diff --git a/.buildinfo b/.buildinfo new file mode 100644 index 0000000..12b757d --- /dev/null +++ b/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. +config: 5b4d791a6f0c7ff7efff4b604ca3b1f2 +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/_images/1047162a63314a00a6f4b18ff7783ea6bedf9ecdd4ddbf6362d063176aabdd1e.png b/_images/1047162a63314a00a6f4b18ff7783ea6bedf9ecdd4ddbf6362d063176aabdd1e.png new file mode 100644 index 0000000..f11a670 Binary files /dev/null and b/_images/1047162a63314a00a6f4b18ff7783ea6bedf9ecdd4ddbf6362d063176aabdd1e.png differ diff --git a/_images/19bda03e728cdd0e0e38cafe5961eb5dda5f52ec7de368fba1468e4a1d398baf.png b/_images/19bda03e728cdd0e0e38cafe5961eb5dda5f52ec7de368fba1468e4a1d398baf.png new file mode 100644 index 0000000..7148c02 Binary files /dev/null and b/_images/19bda03e728cdd0e0e38cafe5961eb5dda5f52ec7de368fba1468e4a1d398baf.png differ diff --git a/_images/2f3ae6947a1c7da088f83f437442b85a4687d1cb0a47871aade7cfb10c82bd85.png b/_images/2f3ae6947a1c7da088f83f437442b85a4687d1cb0a47871aade7cfb10c82bd85.png new file mode 100644 index 0000000..6ec2d57 Binary files /dev/null and b/_images/2f3ae6947a1c7da088f83f437442b85a4687d1cb0a47871aade7cfb10c82bd85.png differ diff --git a/_images/315a2394bd065d8b591b39180d54c983f96da236754aade93f75346d0dbfb6f7.png b/_images/315a2394bd065d8b591b39180d54c983f96da236754aade93f75346d0dbfb6f7.png new file mode 100644 index 0000000..2935042 Binary files /dev/null and b/_images/315a2394bd065d8b591b39180d54c983f96da236754aade93f75346d0dbfb6f7.png differ diff --git a/_images/34d8edb3a9298010429bc28072b1507579668188384d4fb511f74294b23e382e.png b/_images/34d8edb3a9298010429bc28072b1507579668188384d4fb511f74294b23e382e.png new file mode 100644 index 0000000..d252712 Binary files /dev/null and b/_images/34d8edb3a9298010429bc28072b1507579668188384d4fb511f74294b23e382e.png differ diff --git a/_images/4816514c50053a44cb7705ebfe8cf7fc780fb702e2945b0c42c1204e069b4652.png b/_images/4816514c50053a44cb7705ebfe8cf7fc780fb702e2945b0c42c1204e069b4652.png new file mode 100644 index 0000000..1665395 Binary files /dev/null and b/_images/4816514c50053a44cb7705ebfe8cf7fc780fb702e2945b0c42c1204e069b4652.png differ diff --git a/_images/586be993efd26d6f0f6cf713bb9b2c2c10e92d1195c51cde6bb6b2abdc6709c7.png b/_images/586be993efd26d6f0f6cf713bb9b2c2c10e92d1195c51cde6bb6b2abdc6709c7.png new file mode 100644 index 0000000..0bb8b72 Binary files /dev/null and b/_images/586be993efd26d6f0f6cf713bb9b2c2c10e92d1195c51cde6bb6b2abdc6709c7.png differ diff --git a/_images/58a810af6425d15b750e2cea2873d32cc9641f82662a85d479e1c29bdd584237.png b/_images/58a810af6425d15b750e2cea2873d32cc9641f82662a85d479e1c29bdd584237.png new file mode 100644 index 0000000..b154c4c Binary files /dev/null and b/_images/58a810af6425d15b750e2cea2873d32cc9641f82662a85d479e1c29bdd584237.png differ diff --git a/_images/5cca6eeffd4e2b3dc18b6196e54f9fa62749e6a0b2620e91b4afb99e02891b50.png b/_images/5cca6eeffd4e2b3dc18b6196e54f9fa62749e6a0b2620e91b4afb99e02891b50.png new file mode 100644 index 0000000..89f270b Binary files /dev/null and b/_images/5cca6eeffd4e2b3dc18b6196e54f9fa62749e6a0b2620e91b4afb99e02891b50.png differ diff --git a/_images/5f781aca1f35fbd260b598579577cd804a75950ec713c24ca432fb46e2e131be.png b/_images/5f781aca1f35fbd260b598579577cd804a75950ec713c24ca432fb46e2e131be.png new file mode 100644 index 0000000..bb9adad Binary files /dev/null and b/_images/5f781aca1f35fbd260b598579577cd804a75950ec713c24ca432fb46e2e131be.png differ diff --git a/_images/6ac9580270ef17a3ecb23977dd86ae72ce3ac5f4cdf1615ddf0b3f9f635be0e6.png b/_images/6ac9580270ef17a3ecb23977dd86ae72ce3ac5f4cdf1615ddf0b3f9f635be0e6.png new file mode 100644 index 0000000..7e52d51 Binary files /dev/null and b/_images/6ac9580270ef17a3ecb23977dd86ae72ce3ac5f4cdf1615ddf0b3f9f635be0e6.png differ diff --git a/_images/75e617bdb8341ece399b8766d2fee3eae5fb067af340cebb5a9c3cf1d12b17e4.png b/_images/75e617bdb8341ece399b8766d2fee3eae5fb067af340cebb5a9c3cf1d12b17e4.png new file mode 100644 index 0000000..8c86fb0 Binary files /dev/null and b/_images/75e617bdb8341ece399b8766d2fee3eae5fb067af340cebb5a9c3cf1d12b17e4.png differ diff --git a/_images/8286715414783fe6fd917efde2ebf2ba137089aaf3873d28c4ab7d263a5bf992.png b/_images/8286715414783fe6fd917efde2ebf2ba137089aaf3873d28c4ab7d263a5bf992.png new file mode 100644 index 0000000..6f7bf3d Binary files /dev/null and b/_images/8286715414783fe6fd917efde2ebf2ba137089aaf3873d28c4ab7d263a5bf992.png differ diff --git a/_images/86cdc6ca4bafcace1e55713ae4a572859258fcb33bfa263b7b265d806fc53002.png b/_images/86cdc6ca4bafcace1e55713ae4a572859258fcb33bfa263b7b265d806fc53002.png new file mode 100644 index 0000000..d9c858c Binary files /dev/null and b/_images/86cdc6ca4bafcace1e55713ae4a572859258fcb33bfa263b7b265d806fc53002.png differ diff --git a/_images/91e4ab21342fcf6c84212ed7468fabfaec7fb7cb868ae9db366d218fade3c0e6.png b/_images/91e4ab21342fcf6c84212ed7468fabfaec7fb7cb868ae9db366d218fade3c0e6.png new file mode 100644 index 0000000..35c338e Binary files /dev/null and b/_images/91e4ab21342fcf6c84212ed7468fabfaec7fb7cb868ae9db366d218fade3c0e6.png differ diff --git a/_images/9e87ba73a2ce9c9c32c801cb4d8cc0fde3a714984ce7e82c97420726f6cd30f6.png b/_images/9e87ba73a2ce9c9c32c801cb4d8cc0fde3a714984ce7e82c97420726f6cd30f6.png new file mode 100644 index 0000000..5075c0c Binary files /dev/null and b/_images/9e87ba73a2ce9c9c32c801cb4d8cc0fde3a714984ce7e82c97420726f6cd30f6.png differ diff --git a/_images/a02229932f78a295d3528488a5ee1c54a18f95ed93eaf5b51166847e514f2355.png b/_images/a02229932f78a295d3528488a5ee1c54a18f95ed93eaf5b51166847e514f2355.png new file mode 100644 index 0000000..e1ee2b3 Binary files /dev/null and b/_images/a02229932f78a295d3528488a5ee1c54a18f95ed93eaf5b51166847e514f2355.png differ diff --git a/_images/aa355f0806e7bea0cbc1cf0d9f492e7f7a643c6534bc29e4d073753c3c49f244.png b/_images/aa355f0806e7bea0cbc1cf0d9f492e7f7a643c6534bc29e4d073753c3c49f244.png new file mode 100644 index 0000000..dbdd3d6 Binary files /dev/null and b/_images/aa355f0806e7bea0cbc1cf0d9f492e7f7a643c6534bc29e4d073753c3c49f244.png differ diff --git a/_images/acead121cf06dc2007d6584afcf9077f331ebc0b63657b0ee3fe618b740160fe.png b/_images/acead121cf06dc2007d6584afcf9077f331ebc0b63657b0ee3fe618b740160fe.png new file mode 100644 index 0000000..9898fb4 Binary files /dev/null and b/_images/acead121cf06dc2007d6584afcf9077f331ebc0b63657b0ee3fe618b740160fe.png differ diff --git a/_images/df020391739422f150bc3b2918ef89d44072189382874b8f33278dcdb631b8d7.png b/_images/df020391739422f150bc3b2918ef89d44072189382874b8f33278dcdb631b8d7.png new file mode 100644 index 0000000..faec42f Binary files /dev/null and b/_images/df020391739422f150bc3b2918ef89d44072189382874b8f33278dcdb631b8d7.png differ diff --git a/_images/e1d11cba84f2799fb40bf8d885a294f6aa76bddc25ed85ef445ec23e65d7ce9a.png b/_images/e1d11cba84f2799fb40bf8d885a294f6aa76bddc25ed85ef445ec23e65d7ce9a.png new file mode 100644 index 0000000..c7085d8 Binary files /dev/null and b/_images/e1d11cba84f2799fb40bf8d885a294f6aa76bddc25ed85ef445ec23e65d7ce9a.png differ diff --git a/_images/e727efac374ca85e684b6d6ba2a42cddb5bb51e897c68b049e38b97d0c718fff.png b/_images/e727efac374ca85e684b6d6ba2a42cddb5bb51e897c68b049e38b97d0c718fff.png new file mode 100644 index 0000000..8063ddd Binary files /dev/null and b/_images/e727efac374ca85e684b6d6ba2a42cddb5bb51e897c68b049e38b97d0c718fff.png differ diff --git a/_images/ee6fb91929a9bdc22ccd7981cba32df10fec71b03aeefb7fd676b4e9c81fe806.png b/_images/ee6fb91929a9bdc22ccd7981cba32df10fec71b03aeefb7fd676b4e9c81fe806.png new file mode 100644 index 0000000..0b8a823 Binary files /dev/null and b/_images/ee6fb91929a9bdc22ccd7981cba32df10fec71b03aeefb7fd676b4e9c81fe806.png differ diff --git a/_images/f1521a61aeca435ef6700b45c2b8f9ceeb2ca0fd1bbef7546f81a99b8b1796dd.png b/_images/f1521a61aeca435ef6700b45c2b8f9ceeb2ca0fd1bbef7546f81a99b8b1796dd.png new file mode 100644 index 0000000..443b517 Binary files /dev/null and b/_images/f1521a61aeca435ef6700b45c2b8f9ceeb2ca0fd1bbef7546f81a99b8b1796dd.png differ diff --git a/_modules/index.html b/_modules/index.html new file mode 100644 index 0000000..04808d6 --- /dev/null +++ b/_modules/index.html @@ -0,0 +1,375 @@ + + + + + + + + + + Overview: module code — sbmltoodejax + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
+
+
+
+
+ + + + +
+
+ + + + + +
+ + + + + + + + + + + + + +
+ +
+ + + +
+ +
+
+ +
+
+ +
+ +
+ +
+ + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ + + +
+

+ +
+
+ +
+
+
+ + + + + + + + + + + +
+ +
+
+
+ +
+ + + +
+ + +
+ + + +
+
+
+ + + + + + + + \ No newline at end of file diff --git a/_modules/sbmltoodejax/biomodels_api.html b/_modules/sbmltoodejax/biomodels_api.html new file mode 100644 index 0000000..4451a22 --- /dev/null +++ b/_modules/sbmltoodejax/biomodels_api.html @@ -0,0 +1,577 @@ + + + + + + + + + + sbmltoodejax.biomodels_api — sbmltoodejax + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
+
+
+
+
+ + + + +
+
+ + + + + +
+ + + + + + + + + + + + + +
+ +
+ + + +
+ +
+
+ +
+
+ +
+ +
+ +
+ + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ + + +
+

+ +
+
+ +
+
+
+ + + + +
+ +

Source code for sbmltoodejax.biomodels_api

+"""
+This provides several utils functions for accessing the BioModels API as described on https://www.ebi.ac.uk/biomodels/docs/
+
+See Also:
+    The biomodels_api code and documentation is copied (and slightly adapated) from the basico repository that is maintained by the COPASI group and under Artistic License 2.0.
+    The original code can be found at https://github.com/copasi/basico/blob/master/basico/biomodels.py
+    
+Note:
+    The only (minor) modification with respect to original code is that we deal with special characters in :func:`~sbmltoodejax.biomodels_api.get_content_for_model` using ``urllib.parse.quote``
+
+
+Examples:
+    .. code-block:: python
+    
+        # get info for a specific model
+        info = get_model_info(12)
+        print(info['name'], info['files']['main'][0]['name'])
+        # get all files for one model
+        files = get_files_for_model(12)
+        print(files['main'][0]['name'])
+        # get content of specific model
+        sbml = get_content_for_model(12)
+        print(sbml)
+        # search for model
+        models = search_for_model('repressilator')
+        for model in models:
+           print(model['id'], model['name'], model['format'])
+"""
+
+try:
+    import sys
+    if sys.version_info.major == 2:
+        import urllib as urllib2
+        from urllib import quote_plus
+    else:
+        import urllib2
+        from urllib2 import quote_plus
+    _use_urllib2 = True
+except ImportError:
+    import urllib
+    import urllib.request
+    from urllib.parse import quote_plus
+    _use_urllib2 = False
+
+import json
+
+
+END_POINT = 'https://www.ebi.ac.uk/biomodels/'
+
+
+[docs] +def download_from(url): + """Convenience method reading content from a URL. + This convenience method uses urlopen on either python 2.7 or 3.x + + Args: + url (str): the url to read from + + Returns: + str: the contents of the URL as str + """ + if _use_urllib2: + content = urllib2.urlopen(url).read() + else: + content = urllib.request.urlopen(url).read().decode('utf-8') + return content
+ + + +
+[docs] +def download_json(url): + """Convenience method reading the content of the url as JSON. + + Args: + url (str): the url to read from + + Returns: + dict: a python object representing the json content loaded + """ + content = download_from(url) + return json.loads(content)
+ + + +
+[docs] +def get_model_info(model_id): + """Return the model info for the provided `model_id`. + + Args: + model_id: either an integer, or a valid model id + + Returns: + a python object describing the model + """ + if type(model_id) is int: + model_id = 'BIOMD{0:010d}'.format(model_id) + result = download_json(END_POINT + model_id + '?format=json') + return result
+ + + +
+[docs] +def get_files_for_model(model_id): + """Retrieves the json structure for all files for the given biomodel. + The structure is of form: + + .. code-block:: + + { + 'additional': [ + {'description': 'Auto-generated Scilab file', + 'fileSize': '3873', + 'name': 'BIOMD0000000010.sci'}, + ... + ], + 'main': [ + {'fileSize': '31568', + 'name': 'BIOMD0000000010_url.xml' + } + ] + } + + Args: + model_id: either an integer, or a valid model id + + Returns: + json structure + """ + if type(model_id) is int: + model_id = 'BIOMD{0:010d}'.format(model_id) + result = download_json(END_POINT + 'model/files/' + model_id + '?format=json') + return result
+ + + +
+[docs] +def get_content_for_model(model_id, file_name=None): + """Downloads the specified file from biomodels + + Args: + model_id: either an integer, or a valid model id + file_name: the filename to download (or None, to download the main file) + + Returns: + the content of the specified file + """ + if type(model_id) is int: + model_id = 'BIOMD{0:010d}'.format(model_id) + if file_name is None: + file_name = get_files_for_model(model_id)['main'][0]['name'] + return download_from(END_POINT + 'model/download/' + model_id + '?filename=' + urllib.parse.quote(file_name))
+ + + +
+[docs] +def search_for_model(query, offset=0, num_results=10, sort='id-asc'): + """Queries the biomodel database + Queries the database, for information about the query system see: https://www.ebi.ac.uk/biomodels-static/jummp-biomodels-help/model_search.html + + Example: + >>> search_for_model('glycolysis') + [..., + { + 'format': 'SBML', + 'id': 'BIOMD0000000206', + 'lastModified': '2012-07-04T23:00:00Z', + 'name': 'Wolf2000_Glycolytic_Oscillations', + 'submissionDate': '2008-11-27T00:00:00Z', + 'submitter': 'Harish Dharuri', + 'url': 'https://www.ebi.ac.uk/biomodels/BIOMD0000000206' + } + ] + Note by default, it will include only manually curated models, to obtain Non-curated models you would use: + >>> search_for_model('Hodgkin AND curationstatus:"Non-curated"') + [..., + { + 'format': 'SBML', + 'id': 'MODEL1006230012', + 'lastModified': '2012-02-02T00:00:00Z'', + 'name': 'Stewart2009_ActionPotential_PurkinjeFibreCells', + 'submissionDate': '2010-06-22T23:00:00Z', + 'submitter': 'Camille Laibe', + 'url': 'https://www.ebi.ac.uk/biomodels/MODEL1006230012' + } + ] + + Args: + query: the query to use (it will be encoded with quote_plus before send out, so it is safe to use spaces) + offset: offset (defaults to 0) + num_results: number of results to obtain (defaults to 10) + sort: sort criteria to be used (defaults to id-asc) + + Returns: + the search result as [{}] + """ + url = END_POINT + 'search?query=' + quote_plus(query) + url += '&offset=' + str(offset) + url += "&numResults=" + str(num_results) + url += '&sort=' + sort + result = download_json(url + '&format=json') + return result['models']
+ +
+ +
+ + + + + + +
+ +
+
+
+ +
+ + + +
+ + +
+ + + +
+
+
+ + + + + + + + \ No newline at end of file diff --git a/_modules/sbmltoodejax/jaxfuncs.html b/_modules/sbmltoodejax/jaxfuncs.html new file mode 100644 index 0000000..8573a9a --- /dev/null +++ b/_modules/sbmltoodejax/jaxfuncs.html @@ -0,0 +1,479 @@ + + + + + + + + + + sbmltoodejax.jaxfuncs — sbmltoodejax + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
+
+
+
+
+ + + + +
+
+ + + + + +
+ + + + + + + + + + + + + +
+ +
+ + + +
+ +
+
+ +
+
+ +
+ +
+ +
+ + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ + + +
+

+ +
+
+ +
+
+
+ + + + +
+ +

Source code for sbmltoodejax.jaxfuncs

+import jax.numpy as jnp
+from jax import jit
+
+
+[docs] +@jit +def sec(x): + """ + Secant function :math:`sec(x) = \\frac{1}{\\cos(x)}` + """ + return jnp.reciprocal(jnp.cos(x))
+ + +
+[docs] +@jit +def csc(x): + """ + Cosecant function :math:`csc(x) = \\frac{1}{\\sin(x)}` + """ + return jnp.reciprocal(jnp.sin(x))
+ + +
+[docs] +@jit +def cot(x): + """ + Cotangent function :math:`cot(x) = \\frac{1}{\\tan(x)}` + """ + return jnp.reciprocal(jnp.tan(x))
+ + +
+[docs] +@jit +def sech(x): + """ + Hyperbolic secant function :math:`sech(x) = \\frac{1}{\\cosh(x)}` + """ + return jnp.reciprocal(jnp.cosh(x))
+ + +
+[docs] +@jit +def csch(x): + """ + Hyperbolic cosecant function :math:`csch(x) = \\frac{1}{\\sinh(x)}` + """ + return jnp.reciprocal(jnp.sinh(x))
+ + +
+[docs] +@jit +def coth(x): + """ + Hyperbolic cotangent function :math:`csch(x) = \\frac{1}{\\tanh(x)}` + """ + return jnp.reciprocal(jnp.tanh(x))
+ + +
+[docs] +@jit +def sigmoid(x): + """ + Sigmoid function :math:`sigmoid(x) = \\frac{1}{1+\\exp(-x)}` + """ + return 1 / (1 + jnp.exp(-x))
+ + +
+[docs] +@jit +def piecewise(*args): + """ + This function implements the Piecewise function used in SBML models: + :code:`Piecewise(expression1, condition1 [, expression2, condition2 [,...]])` + + Args: + expressionN (float): a numerical value + + conditionN (bool): a boolean value + + Returns: + float: The first expression passed as argument with a ``True`` condition, read left to right. If all conditions are false, will return 0. + + Note: + This function is not intended to be used by a user, but is defined in a way that matches how libSBML formats piecewise + functions are used in SBML models. This is similar to ``jax.numpy.piecewise`` function but instead of evaluating inputs + inside the function, they are evaluated before being passed to the function. + + Examples: + For example, if called like so ``piecewise(x + 2, x < 3, x + 4, x > 3)`` + and if ``x = 2``, then the arguments will be evaluated to ``piecewise(4, True, 6, False)`` + and returns 4. + """ + cond_list = jnp.array(args[1::2]) + func_list = [] + for arg_idx in range(len(args[::2])): + func = lambda x, arg_idx=arg_idx: jnp.array(args[2*arg_idx]) # python closure pb: https://stackoverflow.com/questions/20536362/python-append-lambda-functions-to-list + func_list.append(jit(func)) + if len(cond_list) == len(func_list) - 1: + cond_list = jnp.concatenate([cond_list, ~cond_list.sum().astype("bool")[jnp.newaxis]]) + + return jnp.piecewise(jnp.empty(()), cond_list, func_list)
+ +
+ +
+ + + + + + +
+ +
+
+
+ +
+ + + +
+ + +
+ + + +
+
+
+ + + + + + + + \ No newline at end of file diff --git a/_modules/sbmltoodejax/modulegeneration.html b/_modules/sbmltoodejax/modulegeneration.html new file mode 100644 index 0000000..956f681 --- /dev/null +++ b/_modules/sbmltoodejax/modulegeneration.html @@ -0,0 +1,944 @@ + + + + + + + + + + sbmltoodejax.modulegeneration — sbmltoodejax + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
+
+
+
+
+ + + + +
+
+ + + + + +
+ + + + + + + + + + + + + +
+ +
+ + + +
+ +
+
+ +
+
+ +
+ +
+ +
+ + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ + + +
+

+ +
+
+ +
+
+
+ + + + +
+ +

Source code for sbmltoodejax.modulegeneration

+import jax.numpy as jnp
+from sbmltoodejax import jaxfuncs
+import re
+import sys
+
+
+[docs] +def GenerateModel(modelData, outputFilePath, + RateofSpeciesChangeName: str ='RateofSpeciesChange', + AssignmentRuleName: str='AssignmentRule', + ModelStepName: str='ModelStep', + ModelRolloutName: str='ModelRollout', + vary_constant_reactants: bool=False, + deltaT: float =0.1, + atol: float=1e-6, + rtol: float = 1e-12, + mxstep: int = 5000000 + ): + """ + This function takes model data created by :func:`~sbmltoodejax.parse.ParseSBMLFile` and generates a python file containing + variables and modules that implement the SBML model. + + Note: + This function is adapted from ``sbmltoodepy.modulegeneration.GenerateModel`` function, however the generated python file is + written in JAX and follows different conventions for the generated variables and modules, as detailed in :ref:`structure-of-the-generated-python-file` + + + Args: + modelData (sbmltoodepy.dataclasses.ModelData): An object containing all the model components and values. + + outputFilePath (str): The desired file path of the resulting python file. + + RateofSpeciesChangeName (str, optional): The name of the RateofSpeciesChange module defined in the resulting python file. Default to 'RateofSpeciesChange'. + + AssignmentRuleName (str): The name of the AssignmentRule module defined in the resulting python file. Default to 'AssignmentRule'. + + ModelStepName (str): The name of the ModelStep module defined in the resulting python file. Default to 'ModelStep'. + + ModelRolloutName (str): The name of the ModelRollout module defined in the resulting python file. Default to'ModelRollout'. + + deltaT (float): Time step size (in seconds). Default to 0.1. + + atol (float): Absolute local error tolerance for ``jax.experimental.odeint`` solver. Default to 1e-6. + + rtol (float): Relative local error tolerance for ``jax.experimental.odeint`` solver. Default to 1e-12. + + mxstep (int): Maximum number of steps to take for each timepoint for ``jax.experimental.odeint`` solver. Default to 5000000. + + + """ + + jnp.set_printoptions(threshold=sys.maxsize) + + outputFile = open(outputFilePath, "w") + + parameters = modelData.parameters + compartments = modelData.compartments + for k, v in compartments.items(): + if not v.isConstant: + raise NotImplementedError("Varying compartment size is not handled") + species = modelData.species + reactions = modelData.reactions + functions = modelData.functions + + assignmentRules = modelData.assignmentRules + rateRules = modelData.rateRules + initialAssignments = modelData.initialAssignments + + mathFuncs = {'abs': 'jnp.abs', + 'max': 'jnp.max', + 'min': 'jnp.min', + 'pow': 'jnp.power', + 'exp': 'jnp.exp', + 'floor': 'jnp.floor', + 'ceiling': 'jnp.ceil', + 'ln': 'jnp.log', + 'log': 'jnp.log10', + 'factorial': 'jaxfuncs.factorial', + 'sqrt': 'no.sqrt', + + 'eq': 'jnp.equal', + 'neq': 'jnp.not_equal', + 'gt': 'jnp.greater', + 'lt': 'jnp.less', + 'geq': 'jnp.greater_equal', + 'leq': 'jnp.less_equal', + + 'and': 'and', + 'or': 'or', + 'xor': 'jnp.logical_xor', + 'not': 'not', + + 'sin': 'jnp.sin', + 'cos': 'jnp.cos', + 'tan': 'jnp.tan', + 'sec': 'jaxfuncs.sec', + 'csc': 'jaxfuncs.csc', + 'cot': 'jaxfuncs.cot', + 'sinh': 'jnp.sinh', + 'cosh': 'jnp.cosh', + 'tanh': 'jnp.tanh', + 'sech': 'jaxfuncs.sech', + 'csch': 'jaxfuncs.csch', + 'coth': 'jaxfuncs.coth', + 'arcsin': 'jnp.arcsin', + 'arccos': 'jnp.arccos', + 'arctan': 'jnp.arctan', + 'arcsinh': 'jnp.arcsinh', + 'arccosh': 'jnp.arccosh', + 'arctanh': 'jnp.arctanh', + + 'true': 'True', + 'false': 'False', + 'notanumber': 'jnp.nan', + 'pi': 'jnp.pi', + 'infinity': 'jnp.inf', + 'exponentiale': 'jnp.e', + 'piecewise': 'jaxfuncs.piecewise' + } + + # TODO: Add in user defined functions + + # ================================================================================================================================ + + outputFile.write("import equinox as eqx\n") + outputFile.write("from functools import partial\n") + outputFile.write("from jax import jit, lax, vmap\n") + outputFile.write("from jax.experimental.ode import odeint\n") + outputFile.write("import jax.numpy as jnp\n\n") + outputFile.write("from sbmltoodejax import jaxfuncs\n\n") + + + # ================================================================================================================================ + t0 = 0.0 + + y0 = [] + y_indexes = {} + for reaction_name, reaction in reactions.items(): + reactants = [reactant for (reactantCoeff, reactant) in reaction.reactants] + for reactant in reactants: + if reactant not in y_indexes: + if reactant in species: + if species[reactant].valueType == "Amount": + y_amount = species[reactant].value + elif species[reactant].valueType == "Concentration": + y_amount = species[reactant].value * compartments[species[reactant].compartment].size + else: + raise ValueError("Specie value is not of type amount nor concentration") + else: + raise NotImplementedError("Reactant is not a specie") + if not species[reactant].isConstant or vary_constant_reactants: + y0.append(y_amount) + y_indexes[reactant] = len(y0) - 1 + + + for rule_name, rule in rateRules.items(): + if rule.variable not in y_indexes: + if rule.variable in species: + if species[rule.variable].valueType == "Amount": + y_amount = species[rule.variable].value + elif species[rule.variable].valueType == "Concentration": + y_amount = species[rule.variable].value * compartments[species[rule.variable].compartment].size + else: + raise ValueError("Specie value is not of type amount nor concentration") + elif rule.variable in parameters: + y_amount = parameters[rule.variable].value + elif rule.variable in compartments: + raise NotImplementedError("Varying compartment size is not handled") + y0.append(y_amount) + y_indexes[rule.variable] = len(y0) - 1 + + w0 = [] + w_indexes = {} + for k, v in assignmentRules.items(): + if v.variable in species: + if species[v.variable].valueType == "Amount": + w_amount = species[v.variable].value + elif species[v.variable].valueType == "Concentration": + w_amount = species[v.variable].value * compartments[species[v.variable].compartment].size + else: + raise ValueError("Specie value is not of type amount nor concentration") + elif v.variable in parameters: + w_amount = parameters[v.variable].value + elif v.variable in compartments: + w_amount = compartments[v.variable].size + w0.append(w_amount) + w_indexes[v.variable] = len(w0) - 1 + + + # Add all parameters that are not in w_indexes or y_indexes + c = [] + c_indexes = {} + for k, v in species.items(): + if (k not in y_indexes) and (k not in w_indexes): + if v.valueType == "Amount": + c_amount = v.value + elif v.valueType == "Concentration": + c_amount = v.value * compartments[v.compartment].size + else: + raise ValueError("Specie value is not of type amount nor concentration") + c.append(c_amount) + c_indexes[k] = len(c) - 1 + for k, v in parameters.items(): + if (k not in y_indexes) and (k not in w_indexes): + c.append(parameters[k].value) + c_indexes[k] = len(c) - 1 + for k, v in compartments.items(): + if (k not in y_indexes) and (k not in w_indexes): + c.append(compartments[k].size) + c_indexes[k] = len(c) - 1 + + # Add constant parameters that are defined in reactions or that for some reason are not written as "constant" in their definition + for reaction_name, reaction in reactions.items(): + for param in reaction.rxnParameters: + param_name = reaction_name + "_" + param[0] + assert (param_name not in y_indexes) and (param_name not in w_indexes) + if (param_name not in c_indexes): + c.append(param[1]) + c_indexes[param_name] = len(c) - 1 + + # ================================================================================================================================ + + def ParseLHS(rawLHS): + + assert rawLHS in w_indexes + returnLHS = f"w = w.at[{w_indexes[rawLHS]}].set(" + if rawLHS in species: + if not species[rawLHS].hasOnlySubstanceUnits: + returnLHS += f"{compartments[species[rawLHS].compartment].size} * " + returnLHS += "(" + + return returnLHS + + def ParseRHS(rawRateLaw, extended_param_names=[], reaction_name=None, yvar="y", wvar="w", cvar="c", tvar="t"): + # The main purpose of this function is to turn math strings given by libSBML into code formated to properly call self.c, self.w and y + + rawRateLaw = rawRateLaw.replace("^", "**").replace("&&", "&").replace("||", "|") # Replace not understood operators + variables = [] + for match in re.finditer(r'\b[a-zA-Z_]\w*', rawRateLaw): # look for variable names + # ToDo: check for function calls + variables.append([rawRateLaw[match.start():match.end()], match.span()]) + + returnRHS = '' + oldSpan = None + if variables != []: + for variable in variables: + if oldSpan == None and variable[1][0] != 0: + returnRHS += rawRateLaw[0:variable[1][0]] + elif oldSpan != None: + returnRHS += rawRateLaw[oldSpan[1]:variable[1][0]] + oldSpan = variable[1] + + if variable[0] in extended_param_names and reaction_name is not None: + variable[0] = reaction_name + "_" + variable[0] + + if variable[0] in species and not species[variable[0]].hasOnlySubstanceUnits: + returnRHS += '(' + + if variable[0] in c_indexes: + returnRHS += f'{cvar}[{c_indexes[variable[0]]}]' + elif variable[0] in w_indexes: + returnRHS += f'{wvar}[{w_indexes[variable[0]]}]' + elif variable[0] in y_indexes: + returnRHS += f'{yvar}[{y_indexes[variable[0]]}]' + elif variable[0] in mathFuncs: + returnRHS += mathFuncs[variable[0]] + elif variable[0] in functions: + raise NotImplementedError("Custom functions are not handled") + elif variable[0] == "time": + returnRHS += f'{tvar}' + elif variable[0] == "pi": + returnRHS += "jnp.pi" + else: + raise (Exception('New case: unkown Reaction variable: ' + variable[0])) + + if variable[0] in species and not species[variable[0]].hasOnlySubstanceUnits: + returnRHS += f'/{compartments[species[variable[0]].compartment].size})' + returnRHS += rawRateLaw[variable[1][1]:len(rawRateLaw)] + + else: + returnRHS = rawRateLaw + + return returnRHS + + # ================================================================================================================================ + ruleDefinedVars = [rule.variable for rule in assignmentRules.values()] + for key, assignment in initialAssignments.items(): + ruleDefinedVars.append(assignment.variable) + + for key, rule in assignmentRules.items(): + rule.dependents = [] + for match in re.finditer(r'\b[a-zA-Z_]\w*', rule.math): # look for variable names + rule.dependents.append(rule.math[match.start():match.end()]) + originalLen = len(rule.dependents) + for i in range(originalLen): + if rule.dependents[originalLen - i - 1] not in ruleDefinedVars: + rule.dependents.pop(originalLen - i - 1) + + for key, assignment in initialAssignments.items(): + assignment.dependents = [] + for match in re.finditer(r'\b[a-zA-Z_]\w*', assignment.math): # look for variable names + assignment.dependents.append(assignment.math[match.start():match.end()]) + originalLen = len(assignment.dependents) + for i in range(originalLen): + if assignment.dependents[originalLen - i - 1] not in ruleDefinedVars: + assignment.dependents.pop(originalLen - i - 1) + + while True: + continueVar = False + breakVar = True + varDefinedThisLoop = None + for key, rule in assignmentRules.items(): + if rule.dependents == []: + var_amount = eval(ParseRHS(rule.math, yvar="y0", wvar="w0", cvar="c", tvar="t0")) + if rule.variable in species and not species[rule.variable].hasOnlySubstanceUnits: + var_amount *= compartments[species[rule.variable].compartment].size + if isinstance(var_amount, jnp.ndarray): + var_amount = var_amount.item() + if rule.variable in y_indexes: + y0[y_indexes[rule.variable]] = var_amount + elif rule.variable in w_indexes: + w0[w_indexes[rule.variable]] = var_amount + else: + raise ValueError("Rule variable is not in y nor w") + varDefinedThisLoop = rule.variable + rule.dependents = None + continueVar = True + breakVar = False + break + elif not rule.dependents == None: + breakVar = False + + if not continueVar: + for key, assignment in initialAssignments.items(): + if assignment.dependents == []: + var_amount = eval(ParseRHS(assignment.math, yvar="y0", wvar="w0", cvar="c")) + if assignment.variable in species and not ( + species[assignment.variable].hasOnlySubstanceUnits): + var_amount *= compartments[species[assignment.variable].compartment].size + if isinstance(var_amount, jnp.ndarray): + var_amount = var_amount.item() + if assignment.variable in y_indexes: + y0[y_indexes[assignment.variable]] = var_amount + elif assignment.variable in w_indexes: + w0[w_indexes[assignment.variable]] = var_amount + elif assignment.variable in c_indexes: + c[c_indexes[assignment.variable]] = var_amount + else: + raise ValueError("Assignment variable is not in y, w nor c") + varDefinedThisLoop = assignment.variable + assignment.dependents = None + continueVar = True + breakVar = False + break + elif not assignment.dependents == None: + breakVar = False + + for rule in assignmentRules.values(): + if not rule.dependents == None: + originalLen = len(rule.dependents) + for i in range(originalLen): + if rule.dependents[originalLen - i - 1] == varDefinedThisLoop: + rule.dependents.pop(originalLen - i - 1) + + for assignment in initialAssignments.values(): + if not assignment.dependents == None: + originalLen = len(assignment.dependents) + for i in range(originalLen): + if assignment.dependents[originalLen - i - 1] == varDefinedThisLoop: + assignment.dependents.pop(originalLen - i - 1) + + if continueVar: + continue + elif breakVar: + break + else: + raise Exception('Algebraic Loop in AssignmentRules') + + # ================================================================================================================================ + outputFile.write(f"t0 = {t0}\n\n") + + outputFile.write(f"y0 = jnp.array({y0})\n") + outputFile.write(f"y_indexes = {y_indexes}\n\n") + + outputFile.write(f"w0 = jnp.array({w0})\n") + outputFile.write(f"w_indexes = {w_indexes}\n\n") + + outputFile.write(f"c = jnp.array({c}) \n") + outputFile.write(f"c_indexes = {c_indexes}\n\n") + # ================================================================================================================================ + + # Set up stoichCoeffMat, a matrix of stoichiometric coefficients for solving the reactions + reactionCounter = 0 + reactionIndex = {} + + stoichCoeffMat = jnp.zeros([len(y_indexes), max(len(reactions), 1)]) + + for rxnId in reactions: + reactionIndex[rxnId] = reactionCounter + reactionCounter += 1 + reaction = reactions[rxnId] + for reactant in reaction.reactants: + if (reactant[1] in y_indexes) and (not species[reactant[1]].isBoundarySpecies): + stoichCoeffMat = stoichCoeffMat.at[y_indexes[reactant[1]], reactionIndex[rxnId]].add(reactant[0]) + + rateArray = ['0.0'] * len(y_indexes) + for rule_name, rule in rateRules.items(): + rateArray[y_indexes[rule.variable]] = 'self.Rate' + rule.variable + '(y, w, c, t)' + + + # Write + outputFile.write("class " + RateofSpeciesChangeName + "(eqx.Module):\n") + outputFile.write(f"\tstoichiometricMatrix = jnp.array({str(stoichCoeffMat.tolist())}, dtype=jnp.float32) \n\n") + + outputFile.write("\t@jit\n") + outputFile.write("\tdef __call__(self, y, t, w, c):\n") + + + + outputFile.write('\t\trateRuleVector = jnp.array([' + ', '.join(var for var in rateArray) + '], dtype=jnp.float32)\n\n') + outputFile.write('\t\treactionVelocities = self.calc_reaction_velocities(y, w, c, t)\n\n') + + outputFile.write('\t\trateOfSpeciesChange = self.stoichiometricMatrix @ reactionVelocities + rateRuleVector\n\n') + outputFile.write('\t\treturn rateOfSpeciesChange\n\n') + + outputFile.write(f'\n\tdef calc_reaction_velocities(self, y, w, c, t):\n') + + reactionElements = '' + + outputFile.write('\t\treactionVelocities = jnp.array([') + if reactions: + for reactionId in reactions: + if reactionElements == '': + reactionElements += ('self.' + str(reactionId) + '(y, w, c, t)') + else: + reactionElements += (', self.' + str(reactionId) + '(y, w, c, t)') + else: + reactionElements = '0' + outputFile.write(reactionElements + '], dtype=jnp.float32)\n\n') + + outputFile.write('\t\treturn reactionVelocities\n\n') + + for reaction_name in reactions.keys(): + outputFile.write(f'\n\tdef {reaction_name}(self, y, w, c, t):\n') + rxnParamNames = [param[0] for param in reactions[reaction_name].rxnParameters] + rateLaw = ParseRHS(reactions[reaction_name].rateLaw, extended_param_names=rxnParamNames, reaction_name=reaction_name, yvar="y", wvar="w", cvar="c") + outputFile.write('\t\treturn ' + rateLaw + '\n\n') + + for key, rateRule in rateRules.items(): + outputFile.write("\tdef Rate" + rateRule.variable + "(self, y, w, c, t):\n") + rateLaw = ParseRHS(rateRule.math, yvar="y", wvar="w", cvar="c") + outputFile.write('\t\treturn ' + rateLaw + '\n\n') + + # ================================================================================================================================ + + outputFile.write("class " + AssignmentRuleName + "(eqx.Module):\n") + + outputFile.write("\t@jit\n") + outputFile.write("\tdef __call__(self, y, w, c, t):\n") + + ruleDefinedVars = [rule.variable for rule in assignmentRules.values()] + + for key, rule in assignmentRules.items(): + rule.dependents = [] + for match in re.finditer(r'\b[a-zA-Z_]\w*', rule.math): # look for variable names + rule.dependents.append(rule.math[match.start():match.end()]) + originalLen = len(rule.dependents) + for i in range(originalLen): + if rule.dependents[originalLen - i - 1] not in ruleDefinedVars: + rule.dependents.pop(originalLen - i - 1) + + while True: + continueVar = False + breakVar = True + varDefinedThisLoop = None + for key, rule in assignmentRules.items(): + if rule.dependents == []: + ruleLHS = ParseLHS(rule.variable) + ruleRHS = ParseRHS(rule.math, yvar="y", wvar="w", cvar="c") + outputFile.write("\t\t" + ruleLHS + ruleRHS + '))\n\n') + varDefinedThisLoop = rule.variable + rule.dependents = None + continueVar = True + breakVar = False + break + elif not rule.dependents == None: + breakVar = False + + for rule in assignmentRules.values(): + if not rule.dependents == None: + originalLen = len(rule.dependents) + for i in range(originalLen): + if rule.dependents[originalLen - i - 1] == varDefinedThisLoop: + rule.dependents.pop(originalLen - i - 1) + + if continueVar: + continue + elif breakVar: + break + else: + raise Exception('Algebraic Loop in AssignmentRules') + + outputFile.write("\t\treturn w\n\n") + + # ================================================================================================================================ + + outputFile.write("class " + ModelStepName + "(eqx.Module):\n") + outputFile.write("\ty_indexes: dict = eqx.static_field()\n") + outputFile.write("\tw_indexes: dict = eqx.static_field()\n") + outputFile.write("\tc_indexes: dict = eqx.static_field()\n") + outputFile.write(f"\tratefunc: {RateofSpeciesChangeName}\n") + outputFile.write("\tatol: float = eqx.static_field()\n") + outputFile.write("\trtol: float = eqx.static_field()\n") + outputFile.write("\tmxstep: int = eqx.static_field()\n") + outputFile.write(f"\tassignmentfunc: {AssignmentRuleName}\n\n") + + outputFile.write(f"\tdef __init__(self, " + f"y_indexes={y_indexes}, " + f"w_indexes={w_indexes}, " + f"c_indexes={c_indexes}, " + f"atol={atol}, rtol={rtol}, mxstep={mxstep}):\n\n") + + outputFile.write("\t\tself.y_indexes = y_indexes\n") + outputFile.write("\t\tself.w_indexes = w_indexes\n") + outputFile.write("\t\tself.c_indexes = c_indexes\n\n") + + outputFile.write(f"\t\tself.ratefunc = {RateofSpeciesChangeName}()\n") + outputFile.write("\t\tself.rtol = rtol\n") + outputFile.write("\t\tself.atol = atol\n") + outputFile.write("\t\tself.mxstep = mxstep\n") + + outputFile.write(f"\t\tself.assignmentfunc = {AssignmentRuleName}()\n\n") + + + outputFile.write("\t@jit\n") + outputFile.write("\tdef __call__(self, y, w, c, t, deltaT):\n") + outputFile.write("\t\ty_new = odeint(self.ratefunc, y, jnp.array([t, t + deltaT]), w, c, atol=self.atol, rtol=self.rtol, mxstep=self.mxstep)[-1]\t\n") + outputFile.write("\t\tt_new = t + deltaT\t\n") + outputFile.write("\t\tw_new = self.assignmentfunc(y_new, w, c, t_new)\t\n") + outputFile.write("\t\treturn y_new, w_new, c, t_new\t\n\n") + + # ================================================================================================================================ + + outputFile.write("class " + ModelRolloutName + "(eqx.Module):\n") + outputFile.write("\tdeltaT: float = eqx.static_field()\n") + outputFile.write(f"\tmodelstepfunc: {ModelStepName}\n\n") + + outputFile.write(f"\tdef __init__(self, deltaT={deltaT}, atol={atol}, rtol={rtol}, mxstep={mxstep}):\n\n") + outputFile.write("\t\tself.deltaT = deltaT\n") + outputFile.write(f"\t\tself.modelstepfunc = {ModelStepName}(atol=atol, rtol=rtol, mxstep=mxstep)\n\n") + + outputFile.write("\t@partial(jit, static_argnames=(\"n_steps\",))\n") + outputFile.write("\tdef __call__(self, n_steps, " + f"y0=jnp.array({y0}), " + f"w0=jnp.array({w0}), " + f"c=jnp.array({c}), " + f"t0={t0}" + f"):\n\n") + + outputFile.write("\t\t@jit\n") + outputFile.write("\t\tdef f(carry, x):\n") + outputFile.write("\t\t\ty, w, c, t = carry\n") + outputFile.write("\t\t\treturn self.modelstepfunc(y, w, c, t, self.deltaT), (y, w, t)\n") + + outputFile.write("\t\t(y, w, c, t), (ys, ws, ts) = lax.scan(f, (y0, w0, c, t0), jnp.arange(n_steps))\n") + + outputFile.write("\t\tys = jnp.moveaxis(ys, 0, -1)\n") + outputFile.write("\t\tws = jnp.moveaxis(ws, 0, -1)\n") + + outputFile.write("\t\treturn ys, ws, ts\n\n") + + # ================================================================================================================================ + outputFile.close()
+ +
+ +
+ + + + + + +
+ +
+
+
+ +
+ + + +
+ + +
+ + + +
+
+
+ + + + + + + + \ No newline at end of file diff --git a/_modules/sbmltoodejax/parse.html b/_modules/sbmltoodejax/parse.html new file mode 100644 index 0000000..aa0653c --- /dev/null +++ b/_modules/sbmltoodejax/parse.html @@ -0,0 +1,445 @@ + + + + + + + + + + sbmltoodejax.parse — sbmltoodejax + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
+
+
+
+
+ + + + +
+
+ + + + + +
+ + + + + + + + + + + + + +
+ +
+ + + +
+ +
+
+ +
+
+ +
+ +
+ +
+ + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ + + +
+

+ +
+
+ +
+
+
+ + + + +
+ +

Source code for sbmltoodejax.parse

+import libsbml
+import os
+import sbmltoodepy
+from tempfile import NamedTemporaryFile
+
+
+[docs] +def ParseSBMLFile(file: str): + """ + Wrapper of SBMLtoODEpy's ``ParseSBMLFile`` function. + This function extract the SBML model’s elements using libSBML, and returns an instance ModelData + which is intended to be then passed to the :func:`~sbmltoodejax.modulegeneration.GenerateModel`. + + See Also: + This function buils upon SBMLtoODEpy ``ParseSBMLFile`` function, see their documentation at https://sbmltoodepy.readthedocs.io/en/latest/Parse.html#parse.ParseSBMLFile + + Note: + Here, at the difference of the original SBMLtoODEpy's function, ``ParseSBMLFile``: + + - takes as input a string which can be a filepath but also directly a string containing the content of the file + (allows to directly parse online-hosted SBML files, see Example) + - raises an error if the SBML model contains Events (not handled yet neither in SBMLtoODEpy nor in SBMLtoODEjax) + + Args: + file (str): can be either the filepath of the SBML model to be parsed or a string with the content of the file + + Returns: + modelData (sbmltoodepy.dataclasses.ModelData): An sbmltoodepy object containing the model’s components and their properties + + Raises: + ValueError: if there is an error during LibSBML reading of the file + NotImplementedError: if the SBML model contains events + + + Example: + .. code-block:: python + + from sbmltoodejax.parse import ParseSBMLFile + from urllib.request import urlopen + + model_idx = 647 + model_url = f"https://www.ebi.ac.uk/biomodels/model/download/BIOMD{model_idx:010d}.2?filename=BIOMD{model_idx:010d}_url.xml" + with urlopen(model_url) as response: + model_xml_body = response.read().decode("utf-8") + model_data = ParseSBMLFile(model_xml_body) + + """ + + if os.path.exists(file): + filePath = file + libsbml.readSBML(filePath) + doc = libsbml.readSBML(file) + + else: + tmp_sbml_file = NamedTemporaryFile(suffix=".xml") + with open(tmp_sbml_file.name, 'w') as f: + f.write(file) + doc = libsbml.readSBMLFromString(file) + filePath = tmp_sbml_file.name + + # Raise an Error if SBML error + if doc.getNumErrors() > 0: + raise ValueError("LibSBML read error") + + # Raise an Error if the model contains events as they are not handled by SBMLtoODEpy + model = doc.getModel() + if model.getNumEvents() > 0: + raise NotImplementedError("Events are not handled") + + modelData = sbmltoodepy.parse.ParseSBMLFile(filePath) + + return modelData
+ + + +
+ +
+ + + + + + +
+ +
+
+
+ +
+ + + +
+ + +
+ + + +
+
+
+ + + + + + + + \ No newline at end of file diff --git a/_modules/sbmltoodejax/utils.html b/_modules/sbmltoodejax/utils.html new file mode 100644 index 0000000..72e6e54 --- /dev/null +++ b/_modules/sbmltoodejax/utils.html @@ -0,0 +1,433 @@ + + + + + + + + + + sbmltoodejax.utils — sbmltoodejax + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
+
+
+
+
+ + + + +
+
+ + + + + +
+ + + + + + + + + + + + + +
+ +
+ + + +
+ +
+
+ +
+
+ +
+ +
+ +
+ + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ + + +
+

+ +
+
+ +
+
+
+ + + + +
+ +

Source code for sbmltoodejax.utils

+import importlib
+from sbmltoodejax.biomodels_api import get_content_for_model
+from sbmltoodejax.modulegeneration import GenerateModel
+from sbmltoodejax.parse import ParseSBMLFile
+
+
+[docs] +def generate_biomodel(model_idx, model_fp="jax_model.py", deltaT=0.1, atol=1e-6, rtol=1e-12, mxstep=5000000): + """Calls the `sbmltoodejax.modulegeneration.GenerateModel` for a SBML model hosted on the BioModel website and indexed by the provided `model_idx`. + + Args: + model_idx: either an integer, or a valid model id + model_fp (str): filepath for the generated file + deltaT (float, optional): parameter passed to `sbmltoodejax.modulegeneration.GenerateModel`. Default to 0.1. + atol (float, optional): parameter passed to `sbmltoodejax.modulegeneration.GenerateModel`. Default to 1e-6. + rtol (float, optional): parameter passed to `sbmltoodejax.modulegeneration.GenerateModel`. Default to 1e-12. + mxstep (int, optional): parameter passed to `sbmltoodejax.modulegeneration.GenerateModel`. Default to 5000000. + + Returns: + model_fp (str): the filepath containing the generated python file + """ + model_xml_body = get_content_for_model(model_idx) + model_data = ParseSBMLFile(model_xml_body) + GenerateModel(model_data, model_fp, deltaT=deltaT, atol=atol, rtol=rtol, mxstep=mxstep) + + return model_fp
+ + + +
+[docs] +def load_biomodel(model_idx, model_fp="jax_model.py", deltaT=0.1, atol=1e-6, rtol=1e-12, mxstep=5000000): + """Calls the generate_biomodel function for a SBML model hosted on the BioModel website and indexed by the provided `model_idx`, + then loads and returns the generated `model` module and `y0`, `w0`, `c` variables. + + Args: + model_idx: either an integer, or a valid model id + model_fp (str): filepath for the generated file + deltaT (float, optional): parameter passed to `generate_biomodel`. Default to 0.1. + atol (float, optional): parameter passed to `generate_biomodel`. Default to 1e-6. + rtol (float, optional): parameter passed to `generate_biomodel`. Default to 1e-12. + mxstep (int, optional): parameter passed to `generate_biomodel`. Default to 5000000. + + Returns: + tuple containing + + - model (ModelRollout): generated model rollout module + - y0 (jax.numpy.Array): default initial state of y variable(as provided in the SBML file) + - w0 (jax.numpy.Array): default initial state of w variable (as provided in the SBML file) + - c (jax.numpy.Array): default values of constant kinematic parameters c (as provided in the SBML file) + """ + model_fp = generate_biomodel(model_idx, model_fp=model_fp, deltaT=deltaT, atol=atol, rtol=rtol, mxstep=mxstep) + spec = importlib.util.spec_from_file_location("JaxModelSpec", model_fp) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + model_cls = getattr(module, "ModelRollout") + model = model_cls() + y0 = getattr(module, "y0") + w0 = getattr(module, "w0") + c = getattr(module, "c") + + return model, y0, w0, c
+ +
+ +
+ + + + + + +
+ +
+
+
+ +
+ + + +
+ + +
+ + + +
+
+
+ + + + + + + + \ No newline at end of file diff --git a/_sources/api/biomodels_api.md b/_sources/api/biomodels_api.md new file mode 100644 index 0000000..fafdb3f --- /dev/null +++ b/_sources/api/biomodels_api.md @@ -0,0 +1,8 @@ +# `sbmltoodejax.biomodels_api` + +```{eval-rst} +.. automodule:: sbmltoodejax.biomodels_api + :members: + :undoc-members: + :show-inheritance: +``` \ No newline at end of file diff --git a/_sources/api/jaxfuncs.md b/_sources/api/jaxfuncs.md new file mode 100644 index 0000000..dc69d19 --- /dev/null +++ b/_sources/api/jaxfuncs.md @@ -0,0 +1,8 @@ +# `sbmltoodejax.jaxfuncs` + +```{eval-rst} +.. automodule:: sbmltoodejax.jaxfuncs + :members: + :undoc-members: + :show-inheritance: +``` \ No newline at end of file diff --git a/_sources/api/modulegeneration.md b/_sources/api/modulegeneration.md new file mode 100644 index 0000000..dc64a50 --- /dev/null +++ b/_sources/api/modulegeneration.md @@ -0,0 +1,8 @@ +# `sbmltoodejax.modulegeneration` + +```{eval-rst} +.. automodule:: sbmltoodejax.modulegeneration + :members: + :undoc-members: + :show-inheritance: +``` \ No newline at end of file diff --git a/_sources/api/parse.md b/_sources/api/parse.md new file mode 100644 index 0000000..bf5cd8e --- /dev/null +++ b/_sources/api/parse.md @@ -0,0 +1,8 @@ +# `sbmltoodejax.parse` + +```{eval-rst} +.. automodule:: sbmltoodejax.parse + :members: + :undoc-members: + :show-inheritance: +``` \ No newline at end of file diff --git a/_sources/api/utils.md b/_sources/api/utils.md new file mode 100644 index 0000000..ca01547 --- /dev/null +++ b/_sources/api/utils.md @@ -0,0 +1,8 @@ +# `sbmltoodejax.utils` + +```{eval-rst} +.. automodule:: sbmltoodejax.utils + :members: + :undoc-members: + :show-inheritance: +``` \ No newline at end of file diff --git a/_sources/contributing.md b/_sources/contributing.md new file mode 100644 index 0000000..6521959 --- /dev/null +++ b/_sources/contributing.md @@ -0,0 +1,87 @@ +# Contributing + +## All contributions are welcome! +SBMLtoODEjax is in its early stage and any sort of contribution will be highly appreciated. +There are many ways to contribute, including: + +- Raising [issues](https://github.com/flowersteam/sbmltoodejax/issues) related to bugs + or desired enhancements. +- Contributing or improving the + [docs](https://github.com/flowersteam/sbmltoodejax/tree/main/docs/source/) or + [examples](https://github.com/flowersteam/sbmltoodejax/tree/main/docs/source/tutorials). +- Fixing [issues](https://github.com/flowersteam/sbmltoodejax/issues). +- Extending or improving our [codebase](https://github.com/flowersteam/sbmltoodejax/tree/main/sbmltoodejax) or [unit tests](https://github.com/flowersteam/sbmltoodejax/tree/main/test). + + + +## How can I contribute to the source code? + +Submitting code contributions to SBMLtoODEjax is done via a [GitHub pull +request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests). +Our preferred workflow is to first fork the [GitHub +repository](https://github.com/flowersteam/sbmltoodejax/), clone it to your local +machine, and develop on a _feature branch_. Once you're happy with your changes, +`commit` and `push` your code. + +**New to this?** Don't panic, our step-by-step-guide below will walk +you through every detail! + +### Step-by-step guide + +1. Click [here](https://github.com/flowersteam/sbmltoodejax/fork) to Fork SBMLtoODEjax's + codebase (alternatively, click the 'Fork' button towards the top right of + the [main repository page](https://github.com/flowersteam/sbmltoodejax/)). This + adds a copy of the codebase to your GitHub user account. + +2. Clone your SBMLtoODEjax fork from your GitHub account to your local disk, and add + the base repository as a remote: + ```bash + $ git clone git@github.com:/sbmltoodejax.git + $ cd sbmltoodejax + $ git remote add upstream git@github.com:/sbmltoodejax.git + ``` + +3. Install the sbmltoodejax package. We suggest using a virtual environment for development. +Once the virtual environment is activated, run: + + ```bash + $ pip install -e . + ``` + +4. Create a `feature` branch to hold your development changes: + + ```bash + $ git checkout -b my-feature + ``` + Always use a `feature` branch. It's good practice to avoid + work on the ``main`` branch of any repository. + +5. Add changed files using `git add` and then `git commit` files to record your + changes locally: + + ```bash + $ git add modified_files + $ git commit + ``` + After committing, it is a good idea to sync with the base repository in case + there have been any changes: + + ```bash + $ git fetch upstream + $ git rebase upstream/main + ``` + + Then push the changes to your GitHub account with: + + ```bash + $ git push -u origin my-feature + ``` + +7. Go to the GitHub web page of your fork of the SBMLtoODEjax repo. Click the 'Pull + request' button to send your changes to the project's maintainers for + review. + +:::{note} +This guide was derived from [GPJax's guide to +contributing](https://docs.jaxgaussianprocesses.com/contributing/). +::: \ No newline at end of file diff --git a/_sources/design_principles.md b/_sources/design_principles.md new file mode 100644 index 0000000..9a93b71 --- /dev/null +++ b/_sources/design_principles.md @@ -0,0 +1,121 @@ +# Design principles + +Before diving into the specifications of SBMLtoODEjax, we provide some context on the [SBML](https://sbml.org/) core components, +as well as on the core principles behind the [JAX](https://jax.readthedocs.io/en/latest/) library and the *module* abstraction of the [Equinox](https://docs.kidger.site/equinox/) library, +all of which is useful to better understand SBMLtoODEjax main design principles. +Feel free to jump directly to [🔍 Structure of the generated python file](structure-of-the-generated-python-file) if you want to get into the specifics of SBMLtoODEjax. + +## 💡 Context + +### SBML core components +SBML (Systems Biology Markup Language) is a standard file format used in computational systems biology to represent models of biological processes. + +SBML files are written in XML format, such that it can be read and simulated by different software tools. +To decide whether you should use SBMLtoODEjax or not will depend on your needs and experience in programming, +be sure to check our [Why use SBMLtoODEjax?](./why_use.md) section. + +SBML models use the following core components to describe the structure and dynamics of biological systems: + +* Compartments: compartments represent the physical (or conceptual) spaces where biological entities reside and are defined by their spatial characteristics, in particular their *size*. +* Species: species represent the individual entities in a biological system (e.g. molecules or proteins). Each species is associated with a compartment where it resides and participate in reactions. The initial amount/concentration of species is often provided in the SBML file. +* Reactions: Reactions describe the transformations or interactions between species. Each reaction consists of reactants, products, and modifiers (species that affect the reaction but are not consumed or produced). +* Parameters: Parameters are used to define numerical values in mathematical equations or to represent model constants. They can be associated with species, reactions, or other elements in the model. +* Events: Events represent discrete occurrences that can trigger discontinuous changes in the model (e.g. addition or removal of species or changes in reaction rates). +⚠️ Models with events are currently not handled in SBMLtoODEjax. +* Rules: Rules define mathematical relationships or constraints in the model, and can be of different types: + * Algebraic rules specify relationships between variables + * Differential rules describe the rate of change of a variable + * Assignment rules set the value of a variable based on a mathematical expression + +:::{seealso} +There is much more to know about SBML, such as how it integrates annotations and metadata, how it handles units and quantities, and so on. +It can be quite involving to dig into their [specifications](https://sbml.org/documents/specifications/), but you will find all the necessary information in there. +::: + +### JAX main principles + +JAX is a recently-developed python library which provides a simple and powerful API for writing accelerated numerical code, +which is why we use it in SBMLtoODEjax. However, it is important to understand how JAX operates to use it properly. + +Here are the main things to know about JAX for us: +1. **Numpy-inspired Syntax**: JAX API closely mirrors the Numpy API, allowing an easy entry into the library for users already familiar with Numpy. +2. **Functional programming style**: JAX encourages the use of pure functions, and contrary to Numpy JAX arrays are immutable. +Using pure functions can sometimes be cumbersome, but it brings several benefits and in particular the use of JAX transformations. +3. **Transformations**: JAX provides several operations which act on pure functions such as +just-in-time compilation (`jit`), automatic vectorization (`vmap`) and automatic differentiation (`grad`). +3. **PyTree abstraction**: JAX introduces the use of *PyTrees* to represent any nested data structure as trees with leaves (arrays, scalars, or other simple Python data types) +and internal nodes (tuples, lists, dictionaries, or custom nodes). This abstraction is useful to create more complex data structures that are fully compatible with JAX transformations. +4. **Efficient execution**: JAX leverages XLA (Accelerated Linear Algebra), a domain-specific compiler that optimizes and compiles numerical +computations for efficient execution on CPUs (also GPUs and TPUs but we don't use it in SBMLtoODEjax). +5. **Automatic differentiation**: JAX provides automatic differentiation capabilities allowing to easily compute gradients of complex functions and to perform gradient-descent optimization. + +:::{tip} +In short, if your code respect the standard JAX practices where **everything is just PyTrees and transformations on PyTrees**, you should be able to make full advantage of jax main features. +::: + +:::{seealso} +There is much more to know bout JAX and we recommend checking their documentation to know more about [how to make advantage of JAX function transformations](https://jax.readthedocs.io/en/latest/notebooks/quickstart.html) +and [how to think in JAX](https://jax.readthedocs.io/en/latest/notebooks/thinking_in_jax.html). +::: + + +### Equinox's *Module* abstraction + +Equinox is a small library from the JAX ecosystem, which introduces the *Module* abstraction to represent parameterised functions (such as neural networks) +following a *class-based* syntax (simple syntax similar to PyTorch modules) but that is registered as a *PyTree* (allows to use JAX transformation such as `jit`,`vmap` and `grad`). + +We use this abstraction to represent parametrized functions in the python-generated files. +This allows to have parameters of the models (such as the stoichiometric Matrix and the parameters of the ODE solver) but also other modules to be specified as fields at the class-level, +instead of having to pass those parameters as inputs (together with all other variables) each time the functions are called. + +Equinox also defines filters such as `filter_jit`, `filter_grad` and `filter_vmap` to customize with respect to which parameters/variables one wishes to operate JAX transformations. + +(structure-of-the-generated-python-file)= +## 🔍 Structure of the generated python file +SBMLtoODEjax automatically parses a given SBML file and convert it to a python file written in JAX. +The generated files contains several *variables*, *modules* and some additional *data* allowing to simulate the original SBML model, and to manipulate it based on one's needs. + +### Variables + +Among the original SBML conventions, we found the following to be difficulty compatible with a functional programming paradigm: +*parameters* can represent both constants and variables that are manipulated by the model's rules, *species* mainly represent +variables that are reactants and/or products of the model's reactions but it happens that some of them are neither consumed nor produced, +*compartments* are distinguished from parameters but in the end they are (another) parameter of the model. + +Moreover, in most existing software tools, in order to modify the model's parameters and/or variable states, users often need to access the variables by their specific identifier/name. + +Here, we use slightly different conventions for representing the model variables that we believe allow for more general mathematical formalism (and hence functional-style implementation) +as well as more flexible manipulations: + +| SBMLtoODEjax | Description | +|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| y | vector of variables that represent the model's species amount (e.g. gene expression level) and that is evolving in time at a rate governed by the model's ODE-based reactions | +| w | vector of non-constant parameters that intervene either in the model reactions or assignment rules (e.g. kinematic parameters) and whose state is evolving in time according to assigment rules | +| c | vector of constant parameters that intervene either in the model reactions or assignment rules (e.g. kinematic parameters) | +| t | time serie of points for which to solve for y and w | + +### Modules + +The generated files contain 4 modules (functions) that operate on the above variables: + +| SBMLtoODEjax | Math | Description | +|-------------------|------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| RateofSpeciesChange | $y(t), t, w(t) \mapsto \frac{dy(t)}{dt}$ | system of ODE-governed equations that governs the rate of species changes $\frac{dy}{dt}$ | +| AssignmentRule | $w(t), y(t+\Delta t), t+\Delta t \mapsto w(t+\Delta t)$ | system of equations that governs the temporal evolution of $w$ | +| ModelStep | $y(t), w(t), c, t, \mapsto y(t+\Delta t), w(t+\Delta t), c, t+\Delta t$ | iteratively integrates `RateofSpeciesChange` using jax's [odeint](https://github.com/google/jax/blob/main/jax/experimental/ode.py) and calls `AssignmentRule` to update variables $y$ and $w$ in time | +| ModelRollout | $y(0), w(0), c, t0, T \mapsto y[0..T], w[0..T]$ | iteratively calls `ModelStep` for a given number of steps | + + +### Data + +The generated files also contain additional data about the initial state of the (y,w,t) variables and about their identifiers/names in the original SBML file: + +| SBMLtoODEjax | Description | +|--------------|--------------------------------------------------------------------------------------------------------| +| y0 | default initial state of $y$ (as provided in the SBML file) | +| w0 | default initial state of $w$ (as provided in the SBML file) | +| t0 | default initial state of $t$ (0.0) | +| y_indexes | mapping between the SBML species identifiers and their index in the $y$ vector | +| w_indexes | mapping between the SBML identifiers and their index in the $w$ vector | +| c_indexes | mapping between the SBML identifiers and their index in the $c$ vector | + diff --git a/_sources/index.md b/_sources/index.md new file mode 100644 index 0000000..b70689e --- /dev/null +++ b/_sources/index.md @@ -0,0 +1,86 @@ +# Welcome to SBMLtoODEjax! + +SBMLtoODEjax is a lightweight library that allows to automatically parse and convert SBML models into python models written end-to-end in [JAX](https://github.com/google/jax), +a high-performance numerical computing library with automatic differentiation capabilities. +SBMLtoODEjax is targeted at researchers that aim to incorporate SBML-specified ordinary differential equation (ODE) models into their python projects and machine learning pipelines, +in order to perform efficient numerical simulation and optimization with only a few lines of code (by taking advantage of JAX’s core transformation features). +For an overview of SBMLtoODEjax’s advantages and limitations, please check the [👀 Why use SBMLtoODEjax?](./design_principles.md) section. + +SBMLtoODEjax extends [SBMLtoODEpy](https://github.com/AnabelSMRuggiero/sbmltoodepy), a python library developed in 2019 +for converting SBML files into python files written in Numpy/Scipy. +The chosen conventions for the generated variables and modules are slightly different from the standard SBML conventions (used in the SBMLtoODEpy library) +with the aim here to accommodate for more flexible manipulations while preserving JAX-like functional programming style. +For more details on the structure/conventions of the generated files, please check the [🎨 Design Principles](./design_principles.md) section. + +## Quick start + +:::{admonition} Install +:class: note +SBMLtoODEjax can be installed via pip. See our [Installation](./installation.md) guide for further details. +```bash +pip install sbmltoodejax +``` +::: + +:::{admonition} Begin +:class: seealso +Go have a look at our [Numerical Simulation](./tutorials/biomodels_curation.ipynb) tutorial to learn how to load and simulate SBML models. +::: + +## License + +The SBMLtoODEjax project is licensed under the [MIT license](https://github.com/flowersteam/sbmltoodejax/blob/main/LICENSE). + +## Acknowledgements +SBMLtoODEjax builds on: +* [SBMLtoODEpy](https://github.com/AnabelSMRuggiero/sbmltoodepy)'s parsing and conversion of SBML files, by Steve M. Ruggiero and Ashlee N. Ford +* [JAX](https://github.com/google/jax)'s composable transformations, by the Google team +* [Equinox](https://github.com/patrick-kidger/equinox)'s module abstraction, by Patrick Kidger +* [BasiCO](https://github.com/copasi/basico/blob/d058c10dd51f2c3e926efeaa29c6194f86bfdc90/basico/biomodels.py)'s access the BioModels REST api, by the COPASI team + +Our documentation was also inspired by the [GPJax](https://docs.jaxgaussianprocesses.com/) documentation, by Thomas Pinder and team. + + + +```{toctree} +:caption: SBMLtoODEjax +:hidden: +:maxdepth: 2 + +🏡 Home +``` + +```{toctree} +:caption: Getting Started +:hidden: +:maxdepth: 2 + +🛠️ Installation +👀 Why SBMLtoODEjax? +🎨 Design Principles +🤝 Contributing +📎 Jax 101 [external] +``` + +```{toctree} +:caption: 🎓 Tutorials +:hidden: +:maxdepth: 2 + +tutorials/biomodels_curation +tutorials/parallel_execution +tutorials/benchmark +tutorials/gradient_descent +``` + +```{toctree} +:caption: Public API - sbmltoodejax package +:hidden: +:maxdepth: 2 + +api/parse +api/modulegeneration +api/jaxfuncs +api/biomodels_api +api/utils +``` \ No newline at end of file diff --git a/_sources/installation.md b/_sources/installation.md new file mode 100644 index 0000000..ce49306 --- /dev/null +++ b/_sources/installation.md @@ -0,0 +1,35 @@ +# Installation + +## Stable version + +The latest stable release of `SBMLtoODEjax` can be installed via `pip`: + +```bash +pip install sbmltoodejax +``` + +## Development version + +:::{warning} +This version is possibly unstable and may contain bugs. +You can install the latest development version of `SBMLtoODEjax` from source via running the following: +```bash +git clone https://github.com/flowersteam/sbmltoodejax.git +cd sbmltoodejax +pip install -e . +``` +::: + +:::{tip} +It is recommended to create a conda virtual environment before installing: + +```bash +conda create -n sbmltoodejax python=3.9 +conda activate sbmltoodejax +``` + +We also recommend to run the unit tests to you check your installation: +```bash +pytest tests/* +``` +::: \ No newline at end of file diff --git a/_sources/jax101.md b/_sources/jax101.md new file mode 100644 index 0000000..9fea734 --- /dev/null +++ b/_sources/jax101.md @@ -0,0 +1,5 @@ +# Jax 101 + + diff --git a/_sources/tutorials/benchmark.ipynb b/_sources/tutorials/benchmark.ipynb new file mode 100644 index 0000000..08f56d6 --- /dev/null +++ b/_sources/tutorials/benchmark.ipynb @@ -0,0 +1,613 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "059744f0-6b16-45fc-b618-fe4b27cbe2e8", + "metadata": {}, + "source": [ + "# Benchmarking\n", + "\n", + "In this tutorial, we compare simulation times (on CPU on a laptop machine) when simulating models generated with original SBMLtoODEpy library versus with the SBMLtoODEjax library.\n", + "The code in this notebook is rather complicated, but you can run it on your own machine and customize it to your needs if you want to benchmark for specific SBML models and/or reaction times and/or batch size. Otherwise, we advise jumping directly to the benchmark results which summarizes when (and when not) using SBMLtoODEjax can become advantageous." + ] + }, + { + "cell_type": "markdown", + "id": "4b834b55-2c01-4f6a-a784-02376371aba1", + "metadata": { + "tags": [] + }, + "source": [ + "## Imports and Utils " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "78caafa9-4abe-47cc-a1c7-c36e6bb29ed7", + "metadata": { + "tags": [ + "hide-cell" + ] + }, + "outputs": [], + "source": [ + "# imports\n", + "import warnings\n", + "warnings.filterwarnings(\"ignore\")\n", + "warnings.warn(\"test\")\n", + "\n", + "import jax\n", + "jax.config.update(\"jax_platform_name\", \"cpu\")\n", + "from jax import vmap\n", + "import jax.numpy as jnp\n", + "import jax.random as jrandom\n", + "\n", + "import importlib\n", + "import os\n", + "import time\n", + "\n", + "import matplotlib.pyplot as plt\n", + "from multiprocessing import Pool\n", + "import numpy as np\n", + "from sbmltoodejax.biomodels_api import get_content_for_model\n", + "from sbmltoodejax.parse import ParseSBMLFile\n", + "from sbmltoodejax.modulegeneration import GenerateModel as GenerateJaxModel\n", + "from sbmltoodepy.modulegeneration import GenerateModel as GeneratePyModel\n", + "\n", + "\n", + "# load model utils\n", + "def generate_models(model_idx, deltaT=0.1, atol=1e-6, rtol=1e-12, mxstep=1000):\n", + " \n", + " model_xml_body = get_content_for_model(model_idx)\n", + " model_data = ParseSBMLFile(model_xml_body)\n", + " \n", + " py_model_fp = \"py_model.py\"\n", + " GeneratePyModel(model_data, py_model_fp)\n", + " \n", + " jax_model_fp = \"jax_model.py\"\n", + " GenerateJaxModel(model_data, jax_model_fp, deltaT=deltaT, atol=atol, rtol=rtol)\n", + " \n", + " return py_model_fp, jax_model_fp\n", + "\n", + "def load_models(model_idx, deltaT=0.1, atol=1e-6, rtol=1e-12, mxstep=1000):\n", + " # Generate model files\n", + " py_model_fp, jax_model_fp = generate_models(model_idx, deltaT=deltaT, atol=atol, rtol=rtol, mxstep=mxstep)\n", + " \n", + " # Load Jax model\n", + " jax_spec = importlib.util.spec_from_file_location(\"ModelSpec\", jax_model_fp)\n", + " jax_module = importlib.util.module_from_spec(jax_spec)\n", + " jax_spec.loader.exec_module(jax_module)\n", + " \n", + " jax_model_cls = getattr(jax_module, \"ModelRollout\")\n", + " jax_model = jax_model_cls()\n", + " jax_y0 = getattr(jax_module, \"y0\")\n", + " jax_w0 = getattr(jax_module, \"w0\")\n", + " jax_c = getattr(jax_module, \"c\")\n", + " \n", + " y_indexes = getattr(jax_module, \"y_indexes\")\n", + " w_indexes = getattr(jax_module, \"w_indexes\")\n", + " c_indexes = getattr(jax_module, \"c_indexes\")\n", + " \n", + " \n", + " # Load numpy model\n", + " py_spec = importlib.util.spec_from_file_location(\"ModelSpec\", py_model_fp)\n", + " py_module = importlib.util.module_from_spec(py_spec)\n", + " py_spec.loader.exec_module(py_module)\n", + " \n", + " py_model_cls = getattr(py_module, \"SBMLmodel\")\n", + " py_model = py_model_cls()\n", + " py_y0, py_w0, py_c = get_sbmltoodepy_model_variables(py_model, y_indexes, w_indexes, c_indexes)\n", + "\n", + "\n", + " return (jax_model, jax_y0, jax_w0, jax_c), (py_model, py_y0, py_w0, py_c), (y_indexes, w_indexes, c_indexes)\n", + "\n", + "# utils for converting SBMLtoODEpy according to SBMLtoODEjax conventions (for comparison)\n", + "def get_sbmltoodepy_model_variables(model, y_indexes, w_indexes, c_indexes):\n", + " y = np.zeros(len(y_indexes))\n", + " w = np.zeros(len(w_indexes))\n", + " c = np.zeros(len(c_indexes))\n", + "\n", + " for k, v in model.s.items():\n", + " if k in y_indexes:\n", + " y[y_indexes[k]] = v.amount\n", + " elif k in w_indexes:\n", + " w[w_indexes[k]] = v.amount\n", + " elif k in c_indexes:\n", + " c[c_indexes[k]] = v.amount\n", + "\n", + " for k, v in model.p.items():\n", + " if k in y_indexes:\n", + " y[y_indexes[k]] = v.value\n", + " elif k in w_indexes:\n", + " w[w_indexes[k]] = v.value\n", + " elif k in c_indexes:\n", + " c[c_indexes[k]] = v.value\n", + "\n", + " for k, v in model.c.items():\n", + " if k in y_indexes:\n", + " y[y_indexes[k]] = v.size\n", + " elif k in w_indexes:\n", + " w[w_indexes[k]] = v.size\n", + " elif k in c_indexes:\n", + " c[c_indexes[k]] = v.size\n", + "\n", + " for k, v in model.r.items():\n", + " for sub_k, sub_v in v.p.items():\n", + " if f\"{k}_{sub_k}\" in w_indexes:\n", + " w[w_indexes[f\"{k}_{sub_k}\"]] = sub_v.value\n", + " elif f\"{k}_{sub_k}\" in c_indexes:\n", + " c[c_indexes[f\"{k}_{sub_k}\"]] = sub_v.value\n", + "\n", + " return y, w, c\n", + "\n", + "\n", + "def set_sbmltoodepy_model_variables(model, y, y_indexes):\n", + " \"\"\"\n", + " Util to set the model variables\n", + " \"\"\"\n", + " \n", + " for k in model.s.keys():\n", + " if k in y_indexes:\n", + " model.s[k].concentration = y[y_indexes[k]]\n", + "\n", + " for k in model.p.keys():\n", + " if k in y_indexes:\n", + " model.p[k].value = y[y_indexes[k]]\n", + "\n", + "\n", + " for k in model.c.keys():\n", + " if k in y_indexes:\n", + " model.c[k].size = y[y_indexes[k]]\n", + "\n", + " return model\n", + "\n", + "# plot utils\n", + "default_colors = [(204,121,167), \n", + " (0,114,178),\n", + " (230,159,0), \n", + " (0,158,115),\n", + " (127,127,127),\n", + " (240,228,66),\n", + " (148,103,189),\n", + " (86,180,233),\n", + " (213,94,0),\n", + " (140,86,75),\n", + " (214,39,40),\n", + " (0,0,0)]\n", + "default_colors = [tuple([c/255 for c in color]) for color in default_colors]" + ] + }, + { + "cell_type": "markdown", + "id": "b42902ba-d1d9-416d-ad0c-3413d5ba0737", + "metadata": {}, + "source": [ + "## Run benchmark" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "2600bee3-75cf-4a00-a4e2-8fe11eaf3c37", + "metadata": {}, + "outputs": [], + "source": [ + "# Simulation for different (rollout durations, number of rollouts in parallel)\n", + "all_model_ids = [3, 4, 6, 8, 10]\n", + "all_n_secs = [0.1, 1, 10, 100, 1000, 10000, 100000]\n", + "all_n_in_parallel = [5, 50, 100, 250, 500, 1000]" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "09421032-25fd-4c2d-85f6-669e77f3781f", + "metadata": { + "tags": [ + "hide-output" + ] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "model_idx: 3\n", + "n_secs: 0.1\n", + "n_secs: 1\n", + "n_secs: 10\n", + "n_secs: 100\n", + "n_secs: 1000\n", + "n_secs: 10000\n", + "n_secs: 100000\n", + "n_in_parallel: 5\n", + "n_in_parallel: 50\n", + "n_in_parallel: 100\n", + "n_in_parallel: 250\n", + "n_in_parallel: 500\n", + "n_in_parallel: 1000\n", + "model_idx: 4\n", + "n_secs: 0.1\n", + "n_secs: 1\n", + "n_secs: 10\n", + "n_secs: 100\n", + "n_secs: 1000\n", + "n_secs: 10000\n", + "n_secs: 100000\n", + "n_in_parallel: 5\n", + "n_in_parallel: 50\n", + "n_in_parallel: 100\n", + "n_in_parallel: 250\n", + "n_in_parallel: 500\n", + "n_in_parallel: 1000\n", + "model_idx: 6\n", + "n_secs: 0.1\n", + "n_secs: 1\n", + "n_secs: 10\n", + "n_secs: 100\n", + "n_secs: 1000\n", + "n_secs: 10000\n", + "n_secs: 100000\n", + "n_in_parallel: 5\n", + "n_in_parallel: 50\n", + "n_in_parallel: 100\n", + "n_in_parallel: 250\n", + "n_in_parallel: 500\n", + "n_in_parallel: 1000\n", + "model_idx: 8\n", + "n_secs: 0.1\n", + "n_secs: 1\n", + "n_secs: 10\n", + "n_secs: 100\n", + "n_secs: 1000\n", + "n_secs: 10000\n", + "n_secs: 100000\n", + "n_in_parallel: 5\n", + "n_in_parallel: 50\n", + "n_in_parallel: 100\n", + "n_in_parallel: 250\n", + "n_in_parallel: 500\n", + "n_in_parallel: 1000\n", + "model_idx: 10\n", + "n_secs: 0.1\n", + "n_secs: 1\n", + "n_secs: 10\n", + "n_secs: 100\n", + "n_secs: 1000\n", + "n_secs: 10000\n", + "n_secs: 100000\n", + "n_in_parallel: 5\n", + "n_in_parallel: 50\n", + "n_in_parallel: 100\n", + "n_in_parallel: 250\n", + "n_in_parallel: 500\n", + "n_in_parallel: 1000\n" + ] + } + ], + "source": [ + "# same ODE solver parameters than SBMLtoODEpy ones for fair comparison\n", + "deltaT = 0.1\n", + "atol = 1e-6\n", + "rtol = 1e-12\n", + "mxstep = 5000000 \n", + "\n", + "key = jrandom.PRNGKey(0)\n", + "\n", + "# prepare results dictionary\n", + "compute_time = {}\n", + "compute_time['jax'] = {}\n", + "compute_time['py'] = {}\n", + "compute_time['py_pool'] = {}\n", + "for model_idx in all_model_ids:\n", + " compute_time['jax'][model_idx] = {}\n", + " compute_time['py'][model_idx] = {}\n", + " compute_time['py_pool'][model_idx] = {}\n", + " for n_in_parallel in [1] + all_n_in_parallel: \n", + " compute_time['jax'][model_idx][n_in_parallel] = {}\n", + " compute_time['py'][model_idx][n_in_parallel] = {}\n", + " compute_time['py_pool'][model_idx][n_in_parallel] = {}\n", + "\n", + "\n", + "for model_idx in all_model_ids:\n", + " print(f\"model_idx: {model_idx}\")\n", + " \n", + " # load models\n", + " (jax_model, jax_y0, jax_w0, jax_c), (py_model, py_y0, py_w0, py_c), (y_indexes, w_indexes, c_indexes) = load_models(model_idx, deltaT=deltaT, atol=atol, rtol=rtol, mxstep=mxstep)\n", + "\n", + " \n", + " # We first test for different n_secs without parallel execution (n_in_parallel = 1)\n", + " n_in_parallel = 1\n", + " for i, n_secs in enumerate(all_n_secs):\n", + " print(f\"n_secs: {n_secs}\")\n", + "\n", + " n_steps = int(n_secs / deltaT)\n", + "\n", + "\n", + " # Simulate JAX model\n", + " jax_cstart = time.time()\n", + " jax_ys, jax_ws, ts = jax_model(n_steps, jax_y0, jax_w0)\n", + " jax_ys.block_until_ready()\n", + " jax_cend = time.time()\n", + "\n", + " compute_time['jax'][model_idx][n_in_parallel][n_secs] = jax_cend - jax_cstart\n", + "\n", + " # Simulate NUMPY model \n", + " if n_secs <= 1000:\n", + "\n", + " py_cstart = time.time()\n", + " for step_idx in range(n_steps):\n", + " py_model.RunSimulation(deltaT, absoluteTolerance=atol, relativeTolerance=rtol)\n", + " py_cend = time.time()\n", + "\n", + " compute_time['py'][model_idx][n_in_parallel][n_secs] = py_cend - py_cstart\n", + " \n", + " else:\n", + " # we do linear approximation for big n_secs (too long to run)\n", + " prev_n_secs = all_n_secs[i-1]\n", + " ratio = n_secs/prev_n_secs\n", + " compute_time['py'][model_idx][n_in_parallel][n_secs] = compute_time['py'][model_idx][n_in_parallel][prev_n_secs]*ratio\n", + " \n", + " \n", + " # We then test different number of simulations launched in parallel and n_secs = 10\n", + " n_secs = 10\n", + " n_steps = int(n_secs / deltaT)\n", + " \n", + " # batch jax model\n", + " batched_jax_model = vmap(jax_model, in_axes=(None, 0, 0), out_axes=(0, 0, None))\n", + " \n", + " # Create batched init (by adding perturbation to default init state)\n", + " key, subkey = jrandom.split(key)\n", + " perturb = jrandom.uniform(subkey, (all_n_in_parallel[-1], len(jax_y0)), minval=0.0, maxval=5.0)\n", + " batched_jax_y0 = jnp.maximum(jnp.tile(jax_y0, (all_n_in_parallel[-1], 1)) + perturb, 0.0)\n", + " batched_jax_w0 = jnp.tile(jax_w0, (all_n_in_parallel[-1], 1))\n", + " batched_py_y0 = np.array(batched_jax_y0)\n", + " \n", + " for i, n_in_parallel in enumerate(all_n_in_parallel):\n", + " print(f\"n_in_parallel: {n_in_parallel}\")\n", + " \n", + " # Simulate JAX model\n", + " jax_cstart = time.time()\n", + " jax_ys, jax_ws, ts = batched_jax_model(n_steps, batched_jax_y0[:n_in_parallel], batched_jax_w0[:n_in_parallel])\n", + " jax_ys.block_until_ready()\n", + " jax_cend = time.time()\n", + " \n", + " compute_time['jax'][model_idx][n_in_parallel][n_secs] = jax_cend - jax_cstart\n", + " \n", + " # Simulate NUMPY model with for loop over init states\n", + " if n_in_parallel <= 100:\n", + " \n", + " py_ctime = 0\n", + " for cur_py_y0 in batched_py_y0[:n_in_parallel]:\n", + "\n", + " # Change initial state \n", + " py_model = set_sbmltoodepy_model_variables(py_model, cur_py_y0, y_indexes)\n", + "\n", + " # Run simulation\n", + " py_cstart = time.time()\n", + " for step_idx in range(n_steps):\n", + " py_model.RunSimulation(deltaT, absoluteTolerance=atol, relativeTolerance=rtol)\n", + " py_cend = time.time()\n", + "\n", + " py_ctime += py_cend - py_cstart\n", + "\n", + " compute_time['py'][model_idx][n_in_parallel][n_secs] = py_ctime\n", + " \n", + " else:\n", + " # we do linear approximation for big n_in_parallel (too long to run)\n", + " prev_n_in_parallel = all_n_in_parallel[i-1]\n", + " ratio = n_in_parallel/prev_n_in_parallel\n", + " compute_time['py'][model_idx][n_in_parallel][n_secs] = compute_time['py'][model_idx][prev_n_in_parallel][n_secs]*ratio\n", + " \n", + " \n", + " # Simulate NUMPY model with pooling over init states\n", + " def simulate_py_model(cur_py_y0):\n", + " # Change initial state \n", + " cur_py_model = set_sbmltoodepy_model_variables(py_model, cur_py_y0, y_indexes)\n", + "\n", + " # Run simulation\n", + " for step_idx in range(n_steps):\n", + " cur_py_model.RunSimulation(deltaT, absoluteTolerance=atol, relativeTolerance=rtol)\n", + "\n", + " return\n", + "\n", + " # Simulate the OOP Numpy/Scipy-based Model\n", + " py_cstart = time.time()\n", + " p = Pool()\n", + " res = p.map(simulate_py_model, [cur_py_y0 for cur_py_y0 in batched_py_y0[:n_in_parallel]])\n", + " py_cend = time.time()\n", + " \n", + " compute_time['py_pool'][model_idx][n_in_parallel][n_secs] = py_cend - py_cstart" + ] + }, + { + "cell_type": "markdown", + "id": "d7ab2852-5fc2-4ccf-9b99-9b75cab95ea8", + "metadata": {}, + "source": [ + "## Benchmark results" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "67c29b47-428c-4ebf-b0a3-9df77c9541e2", + "metadata": { + "tags": [ + "hide-input" + ] + }, + "outputs": [ + { + "data": { + "image/png": "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E3755RcAsA+V2rRpE6/NsWPHcP78eYwaNarB49u8eTPv+XfffQez2cyraBYXF4eUlBReu71796KsrIy3zNkZ6SFDhsDf3x9paWno27evw4ftaoojDXWmuzY6deqEDh064MyZM05j9fX1dfr+8ePHQ6/XVzsJqe3vWPnv/OOPP6K8vLxJ/s7ffPMNANj/zrYfrxUrSzLG8PnnnzdYDN7e3hg/fjyWLFkCo9GIc+fOAbDuj71791apOLZx40YoFAqnyXdD6NSpE9q0aYNvvvkGjDH78vLycvz444/2Sn51MWLECPz555/2qw2AtdT41q1b6x13ZRMmTEBqairat2/v8DtbOZGqrL7fe2cqX7WoC29vbwwYMAA//fQTb10cx2HTpk2IiopyaT4wV46zjo59ly5dqjLMrr7HqMbY/0OHDgWAKt+3H374gVfJsSHir8zf3x9TpkxBUlISVCpVg0/STognoStShDSiQYMGYe3atZgzZw769OmDZ599Fl27doXJZMKpU6fw2WefISEhAffeey86deqEp59+Gh9//DGEQiHGjx+PjIwMvP7664iOjsaLL77Y4PH99NNP8PLyQmJiIs6dO4fXX38dPXr04I2rnz59Ol5//XUsXboUw4YNQ1paGj755BMolUreuhISEgAAn332GXx9fSGTydC2bVsEBQXh448/xowZM6BSqTBlyhSEhoaioKAAZ86cQUFBAdauXes0xvbt20Mul2Pz5s3o0qULfHx8EBkZWeOPw7r69NNPMX78eIwdOxYzZ85EmzZtoFKpcP78eZw8eRLff/+90/c+/PDDWL9+PZ555hlcvHgRI0aMAMdx+Pvvv9GlSxc89NBDSExMxNixY/HKK6+gpKQEQ4YMQUpKCpYtW4ZevXph+vTpDfp5JBIJ3n//fZSVlaFfv344cuQI3nzzTYwfP95eEjwxMRESiQQPP/wwFi5cCL1ej7Vr10KtVtdr20899RTkcjmGDBmCiIgI5OXlYeXKlVAqlfYrb8uWLbPf47N06VIEBgZi8+bN+O2337Bq1aoq37OGJBQKsWrVKkybNg0TJkzA7NmzYTAY8N5776G4uBjvvPNOndf92muv4eeff8bIkSOxdOlSKBQKJCcnN/j9gADwxhtvYPfu3Rg8eDCef/55dOrUCXq9HhkZGfj999+xbt26Gq+I1+d770y3bt2wZcsW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b948jB49Gtu3b8eaNWtw7tw5DB48GDdv3rS3u3r1KgYNGoS1a9fijz/+wNKlS/H333/jzjvvhMlkqrLtSZMm4Y477sD333+PdevWOY1x0KBByM3NxbRp03DgwAHodDqnbb/44gvcfffd4DgO69atwy+//ILnn38e169ft7fJyMhAp06dsHr1avuwjdzcXPTr169K0lfZvn37MGTIEBQXF2PdunX473//i549e+LBBx9s1vegEUKIJztw4ABGjhwJjUaDL774At9++y18fX1x7733YuvWrfZ2KSkpSExMhFarxVdffYV169bh5MmTeOutt2q1nUGDBuHHH3/E8uXLcebMGVgsFqdtZ86ciRdeeAH9+vXD1q1bsWXLFkycOJGXrF2+fBl33303vvjiC+zcuRPz5s3Dd999h3vvvbfGWN5++208/PDDiI+Px3fffYevv/4apaWluOuuu5CWllarz0NIjRghrdj69esZAHbs2DGnbdLT0xkAtn79evuyZcuWMQBs1apVvLZz5sxhMpmMcRzHGGPs6NGjDAB7//33ee2ys7OZXC5nCxcudLhNjuOYyWRimZmZDAD773//W2XbS5curdVn1Ov17P7772cAGAAmEolYr1692JIlS1h+fr69XWlpKfPz82N33nmnPf7aMJvNrKysjHl7e7OPPvrIvnzfvn0MANu3b599WefOnVmvXr2YyWTirWPChAksIiKCWSyWWm+XEEJI7fqxgQMHstDQUFZaWmpfZjabWUJCAouKirIf8x944AHm7e3NCgoK7O0sFguLj49nAFh6enq1sVy5coUlJCTY+xu5XM5GjRrFPvnkE2Y0Gu3tDh48yACwJUuW1Ppz2vrFAwcOMADszJkz9tds/aJNVlYW8/LyYnPnzuWto7S0lIWHh7OpU6fWeruEVIeuSBFSDxMnTuQ97969O/R6PfLz8wEAv/76KwQCAR599FGYzWb7Izw8HD169OBVtMvPz8czzzyD6OhoeHl5QSwWIzY2FoC16l5lkydPrlWMUqkU27ZtQ1paGj788EM89NBDKCgowFtvvYUuXbrg4sWLAIAjR46gpKQEc+bMqbb6UVlZGV555RXccccd8PLygpeXF3x8fFBeXu4wTpsrV67gwoULmDZtGgDw9sfdd9+N3NxceyyEEEIaRnl5Of7++29MmTKFN8RbJBJh+vTpuH79uv3Ya7tyFRwcbG8nFAoxderUWm2rffv2OHPmDA4cOIAVK1Zg9OjROHbsGJ577jkMGjQIer0eALBjxw4AQFJSUrXru3btGh555BGEh4dDJBJBLBZj2LBhABz3iza7du2C2WzGY489xutrZDIZhg0bRtVkSYOhYhOE1ENQUBDvuVQqBQD78LmbN2+CMYawsDCH72/Xrh0A61jxMWPGICcnB6+//jq6desGb29vcByHgQMHOhyO52wcujNdunRBly5dAFjv21q9ejXmz5+P119/Hd999x0KCgoAAFFRUdWu55FHHsGff/6J119/Hf369YOfnx8EAgHuvvvuaocN2oYxLliwAAsWLHDYpqahgYQQQlyjVqvBGHPYZ0RGRgKw3ttk+6+j/spZH+aIUCjE0KFDMXToUADWRG7WrFnYunUrvvzyS8yZMwcFBQUQiUQIDw93up6ysjLcddddkMlkePPNN9GxY0coFApkZ2dj0qRJtepv+vXr5zRGQhoCJVKENKLg4GAIBAIcOnTInmRVZFuWmpqKM2fOYMOGDZgxY4b99StXrjhdd33mzBAIBHjxxRfxxhtvIDU1FQAQEhICALz7oSrTaDT49ddfsWzZMrz66qv25QaDocYy6rYznIsWLcKkSZMctunUqZNLn4MQQkj1AgICIBQKkZubW+W1nJwcALePz0FBQbx7d23y8vLqvH1vb28sWrQIW7du5fU3FosFeXl5Tk8K7t27Fzk5Odi/f7/9KhQAFBcX17hN2+f54Ycf7CM7CGkMlJIT0ogmTJgAxhhu3LiBvn37Vnl069YNwO2kqHKy9emnn9Y7BkedJ2DtQEtKSuxnJAcPHgylUol169Y5LYkuEAjAGKsS53/+859qbyoGrElShw4dcObMGYf7om/fvrzy7IQQQurP29sbAwYMwE8//cS7isNxHDZt2oSoqCh07NgRADBs2DDs3buXNzqA4zh8//33tdqWs/7GNgzP1t+MHz8eALB27Vqn66pPvzh27Fh4eXnh6tWrTvsbQhoCXZEiBNYzX47Kut599931Wu+QIUPw9NNP4/HHH8fx48cxdOhQeHt7Izc3F4cPH0a3bt3w7LPPonPnzmjfvj1effVVMMYQGBiIX375Bbt3767X9gHg6aefRnFxMSZPnoyEhASIRCJcuHABH374IYRCIV555RUAgI+PD95//308+eST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1YCnT21tbQOeUvXR6XTQ6XSy1oNBFBERERHR5DHh059rtVpUVlZi8+bN/bZv3rwZp59+epRqRURERERE8WzCP5ECgDVr1mDFihWYP38+Fi1ahCeffBINDQ246aabol01IiKiiMg1R4qIiMZWXARSV155JTo6OvDggw+ipaUFpaWleOONN1BYWBjtqhEREUWEc6SIiCaGuAikAODmm2/GzTffHO1qEBERERHRJDDh50gRERERERGNNwZSREREREREEWIgRUREREREFCEGUkRERDFkw4YNmDVrFhYsWBDtqhAR0TAYSBEREcWQVatWoaamBp999lm0q0JERMNgIEVERERERBQhBlJEREREREQRYiBFREREREQUIQZSREREREREEVJHuwKxQAgBAHA4HFGuCRHR5NJ33e27DtOX2DcREUVHuH0TAykAXV1dAID8/Pwo14SIaHLq6uqCyWSKdjViCvsmIqLoCtU3KQRvA0KSJBw9ehRGoxEKhSLi1zscDuTn56OxsRHJycljUMPYxvaz/Ww/2z/S9gsh0NXVhZycHCiVHG1+ssH6pgULFgTToof6txx/mycfdyRlBtt36rbhfj/13++8886EaFOodkSjTaHKRfpZDbWPf3+jb9Nw5eT++4u3z0quNoXbN/GJFAClUom8vLxRHyc5OXlSfpHqw/az/Ww/2z8SfBI1uMH6JpVKFXyfw/k3MLrP5tRjRVpmsH2nbhvu96H+HettCrcd49mmUOUi/ayG2se/v+GN9rMaq78/ID4+KznbFE7fxNt/REREE8SqVasi+rec5xtJmcH2nbptuN/Hol3j0aZTt8VCm0KVi/SzGmof//6GN9rPKhb//sI91nh8VnK2KRwc2icDh8MBk8kEu90+Ke9Is/1sP9vP9k/W9seyePxs2KaJIx7bFY9tAuKzXePVJj6RkoFOp8P9998PnU4X7apEBdvP9rP9bP9kbX8si8fPhm2aOOKxXfHYJiA+2zVebeITKSIiIiIiogjxiRQREREREVGEGEgRERERERFFiIEUERERERFRhBhIERERERERRYiBFBERERERUYQYSI3Sxo0bUVxcDL1ej8rKSnzwwQfRrlJI69atw4IFC2A0GpGRkYHly5dj//79/coIIbB27Vrk5OTAYDDgnHPOwd69e/uVcbvd+NGPfoS0tDQkJibiG9/4BpqamvqV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GqSlpeFrX/saAKCmpgYXXXQRkpKSkJmZiRUrVqC9vT34un/9618488wzkZKSgtTUVFx88cU4fPhwv2M3NTXhqquugsViQWJiIubPn49PP/0UmzZtwgMPPIBdu3ZBoVBAoVBg06ZNAAYOr6uursa5554Lg8GA1NRU/Md//Ae6u7uD+6+77josX74cDz/8MLKzs5GamopVq1bB6/UO2t5wz11XVweFQoH/+Z//wVlnnQWDwYAFCxbgwIED+OyzzzB//nwkJSXhwgsvxPHjx/ud49lnn8XMmTOh1+sxY8YMbNy4cdjP4P/+7/+gVquxaNGi4DabzYZrr70W6enpMBgMKCkpwbPPPhvc39zcjCuvvBJmsxmpqam49NJLBwwL/MMf/oDZs2dDp9MhOzsbt9xyS3Df2rVrUVBQAJ1Oh5ycHNx6663BfSqVChdddBH+8pe/DFtvIiIiIjkwkKIJ67nnnoNarcZHH32EJ554Ai0tLVi8eDHmzJmDzz//HP/6179w7NgxfPvb3w6+xul0Ys2aNfjss8/wzjvvQKlU4pvf/GZwOFh3dzcWL16Mo0eP4u9//zt27dqFO++8E5Ik4corr8Ttt9+O2bNno6WlBS0tLbjyyisH1KunpwcXXnghzGYzPvvsM7z88st4++23+wUEAPDee+/h8OHDeO+99/Dcc89h06ZNweDoVOGeu8/999+Pn/70p9ixYwfUajWuvvpq3HnnnfjNb36DDz74AIcPH8Z9990XLP/UU0/hnnvuwc9//nPs27cPDz30EO69914899xzQ55j69atmD9/fr9t9957L2pqavB///d/2LdvHx5//HGkpaUF35clS5YgKSkJW7duxYcffhgM6vqeKD7++ONYtWoV/uM//gPV1dX4+9//jqlTpwIA/vrXv+LRRx/FE088gYMHD+K1115DWVlZv/N/5StfwQcffDBknYmIJhPO362LyvlPxvm7cU4QTUCLFy8Wc+bM6bft3nvvFUuXLu23rbGxUQAQ+/fvH/Q4bW1tAoCorq4WQgjxxBNPCKPRKDo6OgYtf//994uKiooB2wGIV199VQghxJNPPinMZrPo7u4O7v/f//1foVQqRWtrqxBCiJUrV4rCwkLh8/mCZa644gpx5ZVXDtnmcM5dW1srAIinn346uP8vf/mLACDeeeed4LZ169aJ6dOnB3/Pz88XL7zwQr/j/r//9//EokWLhqzPpZdeKr73ve/123bJJZeI66+/ftDyzzzzjJg+fbqQJCm4ze12C4PBIN58800hhBA5OTninnvuGfT1v/71r8W0adOEx+MZsk6vv/66UCqVwu/3D1mGiCjeDNU/tLS0iN7e3rg991Buv/32Af1TtLz++uuipKSE/VKc4hMpmrBOfRqyfft2vPfee0hKSgr+zJgxAwCCw/cOHz6Ma665BlOmTEFycjKKi4sBAA0NDQCAqqoqzJ07FxaLZcT12rdvHyoqKpCYmBjcdsYZZ0CSJOzfvz+4bfbs2VCpVMHfs7Oz0dbWNuLznqy8vDz478zMTADo9/QmMzMzeK7jx4+jsbERN9xwQ7/37mc/+9mAYY8nc7lc0Ov1/bb98Ic/xIsvvog5c+bgzjvvxLZt24L7tm/fjkOHDsFoNAbPYbFY0Nvbi8OHD6OtrQ1Hjx7FeeedN+j5rrjiCrhcLkyZMgU33ngjXn31Vfh8vn5lDAYDJEmC2+0O850iIho7nL/L+bucvxvfGEjRhHVyoAIAkiThkksuQVVVVb+fgwcP4uyzzwYAXHLJJejo6MBTTz2FTz/9FJ9++imALzs7g8Ew6noJIaBQKAbdd/J2jUYzYJ9cGedOPnbfOU/d1neuvv8+9dRT/d63PXv24JNPPhnyHGlpabDZbP22LVu2DPX19Vi9enUwKLrjjjuC56msrBzw+Rw4cADXXHNNyPc+Pz8f+/fvx4YNG2AwGHDzzTfj7LPP7jevzGq1IiEhQZbPkYgoUpy/y/m7nL87uTCQorgxb9487N27F0VFRZg6dWq/n8TERHR0dGDfvn346U9/ivPOOw8zZ84cEAiUl5ejqqoKVqt10HNotVr4/f5h6zFr1ixUVVXB6XQGt3300UdQKpWYNm3aiNsXzrlHIjMzE7m5uThy5MiA963vid1g5s6di5qamgHb09PTcd111+H555/H+vXr8eSTTwIIfD4HDx5ERkbGgPOYTCYYjUYUFRXhnXfeGfKcBoMB3/jGN/DYY4/h/fffx8cff4zq6urg/j179mDevHmjeDeIiEaH83c5f5fzdyeRaI8tJBqJxYsXi9tuu63ftubmZpGeni6+9a1viU8//VQcPnxYvPnmm+L6668XPp9P+P1+kZqaKr7zne+IgwcPinfeeUcsWLCg3xwjt9stpk2bJs466yzx4YcfisOHD4u//vWvYtu2bUIIIf785z+LxMREsXPnTnH8+PHg+O+Tj+F0OkV2dra4/PLLRXV1tXj33XfFlClTxMqVK4N1Xblypbj00kv71f+2224TixcvHrLN4Zy7b47Uzp07g6977733BABhs9mC25599llhMpmCvz/11FPCYDCI9evXi/3794vdu3eLP/zhD+LXv/71kPXZvXu3UKvVwmq1Brfde++94rXXXhMHDx4Ue/bsERdffLH4yle+EnxfSkpKxDnnnCO2bt0qjhw5It5//31x6623isbGRiGEEJs2bRJ6vV785je/EQcOHBDbt28Xjz32WLDOTz/9tKiurhaHDx8W99xzjzAYDKK9vT14/sWLF4sHH3xwyDoTEY0lzt8d/Nycv8v5u/GKT6QobuTk5OCjjz6C3+/HBRdcgNLSUtx2220wmUxQKpVQKpV48cUXsX37dpSWluI///M/8atf/arfMbRaLd566y1kZGTgoosuQllZGX7xi18E5zJdfvnluPDCC7FkyRKkp6cP+qg+ISEBb775JqxWKxYsWIBvfetbOO+88/C73/1uVO0L59wj9f3vfx9PP/00Nm3ahLKyMixevBibNm0a9olUWVkZ5s+fj//5n/8JbtNqtbj77rtRXl6Os88+GyqVCi+++CKAwPuydetWFBQU4LLLLsPMmTPxve99Dy6XC8nJyQCAlStXYv369di4cSNmz56Niy++GAcPHgQApKSk4KmnnsIZZ5yB8vJyvPPOO/jHP/6B1NRUAIGhGdu2bcP1118v2/tCRBQpzt8dGufvcv5uvFFHuwJEI/H+++8Pur2kpGTYNKPnn3/+gOFoQoh+vxcWFuKvf/3roK/X6XSD7jv1GGVlZXj33XeHrMdgwyTWr18/ZPlwz11UVDSgLuecc86Abddddx2uu+66ftuuueYaXHPNNcPW4VT33nsv7rjjDtx4441QKpX46U9/ip/+9KdDls/Kyhp2SAYA/OAHP8APfvCDAduXL1+O5cuXD/m69evX47rrrkNeXl7Y9ScikttQ83f/+7//e0DZ7OxsAIH5u/n5+XjqqaeQk5MDSZJQWlrK+bsIDO9buHBhv+OcHOidarj5u//7v/+Lt99+G+eddx5WrVqFhx9+ODh/989//vOAY6Wnp0OpHP6ZQ9/83c2bN+Ptt9/GzTffjF/96lfYsmVLsG2cvxu/GEgR0YhddNFFOHjwIJqbm5Gfnx/VumRkZAQTWxARxYp58+bhb3/7G4qKiqBWD/za1Td/94knnsBZZ50FAPjwww/7lSkvL8fTTz8Nq9U66FOpcOfvPvfcc3A6ncFgb6LM37322mvDft3cuXPx/PPPD9jeN3/3uuuuw1lnnYUf//jHePjhhzFv3jy89NJLyMjICI6OOFXf/N0lS5YMur9v/u43vvENrFq1CjNmzEB1dXVwzi7n78YvDu0jolG57bbboh5EAcCPf/zj4FARIqJYsWrVKlitVlx99dX497//jSNHjuCtt97C9773Pfj9/mCmuCeffBKHDh3Cu+++izVr1vQ7xtVXX42srCwsX74cH330EY4cOYK//e1v+PjjjwEEvujX1taiqqoK7e3tgw4hu/baa6HX67Fy5Urs2bMH7733Hn70ox9hxYoVo7p2hnPukVq7di3WrVuH3/zmNzhw4ACqq6vx7LPP4pFHHhnyNRdccAH27t3b76nUfffdh9dffx2HDh3C3r178c9//hMzZ84EEHhf0tLScOmll+KDDz5AbW0ttmzZgttuuw1NTU3Bevz617/GY489hoMHD2LHjh347W9/CyAwwuSZZ57Bnj17cOTIEfzpT3+CwWBAYWFh8PwffPABli5dKtv7QrGDgRQRERHRGOH83ZHj/F2KdQpx6uQJIiIiIqIJ6o033sAdd9yBPXv2hJzjNNZ+/OMfw263B5cCofjCOVJEREREFDc4f5fGC59IERERERERRYhzpIiIiIiIiCLEQIqIiIiIiChCDKSIiIiIiIgixECKiIiIiIgoQgykiIiIiIiIIsRAioiIiIiIKEIMpIiIiIiIiCLEQIqIiIiIiChCDKSIiIiIiIgi9P8B9erSqssNhwcAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "all_jax_times = []\n", + "all_py_times = []\n", + "for model_idx in all_model_ids:\n", + " jax_times = [compute_time['jax'][model_idx][1][n_secs] for n_secs in all_n_secs]\n", + " py_times = [compute_time['py'][model_idx][1][n_secs] for n_secs in all_n_secs] \n", + " all_jax_times.append(jax_times)\n", + " all_py_times.append(py_times)\n", + "all_jax_times = np.asarray(all_jax_times)\n", + "all_py_times = np.asarray(all_py_times)\n", + "\n", + "jax_ymean = all_jax_times.mean(0)\n", + "jax_ystd = all_jax_times.std(0)\n", + "py_ymean = all_py_times.mean(0)\n", + "py_ystd = all_py_times.std(0)\n", + "\n", + "fig, ax = plt.subplots(1, 2, figsize=(10,5))\n", + "x = np.array(all_n_secs) \n", + "for i in range(2):\n", + " ax[i].plot(x, py_ymean, color=default_colors[0], label=\"SBMLtoODEpy\")\n", + " ax[i].fill_between(x, py_ymean+py_ystd, py_ymean-py_ystd, facecolor=default_colors[0], alpha=0.5)\n", + " ax[i].plot(x, jax_ymean, color=default_colors[1], label=\"SBMLtoODEjax (jit)\")\n", + " ax[i].fill_between(x, jax_ymean+jax_ystd, jax_ymean-jax_ystd, facecolor=default_colors[1], alpha=0.5)\n", + " ax[i].set_xlabel(\"reaction time (secs)\")\n", + " ax[i].set_ylabel(\"compute time (secs)\")\n", + " ax[i].legend()\n", + "ax[0].set_title(\"Linear Scale\")\n", + "ax[1].set_title(\"Log Scale\")\n", + "ax[1].set_xscale(\"log\")\n", + "ax[1].set_yscale(\"log\")\n", + "plt.suptitle(\"Compute time comparison for different rollout lengths\")\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "c216ef5b-105d-4472-b3ee-897256e8ff6a", + "metadata": {}, + "source": [ + "Above we show the average compute time of model rollouts for different rollout lengths (reaction times), for models generated with the original SBMLtoODEpy library (shown in pink) versus with the SBMLtoODEjax library (shown in blue).\n", + "\n", + "We can see that for short reaction times (here <100 secs with $\\Delta T=0.1$, see Log Scale), SBMLtoODEjax simulation takes longer than the original SBMLtoODEpy\n", + "library because when calling *ModelStep* for the first time, it takes some time to generate the compiled trace.\n", + "However, the advantage of SBMLtoODEjax becomes clear when considering longer rollouts where we obtain huge speed-ups with respect to original SBMLtoODEpy library (see Linear Scale).\n", + "This is because the original SBMLtoODEpy python code uses for-loops, hence have linear increase of compute time, whereas the scanned JIT-compiled step function executes much faster." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "7848d8de-c38f-4b85-9bb2-76b82a867d97", + "metadata": { + "tags": [ + "hide-input" + ] + }, + "outputs": [ + { + "data": { + "image/png": "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+/fvpw8//JB27NhBRIUbrD59+pCVlRUtXLiQfv/9d/q///s//bovOj2jqu8lIiKChEIh+fv70yeffEK///47LV68mKysrGjgwIEGfX/nnXdo3bp1dOTIETp58iR9+eWX5Obmph+4dbp160YuLi7k5+dHX3/9NZ06dYrOnDmjf67ojtWOHTsIAM2cOZN+//13On78OK1fv57eeustfZnbt2+Tvb09NWjQgLZu3Uq//fYbjRo1Sr/Dr6PbcAQGBtKYMWPot99+ox07dpC/vz81atSozClM9+7dozVr1hAAWrZsGUVFRemn0m3bto0AUO/evWnv3r20c+dOatOmDQmFQjp37py+jqK/mTlz5tCxY8dK3Ejq3Lx5k2xsbCgkJIR27NhB+/btoz59+pC/v3+ZgZRuiomXlxd16dJF/51PTU2lqKgoAkDDhw/XLycqDKL8/PwoICCAvvnmGzp+/Dh99NFHJBKJaPz48fp2dIGUr68vhYeH088//0y///47xcXFVfh7r/s91q9fn2bOnElHjx6l77//npydnSk8PFxf7sqVK1S/fn1q1aqVvq/lTZHSfb7t27enXbt20aFDh6h79+5kZWVlsENX2UAqICCAOnfubPBbcXFxoXfeeYeGDBlCBw8epG3btpGnpye1bNmStFqtwWfj6upKPj4+9N///peOHj1Kb731ln5nUEej0VDfvn3J1taWlixZQseOHaPvv/+efH19KSQkxOB3GRAQQN7e3lS/fn3auHEjnTp1ii5evFjqetGNraNGjaLffvuNtm7dSvXr1ydHR0e6e/cuERV+3xYsWKD/vKKiosrcYSnt+1yZ8akigVRFf98VDaRu3rxJXbp0IS8vL/33Svc7qMh4U5r69evTiBEjii2vaCD1rNu40mi1WgoPDyeRSKQfuxctWkT169cvN5C6cuUKTZo0iQDQkSNH9NvMqKgo6t+/P0kkkmLb6ClTppC1tTW99957dOTIEdq+fTs1adKEPD09KTU1Vd9WaeN/QUEBhYWFkZubG33xxRd0/Phx+uqrr8jR0ZF69Ohh8JuqyO88KSmJZs6cSQDo119/1fe36NS7p5W1PxASEkJbt26lo0eP0n/+8x8CoN9uERX/nt27d4+GDx9OAAy+Z7rv/9PBUHZ2No0fP55++OEHOnnyJB05coTef/99srCwoC1bthTrU3mB1IUL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Mm6//XYcPnzYJ42IYOnSpUhLS4PNZsO1116LgwcP+qSprq7GvHnzkJSUhOjoaNx66604efJkRzYlJFasWAFFUZCbm6sv6w7tP3XqFO655x4kJiYiKioKw4cPx+7du/X1kbwPnE4nHnvsMQwYMAA2mw0DBw7EsmXLoGmanibS2v/hhx/iu9/9LtLS0qAoCt566y2f9aFqb0lJCXJycmC322G325GTk4PS0tJ2bh11ZXfccQfi4+Nx5513hrsq1ImdOHEC1157LTIyMjBs2DC88cYb4a4SdVLl5eXIzs7G8OHDMXToULzwwgtty1CoVdatWycmk0leeOEFOXTokCxYsECio6Pl2LFj4a5am0yZMkXWrl0rn3/+ueTn58vNN98sffv2lYqKCj3NypUrJSYmRt588005cOCA3HXXXdKrVy9xOBx6mtmzZ0t6erps3rxZ9uzZI9/+9rclKytLnE5nOJrVKp9++qn0799fhg0bJgsWLNCXR3r7L168KP369ZNZs2bJzp07pbCwUN5//3356quv9DSRvA+WL18uiYmJ8vbbb0thYaG88cYb0qNHD1m1apWeJtLav2nTJnn00UflzTffFADyz3/+02d9qNp70003SWZmpuTl5UleXp5kZmbKLbfc0lHNpC7ogw8+kI0bN8r3v//9cFeFOrHTp0/L3r17RUTk7Nmzkp6e7nPeQlTH6XRKZWWliIhUVlbKgAED5Pz5863Oj4FUK40ePVpmz57ts+yqq66SxYsXh6lG7aO4uFgAyLZt20RERNM0SU1NlZUrV+ppLl++LHa7Xf785z+LiEhpaamYTCZZt26dnubUqVOiqqq88847HduAViovL5dBgwbJ5s2bZfLkyXog1R3av2jRIpk4cWKT6yN9H9x8883yox/9yGfZ9773PbnnnntEJPLb3zCQClV7Dx06JADkk08+0dPs2LFDAMiXX37Zzq2irmzLli0MpCgoQ4cOlePHj4e7GtTJXbhwQfr27Svnzp1rdR7s2tcKNTU12L17N2688Uaf5TfeeCPy8vLCVKv2UVZWBgBISEgAABQWFuLMmTM+bbdYLJg8ebLe9t27d6O2ttYnTVpaGjIzM7vM/nnwwQdx880344YbbvBZ3h3av3HjRowaNQrTp09HcnIyRowY4XPrO9L3wcSJE/G///0PBQUFAIB9+/Zh+/btmDZtGoDI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t8vQoUPFarXKNddcI2+88YbPYBMiIrNnz5bExEQBIEuWLJGPPvpIJk+eLPHx8WKz2WTYsGGyfv36gPYXEVG4cCAkDoREkYuBFBEREVE7qbvQ5u3WW2+V++67T0SCC6SKi4v1NH/7298kKirKJ9/HH39cRowY4VN2XTl13nrrLTEajeJ0OuX1118XABIdHe3zMRqN8oMf/EBE3MGD2Wz2CZD8ueOOO2TWrFk+y/Lz8wWAHDt2TEQCD6Qalvevf/1Lr7O34cOHyxNPPKFv11QgVVZWJgBk69atPtvn5ubKt7/9bRFpfSDlcDhk6NChkpSUJPfcc4+88sorUllZ2WwbKXJwsAkiIiKidsSBkDgQEkUmPiNFREREFCYcCCmwvDkQEnVGDKSIiIiIwoQDIbWMAyFRZ8WufURERERh9Le//Q0/+tGPMGrUKAwePBhPPfUUbrzxxpDkPXPmTFy6dAmjR4+GwWDAvHnz8MADD+jr165di+XLl+MXv/gFTp06hcTERIwbNw7Tpk0Lqpz09HRs2rQJDz30ELKyspCQkID7778/ZEHh2rVrsWDBAtxyyy2oqanBpEmTsGnTpkbdG5syf/58OBwO/OIXv0BxcTEyMjKwceNGDBo0CIC72+Rrr72Gn/3sZ8jKykJ2djaWL1+O6dOn63mMHz8es2fPxl133YULFy5gyZIluOGGG7BhwwYsXboUly9fxqBBg/Daa6/h6quvDkm7qXNTpKmOp0REREREROQXu/YREREREREFiYEUERERERFRkBhIERERERERBYmBFBERERERUZAYSBEREREREQWJgRQREREREVGQGEgREREREREFiYEUERERERFRkBhIERERERERBYmBFBERERERUZAYSBEREREREQXp/wGN6gP2qFAKNgAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "all_jax_times = []\n", + "all_py_times = []\n", + "all_py_pool_times = []\n", + "for model_idx in all_model_ids:\n", + " jax_times = [compute_time['jax'][model_idx][n_in_parallel][10] for n_in_parallel in all_n_in_parallel]\n", + " py_times = [compute_time['py'][model_idx][n_in_parallel][10] for n_in_parallel in all_n_in_parallel]\n", + " py_pool_times = [compute_time['py_pool'][model_idx][n_in_parallel][10] for n_in_parallel in all_n_in_parallel]\n", + " all_jax_times.append(jax_times)\n", + " all_py_times.append(py_times)\n", + " all_py_pool_times.append(py_pool_times)\n", + "all_jax_times = np.asarray(all_jax_times)\n", + "all_py_times = np.asarray(all_py_times)\n", + "all_py_pool_times = np.asarray(all_py_pool_times)\n", + "\n", + "jax_ymean = all_jax_times.mean(0)\n", + "jax_ystd = all_jax_times.std(0)\n", + "py_ymean = all_py_times.mean(0)\n", + "py_ystd = all_py_times.std(0)\n", + "py_pool_ymean = all_py_pool_times.mean(0)\n", + "py_pool_ystd = all_py_pool_times.std(0)\n", + "\n", + "fig, ax = plt.subplots(1, 2, figsize=(10,5))\n", + "x = np.array(all_n_in_parallel) \n", + "for i in range(2):\n", + " ax[i].plot(x, py_ymean, color=default_colors[0], label=\"SBMLtoODEpy + for loop\")\n", + " ax[i].fill_between(x, py_ymean+py_ystd, py_ymean-py_ystd, facecolor=default_colors[0], alpha=0.5)\n", + " ax[i].plot(x, py_pool_ymean, color=default_colors[2], label=\"SBMLtoODEpy + pooling\")\n", + " ax[i].fill_between(x, py_pool_ymean+py_pool_ystd, py_pool_ymean-py_pool_ystd, facecolor=default_colors[2], alpha=0.5)\n", + " ax[i].plot(x, jax_ymean, color=default_colors[1], label=\"SBMLtoODEjax (vmap)\")\n", + " ax[i].fill_between(x, jax_ymean+jax_ystd, jax_ymean-jax_ystd, facecolor=default_colors[1], alpha=0.5)\n", + " ax[i].set_xlabel(\"number of rollouts\")\n", + " ax[i].set_ylabel(\"compute time (secs)\")\n", + " ax[i].legend()\n", + "ax[0].set_title(\"Linear Scale\")\n", + "ax[1].set_title(\"Log Scale\")\n", + "ax[1].set_xscale(\"log\")\n", + "ax[1].set_yscale(\"log\")\n", + "plt.suptitle(\"Compute time comparison for different number of rollouts (i.e. different initial states)\")\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "8c3780f0-0aaf-4071-8166-1bf085fe9e6c", + "metadata": {}, + "source": [ + "Above we show the average compute time of model rollouts for different batch sizes (x-axis), where all runs have a rollout length of 10 seconds with $\\Delta T=0.1$. We compare the average compute time of model rollouts for 1) the SBMLtoODEpy-generated models and for loop computations over the inputs (pink), 2) the SBMLtoODEpy-generated models and pooling over the inputs (orange) \n", + "and 3) the SBMLtoODEjax library with vectorized computations (blue). \n", + "\n", + "Again, similar conclusions can be drawn where SBMLtoODEjax is less efficient for small batch sizes (and small rollout lengths), but becomes very advantageous for larger batch sizes. " + ] + }, + { + "cell_type": "markdown", + "id": "eea5f27c-550e-498b-8c7a-ce7b1500a51d", + "metadata": {}, + "source": [ + "## ⚠️ Benchmark limitations" + ] + }, + { + "cell_type": "markdown", + "id": "5e5f705a-0042-4135-b2df-570ba9b80353", + "metadata": {}, + "source": [ + "* Our benchmark only compares with the [SBMLtoODEpy](https://sbmltoodepy.readthedocs.io/en/latest/) library, as we directly extend from it, which relies on the Numpy/Scipy backend. Other software tools, such as [Tellurium](https://tellurium.analogmachine.org/) which relies on the C++ libRoadRunner backend, might be more performant.\n", + "* Whereas we use similar hyper-parameters for the ODE equation solvers (absolute and relative tolerance and maximum number of solver steps), SBMLtoODEpy uses `scipy.integrate.odeint` solver whereas SBMLtoODEjax uses `jax.experimental.odeint` solver, which might have some impact on the precision of the results and would need to be more rigorously examined as well argued in [this paper](https://www.nature.com/articles/s41598-021-82196-2)." + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python [conda env:grn]", + "language": "python", + "name": "conda-env-grn-py" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.16" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/_sources/tutorials/biomodels_curation.ipynb b/_sources/tutorials/biomodels_curation.ipynb new file mode 100644 index 0000000..25dfe4e --- /dev/null +++ b/_sources/tutorials/biomodels_curation.ipynb @@ -0,0 +1,842 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "d82f807a-b447-4e2b-8169-bfce79b15837", + "metadata": {}, + "source": [ + "# Numerical simulation" + ] + }, + { + "cell_type": "markdown", + "id": "eef516e6-dda5-40fd-bd9f-cf86a9518a3e", + "metadata": {}, + "source": [ + "In this notebook, we'll go over some simple example use-cases of SBMLtoODEjax to load SBML files from the [BioModels](https://www.ebi.ac.uk/biomodels/) website, convert them to jax modules, and run the simulation (with the provided initial conditions)." + ] + }, + { + "cell_type": "markdown", + "id": "589c26b5-56f2-4819-b31b-93e4020af654", + "metadata": {}, + "source": [ + "## Imports" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "78caafa9-4abe-47cc-a1c7-c36e6bb29ed7", + "metadata": {}, + "outputs": [], + "source": [ + "import jax\n", + "jax.config.update(\"jax_platform_name\", \"cpu\")\n", + "\n", + "import matplotlib.pyplot as plt\n", + "from sbmltoodejax.utils import load_biomodel" + ] + }, + { + "cell_type": "markdown", + "id": "a09b82dc-69f4-4347-a69a-af9fcd8460e3", + "metadata": { + "tags": [] + }, + "source": [ + "## BioMD 10\n", + "\n", + "See [https://www.ebi.ac.uk/biomodels/BIOMD0000000010#Curation](https://www.ebi.ac.uk/biomodels/BIOMD0000000010#Curation)" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "584ab121-d092-466e-b7a3-73c31e72ee20", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load and simulate model \n", + "model, _, _, _ = load_biomodel(10)\n", + "n_secs = 150*60\n", + "n_steps = int(n_secs / model.deltaT)\n", + "ys, ws, ts = model(n_steps)\n", + "\n", + "# plot time course simulation as in original paper\n", + "y_indexes = model.modelstepfunc.y_indexes\n", + "plt.figure(figsize=(6, 4))\n", + "plt.plot(ts/60, ys[y_indexes[\"MAPK\"]], color=\"lawngreen\", label=\"MAPK\")\n", + "plt.plot(ts/60, ys[y_indexes[\"MAPK_PP\"]], color=\"blue\", label=\"MAPK-PP\")\n", + "plt.xlim([0,150])\n", + "plt.ylim([0,300])\n", + "plt.xlabel(\"Reaction time (mins)\")\n", + "plt.ylabel(\"Concentration\")\n", + "plt.legend()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "9097ca44-a56d-4691-82d1-8f2e6f3ed4ae", + "metadata": {}, + "source": [ + "## BioMD 37\n", + "\n", + "See [https://www.ebi.ac.uk/biomodels/BIOMD0000000037#Curation](https://www.ebi.ac.uk/biomodels/BIOMD0000000037#Curation)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "edc95b5d-8fa3-4265-86b8-cde8a55dc770", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAhwAAAF4CAYAAAAfcyCtAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAABDvklEQVR4nO3deXhTZd7G8W8obWihlLUba8GCsohsIqCyKAgyDoijIIzCqIiArCqKjAIureCI4KDIMgI6r+K44wgIopRNEFEUAVGwQBFKlaUtW0vb8/7xTAOlFCFNepL0/lzXuXJykp78ksmYm+c8i8OyLAsRERERLypjdwEiIiIS+BQ4RERExOsUOERERMTrFDhERETE6xQ4RERExOsUOERERMTrFDhERETE6xQ4RERExOsUOERERMTrFDhERETE62wPHL/++it//etfqVq1KmFhYVx11VVs2rTJ9bhlWUycOJHY2FhCQ0Pp2LEjW7dutbFiERERuVS2Bo4jR47Qvn17goODWbJkCdu2beOFF16gUqVKrudMmTKFqVOnMmPGDDZu3Eh0dDRdunQhMzPTvsJFRETkkjjsXLztscceY+3ataxevfq8j1uWRWxsLKNGjeLRRx8FICsri6ioKCZPnszgwYNLslwRERFxk62Bo1GjRtx0003s27ePpKQkatSowdChQxk0aBAAv/zyC/Xr1+ebb76hefPmrr/r2bMnlSpVYsGCBYXOmZWVRVZWlut+Xl4ehw8fpmrVqjgcDu+/KRERkQBhWRaZmZnExsZSpkwxL4pYNnI6nZbT6bTGjRtnffPNN9arr75qlStXzlqwYIFlWZa1du1aC7B+/fXXAn83aNAgq2vXruc954QJEyxAmzZt2rRp0+ahLSUlpdi/+WWxUV5eHq1atSIhIQGA5s2bs3XrVmbOnMndd9/tet65LROWZRXZWjFu3DjGjBnjup+enk7t2rVJSUmhYsWKXngXIiIigSkjI4NatWoRHh5e7HPZGjhiYmJo1KhRgWNXXHEF7733HgDR0dEApKamEhMT43pOWloaUVFR5z2n0+nE6XQWOl6xYkUFDhERETd4okuCraNU2rdvz44dOwoc++mnn6hTpw4AcXFxREdHs3z5ctfj2dnZJCUl0a5duxKtVURERNxnawvH6NGjadeuHQkJCdxxxx189dVXzJ49m9mzZwMmUY0a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vp2EhASeeOIJFixY4HpOeHg48+fPZ9u2bUyfPp05c+bw4osvuh7/5JNP6N27Nz169ODbb79lxYoVtGrVCoD333+fmjVr8tRTT3HgwAEOHDhw3to++OADRo4cyUMPPcQPP/zA4MGD+dvf/sYXX3xR4HmTJk3ijjvu4Pvvv+fmm2+mf//+HD58+LznvNjXBti1axdLlixh6dKlvPXWW7z22mv06NGDffv2kZSUxOTJk/n73//O+vXrAbAsix49epCamsrixYvZtGkTLVq04IYbbiiyHhE5D08vcysiJW/AgAFWUFCQVb58eatcuXKu5aWnTp3qek6tWrWsN998s8DfPf3001bbtm2LPO+UKVOsli1buu63bdvW6t+/f5HPr1OnjvXiiy8WODZv3jwrIiLCdb9du3bWoEGDCjzn9ttvt26++WbXfcD6+9//7rp/7Ngxy+FwWEuWLCnWa0+YMMEKCwuzMjIyXMduuukmq27dulZubq7rWMOGDa3ExETLsixrxYoVVsWKFa1Tp04VOHf9+vWtWbNmFVmPiBSkPhwiAaJTp07MnDmTEydOMHfuXH766SeGDx8OwG+//UZKSgr33nsvgwYNcv1NTk4OERERrvvvvvsu06ZNY+fOnRw7doycnBwqVqzoenzz5s0F/t4d27dv5/777y9wrH379kyfPr3AsSuvvNK1X758ecLDw0lLSyvWa4PpXBoeHu66HxUVRVBQEGXKlClwLP+1Nm3axLFjx6hatWqB85w8eZJdu3YVux6R0kKBQyRAlC9fnssuuwyAl156iU6dOjFp0iSefvpp8vLyAHNZpU2bNgX+LigoCID169fTt29fJk2axE033URERAQLFy7khRdecD3XUx0w8/tY5LMsq9Cxsy8H5f9N/vsojvOd90KvlZeXR0xMDCtXrix0Lg25Fbl4ChwiAWrChAl0796dIUOGEBsbS40aNfjll1/o37//eZ+/du1a6tSpw/jx413H9uzZU+A5V155JStWrOBvf/vbec8REhJCbm7uBeu64oorWLNmDXfffbfr2Lp167jiiisu9q25/druaNGiBampqZQtW5a6det6/PwipYUCh0iA6tixI40bNyYhIYEZM2YwceJERowYQcWKFenevTtZWVl8/fXXHDlyhDFjxnDZZZexd+9eFi5cSOvWrfnkk0/44IMPCpxzwoQJ3HDDDdSvX5++ffuSk5PDkiVLGDt2LGAuV6xatYq+ffvidDqpVq1aoboeeeQR7rjjDlfHy48//pj333+fzz77rFjv92Je2x033ngjbdu2pVevXkyePJmGDRuyf/9+Fi9eTK9evVydZkXkwjRKRSSAjRkzhjlz5pCSksJ9993H3LlzmT9/Pk2bNqVDhw7Mnz+fuLg4AHr27Mno0aN58MEHueqqq1i3bh1PPPFEgfN17NiRd955h0WLFnHVVVfRuXNnNmzY4Hr8qaeeYvfu3dSvX5/q1auft6ZevXoxffp0nn/+eRo3bsysWbOYN28eHTt2LNZ7vZjXdofD4WDx4sVcf/313HPPPTRo0IC+ffuye/duoqKiPPY6IoHOYVmWZXcRIiIiEtjUwiEiIiJep8AhIiIiXqfAISIiIl6nwCEiIiJep8AhIiIiXqfAISIiIl6nwCEiIiJep8AhIiIiXqfAISIiIl6nwCEiIiJep8AhIiIiXvf/ZpyxmCCe3nIAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load and simulate model \n", + "model, _, _, _ = load_biomodel(37)\n", + "n_secs = 25\n", + "n_steps = int(n_secs / model.deltaT)\n", + "ys, ws, ts = model(n_steps)\n", + "\n", + "# plot time course simulation as in original paper\n", + "y_indexes = model.modelstepfunc.y_indexes\n", + "plt.figure(figsize=(6, 4))\n", + "plt.plot(ts, ys[y_indexes[\"S\"]], color=\"red\", label=\"S\")\n", + "plt.xlabel(\"Reaction time\")\n", + "plt.ylabel(\"Concentration\")\n", + "plt.xlim([0, 25])\n", + "plt.ylim([0, 60])\n", + "plt.legend()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "5de833e8-dbd2-46ea-a925-f98003f5260e", + "metadata": {}, + "source": [ + "## BioMD 50\n", + "\n", + "See [https://www.ebi.ac.uk/biomodels/BIOMD0000000050#Curation](https://www.ebi.ac.uk/biomodels/BIOMD0000000050#Curation)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "d537a6ef-f3f0-4a00-b291-39f743e03945", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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tmyZo7NhUxLYCyGEKBUGDRqEYRgYhoGHhwdBQUF06dKFWbNmYTabLcfVrFnTclzGUq1aNatrbd++nb59+xIcHIyXlxehoaHcc889/PzzzzINoBBCCOFAMTExDBs2jLp16+Lt7U1QUBC33norX375ZYmevk9GxRdCCFFq3H333cyePZv09HTOnDnDqlWrGDZsGN9//z0//fQT7u66WBw/fjxPP/205bysI9v++OOP9OnTh86dOzN37lzq1KlDXFwc//33H6+//jodOnQgICCguN+aEEIIUeodPXqU9u3bExAQwIQJE2jatClpaWkcPHiQWbNmERISwn333efobNqFBPZCCCFunFLgqKffvr5QyNFnvby8qFKlCgBVq1alVatW3HLLLdx5553MmTOHp556CoCyZctajssqMTGRJ598kh49erBkyRJLep06dbj55pt56qmnpMZeCCFEyeOo8r6QZf2QIUNwd3dn69at+Pn5WdKbNm3KAw88kGMZvW7dOjp16sSFCxcsD+Z37NhBy5YtiYyMpGbNmkV9F8VCAnshhBA3LikJypRxzL0vX4YshfaNuuOOO2jevDlLliyxBPa5Wb16NXFxcbz22mu5HiNTAQohhChxHFXeF6Ksj4uLY/Xq1UyYMMEqqM+qJJfR0sdeCCFEqdewYUOOHTtm2R45ciRlypSxLJ999hkABw8eBKBBgwaWY7ds2WJ17C+//FKseRdCCCEEHD58GKWUVRkNEBgYaCmjR44c6aDc2Z/U2AshhLhxvr76abqj7m0jSimrp/ivvvoqgwYNsmwHBgbmem6zZs3YsWMHAPXq1SMtLc1m+RJCCCGcgqPK+xso66+vlf/3338xm83069eP5ORkW+XM6UhgL4QQ4sYZhk2awzvavn37qFWrlmU7MDCQunXrZjuuXr16ABw4cIBbbrkF0P32czpWCCGEKDFcoLyvW7cuhmGwf/9+q/TatWsD4OPjk+N5JpNuxJ61/31qaqqdcmk/0hRfCCFEqfb777+za9cuHnjggXyP7dq1KxUqVOD9998vhpwJIYQQoqAqVqxIly5dmDJlComJiQU+r1KlSgBER0db0jJa4rkSCeyFEEKUGsnJycTExHDq1Cm2bdvGhAkT6NmzJ/fccw8DBgzI9/wyZcrw9ddfs3z5cnr06MGvv/7K0aNH+e+//5g0aRJgPTWeEEII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XgghhBBCCCGEcGES2AshhBBCCCGEEC5MAnshXNicOXMICAgodfcGmDlzJl27di3SNY4dO4ZhGOzYscMmefrll19o2bIlZrPZJtcTQgghQMp7Ke+FyJ8E9kLkY9CgQRiGgWEYuLu7U6NGDZ577jkuXLhQrPmoWbMmkydPtkrr27cvBw8eLNH3zklycjJvvvkmb7zxRpGuU716daKjowkLC7NJvu655x4Mw2DBggU2uZ4QQojiI+W9lPcFJeW9cEYS2AtRAHfffTfR0dEcO3aMr7/+mp9//pkhQ4Y4Olv4+PhQuXLlUnfvH374gTJlytChQ4ciXcfNzY0qVarg7u5uo5zB448/zueff26z6wkhhCg+Ut47172lvBei4CSwF6IAvLy8qFKlCtWqVaNr16707duX1atXWx0ze/ZsGjVqhLe3Nw0bNmTq1KlW+0eOHEn9+vXx9fWldu3avPHGG6Smplod89NPPxEeHo63tzeBgYHcf//9AHTs2JHjx4/z0ksvWWoTIOfmcdOmTaNOnTp4enrSoEED5s+fb7XfMAy+/vprevfuja+vL/Xq1eOnn37K9b0X9N5jx46lRYsWzJo1ixo1alCmTBmee+450tPTmTRpElWqVKFy5cq8++67VtePj4/nmWeeoXLlypQrV4477riDnTt35pofgEWLFnHfffdZpQ0aNIhevXoxYcIEgoKCCAgIYNy4caSlpfHqq69SoUIFqlWrxqxZsyznXN80b926dRiGwW+//UZ4eDi+vr60a9eOAwcOWM7ZuXMnnTp1omzZspQrV47WrVuzdetWy/777ruPf//9l6NHj+b5HoQQQjgfKe+lvM8g5b1wNRLYC1FIR48eZdWqVXh4eFjSvvrqK8aMGcO7777Lvn37mDBhAm+88QZz5861HFO2bFnmzJnD3r17+fTTT/nqq6/45JNPLPuXL1/O/fffT48ePdi+fbulsAFYsmQJ1apVY/z48URHRxMdHZ1j3pYuXcqwYcN4+eWX2b17N88++yyPP/44f/zxh9Vx48aNo0+fPvz33390796dfv36cf78+RyvWdB7Axw5coSVK1eyatUqFi5cyKxZs+jRowcnT55k/fr1vP/++7z++uv8/fffACil6NGjBzExMaxYsYKIiAhatWrFnXfemWt+ADZu3Gj5bLL6/fffOX36NBs2bODjjz9m7Nix3HPP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Vg1PT0+qVq3K5MmTMz0+bNgwKleuTKFChShfvjwjRowgNTU10zGLFy8mLCwMT09PihcvzmOPPQZAy5YtOXbsGEOGDLG0JkD23eOmTJlChQoVcHd3p0qVKnz99deZHjcMgxkzZvDoo49SqFAhKlWqxOLFi2957Tl97bfffpu6desyc+ZMypQpQ+HChXnppZdIT09n/PjxBAYGUrJkSd57771M54+Pj+eFF16gZMmS+Pr60qpVK3bu3HnLeADmz59Phw4dMpX16tWLTp06MXbsWAICAihSpAijR48mLS2NV199FX9/f0qXLs3MmTMtz7m5a96qVaswDIM///yTsLAwChUqROPGjdm3b5/lOTt37uSBBx7Ax8cHX19fGjRowJYtWyyPd+jQgU2bNnH48OHbXoMQQgjHI/W91PcZpL4XzkYSeyFy6fDhw/z222+4ublZyr788kvefPNN3nvvPfbu3cvYsWMZMWIE/9/encdVUe9/HH8fURYVcAUhEcktRVOUfoWVuZR7afbLvPErzbSo1BItMysz782yMvWWS7lV3rRFvNl1KVNxt9zTJDNFMYVwBTf2+f0x16NHQOGADAdfz8djHjDf2T7DAMObmfnOp59+ap/H29tbc+bM0Z49ezRp0iR98skn+uCDD+zTFy9erF69eqlbt27avn27/WQjSTExMapdu7befPNNJSYmKjExMc/aFi5cqOeff17Dhg3T7t279fTTT+uJJ57QqlWrHOYbM2aMevfurV9++UVdu3ZVZGSkTp48mec6C7ptSdq/f7+WLl2qZcuWad68eZo1a5a6deumP//8U6tXr9Y777yjV199VZs2bZIkGYahbt26KSkpSUuWLNHWrVvVsmVLdejQId96JGnt2rX2r83lVq5cqaNHj2rNmjWaMGGC3njjDXXv3l1Vq1bVTz/9pKioKEVFRenw4cP5rluSRo0apffff19btmxR+fLl1b9/f/u0yMhI1a5dW5s3b9bWrVv18ssvO3wvBAcHy8/PT2vXrr3qNgAApRvne873nO/hUgwAV9W3b1/Dzc3NqFSpkuHp6WlIMiQZEyZMsM8TFBRkfPHFFw7LjR071oiIiMh3vePHjzdatWplH4+IiDAiIyPznT84ONj44IMPHNpmz55t+Pr62sdbt25tDBw40GGehx9+2Ojatat9XJLx6quv2sfPnj1r2Gw2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LExq2fLS0LChVJ6blgAAAOD6nPqrNioqSuHh4Vq8eLECAgJk4+oWgOstPV3avFnauPFSkD96NPd81apJ4eFmeL8Y5m++mdvoAQAAUGY5Fez37dunb775RvXr1y/uegDAdP68GeLXrJFWrzaD/JVX493cpObNpTvuuDTUr8+t9AAAALihOBXsb7/9dv3xxx8EewDF5+xZaf16M8SvXm1enb+yh3o/P+nOO80AHxEhtWolVaxoTb0AAABAKeFUsB88eLCGDRumpKQkNWvWTBUqVHCYfuuttxZoPePGjVNMTIx+++03eXl5qXXr1nrnnXfUqFGjqy63evVqRUdH69dff1VgYKBeeuklRUVFObMrAKySnS1t3y798IM5bNiQO8jfdJN0zz2XhoYNuRoPAAAAXMFmXNn7XQGUy+NZVZvNJsMwCtV5XufOndWnTx/ddtttysrK0qhRo7Rr1y7t2bNHlSpVynOZ+Ph4NW3aVAMHDtTTTz+t9evX69lnn9W8efP00EMPXXObqamp8vX1VUpKinx8fApUJ4BikpAgLV9uBvkVK6QTJxyn160rtW0rtWljBvmQEII8bgicmwAAQFE4FewPHTp01enBwcFOFXPs2DH5+flp9erV+b4yb8SIEVq0aJHi4uLsbVFRUdq5c6c2btx4zW3wxxNQgrKzpZ9+khYtkr77Ttqzx3G6j4/Uvr3UsaM51KtnTZ2AxTg3AQCAonDqVnxng/u1pKSkSJKqVauW7zwbN25Ux44dHdo6deqkmTNnKjMzM9djAenp6Uq/rMOt1NTUYqwYQC5nzphX5L/7Tlq8WDp+/NK0cuWk22+/FOT/53945RwAAABQRE7/Rb1//35NnDhRcXFxstlsaty4sZ5//nnVc/KKm2EYio6O1l133aWmTZvmO19SUpL8/f0d2vz9/ZWVlaXjx48rICDAYdq4ceM0ZswYp2oCUEDHjkkxMdLChdKqVVJGxqVpvr5S167S/fdLnTtLVataVycAAABQBjkV7L///ns98MADatGihe68804ZhqENGzYoNDRU3333ne67775Cr3PQoEH65ZdftG7dumvOa7vimduLTxNc2S5JI0eOVHR0tH08NTVVQUFBha4PwBWSk80w//XXUmyslJNzaVr9+maQv/9+6a67pCvupAEAAABQfJwK9i+//LKGDh2qt99+O1f7iBEjCh3s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wCIXBRRKVpbUr5/04Yfm+OTJ0tixks1maVkAAAAAUBKc6hV/wIABeuGFF5SZman27dtLklasWKGXXnpJw4YNK9YCgavKyJAiI6VvvjGvzn/2mfToo1ZXBQAAAAAlxqlg/9JLL+nkyZN69tlnlZGRIUny9PTUiBEjNHLkyGItEMhXWprZSd5//iO5u5vP0/foYXVVAAAAAFCiivS6u7NnzyouLk5eXl5q0KCBPDw8irO264JXCpUR585JPXtKP/5odo63cKHUubPVVQGAUzg3AQCAonDqiv1FlStX1m233VZctQAFk5oqde8urV0rVapkXrFv29bqqgAAAADAEk4F+3Pnzuntt9/WihUrlJycrJycHIfpBw4cKJbigFxOnTKvzP/8s+TjIy1bJkVEWF0VAAAAAFjG6c7zVq9erccee0wBAQGy0fs4SsKJE9K990o7dkjVqkk//CC1amV1VQAAAABgKaeC/dKlS7V48WLdeeedxV0PkLeTJ6X77jNDvZ+f+Wx9s2ZWVwUAAAAAlnMq2FetWlXVqlUr7lqAvJ06ZYb67dulmjWlVaukJk2srgoAAAAASoVyziw0duxYvf766zp//nxx1wM4On1a6thR2rbNDPUrVxLqAQAAAOAyTl2xf//997V//375+/urbt26qlChgsP0bdu2FUtxuMGlpJihfssWqUYNacUKqWlTq6sCAAAAgFLFqWDfs2fPYi4DuEJqqtSpk7R5s1S9Os/UAwAAAEA+bIZhGFYXUZJSU1Pl6+urlJQU+fj4WF0O8nLmjBnqN240e79fsUJq0cLqqgDguuHcBAAAisKpK/YXbd26VXFxcbLZbGrSpInCwsKKqy7cqM6dk7p0MUN91armlXpCPQAAAADky6nO85KTk9W+fXvddtttGjJkiAYNGqRWrVqpQ4cOOnbsWIHXs2bNGt1///0KDAyUzWbTv//972sus3r1arVq1Uqenp66+eabNW3aNGd2AaVRWprUo4e0fr1UpYq0fLnEP4sAAAAA4KqcCvaDBw9Wamqqfv31V508eVKnTp3S7t27lZqaqiFDhhR4PefOnVPz5s314YcfFmj++Ph4de3aVXfffbe2b9+uV155RUOGDNGCBQuc2Q2UJpmZ0iOPmLfdV6okLVsmtWpldVUAAAAAUOo59Yy9r6+vfvzxR912220O7T///LM6duyo06dP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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load and simulate model \n", + "model, _, _, _ = load_biomodel(50)\n", + "n_secs = 200\n", + "n_steps = int(n_secs / model.deltaT)\n", + "ys, ws, ts = model(n_steps)\n", + "\n", + "# plot time course simulation as in original paper\n", + "y_indexes = model.modelstepfunc.y_indexes\n", + "fig, ax = plt.subplots(3, 2, figsize=(12, 10))\n", + "\n", + "ax[0,0].plot(ts, ys[y_indexes[\"DFG\"]], color=\"red\", label=\"DFG\")\n", + "ax[0,0].plot(ts, ys[y_indexes[\"Gly\"]], color=\"lawngreen\", label=\"Gly\")\n", + "ax[0,0].plot(ts, ys[y_indexes[\"MG\"]], color=\"blue\", label=\"MG\")\n", + "ax[0,0].set_ylim([0,12])\n", + "\n", + "ax[0,1].plot(ts, ys[y_indexes[\"Glu\"]], color=\"red\", label=\"Glu\")\n", + "ax[0,1].plot(ts, ys[y_indexes[\"Man\"]], color=\"lawngreen\", label=\"Man\")\n", + "ax[0,1].plot(ts, ys[y_indexes[\"Fru\"]], color=\"blue\", label=\"Fru\")\n", + "ax[0,1].set_ylim([0,.8])\n", + "\n", + "ax[1,0].plot(ts, ys[y_indexes[\"AA\"]], color=\"red\", label=\"AA\")\n", + "ax[1,0].plot(ts, ys[y_indexes[\"FA\"]], color=\"lawngreen\", label=\"FA\")\n", + "ax[1,0].set_ylim([0,6])\n", + "\n", + "ax[1,1].plot(ts, ys[y_indexes[\"_3DG\"]], color=\"red\", label=\"3-DG\")\n", + "ax[1,1].plot(ts, ys[y_indexes[\"_1DG\"]], color=\"lawngreen\", label=\"1-DG\")\n", + "ax[1,1].set_ylim([0,.1])\n", + "\n", + "ax[2,0].plot(ts, ys[y_indexes[\"Mel\"]], color=\"red\", label=\"Mel\")\n", + "ax[2,0].set_ylim([0,3])\n", + "\n", + "for i in range(3):\n", + " for j in range(2):\n", + " if (i, j) != (2, 1):\n", + " ax[i,j].set_xlim([0,200])\n", + " ax[i,j].set_xlabel(\"Reaction time (mins)\")\n", + " ax[i,j].set_ylabel(\"Concentration\")\n", + " ax[i,j].legend()\n", + " else:\n", + " ax[i,j].axis(\"off\")\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "6b0b5b96-8c9d-4eb8-8302-7ef4aeb97e16", + "metadata": {}, + "source": [ + "## BioMD 52\n", + "\n", + "See [https://www.ebi.ac.uk/biomodels/BIOMD0000000052#Curation](https://www.ebi.ac.uk/biomodels/BIOMD0000000052#Curation)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "0e5b5375-060c-4c88-82ac-a8aaed982b57", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/YAAANGCAYAAABX0hUhAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAD9q0lEQVR4nOzdeVxVdf7H8dcVWRVQUVkSFRU3XFNz1CY1t7RFqylNK8umzTJNzbJNLRO1saypLFvU6ldOM2XTlJVmqVNOaahl5i7uIKkIIgoC5/fHF65cAQW8cLjwfj4e3wec7z3n3s/hlt/7ud/NYVmWhYiIiIiIiIh4pGp2ByAiIiIiIiIipafEXkRERERERMSDKbEXERERERER8WBK7EVEREREREQ8mBJ7EREREREREQ+mxF5ERERERETEgymxFxEREREREfFgSuxFREREREREPJgSexEREREREREPpsReRERERERExIPZmtivXr2aa6+9loiICBwOB59++mmBc7Zs2cJ1111HcHAwgYGB/OlPf2Lfvn3OxzMyMhgzZgx169alRo0aXHfddRw4cKAc70JERERERETEPrYm9idPnqR9+/a88sorhT6+a9cuLr/8clq2bMnKlSv55ZdfeOqpp/Dz83OeM27cOJYsWcLixYv5/vvvSUtL45prriE7O7u8bkNERERERETENg7Lsiy7gwBwOBwsWbKEIUOGOOuGDRuGt7c37733XqHXpKSkUK9ePd577z2GDh0KwKFDh4iMjGTp0qUMGDCgPEIXERERERERsU11uwMoSk5ODl988QWTJk1iwIABbNiwgaioKCZPnuxM/uPi4jhz5gz9+/d3XhcREUGbNm1Ys2ZNkYl9RkYGGRkZLq917NgxQkJCcDgcZXpfIiIixWFZFidOnCAiIoJq1bQkjoiIiBStwib2SUlJpKWlMXPmTKZPn86sWbP46quvuOGGG/juu+/o2bMniYmJ+Pj4ULt2bZdrQ0NDSUxMLPK5Y2NjmTZtWlnfgoiIyEXbv38/DRo0sDsMERERqcAqbGKfk5MDwODBg3n44YcB6NChA2vWrOH111+nZ8+eRV5rWdZ5e94nT57M+PHjnccpKSk0bNiQf+3fz/+CglgBbDznGj/gcqAv0AeIBtS3LyIiZSU1NZXIyEgCAwPtDkVEREQquAqb2NetW5fq1avTunVrl/pW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deowceJE2rZtS9++fUtzayIiIiIiIiIepUSJ/Weffeb8/euvvyY4ONh5nJ2dzYoVK4iKiir28/3888/07t3beZw3733kyJEsXLiQSZMmcerUKUaPHk1ycjJdu3Zl2bJlLqvwv/jii1SvXp2bb76ZU6dO0adPHxYuXKg97EVERERERKRKKNE+9tWqmZH7DoeDcy/z9vamcePGzJkzh2uuuca9UZYx7WMvIiIVjdomERERKa4S9djn5OQAZv77unXrqFu3bpkEJSIiIiIiIiLFU6o59vHx8e6OQ0RERERERERKoVSJPcDJkydZtWoV+/btIzMz0+Wxhx566KIDExEREREREZELK1Viv2HDBgYNGkR6ejonT56kTp06HDlyhICAAOrXr6/EXkRERERERKSclGof+4cffphrr72WY8eO4e/vz48//sjevXvp1KkTf/vb39wdo4iIiIiIiIgUoVSJ/caNG5kwYQJeXl54eXmRkZFBZGQks2fP5vHHH3d3jCIiIiIiIiJShFIl9t7e3jgcDgBCQ0PZt28fAMHBwc7fRURERERERKTslWqOfceOHfn5559p3rw5vXv35umnn+bIkSO89957tG3b1t0xioiIiIiIiEgRStVjP2PGDMLDwwF49tlnCQkJ4f777ycpKYn58+e7NUARERERERERKVqJe+wty6JevXrExMQAUK9ePZYuXer2wERERERERETkwkrcY29ZFtHR0Rw4cKAs4hERERERERGREihxYl+tWjWio6M5evRoWcQjIiIiIiIiIiVQqjn2s2fP5pFHHuG3335zdzwiIiIiIiIiUgIOy7Kskl5Uu3Zt0tPTycrKwsfHB39/f5fHjx075rYAy0NqairBwcGkpKQQFBRkdzgiIiJqm0RERKTYSrXd3Ysvvujcx15ERERERERE7FOqxP6OO+5wcxgiIiIiIiIiUhqlmmPv5eVFUlJSgfqjR4/i5eV10UGJiIiIiIiISPGUKrEvalp+RkYGPj4+FxVQfllZWTz55JNERUXh7+9PkyZNeOaZZ8jJyXGJZerUqURERODv70+vXr3YvHmz22IQERERERERqchKNBT/5ZdfBsDhcPDWW29Rs2ZN52PZ2dmsXr2ali1bui24WbNm8frrr7No0SJiYmL4+eefufPOOwkODmbs2LGAWaH/hRdeYOHChTRv3pzp06fTr18/tm3bRmBgoNtiEREREREREamISrQqflRUFAB79+6lQYMGLsPufXx8aNy4Mc888wxdu3Z1S3DXXHMNoaGhvP322866G2+8kYCAAN577z0syyIiIoJx48bx6KOPAmbUQGhoKLNmzeLee+8t1uto5WEREalo1DaJiIhIcZWoxz4+Ph6A3r1788knn1C7du0yCSrP5Zdfzuuvv8727dtp3rw5v/zyC99//z1z5851xpOYmEj//v2d1/j6+tKzZ0/WrFlTZGKfkZFBRkaG8zg1NbVM70NERERERESkrJRqVfzvvvvO3XEU6tFHHyUlJYWWLVvi5eVFdnY2zz33HLfccgsAiYmJAISGhrpcFxoayt69e4t83tjYWKZNm1Z2gYuIiIiIiIiUk1Il9tnZ2SxcuJAVK1aQlJTkspgdwLfffuuW4P7xj3/w/vvv88EHHxATE8PGjRsZN24cERERjBw50nmew+Fwuc6yrAJ1+U2ePJnx48c7j1NTU4mMjHRLzCIiIiIiIiLlqVSJ/dixY1m4cCFXX301bdq0OW8SfTEeeeQRHnvsMYYNGwZA27Zt2bt3L7GxsYwcOZKwsDDA9NyHh4c7r0tKSirQi5+fr68vvr6+ZRKziIiIiIiISHkqVWK/ePFiPvroIwYNGuTueFykp6dTrZrrjnxeXl7OEQJRUVGEhYWxfPlyOnbsCEBmZiarVq1i1qxZZRqbiIiIiIiISEVQqsTex8eHZs2auTuWAq699lqee+45GjZsSExMDBs2bOCFF15g1KhRgBmCP27cOGbMmEF0dDTR0dHMmDGDgIAAhg8fXubxiYiIiIiIiNitRNvd5ZkzZw67d+/mlVdeKbNh+AAnTpzgqaeeYsmSJSQlJREREcEtt9zC008/jY+PD2Dm00+bNo033niD5ORkunbtyquvvkqbNm2K/TraUkhERCoatU0iIiJSXKVK7K+//nq+++476tSpQ0xMDN7e3i6Pf/LJJ24LsDzow5OIiFQ0aptERESkuEo1FL9WrVpcf/317o5FREREREREREqoVIn9ggUL3B2HiIiIiIiIiJRCtQufUrisrCy++eYb3njjDU6cOAHAoUOHSEtLc1twIiIiIiIiInJ+peqx37t3L1dddRX79u0jIyODfv36ERgYyOzZszl9+jSvv/66u+MUERERERERkUKUqsd+7NixdO7cmeTkZPz9/Z31119/PStWrHBbcCIiIiIiIiJyfqXqsf/+++/54YcfnFvO5WnUqBEHDx50S2AiIiIiIiIicmGl6rHPyckhOzu7QP2BAwcIDAy86KBEREREREREpHhKldj369ePuXPnOo8dDgdpaWlMmTKFQYMGuSs2EREREREREbkAh2VZVkkvOnToEL1798bLy4sdO3bQuXNnduzYQd26dVm9ejX169cvi1jLTGpqKsHBwaSkpBAUFGR3OCIiImqbREREpNhKNcc+IiKCjRs3snjxYuLi4sjJyeGuu+5ixIgRLovpiYiIiIiIiEjZKlWPfWWjXhEREalo1DaJiIhIcZVqjn1sbCzvvPNOgfp33nmHWbNmXXRQIiIiIiIiIlI8pUrs33jjDVq2bFmgPiYmhtdff/2igxIRERERERGR4ilVYp+YmEh4eHiB+nr16pGQkHDRQYmIiIiIiIhI8ZQqsY+MjOSHH34oUP/DDz8QERFx0UGJiIiIiIiISPGUalX8v/71r4wbN44zZ85w5ZVXArBixQomTZrEhAkT3BqgiIiIiIiIiBStVIn9pEmTOHbsGKNHjyYzMxMAPz8/Hn30USZPnuzWAEVERERERESkaBe13V1aWhpbtmzB39+f6OhofH193RlbudGWQiIiUtGobRIREZHiKtUc+zw1a9akS5cutGnTpsyS+oMHD3LrrbcSEhJCQEAAHTp0IC4uzvm4ZVlMnTqViIgI/P396dWrF5s3by6TWEREREREREQqmlINxT958iQzZ85kxYoVJCUlkZOT4/L47t273RJccnIyPXr0oHfv3nz55ZfUr1+fXbt2UatWLec5s2fP5oUXXmDhwoU0b96c6dOn069fP7Zt20ZgYKBb4hARERERERGpqEq9eN6qVau47bbbCA8Px+FwuDsuAGbNmkVkZCQLFixw1jVu3Nj5u2VZzJ07lyeeeIIbbrgBgEWLFhEaGsoHH3zAvffeW+jzZmRkkJGR4TxOTU0tk/hFREREREREylqp5tjXqlWLL774gh49epRFTE6tW7dmwIABHDhwgFWrVnHJJZcwevRo7r77bsCMDGjatCnr16+nY8eOzusGDx5MrVq1WLRoUaHPO3XqVKZNm1agXvMYRUSkotAcexERESmuUs2xr127NnXq1HF3LAXs3r2befPmER0dzddff819993HQw89xLvvvgtAYmIiAKGhoS7XhYaGOh8rzOTJk0lJSXGW/fv3l91NiIiIiIiIiJShUg3Ff/bZZ3n66adZtGgRAQEB7o7JKScnh86dOzNjxgwAOnbsyObNm5k3bx63336787xzpwJYlnXe6QG+vr4eu4K/iIiIiIiISH6lSuznzJnDrl27CA0NpXHjxnh7e7s8vn79ercEFx4eTuvWrV3qWrVqxccffwxAWFgYYHruw8PDneckJSUV6MUXERERERERqYxKldgPGTLEzWEUrkePHmzbts2lbvv27TRq1AiAqKgowsLCWL58uXOOfWZmJqtWrWLWrFnlEqOIiIiIiIiInUqV2E+ZMsXdcRTq4Ycfpnv37syYMYObb76ZtWvXMn/+fObPnw+YIfjjxo1jxowZREdHEx0dzYwZMwgICGD48OHlEqOIiIiIiIiInUqV2OeJi4tjy5YtOBwOWrdu7bIyvTt06dKFJUuWMHnyZJ555hmioqKYO3cuI0aMcJ4zadIkTp06xejRo0lOTqZr164sW7ZMe9iLiIiIiIhIlVCq7e6SkpIYNmwYK1eupFatWliWRUpKCr1792bx4sXUq1evLGItM9pSSEREKhq1TSIiIlJcpdrubsyYMaSmprJ582aOHTtGcnIyv/32G6mpqTz00EPujlFEREREREREilCqHvvg4GC++eYbunTp4lK/du1a+vfvz/Hjx90VX7lQr4iIiFQ0aptERESkuErVY5+Tk1NgizsAb29vcnJyLjooERERERERESmeUiX2V155JWPHjuXQoUPOuoMHD/Lwww/Tp08ftwUnIiIiIiIiIudXqsT+lVde4cSJEzRu3JimTZvSrFkzoqKiOHHiBH//+9/dHaOIiIiIiIiIFKFU291FRkayfv16li9fztatW7Esi9atW9O3b193xyciIiIiIiIi51GiHvtvv/2W1q1bk5qaCkC/fv0YM2YMDz30EF26dCEmJob//ve/ZRKoiIiIiIiIiBRUosR+7ty53H333YWuzhscHMy9997LCy+84LbgREREREREROT8SpTY//LLL1x11VVFPt6/f3/i4uIuOigRERERERERKZ4SJfaHDx8udJu7PNWrV+ePP/646KBEREREREREpHhKlNhfcsklbNq0qcjHf/31V8LDwy86KBEREREREREpnhIl9oMGDeLpp5/m9OnTBR47deoUU6ZM4ZprrnFb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REREKjCP77HPzMwkLi6Oxx57zKW+f//+rFmzptBrMjIyyMjIcB6n5K5Mn3rllQVPbtDADKPPW9iuQwc49wNWZqYpIiIibpKamgpAJfj+XURERMqYxyf2R44cITs7m9DQUJf60NBQEhMTC70mNjaWadOmFaiPLOzkAwdM+ewzN0QrIiJSMkePHiU4ONjuMERERKQC8/jEPo/D4XA5tiyrQF2eyZMnM378eOfx8ePHadSoEfv27as0H55SU1OJjIxk//79lWYIZ2W7p8p2P6B78hS6J8+QkpJCw4YNqVOnjt2hiIiISAXn8Yl93bp18fLyKtA7n5SUVKAXP4+vry++hewTHxwcXGk+EOYJCgrSPVVwle1+QPfkKXRPnqFatWp2hyAiIiIVnMd/WvDx8aFTp04sX77cpX758uV0797dpqhEREREREREyofH99gDjB8/nttuu43OnTvTrVs35s+fz759+7jvvvvsDk1ERERERESkTFWKxH7o0KEcPXqUZ555hoSEBNq0acPSpUtp1KhRsa739fVlypQphQ7P91S6p4qvst0P6J48he7JM1TGexIREZGyUSn2sRcRERERERGpqjx+jr2IiIiIiIhIVabEXkRERERERMSDKbEXERERERER8WBK7EVEREREREQ8mBJ7EREREREREQ9W5RP71157jaioKPz8/OjUqRP//e9/7Q6p1KZOnYrD4XApYWFhdodVIqtXr+baa68lIiICh8PBp59+6vK4ZVlMnTqViIgI/P396dWrF5s3b7Yn2GK60D3dcccdBd63P/3pT/YEWwyxsbF06dKFwMBA6tevz5AhQ9i2bZvLOZ72PhXnnjztfZo3bx7t2rUjKCiIoKAgunXrxpdfful83NPeI7jwPXnae3Su2NhYHA4H48aNc9Z54vskIiIi5a9KJ/b/+Mc/GDduHE888QQbNmzgz3/+MwMHDmTfvn12h1ZqMTExJCQkOMumTZvsDqlETp48Sfv27XnllVcKfXz27Nm88MILvPLKK6xbt46wsDD69evHiRMnyjnS4rvQPQFcddVVLu/b0qVLyzHCklm1ahUPPPAAP/74I8uXLycrK4v+/ftz8uRJ5zme9j4V557As96nBg0aMHPmTH7++Wd+/vlnrrzySgYPHuxMCj3tPYIL3xN41nuU37p165g/fz7t2rVzqffE90lERERsYFVhl112mXXfffe51LVs2dJ67LHHbIro4kyZMsVq37693WG4DWAtWbLEeZyTk2OFhYVZM2fOdNadPn3aCg4Otl5//XUbIiy5c+/Jsixr5MiR1uDBg22Jxx2SkpIswFq1apVlWZXjfTr3nizL898ny7Ks2rVrW2+99ValeI/y5N2TZXnue3TixAkrOjraWr58udWzZ09r7NixlmVVjv+XREREpHxU2R77zMxM4uLi6N+/v0t9//79WbNmjU1RXbwdO3YQERFBVFQUw4YNY/fu3XaH5Dbx8fEkJia6vGe+vr707NnTo98zgJUrV1K/fn2aN2/O3XffTVJSkt0hFVtKSgoAderUASrH+3TuPeXx1PcpOzubxYsXc/LkSbp161Yp3qNz7ymPJ75HDzzwAFdffTV9+/Z1qa8M75OIiIiUj+p2B2CXI0eOkJ2dTWhoqEt9aGgoiYmJNkV1cbp27cq7775L8+bNOXz4MNOnT6d79+5s3ryZkJAQu8O7aHnvS2Hv2d69e+0IyS0GDhzITTfdRKNGjYiPj+epp57iyiuvJC4uDl9fX7vDOy/Lshg/fjyXX345bdq0ATz/fSrsnsAz36dNmzbRrVs3Tp8+Tc2aNVmyZAmtW7d2JoWe+B4VdU/gme/R4sWLWb9+PevWrSvwmKf/vyQiIiLlp8om9nkcDofLsWVZBeo8xcCBA52/t23blm7dutG0aVMWLVrE+PHjbYzMvSrTewYwdOhQ5+9t2rShc+fONGrUiC+++IIbbrjBxsgu7MEHH+TXX3/l+++/L/CYp75PRd2TJ75PLVq0YOPGjRw/fpyPP/6YkSNHsmrVKufjnvgeFXVPrVu39rj3aP/+/YwdO5Zly5bh5+dX5Hme+D6JiIhI+aqyQ/Hr1q2Ll5dXgd75pKSkAr0jnqpGjRq0bduWHTt22B2KW+St8F+Z3zOA8PBwGjVqVOHftzFjxvDZZ5/x3Xff0aBBA2e9J79PRd1TYTzhffLx8aFZs2Z07tyZ2NhY2rdvz0svveTR71FR91SYiv4excXFkZSURKdOnahevTrVq1dn1apVvPzyy1SvXt35Xnji+yQiIiLlq8om9j4+PnTq1Inly5e71C9fvpzu3bvbFJV7ZWRksGXLFsLDw+0OxS2ioqIICwtzec8yMzNZtWpVpXnPAI4ePcr+/fsr7PtmWRYPPvggn3zyCd9++y1RUVEuj3vi+3SheypMRX+fCmNZFhkZGR75HhUl754KU9Hfoz59+rBp0yY2btzoLJ07d2bEiBFs3LiRJk2aVJr3SURERMpWlR6KP378eG677TY6d+5Mt27dmD9/Pvv27eO+++6zO7RSmThxItdeey0NGzYkKSmJ6dOnk5qaysiRI+0OrdjS0tLYuXOn8zg+Pp6NGzdSp04dGjZsyLhx45gxYwbR0dFER0czY8YMAgICGD58uI1Rn9/57qlOnTpMnTqVG2+8kfDwcPbs2cPjjz9O3bp1uf76622MumgPPPAAH3zwAf/+978JDAx09iYGBwfj7+/v3Ifbk96nC91TWlqax71Pjz/+OAMHDiQyMpITJ06wePFiVq5cyVdffeWR7xGc/5488T0KDAx0WccBzEirkJAQZ70nvk8iIiJiA5tW468wXn31VatRo0aWj4+Pdemll7psb+Vphg4daoWHh1ve3t5WRESEdcMNN1ibN2+2O6wS+e677yygQBk5cqRlWWb7pylTplhhYWGWr6+vdcUVV1ibNm2yN+gLON89paenW/3797fq1atneXt7Ww0bNrRGjhxp7du3z+6wi1TYvQDWggULnOd42vt0oXvyxPdp1KhRzn/b6tWrZ/Xp08datmyZ83FPe48s6/z35InvUWHyb3dnWZ75PomIiEj5c1iWZZXnFwkiIiIiIiIi4j5Vdo69iIiIiIiISGWgxF5ERERERETEgymxFxEREREREfFgSuxFREREREREPJgSexEREREREREPpsReRERERERExIMpsRcRERERERHxYErsRaREFi5cSK1atarca4uIiIiIVFRK7EUqoDvuuAOHw4HD4aB69eo0bNiQ+++/n+Tk5HKNo3HjxsydO9elbujQoWzfvr1Sv7aIiIiIiCepbncAIlK4q666igULFpCVlcXvv//OqFGjOH78OB9++KGtcfn7++Pv71/lXltEREREpKJSj71IBeXr60tYWBgNGjSgf//+DB06lGXLlrmcs2DBAlq1aoWfnx8tW7bktddec3n80UcfpXnz5gQEBNCkSROeeuopzpw543LOZ599RufOnfHz86Nu3brccMMNAPTq1Yu9e/fy8MMPO0cPQOHD4efNm0fTpk3x8fGhRYsWvPfeey6POxwO3nrrLa6//noCAgKIjo7ms88+K/Lei/vaU6dOpUOHDrzzzjs0bNiQmjVrcv/995Odnc3s2bMJCwujfv36PPfccy7Pn5KSwj333EP9+vUJCgriyiuv5JdffikyHhERERGRikyJvYgH2L17N1999RXe3t7OujfffJMnnniC5557ji1btjBjxgyeeuopFi1a5DwnMDCQhQsX8vvvv/PSSy/x5ptv8uKLLzof/+KLL7jhhhu4+uqr2bBhAytWrKBz584AfPLJJzRo0IBnnnmGhIQEEhISCo1tyZIljB07lgkTJvDbb79x7733cuedd/Ldd9+5nDdt2jRuvvlmfv31VwYNGsSIESM4duxYoc9Z3NcG2LVrF19++SVfffUVH374Ie+88w5XX301Bw4cYNWqVcyaNYsnn3ySH3/8EQDLsrj66qtJTExk6dKlxMXFcemll9KnT58i4xERERERqdAsEalwRo4caXl5eVk1atSw/Pz8LMACrBdeeMF5TmRkpPXBBx+4XPfss89a3bp1K/J5Z8+ebXXq1Ml53K1bN2vEiBFFnt+oUSPrxRdfdKlbsGCBFRwc7Dzu3r27dffdd7ucc9NNN1mDBg1yHgPWk08+6TxOS0uzHA6H9eWXX17Ua0+ZMsUKCAiwUlNTnXUDBgywGjdubGVnZzvrWrRoYcXGxlqWZVkrVqywgoKCrNOnT7s8d9OmTa033nijyHhERERERCoqzbEXqaB69+7NvHnzSE9P56233mL79u2MGTMGgD/++IP9+/dz1113cffddzuvycrKIjg42Hn8r3/9i7lz57Jz507S0tLIysoiKCjI+fjGjRtdri+NLVu2cM8997jU9ejRg5deesmlrl27ds7fa9SoQWBgIElJSRf12mAW2QsMDHQeh4aG4uXlRbVq1Vzq8l4rLi6OtLQ0QkJCXJ7n1KlT7Nq166LjEREREREpb0rsRSqoGjVq0KxZMwBefvllevfuzbRp03j22WfJyckBzHD8rl27ulzn5eUFwI8//siwYcOYNm0aAwYMIDg4mMWLFzNnzhznue5aiC5vDnwey7IK1OWfRpB3Td59XIzCnvd8r5WTk0N4eDgrV64s8FzaSk9EREREPJESexEPMWXKFAYOHMj9999PREQEl1xyCbt372bEiBGFnv/DDz/QqFEjnnjiCWfd3r17Xc5p164dK1as4M477yz0OXx8fMjOzj5vXK1ateL777/n9ttvd9atWbOGVq1aFffWSv3apXHppZeSmJhI9erVady4sdufX0RERESkvCmxF/EQvXr1IiYmhhkzZvDKK68wdepUHnroIYKCghg4cCAZGRn8/PPPJCcnM378eJo1a8a+fftYvHgxXbp04YsvvmDJkiUuzzllyhT69OlD06ZNGTZsGFlZWXz55ZdMmjQJMMPcV69ezbBhw/D19aVu3boF4nrkkUe4+eabnQvQ/ec//+GTTz7hm2++uaj7Lc5rl0bfvn3p1q0bQ4YMYdasWbRo0YJDhw6xdOlShgwZ4lw8UERERETEU2hVfBEPMn78eN58803279/PX//6V9566y0WLlxI27Zt6dmzJwsXLiQqKgqAwYMH8/DDD/Pggw/SoUMH1qxZw1NPPeXyfL169eKf//wnn332GR06dODKK6/kp59+cj7+zDPPsGfPHpo2bUq9evUKjWnIkCG89NJLPP/888TExPDGG2+wYMECevXqdVH3WpzXLg2Hw8HSpUu54oorGDVqFM2bN2fYsGHs2bOH0NBQt72OiIiIiEh5cViWZdkdhIiIiIiIiIiUjsf32E+dOhWHw+FSwsLC7A5LRERE3OzgwYPceuuthISEEBAQQIcOHYiLi7M7LBEREdtVijn2MTExLvN581YFFxERkcohOTmZHj160Lt3b7788kvq16/Prl27tJuFiIgIlSSxr169eol66TMyMsjIyHAe5+TkcOzYMUJCQgps0SUiImIHy7I4ceIEERERVKvm8QPsLtqsWbOIjIxkwYIFzrrz7Wyhtl5ERCo6d7b1lSKx37FjBxEREfj6+tK1a1dmzJhBkyZNijw/NjaWadOmlWOEIiIipbN//34aNGhgdxi2++yzzxgwYAA33XQTq1at4pJLLmH06NHcfffdhZ6vtl5ERDyFO9p6j18878svvyQ9PZ3mzZtz+PBhpk+fztatW9m8eTMhISGFXnPut/gpKSk0bNiQ/fv3ExQUVF6hi4iIFCk1NZXIyEiOHz9OcHCw3eHYzs/PDzC7g9x0002sXbuWcePG8cYbb3D77bcXOF9tvYiIVHTubOs9PrE/18mTJ2natCmTJk1i/PjxxbomNTWV4OBgUlJS1NiLiEiFoLbJlY+PD507d2bNmjXOuoceeoh169bxv//974LX6+8pIiIVjTvbpko3aa9GjRq0bduWHTt22B2KiIiIuEl4eDitW7d2qWvVqhX79u2z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srKIi4sr0euKiFRIe/eazxvt28MXX8AHH7jtqZXYV0GjR49m//79jBkzhq1bt/Lvf/+bKVOmMH78eKpVK9v/JBo3bszIkSMZNWoUn376KfHx8axcuZKPPvqoTF9XRKRQBw7A/fdDixawaJHZm/6668xQ/MWLoWVLuyMUKTYvLy+2bNnCli1b8PLycnksMDCQiRMn8vDDD7No0SJ27drFhg0bePXVV1m0aFGhz9esWTOWL1/OmjVr2LJlC/feey+JiYkliqlv3760a9eOESNGsH79etauXcvtt99Oz549i5zyN3bsWGbOnMmSJUvYunUro0eP5vjx4yV6XRGRCuXoUZgwAZo3N583LAtuugn+9z+3vYSG4ldBl1xyCUuXLuWRRx6hffv21KlTh7vuuosnn3yyXF5/3rx5PP7444wePZqjR4/SsGFDHn/88XJ5bRERAA4fhpkzYd48yMgwdf37w7PPwmWX2RubyEUIOs8ODc8++yz169cnNjaW3bt3U6tWLS699NIi2+CnnnqK+Ph4BgwYQEBAAPfccw9DhgwhJSWl2PE4HA4+/fRTxowZwxVXXEG1atW46qqrzrt7zoQJE0hISOCOO+6gWrVqjBo1iuuvv75ErysiUiGcOgV//zvMmAF5/4b17m0+g1x2GaSmuu2lHNaFViKpAlJTUwkODiYlJaVAg3j69Gni4+OJiorCz8/PpgirLv39RcStjh2Dv/0NXnrp7LZif/4zTJ8OV1xhb2znOF/bJCWntl7OpfddRMpMdja8/77ZEjdvKlK7djBrltk6N3eNEXe29eqxFxGRyi81FebOhTlzzn473qWLSej79XM2sCIiIiKlZlmwbBlMmgS//mrqIiPN540RI+CcaVLupMReREQqr/R0ePVV8w350aOmrl07M+T+2muV0IuIiIh7bNhgEvpvvjHHwcHw+OMwZgyUw85gSuxFRKTyyciA+fPhuefMfHowC+RNm2YWqynjhUJFRESkiti7F5580gy9B/DxgQcfNEl9SEi5haHEXkREKo8zZ8xqs888c3ZOW+PGZm/6ESOgupo9ERERcYNjx8yieH//O2Rmmrrhw82wexu2ydUnHBER8XzZ2fDhhyaB37XL1EVEmEVrRo0y356LXIDWE65a9H6LSKmcPg2vvGJGBeZtxXnllTB7NnTqZFtYSuxFRMRz5eTAkiXw9NPw+++mrl49M/zt3nvLZU6beD5vb28A0tPT8dd/M1VGeu7OGHnvv4jIeeXkwAcfwBNPwL59pq5tW5PQ51vp3i5K7EVExPNYFixdanrkN2wwdbVqmUVrxoyBmjVtDU88i5eXF7Vq1SIpKQmAgIAAHFpYsdKyLIv09HSSkpKoVasWXmW4SrWIVBLLl5vPGBs3muNLLjFD7m+7rUxXui8JJfYiIuJZvv3WLFLzv/+Z45o14eGHYfx4k9yLlEJYWBiAM7mXyq9WrVrO911EpFC//gqPPGK2sAMICoLJk2Hs2Ao3KlCJvYiIeIY1a0xC/9135tjf36w6O2kS1K1rb2zi8RwOB+Hh4dSvX58zZ87YHY6UMW9vb/XUi0jREhLMqMB33jGjBL294YEHzDD8CvqZQ4m9uFXjxo0ZN24c48aNszsUEaks1q83jevSpebY29vMn3/8cQgPtzc2KTdTp05l2rRpLnWhoaEkJia69XW8vLyU8ImIVFXp6TBnDsyaBSdPmrqbboLYWGja1N7YLkAb+VZya9aswcvLi6uuusqtz7tw4UJqFTLkdd26ddxzzz1ufS0RqaI2b4YbbzQrzC5dauaw/fWvsGOH2VpGSX2VExMTQ0JCgrNs2rTJ7pBERKQyyMmBd9+F5s3NgrwnT0LXrvDDD/DRRxU+qQf12Fd677zzDmPGjOGtt95i3759NGzYsExfr169emX6/CJSBezYAdOmmZVnLcusMjt8uNnKrlkzu6MTG1WvXr3Yc6IzMjLIyMhwHqemppZVWCIi4slWroQJE8wIQYBGjWDmTBg61PaV7ktCPfYlZVnmGxw7Sgn3Wz158iQfffQR999/P9dccw0LFy50efyzzz6jc+fO+Pn5UbduXW644QbnY5mZmUyaNIlLLrmEGjVq0LVrV1auXAnAypUrufPOO0lJScHhcOBwOJg6dSpghuLPnTvX+TzHjx/nnnvuITQ0FD8/P9q0acPnn39emr+8iFR2+/aZHvlWreD//s/8m3fjjbBpE7z/vpJ6YceOHURERBAVFcWwYcPYvXt3kefGxsYSHBzsLJGRkeUYqYiIVHjbt8OQIdC7t0nqg4JMQr91Kwwb5lFJPajHvuTS0+3bRiktDWrUKPbp//jHP2jRogUtWrTg1ltvZcyYMTz11FM4HA6++OILbrjhBp544gnee+89MjMz+eKLL5zX3nnnnezZs4fFixcTERHBkiVLuOqqq9i0aRPdu3dn7ty5PP3002zbtg2AmoX8TXJychg4cCAnTpzg/fffp2nTpvz++++auygirhISYMYMmD8fMjNN3aBB8OyzcOml9sYmFUbXrl159913ad68OYcPH2b69Ol0796dzZs3ExISUuD8yZMnM378eOdxamqqknsREYGjR+GZZ+C11yAry0z1u/deMzLQg0cfK7GvxN5++21uvfVWAK666irS0tJYsWIFffv25bnnnmPYsGEuCxG1b98egF27dvHhhx9y4MABIiIiAJg4cSJfffUVCxYsYMaMGQQHB+NwOM47JPKbb75h7dq1bNmyhebNmwPQpEmTsrpdEfE0R46YxWleeQVOnzZ1V15pEvru3e2NTSqcgQMHOn9v27Yt3bp1o2nTpixatMglgc/j6+uLr69veYYoIiIVWUaG+cwxfTocP27qrr4ann/ejBb0cErsSyogwPSc2/XaxbRt2zbWrl3LJ598Aph5iUOHDuWdd96hb9++bNy4kbvvvrvQa9evX49lWc5kPE9GRkahvSJF2bhxIw0aNCjwPCJSxR0/Di+8AC++ePbf027dTEN75ZW2hiaeo0aNGrRt25YdO3bYHYqIiFRklgUffwyPPgp5U7jatTOr3/fta29sblTpEvvY2Fgef/xxxo4d6zLX220cjhINh7fL22+/TVZWFpdccomzzrIsvL29SU5Oxt/fv8hrc3Jy8PLyIi4ursCw+cKG3BflfK8hIlVQWhq8/LL5Zjzvm/KOHU1CP3Cgx81lE3tlZGSwZcsW/vznP9sdioiIVFRr18L48WZ1e4CwMHjuORg50gzBr0QqVWK/bt065s+fT7t27ewOxVZZWVm8++67zJkzh/79+7s8duONN/J///d/tGvXjhUrVnDnnXcWuL5jx45kZ2eTlJRU5AcmHx8fsrOzzxtHu3btOHDgANu3b1evvUhVduoUvP662QP2jz9MXevWZsj99dcroZdimThxItdeey0NGzYkKSmJ6dOnk5qaysiRI+0OTUREKpq9e+Hxx80OOwD+/vDII6bYtV5aGas0iX1aWhojRozgzTffZPr06XaHY6vPP/+c5ORk7rrrLoKDg10e+8tf/sLbb7/Niy++SJ8+fWjatCnDhg0jKyuLL7/8kkmTJtG8eXNGjBjB7bffzpw5c+jYsSNHjhzh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HsGFrwm86x7ltXr1aqZNm0aDBg3s6r3xPnkitfeex9fae19r60HtvTfcK7X1nn1/CuLU9t4qwq666irrwQcftKurVauW9cQTT7gposszZswYq2HDhu4Ow2EAa86cOTnbmZmZVsWKFa0XX3wxp+7UqVNWWFiY9eabb7ohwot39jVZlmX169fP6t69u1vicYTk5GQLsJYtW2ZZlm/cp7OvybK8/z5ZlmWVKVPGeuedd3ziHmXLvibL8t57dOzYMat69erWwoULrdatW1tDhw61LMs3/i95CrX3ns3X2ntfbOstS+29t1Bb77mc3d4X2R7706dPk5iYSMeOHe3qO3bsyMqVK90U1eXbunUrUVFRxMbG0rt3b3bs2OHukBxm586dHDhwwO6eBQUF0bp1a6++ZwBLly4lPDycGjVqMGDAAJKTk90dUqGlpKQAULZsWcA37tPZ15TNW+9TRkYGs2bN4sSJE7Ro0cIn7tHZ15TNG+/RoEGD6NKlCx06dLCr94X75AnU3nsfX/23742/n/JSe+/Z1NZ7Pme39/4Oi9TLHDp0iIyMDCIiIuzqIyIiOHDggJuiujzNmzfnv//9LzVq1ODgwYM899xztGzZko0bN1KuXDl3h3fZsu9LQfds9+7d7gjJITp37sztt99OTEwMO3fuZPTo0bRr147ExESCgoLcHd55WZZFfHw811xzDfXq1QO8/z4VdE3gnfdpw4YNtGjRglOnTlGqVCnmzJlDnTp1choJb7xH57om8M57NGvWLNauXcvq1avz7fP2/0ueQu299/HFf/ve+PspL7X3nnuv1NZ79v3J5or2vsgm9tlsNpvdtmVZ+eq8RefOnXN+rl+/Pi1atKBq1aq89957xMfHuzEyx/KlewbQq1evnJ/r1atHXFwcMTExzJs3j1tuucWNkV3Y4MGDWb9+PStWrMi3z1vv07muyRvvU82aNUlKSuLo0aN8/vnn9OvXj2XLluXs98Z7dK5rqlOnjtfdo7179zJ06FC+++47ihcvfs7jvPE+eSJf+ntUe+99vO3309nU3nvuvVJb79n3B1zX3hfZofjly5fHz88v37f1ycnJ+b4t8VYlS5akfv36bN261d2hOET2jL++fM8AIiMjiYmJ8fj7NmTIEObOncuSJUuoVKlSTr0336dzXVNBvOE+BQYGUq1aNeLi4khISKBhw4ZMmjTJq+/Rua6pIJ5+jxITE0lOTqZp06b4+/vj7+/PsmXLeO211/D398+5F954nzyJ2nvv482/owrL038/5aX23rPvldp6z74/4Lr2vsgm9oGBgTRt2pSFCxfa1S9cuJCWLVu6KSrHSktLY/PmzURGRro7FIeIjY2lYsWKdvfs9OnTLFu2zGfuGcDhw4fZu3evx943y7IYPHgws2fPZvHixcTGxtrt98b7dKFrKoin36eCWJZFWlqaV96jc8m+poJ4+j1q3749GzZsICkpKafExcXRp08fkpKSuPLKK33mPrmT2nvv40u/o87F038/gdr7bN5wr/JSW+95XNbeX/q8ft5v1qxZVkBAgPXuu+9amzZtsoYNG2aVLFnS2rVrl7tDuyQjRoywli5dau3YscNatWqV1bVrVyskJMSrrufYsWPWunXrrHXr1lmANWHCBGvdunXW7t27LcuyrBdffNEKCwuzZs+ebW3YsMG64447rMjISCs1NdXNkZ/b+a7p2LFj1ogRI6yVK1daO3futJYsWWK1aNHCuuKKKzz2mgYOHGiFhYVZS5cutfbv359TTp48mXOMt92nC12TN96nkSNHWsuXL7d27txprV+/3nryySetYsWKWd99951lWd53jyzr/NfkjfeoIHlnybUs77xPnkjtvefxtfbe19p6y1J77w33Sm29Z9+f83FGe1+kE3vLsqw33njDiomJsQIDA60mTZrYLXfhbXr16mVFRkZaAQEBVlRUlHXLLbdYGzdudHdYF2XJkiUWkK/069fPsiyzHMSYMWOsihUrWkFBQdZ1111nbdiwwb1BX8D5runkyZNWx44drQoVKlgBAQFW5cqVrX79+ll79uxxd9jnVNC1ANaMGTNyjvG2+3Sha/LG+9S/f/+c320VKlSw2rdvn9PQW5b33SPLOv81eeM9KsjZDb033idPpfbes/hae+9rbb1lqb33hnultt6z78/5OKO9t1mWZRW+f19EREREREREPEmRfcZeRERERERExBcosRcRERERERHxYkrsRURERERERLyYEnsRERERERERL6bEXkRERERERMSLKbEXERERERER8WJK7EVERERERES8mBJ7ERERERERES+mxF5ELsrMmTMpXbp0kTu3iIhIUaG2XsT7KLEX8UB33303NpsNm82Gv78/lStXZuDAgRw5csSlcVSpUoWJEyfa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2pWIiAjefffdnLpbb72V4OBg3n///UK9h4Y7iogUTUew793/LascO8fxJTCT852d8Efh+Nn51TaJiIhIYTltVvy77rqLkydP0rBhQwIDA/M9a//PP/845DzXXHMNb775Jn/88Qc1atTg119/ZcWKFUycOPGcr0lLSyMtLS1nOzU11SGxiIiIdykDXJdVslmYnvzfziqbgH+BNVklr9IUnPCXd17oIiIiIjmclti/+uqrOevYO9Pjjz9OSkoKtWrVws/Pj4yMDJ5//nnuuOOOc74mISGBcePGOT02ERHxPjagcla5MU99BrCd/An/H8BR4MesklcE+ZP9ukCI06IXERGRoshpQ/FdZdasWTz66KO8/PLL1K1bl6SkJIYNG8aECRPo169fga8pqMc+Ojpawx1FROSipQFbyJ/w7zzPa2KwT/brALUxQ/2zaSi+iIiIFJbTEns/Pz/2799PeHi4Xf3hw4cJDw8nI6Og1YcvXnR0NE888QSDBg3KqXvuuef44IMP+P333wv1HvrwJCIijnYcM3z/7IR//zmOtwFXYnr06wJNU1O5TW2TiIiIFILThuKf6/uCtLQ0AgMDHXaekydP5lvWzs/Pj8zMTIedQ0RE5GKVAq7KKnkdxiy/d/bz+4cxQ/23A3OBni6LVERERLydwxP71157DQCbzcY777xDqVKlcvZlZGSwfPlyatWq5bDzdevWjeeff57KlStTt25d1q1bx4QJE+jfv7/DziEiIuIo5Sh4wr5kTMK/KevPpsD/XB6diIiIeCOHD8WPjY0FYPfu3VSqVAk/P7+cfYGBgVSpUoVnnnmG5s2bO+R8x44dY/To0cyZM4fk5GSioqK44447ePrppws9MkBD8UVExNOobRIREZHCctoz9m3btmX27NmUKVPGGW/vUPrwJCIinkZtk4iIiBSW056xX7JkibPeWkRERERERESyOC2xz8jIYObMmSxatIjk5OR8k9ktXrzYWacWERERERERKTKcltgPHTqUmTNn0qVLF+rVq4fNZnPWqURERERERESKLKcl9rNmzeJ///sfN954o7NOISIiIiIiIlLkFbvwIZcmMDCQatWqOevtRURERERERAQnJvYjRoxg0qRJOGnSfRERERERERHBiUPxV6xYwZIlS1iwYAF169YlICDAbv/s2bOddWoRERERERGRIsNpiX3p0qW5+eabnfX2IiIiIiIiIoITE/sZM2Y4661FREREREREJIvTnrEHSE9P5/vvv+ett97i2LFjAOzbt4/jx48787QiIiIiIiIiRYbTeux3797NDTfcwJ49e0hLS+P6668nJCSEl156iVOnTvHmm28669QiIiIiIiIiRYbTeuyHDh1KXFwcR44coUSJEjn1N998M4sWLXLWaUVERERERESKFKfOiv/jjz8SGBhoVx8TE8Nff/3lrNOKiIiIiIiIFClO67HPzMwkIyMjX/2ff/5JSEiIs04rIiIiIiIiUqQ4LbG//vrrmThxYs62zWbj+PHjjBkzhhtvvNFZpxUREREREREpUmyWZVnOeON9+/bRtm1b/Pz82Lp1K3FxcWzdupXy5cuzfPlywsPDnXHaS5KamkpYWBgpKSmEhoa6OxwRERG1TSIiIlJoTnvGPioqiqSkJGbNmkViYiKZmZnce++99OnTx24yPRERERERERG5dE7rsfcm6hURERFPo7ZJRERECstpz9gnJCQwffr0fPXTp09n/PjxzjqtiIiIiIiISJHitMT+rbfeolatWvnq69aty5tvvunQc/3111/cddddlCtXjuDgYBo1akRiYqJDzyEiIiIiIiLiiZz2jP2BAweIjIzMV1+hQgX279/vsPMcOXKEVq1a0bZtWxYsWEB4eDjbt2+ndOnSDjuHiIiIiIiIiKdyWmIfHR3Njz/+SGxsrF39jz/+SFRUlMPOM378eKKjo5kxY0ZOXZUqVRz2/iIiIiIiIiKezGlD8e+77z6GDRvGjBkz2L17N7t372b69OkMHz6cAQMGOOw8c+fOJS4ujttvv53w8HAaN27M22+/fd7XpKWlkZqaaldEREREREREvJHTeuwfe+wx/vnnHx566CFOnz4NQPHixXn88ccZOXKkw86zY8cOpk6dSnx8PE8++SS//PILDz/8MEFBQfznP/8p8DUJCQmMGzfOYTGIiIiIiIiIuIvTl7s7fvw4mzdvpkSJElSvXp2goCCHvn9gYCBxcXGsXLkyp+7hhx9m9erV/PTTTwW+Ji0tjbS0tJzt1NRUoqOjtaSQiIh4DC13JyIiIoXltB77bKVKlaJZs2ZOe//IyEjq1KljV1e7dm0+//zzc74mKCjI4V8wiIiIiIiIiLiD0xL7EydO8OKLL7Jo0SKSk5PJzMy0279jxw6HnKdVq1Zs2bLFru6PP/4gJibGIe8vIiIiIiIi4smcltjfd999LFu2jL59+xIZGYnNZnPKeYYPH07Lli154YUX6NmzJ7/88gvTpk1j2rRpTjmfiIiIiIiIiCdx2jP2pUuXZt68ebRq1coZb2/n66+/ZuTIkWzdupXY2Fji4+MvauZ9PccoIiKeRm2TiIiIFJbTeuzLlClD2bJlnfX2drp27UrXrl1dci4RERERERERT+K0deyfffZZnn76aU6ePOmsU4iIiIiIiIgUeU7rsX/llVfYvn07ERERVKlShYCAALv9a9euddapRURERERERIoMpyX2PXr0cNZbi4iIiIiIiEgWp02e5000QZGIiHgatU0iIiJSWE7rsc+WmJjI5s2bsdls1KlTh8aNGzv7lCIiIiIiIiJFhtMS++TkZHr37s3SpUspXbo0lmWRkpJC27ZtmTVrFhUqVHDWqUVERERERESKDKfNij9kyBBSU1PZuHEj//zzD0eOHOG3334jNTWVhx9+2FmnFRERERERESlSnPaMfVhYGN9//z3NmjWzq//ll1/o2LEjR48edcZpL4meYxQREU+jtklEREQKy2k99pmZmfmWuAMICAggMzPTWacVERERERERKVKclti3a9eOoUOHsm/fvpy6v/76i+HDh9O+fXtnnVZERERERESkSHFaYj958mSOHTtGlSpVqFq1KtWqVSM2NpZjx47x+uuvO+u0IiIiIiIiIkWK02bFj46OZu3atSxcuJDff/8dy7KoU6cOHTp0cNYpRURERERERIoch/fYL168mDp16pCamgrA9ddfz5AhQ3j44Ydp1qwZdevW5YcffnD0aUVERERERESKJIcn9hMnTmTAgAEFzuAbFhbGAw88wIQJExx9WhEREREREZEiyeGJ/a+//soNN9xwzv0dO3YkMTHR0acVERERERERKZIcntgfPHiwwGXusvn7+/P33387+rQiIiIiIiIiRZLDE/srrriCDRs2nHP/+vXriYyMdPRpRURERERERIokhyf2N954I08//TSnTp3Kt+/ff/9lzJgxdO3a1dGnFRERERERESmSbJZlWY58w4MHD9KkSRP8/PwYPHgwNWvWxGazsXnzZt544w0yMjJYu3YtERERjjztZUlNTSUsLIyUlJQCJ/0TERFxNbVNIiIiUlgOX8c+IiKClStXMnDgQEaOHEn29wY2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o6M5duwYs2bNYunSpXzzzTdeeY/g/NfkjfcoJCTEbh4HMCOtypUrl1PvjfdJRERE3MBNs/F7jDfeeMOKiYmxAgMDrSZNmtgtb+VtevXqZUVGRloBAQFWVFSUdcstt1gbN250d1gXZcmSJRaQr/Tr18+yLLP805gxY6yKFStaQUFB1nXXXWdt2LDBvUFfwPmu6eTJk1bHjh2tChUqWAEBAVblypWtfv36WXv27HF32OdU0LUA1owZM3KO8bb7dKFr8sb71L9//5zfbRUqVLDat29vfffddzn7ve0eWdb5r8kb71FB8i53Z1neeZ9ERETE9WyWZVmu/CJBRERERERERBynyD5jLyIiIiIiIuILlNiLiIiIiIiIeDEl9iIiIiIiIiJeTIm9iIiIiIiIiBdTYi8iIiIiIiLixZTYi4iIiIiIiHgxJfYiIiIiIiIiXkyJvYiIiIiIiIgXU2IvIhdl5syZlC5dusidW0RERETEUymxF/FAd999NzabDZvNhr+/P5UrV2bgwIEcOXLEpXFUqVKFiRMn2tX16tWLP/74w6fPLSIiIiLiTfzdHYCIFOyGG25gxowZpKens2nTJvr378/Ro0f5+OOP3RpXiRIlKFGiRJE7t4iIiIiIp1KPvYiHCgoKomLFilSqVImOHTvSq1cvvvvuO7tjZsyYQe3atSlevDi1atViypQpdvsff/xxatSoQXBwMFdeeSWjR4/mzJkzdsfMnTuXuLg4ihcvTvny5bnlllsAaNOmDbt372b48OE5oweg4OHwU6dOpWrVqgQGBlKzZk3ef/99u/02m4133nmHm2++meDgYKpXr87cuXPPee2FPffYsWNp1KgR06dPp3LlypQqVYqBAweSkZHBSy+9RMWKFQkPD+f555+3e/+UlBTuv/9+wsPDCQ0NpV27dvz666/njEdERERExJMpsRfxAjt27OCbb74hICAgp+7tt99m1KhRPP/882zevJkXXniB0aNH89577+UcExISwsyZM9m0aROTJk3i7bff5tVXX83ZP2/ePG655Ra6dOnCunXrWLRoEXFxcQDMnj2bSpUq8cwzz7B//372799fYGxz5sxh6NChjBgxgt9++40HHniAe+65hyVLltgdN27cOHr27Mn69eu58cYb6dOnD//880+B71nYcwNs376dBQsW8M033/Dxxx8zffp0unTpwp9//smyZcsYP348Tz31FKtWrQLAsiy6dOnCgQMHmD9/PomJiTRp0oT27dufMx4REREREY9miYjH6devn+Xn52eVLFnSKl68uAVYgDVhwoScY6Kjo62PPvrI7nXPPvus1aJFi3O+70svvWQ1bdo0Z7tFixZWnz59znl8TEyM9eqrr9rVzZgxwwoLC8vZbtmypTVgwAC7Y26//XbrxhtvzNkGrKeeeipn+/jx45bNZrMWLFhwWeceM2aMFRwcbKWmpubUderUyapSpYqVkZGRU1ezZk0rISHBsizLWrRokRUaGmqdOnXK7r2rVq1qvfXWW+eMR0RERETEU+kZexEP1bZtW6ZOncrJkyd55513+OOPPxgyZAgAf//9N3v37uXee+9lwIABOa9JT08nLCwsZ/uzzz5j4sSJbNu2jePHj5Oenk5oaGjO/qSkJLvXX4rNmzdz//3329W1atWKSZMm2dU1aNAg5+eSJUsSEhJCcnLyZZ0bzCR7ISEhOdsRERH4+flRrFgxu7rscyUmJnL8+HHKlStn9z7//vsv27dvv+x4RERERERcTYm9iIcqWbIk1apVA+C1116jbdu2jBs3jmeffZbMzEzADMdv3ry53ev8/PwAWLVqFb1792bcuHF06tSJsLAwZs2axSuvvJJzrKMmost+Bj6bZVn56vI+RpD9muzruBwFve/5zpWZmUlkZCRLly7N915aSk9EREREvJESexEvMWbMGDp37szAgQOJioriiiuuYMeOHfTp06fA43/88UdiYmIYNWpUTt3u3bvtjmnQoAGLFi3innvuKfA9AgMDycjIOG9ctWvXZsWKFfznP//JqVu5ciW1a9cu7KVd8rkvRZMmTThw4AD+/v5UqVLF4e8vIiIiIuJqSuxFvESbNm2oW7cuL7zwApMnT2bs2LE8/PDDhIaG0rlzZ9LS0lizZg1HjhwhPj6eatWqsWfPHmbNmkWzZs2YN28ec+bMsXvPMWPG0L59e6pWrUrv3r1JT09nwYIFPPbYY4AZ5r58+XJ69+5NUFAQ5cuXzxfXo48+Ss+ePXMmoPvqq6+YPXs233///WVdb2HOfSk6dOhAixYt6NGjB+PHj6dmzZrs27eP+fPn06NHj5zJA0VEREREvIVmxRfxIvHx8bz99tvs3buX++67j3feeYeZM2dSv359WrduzcyZM4mNjQWge/fuDB8+nMGDB9OoUSNWrlzJ6NGj7d6vTZs2fPrpp8ydO5dGjRrRrl07fv7555z9zzzzDLt27aJq1apUqFChwJh69OjBpEmTePnll6lbty5vvfUWM2bMoE2bNpd1rYU596Ww2WzMnz+f6667jv79+1OjRg169+7Nrl27iIiIcNh5RERERERcxWZZluXuIERERERERETk0qjHXkRERERERMSLKbEXERERERER8WJK7EVERERERES8mBJ7ERERERERES+mxF5ERERERETEiymxFxEREREREfFiSuxFREREREREvJgSexEREREREREvpsReRERERERExIspsRcRERERERHxYkrsRURERERERLzY/wM4wepIWK5A/QAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load and simulate model \n", + "model, _, _, _ = load_biomodel(52)\n", + "n_secs = 40\n", + "n_steps = int(n_secs / model.deltaT)\n", + "ys, ws, ts = model(n_steps)\n", + "\n", + "# plot time course simulation as in original paper\n", + "y_indexes = model.modelstepfunc.y_indexes\n", + "fig, ax = plt.subplots(3, 2, figsize=(12, 10))\n", + "\n", + "ax[0,0].plot(ts, ys[y_indexes[\"Glu\"]], color=\"cyan\", label=\"Glu\")\n", + "ax[0,0].plot(ts, ys[y_indexes[\"Fru\"]], color=\"red\", label=\"Fru\")\n", + "ax[0,0].set_ylim([0, 160])\n", + "\n", + "ax[1,0].plot(ts, ys[y_indexes[\"Formic_acid\"]], color=\"cyan\", label=\"Formic\")\n", + "ax[1,0].plot(ts, ys[y_indexes[\"Acetic_acid\"]], color=\"red\", label=\"Acetic\")\n", + "ax[1,0].set_ylim([0, 5])\n", + "\n", + "ax[2,0].plot(ts, ys[y_indexes[\"lys_R\"]], color=\"cyan\", label=\"lys_R\")\n", + "ax[2,0].plot(ts, ys[y_indexes[\"Amadori\"]], color=\"red\", label=\"Amadori\")\n", + "ax[2,0].set_ylim([0, 15])\n", + "\n", + "ax[1,1].plot(ts, ys[y_indexes[\"Melanoidin\"]], color=\"red\", label=\"Melanoidin\")\n", + "ax[1,1].set_ylim([0, 6])\n", + "\n", + "for i in range(3):\n", + " for j in range(2):\n", + " if (i, j) not in [(0,1), (2, 1)]:\n", + " ax[i,j].set_xlim([0,40])\n", + " ax[i,j].set_xlabel(\"Reaction time\")\n", + " ax[i,j].set_ylabel(\"Concentration\")\n", + " ax[i,j].legend()\n", + " else:\n", + " ax[i,j].axis(\"off\")\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "2d5f5782-d6e1-479a-b7fd-342ede8e71aa", + "metadata": {}, + "source": [ + "## BioMD 84\n", + "\n", + "See [https://www.ebi.ac.uk/biomodels/BIOMD0000000084#Curation](https://www.ebi.ac.uk/biomodels/BIOMD0000000084#Curation)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "ba539911-b2c7-4ac4-a986-7075f373e028", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAhQAAAJGCAYAAAADPBwZAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB8eklEQVR4nO3deXgUVdbH8W9nJ4GEJRBAICAiIAhCUAgI6CBRXHF0xIVNUQHB14CKIiiLS1ARIwooI8jggtERHR1Ricoq4AgGBgEVZQkDwbBIwppAUu8fl85CEkhn6eru/D4+9XR1dXX3qWraPrl177kOy7IsRERERMrBz+4ARERExPspoRAREZFyU0IhIiIi5aaEQkRERMpNCYWIiIiUmxIKERERKTclFCIiIlJuAXYHUBq5ubns2bOHGjVq4HA47A5HRETEa1iWxeHDh2nYsCF+fpXXjuAVCcWePXto3Lix3WGIiIh4rV27dtGoUaNKe32vSChq1KgBmJMRHh5uczQiIiLeIzMzk8aNG+f9llYWr0gonJc5wsPDlVCIiIiUQWV3GVCnTBERESk3JRQiIiJSbkooREREpNy8og+FiIhIWeXk5HDy5Em7w6g0gYGB+Pv72x2GEgoREfFNlmWxd+9eDh06ZHcola5mzZrUr1/f1lpNZUooZs6cyYsvvkhaWhpt2rQhMTGR7t27F7vv0qVLufLKK4ts37JlC61atSrL24uIiJyTM5moV68eoaGhPlkY0bIsjh07Rnp6OgANGjSwLRaXE4qkpCTi4+OZOXMm3bp144033qBPnz5s3ryZJk2alPi8X375pdCQz7p165YtYhERkXPIycnJSybq1KljdziVqlq1agCkp6dTr1492y5/uNwpc9q0aQwZMoR7772X1q1bk5iYSOPGjZk1a9ZZn1evXj3q16+ft3jC9R4REfFNzj4ToaGhNkfiHs7jtLOviEsJRXZ2NuvWrSMuLq7Q9ri4OFatWnXW53bo0IEGDRrQq1cvlixZctZ9s7KyyMzMLLQAkJPjSrgiIlLF+eJljuJ4wnG6lFDs37+fnJwcoqKiCm2Piopi7969xT6nQYMGzJ49m48++oiFCxfSsmVLevXqxfLly0t8n4SEBCIiIvKWvHk85s51JVwRERFxkzJ1yjwzE7Isq8TsqGXLlrRs2TLvfmxsLLt27WLq1Kn06NGj2OeMHTuW0aNH59131iFn8mTo3x/OSGhERETEXi61UERGRuLv71+kNSI9Pb1Iq8XZdOnSha1bt5b4eHBwcN68HYXm78jMhEcfdSVkERERrzJ48GAcDgcOh4OAgACaNGnC8OHD+fPPP+0O7axcSiiCgoKIiYkhOTm50Pbk5GS6du1a6tdJSUkp+9CWt9+GZcvK9lwREREvcM0115CWlsaOHTt48803+eyzz3jggQfsDuusXL7kMXr0aAYMGECnTp2IjY1l9uzZpKamMmzYMMBcrti9ezfz588HIDExkaZNm9KmTRuys7N55513+Oijj/joo49cj/aee0w/igcegPXrITDQ9dcQERHxcMHBwdSvXx+ARo0a0a9fP+bNm2dvUOfgckLRr18/Dhw4wOTJk0lLS6Nt27YsWrSI6OhoANLS0khNTc3bPzs7m0ceeYTdu3dTrVo12rRpw+eff861117rerRPPQWffQabN0Nioi5/iIhI6VkWHDvm/vcNDYVyjMLYtm0bX375JYEe/ke0w7Isy+4gziUzM5OIiAgyMjII//hjGDzYfEA//wzOESAiIiKnnThxgu3bt9OsWTNCQkLMxqNHoXp19wdz5AiEhZV698GDB/POO+8QEhJCTk4OJ06cAEwdqFGjRhX7nGKP97RCv6EFCkxWNO+bbXTgQOje3WSZ8fF2RyMiIlLhrrzyStavX8/333/Pgw8+yNVXX82DDz5od1hn5X2TgzkcMHMmXHIJLFwIixZBWS6fiIhI1RIaaloL7HhfF4WFhXHBBRcAMH36dK688komTZrE008/XdHRVRjvSygA2raFUaNg6lR48EG48ko4XctcRESkWA6HS5cePMmECRPo06cPw4cPp2HDhnaHUyzvu+ThNGECnHcebNsGU6bYHY2IiEilueKKK2jTpg3PPfec3aGUyHsTiurVzUgPMAnFWQpliYiIeLvRo0fz97//nV27dtkdSrG8b5RHwR6qlgV9+sBXX0FcHHz5ZbmG5oiIiG8426gHX6RRHuXlcMBrr0FwMCxeDP/8p90RiYiIVEnenVAAXHABPP64WR81Cg4ftjceERGRKsj7EwqAxx6D5s1h926YNMnuaERERKoc30goqlWDV18164mJsHGjreGIiIhUNb6RUIDpnHnLLZCTA8OHQ26u3RGJiIhUGb6TUAC8/LIpWvLdd3B6tlMREam6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poRCREREys2WhGLmzJk0a9aMkJAQYmJiWLFixVn3X7ZsGTExMYSEhHD++efz+uuvF9nno48+4qKLLiI4OJiLLrqIjz/+uLLCLzVXjnPhwoX07t2bunXrEh4eTmxsLF999VWhfebNm4fD4SiynDhxorIP5axcOc6lS5cWeww///xzof088fME14518ODBxR5rmzZt8vbxtM90+fLl3HDDDTRs2BCHw8Enn3xyzud46/fT1WP11u+oq8fprd9RV4/TG7+fCQkJXHrppdSoUYN69erRt29ffvnll3M+z13fUbcnFElJScTHxzNu3DhSUlLo3r07ffr0KVS7oqDt27dz7bXX0r17d1JSUnjiiSf4v//7Pz766KO8fVavXk2/fv0YMGAAGzZsYMCAAdx22218//337jqsIlw9zuXLl9O7d28WLVrEunXruPLKK7nhhhtISUkptF94eDhpaWmFlpCQEHccUrFcPU6nX375pdAxtGjRIu8xT/w8wfVjfeWVVwod465du6hduzZ/+9vfCu3nSZ/p0aNHad++Pa+99lqp9vfW7ye4fqze+h119TidvO076upxeuP3c9myZYwYMYI1a9aQnJzMqVOniIuL4+jRoyU+x63fUcvNLrvsMmvYsGGFtrVq1cp6/PHHi91/zJgxVqtWrQptGzp0qNWlS5e8+7fddpt1zTXXFNrn6quvtm6//fYKitp1rh5ncS666CJr0qRJefffeustKyIioqJCrBCuHueSJUsswPrzzz9LfE1P/Dwtq/yf6ccff2w5HA5rx44deds88TN1AqyPP/74rPt46/fzTKU51uJ4w3e0oNIcpzd/R53K8nl62/fTsiwrPT3dAqxly5aVuI87v6NubaHIzs5m3bp1xMXFFdoeFxfHqlWrin3O6tWri+x/9dVXs3btWk6ePHnWfUp6zcpWluM8U25uLocPHy4yO9yRI0eIjo6mUaNGXH/99UX+OnKn8hxnhw4daNCgAb169WLJkiWFHvO0zxMq5jOdM2cOV111VV5VWSdP+kxd5Y3fz4riDd/R8vC272h5eeP3MyMjA+Css4i68zvq1oRi//795OTkFJmZNCoqqsiMpE579+4tdv9Tp06xf//+s+5T0mtWtrIc55leeukljh49ym233Za3rVWrVsybN49PP/2UBQsWEBISQrdu3di6dWuFxl9aZTnOBg0aMHv2bD766CMWLlxIy5Yt6dWrF8uXL8/bx9M+Tyj/Z5qWlsYXX3zBvffeW2i7p32mrvLG72dF8YbvaFl463e0PLzx+2lZFqNHj+byyy+nbdu2Je7nzu+oy3N5VASHw1HovmVZRbada/8zt7v6mu5Q1pgWLFjAxIkT+de//kW9evXytnfp0oUuXbrk3e/WrRsdO3bk1VdfZfr06RUXuItcOc6WLVvSsmXLvPuxsbHs2rWLqVOn0qNHjzK9pjuVNa558+ZRs2ZN+vbtW2i7p36mrvDW72d5eNt31BXe/h0tC2/8fo4cOZL//ve/rFy58pz7uus76tYWisjISPz9/YtkPenp6UWyI6f69esXu39AQAB16tQ56z4lvWZlK8txOiUlJTFkyBA++OADrrrqqrPu6+fnx6WXXmpbtlye4yyoS5cuhY7B0z5PKN+xWpbF3LlzGTBgAEFBQWfd1+7P1FXe+P0sL2/6jlYUb/iOlpU3fj8ffPBBPv30U5YsWUKjRo3Ouq87v6NuTSiCgoKIiYkhOTm50Pbk5GS6du1a7HNiY2OL7L948WI6depEYGDgWfcp6TUrW1mOE8xfPYMHD+a9997juuuuO+f7WJbF+vXradCgQbljLouyHueZUlJSCh2Dp32eUL5jXbZsGb/99htDhgw55/vY/Zm6yhu/n+Xhbd/RiuIN39Gy8qbvp2VZjBw5koULF/Ltt9/SrFmzcz7Hrd9Rl7pwVoD333/fCgwMtObMmWNt3rzZio+Pt8LCwvJ61j7++OPWgAED8vbftm2bFRoaao0aNcravHmzNWfOHCswMND65z//mbfPd999Z/n7+1tTpkyxtmzZYk2ZMsUKCAiw1qxZ4+7Dy+Pqcb733ntWQECANWPGDCstLS1vOXToUN4+EydOtL788kvr999/t1JSUqy7777bCggIsL7//nu3H5+Tq8f58ssvWx9//LH166+/Wj/99JP1+OOPW4D10Ucf5e3jiZ+nZbl+rE79+/e3OnfuXOxretpnevjwYSslJcVKSUmxAGvatGlWSkqKtXPnTsuyfOf7aVmuH6u3fkddPU5v/Y66epxO3vT9HD58uBUREWEtXbq00L/BY8eO5e1j53fU7QmFZVnWjBkzrOjoaCsoKMjq2LFjoSEvgwYNsnr27Flo/6VLl1odOnSwgoKCrKZNm1qzZs0q8poffvih1bJlSyswMNBq1apVoX/8dnHlOHv27GkBRZZBgwbl7RMfH281adLECgoKsurWrWvFxcVZq1atcuMRFc+V43z++eet5s2bWyEhIVatWrWsyy+/3Pr888+LvKYnfp6W5fq/3UOHDlnVqlWzZs+eXezredpn6hwyWNK/Q1/6frp6rN76HXX1OL31O1qWf7ve9v0s7vgA66233srbx87vqON0kCIiIiJlprk8REREpNyUUIiIiEi5KaEQERGRclNCISIiIuWmhEJERETKTQmFiIiIlJsSChERESk3JRQiIiJSbkooREREpNyUUIiIiEi5KaEQERGRclNCISIiIuWmhEJERETKTQmFiIiIlJsSChERESk3JRQiIiJSbkooREREpNyUUIiIiEi5KaEQERGRclNCISIiIuWmhEJERETKTQmFiIiIlJsSChERESk3JRQiIiJSbkooREREpNwC7A6gNHJzc9mzZw81atTA4XDYHY6IiIjXsCyLw4cP07BhQ/z8Kq8dwSsSij179tC4cWO7wxAREfFau3btolGjRpX2+l6RUNSoUQMwJyM8PNzmaERERLxHZmYmjRs3zvstrSxekVA4L3OEh4croRARESmDyu4yoE6ZIiIiUm5KKERERKTclFCIiIhIuXlFHwoREam6cnJyOHnypN1heKzAwED8/f3tDkMJhYiIeCbLsti7dy+HDh2yOxSPV7NmTerXr29rrSYlFCIi4pGcyUS9evUIDQ1VYcNiWJbFsWPHSE9PB6BBgwa2xaKEQkREPE5OTk5eMlGnTh27w/Fo1apVAyA9PZ169erZdvlDCUVVcOQIZGVBUBBUrw7K8kXEwzn7TISGhtociXdwnqeTJ08qoZAK9PPPsHAhLF4MGzfCwYP5j9WsCa1bw5VXwvXXQ5cuSjBExGPpMkfpeMJ5UkLhS1auhGeega++KnmfQ4dg9WqzPPecSS5GjoR77oGQELeFKiIivkV1KHzBvn0wcCB0726SCYcD+vSBmTNh/XrIyICTJ+HwYdiwAf7xD7j9dnP5Y8sWGDECWrWCd98Fy7L7aERExAspofB2330Hl1wCb79tEol774XffoNFi2D4cGjfHsLDISDAJBDt2pnkY8EC2L0bpk+H886DnTuhf3+TiKSm2n1UIiI+KS0tjTvvvJOWLVvi5+dHfHy83SFVGCUU3mzePLjiCtizx7QwrFkD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Lc2aNSv0uM65e1iWRVZWls53JenVqxcbN25k/fr1eUunTp246667WL9+Peeff77OeyXLyspiy5YtNGjQwH3/ziuse2cleP/9963AwEBrzpw51ubNm634+HgrLCzM2rFjh92h+YzDhw9bKSkpVkpKigVY06ZNs1JSUqydO3dalmVZU6ZMsSIiIqyFCxdaGzdutO644w6rQYMGVmZmps2Re6fhw4dbERER1tKlS620tLS85dixY3n76JxXrLFjx1rLly+3tm/fbv33v/+1nnjiCcvPz89avHixZVk63+5ScJSHZem8V7SHH37YWrp0qbVt2zZrzZo11vXXX2/VqFEj7/fSHefboxMKy7KsGTNmWNHR0VZQUJDVsWPHvOF1UjGWLFliAUWWQYMGWZZlhhtNmDDBql+/vhUcHGz16NHD2rhxo71Be7HizjVgvfXWW3n76JxXrHvuuSfv/yF169a1evXqlZdMWJbOt7ucmVDovFesfv36WQ0aNLACAwOthg0bWn/961+tTZs25T3ujvPtsCzLqrj2DhEREamKPLYPhYiIiHgPJRQiIiJSbkooREREpNyUUIiIiEi5KaEQERGRclNCISIiIuWmhEJERETKTQmFiIiIlJsSChERESk3JRQiIiJSbkooREREpNz+H+WRTMoHVVlqAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load and simulate model \n", + "model, _, _, _ = load_biomodel(84)\n", + "n_secs = 50\n", + "n_steps = int(n_secs / model.deltaT)\n", + "ys, ws, ts = model(n_steps)\n", + "\n", + "# plot time course simulation as in original paper\n", + "y_indexes = model.modelstepfunc.y_indexes\n", + "fig, ax = plt.subplots(2, 1, figsize=(6, 7))\n", + "ax[0].plot(\n", + " ts[: int(2 / model.deltaT)],\n", + " ys[y_indexes[\"R\"], : int(2 / model.deltaT)],\n", + " color=\"red\",\n", + " label=\"R\",\n", + ")\n", + "ax[0].legend()\n", + "ax[0].set_xlim([0.,2])\n", + "ax[0].set_ylim(bottom=0)\n", + "\n", + "ax[1].plot(ts, ys[y_indexes[\"x1p\"]], color=\"lawngreen\", label=\"x1p\")\n", + "ax[1].plot(ts, ys[y_indexes[\"x2p\"]], color=\"blue\", label=\"x2p\")\n", + "ax[1].plot(ts, ys[y_indexes[\"x3p\"]], color=\"red\", label=\"x3p\")\n", + "ax[1].legend()\n", + "ax[1].set_xlim([0.,50])\n", + "ax[1].set_ylim(bottom=0)\n", + "\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "23db07d8-4942-40fa-853c-75a78fe2e2b4", + "metadata": {}, + "source": [ + "## BioMD 167\n", + "\n", + "See [https://www.ebi.ac.uk/biomodels/BIOMD0000000167#Curation](https://www.ebi.ac.uk/biomodels/BIOMD0000000167#Curation)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "7379ab84-82e3-423e-926e-6808a5fd8d3b", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load and simulate model \n", + "model, _, _, _ = load_biomodel(167)\n", + "n_secs = 5000\n", + "n_steps = int(n_secs / model.deltaT)\n", + "ys, ws, ts = model(n_steps)\n", + "\n", + "# plot time course simulation as in original paper\n", + "w_indexes = model.modelstepfunc.w_indexes\n", + "y_indexes = model.modelstepfunc.y_indexes\n", + "fig, ax = plt.subplots(3, 1, figsize=(6, 10))\n", + "\n", + "ax[0].plot(ts, ws[w_indexes[\"statKinase_sol\"]]/14.625, color=\"red\", label=\"statKinase_sol\")\n", + "ax[0].legend()\n", + "\n", + "ax[1].plot(ts, ys[y_indexes[\"PstatDimer_sol\"]]/14.625, color=\"red\", label=\"PstatDimer_sol\")\n", + "ax[1].legend()\n", + "\n", + "ax[2].plot(ts, ys[y_indexes[\"stat_sol\"]]/14.625, color=\"red\", label=\"stat_sol\")\n", + "ax[2].legend()\n", + "\n", + "for i in range(3):\n", + " ax[i].set_xlim(left=0)\n", + " if i<2:\n", + " ax[i].set_ylim(bottom=0)\n", + " else:\n", + " ax[i].set_ylim(top=1)\n", + "\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "24c632e5-76bf-43d4-b066-a200fd1c97e3", + "metadata": {}, + "source": [ + "## BioMD 197\n", + "\n", + "See [https://www.ebi.ac.uk/biomodels/BIOMD0000000197#Curation](https://www.ebi.ac.uk/biomodels/BIOMD0000000197#Curation)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "7e21456c-733c-46d5-913c-7b8cdf7bb426", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load and simulate model \n", + "model, _, _, c = load_biomodel(197)\n", + "n_secs = 60\n", + "n_steps = int(n_secs / model.deltaT)\n", + "\n", + "# sim default\n", + "ys, _, ts = model(n_steps)\n", + "\n", + "# sim 1\n", + "c_OATP1B3 = c.at[1].set(0.)\n", + "ys_OATP1B3, _, ts = model(n_steps, c=c_OATP1B3)\n", + "\n", + "\n", + "# sim 2\n", + "c_wt = c.at[:2].set(0.)\n", + "ys_wt, _, ts = model(n_steps, c=c_wt)\n", + "\n", + "# plot time course simulation as in original paper\n", + "y_indexes = model.modelstepfunc.y_indexes\n", + "plt.figure(figsize=(6, 4))\n", + "\n", + "plt.plot(ts, ys[y_indexes[\"x5\"]], color=\"lawngreen\", label=\"x5 OATP1B3 ABCC2\")\n", + "plt.plot(ts, ys[y_indexes[\"x3\"]]+ys[y_indexes[\"x4\"]], color=\"lawngreen\", linestyle=\"-.\", label=\"x3+x4 OATP1B3 ABCC2\")\n", + "\n", + "plt.plot(ts, ys_OATP1B3[y_indexes[\"x5\"]], color=\"red\", label=\"x5 OATP1B3\")\n", + "plt.plot(ts, ys_OATP1B3[y_indexes[\"x3\"]]+ys_OATP1B3[y_indexes[\"x4\"]], color=\"red\", linestyle=\"-.\", label=\"x3+x4 OATP1B3\")\n", + "\n", + "plt.plot(ts, ys_wt[y_indexes[\"x5\"]], color=\"blue\", label=\"x5 wt\")\n", + "plt.plot(ts, ys_wt[y_indexes[\"x3\"]]+ys_wt[y_indexes[\"x4\"]], color=\"blue\", linestyle=\"-.\", label=\"x3+x4 wt\")\n", + "\n", + "plt.xlabel(\"Reaction time\")\n", + "plt.ylabel(\"Concentration\")\n", + "plt.xlim([0,60])\n", + "plt.ylim([0,7])\n", + "plt.legend()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "91bbe870-c574-4ff3-8b68-90d4552cc60e", + "metadata": {}, + "source": [ + "## BioMD 240\n", + "\n", + "See [https://www.ebi.ac.uk/biomodels/BIOMD0000000240#Curation](https://www.ebi.ac.uk/biomodels/BIOMD0000000240#Curation)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "999fccd3-f811-450e-ad27-ba24de383d9f", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load and simulate model \n", + "model, _, _, c = load_biomodel(240)\n", + "n_secs = 21*3600\n", + "n_steps = int(n_secs / model.deltaT)\n", + "ys, ws, ts = model(n_steps)\n", + "\n", + "# plot time course simulation as in original paper\n", + "w_indexes = model.modelstepfunc.w_indexes\n", + "plt.figure(figsize=(6, 4))\n", + "plt.plot(ts/3600, ws[w_indexes[\"DegU_Total\"]], color=\"red\", label=\"DegU\")\n", + "plt.xlabel(\"Reaction time (hours)\")\n", + "plt.ylabel(\"Concentration\")\n", + "plt.xlim([0,21])\n", + "plt.ylim([0,600])\n", + "plt.legend()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "15f634de-b828-4d9b-a597-08e770e2fa7d", + "metadata": {}, + "source": [ + "## BioMD 262\n", + "\n", + "See [https://www.ebi.ac.uk/biomodels/BIOMD0000000262#Curation](https://www.ebi.ac.uk/biomodels/BIOMD0000000262#Curation)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "05c3fe52-c7e4-4e07-9d53-48544d194deb", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load and simulate model \n", + "model, _, _, c = load_biomodel(262)\n", + "c_indexes = model.modelstepfunc.c_indexes\n", + "w_indexes = model.modelstepfunc.w_indexes\n", + "y_indexes = model.modelstepfunc.y_indexes\n", + "n_secs = 3500\n", + "n_steps = int(n_secs / model.deltaT)\n", + "\n", + "# simulations\n", + "c = c.at[c_indexes['EGF_conc_ramp']].set(.03)\n", + "ys_1, ws_1, ts = model(n_steps, c=c)\n", + "c = c.at[c_indexes['EGF_conc_ramp']].set(.3)\n", + "ys_2, ws_2, ts = model(n_steps, c=c)\n", + "c = c.at[c_indexes['EGF_conc_ramp']].set(3)\n", + "ys_3, ws_3, ts = model(n_steps, c=c)\n", + "c = c.at[c_indexes['EGF_conc_ramp']].set(30)\n", + "ys_4, ws_4, ts = model(n_steps, c=c)\n", + "\n", + "# plot time course simulation as in original paper\n", + "\n", + "fig, ax = plt.subplots(3, 1, figsize=(6, 10))\n", + "ax[0].plot(ts, ys_1[y_indexes[\"pEGFR\"]]*c[c_indexes[\"pEGFR_scaleFactor\"]], color=\"red\", label=\"final EGF 0.03\")\n", + "ax[0].plot(ts, ys_2[y_indexes[\"pEGFR\"]]*c[c_indexes[\"pEGFR_scaleFactor\"]], color=\"lawngreen\", label=\"final EGF 0.3\")\n", + "ax[0].plot(ts, ys_3[y_indexes[\"pEGFR\"]]*c[c_indexes[\"pEGFR_scaleFactor\"]], color=\"dodgerblue\", label=\"final EGF 3\")\n", + "ax[0].plot(ts, ys_4[y_indexes[\"pEGFR\"]]*c[c_indexes[\"pEGFR_scaleFactor\"]], color=\"orchid\", label=\"final EGF 30\")\n", + "ax[0].set_title(\"pEGFR\")\n", + "\n", + "\n", + "ax[1].plot(ts, ys_1[y_indexes[\"pAkt\"]]*c[c_indexes[\"pAkt_scaleFactor\"]], color=\"red\", label=\"final EGF 0.03\")\n", + "ax[1].plot(ts, ys_2[y_indexes[\"pAkt\"]]*c[c_indexes[\"pAkt_scaleFactor\"]], color=\"lawngreen\", label=\"final EGF 0.3\")\n", + "ax[1].plot(ts, ys_3[y_indexes[\"pAkt\"]]*c[c_indexes[\"pAkt_scaleFactor\"]], color=\"dodgerblue\", label=\"final EGF 3\")\n", + "ax[1].plot(ts, ys_4[y_indexes[\"pAkt\"]]*c[c_indexes[\"pAkt_scaleFactor\"]], color=\"orchid\", label=\"final EGF 30\")\n", + "ax[1].set_title(\"pAkt\")\n", + "\n", + "\n", + "ax[2].plot(ts, ys_1[y_indexes[\"pS6\"]]*c[c_indexes[\"pS6_scaleFactor\"]], color=\"red\", label=\"final EGF 0.03\")\n", + "ax[2].plot(ts, ys_2[y_indexes[\"pS6\"]]*c[c_indexes[\"pS6_scaleFactor\"]], color=\"lawngreen\", label=\"final EGF 0.3\")\n", + "ax[2].plot(ts, ys_3[y_indexes[\"pS6\"]]*c[c_indexes[\"pS6_scaleFactor\"]], color=\"dodgerblue\", label=\"final EGF 3\")\n", + "ax[2].plot(ts, ys_4[y_indexes[\"pS6\"]]*c[c_indexes[\"pS6_scaleFactor\"]], color=\"orchid\", label=\"final EGF 30\")\n", + "ax[2].set_title(\"pS6\")\n", + "ax[2].set_xlabel(\"Reaction Time (min)\")\n", + "\n", + "for i in range(3):\n", + " ax[i].set_xlim([0, 3500])\n", + " ax[i].set_ylim([0, 1.2])\n", + " ax[i].legend()\n", + " ax[i].set_ylabel(\"Phosphorylation (AU)\")\n", + "\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "b23bed58-5a90-435a-9304-9d77999b9c09", + "metadata": {}, + "source": [ + "## BioMD 271\n", + "\n", + "See [https://www.ebi.ac.uk/biomodels/BIOMD0000000271#Curation](https://www.ebi.ac.uk/biomodels/BIOMD0000000271#Curation)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "5f3c3f11-1625-4de8-ba55-5d0888fce24a", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABOwAAAErCAYAAABtkBwuAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAACgHklEQVR4nOzde3zO9f/H8cdns42xzXmHjJSzzSEkVAhDCakv0YHSN6VkIX11XN+K6OfwjVJ9v0IkHVU6yCmTRMxZiJzZTMzmuLHr/fvj0y4uc9jm2q5r87zfbp/btevzee/6vK4Ln5fP63ofLGOMQURERERERERERLyCj6cDEBERERERERERkbNUsBMREREREREREfEiKtiJiIiIiIiIiIh4ERXsREREREREREREvIgKdiIiIiIiIiIiIl5EBTsREREREREREREvooKdiIiIiIiIiIiIF1HBTkRERERERERExIuoYCciIiIiIiIiIuJFVLATERERERERERHxIirYiYjIVW3ixInUq1eP4OBggoODadasGT/88IPzuDGGuLg4IiIiKFGiBK1atWLjxo0ur5Gens6AAQMoX748JUuWpHPnzuzdu7eg34qIiHihM2fO8MILL1C1alVKlCjBddddx7///W8cDoezjXKNiIicTwU7ERG5qlWqVIk33niDlStXsnLlSm677Ta6dOnivFEaNWoUY8aMYcKECaxYsYKwsDDatWvH0aNHna8RGxvLrFmzmDlzJkuWLOHYsWN06tSJzMxMT70tERHxEiNHjuTdd99lwoQJbNq0iVGjRvHmm28yfvx4ZxvlGhEROZ9ljDGeDkJERMSblC1bljfffJOHH36YiIgIYmNjefbZZwG7h0NoaCgjR46kX79+pKamUqFCBaZNm0aPHj0A2L9/P5GRkXz//fe0b9/ek29FREQ8rFOnToSGhjJp0iTnvrvvvpvAwECmTZuGMUa5RkREsinm6QAKC4fDwf79+wkKCsKyLE+HIyJS6BljOHr0KBEREfj4eEeH78zMTD777DOOHz9Os2bN2LFjB0lJScTExDjbBAQE0LJlS5YuXUq/fv1ISEjg9OnTLm0iIiKIiopi6dKlF72JSk9PJz093fnc4XBw+PBhypUrpzwjIuIG3pJnbr75Zt59913++OMPatSowdq1a1myZAnjxo0DyLdcozwjIpK/8jvPqGCX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0oVSpUoRHBxM9+7dOXDggEsby7IICwsjPDycxo0b8/TTT7Nr1y62bNmS249MRMQrGWPIMMc9sp1/j3A5ns49H3zwAXXr1iUgIIDw8HCefPJJ57HU1FQeffRRKlasSHBwMLfddhtr167N8Wt//vnnREdHO2Nr27Ytx48fz/HvFxSPFuxGjBhBkyZNCAoKomLFinTt2jVbQjbGEBcXR0REBCVKlKBVq1bZusanp6czYMAAypcvT8mSJencuTN79+51aZOSksIDDzxASEgIISEhPPDAAxw5ciS/36JI0XfihF1F8MR24oRb38qLL77I3Xffzdq1a7n//vvp2bMnmzZt+vttnqBDhw6UKVOGFStW8NlnnzF//nyXxHE5CxcuZP/+/SxevJgxY8YQFxdHp06dKFOmDMuXL+exxx7jscceY8+ePc5ztm7dmlKlSrF48WKWLFniLJRlZGQAMHr0aD744AMmTZrEkiVLOHz4MLNmzXLL5/Hyyy/zwgsvsGrVKooVK0bPnj0ZOnQo//nPf/j555/5888/eemll9xyLrm09evtx/r14fxOLb6+MGCA/fPbb+etGCByNfJU+nJz6gLyP3/lxJtvvkm9evVYtWoVw4YN4+mnn2bevHmA/f/5rl27cvjwYeLj45k3bx5//vknPXr0uOjrHTlyhBkzZgDg5+fn1lhFRDzlNCd41VHKI9tpCs+908SJE3niiSd49NFHWb9+Pd988w3VqlUD7Jxyxx13kJSUxPfff09CQgI33HADbdq04fDhw5d97cTERHr27MnDDz/Mpk2bWLRoEd26dct1QbNAGA9q3769mTx5stmwYYNZs2aNueOOO0zlypXNsWPHnG3eeOMNExQUZL744guzfv1606NHDxMeHm7S0tKcbR577DFzzTXXmHnz5plVq1aZ1q1bm/r165szZ84423To0MFERUWZpUuXmqVLl5qoqCjTqVOnHMeamppqAJOamuqeNy9SSJ08edL8/vvv5uTJk/aOY8eMsWsEBb+dc624nN69extfX19TsmRJl+3f//63McYYwDz22GMuv9O0aVPz+OOPG2OMef/9902ZMmVcrk/fffed8fHxMUlJSTk6f5UqVUxmZqZzX82aNc0tt9zifH7mzBlTsmRJ8/HHHxtjjJk0aZKpWbOmcTgczjbp6emmRIkS5scffzTGGBMeHm7eeOMN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Xd31uuugc2f757feurLXEhERERGR/KchsbmVdQP355+QlmZPDCQiIkXCk08+ybp161iyZInL/h49ejh/joqKonHjxlSpUoXvvvuObt26XfT1jDFYlnXBYwEBAQQEBFwynqyCXenSOYv/UmJj4euvYcoUePlluMjoXhERERER8QLqYZdbFSpAlSpgDPz2m6ejERERNxkwYADffPMNP/30E5UqVbpk2/DwcKpUqcLWrVsBCAsLIyMjg5SsCtvfkpOTCQ0NzXNMR47Yj1faww6gZUu46SZ7ofMxY6789UREREREJP+oYJcXzZrZj8uWeTYOERG5YsYYnnzySb788ksWLlxI1apVL/s7hw4dYs+ePYSHhwPQqFEj/Pz8mDdvnrNNYmIiGzZsoHnz5nmOzV1DYsGew+6FF+yf33kHDh268tcUEREREZH8oYJdXqhgJyJSZDzxxBNMnz6dGTNmEBQURFJSEklJSZw8eRKAY8eOMWTIEH799Vd27tzJokWLuPPOOylfvjx33XUXACEhIfTt25fBgwezYMECVq9ezf333090dLRz1djcMuZsDzt3DIkFe4XYhg3h+HEYN849rykiIiIiIu6ngl1e3HST/bhsmX1HJSIihdbEiRNJTU2lVatWhIeHO7dPPvkEAF9fX9avX0+XLl2oUaMGvXv3pkaNGvz6668EBQU5X2fs2LF07dqV7t2706JFCwIDA5k9eza+vr55iuvYMcjMtH92Rw87cO1l99Zb6mUnIiIiIuKtLGNUccqJtLQ0QkJCSE1NJbh4cQgJsScC2rQJatXydHgiIoWOy3VVC/hk+zx277anTPX3t9PNRdauyDWHA264AdautReiGDvWPa8rIuJtlGdc6fMQEXGv/L6uqoddXvj7Q9acRPPnezYWEREpks5dIdZdxToAHx8YNcr++e237UXPRURERETEu6hgl1ft2tmP50wwLiIi4i7uXCH2fDEx9nb6NDz3nPtfX0RERERErowKdnmVVbD76Sf7jkdERMSNzu1hlx9GjbJ77n36Kfz8c/6cQ0RERERE8kYFu7xq2BDKlYOjR7VarIiIuF1WwS4/etgB1K8Pjzxi/9yvH2Rk5M95REREREQk91SwyysfH+jY0f551izPxiIiIkVOWpr9GBKSf+d44w2oUMFeP+n//i//ziMiIiIiIrmjgt2VuOce+/Hzz0GL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ZozLussuu8w8/fTTHhpR02RmZpq+ffvW+VxVVZWJiooyM2bMcK47ceKEsdvt5s0332yhETaNJJOTk+N83JiaSkpKTEBAgMnOznZu88svvxg/Pz+zZMmSFht7Y9Ws0Rhj0tPTzbBhw+p9ja/VWFxcbCSZvLw8Y4w157FmjcZYbx6NMaZDhw5m3rx5lpzD5mSlrCFnfP/Ybg05YwxZUx9fq9EYsqYxrJQzxpA1xvj+sd0asoacqZuv1WiM53KGM+waUFFRofXr1ystLc1lfVpamlavXu2hUTXdzp07FRMTo4SEBN11113avXu3JGnPnj3at2+fS71BQUEaNGiQz9bbmJrWr1+vkydPumwTExOjXr16+VTdy5cv10UXXaRLL71UDz/8sIqLi53P+VqNpaWlkqTw8HBJ1pzHmjVWs8o8VlZWKjs7W8eOHVNycrIl57C5WDFryBlrHttW+X6qRtb4/lySNY1jxZyRyBqrHttW+X6SyBkrzKOnc4aGXQP279+vyspKRUZGuqyPjIzUvn37PDSqphkwYIDeeecdffHFF5o7d6727dunlJQUHThwwFmTleptTE379u1TYGCgOnToUO823m7o0KF677339PXXX+vll1/Wd999pyFDhqi8vFySb9VojNGECRN09dVXq1evXpKsN4911ShZYx43b96skJAQBQUFacyYMcrJydHll19uuTlsTlbLGnJGzsdWOrat8P10JrLGt+eSrDk3VssZiaypZrVj2wrfT9XIGd+eR2/JmTZNqKHVsNlsLo+NMbXW+YqhQ4c6/927d28lJyerS5cuWrBggfNCkFaqt9r51ORLdY8cOdL57169eikpKUlxcXH67LPPNGLEiHpf5401jhs3Tps2bdKqVatqPWeVeayvRivMY/fu3fX999+rpKREH330kdLT05WXl+d83ipz6A5W+e4lZxysdmxb4fvpTGSNg6/OJVlzfqz03UvWOFjt2LbC91M1csbBV+fRW3KGM+waEBERIX9//1pd0OLi4lodVV8VHBys3r17a+fOnc47K1mp3sbUFBUVpYqKCh06dKjebXxNdHS04uLitHPnTkm+U+P48eO1aNEi5ebmKjY21rneSvNYX4118cV5DAwMVNeuXZWUlKTp06erb9++mj17tqXmsLlZPWvIGWse2774/VSNrHHli3NJ1pwbq+eMRNZUb2O1Y9sXv58kcqYmX5xHb8kZGnYNCAwMVGJiopYtW+ayftmyZUpJSfHQqJpXeXm5tm3bpujoaCUkJCgqKsql3oqKCuXl5flsvY2pKTExUQEBAS7bFBUVacuWLT5b94EDB1RYWKjo6GhJ3l+jMUbjxo3TwoUL9fXXXyshIcHleSvM49lqrIuvzWNdjDEqLy+3xBy6i9Wzhpyx5rHti99PZE3dfHEuayJrGmb1nJHIGsmax7avfT+RM3XztXmsi8dy5pxuUdEKZWdnm4CAAPOvf/3LbN261WRkZJjg4GDz008/eXpo52XixIlm+fLlZvfu3WbNmjXmlltuMaGhoc56ZsyYYex2u1m4cKHZvHmzufvuu010dLQ5fPiwh0devyNHjpj8/HyTn59vJJmZM2ea/Px8s3fvXmNM42oaM2aMiY2NNV9++aXZsGGDGTJkiOnbt685deqUp8py0VCNR44cMRMnTjSrV682e/bsMbm5uSY5OdlcfPHFPlPj2LFjjd1uN8uXLzdFRUXOpayszLmNr8/j2Wq0wjw+88wzZsWKFWbPnj1m06ZN5tlnnzV+fn5m6dKlxhjfn0N3slLWkDO+eWxbPWeMIWuMIWuqeXN97mKlnDGGrPHVY9vqWUPOkDPVmqs+GnaN8Prrr5u4uDgTGBho+vfv73LLYl8zcuRIEx0dbQICAkxMTIwZMWKE+eGHH5zPV1VVmczMTBMVFWWCgoLMtddeazZv3uzBEZ9dbm6ukVRrSU9PN8Y0rqbjx4+bcePGmfDwcNOuXTtzyy23mIKCAg9UU7eGaiwrKzNpaWmmY8eOJiAgwHTu3Nmkp6fXGr8311hXbZLM/Pnzndv4+jyerUYrzOMDDzzg/K7s2LGjue6665zBZozvz6G7WSVryBnfPLatnjPGkDXGkDXVvLk+d7JKzhhD1vjqsW31rCFnyJlqzVWfzRhjzu2cPAAAAAAAAADuwjXsAAAAAAAAAC9Cww4AAAAAAADwIjTsAAAAAAAAAC9Cww4AAAAAAADwIjTsAAAAAAAAAC9Cww4AAAAAAADwIjTsAAAAAAAAAC9Cww4AAAAAAADwIjTsADfKysrSBRdc4Olh6L777tPw4cM9tv9Ro0Zp2rRpTXqP8/ks//CHP2jmzJlN2i8AeDNyxoGcAQD3IGccyBl4hAF8XHp6upFkJBl/f3/TqVMnM2bMGHPw4MEWHUdcXJyZNWuWy7qysjLz66+/um2fe/bscdZe35KZmWlKSkrMoUOH3DaOhmzcuNF06NDBHD58uEnvcz6f5caNG014eLgpLS1t0r4BtG7kDDnT0L7JGQBNRc6QMw3tm5xpvdq0RFMQcLcbb7xR8+fP16lTp7R161Y98MADKikp0fvvv+/RcbVr107t2rVz2/t36tRJRUVFzsf/+Mc/tGTJEn355ZfOdSEhIQoJCXHbGM7mtdde0x133KHQ0NAmvc/5fJZ9+vRRfHy83nvvPY0dO7ZJ+wfQupEzDuSMK3IGQHMhZxzIGVfkTOvGT2JhCUFBQYqKilJsbKzS0tI0cuRILV261GWb+fPnq0ePHmrbtq0uu+wyvfHGGy7P/+Uvf9Gll16q9u3b65JLLtHkyZN18uRJl20WLVqkpKQktW3bVhERERoxYoQkKTU1VXv37tXjjz8um80mm80mqe7TnufMmaMuXbooMDBQ3bt317vvvuvyvM1m07x583T77berffv26tatmxYtWlRn3f7+/oqKinIuISEhatOmTa11NU8hT01N1fjx45WRkaEOHTooMjJSb7/9to4dO6b7779foaGh6tKlixYvXuyyv61bt+qmm25SSEiIIiMjNWrUKO3fv7/eeamqqtKHH36o2267zWV9fHy8/vrXv2r06NEKCQlRXFycPvnkE/32228aNmyYQkJC1Lt3b61bt875mpqf5ZQpU9SvXz+9++67io+Pl91u11133aUjR4647Ou2227z+H/oAPB95Aw5Q84AcCdyhpwhZ1ATDTtYzu7du7VkyRIFBAQ4182dO1eTJk3Siy++qG3btmnatGmaPHmyFixY4NwmNDRUWVlZ2rp1q2bPnq25c+dq1qxZzuc/++wzjRgxQjfffLPy8/P11VdfKSkpSZK0cOFCxcbG6vnnn1dRUZHLX4nOlJOTo8cee0wTJ07Uli1b9Kc//Un333+/cnNzXbabOnWq7rzzTm3atEk33XST7rnnHh08eLA5PyYtWLBAERERWrt2rcaPH6+xY8fqjjvuUEpKijZs2KAbbrhBo0aNUllZmSSpqKhIgwYNUr9+/bRu3TotWbJEv/76q+68885697Fp0yaVlJQ4P6czzZo1SwMHDlR+fr5uvvlmjRo1SqNHj9a9996rDRs2qGvXrho9erSMMfW+/65du/Txxx/r008/1aef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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load and simulate model \n", + "model, _, _, c = load_biomodel(271)\n", + "w_indexes = model.modelstepfunc.w_indexes\n", + "y_indexes = model.modelstepfunc.y_indexes\n", + "n_secs = 300\n", + "n_steps = int(n_secs / model.deltaT)\n", + "\n", + "# simulation\n", + "ys, ws, ts = model(n_steps, c=c)\n", + "\n", + "# plot time course simulation as in original paper\n", + "fig, ax = plt.subplots(1, 3, figsize=(15, 3))\n", + "\n", + "ax[0].plot(ts, ws[w_indexes[\"Epo_medium\"]], color=\"red\", label=\"Epo_medium\")\n", + "ax[0].set_ylim([0,2200])\n", + "\n", + "ax[1].plot(ts, ys[y_indexes[\"Epo_EpoR\"]], color=\"blue\", label=\"Epo_EpoR\")\n", + "ax[1].set_ylim([0,300])\n", + "\n", + "ax[2].plot(ts, ws[w_indexes[\"Epo_cells\"]], color=\"lawngreen\", label=\"Epo_cells\")\n", + "ax[2].set_ylim([0,800])\n", + "\n", + "for i in range(3):\n", + " ax[i].set_xlim([0,300])\n", + " ax[i].legend()\n", + " ax[i].set_ylabel(\"Concentration\")\n", + " ax[i].set_xlabel(\"Reaction Time (min)\")\n", + "\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "a126dea1-c6dd-468d-ba0f-2613e66aa542", + "metadata": { + "tags": [] + }, + "source": [ + "## BioMD 459\n", + "\n", + "See [https://www.ebi.ac.uk/biomodels/BIOMD0000000459#Curation](https://www.ebi.ac.uk/biomodels/BIOMD0000000459#Curation)" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "27ad45d7-4bc9-4559-9072-d5fee56228d3", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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C+jvndmzZxMaGoqPjw9eXl7UrVuXESNGcOTIkTzFeuPGDUaPHk39+vUpVaoUgYGBPPXUU9bF7NIlJSUxfPhwypcvT6lSpejevTunTp3KsE9cXBz9+/fHbDZjNpvp378/ly5dylNcjsCuScjWrVuJjo623lavXg3A448/DsCkSZOYPHky06dPZ+vWrfj7+9OxY0cuX75sz7CLlPRWkMeAwlylwgBeTXv8GXC9EM8thCiefHx8iI6O5syZMyxcuJCIiAi6d+9OaGhohu+aXr160blz5wzbnnjiCZRS9O3bl5deeokuXbqwatUq/vnnHz777DM8PDz46KOP7h5EFq5du8aOHTt455132LFjB0uWLOHQoUN07949w34jR45k6dKlLF68mA0bNnDlyhW6detGamqqdZ++ffsSERHBypUrWblyJREREfTv3z9fPze7Ug5kxIgRqnr16spisSiLxaL8/f3VhAkTrK9fv35dmc1mNXPmzGyPcf36dRUfH2+9nTx5UgEqPj6+MC7BoSQppcoqpVBKrbbD+ZOVUpXSzj/bDucXwhElJiaqffv2qcTERL3BYlHqyhX73CyWHMfdtm1bNWLECOvzefPmqSZNmigvLy/l5+en+vTpo86ePZvhPXv27FFdunRR3t7eysvLS91///3qyJEjSimlgEy3KlWq5DieOXPmKLPZnO1zpZSaP3++AtSBAwcybB8wYIDq0aNHpmMuWrRIAernn3/O8pyWXPy87ubvv/9WgIqKilJKKXXp0iXl6uqqFi9ebN3n9OnTymQyqZUrVyqllNq3b58C1ObNm637bNq0KctrzI1Mv5O3iI+PL9DvUIcZE5KcnMz8+fMZNGgQhmEQGRlJTEwMYWFh1n3c3d1p27YtGzduzPY448ePtzZTmc1mKlWqVBjhO6RVwEXAD9tXSM0JV26uKfNv9PgUIcRtrl0DLy/73K5dy3PYycnJfPjhh+zatYuffvqJyMhInn76aevrp0+fpk2bNpQsWZI1a9awfft2Bg0aREpKCkCGVogjR45Qo0YN2rRpk9+fZgYeHh6A7g7JiUWLFhESEpKphSKdYdws87hgwQK8vLzueFuwIPt1xePj4zEMw9qltH37dm7cuJHhOy8wMJB69epZv/M2bdqE2WymRYsW1n1atmyJ2Wy+4/eiIyvIkhG58tNPP3Hp0iXrL3FMTAwA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tWpVpk6dmmHbE088waFDh5z63FlJSkri3Xff5Z133snXcSpVqkR0dDT16tWzSVzdunXDMAwWLlxok+MJ4cgkCRGikHTu3Jno6GiOHz/OV199xf/+9z9eeOEFe4eFh4cHvr6+xe7cP/74I15eXrRu3Tpfx3FxccHf358SJUrYKDIYOHAg06ZNs9nxhHBUkoQIUUjc3d3x9/enYsWKhIWF8cQTT7Bq1aoM+8yZM4fatWtTsmRJatWqxeeff57h9dGjR1OzZk08PT2pVq0a77zzDjdu3Miwz7Jly2jatCklS5akfPnyPProowC0a9eOqKgoXn75ZWurDGTdJfLFF19QvXp13NzcCAkJYd68eRleNwyDr776ikceeQRPT0+Cg4NZtmxZttee03OPHTuWe++9l2+++YbKlSvj5eXF888/T2pqKpMmTcLf3x9fX18+/vjjDMePj4/nueeew9fXFx8fHzp06MCuXbuyjQdg8eLFdO/ePcO2p59+mp49ezJu3Dj8/PwoXbo077//PikpKbz22muULVuWihUr8s0331jfc3t3zLp16zAMgz/++IOmTZvi6elJq1atOHjwoPU9u3bton379nh7e+Pj40OTJk3Ytm2b9fXu3bvz999/c+zYsTtegxBFnSQhQtjBsWPHWLlyJa6urtZts2fP5q233uLjjz9m//79jBs3jnfeeYdvv/3Wuo+3tzdz585l3759/Oc//2H27NlMmTLF+vry5ct59NFH6dq1Kzt37rR+EQIsWbKEihUr8sEHHxAdHU10dHSWsS1dupQRI0YwatQo9uzZw5AhQxg4cCBr167NsN/7779Pr169+Oeff+jSpQv9+vXj4sWLWR4zp+cGOHr0KL/++isrV65k0aJFfPPNN3Tt2pVTp04RHh7OxIkTefvtt9m8eTMASim6du1KTEwMK1asYPv27TRu3JgHHngg23gA1q9fb/3Z3GrNmjWcOXOGP//8k8mTJzN27Fi6detGmTJl2LJlC0OHDmXo0KGcPHky22MDvPXWW3z66ads27aNEiVKMGjQIOtr/fr1o2LFimzdupXt27fzxhtvZPhdqFKlCr6+vqxfv/6O5xCiyMvX+r9CiBwZMGCAcnFxUaVKlVIlS5a0Lvs+efJk6z6VKlVSCxcuzPC+Dz/8UIWGhmZ73EmTJqkmTZpYn4eGhqp+/fplu3+VKlXUlClTMmybM2eOMpvN1uetWrVSgwcPzrDP448/rrp06WJ9Dqi3337b+vzKlSvKMAz166+/5uvc7733nvL09FQJCQnWbZ06dVJVq1ZVqamp1m0hISFq/PjxSiml/vjjD+Xj46OuX7+e4djVq1dXs2bNyjKWuLg4Bag///wzw/YBAwaoKlWqZDpX69atrc9TUlJUqVKl1KJFi5RSSkVGRipA7dy5Uyml1Nq1axWgfv/9d+t7li9f/v/t3F9Ik18cx/H3WlRmy4sVQ4L+4BrZSFwEIUHNEKSrLEikoIvSruxCyQsxmCsoyJLmRX9Q2KALB0VBkFEQSOQwKgiEBHM5kyK0gkBcF9bTReyh5zf1589kD/36vGCwnfOc8/2e5+q7s+fMAIx0Om0YhmG4XC4jFovNmFtGIBAwWltb57xG5E+3eD9iisicysvLuXr1KlNTU3R1dTE0NMTJkycBmJiYYGxsjOPHj1NXV2eOmZ6epqCgwPx869YtLl++zPDwMJOTk0xPT7N69Wqz/+XLl5bxCzE4OMiJEycsbbt27SISiVjaSkpKzPf5+fm4XC7Gx8d/Kzb8fIDV5XKZnz0eD06nkyVLlljaMrFevHjB5OQkbrfbMk86nSaZTM4YI51OA7BixYqsPr/fnxXr14dOnU4nbrf7X9f66/0pLCwEYHx8nPXr19PY2EhtbS03btygoqKCQ4cOUVRUZBmfl5fH1NTUnDFE/nQqQkRyJD8/H6/XC0BHRwfl5eWEw2HOnj1rHsfs7Oxk586dlnFOpxOA/v5+ampqCIfDVFZWUlBQQDwe59KlS+a1eXl5i5Jr5pmNDMMwstp+/fkgM2YxjpXONO9csb5//05hYSG9vb1Zc812/NftduNwOGY8nfRf489nHZl7lxnT2trK4cOHuXfvHvfv3ycUChGPxzlw4IA55vPnz6xdu3bOGCJ/Oj0TImKTUCjExYsXef/+PR6Ph3Xr1vHmzRu8Xq/ltWnTJgD6+vrYsGEDLS0t7Nixg82bNzM6OmqZs6SkhEePHs0ac9myZXz79m3OvIqLi3ny5ImlLZFIUFxcvMCVzj/2Qmzfvp0PHz6wdOnSrHu3Zs2aWXPZunUrr169WvR85svn89HQ0MDDhw85ePAg0WjU7Pv69SvJZJJAIGBbfiK5oCJExCbBYBC/38+5c+eAn9+Oz58/TyQSYWhoiIGBAaLRKO3t7QB4vV7evn1LPB4nmUzS0dHBnTt3LHOGQiG6u7sJhUIMDg4yMDDAhQsXzP6NGzfy+PFj3r17x8ePH2fMq6mpiVgsxrVr13j9+jXt7e3cvn2bU6dO/dZ65xN7ISoqKigrK6OqqooHDx6QSqVIJBKcPn3acuLknyorK7OKrVxIp9PU19fT29vL6OgofX19PHv2zFLk9ff3s3z5csrKynKen0guqQgRsVFjYyOdnZ2MjY1RW1tLV1cXsViMbdu2sWfPHmKxmLkTsn//fhoaGqivr6e0tJREIpH1R1vBYJCbN29y9+5dSktL2bt3L0+fPjX7z5w5QyqVoqioaNat/qqqKiKRCG1tbfj9fq5fv040GiUYDP7WWucTeyEcDgc9PT3s3r2bY8eO4fP5qKmpIZVK4fF4Zh1XV1dHT08PX758WbRc5sPpdPLp0yeOHj2Kz+ejurqaffv2EQ6HzWu6u7s5cuQIK1euzGluIrnmMAzDsDsJERE7VFdXEwgEaG5utjsV08TEBFu2bOH58+dmASryf6WdEBH5a7W1tbFq1Sq707AYGRnhypUrKkDkr6CdEBEREbGFdkJERETEFipCRERExBYqQkRERMQWKkJERETEFipCRERExBYqQkRERMQWKkJERETEFipCRERExBYqQkRERMQWPwCxE5kitxSxIAAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load model\n", + "model, _, _, c = load_biomodel(459)\n", + "n_secs = 400\n", + "n_steps = int(n_secs / model.deltaT)\n", + "y_indexes = model.modelstepfunc.y_indexes\n", + "c_indexes = model.modelstepfunc.c_indexes\n", + "\n", + "# simulate model\n", + "c = c.at[c_indexes['IPTG']].set(100.)\n", + "ys_100, _, ts = model(n_steps, c=c)\n", + "c = c.at[c_indexes['IPTG']].set(200.)\n", + "ys_200, _, ts = model(n_steps, c=c)\n", + "c = c.at[c_indexes['IPTG']].set(1000.)\n", + "ys_1000, _, ts = model(n_steps, c=c)\n", + "\n", + "# plot time course simulation as in original paper\n", + "plt.figure(figsize=(6, 4))\n", + "plt.plot(ts, ys_100[y_indexes[\"lacz\"]], color=\"lawngreen\", label=\"lacz, IPTG=100\")\n", + "plt.plot(ts, ys_200[y_indexes[\"lacz\"]], color=\"red\", label=\"lacz, IPTG=200\")\n", + "plt.plot(ts, ys_1000[y_indexes[\"lacz\"]], color=\"cyan\", label=\"lacz, IPTG=1000\")\n", + "plt.xlabel(\"Reaction time (mins)\")\n", + "plt.ylabel(\"Concentration\")\n", + "plt.xlim([0,400])\n", + "plt.ylim([0,80])\n", + "plt.legend()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "fd06cf41-d29e-4bb6-b5fe-73d5c6a405c5", + "metadata": {}, + "source": [ + "## BioMD 461\n", + "\n", + "See [https://www.ebi.ac.uk/biomodels/BIOMD0000000461#Curation](https://www.ebi.ac.uk/biomodels/BIOMD0000000461#Curation)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "f913de94-f445-42b9-8b0e-4953774ef5d4", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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V199tXP/unXrMmnSpBKtl81m46OPPmLWrFksWbKEG264gcaNGzNkyBBq1arF6tWr3T724sWLadWqFb169QIcCU+rVq144403nGVeeOEF+vbtS79+/ejQoQN+fn589tlnLsnP/PnzadGihfNxWMuWLfnggw/cr7TFbKYwLz6XASkpKdjtdpKTkwkKCrI6HBGp4E6fPk1CQgL16tUr8c+mlxVpaWlUq1aNJUuW0KVLF6vDKfcu9W+yuO+hagkREZFSZeXKlXTt2lUJSAWgPiEiIlKq9OjRgx49elgdhpQAtYSIiIiIJZSEiIiIiCWUhIiIiIgllISIiIiIJZSEiIiIiCWUhIiIiIgllISIiIiIJZSEiIjIZXXu3JmYmBirw5ByxtIkpG7duthstlzTAw88AIAxhkmTJhEREYGvry+dO3dm69atVoYsIiKlwNy5c6lSpYrL8vn3kfDwcPr160dCQgIrVqy46L3m/Gnu3LmA477z1ltvERUVRVBQEAEBATRr1ozRo0eza9cut2I9c+YM48aNo0WLFvj7+xMREcE///lP58fscqSnpzNq1Chq1KiBv78/ffr0Yd++fS5ljh07xqBBg7Db7djtdgYNGsTx48fdiqs0sDQJWb9+PQcPHnROy5cvB+COO+4AYMaMGcycOZNXXnmF9evXExYWRrdu3Thx4oSVYYuISCkUFBTEwYMHOXDgAAsWLCA+Pp4+ffoQFRXlcq/p168fPXr0cFl35513YoxhwIABPPjgg/Ts2ZNly5bxyy+/8NJLL+Hr68vTTz/tVlynTp1i48aNPPHEE2zcuJGFCxfy22+/0adPH5dyMTExLFq0iLi4OFavXk1qaiq9e/cmMzPTWWbAgAHEx8ezdOlSli5dSnx8PIMGDSrU381SphQZPXq0adCggcnKyjJZWVkmLCzMTJs2zbn99OnTxm63mzfeeCPPY5w+fdokJyc7p7179xrAJCcnl0QVREQuKS0tzfz6668mLS3NsSIry5jUVGumrKx8x92pUyczevRo5/IHH3xg2rRpYwICAkxoaKi56667zKFDh1z22bJli+nZs6cJDAw0AQEB5rrrrjO7du0yxhgD5Jrq1KmT73jmzJlj7HZ7nsvGGDNv3jwDmO3bt7usHzx4sLnllltyHfPDDz80gPn0008ves6sAvy9LufHH380gNm9e7cxxpjjx48b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HvTo0cPqMKQEqCVERERELKEkRERERCyhJERExALl/J0AKUOs/LeoJEREpATlvG6ZM7KoiNVOnXJ8yvByQ+wXB8s7pu7fv59x48bxxRdfkJaWRqNGjXjnnXecI7sZY5g8eTJvvvkmx44do127drz66qs0a9bM4shFRAquUqVK+Pn5cfjwYby8vPDw0H8LijVyvrGTlJRElSpVXMYjKSmWJiHHjh2jQ4cOdOnShS+++IKQkBB+//13qlSp4iwzY8YMZs6cydy5c2nUqBFPP/003bp1Y8eOHSXy8SARkaJks9kIDw8nISGB3bt3Wx2OCFWqVHF+1bikWTpY2WOPPcb333/PqlWrLrrdGENERAQxMTGMGzcOgPT0dEJDQ5k+ffplPx4EGqxMREqnrKwsPZIRy3l5eV2yBaS476GWtoQsXryY7t27c8cdd7By5UquuOIKRowYwdChQwFISEggMTGR6Oho5z4+Pj506tSJNWvWXDQJSU9PJz093bmckpJS/BURESkgDw8PjZgqFZ6lDyP/+OMPXn/9dSIjI/nyyy8ZPnw4Dz74IO+//z6A86NGF35+ODQ01LntQlOnTsVutzunWrVqFW8lRERExC2WJiFZWVm0bt2a2NhYWrVqxbBhwxg6dCivv/66SzmbzeaybIzJtS7H+PHjSU5Odk579+4ttvhFRETEfZYmIeHh4TRt2tRlXZMmTdizZw+As6PMha0eSUlJuVpHcvj4+BAUFOQyiYiISOljaRLSoUMHduzY4bLut99+o06dOgDUq1ePsLAwli9f7tyekZHBypUrad++fYnGKiIiIkXL0o6pDz30EO3btyc2NpZ+/frx448/8uabb/Lmm28CjscwMTExxMbGEhkZSWRkJLGxsfj5+TFgwAArQxcREZFCsjQJufrqq1m0aBHjx4/nqaeeol69esyaNYuBAwc6yzz66KOkpaUxYsQI52Bly5Yt0xghIiIiZZyl44SUBI0TIiIi4p7ivodqvGARERGxhJIQERERsYSSEBEREbGEkhARERGxhJIQERERsYSSEBEREbGEkhARERGxhJIQERERsYSSEBEREbGEkhARERGxhJIQERERsYSSEBEREbGEkhARERGxhJIQERERsYSSEBEREbGEkhARERGxhJIQERERsYSSEBEREbGEkhARERGxhJIQERERsYSSEBEREbGEkhAR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iuR4IqWZkhCREnD33Xdjs9mw2WxUqlSJ2rVr869//SvXVyiLW926dZk1a5bLujvvvJPffvutXJ/7YtLT03nyySd54oknCnWcWrVqcfDgQZo3b14kcfXu3RubzcaCBQuK5HgipZmSEJES0qNHDw4ePMiff/7J22+/zWeffcaIESOsDgtfX19CQkIq3Lk//vhjAgIC6NixY6GO4+npSVhYGJUqVSqiyOCee+7h5ZdfLrLjiZRWSkJESoiPjw9hYWHUrFmT6Oho7rzzTpYtW+ZSZs6cOTRp0oTKlStz5ZVX8tprr7lsHzduHI0aNcLPz4/69evzxBNPcObMGZcyixcvpm3btlSuXJkaNWpw2223AdC5c2d2797NQw895GyVgYs/Enn99ddp0KAB3t7eNG7cmA8++MBlu81m4+233+bWW2/Fz8+PyMhIFi9enGfd83vuSZMmcdVVV/Huu+9Su3ZtAgIC+Ne//kVmZiYzZswgLCyMkJAQnnnmGZfjJycnc//99xMSEkJQUBBdu3bl559/zjMegLi4OPr06eOy7u6776Zv377ExsYSGhpKlSpVmDx5MmfPnuWRRx6hWrVq1KxZk3fffde5z4WPY1asWIHNZuPrr7+mbdu2+Pn50b59e3bs2OHc5+eff6ZLly4EBgYSFBREmzZt+Omnn5zb+/Tpw48//sgff/xxyTqIlHVKQkQs8Mcff7B06VK8vLyc69566y0mTJjAM888w7Zt24iNjeWJJ57gvffec5YJDAxk7ty5/Prrr7z44ou89dZbvPDCC87tn3/+Obfddhu9evVi06ZNzhshwMKFC6lZsyZPPfUUBw8e5ODBgxeNbdGiRYwePZqxY8eyZcsWhg0bxj333MO3337rUm7y5Mn069ePX375hZ49ezJw4ECOHj160WPm99wAv//+O1988QVLly7lww8/5N1336VXr17s27ePlStXMn36dP7973+zbt06AIwx9OrVi8TERJYsWcKGDRto3bo1N9xwQ57xAKxatcr5tznfN998w4EDB/juu++YOXMmkyZNonfv3lStWpUffviB4cOHM3z4cPbu3ZvnsQEmTJjA888/z08//USlSpUYMmSIc9vAgQOpWbMm69evZ8OGDTz22GMu/xbq1KlDSEgIq1atuuQ5RMq8Qn3/V0TyZfDgwcbT09P4+/ubypUrOz/7PnPmTGeZWrVqmQULFrjsN2XKFBMVFZXncWfMmGHatGnjXI6KijIDBw7Ms3ydOnXMCy+84LJuzpw5xm63O5fbt29vhg4d6lLmjjvuMD179nQuA+bf//63czk1NdXYbDbzxRdfFOrcEydONH5+fiYlJcW5rnv37qZu3bomMzPTua5x48Zm6tSpxhhjvv76axMUFGROnz7tcuwGDRqY2bNnXzSWY8eOGcB89913LusHDx5s6tSpk+tcHTt2dC6fPXvW+Pv7mw8//NAYY0xCQoIBzKZNm4wxxnz77bcGMF999ZVzn88//9wAJi0tzRhjTGBgoJk7d+5FY8vRqlUrM2nSpEuWESnriu4hpohcUpcuXXj99dc5deoUb7/9Nr/99hujRo0C4PDhw+zdu5d7772XoUOHOvc5e/Ysdrvdufzf//6XWbNmsWvXLlJTUzl79ixBQUHO7fHx8S77u2Pbtm3cf//9Lus6dOjAiy++6LKuZcuWznl/f38CAwNJSkoq1LnB0YE1MDDQuRwaGoqnpyceHh4u63LOtWHDBlJTU6levbrLcdLS0vj9998veo60tDQAKleunGtbs2bNcp3r/E6nnp6eVK9e/bJ1Pf/vEx4eDkBSUhK1a9dmzJgx3HfffXzwwQfceOON3HHHHTRo0MBlf19fX06dOnXJc4iUdUpCREqIv78/DRs2BOCll16iS5cuTJ48mSlTpjhfx3zrrbdo166dy36enp4ArFu3jv79+zN58mS6d++O3W4nLi6O559/3lnW19e3SGLN6bORwxiTa935jw9y9imK10ovdtxLnSsrK4vw8HBWrFiR61h5vf5bvXp1bDbbRd9OKuj581OPnL9dzj6TJk1iwIABfP7553zxxRdMnDiRuLg4br31Vuc+R48eJTg4+JLnECnr1CdExCITJ07kueee48CBA4SGhnLFFVfwxx9/0LBhQ5epXr16AHz//ffUqVOHCRMm0LZtWyIjI9m9e7fLMVu2bMnXX3+d5zm9vb3JzMy8ZFxNmjRh9erVLuvWrFlDkyZN3Kxp/s/tjtatW5OYmEilSpVy/e1q1KiRZyxNmzbl119/LfJ48qtRo0Y89NBDLFu2jNtuu405c+Y4t50+fZrff/+dVq1aWRafSElQEiJikc6dO9OsWTNiY2MBx38dT506lRdffJHffvuNzZs3M2fOHGbOnAlAw4YN2bNnD3Fxcfz++++89NJLLFq0yOWYEydO5MMPP2TixIls27aNzZs3M2PGDOf2unXr8t1337F//37++uuvi8b1yCOPMHfuXN544w127tzJzJkzWbhwIQ8//HCh6pufc7vjxhtvJCoqir59+/Lll1/y559/smbNGv7973+7vHFyoe7du+dKtkpCWloaI0eOZMWKFezevZvvv/+e9evXuyR569atw8fHh6ioqBKPT6QkKQkRsdCYMWN466232Lt3L/fddx9vv/02c+fOpUWLFnTq1Im5c+c6W0JuueUWHnroIUaOHMlVV13FmjVrcg201blzZ/7zn/+wePFirrrqKrp27coPP/zg3P7UU0/x559/0qBBgzyb+vv27cuLL77Is88+S7NmzZg9ezZz5syhc+fOhaprfs7tDpvNxpIlS7j++usZMmQIjRo1on///vz555+Ehobmud/QoUNZsmQJycnJRRZLfnh6enLkyBH++c9/0qhRI/r168dNN93E5MmTnWU+/PBDBg4ciJ+fX4nGJlLSbMYYY3UQIiJW6NevH61atWL8+PFWh+J0+PBhrrzySn766SdnAipSXqklREQqrGeffZaAgACrw3CRkJDAa6+9pgREKgS1hIiIiIgl1BIiIiIillASIiIiIpZQEiIiIiKWUBIiIiIillASIiIiIpZQEiIiIiKWUBIiIiIillASIiIiIpZQEiIiIiKW+H+iT78VnX1qXgAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load model\n", + "model, _, _, c = load_biomodel(461)\n", + "n_secs = 400\n", + "n_steps = int(n_secs / model.deltaT)\n", + "y_indexes = model.modelstepfunc.y_indexes\n", + "c_indexes = model.modelstepfunc.c_indexes\n", + "\n", + "# simulate model\n", + "c = c.at[c_indexes['IPTG']].set(100.)\n", + "ys_100, _, ts = model(n_steps, c=c)\n", + "c = c.at[c_indexes['IPTG']].set(200.)\n", + "ys_200, _, ts = model(n_steps, c=c)\n", + "c = c.at[c_indexes['IPTG']].set(1000.)\n", + "ys_1000, _, ts = model(n_steps, c=c)\n", + "\n", + "# plot time course simulation as in original paper\n", + "plt.figure(figsize=(6, 4))\n", + "plt.plot(ts, ys_100[y_indexes[\"lacz\"]], color=\"lawngreen\", label=\"lacz, IPTG=100\")\n", + "plt.plot(ts, ys_200[y_indexes[\"lacz\"]], color=\"red\", label=\"lacz, IPTG=200\")\n", + "plt.plot(ts, ys_1000[y_indexes[\"lacz\"]], color=\"cyan\", label=\"lacz, IPTG=1000\")\n", + "plt.xlabel(\"Reaction time (mins)\")\n", + "plt.ylabel(\"Concentration\")\n", + "plt.xlim([0,400])\n", + "plt.ylim([0,80])\n", + "plt.legend()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "141d9a5d-0938-42e9-81af-01f25295a1a6", + "metadata": {}, + "source": [ + "## BioMD 641\n", + "\n", + "See [https://www.ebi.ac.uk/biomodels/BIOMD0000000641#Curation](https://www.ebi.ac.uk/biomodels/BIOMD0000000641#Curation)" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "f5a1b5b8-2671-4f2b-b74a-847f729040c5", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load and simulate model \n", + "model, _, _, c = load_biomodel(641)\n", + "n_secs = 25\n", + "n_steps = int(n_secs / model.deltaT)\n", + "ys, ws, ts = model(n_steps)\n", + "\n", + "# plot time course simulation as in original paper\n", + "y_indexes = model.modelstepfunc.y_indexes\n", + "w_indexes = model.modelstepfunc.w_indexes\n", + "plt.figure(figsize=(6, 4))\n", + "plt.plot(ts, ys[y_indexes[\"Timeract\"]], color=\"red\", label=\"Timeract\")\n", + "plt.plot(ts, ys[y_indexes[\"CellCact\"]], color=\"green\", label=\"CellCact\")\n", + "plt.plot(ts, ys[y_indexes[\"Effectoract\"]], color=\"steelblue\", label=\"Effectoract\")\n", + "plt.plot(ts, ws[w_indexes[\"Damage\"]], color=\"gold\", label=\"Damage\")\n", + "plt.xlabel(\"Reaction time\")\n", + "plt.ylabel(\"Concentration\")\n", + "plt.legend()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "170e0990-e400-4f83-bee6-56528d147c3e", + "metadata": { + "tags": [] + }, + "source": [ + "## ⚠️ Error Cases" + ] + }, + { + "cell_type": "markdown", + "id": "bcf32b9e-d964-45c6-82ad-1462244c9404", + "metadata": {}, + "source": [ + "Note that SBMLtoODEjax does not (yet) handles the numerical simulation of all models present on the BioModels website, or more generally it does not handle all possible SBML files. \n", + "We detail below the error types we obtain when trying to simulate the list of currently-hosted curated models (1048 models in total):\n", + "\n", + "\"conversion_simulation_success_rate\"" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python [conda env:grn]", + "language": "python", + "name": "conda-env-grn-py" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.16" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/_sources/tutorials/gradient_descent.ipynb b/_sources/tutorials/gradient_descent.ipynb new file mode 100644 index 0000000..c6fa8b3 --- /dev/null +++ b/_sources/tutorials/gradient_descent.ipynb @@ -0,0 +1,628 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "3a015e0d-1b9d-4a36-ac19-b12b2d12bf00", + "metadata": {}, + "source": [ + "# Gradient descent" + ] + }, + { + "cell_type": "markdown", + "id": "0851ed6d-ad05-4b96-a25b-dae0f851f02d", + "metadata": {}, + "source": [ + "In this tutorial, we will see how SBMLtoODEjax integrates seamlessly with [Optax](https://optax.readthedocs.io/en/latest/) pipeline, a gradient processing and optimization library for JAX. \n", + "Whereas Optax has typically been used to optimize parameters of neural networks, we will see that it can be used in the very same way to optimize parameters of our SBMLtoODEjax models.\n", + "\n", + "More precisely, users can define their own loss function over the model outputs $(ys,ws)$ and their own optax optimizer and learning rate scheduler to optimize model parameters toward a target behavior. Interestingly, optimization can be done with respect to any desired parameters including: model parameters (constant kinematic parameters $c$) and/or initial states (node states $y_0$ or model parameters $w_0$), but also parameters of more advanced intervention strategies e.g. dynamical interventions on the network states $y=[y(t=0), \\dots, y(t=T)]$, or why not even with respect to model hyperparameters (e.g. odeint solver atol or rtol parameters). " + ] + }, + { + "cell_type": "markdown", + "id": "96aed302-64d2-48c5-b304-043bfebeaeff", + "metadata": {}, + "source": [ + "## Imports and Utils" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "c08e4cbe-307c-443f-8388-aea6e7400a25", + "metadata": { + "tags": [ + "hide-cell" + ] + }, + "outputs": [], + "source": [ + "# imports\n", + "import jax\n", + "jax.config.update(\"jax_platform_name\", \"cpu\")\n", + "\n", + "from copy import deepcopy\n", + "import equinox as eqx\n", + "from functools import partial\n", + "from jax import jit, lax, value_and_grad\n", + "import jax.numpy as jnp\n", + "import matplotlib.pyplot as plt\n", + "import optax\n", + "from sbmltoodejax.utils import load_biomodel\n", + "\n", + "\n", + "# utils\n", + "def sine_wave(t, A=1, w=.1, phi=10., b=2):\n", + " return A*jnp.sin(2*jnp.pi*w*t+phi) + b\n", + "\n", + "default_colors = [(204,121,167), \n", + " (0,114,178),\n", + " (230,159,0), \n", + " (0,158,115),\n", + " (127,127,127),\n", + " (240,228,66),\n", + " (148,103,189),\n", + " (86,180,233),\n", + " (213,94,0),\n", + " (140,86,75),\n", + " (214,39,40),\n", + " (0,0,0)]\n", + "default_colors = [tuple([c/255 for c in color]) for color in default_colors]" + ] + }, + { + "cell_type": "markdown", + "id": "aa553c31-622a-469d-8a0b-b18ad1642e63", + "metadata": {}, + "source": [ + "## Problem definition" + ] + }, + { + "cell_type": "markdown", + "id": "8fee3b42-b7a6-4b2d-b035-3a8d657f0c0c", + "metadata": {}, + "source": [ + "In this tutorial we will focus on the [biomodel #145](https://www.ebi.ac.uk/biomodels/BIOMD0000000145) which models ATP-induced intracellular calcium oscillations. \n", + "We will assume an (arbitrary) target sine-wave behavior that we wish the cytoplasmic $Ca^{2+}$ concentration (`Ca_Cyt`) to follow.\n", + "\n", + "Below, we show the obtained time-course evolution of the different components (including `Ca_Cyt` in gray) given the provided initial conditions $(y_0, w_0)$ and kinematic parameters $c$, and plot the target sine-wave (dashed gray curve)." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "fce64f0c-fcae-4c82-b50c-5e66b8b1fc9d", + "metadata": { + "tags": [ + "hide-input" + ] + }, + "outputs": [ + { + "data": { + "image/png": "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56tYuZMLFy6gKAqhoaF3LTdmzBj1cUhICJ999hkvv/xyoZK58+fPF6r/9QsvvMDcuXPVZO6vv/4iIyODIUOGYGtri5ubGxqNRiaxL4IiN7N269aNadOmqT9rNBrS0tL4+OOPS3yJry+//BKNRmPxYlMUhYkTJxIQEICDgwMdO3bk5MmTFs/Lzs7mtddew9vbGycnJ/r168e1a9dKNNayLDExkcjISACZW04IISqBvIn+7/XlfevWrXTr1o2qVavi4uLC008/TXx8POnp6YU6R2EqB5599lkuXLigNu3+9NNPDBkypMAaQ1E4Ra6Z++abb+jUqRP169cnKyuLYcOGcf78eby9vfntt99KIkYADhw4wA8//JAv+Zg8eTJTp05l3rx51KlTh88//5xu3bpx9uxZtaZwzJgx/PnnnyxatAgvLy/Gjh1Lnz59OHToEDqdrsRiLquOHz8O5H7rcnV1tXI0QghRvun1et5//32rnLewateujUaj4fTp03cchBAREUHv3r156aWX+Oyzz/D09GTnzp288MILhWpGrlOnjtoX+26qVKlC3759mTt3LjVq1GDNmjX8/fffhb4WkV+Ra+YCAgIIDw/nnXfeYdSoUTRt2pR///vfHDlyhCpVqpREjKSlpfGvf/2L//73v3h4eKjbFUVh2rRpfPDBBwwcOJCGDRvy888/k5GRwcKFCwFITk7mxx9/ZMqUKXTt2pWmTZvy66+/cvz4cTZt2lQi8ZZliqKoyVxYWJiVoxFCiPJPo9Fga2tb6reidJHx9PSkR48efPfddwXWsiUlJXHw4EGMRiNTpkzh4Ycfpk6dOkRFRRX6HMOGDePcuXP88ccf+fYpikJycrL684gRI1i0aBHff/89NWvWpG3btuo+W1vbArtziTu7r3nmHBwceO6555gxYwYzZ85kxIgRFiNbi9srr7zCo48+SteuXS22X758mZiYGLp3765us7Ozo0OHDuzevRuAQ4cOYTAYLMoEBATQsGFDtUxBsrOzSUlJsbhVBDdu3ODmzZvodDrq169v7XCEEEKUkpkzZ2IymWjZsiXLli3j/PnznD59mm+//ZbWrVtTs2ZNjEYj06dP59KlS8yfP79I040NGTKEoUOH8uSTT/Lll19y8OBBIiIiWL16NV27dmXr1q1q2R49euDm5sbnn3/Oc889Z3Gc4OBg0tLS2Lx5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Dg5m3759XLlyhbi4OGrVqsXBgwdZv349586d46OPPuLAgQP3PM6wYcMwm828+OKLnD59mvXr1/P1118D/0uIX3nlFRISEnjyySfZv38/ly5dYsOGDTz//PNqgnN7PHk5hEajQVEUsrKy1HNqtVratWvHuHHjGDt2LOPGjWPPnj1ERESwdetWBg8erI6OrVmzJuvWreP8+fMcPXpUjbcwNBoNc+fO5dy5c7Rv3541a9Zw6dIljh07xhdffEH//v0tyo8YMYJ///vfmEwmHnvssXy/7+3bt3P9+vUS/8wqcjLXuXNn3njjDaKiotRt169f580336RLly7FGpy4P2WliTUzM5PFixdz4cIFdVu9evUYNGiQRTNRYTk7O/Piiy/SvXv3eyYeomB5X7quXr16X8/XaDQW/Rfj4uJYu3YtixYtsvg7izu7fv06MTEx6s8NGzbkjTfeoFWrVkU+lo2NDS+88ALPP/+8Rc1qUlLSXTvqi/85ePAgFy9eZMOGDWqSodPpCqy0uJNbv4yaTCbS09PJycmx+pxst3v77bfR6XTUr18fHx8fevbsycCBAxk6dCitWrUiPj7+jiNFb+Xq6sqff/5JeHg4TZo04YMPPmDChAkAaj+6gIAAdu3ahclkokePHurr3M3NTa3tuj2evD5tjo6OeHp6FvgF5auvvmLhwoXs27ePHj160KBBA9566y0aNWrEM888A8D06dPx8fGhQ4cO9O3blx49etCkSZNC15K1bNmSgwcPUrNmTUaOHEm9evXo168fJ0+ezDcJ8JNPPomNjQ3Dhg3L12/y008/5cqVK9SsWbPExxMUeZ65q1ev0r9/f06cOEFQUBAajYbIyEjCwsL4448/CAwMLKlYraq8zDOXkJDAt99+i0ajYezYsVbtR7N582Z27NiBq6srr7/+erH394DczsdLliyha9euheqHURnd2r/FbDZz6dIlatWqVSzHNhgMbN26lYSEBIYMGSL9Ge/h9OnTLF26FHd3d1588cUS6TSfkpLC999/T1BQEI899phFjZ/Iz2g0sm7dOlq3bl2o2s3CzDNnNBrJysqqVP0YFyxYwHPPPUdycjIODg6Ffl5eX1CTyYS3t3eJjNQ2GAzExcWhKAre3t7F1mwNuTlRcHAwBw4cuK+FE6w2z1xQUBCHDx9W+2koikL9+vULNRmfKHl5tXIhISFWfyNp3749N2/epF27diWSyAFs3bqVixcvkpCQwKuvvlpgf5PK7MiRI5w+fZqhQ4ei0+nQarXFlshBbk1f9+7dLQam5I1wv3WaGZErKChIbZYrKVFRUWRlZZGQkCBdXwpgMBg4efIkjRs3Vvu09enTp1jPYWNjY/H+azabSUtLw9nZucJ84fnll1+oUaMGVatW5ejRo+occkVJ5CC3JjM7O1vtk1sSXz50Oh12dnZ37CZ2PwwGA9HR0bz77rs8/PDDVl8B674/Ybt160a3bt2KMxZRDKzdxBoTE6POqaPX63niiSdK9HwdOnQgMTGR9u3bSyJ3m9TUVNasWYPBYODo0aMl+mZz6wfUli1b2L9/P0888YRMn3EbZ2dnRowYgZOTU4nNFRcaGspzzz2Hi4tLkT9YKzqz2cyvv/6qTsPRunXrUjlvcnIymZmZGAyGCtO3MSYmhgkTJhATE4O/vz+DBw/miy++KPJx9Ho9np6eALzxxhv8+uuvBZZ76qmnmD179n3FqtVq8fDwQFEUdu7cSa9eve5YNi0trVDH3LVrF506daJOnTr8/vvv9xVXcSp0MrdlyxZeffVV9u7dm6+6Lzk5mTZt2jB79mzatWtX7EGKwklISCAmJgaNRnPPCQ9Lwv79+1mzZg19+/alWbNmpXJOBwcHnnzySYttWVlZ5XbOp+Lk4uLCoEGDuH79+j2H2BcXo9FIREQE2dnZJCYmVvpkzmAwsHz5clq1aqUuU1QaNea3d3e5ePEijo6Olb4rglarpW7dusTExJRo7ejtHB0d1elLKopx48Yxbty4+3quwWCwGOmbVxv36aef8vbbbxf4nAft3qTRaNBoNDRv3pzw8HDS0tLIycnB3d39vmpLO3bsWKb6pRY6mZs2bRojR44s8Bfq5ubGqFGjmDp1qiRzVnT69GkgdwRNQSPhSlpycjKQuz6dtcTHx/Pzzz/TsmVLdeqTysRsNpOdna3WyISGhpZqYm9jY8Pw4cM5d+6c1QfglAW7du3i9OnTREZG8sYbbxRrX53CioyM5LfffsPGxoYRI0bc1+CjiqR169Y0bNiwVPs+29nZUaVKlQrTxPogDAYD8fHx6owFt3bBqVKlSolPEO/g4EBISAixsbEoimIx2XB5VuhX1tGjRy1mvb5d9+7dOXToULEEJe5PXjJ36xyApalr164MGzbMqs3v586dIyUlhfDw8DI3kqykmc1mVq9ezdy5c0lPT7daHHq93iKRy6utq4zatm1LvXr1GDx4sFUSOcj9gPTz86N69eqVsh9jamoq69atU0cyajQaqwxiuzWRM5lMZXLqktKQNxVVQVNSlRadToeXl1eF6opQ6Jq5Gzdu3LXjoI2NDTdv3iyWoETRJScnqxMFl2Yyd+3aNapWrapWYRd1iZbi1rp1a2xsbAgNDbXah6e1pKSkcPbsWTIyMrh69apVmtpvZzQaWbJkCRcuXGDo0KHUrVvX2iGVuFtHD+v1eoYOHWrVeOzt7Rk+fDg6na7EBiKVVWazmQULFhATE4PZbKZ3797Feuz7lZSURHZ2NklJSXh5eVWqtXbzEqnb11Mtbba2thafEYVdxqu4FVdTbaH/Z1etWpXjx4/fcSTcsWPHKn1/DGvKm7Q1KCio1CYKPnnyJEuXLqVp06b07du3zDQhtGjRwuLnjIyMClGNfi/u7u688MILxMTElIlEDnK/hdvZ2Vn9jbu0mM1m/vjjD6pVq1Zq/UYL4/YRgkeOHKFatWoVpjP+nWi1Wjp37qxOPVIcbG1t0Wq1REVF4ePjg62tbZETADs7O3JycrC3tyc7O7tY4irLTCYTJpOpzH7BVhSFlJQUzGZzviUMS/q8N2/eRKPRPPAo20Inc71792bChAn06tUrX+fyzMxMPv7442If3i0KL2/28tJcvisnJ8fq1eX3cvHiRZYsWcKAAQOs1vxc0nJyctQ3SU9PT3VkWFmg1WoZMGAAjzzySKl2OLeWU6dOcfToUY4fP06NGjXK5JJzhw8fZtWqVepcdxX9i06dOnWoWbNmsY1212q1hISEEB0dbTF5/v1ISkoqlpjKMrPZTHp6OmazGScnpzJZO2wymUhLS0NRFJydnUs1Ro1GQ2Bg4AO/Pgsd8Ycffsjy5cupU6cOr776KnXr1kWj0XD69Gm+++47TCYTH3zwwQMFI+5PWlqaOnN2aSYsTZs2xdvbW21mLYtOnz5NdnY2R44cITQ0tMzGeb9OnjzJ2rVr+de//lVma8Z1Op1FIpeenk5WVlaFrBVq0KABN27cwMfHp0wmcpCb3Hh6etKgQYMK01/oVmazmR07dtCiRQs1US3uaYtsbW2pVq0aRqOxWNbejI2NJTw8nM6dO5fJZOdB5OTksGbNGhITExk4cCBubm7WDqlAly9fxmw2U7NmzVI9r16vL5bXZ5FWgIiIiODll19m/fr1Fu3LPXr0YObMmerQ+4qoLK8AcfDgQVavXk1AQAAvvvhiiZ4rMTERJyenMltdfjuTycT+/ftp0aJFhXuTNJvN/PTTT1y7do2HH374rgOUyoqUlBR++eUXcnJyeOGFF8rsG3tFV5Gn78lbecbX15cXX3yxzM8/aTAY+L//+z/S0tJo3749nTt3tnZIxc5oNJKSklKmWg3uxWQyWf21U5S8o0idWKpXr86aNWuIi4tj37597N27l7i4ONasWVOhE7myrrRGsSYnJzNv3jx+/fVXMjMzS/RcxUWn06mDIvJUlFGuWq2Wp556ik6dOtG9e3drh1MoOp1O/SJYUf4Op06dYt26deVqtYVbEzmz2cyBAwcqzMjKsLAwXF1dadu2rdU/jAtDr9fTv39/atasSZs2bawdTrEwm81qaxHkDpAsT4lcZmYmP//8MwcOHLB2KIV2X1UVHh4e+TqZC+vIzMzk8uXLQMn3l0tJSSErKwsbG5tiaVqwhn379rF7926ef/75clsrdOs3Rnt7ezp06GDliArPycmJ4cOHA1SIaTJSUlJYvnw5RqMRX19fmjZtau2Qimz16tUcPnyYiIgIBg0aVO67IlSpUoVXX3213LQeANSuXZtatWqV+9895HbqX79+Pfv27aN37960bNnS2iEV2fHjx4mMjOTmzZs0bNiwXHRHqFjtTpXQ2bNnMZvNVKlSpcT7IAUFBfHcc89hb29fLmcyz8nJYf/+/SQnJ3P8+PFyOalwSkoKP//8M126dCnVwS7F6fYkLiEhAVdX13LZDO7q6kq/fv04d+4cjRs3tnY496V+/focP36cOnXqlNtk4uzZs3h6euLj4wNQrhK5PLf+7k+dOkV6enq5rDRRFEWtfS+vTfktWrQgLS2N+vXrl4tEDorYZ64yK6t95hYuXPj/7d15eBRVvj/+d1X1lnQWErJD2DeVgCwiOwgIoqiIC4zooI6gjKJc587i16vgvXPF0XnUUa/cYfDi4IzCbxRUFFlGR5BBZoABCYvsJEASQkKSTrrTW9X5/VHdlXQWCJCku5P363nqqapT1VWn+5w+/elaTuHIkSMYP348xo8f3+zb9/v9cLvdURm8NaS8vByHDh3C8OHDo/KHa9OmTdi+fTtSUlIwf/78qDiNdDFnzpzBn//8Z/Ts2RMzZsyI2u5LavctF42cTmdYnhrTHPLy8rBy5UpYLBY8+uijUX9jzdmzZ/GHP/wBAPDwww+ja9euYc7R5RNC4OzZs/UeKxfNwvEdb7Fr5iiyuN1uHD9+HEDLXC+naRo++eQTLF++PKyP6GpOHTp0wIgRI4wvpRAiqk4ZT5o0CaNHj8YDDzwQ9YEcoNfh4HNco+UauoqKCnzyySch/YNFcyAHICSQ83g8OHz4cBhzc3lSUlKQnp6Obt26RewdxJcjKysLQ4cOxZAhQ5CdnR3u7DRZUVFRyI2RbSmQKykpwbJlyyL6wQjRd16DDEePHoWqqkhOTm6R59m5XC4UFBTA4XCgrKws6v/x1hV8/JXX643oo0Kaphl5k2UZkyZNCnOOmk+vXr3wwAMPoFOnTvU6to1EQgisXr0aBQUF0DQNM2bMCHeWmpXX68XKlStx9uxZ3HPPPejfv3+4s3RJdrsdc+bMgaIoEfsdvhySJOHWW281nqoTDY4dO4YPPvgAgwYNwm233dYmyqG2jRs3orCwEOvXr8ecOXPCnZ0Gta1PvJ2p3VFwS3zp4+Li8Mgjj2DWrFmNPvkjmhUWFmLv3r04cOAATp8+He7sNEhVVfzlL3/Bli1bmu2xL5GmR48eIYFcRUVFGHNzccEf2oyMDEycODHc2Wl2ZrMZWVlZiImJiegbVMrKynDs2DFj3mq1RuU1l42p3RG7EALbtm2L6KNCwacnuN3ucGelRUyfPh39+/fH3XffHe6sNIrXzDVRpF0z5/V68eqrr8Ln82Hu3Lno1KlTs227qqqqzVwjdym5ublQFCVibyb44YcfsGrVKiiKgvnz5yMlJSXcWWpR+/btw6effoq77roroo8K1T5a2tZomgaHwxGxwZzL5cLy5ctRXl7eLp73+91332Hjxo1ISEjAT3/604i9qeDkyZPIzs5uU0F1uPGauXbg2LFj8Pl8SExMRFZWVrNtd8eOHXjzzTdx4sSJZttmJMvJyQkJ5CLt+rl+/frhlltuwd13393mAzkAOH36NFRVNbrbiQQ+nw+ffvopysrKjLS2GsgB+nurHciVlpaisLAwfBmqw2q1IisrCwkJCRH71JPmNGDAAKSmpmLUqFERFciVlJSEXOfavXv3dhPIHT9+HB9++GFEXefbPj75Nqh2R8HNdYpV0zQcO3YMXq8XeXl56NGjR7NsN1p4PB786U9/Qt++fcPabYmmaRBCGDc4DB8+PGx5aW1Tp05Feno6Bg8eHO6sGDZs2IA9e/bg7NmzePzxx9t0IFdXWVkZ/vjHP8Lr9WLOnDkRETwpioK77roLTqczIs6StDS73Y7HHnssogKloqIirFy5Emlpabj//vujsiuYK+V2u/HRRx+huroa27dvb5FeJK5E+2mVokRTznr7/X4cOXIEQPN2FCzLMmbOnInp06dHTAVtTQcPHsTp06exbds2VFVVhSUPwZsyPvroo4g7StgaZFnG0KFDjYBJCIFz586FNU/jxo1DRkZGm7yw+1JiYmKQkJCAuLg4xMfHhy0fDocjpDd+RVHaRSAXVDuQ8/v9WLduHcrLy8OWH5/PB7/fD6/X2+7aKZvNhh/96EfIycmJqL5KIyfUJ+Tm5uLAgQOYMWPGRf/pnDhxAh6PB3FxcVd9+7emaTh16pRxFM5sNuP666+/qm1Gq0GDBsHlcqFbt25hu2awpKQE+/btg9/vR35+Prp37x6WfEQCIQS+/vprbNu2DbfeemurdqBa+5q4hIQEzJs3r90FcoD+w/Xggw/C6/WG7Tvh8Xjw7rvvoqKiApqm4cYbbwxLPiLFxo0bsXv3buTn52P+/PlhqZfZ2dmYM2cOkpOTo6ZT3ebUpUsXdOnSJdzZCNH+WqcIVV1djc8//xw//PADdu/efdF1g3exXnPNNVf1RdY0DWvWrMHKlSuxZ8+eK95OWzJq1KiQm0lKS0vh8/labf9paWm4++67cc8997TrQA7Qgzmn09nqnXWWlpZi6dKlOHXqlJHWHgO5IKvVGnJU7vDhw5dso5p7/0OHDkXHjh3Rp0+fVttvpBo9ejTS09Nxyy23tGq9zM3NxYULF4z5Tp06tctALlLxyFyEiImJwezZs7F3796L/vNUVdXo0PNqOwqWZRmJiYmQZbld/1g1pqKiAu+99x4SExMxa9asFjsyUVxcDEVRjH78WqID6GgkyzJuv/129O/fv1Wv3wx2A7Fx40bMmzcvavr6ag0XLlzARx99BJ/Ph9jY2Batq36/3zi9OHr0aAwbNiwq+iJsaYmJiXjsscdC2uyqqirY7fYWq6vff/891q5di+TkZMydO5dBXARiMBdB6h66Dd6Q0Lt3b+NLeurUKVRXVyMmJuaKH/NS+0HtEydORE5ODjIyMq7+DbQxDocDPp8PHo+nxS7wPXbsGFavXo3k5GQ8+uijMJvNLbKfaCVJUkgg5/P58Mknn2Ds2LFIT09vkX3eeuutUBQF48ePZyBXR1JSEkaOHIkzZ8602FEyr9eLDRs2oLy8HA888IDR5xoDuRq1AzmXy4Vly5ahW7duuO2221rkc+rVqxfi4+PRr18/lkOEYjAXwb799lv87W9/w/XXX4/p06cDqLmLtV+/fpf9OCev14uvvvoKpaWlmD17NiRJgizLDOQakZ2djblz50LTNCOYE0LA5/M1W3CXlpYGi8WC2NhY+Hw+BnOX8M033+DAgQMoKCjAggULmuWIcklJCQ4ePIixY8cC0K8bnTZt2lVvty2SJAk33XRTyB9CTdNw5MgR9O3bt1mCX6fTidzcXPh8PuTn56Nbt25Xvc227NSpU6isrMSZM2earWNxIQSKioqMu5ftdjvmz5+P2NjYZtk+NT8GcxEs+HiaYGOmaZoRzF3JXawOhwO7d++G3+9HXl4eG8kmqPsIs3379uGrr77C5MmTr6hTW5/PhxMnThgdnSYkJOCRRx5BUlIST3U3wciRI1FcXIwhQ4aE3PEKXNnzUd1uN5YtWwav14u0tDT069evWfPbVtX+I/nPf/4TGzZsQP/+/XHPPfdc0faCZxsA/ejftGnTEBcXxzaqCa699lo89NBDsFgsRj90mqahoqLiip5Vq2kaPvjgAxw7dgwPP/ywcQaIgVxkYzAXwUaPHo1rrrkGycnJAID8/Hw4nU4oimKkXYzL5UJ+fr7xA5WSkoJbb70VCQkJbCSvgBAC//jHP+BwOOBwOC779T6fD2+99RYcDgfmzZtndPbc1p5525Lsdjvuv//+kMDt8OHD2Lp1K0aPHn3JPzlCCKNXdUC/W3PQoEEoLS3lEeorFOwTse4lIrX7SrzYaz/99FPs378f8+bNM54xPXDgwBbNc1tT95KbAwcOYM2aNRgxYgQmT558yderqmqczpZlGQkJCVAUBcXFxVd8OQ+1LgZzEa72D33wqJyqqjh69KixrKqqCqdOnYLdbjfugPR4PPjtb38LIQSeeuop4x9aJHXGGm0kScLDDz+Mf/3rXyGfY25uLnbs2IFhw4YZP0J+vx+7d++G0+nEhAkTAOin77Kzs3H69Gm4XK6wvIe2oO4RuK1bt6KgoCDk2ZVOpxM//PADOnTogJ49ewLQvzfvvPMOLly4gKefftp4ysHkyZNDnoVJl2fEiBHo169fyB2vx44dw0cffYRBgwZh6tSpAPQALzc3F06nEyNHjgSgl6XX64Xf78f+/fuN7wpdnfz8fAghQq5vc7lc2LVrV70j0OvWrcP+/fvx6KOPIjU1FQAwYcIEjBkz5oqO7FF4MJiLEpqm4cCBAwCA9PR04wcK0B+B9NFHH6Fbt25GMBd85I3P50NVVRW/lM3EbDbXu9v42LFjOHv2bEgw4ff78eWXXwIAxowZY1wLN3XqVNhstojqzT3a3X///dizZ0/I0ZzCwkKsW7cOWVlZxndFURTExcWhvLwcp06dMvpTvNxrT6m+uu3L/v374fV66wXIa9euBaD36Rg8rTp+/Ph6XQLR1bntttswaNCgkI6Vz58/j6+//hopKSkhwdyFCxfg8Xhw4sQJI5hrL8/mbkv4ixIlzp49i6qqKlgslnp3PcqyjK5du9a7u+/HP/5xu3rMSrhMmDAB3bp1C3l2qqIo6NevHzp27Ai/32+UFxvJ5hcXF4cxY8aEpJnNZvTq1aveUwLuvPNO2O123pHXwqZPn47hw4eHfM6SJKF79+6Ij4+H3+830oOnVql51X1mt9VqbfD09ejRozFp0qSIeFQbXTlJNNftL21c8DqbioqKsDxGZuPGjfjuu++Qk5ODu+++u9X3T0RERK3ncuIO3j4XBYQQxlMfmvNZrERERBT9GMxFgYKCAlRUVBinjoiIiIiCGMxFgeBRud69e7NTWSIiIgrBYC7C8RQrERERXQyDuQhXVFSEsrIymEwm9O7dO9zZISIiogjDYC7CBY/K9erVi90pEBERUT0M5iKYEAK5ubkAeIqViIiIGsZgLoLl5+ejvLwcFouFDwAnIiKiBjGYi2Dff/89AP2oHJ/kQERERA1hMBehfD6f8SzW4DMkiYiIiOpiMBehDh8+DI/Hg8TERHTp0iXc2SEiIqIIFdHB3JIlS3DDDTcgPj4eaWlpmD59Og4fPhyyjhACixcvRlZWFmJiYjB+/HjjiFaQx+PBggULkJKSArvdjjvuuANnzpxpzbdy2Xbt2gUAGDhwIGQ5oouJiIiIwiiio4QtW7bgiSeewI4dO7B582b4/X5MnjwZTqfTWOeVV17Ba6+9hrfffhs7d+5ERkYGbr75ZlRWVhrrLFy4EGvXrsWqVauwbds2VFVVYdq0aVBVNRxv65LOnDmDU6dOQZZlDBkyJNzZISIioggmCSFEuDPRVOfPn0daWhq2bNmCsWPHQgiBrKwsLFy4EL/85S8B6Efh0tPT8Zvf/AaPPfYYKioqkJqaivfffx8zZ84EoD/rNDs7G+vXr8eUKVOatG+Hw4HExERUVFQgISGhxd6jqqpYsWIFzpw5g+uvvx7Tp09vsX0RERFRZLqcuMPUSnlqFhUVFQCA5ORkAMDJkydRVFSEyZMnG+tYrVaMGzcO27dvx2OPPYbdu3fD5/OFrJOVlYX+/ftj+/btjQZzHo8HHo/HmHc4HC3xlgxbt27FoUOH4HQ64XA4jPdBREREdDERfZq1NiEEnnnmGYwePRr9+/cHoD/qCgDS09ND1k1PTzeWFRUVwWKxICkpqdF1GrJkyRIkJiYaQ3Z2dnO+nXpKS0tRWFgIh8MBk8mEu+66q16eiYiIiOqKmiNzTz75JPbt24dt27bVWyZJUsi8EKJeWl2XWufZZ5/FM888Y8w7HI4WDehGjx6N6667DpqmoWvXroiJiWmxfREREVHbERXB3IIFC/DZZ59h69at6Ny5s5GekZEBQD/6lpmZaaQXFxcbR+syMjLg9XpRVlYWcqSruLgYI0eObHSfVqu1VZ+FmpqaitTU1FbbHxEREbUNEX2aVQiBJ598EmvWrMHXX3+N7t27hyzv3r07MjIysHnzZiPN6/Viy5YtRqA2ZMgQmM3mkHUKCwuxf//+iwZzRERERNEgoo/MPfHEE/jggw/w6aefIj4+3rjGLTExETExMZAkCQsXLsRLL72E3r17o3fv3njppZcQGxuL+++/31j3Jz/5CX72s5+hY8eOSE5Oxr//+78jJycHkyZNCufbIyIiIrpqER3MLV26FAAwfvz4kPQVK1bgoYceAgD84he/QHV1NX7605+irKwMN954IzZt2oT4+Hhj/ddffx0mkwn33XcfqqurMXHiRLz33ntQFKW13goRERFRi4iqfubCqbX6mSMiIiK6nLgjoq+ZIyIiIqKLYzBHREREFMUYzBERERFFMQZzRERERFGMwRwRERFRFGMwR0RERBTFGMwRERERRTEGc0RERERRjMEcERERURRjMEdEREQUxRjMEREREUUxBnNEREREUYzBHBEREVEUYzBHREREFMUYzBERERFFMQZzRERERFGMwRwRERFRFGMwR0RERBTFGMwRERERRTEGc0RERERRjMEcERERURRjMEdEREQUxRjMEREREUUxBnNEREREUYzBHBEREVEUYzBHREREFMUYzBERERFFMQZzRERERFGMwRwRERFRFGMwR0RERBTFGMwRERERRTEGc0RERERRjMEcERERURRjMEdEREQUxRjMEREREUUxBnNEREREUYzBHBEREVEUYzBHREREFMUYzBERERFFMQZzRERERFGMwRwRERFRFGMwR0RERBTFGMwRERERRTFTuDNAV07zOaG5zkLzlAIAJMUK2ZYK2ZYGSbGGOXdERETUGhjMRRlvyU5UH/8zvAWb4K841Oh6kjUZpoQ+MCX0gZLQB6YO18CcNABKfA9IEg/IEhERtRUM5qKEv/IkHP94Ep4z60PSJZMdsi0VkGQI1Q3NfR7QfBCeC/Cd3wHf+R111o+DKSkH5uSBMCUNhDl5AExJAyCb41rz7RAREVEzYTAXBTwFf0XZN/dCeMsB2YyYbjNh7TId1oxxkKwdIUmSsa4QAsJbDtWZD7/jKFTHEfgrDsNffgC+sv0Q/ir4zn8H3/nvQvahxPesCfCScmBKyuFRPCIioijAYC7CeQq/xoW/TgM0D8wpN6LDmJUwJfZpdH1JkiBZkyBbk2BOHhiyTGh++B1H4L/wPXwXvoe/TB9r1YVQK49DrTwO5K2p2ZYpFqYO1+lH8jrkwJQ8QA/ybKkt9n6JiIjo8khCCBHuTEQDh8OBxMREVFRUICEhoVX26a88hZLPh0B4LsCafSeSxq9ukRsbVPf5WgFeLnxl++AvPwhongbXl23peoCXlKMHe4n9YErsC9mW0ux5IyIiao8uJ+5gMNdErR3MCSFwYcNN8J7bAnPKDeg49dtWvUNVaH6ojmPwlecGAjx9rFaeANBwlZGsHQOBnR7cBaeVuO6QZB4EJiIiaqrLiTv4Cxuhqk/8Gd5zWwAlBh3GtcwRuYuRZBNMHfrB1KEf0O1eI13zOeEvP1AT4FUcglrxA1RnPoSnFL7iv8NX/PfQjclmmOJ7QUnoDVN8TyjxPaDE99Sn47qyGxUiIqKrwGAuAgnNh6o9zwMA4gc+D1N89zDnqIZstsOSOgyW1GEh6ZrPCdVxFP6KH/TBcTgwfRhQq+GvOAR/xSHUP3ErQbFnQ4nvGQjw6gR6dW7woLbFU+ZE+f7TcBWVAwBiM5OQNKALLAkxjb7GX5UHz5n18JXshL/8IFTXGWieC4DqBiQZkGRISgxkazIkazJkSzLkmDQosZ2gxHaCHBjr05mQZHMrvVsKB6FqcBwtQuWp81DdXliT7Ejs1wkx6YmNv0bzw1eyC97ibfCX7YNalQfVXQxoXgjVCwCQzfGQzPGQzAmQrUmQYzKhxGRCjq09zoJkTWYbRi2Op1mbqDVPs7qO/REV2x6CbEtD2j0nIZliW3R/LUkIDarzNNSKw/BXHoNaeRz+yhPGDRfC77r4BpQYKPYuUOK66GN7dmAcSIvNhmSytc6boWajef04s+F7nP/nMUALbYIkRUbq8N7IujkHikX/vylUL6pP/X9wHXoTvpKdzZgTCXJMeiCw6wzF3glKbGfI9s6BgK8z5NhOkM32ZtwntZbyg2dw+os98JY56y1L7JeF7GmDYU2u6ZbJ7zgO1w//g+oTf4bmLm6eTCg2KLFZIX8kQv9QdIISmwVJsTTP/qjVCE2DJLdcjw+8Zq4FtGYwV7JuKHyluxE/eAniBvyqRfcVTkIIaO7iQIB3HGogyAtOa9VFTdqObEuDYs+GbO8CJTZL/4dcexybCdnakd2sRAhXQRlOrv4O7vMOAEBc91Qk9M4ABFBxuBDO/BIAgDUlHj1mjYSs/QOOfzwRuF4TgCTDnDoS1syb9Lur47pDtqZAUmwABCBUCL8LmucCNG8ZNE8ptOpz0FxnoLrOQnWdheY8C7W6ANB8TcqzZOkAJVYP8PRATw/85ECaYu8MyZLEIzARQvX4cOaLPSjZpdcZk92KDtd2hjnOBldhGSqOFAKagGw1ocvtQ5CUkwZn7suo2v8KoOlH3iRrMixpY2BJHabXsZgMSIpNvyxECGi+SgifA8JXCc1TAtVVqPcMUF0IzaWPReDpPE0h29JCgzx73YCvEyRLB9axCFF9rgInV29HpykDkdg3q0X2wWCuBbRWMOcr3YOSdYMB2Yz0+wra9R2iQvVAdZ6B6swPDKehOvOhVeUbacJf/x93gyRTrdMfWSGnQeTYTP0xaNZUKDFpUX0kNJIJTeDc3w+jYNM+CFWDOd6GbvcM1wO5WiqOFCJvzT+hOguQmP4+YuL0PhHlmAzE9nsSsX3nNUv3OEJo0NwlNUGe86w+7QwGfWegOc9A+KuatkElBkpMBuSYdMi29JrpBuYlUxx/lFuI80wpTq7eAU9pJSAB6WP6IWtCf8iWmquK3OcdOLXmn3DmnYctbheSOn0ASeh/Hi2Zk2C/9mlYO0256lPwQvVAdRVAC/yJUF1n9WlncPoMVFeBEUBekhJTJ9jrDDkmA4otzXiUoxyjT/PygZYhhEDpv07i9Ge7oflU2NITce2CWyDJzf99ZjDXAlormKv4x1NwHXoLtm73IWn86hbbT1ugd5BcZgR5alW+/s/YVRAYF0KrLtCfinEZJFOs3ijaUmsayMamrSmQTLH8Yb4Eb4ULp/6yA5Un9FNXHa7thK4zhsEUW//mF6GpqMp9G5V7noMEJ4SQoJruQ8Zd78Acl9zaWYfmdRiBXe0gTw8AzwSej1xyWdvU61hNoCfbUiBbUyDbOupja8dAmj4vWTpAkpUWeodtg9A0FG09hIK/7gc0AXNiDLrfMxzxPdMbXN9X/gNKNjwKuPUbtlQtFQk3vI74/ve36vdZCAHNU6IfLQ4Ge67608Jz4bK2K1mS9LMWMWmBdqtuwJcWqF/6daW8XOXSVLcX+Z/txoW9eQCA+F7p6H7vcJjjG7/G92owmGsBrRHMCSFQ/JdsaK6zSJr4GWzZt7fIftoboXqhuc/VnAYxgr1aQZ/7fOBRaA33rXdRsiXQICbpF9wHpkMuwLcmQbIElgXXbQc/0EITKNl1HGe+/B6axwfZrKDztMFIGdqjwR9MX+m/UPHd4zXXxVlzUHz0fvjd3WBLTUCP+0dd9ML1cBH+ar0+uc9Bqz4HtbpIP7XrPge1+hy06iJjWZOPJoeQAnUrNMjTxx0hWTpAtnQwxrWn28OPtKuwDHlrd8J1Rg94kvpno8tdN8AUU/86NM3nRFXuS3Du/61+REyywOm4A46iaZDMdnSdMQzJA7q09lu4pGAdqx3kaa6zUN3F0KqLobmDw3lAqJe/AyWmJrgLDJK1Y6D9Cg4da7VxyZAsiZBM9nbxZ7bihwLkfbITPkc1IEvImtQfGWOvbZEjckEM5lpAawRz3pJdKP38BkgmO9JnlbSLRjiSCCH0618CgV2wYaw7rRrTxU0/PdIIyZyg3w1nSQwZS5ZEyLXH5kRIlgTIxlhPky0JgBITkY1p5fFzOLtpH5yn9euGYjsno/u9w2FLrf/98VfloWrPC6g+/j4AAcmcgPghSxDb5zE48y/gxKrt8DmqIZkUZE64Fumj+0E2RWcgrPmqjEBPD/zOQfOUQnhK9Ov73IGxpwSauxTCV3F1O5StjQd6xjgBkjkesil4h2Y8JHOcfsdmMC0C/3h4K1wo+uYgzu88HrgGzowutw9G8qBu9b4TQvPBdfT/ULV3sXE9rrXTVCTc+DsIqTNOrPoOVSf1I8dJOV2QfdsgmC9yV3WkEkKD8JQF2qnAEBLsFUMNzAvPBWjeC4DQrnyHkqy3XeZEvb2yJAbaq9ptWOgy2ZIQuo45LmJPC7sKy3F24/dwHCkEAFg7xqHbPTcirmvLPwmJwVwLaI1grvJf/4Gqff8NW9d7kHTTX1pkH9R8hBAQ/ioIT1mti+0vQHgvQDPSLujLvRf0ZYFp4atsvoxIJr0xNMVBMtkhm/WxFBybQudlUxwkc/10Y12zHZISow+X+QOu+VWUHziD4h1H4czTTz3KZgVZNw9A2sjeIXd+aV4HvIVfw3V8JTynPzV+UGw97kfC0N9Cic001vVVuXHqLzvgOBr4EU6JR+ZN1yF5QBdIStu+sUVoPr0u1QryREjQVwrNWw7hrQiMy41xYx18XxElplZ3HPE106a4+vOmWH1QYmumTbGBOhaaDtlyWX9GhBBwnb2A8/84hgvf50H49XrT4brOyL59SEi3NkJo8F/4Hu68j+E6+q4RxCnxPZBww2uwZt9h7FuoGgq+2o+iLYcAoQeG6aP6IG1U3waP8LUVQmiBmzhKA23UBaPt0uf19IbSrugIYGNki/4HwhQX2nbVa9tC04LTxjJTLCST3n5BidGnL/PmN6FqcBwrQvF3R40gDrKE9JF9kDUpJ+T6y5bEYK4R77zzDl599VUUFhbiuuuuwxtvvIExY8Y06bUtHcwtWJOLW8/di+tjDuM/S/8dX/umIsaswGaS9bE5MDYpiDHLNWNz7fnGl9nMMqyKDItJhkWRYQ2MLSY9XW7BQ8VUn/4DXQbhq4DmrdDvivNWQKs9bigtsG5w+VX9o24K2Ry4gy/QOJpiauYDDabQTPBXS/A6NHjKfND8JkBYIGCGvXNHxPdIhWI1G+9Zqy6Av+Kw/sg44Td2ZcmchPghL8GSckPDn5kQKPs+D6e/2AO/Uz8dbukQi46DuyP5+m6wpcS37GcRZfQf6SojuKsb6IWMfY7A3Zk1g+bXx0294/eKSXKt4M7eYCAoYILfJeCr8sNb5oG/WkAIBRAmmBMTkNA7G9aOiRB+F4S/CprnQuAJNvtD7iiVbemIG/gcYvs81mhXIK6zF5D3yS64zuqnbGWLCUkDuqDjoG6I65LS5v88NJUQAlCr9fbLWwHNV3vsqJn3VjTQztUsu6JLWy6XbAlps+oFe0oMhLDA75Lgq9LgKfVC9SoQwgJARkx6IhJ6Zwau8dX075O7BGrVSVgyJyB+4PMtkm0Gcw1YvXo1HnzwQbzzzjsYNWoUfv/732P58uU4ePAgunS59PURLR3MzftgG573jINJ0nDDD+/irK91H2avyFJNgKdI9YI9i6lWABgSDEqwKoo+DqSZFRlmWYJJkWCSZZgVCSZZglmR9bEsw6RIxjrB+ZB1jHGdbYS8NnQdpZ0FpPqRQace4PmrIPxOaD59LPxV+g+531kz9ldBqzMvfE7jtcKnL4da3WrvQYnvBWvn2xDbdx7MHa410j1+FeervCiu8uBcpQfFgWmnV4WkanCfvYDqvPOA1w8ZgALAYrciPi0B9tR4xCbZYUuMhcWswCRLtYaaumbMG3W14bRgXQwOiixF5GntliJUjx7c1Q70fJUQ/uB8Vc0yf6Vep1RXILAKDMa80xg361Gdi5BMcbBkjEdMrzmwZd8BSbFACAGH248ChxsFFW4UVnpQ6vTCrwl9UDVUn6uA62QxRGU1TAAUCbCYFdjTEhCXngh7chxik+yw2sxG3ajbbikyjPqk1Ko/tcf102TIEtpNHROqt6Z9CmmzqkLGWki7VhXarhlplRD+agi1+qovgWkqa+dpSJ60rkW2zWCuATfeeCMGDx6MpUuXGmnXXHMNpk+fjiVLllzy9S0dzBXm/gXYfR/81q7Iz9kOtyrg1gQ8qga3JvR5VYNbFfD4NVT7VFT7NLiDY7+Kap8Kd71lNWk+Vd+e16/Br7W9Ypck6A2ipDeKSoPTgCw1vqzhdH0sy2h02aW2I0s125AlCRL0cbDRlqWmzUsAZDn4ekAS+vuWIUGC0NeDvlyC0JcLDdAEJE1AEvoYmlYzrwpofj8knwrh9UN4vZD8LsheF6TqKghPFeB2QoEHiuSFInshST4okheS7IUi+2CJl2BLkGFNNMMcIyBp1ZA0L4DAKSxIgKTApySgCkkolbuiQPTEGV86iqs8gcEbCNw8qHD7Gy/oCFD7h9gY6gR9ptplL+tlGFIXAvN164e+LPQ1DaWFzEtXty8pWL8kGHUTwfoTTAMC9aruEKhTgbokNAFJ04w6Bk0DVA0QAsKrAj4/NJ8KeN2QvVWQfE7AXQnJXQlFq4ZJ9kCRPDDJXmNalvwwx0iwJphgS7TCmmiGLKmQhA+S5oXQvNA0P1QpBn7ZDp8chzIpC0XoihP+XjjvEih0eFDgcKPQ4UaBw41qXwsf1b5K9YI/Sf+DoUiS8WcjOB0MAoPBY0OBoiyF1otgm1J3vqF1ater+q+tWafx14auIwfej952Bdoy6AGzDL0NAwJ1C9A7FhcCUAP1Sas1VjVjWvhVCJ8K4VUhvB4g0I7B6wTcVYC7CgrcUGQvTJIPiuzV27RAu2a1A7YEBdYEGVY7IGkeSNDrSTC2VjUBrxwPt5yEKiUL9pQBuCFnbIvUAT6btQ6v14vdu3fjV78K7YB38uTJ2L59e4Ov8Xg88HhqDv86HI4WzaOa+xkUAJ7i7rB9sBUXvfVBliApMiRZhqQEp/Vm1fgzF5xQAJgAyRb4tkACJAmaAHwA/JDgE4AXgA8SfAC8AvAFlvuE0KdFaLo+LWpeK2oN0L9z/sA4OK9CwB9I94uadYJpajC9dlrddQLjhpphIQCfKuBrzuuE2jUFQGJguIQr6iy/IjA0zCRLSI2zID3OirQ4K9LiLYizmKAKAVULDEJA1QC/X4Wnyg13pRueai+8bj9UTRj1qvbghxRS1/QhkFZnXQ0NHx0J7r8VThC1A/bAkHGpFa/QiUaXdIgxIzPBiqwEG1LsFpiNAEk/laoKAZ+q//n1+TV4XB5UB+uYxw+fXwupN35I9dopDTV1TkNo/RKN1C+gpo7R1TKhye3YFZh1vR0f5rTIpi9LuwjmSkpKoKoq0tND+xtKT09HUVHDTxlYsmQJXnzxxdbInk72QmgW+Hz6xZVCExDBfx51aQJCUyFw9acpTIEhLPdsSXXGl0ETtX+cQxvTYIOpiZrGUx9LRuOqoe4y/Yc7uN3ay4KvFfXWR531pXrbDU6LWtsQgdcZ07jYtHTR5cGgVoMezIrA+zDWlfRtCAnQghd6SxK0QGCvSYHtSVKtITAPCUKuNS9J0IQwTv/U/d8gBf9NG/PB5TXrmxQJiTYzOsSYkGgzIynGrAdqcRakx1uN6bR4KzrYzFd8LacQAt5yF7xlVfBWVMPncMFb7oLf5YXq8UF1e6G6fVDdPmg+FULVoPnVet+3YB2qqV8NBH91gsLa6wbrjIAEVdSeb2hcv34ag6g9f5H1GlpHXHqd2nUKCK1rqL2OUW9r1eVAEdWuP0DteqSPIYXWMwQGLXiYWZaN9TUhjP0FpzWtfpoQApoAzIpUc3mHLMFqUpAUa0bHWDOSYy3oGGvRg7ZEGzLjA+MEG2LMV3eHrt/lgae0Sq9rDhe8FS74q9xG3dIHLzSvCk1VIfwahFrzV7R2/aob6Gm16phWp44F1633OtHYstCyDo7V4OcZkiaFrFO7zoTO17RNwfZMrbPOpbYXkibqtF11BgTrVp06hkCdqb0cteuYHJiWA4NUU3eN+lyrvgmI0HSBkGU2k4JYi349eqxZQb+0msfBhVO7COaC6t2qXuuHqa5nn30WzzzzjDHvcDiQnZ3dYnnrPGs1hOpBphAhXZIEgzqhCQhVqxk0DUIVNdPBbxOC48Drg2fRay0LObNeO73mRTW/yLU0+rN6OQsu87e5wfK53Ixcxj4v6zqVZsiHFPiRk4wft5ppqVbDFJwOWU++1Hpo0ecGRjJJkmBNssOadHnPVK39PdP8epAHIfTvTKBFF8a4fhoQ+H6J0O9hTcYukXDx2Qa/l5e7Dyl4zZ+MkDoVUnfkmjoESapX1+rV13bKFGuFKdYKe3bHJr9GiNC2XPPrpwmNOhQILIJRlkDtetZAnWvw479URWrsZVdfv4Bg24R6dammrjXUjtVZR65V/9pxHWuqdhHMpaSkQFGUekfhiouL6x2tC7JarbBa6/dO35Ikpf7+JFmKyP6diNoi4/tmVqAgMvu9ougmSRIkkwJEaT+JFJnaxd92i8WCIUOGYPPmzSHpmzdvxsiRI8OUKyIiIqKr1y6OzAHAM888gwcffBBDhw7FiBEjsGzZMuTn5+Pxxx8Pd9aIiIiIrli7CeZmzpyJ0tJS/Od//icKCwvRv39/rF+/Hl27dg131oiIiIiuWLvpZ+5qtcbjvIiIiIiAy4s72sU1c0RERERtFYM5IiIioijGYI6IiIgoijGYIyIiIopiDOaIiIiIohiDOSIiIqIoxmCOiIiIKIoxmCMiIiKKYgzmiIiIiKIYgzkiIiKiKNZuns16tYJPPXM4HGHOCREREbV1wXijKU9dZTDXRJWVlQCA7OzsMOeEiIiI2ovKykokJiZedB1JNCXkI2iahoKCAsTHx0OSpGbfvsPhQHZ2Nk6fPn3JB+pSy2JZRA6WReRgWUQOlkXkaMmyEEKgsrISWVlZkOWLXxXHI3NNJMsyOnfu3OL7SUhI4JczQrAsIgfLInKwLCIHyyJytFRZXOqIXBBvgCAiIiKKYgzmiIiIiKIYg7kIYbVasWjRIlit1nBnpd1jWUQOlkXkYFlEDpZF5IiUsuANEERERERRjEfmiIiIiKIYgzkiIiKiKMZgjoiIiCiKMZgjIiIiimIM5iLEO++8g+7du8Nms2HIkCH49ttvw52lNm/r1q24/fbbkZWVBUmS8Mknn4QsF0Jg8eLFyMrKQkxMDMaPH48DBw6EJ7Nt2JIlS3DDDTcgPj4eaWlpmD59Og4fPhyyDsuidSxduhQDBgwwOkAdMWIEvvzyS2M5yyF8lixZAkmSsHDhQiON5dE6Fi9eDEmSQoaMjAxjeSSUA4O5CLB69WosXLgQzz33HPbs2YMxY8Zg6tSpyM/PD3fW2jSn04mBAwfi7bffbnD5K6+8gtdeew1vv/02du7ciYyMDNx8883Gc3qpeWzZsgVPPPEEduzYgc2bN8Pv92Py5MlwOp3GOiyL1tG5c2e8/PLL2LVrF3bt2oUJEybgzjvvNH6YWA7hsXPnTixbtgwDBgwISWd5tJ7rrrsOhYWFxpCbm2ssi4hyEBR2w4YNE48//nhIWr9+/cSvfvWrMOWo/QEg1q5da8xrmiYyMjLEyy+/bKS53W6RmJgo/vd//zcMOWw/iouLBQCxZcsWIQTLItySkpLE8uXLWQ5hUllZKXr37i02b94sxo0bJ55++mkhBL8XrWnRokVi4MCBDS6LlHLgkbkw83q92L17NyZPnhySPnnyZGzfvj1MuaKTJ0+iqKgopFysVivGjRvHcmlhFRUVAIDk5GQALItwUVUVq1atgtPpxIgRI1gOYfLEE0/gtttuw6RJk0LSWR6t6+jRo8jKykL37t0xa9YsnDhxAkDklIOp1fZEDSopKYGqqkhPTw9JT09PR1FRUZhyRcHPvqFyycvLC0eW2gUhBJ555hmMHj0a/fv3B8CyaG25ubkYMWIE3G434uLisHbtWlx77bXGDxPLofWsWrUK//rXv7Bz5856y/i9aD033ngjVq5ciT59+uDcuXP49a9/jZEjR+LAgQMRUw4M5iKEJEkh80KIemnU+lgurevJJ5/Evn37sG3btnrLWBato2/fvti7dy/Ky8vx8ccfY86cOdiyZYuxnOXQOk6fPo2nn34amzZtgs1ma3Q9lkfLmzp1qjGdk5ODESNGoGfPnvjjH/+I4cOHAwh/OfA0a5ilpKRAUZR6R+GKi4vrRfrUeoJ3KrFcWs+CBQvw2Wef4W9/+xs6d+5spLMsWpfFYkGvXr0wdOhQLFmyBAMHDsTvfvc7lkMr2717N4qLizFkyBCYTCaYTCZs2bIFb775Jkwmk/GZszxan91uR05ODo4ePRox3wsGc2FmsVgwZMgQbN68OSR98+bNGDlyZJhyRd27d0dGRkZIuXi9XmzZsoXl0syEEHjyySexZs0afP311+jevXvIcpZFeAkh4PF4WA6tbOLEicjNzcXevXuNYejQoZg9ezb27t2LHj16sDzCxOPx4NChQ8jMzIyc70Wr3WpBjVq1apUwm83i3XffFQcPHhQLFy4UdrtdnDp1KtxZa9MqKyvFnj17xJ49ewQA8dprr4k9e/aIvLw8IYQQL7/8skhMTBRr1qwRubm54kc/+pHIzMwUDocjzDlvW+bPny8SExPFN998IwoLC43B5XIZ67AsWsezzz4rtm7dKk6ePCn27dsn/t//+39ClmWxadMmIQTLIdxq380qBMujtfzsZz8T33zzjThx4oTYsWOHmDZtmoiPjzd+oyOhHBjMRYj/+Z//EV27dhUWi0UMHjzY6JaBWs7f/vY3AaDeMGfOHCGEfsv5okWLREZGhrBarWLs2LEiNzc3vJlugxoqAwBixYoVxjosi9bxyCOPGO1QamqqmDhxohHICcFyCLe6wRzLo3XMnDlTZGZmCrPZLLKyssSMGTPEgQMHjOWRUA6SEEK03nFAIiIiImpOvGaOiIiIKIoxmCMiIiKKYgzmiIiIiKIYgzkiIiKiKMZgjoiIiCiKMZgjIiIiimIM5oiIiIiiGIM5IiIioijGYI6I2oX33nsPHTp0aHf7BoB3330XkydPDtv+g3Jzc9G5c2c4nc5wZ4WoTWEwR0TN5qGHHoIkSZAkCSaTCV26dMH8+fNRVlbWqvno1q0b3njjjZC0mTNn4siRI2163w3xeDx44YUX8Pzzz4dl/7Xl5ORg2LBheP3118OdFaI2hcEcETWrW265BYWFhTh16hSWL1+OdevW4ac//Wm4s4WYmBikpaW1u31//PHHiIuLw5gxY8Ky/7oefvhhLF26FKqqhjsrRG0GgzkialZWqxUZGRno3LkzJk+ejJkzZ2LTpk0h66xYsQLXXHMNbDYb+vXrh3feeSdk+S9/+Uv06dMHsbGx6NGjB55//nn4fL6QdT777DMMHToUNpsNKSkpmDFjBgBg/PjxyMvLw7/9278ZRwmBhk91Ll26FD179oTFYkHfvn3x/vvvhyyXJAnLly/HXXfdhdjYWPTu3RufffZZo++9qftevHgxrr/+evzf//0funTpgri4OMyfPx+qquKVV15BRkYG0tLS8N///d8h26+oqMC8efOQlpaGhIQETJgwAd9//32j+QGAVatW4Y477ghJ++abbzBs2DDY7XZ06NABo0aNQl5enrF83bp1GDJkCGw2G3r06IEXX3wRfr/fWF5eXo558+YhPT0dNpsN/fv3x+effw4AyMvLw+23346kpCTY7XZcd911WL9+vfHaKVOmoLS0FFu2bLlovomo6UzhzgARtV0nTpzAhg0bYDabjbQ//OEPWLRoEd5++20MGjQIe/bswdy5c2G32zFnzhwAQHx8PN577z1kZWUhNzcXc+fORXx8PH7xi18AAL744gvMmDEDzz33HN5//314vV588cUXAIA1a9Zg4MCBmDdvHubOndto3tauXYunn34ab7zxBiZNmoTPP/8cDz/8MDp37oybbrrJWO/FF1/EK6+8gldffRVvvfUWZs+ejby8PCQnJ9fbZlP3DQDHjx/Hl19+iQ0bNuD48eO45557cPLkSfTp0wdbtmzB9u3b8cgjj2DixIkYPnw4hBC47bbbkJycjPXr1yMxMRG///3vMXHiRBw5cqTB/ADAt99+i9mzZxvzfr8f06dPx9y5c/Hhhx/C6/Xin//8pxF4bty4EQ888ADefPNNjBkzBsePH8e8efMAAIsWLYKmaZg6dSoqKyvxpz/9CT179sTBgwehKAoA4IknnoDX68XWrVtht9tx8OBBxMXFGfu3WCwYOHAgvv32W0yYMOGinxERNZEgImomc+bMEYqiCLvdLmw2mwAgAIjXXnvNWCc7O1t88MEHIa/7r//6LzFixIhGt/vKK6+IIUOGGPMjRowQs2fPbnT9rl27itdffz0kbcWKFSIxMdGYHzlypJg7d27IOvfee6+49dZbjXkA4j/+4z+M+aqqKiFJkvjyyy+vat+LFi0SsbGxwuFwGGlTpkwR3bp1E6qqGml9+/YVS5YsEUII8dVXX4mEhAThdrtDtt2zZ0/x+9//vsG8lJWVCQBi69atRlppaakAIL755psGXzNmzBjx0ksvhaS9//77IjMzUwghxMaNG4Usy+Lw4cMNvj4nJ0csXry4wWVBd911l3jooYcuug4RNR2PzBFRs7rpppuwdOlSuFwuLF++HEeOHMGCBQsAAOfPn8fp06fxk5/8JOTIld/vR2JiojH/0Ucf4Y033sCxY8dQVVUFv9+PhIQEY/nevXsveeTrUg4dOmQccQoaNWoUfve734WkDRgwwJi22+2Ij49HcXHxVe0b0G+UiI+PN+bT09OhKApkWQ5JC+5r9+7dqKqqQseOHUO2U11djePHjze4j+rqagCAzWYz0pKTk/HQQw9hypQpuPnmmzFp0iTcd999yMzMNPazc+fOkFO8qqrC7XbD5XJh79696Ny5M/r06dPgPp966inMnz8fmzZtwqRJk3D33XeHfIaAfg2hy+W65GdERE3Da+aIqFnZ7Xb06tULAwYMwJtvvgmPx4MXX3wRAKBpGgD9VOvevXuNYf/+/dixYwcAYMeOHZg1axamTp2Kzz//HHv27MFzzz0Hr9dr7CMmJqZZ8ho8tRgkhKiXVvsUcfA1wfdxNRra7sX2pWkaMjMzQz63vXv34vDhw/j5z3/e4D46duwISZLq3U28YsUKfPfddxg5ciRWr16NPn36GJ+/pml48cUXQ/aRm5uLo0ePwmazXfKzf/TRR3HixAk8+OCDyM3NxdChQ/HWW2+FrHPhwgWkpqZe+kMioiZhMEdELWrRokX47W9/i4KCAqSnp6NTp044ceIEevXqFTJ0794dAPD3v/8dXbt2xXPPPYehQ4eid+/eIRfnA/rRsq+++qrRfVoslkveLXnNNddg27ZtIWnbt2/HNddcc4XvtOn7vhKDBw9GUVERTCZTvc8uJSWl0bxce+21OHjwYL1lgwYNwrPPPovt27ejf//++OCDD4z9HD58uN4+evXqBVmWMWDAAJw5c+aiXa1kZ2fj8ccfx5o1a/Czn/0Mf/jDH0KW79+/H4MGDbqKT4OIauNpViJqUePHj8d1112Hl156CW+//TYWL16Mp556CgkJCZg6dSo8Hg927dqFsrIyPPPMM+jVqxfy8/OxatUq3HDDDfjiiy+wdu3akG0uWrQIEydORM+ePTFr1iz4/X58+eWXxg0S3bp1w9atWzFr1ixYrdYGg52f//znuO+++zB48GBMnDgR69atw5o1a/DXv/71qt5vU/Z9JSZNmoQRI0Zg+vTp+M1vfoO+ffuioKAA69evx/Tp0zF06NAGXzdlyhRs27YNCxcuBACcPHkSy5Ytwx133IGsrCwcPnwYR44cwY9//GMAwAsvvIBp06YhOzsb9957L2RZxr59+5Cbm4tf//rXGDduHMaOHYu7774br732Gnr16oUffvgBkiThlltuwcKFCzF16lT06dMHZWVl+Prrr0MC5FOnTuHs2bOYNGlSs3wuRATeAEFEzWfOnDnizjvvrJf+5z//WVgsFpGfn2/MX3/99cJisYikpCQxduxYsWbNGmP9n//856Jjx44iLi5OzJw5U7z++ushNxAIIcTHH39sbCMlJUXMmDHDWPbdd9+JAQMGCKvVKoLNXN2bEIQQ4p133hE9evQQZrNZ9OnTR6xcuTJkOQCxdu3akLTExESxYsWKRj+Dpux70aJFYuDAgSGva+izGzdunHj66aeNeYfDIRYsWCCysrKE2WwW2dnZYvbs2cbn2pBDhw6JmJgYUV5eLoQQoqioSEyfPl1kZmYKi8UiunbtKl544YWQGy82bNggRo4cKWJiYkRCQoIYNmyYWLZsmbG8tLRUPPzww6Jjx47CZrOJ/v37i88//1wIIcSTTz4pevbsKaxWq0hNTRUPPvigKCkpMV770ksviSlTpjSaXyK6fJIQQoQ5niQiohZ03333GadVw8nj8aB379748MMPMWrUqLDmhagt4TVzRERt3KuvvhrS11u45OXl4bnnnmMgR9TMeGSOiIiIKIrxyBwRERFRFGMwR0RERBTFGMwRERERRTEGc0RERERRjMEcERERURRjMEdEREQUxRjMEREREUUxBnNEREREUYzBHBEREVEU+/8BMaRrlEAfkpMAAAAASUVORK5CYII=", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# load model\n", + "model_idx = 145\n", + "model, y0, w0, c = load_biomodel(model_idx)\n", + "\n", + "# Run simulation\n", + "deltaT = 0.1\n", + "n_secs = 50\n", + "n_steps = int(n_secs/deltaT)\n", + "default_ys, default_ws, ts = model(n_steps, y0, w0, c)\n", + "\n", + "# plot results\n", + "y_indexes = model.modelstepfunc.y_indexes\n", + "plt.figure(figsize=(7,5))\n", + "for y_label, y_idx in y_indexes.items():\n", + " plt.plot(ts, default_ys[y_idx], label=y_label, color=default_colors[y_idx])\n", + "\n", + "# plot target sine wave\n", + "target_Ca_Cyt = sine_wave(ts, A=50, w=.1, phi=10., b=300)\n", + "plt.plot(ts, target_Ca_Cyt, label=\"target_Ca_Cyt\", linestyle=\":\", color=default_colors[y_indexes[\"Ca_Cyt\"]])\n", + "\n", + "plt.xlabel(\"Reaction time (secs)\")\n", + "plt.ylabel(\"Concentration (nM)\")\n", + "plt.title(\"Simulation with default (y0, w0, c)\")\n", + "plt.legend()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "71fe9adc-c51b-461c-84bf-882b5e17f2b2", + "metadata": {}, + "source": [ + "We can see that the cytoplasmic $Ca^{2+}$ concentration (gray curve) already follows some oscillatory pattern, but with different signal shape and mean/amplitude/frequency than the target sine wave (dashed gray curve).\n", + "\n", + "**Question: Can we modify model parameters for it to exhibit target oscillatory pattern for the cytoplasmic $Ca^{2+}$ concentration ?**\n", + "\n", + "In first part of this tutorial, we will see how to do [optimization of behavior by tuning of kinematic parameters *c*](optimization-by-tuning-c), which corresponds to changing network connection weights (and could be equivalent of targeting promoter sequences or protein structures). Then, we will see how to do stimuli-based [optimization of behavior by dynamical intervention on *y* states](optimization-by-intervention-on-y), where control here is achieved by temporally regulated patterns of stimuli on specific nodes (instead of rewiring of the network structure or weights). Whereas slightly more difficult to define, optimization via temporally regulated patterns of stimuli is interesting from a biomedical perspective." + ] + }, + { + "cell_type": "markdown", + "id": "0db0e129-4e50-4557-baa5-c7fe6ac5d851", + "metadata": {}, + "source": [ + "(optimization-by-tuning-c)=\n", + "## Optimization of behavior by tuning of kinematic parameters *c*" + ] + }, + { + "cell_type": "markdown", + "id": "a378e5eb-b097-4500-b994-3d59ca23f549", + "metadata": {}, + "source": [ + "Let's start by optimizing kinematic parameters $c$ toward the desired sine wave pattern `target_Ca_Cyt`.\n", + "As we can see below, we can integrate SBMLtoODEjax models with Optax pipeline by (i) defining loss function (with respect to parameters $c$) that runs the SBMLtoODEjax model simulation,\n", + "(ii) defining the update step function (which computes derivatives of the loss function and then updates $c$ accordingly), and (iii) running the typical optimization loop, here with `optax.adam` optimizer and no learning rate scheduler. " + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "578b3e97-a7a0-45ac-a02e-ee4676eba986", + "metadata": {}, + "outputs": [], + "source": [ + "# Load Model\n", + "model, y0, w0, c = load_biomodel(model_idx)\n", + "\n", + "# Optax pipeline\n", + "@jit\n", + "def loss_fn(c, model): \n", + " \"\"\"loss function\"\"\"\n", + " ys, ws, ts = model(n_steps, y0, w0, c)\n", + " loss = jnp.sqrt(jnp.square(ys[y_indexes[\"Ca_Cyt\"]]\n", + " -target_Ca_Cyt).sum())\n", + " return loss\n", + "\n", + "@jit\n", + "def make_step(c, model, opt_state):\n", + " \"\"\"update function\"\"\"\n", + " loss, grads = value_and_grad(loss_fn)(c, model)\n", + " updates, opt_state = optim.update(grads, opt_state)\n", + " c = optax.apply_updates(c, updates)\n", + " return loss, c, opt_state\n", + "\n", + "n_optim_steps = 1000\n", + "optim = optax.adam(1e-3)\n", + "opt_state = optim.init(c)\n", + "train_loss = []\n", + "for optim_step_idx in range(n_optim_steps):\n", + " loss, c, opt_state = make_step(c, model, opt_state)\n", + " train_loss.append(loss)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "22853dc8-b844-4b58-ab3a-c8f77d3b10a9", + "metadata": { + "tags": [ + "hide-input" + ] + }, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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dhVZu3Ytzp49i7Vr12LDhg2IiopCWFgYJk+ejEePHuHXX3/F8uXLcezYsWp90y5PfHw8WrZsidWrV+Pw4cNYtmwZUlNT0aVLF+5C+vzzz3PfiNeuXYvz58/j/PnzRsmIHmMML7zwAr755huMHz8e+/fvx3vvvYfffvsNffv2NfrgvnHjBubOnYs5c+bg77//Rrt27TB58mScOnWqwtj79++PU6dOcec7PT0dt27dglQqxdGjR7lyx44dg6urK4KDg8vczrp169CrVy+4ublxx3b+/HmDMmvXrsXRo0exevVqbN26FYWFhRg6dCjkcnmFMd65cwf9+vVDbm4uNm3ahPXr1+PatWv44osvjMouWbIEY8aMQevWrbFz505s3rwZ+fn5ePbZZ3Hnzh0u1k8++QQAsHHjRpw/fx4LFiwAADx48AA9evTADz/8gCNHjmDhwoW4ePEinnnmmWq9Jp/UqVMnbNy4EQDwySefcOepotdjcnIybt68idDQUIPls2bNwr179xAeHm6w/ODBg3jw4AFmzJgBoOSiDADt2rUzKCcSiRAUFMStr4r+/fsjLy8PkZGR3LJjx44ZvW7Cw8PBGEP//v0NYnnydeTu7g4nJyejWEJCQmBtbY39+/dXGlN0dDSGDh2KX375BYcOHcLs2bOxc+dOhIWFGZVVq9UYPnw4+vXrh7///huTJk3CqlWrsGzZMq6MQqFA//79ceTIESxduhR//PEH3Nzc8Oqrr5pwhoB79+6hZ8+euH37Nr777jvs3r0brVu3xsSJE41qvQHg448/RmxsLDZs2IANGzYgJSUFffr0QWxsLICSPlUvv/wyABi8x9zd3SuM4+OPP0ZGRgY2bdqEFStW4MSJExgzZgxeeuklyGQybN++HfPmzcPmzZvx8ccfV7itdevWGez7/Pnz6N+/PwQCAVq2bAmgJBnq2rUrDh8+jIULF+LgwYOYPHkyli5diqlTp9bY+X348CG6dOmCPXv24L333sPBgwexevVqyGQy5OTkmLSNRqleG+xIncjMzGTPPPMMA8AAMJFIxHr27MmWLl3K8vPzDcr27t2b9e7dm3usb3Nu374902q13PLVq1czAGz48OEGz589ezYDwORyObcMAFu0aJFRXE/2/zClD5FGo2EFBQXMysqKffvtt9zyivoQTZgwwaD/zaFDhxgAtnz5coNyv//+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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Plot train loss\n", + "plt.figure()\n", + "plt.plot(train_loss)\n", + "plt.xlabel(\"optim steps\")\n", + "plt.title(\"Training loss\")\n", + "plt.show()\n", + "\n", + "# Plot simulation results with optimized c\n", + "ys, ws, ts = model(n_steps, y0, w0, c)\n", + "\n", + "plt.figure()\n", + "for y_label, y_idx in y_indexes.items():\n", + " plt.plot(ts, ys[y_idx], label=y_label, color=default_colors[y_idx])\n", + "plt.plot(ts, target_Ca_Cyt, label=\"target_Ca_Cyt\", linestyle=\":\", color=default_colors[y_indexes[\"Ca_Cyt\"]])\n", + "plt.xlabel(\"Reaction time (secs)\")\n", + "plt.ylabel(\"Concentration (nM)\")\n", + "plt.legend()\n", + "plt.title(\"Simulation with default (y0, w0) and optimized c\")\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "0de5b27f-ab24-4dd9-9b8f-376b8046e30d", + "metadata": {}, + "source": [ + "We can see that here, the optimization successfully learned to modify kinematic parameters $c$ to minimize training loss (from $\\sim 8400$ to $\\sim 500$).\n", + "When running simulation with the optimized parameters $c$, we can see that the cytoplasmic $Ca^{2+}$ concentration follows an oscillatory pattern close to target one with similar mean and frequency, but does not match perfectly the target pattern, either because it is simply not feasible given the network structure and initial conditions or because optimization is stuck in a local minima.\n", + "\n", + "Below, we run the same simulation for longer reaction time (100 secs). We can see that the tuning of $c$ led to long-lasting changes, as the cytoplasmic $Ca^{2+}$ concentration keeps the same oscillatory behavior even after time seen during training (50 secs). This is expected as we modified the network connection weights." + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "479c3bce-7d6f-4e72-b7e1-1703900587f3", + "metadata": { + "tags": [ + "hide-input" + ] + }, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAnMAAAHUCAYAAABRQa7FAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAC1dUlEQVR4nOzdd3xT9f4/8FeSJulO96KlA8osS6agrLJluVBAAUEvgqI4rl79/lTUKwj3ggsBvQgoQ1zgZE8pszJkld1SSltKV7qyc35/tDk0HdCUpkng9Xw88oCcfHLyPs1J8j6fKREEQQARERERuSSpowMgIiIiovpjMkdERETkwpjMEREREbkwJnNERERELozJHBEREZELYzJHRERE5MKYzBERERG5MCZzRERERC6MyRwRERGRC2MyR3QLK1asgEQiwV9//eXoUJxOWloaJBIJVqxY4ZDXnzRpEmJiYur13DVr1uDjjz+u8TGJRIJZs2bVO67G1rdvX/Tt21e8X1ZWhlmzZmHXrl3Vys6aNQsSiQS5ubmNF+AtzJ49Gz///HO17bt27YJEIqnxOOrLHvusC8vfncge3BwdABG5rvDwcOzfvx/NmjVzdCg2W7NmDU6ePImZM2dWe2z//v2IjIxs/KDqadGiRVb3y8rK8O677wKAVZLnrGbPno1HHnkEo0ePttp+zz33YP/+/WjTpk2DvZY99knkaEzmiO5iJpMJRqMRSqWyXs9XKpXo0aNHA0fleK52THdqYuLr69vg74U99knkaGxmJWogSUlJSExMhI+PDzw9PdGzZ0/88ccfVmUsTbY7d+7EtGnTEBQUhMDAQDz00EPIzMy0KqvT6fDKK68gLCwMnp6e6N27Nw4fPoyYmBhMmjTJqmx2djamTp2KyMhIKBQKxMbG4t1334XRaBTLWJpE582bh3//+9+IjY2FUqnEzp07az2mH374Ad27d4dKpYKnpyfi4uIwefLkavus3MxqaU46fvw4Hn30UahUKgQEBODll1+G0WjE2bNnMWTIEPj4+CAmJgbz5s2r8W+UlpZmtb2uzWOff/45evfujZCQEHh5eaFdu3aYN28eDAaDWKZv3774448/cPnyZUgkEvFmUVMz68mTJzFq1Cj4+/vD3d0dHTt2xNdff11jjN9++y3+7//+DxEREfD19cWAAQNw9uzZm8Z96tQpSCQS/PDDD+K2w4cPQyKRoG3btlZlR44cic6dO1sdj6UGLi0tDcHBwQCAd999Vzy2qufMtWvXMHbsWKhUKoSGhmLy5MlQq9U3jdFi2bJl6NChA9zd3REQEIAHH3wQKSkpVmUmTZoEb29vnDp1ComJifDy8kJwcDCef/55lJWVieUkEglKS0vx9ddfi7FajqWm99yy3zNnzmDw4MHw8vJCeHg4PvzwQwDAgQMHcN9998HLywstWrSo9T2y7NNyDtd2q2zbtm1ITEyEr68vPD090atXL2zfvr3a3+ePP/5Ax44doVQqERsbi//+9791+rtabNq0CYmJieLnrnXr1pgzZ45N+6C7C5M5ogawe/du9O/fH2q1Gl999RW+/fZb+Pj4YMSIEfjuu++qlX/66achl8uxZs0azJs3D7t27cITTzxhVeapp57Cxx9/jKeeegq//PILHn74YTz44IMoLCy0KpednY1u3bph8+bNePvtt7Fx40ZMmTIFc+bMwTPPPFPttT/99FPs2LED//3vf7Fx40a0atWqxmPav38/HnvsMcTFxWHt2rX4448/8Pbbb1sliDczZswYdOjQAT/99BOeeeYZfPTRR3jppZcwevRoPPDAA1i/fj369++P119/HevWravTPuvi4sWLGDduHFauXInff/8dU6ZMwX/+8x9MnTpVLLNo0SL06tULYWFh2L9/v3irzdmzZ9GzZ0+cOnUKn376KdatW4c2bdpg0qRJ1ZJRAHjzzTdx+fJlLF26FF9++SXOnz+PESNGwGQy1foabdu2RXh4OLZt2yZu27ZtGzw8PHD69Gkx2Tcajdi9ezcGDBhQ437Cw8OxadMmAMCUKVPEY3vrrbesyj388MNo0aIFfvrpJ/zrX//CmjVr8NJLL9Uan8WcOXMwZcoUtG3bFuvWrcMnn3yC48eP495778X58+etyhoMBgwbNgyJiYn4+eef8fzzz+OLL77AY489JpbZv38/PDw8MGzYMDHWqs3GVRkMBjz00EN44IEH8Msvv2Do0KF444038Oabb2LixImYPHky1q9fj5YtW2LSpEk4fPhwrfuydBWofPv111/h6+uL1q1bi+VWrVqFQYMGwdfXF19//TW+//57BAQEYPDgwVYJ3fbt2zFq1Cj4+Phg7dq1+M9//oPvv/8ey5cvv+XfFgC++uorDBs2DGazGUuWLMFvv/2GF154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Y/bs2fD09MS4ceMAACqVClOmTMErr7yCwMBABAQE4NVXX0W7du0wYMAARx4eERER0W1z6mSua9euWL9+Pd544w289957iI2Nxccff4zx48eLZV577TVoNBpMnz4dBQUF6N69O7Zs2QIfHx+xzEcffQQ3NzeMGTMGGo0GiYmJWLFihdU6b0RERESuqE7zzFVlNptx4cIF5OTkiGujWfTu3bvBgnMmnGeOiIjqi/PMUU0aap45m2vmDhw4gHHjxuHy5cvVlu2SSCRcVYGIiIioEdmczD377LPo0qUL/vjjD4SHh99yChAiIiIish+bR7OeP38es2fPRuvWreHn5weVSmV1IyIiojvPvn37IJPJMGTIEKvtaWlpkEgk4s3f3x+9e/fG7t27xTKTJk3C6NGjb7r/o0eP4tFHH0VoaCjc3d3RokULPPPMMzh37pw9DueOYnMy1717d1y4cMEesRAREZGTWrZsGWbMmIGkpCSkp6dXe3zbtm3IysrC7t274evri2HDhiE1NbVO+/7999/Ro0cP6HQ6rF69GikpKVi5ciVUKhXeeuuthj6UO47NzawzZszAK6+8guzsbLRr1w5yudzq8fbt2zdYcERERHcqQRBQpndMP3NPhcymblKlpaX4/vvvkZycjOzsbKxYsQJvv/22VZnAwECEhYUhLCwMX3zxBSIjI7FlyxZMnTr1pvsuKyvDU089hWHDhmH9+vXi9tjYWHTv3h2FhYU2HdvdyOZk7uGHHwYATJ48WdwmkUjE5bE4AIKIiOjWyvQmeL+50SGvXTJ7KLyUdU8BvvvuO7Rs2RItW7bEE088gRkzZuCtt96qNSH09PQEABgMhlvue/PmzcjNzcVrr71W4+N+fn51jvNuZXMyV9cqUyIiIrozfPXVV3jiiScAAEOGDEFJSQm2b99e4+T7paWleOONNyCTydCnT59b7vv8+fMAgFatWjVs0HcRm5M5y1JaREREVH+eChlKZg912GvX1dmzZ3Ho0CGsW7cOAODm5obHHnsMy5Yts0rmevbsCalUirKyMoSHh2PFihVo167dLfdfj+luqYp6rQBx8eJFfPzxx0hJSYFEIkHr1q3x4osvolmzZg0dHxER0R1JIpHY1NTpKF999RWMRiOaNGkibhMEAXK5HAUFBeK27777Dm3atIGfnx8CAwPrvP8WLVoAAM6cOYN777234QK/i9g8mnXz5s1o06YNDh06hPbt2yMhIQEHDx5E27ZtrRazJyIiItdmNBrxzTffYP78+Th27Jh4+/vvvxEdHY3Vq1eLZaOiotCsWTObEjkAGDRoEIKCgjBv3rwaH+cAiFuz+ZLgX//6F1566SV8+OGH1ba//vrrGDhwYIMFR0RERI7z+++/o6CgAFOmTKk2l+wjjzyCr776CsOHD6/TvtRqNY4dO2a1LSAgAE2bNsXSpUvx6KOPYuTIkXjhhRfQvHlz5Obm4vvvv0d6ejrWrl3bUId0R7K5Zi4lJQVTpkyptn3y5Mk4ffp0gwRFREREjvfVV19hwIABNS4K8PDDD+PYsWPIz8+v07527dqFTp06Wd0s05uMGjUK+/btg1wux7hx49CqVSuMHTsWarUa//73vxv0mO5ENtfMBQcH49ixY4iPj7fafuzYMYSEhDRYYERERORYv/32W62P3XPPPeLghVsNYlixYgVWrFhx0zJdunTBTz/9ZHOMVI9k7plnnsE//vEPXLp0CT179oREIkFSUhLmzp2LV155xR4xEhEREVEtbE7m3nrrLfj4+GD+/Pl44403AAARERGYNWsWXnjhhQYPkIiIiIhqZ3MyJ5FI8NJLL+Gll15CcXExAMDHx6fBAyMiIiKiW7utCW6YxBERERE5Vp2SuXvuuQfbt2+Hv78/OnXqdNPFeY8cOdJgwRERERHRzdUpmRs1ahSUSqX4/5slc0RERETUeOqUzL3zzjvi/2fNmmWvWIiIiIjIRjZPGhwXF4e8vLxq2wsLCxEXF9cgQRERERFR3diczKWlpcFkMlXbrtPpkJGR0SBBEREREVHd1Hk066+//ir+f/PmzVZLe5hMJmzfvh2xsbENGx0RERER3VSdk7nRo0cDKJ9nbuLEiVaPyeVyxMTEYP78+Q0aHBERETnWpEmTUFhYiJ9//hmTJk3C119/DQBwc3NDVFQUHnroIbz77rvw8vJCXl4exo8fj+PHjyMvLw8hISEYNWoUZs+eDV9fXwcfyZ2rzsmc2WwGAMTGxiI5ORlBQUF2C4qIiIic05AhQ7B8+XIYDAbs2bMHTz/9NEpLS7F48WJIpVKMGjUK//73vxEcHIwLFy7gueeeQ35+PtasWePo0O9YNk8anJqaao84iIiI7iqCIEAwljnktSVunvWeZkypVCIsLAwAMG7cOOzcuRM///wzFi9eDH9/f0ybNk0sGx0djenTp+M///lPg8RNNavXChClpaXYvXs30tPTodfrrR7j+qxERES3JhjLcG21t0NeO3R8CSRyrwbZl4eHBwwGQ42PZWZmYt26dejTp0+DvBbVzOZk7ujRoxg2bBjKyspQWlqKgIAA5ObmwtPTEyEhIUzmiIiI7hKHDh3CmjVrkJiYaLV97Nix+OWXX6DRaDBixAgsXbrUQRHeHWxO5l566SWMGDECixcvhp+fHw4cOAC5XI4nnngCL774oj1iJCIiuuNI3DwROr7EYa9dX7///ju8vb1hNBphMBgwatQofPbZZ1ZlPvroI7zzzjs4e/Ys3nzzTbz88stYtGjR7YZNtbA5mTt27Bi++OILyGQyyGQy6HQ6xMXFYd68eZg4cSIeeughe8RJRER0R5FIJA3W1NmY+vXrh8WLF0MulyMiIgJyubxambCwMISFhaFVq1YIDAzE/fffj7feegvh4eEOiPjOZ/OkwXK5XOw0GRoaivT0dACASqUS/09ERER3Ji8vLzRv3hzR0dE1JnJVCYIAoHxxAbIPm2vmOnXqhL/++gstWrRAv3798PbbbyM3NxcrV65Eu3bt7BEjERERuYANGzbg2rVr6Nq1K7y9vXH69Gm89tpr6NWrF2JiYhwd3h3L5pq52bNni9Wk77//PgIDAzFt2jTk5OTgyy+/bPAAiYiIyDV4eHjgf//7H+677z60bt0aM2fOxPDhw/H77787OrQ7mkSw1H/WgSAISE9PR0hICDw8POwZl9MpKiqCSqWCWq3mLNZERGQTrVaL1NRUxMbGwt3d3dHhkJO42XlhS95hU82cIAiIj49HRkaG7RETERERUYOzKZmTSqWIj49HXl6eveIhIiIiIhvY3Gdu3rx5+Oc//4mTJ0/aIx4iIiIisoHNo1mfeOIJlJWVoUOHDlAoFNX6zuXn5zdYcERERER0czYncx999FG9F+clIiIiooZlczI3adIkO4RBRERERPVhc585mUyGnJycatvz8vIgk8kaJCgiIiIiqhubk7napqXT6XRQKBS3HRARERER1V2dm1k//fRTAOULAy9duhTe3t7iYyaTCX/++SdatWrV8BESERERUa3qnMx99NFHAMpr5pYsWWLVpKpQKBATE4MlS5Y0fIREREREVKs6N7OmpqYiNTUVffr0wd9//y3eT01N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RESNwOZkLjs7G+Hh4dW2BwcHIysrq0GCsjh8+DBycnLQuXNnuLm5wc3NDbt378ann34KNzc3sUauag1bTk6O+FhYWBj0ej0KCgpqLVMTpVIJX19fqxsREdHdKjs7GzNmzEBcXByUSiWioqIwYsSIBlswQBAEfPnll+jevTu8vb3h5+eHLl264OOPP0ZZWVmd9rFixQr4+fk1SDyuxOZkLioqCnv37q22fe/evYiIiGiQoCwSExNx4sQJHDt2TLx16dIF48ePx7FjxxAXF4ewsDBs3bpVfI5er8fu3bvRs2dPAEDnzp0hl8utymRlZeHkyZNiGSIiIqpdWloaOnfujB07dmDevHk4ceIENm3ahH79+uG5555rkNd48sknMXPmTIwaNQo7d+7EsWPH8NZbb+GXX37Bli1bGuQ17liCjT788EMhMDBQWLZsmZCWliakpaUJX331lRAYGCjMnj3b1t3ZrE+fPsKLL75oFY9KpRLWrVsnnDhxQhg7dqwQHh4uFBUViWWeffZZITIyUti2bZtw5MgRoX///kKHDh0Eo9FY59dVq9UCAEGtVjfk4RAR0V1Ao9EIp0+fFjQajbjNbDYLOp3OITez2WxT/EOHDhWaNGkilJSUVHusoKBAEARBmD9/vpCQkCB4enoKkZGRwrRp04Ti4uI67f+7774TAAg///xztcfMZrNQWFgo7N69W3BzcxOysrKsHn/55ZeF+++/X9i5c6cAwOr2zjvv2HScja2m88LClrzD5hUgXnvtNeTn52P69OnQ6/UAAHd3d7z++ut44403Gi7LtCEejUaD6dOno6CgAN27d8eWLVusVqP46KOP4ObmhjFjxkCj0SAxMRErVqyATCZr9HiJiIgAwGAwOGxd0jfffLPaspy1yc/Px6ZNm/DBBx/Ay8ur2uOWZk2pVIpPP/0UMTExSE1NxfTp0/Haa69h0aJFt3yN1atXo2XLlhg1alS1xyQSCVQqFXr37o24uDisXLkS//znPwEARqMRq1atwocffoiePXvi448/xttvv42zZ88CALy9vet0jK5OIgiCUJ8nlpSUICUlBR4eHoiPj4dSqWzo2JxKUVERVCoV1Go1+88REZFNtFotUlNTERsbKw7o0+v1LpHMHTp0CN27d8e6devw4IMP1vk1fvjhB0ybNg25ubm3LNumTRvEx8fjl19+uWm5efPm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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# longer rollout\n", + "long_ys, long_ws, long_ts = model(n_steps*2, y0, w0, c)\n", + "\n", + "plt.figure(figsize=(7,5))\n", + "for y_label, y_idx in y_indexes.items():\n", + " plt.plot(long_ts, long_ys[y_idx], label=y_label, color=default_colors[y_idx])\n", + "plt.legend()\n", + "plt.xlabel(\"Reaction time (secs)\")\n", + "plt.ylabel(\"Concentration (nM)\")\n", + "plt.title(\"Longer simulation with optimized c\")\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "d5306c29-ef59-4e29-b1d0-bd633f1813ab", + "metadata": {}, + "source": [ + "(optimization-by-intervention-on-y)=\n", + "## Optimization of behavior by dynamical intervention on *y* states" + ] + }, + { + "cell_type": "markdown", + "id": "3b7fb164-4921-454e-a6c8-e7236a563128", + "metadata": {}, + "source": [ + "In this section, we will see how to perform more advanced interventions on the node dynamical states $y$.\n", + "To do so, let's first define a wrapper on the model rollout module that allows, during the model rollout, to apply interventions that set some node states to controlled values." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "134f5db5-3b5f-461b-9d98-ec95110f763d", + "metadata": {}, + "outputs": [], + "source": [ + "class ModelRolloutWithIntervention(eqx.Module):\n", + " deltaT: float = eqx.static_field()\n", + " modelstep_fn: eqx.Module\n", + "\n", + " def __init__(self, deltaT, modelstep_fn):\n", + "\n", + " self.deltaT = deltaT\n", + " self.modelstep_fn = modelstep_fn\n", + "\n", + " @partial(jit, static_argnames=(\"n_steps\",))\n", + " def __call__(self, n_steps, y0, w0, c, intervention_ts, intervention_ys, t0=0.):\n", + "\n", + " @jit\n", + " def f(carry, x):\n", + " y, w, c, t = carry\n", + " y, w, c, t = self.modelstep_fn(y, w, c, t, self.deltaT)\n", + " \n", + " # Add intervention\n", + " interval_idx = self.time_to_interval(t, intervention_ts)\n", + " y = lax.cond((interval_idx + 1).sum() > 0, self.apply_intervention, self.apply_null, y, intervention_ys, interval_idx)\n", + " \n", + " return (y, w, c, t), (y, w, t)\n", + " (y, w, c, t), (ys, ws, ts) = lax.scan(f, (y0, w0, c, t0), jnp.arange(n_steps))\n", + " ys = jnp.moveaxis(ys, 0, -1)\n", + " ws = jnp.moveaxis(ws, 0, -1)\n", + " return ys, ws, ts\n", + "\n", + " @jit\n", + " def time_to_interval(self, t, intervention_ts):\n", + " \"\"\"\n", + " returns -1 if t not in intervention_ts, else return corresponding interval\n", + " \"\"\"\n", + " return jnp.where((t - intervention_ts) < deltaT / 10, size=1, fill_value=-1)[0][0]\n", + " \n", + " @jit\n", + " def apply_intervention(self, y, intervention_ys, interval_idx):\n", + " for y_idx in intervention_ys.keys():\n", + " y = y.at[y_idx].set(intervention_ys[y_idx][interval_idx])\n", + " return y\n", + " \n", + " @jit\n", + " def apply_null(self, y, intervention_ys, interval_idx=-1):\n", + " return y\n", + " \n", + "model, y0, w0, c = load_biomodel(model_idx)\n", + "model = ModelRolloutWithIntervention(deltaT, model.modelstepfunc)" + ] + }, + { + "cell_type": "markdown", + "id": "d6721c62-99f8-45bf-a7d4-78c9bd13a435", + "metadata": {}, + "source": [ + "We can then define the loss function and optimizer update step as before, but this time the loss function is defined with respect to intervention parameters `intervention_ys` ." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "dbbb1eb4-c520-4e20-9231-542e4d13f3f9", + "metadata": {}, + "outputs": [], + "source": [ + "@eqx.filter_jit\n", + "def loss_fn(intervention_ys, model):\n", + " ys, ws, ts = model(n_steps, y0, w0, c, intervention_ts, intervention_ys)\n", + " loss = jnp.sqrt(jnp.square(ys[y_indexes[\"Ca_Cyt\"]] - target_Ca_Cyt).sum())\n", + " return loss\n", + "\n", + "\n", + "@eqx.filter_jit\n", + "def make_step(intervention_ys, model, opt_state):\n", + " loss, grads = value_and_grad(loss_fn)(intervention_ys, model)\n", + " updates, opt_state = optim.update(grads, opt_state)\n", + " intervention_ys = optax.apply_updates(intervention_ys, updates)\n", + " return loss, intervention_ys, opt_state" + ] + }, + { + "cell_type": "markdown", + "id": "9f4ead14-8784-4161-9d9f-92b2276ec76c", + "metadata": {}, + "source": [ + "Here, the intervention parameters `intervention_ys` is 2x500 and is used to set the values of nodes `Galpha_GTP` and `IP3` during 500 first time steps (50 secs), in a free manner.\n", + "\n", + "We try two different initializations: \n", + "\n", + "* `intervention_ys_init_1` which is the default values of nodes `Galpha_GTP` and `IP3` (as obtained when simulating with default parameters $c$ and initial conditions $y_0, w_0$) \n", + "* `intervention_ys_init_2` which makes `Galpha_GTP` and `IP3` initially follow a predefined sine wave pattern (but the optimizer can then modify the parameters in a free manner)" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "3c1fa57c-10b7-4c44-a527-25793f260aee", + "metadata": {}, + "outputs": [], + "source": [ + "intervention_ts = deepcopy(ts)\n", + "\n", + "intervention_ys_init_1 = {y_indexes[\"Galpha_GTP\"]: deepcopy(default_ys[y_indexes[\"Galpha_GTP\"]]), \n", + " y_indexes[\"IP3\"]: deepcopy(default_ys[y_indexes[\"IP3\"]])}\n", + "ys_1, _, _ = model(n_steps, y0, w0, c, intervention_ts, intervention_ys_init_1)\n", + "\n", + "intervention_ys_init_2 = {y_indexes[\"Galpha_GTP\"]: sine_wave(intervention_ts, A=10, w=.1, phi=0., b=50),\n", + " y_indexes[\"IP3\"]: sine_wave(intervention_ts, A=10, w=.1, phi=0., b=5)}\n", + "ys_2, _, _ = model(n_steps, y0, w0, c, intervention_ts, intervention_ys_init_2)" + ] + }, + { + "cell_type": "markdown", + "id": "2e5f3f88-b83a-4c6a-87c0-49ca8e3c607a", + "metadata": {}, + "source": [ + "Let's now run the optimization with standard Optax pipeline as before, starting from the two proposed initializations." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "d0189218-8933-41ea-afce-8967e3bab4cd", + "metadata": {}, + "outputs": [], + "source": [ + "# Optim from init 1\n", + "n_optim_steps = 3000\n", + "optim = optax.adam(1e-2)\n", + "\n", + "intervention_ys = deepcopy(intervention_ys_init_1)\n", + "opt_state = optim.init(intervention_ys)\n", + "train_loss_1 = []\n", + "\n", + "for optim_step_idx in range(n_optim_steps):\n", + " loss, intervention_ys, opt_state = make_step(intervention_ys, model, opt_state)\n", + " train_loss_1.append(loss)\n", + " \n", + "optimized_ys_1, _, _ = model(n_steps, y0, w0, c, intervention_ts, intervention_ys)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "14213d70-5daa-42cb-8cc2-1e7113714867", + "metadata": {}, + "outputs": [], + "source": [ + "# Optim from init 2\n", + "n_optim_steps = 3000\n", + "optim = optax.adam(1e-2)\n", + "\n", + "intervention_ys = deepcopy(intervention_ys_init_2)\n", + "opt_state = optim.init(intervention_ys)\n", + "train_loss_2 = []\n", + "\n", + "for optim_step_idx in range(n_optim_steps):\n", + " loss, intervention_ys, opt_state = make_step(intervention_ys, model, opt_state)\n", + " train_loss_2.append(loss)\n", + " \n", + "optimized_ys_2, _, _ = model(n_steps, y0, w0, c, intervention_ts, intervention_ys)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "1b000306-7f24-4bf2-88e2-abb0b0cd5202", + "metadata": { + "tags": [ + "hide-input" + ] + }, + "outputs": [ + { + "data": { + "image/png": "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EdO2bVvMZrPt75r869FMDq74dI0wbN+pZbVabUM1NGrUiKlTp+Lo6Iifnx+Ojo4PrO/r64uvry/lypUjf/781K9fn08++YRChQo9dX4REZFHUS0ikvmyW12bpHHjxnz33XeqaUVEJNfo06cPEydO5PTp04wdO5bPP//c6EgiInKfFDfEJLWsA4wcOTIjsuQYJpMpXYZRyCxJc8PY2dnh7u5OqVKlUvxaq9UKQGxsbIZkExERSaJaRCTzZbe6Nombm5tqWhERyVUcHR358ssvad++PePGjePNN9+kaNGiRscSEZH/L8VDk92vRIkS3Lp164Hld+7coUSJEk8dSjJXYmIiAPb29o9db9WqVcycOZOjR49y8eJFVq1aRf/+/alXrx7FixfPhKQiIiL3qBYRkbRSTSsiIjlVu3btaNiwITExMXz44YdGxxERkfukqSHm4sWLtov394uNjeXKlStPHUoyj9VqtfWIeVJDjIuLCz/88APPPfcc5cuXZ9iwYbRq1YrffvstM6KKiIjYqBYRkbRSTSsiIjmVyWRiwoQJmEwmFi5cyM6dO42OJCIi/1+KhyYDWLFihe3va9aswdPT0/ZzYmIi69evJyAgIP3SSYabOnUqoaGh2NvbM3v27MeOt9+4cWN27NiRielERESSUy0iIg8za9ash/79YVTTiohITla1alXeeOMNpk+fzttvv82OHTuws0vTfdgiIpKOUtUQ065dO+BeC/vrr7+e7DlHR0eKFy/OuHHj0i2cZLyYmBgAnJ2dNemxiIhkeapFREREREQe7/PPP2fx4sXs3r2bhQsX0rVrV6MjiYjkeqlqErdYLFgsFooWLUpISIjtZ4vFQmxsLKdOnaJVq1YZlVXSmdVqtU1I6uzsbHAaERGRJ1MtIiIiIiLyeL6+vnz00UcAfPjhh0RFRRmcSERE0tQ38cKFCxQoUCC9s0gmi4uLw2KxYDKZcHJyMjqOiIhIiqkWERERERF5tLfffptixYpx5coVvv76a6PjiIjkeqkamux+kZGRbN68mcuXLxMXF5fsuSFDhjx1MMl4GpZMRESyM9UiIiIiIiIP5+zszNixY3n11Vf56quv6N27N4ULFzY6lohIrpWmhpiDBw/SsmVLoqKiiIyMJF++fPz999+4urri7e2tix/ZxP0NMSIiItmJahERERERkcfr2LEjkyZNYvv2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CqW+hlPWT0RERERERFQYrq6uqFKlCqpUqZLveYQQSEtLw927d2EwFN85zLxUiEBMYYYDKe6rUIuCJFmvopaUhezVQFSGWG86DuQ8487T6hXL/ccA9z+VNYMHD0ZcXBzef/99REVFoWHDhtixY0eBGo5FTe3TzGnrJiIiIiIiIiopkiTBzc0Nbm5uTll/hTiDn3M4kJwiIiLQrl07J5WKiIiIKpqJEyfiypUryMzMxNGjR/HEE084u0hEREREREREVMwqRI8YoPQNB0JEREREREREREREROVfhQnElMbhQIiIiIiIiIiIiIiIqHyrMIEYwDocyMSJE51dDCIiIiIiIiIiIiIiqiAqxD1iiIiIiIiIiIiIiIiInIGBGCIiIiIiIiIiIiIiomLCQAwREREREREREREREVExYSCGiIiIiIiIiIiIiIiomDAQQ0REREREREREREREVEwYiCEiIiIiIiIiIiIiIiomDMQQEREREREREREREREVEwZiiIiIiIiIiIiIiIiIigkDMURERERERERERERERMWEgRgiIiIiIiIiIiIiIqJiwkAMERERERERERERERFRMWEghoiIiIiIiIiIiIiIqJgwEENERERERERERERERFRMVM4uQFkhhAAAJCUlObkkREREpYfte9H2PUnFh20RIiIiR2yLlBy2RYiIiBzlty3CQEw+JScnAwBCQ0OdXBIiIqLSJzk5GQaDwdnFKNfYFiEiIsob2yLFj20RIiKivD2sLSIJXjaSLxaLBbdu3YJer4ckSY+8vKSkJISGhuL69evw8PAoghJWbKzPosO6LDqsy6LDuiw6RV2XQggkJycjODgYCgVHPC1ORd0WAfi/VZRYl0WHdVl0WJdFh3VZdNgWKbvYFikZrBNHrBNHrBNHrBNHrBNHxVEn+W2LsEdMPikUCoSEhBT5cj08PPiPUIRYn0WHdVl0WJdFh3VZdIqyLnn1ackorrYIwP+tosS6LDqsy6LDuiw6rMuiw7ZI2cO2SMlinThinThinThinThinTgq6jrJT1uEl4sQEREREREREREREREVEwZiiIiIiIiIiIiIiIiIigkDMU6i1Woxc+ZMaLVaZxelXGB9Fh3WZdFhXRYd1mXRYV1STjweig7rsuiwLosO67LosC6LDuuScuLx4Ih14oh14oh14oh14oh14siZdSIJIUSJr5WI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IiIiIiIiIiIiKiYMxBARERERERERERERERUTBmKIiIiIiIiIiIiIiIiKCQMxRERERERERERERERExYSBGCIqtBUrVsDT07PCrRsAli1bhm7dujlt/TYnT55ESEgIUlNTnV0UIiKiEse2CNsiRERERERlAQMxRKXcqFGjIEkSJEmCSqVC5cqVMWHCBMTHx5doOapWrYoFCxbYpQ0ePBjnz58v1+vOTWZmJt577z3MmDHDKevPqVGjRmjdujU+++wzZxeFiIjKKbZF2BZ5ELZFiIiIiIgejoEYojKgR48eiIqKwpUrV/DNN99g69atmDhxorOLBRcXF/j7+1e4dW/YsAHu7u54/PHHnbL++40ePRpLliyB2Wx2dlGIiKicYlukdK2bbREiIiIiorKFgRiiMkCr1SIwMBAhISHo1q0bBg8ejF27dtnlWb58OerVqwedToe6deviiy++sJs+bdo01K5dG66urqhevTpmzJgBo9Fol2fLli1o2bIldDodfH19MWDAAABAx44dcfXqVbz22mvyFbFA7kNyLFmyBDVq1IBGo0GdOnWwatUqu+mSJOGbb77BU089BVdXV9SqVQtbtmzJc9vzu+5Zs2ahadOm+M9//oPKlSvD3d0dEyZMgNlsxrx58xAYGAh/f398+OGHdstPTEzEuHHj4O/vDw8PD3Tu3Bl//fVXnuUBgHXr1qFv3752aXv37kXr1q3h5uYGT09PtG/fHlevXpWnb926FS1atIBOp0P16tUxe/ZsmEwmeXpCQgLGjRuHgIAA6HQ6NGzYENu2bQMAXL16FX369IGXlxfc3NzQoEED7NixQ563e/fuiIuLw759+x5YbiIiosJiW4RtEbZFiIiIiIgKT+XsAhBRwVy6dAk7d+6EWq2W077++mvMnDkTixYtQrNmzXDs2DGMHTsWbm5uGDlyJABAr9djxYoVCA4OxsmTJzF27Fjo9Xq8+eabAIDt27djwIABmD59OlatWoWsrCxs374dALBx40Y0adIE48aNw9ixY/Ms26ZNm/Dqq69iwYIF6NKlC7Zt24bRo0cjJCQEnTp1kvPNnj0b8+bNwyeffIKFCxfi2WefxdWrV+Ht7e2wzPyuGwAuXryIn376CTt37sTFixfxzDPP4PLly6hduzb27duHAwcOYMyYMQgPD0fbtm0hhECvXr3g7e2NHTt2wGAw4Kuv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u3YtunXrZrc8IiKi4sa2yKNjW4SIiIiIqGKQhBDC2YUgIiprBg0aJA//4UyZmZmoVasW1q5di/bt2zu1LERERFRy2BYhIiIiIio72COGiKgQPvnkE7i7uzu7GLh69SqmT5/OEx9EREQVDNsiRERERERlB3vEEBERERERERERERERFRP2iCEiIiIiIiIiIiIiIiomDMQQEREREREREREREREVEwZiiIiIiIiIiIiIiIiIigkDMURERERERERERERERMWEgRgiIiIiIiIiIiIiIqJiwkAMERERERERERERERFRMWEghoiIiIiIiIiIiIiIqJgwEENERERERERERERERFRMGIghIiIiIiIiIiIiIiIqJgzEEBERERERERERERERFRMGYoiIiIiIiIiIiIiIiIoJAzFERERERERERERERETFhIEYIiIiIiIiIiIiIiKiYsJADBERERERERERERERUTFhIIaIiIiIiIiIiIiIiKiYMBBDRERERERERERERERUTBiIISIiIiIiIiIiIiIiKiYMxBARERERERERERERERUTBmKIiIiIiIiIiIiIiIiKCQMxRERERERERERERERExYSBGCIiIiIiIiIiIiIiomLCQAwREREREREREREREVExYSCGiIiIiIiIiIiIiIiomDAQQ0REREREREREREREVEwYiCEiIiIiIiIiIiIiIiomDMQQEREREREREREREREVEwZiiIiIiIiIiIiIiIiIikmFDcSsWLECkiThyJEjhZpfkiTMmjVLfn/mzBnMmjULV65cccg7atQoVK1atVDrye+8j7KOAwcOYNasWUhISCjU/KVVWloaZs2ahb179zpMs+3/3PZXSTAajahbty4++uijAs33KPuZis7evXshSZL8yO1zZP/+/Rg6dCgqV64MrVYLNzc3NGjQAFOnTsXZs2cLtd5HOW6vXLkCSZLw6aefFmrdjyIzMxOLFy9Ghw4d4OPjA7VaDR8fH3Ts2BFfffUVkpOTHer0QQ/gXl3YHiqVCiEhIRg9ejRu3rwpr/v48eN2+f773/+W+PbnpWPHjujYsWORLOtBx+SsWbMgSRLu3Lkjp40aNcouv1arRZ06dTBz5kxkZGTI+Xbv3o2uXbsiODgYWq0W/v7+6Ny5M3bs2OFQhqZNm8rL6927t5y+Z88euLu72+0XIip6Bw8exMCBAxEU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LsU///yDPn362AXBZs+ejWnTpqFr167YvHkzJkyYgLFjx+a6vPs96jFZUHnVn8Vigclkwq1btzBz5kycP38eU6dOzfdyNRpNrg18Ino0ZrMZv/zyC1q2bJlnT43Q0FC0aNECP//8s0OA/qmnnkLNmjXx3//+F7NmzcLmzZvRvXt3+btn06ZNqF69Opo1aya3pfIzZMagQYPQpEkTbNiwAWPHjsVnn32G1157Df3790evXr2wadMmdO7cGdOmTcPGjRsfuKz7h6f8+eefUalSJQQGBsLb2xsA8Msvv6B9+/ZISEjAl19+iR9//BFNmzbF4MGD7YIdZ86cQXh4OBISErBixQp8+eWXOHbsGD744IOHbtOD/PXXX5g6dSpee+01/Pjjj2jcuDGef/55/PrrrwAe/lth9erV6NatGzw8PLBy5Up8//338Pb2Rvfu3R0+/wFgwIABqFmzJn744Qd8+eWXGD58ODQajcMQcmazGatXr0afPn3g6+tbqHU9/fTTqF27NjZs2IC33noLa9aswWuvvSZPj4yMhIuLC5588kl5ux7U83fNmjXo168fPDw8sHbtWixbtgzx8fHo2LEj9u/fX+D1ExERlYSHnTsDrBemvvHGG3jllVewc+dOPP300wAe/fxffs735Ne+ffvQuXNnJCYmYtmyZVi7di30ej369OmD9evXy/mmTJmCJUuWyNuyatUqDBw40O781JNPPomjR49i3rx5iIiIwJIlS9CsWbNyd9sDoiIlKqjly5cLAOLw4cNy2siRIwUA8f3339vlffLJJ0WdOnXs0gCImTNnyu9/+OEHAUD88ssvDusaOXKkqFKlSp5lMZvNwmg0im+//VYolUpx9+7dfM/7oHwAREBAgEhKSpLToqOjhUKhEHPnzpXTPvnkEwFAXL582W7+a9euCZVKJV5++WW79OTkZBEYGCgGDRpkt34A4j//+Y9D2Zo3by7atWtnl/bFF18IAOLkyZOFXtfD9lNsbKzDfrKx7X/bNsfHxwsXFxfx5JNPOtSBVqsVw4YNK/D681KvXj3Ro0cPh3R3d3cxefLkB877KPu5e/fuIiQkRCQmJtrNP2nSJKHT6eyOu/tduHBBABDffvutEEKI/fv3CwDizTffFNWqVZPzde3a1WFf52QymYTRaBTh4eHiqaeektNPnDghAIilS5fa5W/durVo0aKF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H0W/fv3QpEkTNG3aFD4+Prh16xZWrFiBffv2YfHixVCp8t+MOHjwIDp06PBI97UhIkft27fHggULMHnyZDz22GOYNGkSKleujGvXrmHx4sX4448/sGDBArRr185h3o0bN0KlUqFr1644ffo0ZsyYgSZNmmDQoEFynkaNGmHdunVYv349qlevDp1OJ7cdi9vly5cxcOBAVK9eHaNHj3a4n12zZs2g1Wrx1VdfoWfPnujevTtGjRqFSpUq4e7du/j777/x559/4ocffgAAvPvuu9iyZQs6d+6M9957D66urli8eLHDfVGKw4N+KyxcuBAjR47E3bt38cwzz8Df3x+xsbH466+/EBsb69CzOC9169ZFWFgY5s6di+vXr2Pp0qV2093d3YtsXTk1atQIe/fuxdatWxEUFAS9Xi/3QspJoVBg3rx5ePbZZ9G7d2+MHz8emZmZ+OSTT5CQkICPPvqowOsmIiIqKXmdO8t5/5b7lbbzf3PnzkXXrl3RqVMnvP7669BoNPjiiy9w6tQprF27Vv6t1qZNG/Tu3RuNGzeGl5cX/v77b6xatUq+aOLEiROYNGkSBg4ciFq1akGj0eDnn3/GiRMn7EbWICJ7DMQUkWrVqmHBggX4/PPP0bFjR5jNZixfvtzh5u+A9UfShg0b8O6772LAgAHw8fHBsGHDMGXKFLubmJaUjh074u2338bKlSvx9ddfw2Kx4JdffpHT69evj88//xxr165FZmYmAgMD0apVK7z44ov5XodCoZCH+wkNDc21h0lRrSunZcuW4Y033kDfvn2RmZmJkSNHyveqyW39/v7++Pe//43169fDxcUFHTt2xJw5c1CrVq1CrT83w4YNw8yZM7F9+3YMHDgQgPXeCW3atMGqVatw5coVGI1GVK5cGdOmTcObb75ZJOutX78+/vzzT/zf//0f3n33XcTExMDT0xO1atWS7xPzMF26dMHJkyftAiSVK1dGrVq18M8//zgETqZPn460tDQsW7YM8+bNQ/369fHll19i06ZN2Lt3b67LDw0NxfXr1zF9+nS7G7kC1is4fvvtN3z00UdYunQpLl++DBcXF1SuXBldunSRg2xt2rTBkSNHMG3aNMTGxspDYf38889o0KBBvrZ18ODB+OmnnwrV8+CDDz5A9+7dsXjxYrz//vu4ffs21Go1qlatKvfOadGiBQBArVZj69atePXVVzF+/HioVCp06dIFu3fvzncQJTAwEIsXL8brr7+OkydPwtvbG++8806Bg5c2a9aswauvvoo333wTJpMJ7du3R0REBHr16lXgZfn5+SEyMhJff/011q9fj++//x4pKSnw8PBAgwYN8Morr+CFF14oVDmLgy1gN3fuXKSkpKB58+bYuHGjPBRfYbz//vtwc3PDF198gVWrVqFu3br48ssv8emnnxZoOY9yTBZW+/bt8d///heLFi1CUlKS/L+0bdu2Ah0PFy9exMmTJzFr1qziKyxRBfbyyy+jVatW+Ne//oWpU6ciLi4O3t7eeOyxx7B///48h+TcuHEjZs2ahSVLlkCSJPTp0wcLFiyw6xUxe/ZsREVFYezYsUhOTkaVKlVw5cqVEtmuq1evIiUlBefPn8fjjz/uMP3y5cuoWrUqOnXqhEOHDuHDDz/E5MmTER8fDx8fH9SvX98uqNSwYUPs3r0bU6dOxciRI+Hl5YURI0bg6aefxrhx44p1Wx70W2H48OGoXLky5s2bh/HjxyM5ORn+/v5o2rRprr8lHmT06NEYN24cXFxcMHjwYIfpRbkum88//xwvvfQShgwZgrS0NHTo0CHXdh5gbQe7ublh7ty5GDx4MJRKJdq2bYtffvkl12AhERFRafGgc2d5KW3n/zp06ICff/4ZM2fOxKhRo2CxWNCkSRNs2bLF7v6tnTt3xpYtW/DZZ58hLS0NlSpVwnPPPYfp06cDsJ6DqFGjBr744gtcv34dkiShevXq+Ne//oWXX365xLeLqKyQRH7GziGiItWnTx+YTCb89NNPzi4K5eHpp5/GwYMHceXKFbvh1gBg79696NSpE3bv3o0OHToUqFdAUevYsSPu3LmDU6dOOa0MpZ3JZMK+ffvQpUsX/PDDD3jmmWecXaRCKe3HpNlshhACNWvWRMOGDbFt2zZ52owZM/Dtt9/i4sWLTv1/ISKrWbNmYfbs2YiNjeV9m4iIiIiIiEoA7xFD5ARz587F7t27cfjwYWcXhXLIzMxEZGQkPv/8c2zatAlvvPGGwwnvnLp06QK1Wo0jR46UYCmpII4fPw61Wu3QW6usKEvHZIsWLaBWqx3ufZOQkIDFixdjzpw5DMIQERERERERUYXEMyJETtCwYUMsX74c0dHRzi4K5RAVFYV27drBw8MD48ePz7NLbYsWLeyCaPXr1y+pIpYaud3jJyeFQuEwtJwz1KlTx25f1ahRw4mlKbiydEyuWbNGvnFjzvsJXb58GW+//TaGDRtW4mUiIiIiIiIiIioNODQZEREV2MNuuP6g+zERERERERERERFVJOwRQ0REBfawYfV4zwEiIiIiIiIiIiIr9oghIiIiIiIiIiIiIiIqJs4fwJ+IiIiIiIiIiIiIiKic4tBk+WSxWHDr1i3o9fqH3huBiIioohBCIDk5GcHBwVAoeH1HcWJbhIiIyBHbIiWHbREiIiJH+W2LMBCTT7du3UJoaKizi0FERFQqXb9+HSEhIc4uRrnGtggREVHe2BYpfmyLEBER5e1hbREGYvJJr9cDsFaoh4eHk0tDRERUOiQlJSE0NFT+nqTiw7YIERGRI7ZFSg7bIkRERI7y2xZhICafbN1uPTw82OAgIiK6D4enKH5sixAREeWNbZHix7YIERFR3h7WFuEAqkRERERERERERERERMWEgRgiIiIiIiIiIiIiIqJiwkAMERERERERERERERFRMWEghoiIiIiIiIiIiIiIqJgwEENERERERERERERERFRMGIghIiIiIiIiIiIiIiIqJgzEEBERERERERERERERFRMGYoiIiIiIiIiIiIiIiIoJAzFERERERERERERERETFhIEYIiIiIiIiIiIiIiKiYsJADBERERERERERERERUTFhIIaIiIiIiIiIiIiIiKiYMBBDRERERERERERERERUTJwaiPn111/Rp08fBAcHQ5IkbN682W66EAKzZs1CcHAwXFxc0LFjR5w+fdouT2ZmJl5++WX4+vrCzc0Nffv2xY0bN+zyxMfHY8SIETAYDDAYDBgxYgQSEhKKeeuIiIiotGNbhIiIiIiIiIiKm1MDMampqWjSpAkWLVqU6/R58+Zh/vz5WLRoEQ4fPozAwEB07doVycnJcp7Jkydj06ZNWLduHfbv34+UlBT07t0bZrNZzjNs2DAcP34cO3fuxM6dO3H8+HGMGDGi2LePiIiISje2RYiIiIiIiIiouElCCOHsQgCAJEnYtGkT+vfvD8B6BWpwcDAmT56MadOmAbBecRoQEICPP/4Y48ePR2JiIvz8/LBq1SoMHjwYAHDr1i2EhoZix44d6N69O/7++2/Ur18fBw8eRJs2bQAABw8eRFhYGM6ePYs6derkq3xJSUkwGAxITEyEh4dH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E3/G3bQGZ7J7z1xKjsO5xFicS4zF6ot/yvMHuOhRU++DGnof1PTwRYibAQE6PQJc9AhwcYe/zh0aJb9iiYiIiIiKkk6nw5AhQ7BkyRKsXLmSgRgiIiozeJaIiIgIgJtai8cDq+PxwOpy2p2MVBy5cx2H7lzLHtrsBm6nJ8uP32Ou5Lk8F6UabioN3NQa63P2Q6VQQAEJCkmCUlLYPSskCQpIkCQJEgBJfg9IyJEmSfbvc+bJfrblUUgSXFXWsrirtHBXazC6VisoJEVxVykRERERUZEbNWoUlixZgo0bNyIpKYlD0hERUZnAQAwREVEefHVu6BFSFz1C6sppiVnpuJgUhwvJd3Ah+zkqLQm301NwOyMZMekpMAkL0s1GpJuNuJOZ6sQtcKSUFBhTq7Wzi0FEREREVCitWrVC3bp1cfbsWfzwww94/vnnnV0kIiKih2IghoiIqAAMGhc09w1Bc9+QXKdbhAXxmelINmYi1ZSFVFMWUrJfp5mMMAsLzELAYnuGgNlisXsWAhAQENnLy/leZM8jp2U/W4Swy2Od15qebjbKZbAIAUmSSrDGiIiIiIiKjiRJGDVqFN566y2sWLGCgRgiIioTGIghIiIqQgpJAR+dG3x0bs4uChERERFRuTR8+HC888472L9/Py5cuICaNWs6u0hEREQPxAHiiYiIiIiIiIiozKhUqRK6du0KAPj222+dXBoiIqKHYyCGiIiIiIiIiIjKlFGjRgEAVq5cCYvF4tzCEBERPQQDMUREREREREREVKb069cPBoMB165dw88//+zs4hARET0QAzFERERERERERFSmuLi4YNiwYQCAZcuWObk0RERED8ZADBERERERERERlTnPP/88AGDTpk24e/euk0tDRESUNwZiiIiIiIiIiIiozGnevDmaNGmCzMxMrFmzxtnFISIiyhMDMUREREREREREVOZIkiT3iuHwZEREVJoxEENERERERERERGXSsGHDoNFocPz4cfz555/OLg4REVGuGIghIiIiIiIiIqIyycfHB0899RQA9oohIqLSi4EYIiIiIiIiIiIqs2zDk61Zswbp6elOLg0REZEjBmKIiIiIiIiIiKjMCg8PR+XKlZGQkIBNmzY5uzhEREQOGIghIiIiIiIiIqIyS6FQYPTo0QA4PBkREZVODMQQEREREREREVGZNnr0aEiShJ9//hmXL192dnGIiIjsMBBDRERERERERERlWpUqVdClSxcAwPLly51cGiIiInsMxBARERERERERUZk3ZswYANZAjNlsdnJpiIiI7mEghoiIiIiIiIiIyrz+/fvDy8sLN27cQEREhLOLQ0REJGMghoiIiIiIiIiIyjydTofhw4cDAP7zn/84uTRERET3MBBDRERERERERETlwvPPPw8A2Lx5M+7cuePk0hAREVkxEENEREREREREROVCkyZN0Lx5cxiNRqxevdrZxSEiIgLAQAwREREREREREZUjtl4x//nPfyCEcHJpiIiIGIghIiIiIiIiIqJyZNiwYdDpdDh58iSOHDni7OIQERExEENEREREREREROWHp6cnBgwYAAD45ptvnFwaIiIiBmKIiIiIiIiIiKicGTt2LABgzZo1SElJcXJpiIioomMghoiIiIiIiIiIypUOHTqgVq1aSElJwbp165xdHCIiquAYiCEiIiIiIiIionJFkiSMGzcOALB06VInl4aIiCo6BmKIiIiIiIiIiKjcGTlyJNRqNQ4fPoxjx445uzhERFSBMRBDRERERERERETljp+fHwYMGACAvWKIiMi5GIghIiIiIiIiIqJyyTY82XfffYeUlBQnl4aIiCoqBmKIiIiIiIiIiKhc6tixI2rWrInk5GSsX7/e2cUhIqIKioEYIiIiIiIiIiInqFq1KiRJcni89NJLAAAhBGbNmoXg4GC4uLigY8eOOH36tN0yMjMz8fLLL8PX1xdubm7o27cvbty4YZcnPj4eI0aMgMFggMFgwIgRI5CQkFBSm+lUCoUCY8eOBcDhyYiIyHkYiCEiIiIiIiIicoLDhw8jKipKfkRERAAABg4cCACYN28e5s+fj0WLFuHw4cMIDAxE165dkZycLC9j8uTJ2LRpE9atW4f9+/cjJSUFvXv3htlslvMMGzYMx48fx86dO7Fz504cP34cI0aMKNmNdaJRo0ZBrVbj0KFDOH78uLOLQ0REFRADMURERERERERETuDn54fAwED5sW3bNtSoUQMdOnSAEAILFizA9OnTMWDAADRs2BArV65EWloa1qxZAwBITEzEsmXL8K9//QtdunRBs2bNsHr1apw8eRK7d+8GAPz999/YuXMnvvnmG4SFhSEsLAxff/01tm3bhnPnzjlz80uMv78/+vfvDwD4+uuvnVsYIiKq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DcD06dOtHI2IiOR1KsSIiIiIiIiIiIj8w4ABA7Czs2PXrl2EhIRYOxwREcnDVIgRERERERERERH5hxIlStCtWzdAo2JEROTJqBAjIiIiIiIiIiLyAEOHDgVg6dKl3Lp1y8rRiIhIXqVCjIiIiIiIiIiIyAM0bNiQwMBAEhMT+fbbb60djoiI5FEqxIiIiIiIiIiIiDyAwWAwj4qZOXMmKSkpVo5IRETyIhViREREREREREREHuLll1/G09OTK1eusGbNGmuHIyIieZAKMSIiIiIiIiIiIg/h5OTE22+/DcC0adOsHI2IiORFKsSIiIiIiIiIiIg8wsCBA7G1tWXnzp38+eef1g5HRETyGBViREREREREREREHqFEiRJ07doVgOnTp1s5GhERyWtUiBEREREREREREXmMYcOGAbB06VJu375t5WhERCQvUSFGRERERERERETkMRo1akTt2rVJSEhg7ty51g5HRETyEBViREREREREREREHsNgMJhHxcyYMYPk5GQrRyQiInmFCjEiIiIiIiIiIiIZ8Morr+Dt7c21a9f48ccfrR2OiIjkESrEiIiIiIiIiIiIZICjoyNDhgwBYNKkSZhMJitHJCIieYEKMSIiIiIiIiIiIhk0YMAAnJycOHToELt27bJ2OCIikgeoECMiIiIiIiIiIpJBTz31FG+88QYAU6ZMsXI0IiKSF6gQIyIiIiIiIiIikgkjRowAYM2aNZw9e9a6wYiISK6nQoyIiIiIiIiIiEgmVKlSheeffx6TycS0adOsHY6IiORyKsSIiIiIiIiIiIhk0siRIwGYP38+d+7csW4wIiKSq6kQIyIiIiIiIiJiJdeuXaNnz54UK1YMFxcXatasycGDB837TSYTY8aMwdfXF2dnZ5599lmOHz+e5hiJiYkMHTqUp556CldXVzp27MjVq1fTtImMjOT111/Hw8MDDw8PXn/9dRUPnlCLFi0ICAggNjaWuXPnWjscERHJxVSIERERERERERGxgsjISBo3boy9vT2//vorf/31F5MmTaJw4cLmNhMnTmTy5MnMmDGD/fv34+PjQ6tWrbh79665zYgRI1i9ejXff/89u3fvJiYmhvbt25Oammpu06NHD0JCQti4cSMbN24kJCSE119/PScvN98xGAy88847AEybNo3k5GQrRyQiIrmVwWQymawdRF4QHR2Nh4cHUVFRuLu7WzscERGRXEH3x5yj91pERCS9vH5//PDDD/njjz/YtWvXA/ebTCZ8fX0ZMWIEH3zwAXBv9Iu3tzcTJkygf//+REVF4enpyeLFi3n55ZcBuH79On5+fmzYsIE2bdpw4sQJqlatSnBwMPXr1wcgODiYhg0bcvLkSSpVqvTYWPP6e51dEhMTKV26NDdu3GDZsmW8+uqr1g5JRERyUEbvjxoRIyIiIiIiIiJiBWvXrqVOnTq89NJLeHl5UatWrTRTXF24cIGwsDBat25t3ubo6EizZs0ICgoC4ODBgyQnJ6dp4+vrS/Xq1c1t9uzZg4eHh7kIA9CgQQM8PDzMbf4pMTGR6OjoND+SnqOjI4MGDQJg8uTJ6HlnERF5EBViRERERERERESs4Pz588yaNYsKFSqwadMmBgwYwLBhw/juu+8ACAsLA8Db2zvN67y9vc37wsLCcHBwoEiRIo9s4+Xlle78Xl5e5jb/9MUXX5jXk/Hw8MDPz+/JLjYfGzhwII6Ojhw4cIA//vjD2uGIiEgupEKMiIiIiIiIiIgVGI1Gateuzfjx46lVqxb9+/enX79+zJo1K007g8GQ5neTyZRu2z/9s82D2j/qOKNHjyYqKsr8c+XKlYxeVoHj6elpXm9nypQpVo5GRERyIxViRERERERERESsoHjx4lStWjXNtipVqnD58mUAfHx8ANKNWgkPDzePkvHx8SEpKYnIyMhHtrlx40a689+8eTPdaJv7HB0dcXd3T/MjDzdixAgAVq9ezblz56wbjIiI5DoqxIiIiIiIiIiIWEHjxo05depUmm2nT5+mdOnSAPj7++Pj48Pvv/9u3p+UlMSOHTto1KgRAIGBgdjb26dpExoayrFjx8xtGjZsSFRUFPv27TO32bt3L1FRUeY28mSqVatG27ZtMZlMGhUjIiLpqBAjIiIiIiIiImIF77zzDsHBwYwfP56zZ8+ybNky5syZw+DBg4F704mNGDGC8ePHs3r1ao4dO0avXr1wcXGhR48eAHh4eNCnTx9GjRrFli1bOHz4MD179iQgIICWLVsC90bZtG3bln79+hEcHExwcDD9+vWjffv2VKpUyWrXn9+89957AMyfP59bt25ZORoREclNVIgREREREREREbGCunXrsnr1apYvX0716tUZN24cU6dO5bXXXjO3ef/99xkxYgSDBg2iTp06XLt2jd9++w03NzdzmylTptC5c2e6d+9O48aNcXFxYd26ddja2prbLF26lICAAFq3bk3r1q2pUaMGixcvztHrze+aN29OYGAg8fHxfP3119YOR0REchGDyWQyWTuIvCA6OhoPDw+ioqI0L6qIiMj/6P6Yc/Rei4iIpKf7Y87Re50xP/zwA6+88grFihXj8uXLuLi4WDskERHJRhm9P2pEjIiIiIiIiIiIiAV07doVf39/bt++zcKFC60djoiI5BIqxIiIiIiIiIiIiFiAnZ0do0aNAmDSpEmkpKRYOSIREckNVIgRERERERERERGxkN69e1OsWDHOnz/PqlWrrB2OiIjkAirEiIiIiIiIiIiIWIiLiwtDhgwBYOLEiWh5ZhERsbN2APlNamoqycnJ1g5D8ih7e3tsbW2tHYaIiORhykXkSSgXERERsYzBgwczceJEDh48yPbt22nevLm1QxIRESvKciEmOTmZsLAw4uLi8PT0pGjRopaMK88xmUyEhYVx584da4cieVzhwoXx8fHBYDBYOxQRkVxNuUhaykXEUpSLiIiIPDlPT0969+7NzJkzmThxogoxIiIFXKYKMTExMSxdupTly5ezb98+EhMTzftKlixJ69atefvtt6lbt67FA83t7nd8eHl54eLioi+ukmkmk4m4uDjCw8MBKF68uJUjEhHJfZSLPJxyEXlSykVEREQsa+TIkcyePZuNGzdy5MgRatSoYe2QRETESjJciJkyZQr/+c9/KFOmDB07duTDDz+kRIkSODs7ExERwbFjx9i1axetWrWiQYMGTJ8+nQoVKmRn7LlGamqqueOjWLFi1g5H8jBnZ2cAwsPD8fLy0tQgIiJ/o1zk4ZSLiKUoFxEREbGccuXK0a1bN1asWMFXX33Fd999Z+2QRETESjJciAkKCmLbtm0EBAQ8cH+9evV46623mD17NvPmzWPHjh0FpvPj/jzsLi4uVo5E8oP7n6Pk5GR1foiI/I1ykYdTLiKWpFxERETEct577z1WrFjB8uXL+fzzzylVqpS1QxIRESvIcCHmxx9/zFA7R0dHBg0alOWA8jJNASKWoM+RiMiDKRd5PN1DxBL0ORIREbGcOnXq0Lx5c7Zt28bkyZOZOnWqtUMSERErsLF2ACIiIiIiIiIiIvnV6NGjAZgzZw43b960cjQiImINGR4RA/DWW29l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NJRjx44xceLEHLkOEREREcndSpUqRe/evZkzZw5jx45l8+bN1g5JREQsKEtrxGSEyWR64mNkpvPjvvudH/eLLH/v/LjvfufHowoxIiIikrdZIhd55513CA4OZvz48Zw9e5Zly5YxZ84cBg8eDNwblTtixAjGjx/P6tWrOXbsGL169cLFxYUePXoA4OHhQZ8+fRg1ahRbtmzh8OHD9OzZk4CAAFq2bPnEMYqIiIhI/jB69Gjs7OzYsmULf/zxh7XDERERC8pwIaZKlSosW7aMpKSkR7Y7c+YMAwcOND8F+iTU+SEiIiL3WSMXqVu3LqtXr2b58uVUr16dcePGMXXqVF577TVzm/fff58RI0YwaNAg6tSpw7Vr1/jtt99wc3Mzt5kyZQqdO3eme/fuNG7cGBcXF9atW4etre0TxygiIiIi+UOZMmXo1asXgNYtFhHJZwymDD4uunXrVj744APOnj1L69atqVOnDr6+vjg5OREZGclff/3F7t27+euvvxgyZAgfffQR7u7uTxzg+vXrGT16NGfOnMHf35+RI0fSr18/836TycTYsWP55ptviIyMpH79+nz99ddUr17d3CYhIYH33nuPZcuWER8fT4sWLZg5c2am1nyJjo7Gw8ODqKiodNeVkJDAhQsX8Pf3x8nJ6YmvOacFBQXRpEkTWrVqxcaNG83bL168iL+/v/n3woULExAQwLhx42jWrBkAvXr14s6dO/z8888PPf7hw4cZP348O3fuJCoqilKlStGsWTPee+89KlasmG3XlVfl9c+TiBQsj7o/Wpq1cpHcQrmIcpGcktc/TyJSsORkLlLQ6b3OGRcuXKBixYqkpKQQFBREw4YNrR2SiIg8QkbvjxkeEfPcc8+xf/9+fvnlF3x8fFi2bBlDhgzhtddeY8yYMZw5c4Y33niDq1ev8uWXX1rspty+fXuOHj1KQkICJ06cSFOEgXujYsaMGUNoaCgJCQns2LEjTREGwMnJienTp3P79m3i4uJYt25dpoow+d38+fMZOnQou3fv5vLly+n2b968mdDQUHbs2IG7uzvt2rXjwoULGTr2+vXradCgAYmJiSxdupQTJ06wePFiPDw8+OSTTyx9KSIiko9ZKxeR7KdcREREROQef39/3nzzTQDGjBlj3WBERMRi7DL7gkaNGmltlXwkNjaWFStWsH//fsLCwli4cCGf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EZGCpW/fvkydOpXTp08zceJEPv/8c2uHJCIif5PhQsz9yjrAmDFjsiOWfMNgMFhsSo6c5urqSvny5TPc3mQyAZCYmJhdIYlIBp06dYqNGzcC9zoyLVGEuc9gMFC7dm28vb35/vvvuXXrFnPnzqV79+45tqi9pd25c4c1a9YA0LBhQypWrGjliP6Ps7Mzr7/+OitXruTkyZOsWLGCF154gbp161o7NKtSLpJxykVEREREChZ7e3u+/PJLunTpwqRJk3j77bcpVaqUtcMSEZH/ydIk/2XLluX27dvptt+5c4eyZcs+cVCSO23YsIEFCxZw7NgxLl68yIYNGxg4cCCNGzemTJky1g5PpEC7fv06P/30EyaTidq1a9O0adNsOU+JEiXo168fvr6+xMfHs3jxYg4cOJAt58pOqamprFy5koSEBEqUKJFu/YncwN7enu7duxMYGAjAL7/8wtatW82dzgWdcpGCSbmIiIiIyMN17tyZZs2akZCQwIcffmjtcERE5G+yVIi5ePEiqamp6bYnJiZy9erVJw5KcidnZ2fmzp3LM888Q5UqVRgxYgTt27dn/fr11g5NpECLiYlh+fLlJCcnU7ZsWV544YVsnbLp/tRZ1atXx2g0sn79ejZt2oTRaMy2c1ratm3buHLlCo6OjnTt2tWq68I8io2NDe3bt+fZZ58FYOfOnaxbt+6B9+CCRrlIwaRcREREROThDAYDU6ZMwWAwsHz5cvbs2WPtkERE5H8y1fO0du1a8583bdqEh4eH+ffU1FS2bNmSZ6eoKagWLlz4wD8/SPPmzQkKCsregEQkU4xGIytXruTu3bs89dRTdO/eHVtb22w/r729PV27dsXT05Nt27axZ88eIiIi6Nq1Kw4ODtl+/idx7tw5du/eDUDHjh1z/To3BoOBZ599lkKFCvHLL79w6NAhYmNj88R7nR2Ui+Q/ykVERERELKdWrVq89dZbzJs3j3feeYegoCBsbLL0HLaIiFhQpgoxnTt3Bu51Cr355ptp9tnb21OmTBkmTZpkseBEROTRtm/fzoULF8zTWDk5OeXYuQ0GA82aNaNo0aL8/PPPnDp1igULFvDqq6/mikXvH+Tu3busWrUKgMDAQKpVq2bliDKuTp06uLq68tNPP3Hq1CkWL17Mq6++iovLky2MntcoFxERERERebTPP/+cH374gb1797J8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H2ZNREQdRW1trdIxU1ZWhtLS0hs+SkpKYLPJQ/iWlpYiJESd46XsiLkKhwPxLSGcgNMG4bQBTps8HJTW1K2/7LQWs1SPe5ZGQOvHLFvh6iyhMcgHQ5hli8lZ2ptkqZMPdHbQLPn52H6YdcsIe33DcDoOQDjloaA0hg67LxFRywmHFWgYfhCQuH93U/x8bD/MmoiIOjMhBGpra1FaWoqePXtCo1HnhBFPPx91qqytE3jqqaewcOFCJCcnK8OBXLp0CQ8//LCvN61bkCQNoDV2qnG+OypmqR5mqR5mqR45SwMkrcHXm0LUqUk6E3hIlqhr42clEREREXlKkiSYzWaYzb4ZWrrbdMTMmzcPJSUlePHFF5XhQHbu3OnRmOxERERERERERERERESt0W06YgDg0UcfxaOPPurrzSAiIiIiIiIiIiIiom6ie9zdkYiIiIiIiIiIiIiIyAfYEUNEREREREREREREROQl7IghIiIiIiIiIiIiIiLyEnbEEBEREREREREREREReQk7YoiIiIiIiIiIiIiIiLyEHTFERERERERERERERERewo4YIiIiIiIiIiIiIiIiL2FHDBERERERERERERERkZewI4aIiIiIiIiIiIiIiMhL2BFDRERERERERERERETkJeyIISIiIiIiIiIiIiIi8hJ2xBAREREREREREREREXkJO2KIiIiIiIiIiIiIiIi8hB0xREREREREREREREREXsKOGCIiIiIiIiIiIiIiIi/R+XoDOgshBACgsrLSx1tCRETUcTR+LjZ+TpL3sBYhIiJyx1qk/bAWISIicudpLcKOGA9VVVUBAOLj4328JURERB1PVVUVgoODfb0ZXRprESIiomtjLeJ9rEWIiIiu7Ua1iCR42ohHnE4n8vPzERgYCEmS2vx6lZWViI+PR25uLoKCglTYwu6NeaqHWaqHWaqHWapH7SyFEKiqqkJsbCw0Go546k1q1yIA9y01MUv1MEv1MEv1MEv1sBbpvFiLtA9m4o6ZuGMm7piJO2bizhuZeFqL8IoYD2k0GsTFxan+ukFBQdwRVMQ81cMs1cMs1cMs1aNmljz7tH14qxYBuG+piVmqh1mqh1mqh1mqh7VI58NapH0xE3fMxB0zccdM3DETd2pn4kktwtNFiIiIiIiIiIiIiIiIvIQdMURERERERERERERERF7CjhgfMRqN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I4aIiIiIiIiIiIiIiMhL2BFDRERERERERERERETkJeyIISIiIiIiIiIiIiIi8hJ2xBAREREREREREREREXkJO2KIiIiIiIiIiIiIiIi8hB0xRNRqH3/8MXr06NHt1g0AH330EaZOneqz9TfKzMxEXFwcampqfL0pRERE7Y61CGsRIiIiIqLOgB0xRB3c/fffD0mSIEkSdDodevXqhUceeQRlZWXtuh29e/fGG2+84TJt3rx5yMrK6tLrbo7FYsELL7yA559/3ifrb2rYsGG4+eab8frrr/t6U4iIqItiLcJa5HpYixARERER3Rg7Yog6genTp6OgoAAXL17Exo0bsX37djz66KO+3iz4+fkhMjKy2637888/R0BAAG677TafrP9qDzzwADZs2ACHw+HrTSEioi6KtUjHWjdrESIiIiKizoUdMUSdgNFoRHR0NOLi4jB16lTMmzcPe/bscVlm06ZNGDRoEEwmE2666SasX7/eZf6//du/ITExEf7+/ujbty+ef/552Gw2l2W2bduG5ORkmEwmhIeHY+7cuQCAiRMnIicnB08++aRyRizQ/JAcGzZsQL9+/WAwGDBw4EB8+umnLvMlScLGjRtx9913w9/fHwMGDMC2bduu+d49XfeqVaswcuRI/Pd//zd69eqFgIAAPPLII3A4HFi7di2io6MRGRmJl19+2eX1KyoqsGTJEkRGRiIoKAiTJk3Czz//fM3tAYDNmzfjrrvucpm2b98+3HzzzTCbzejRowfGjRuHnJwcZf727duRlJQEk8mEvn37YvXq1bDb7cr88vJyLFmyBFFRUTCZTBg6dCi++OILAEBOTg7uvPNOhISEwGw2Y8iQIdi5c6fy3GnTpqGkpARpaWnX3W4iIqLWYi3CWoS1CBERERFR6+l8vQFE1DIXLlzA7t27odfrlWkffvghVq5ciXfeeQejRo3CsWPHsHjxYpjNZixatAgAEBgYiI8//hixsbHIzMzE4sWLERgYiGeffRYAsGPHDsydOxcrVqzAp59+CqvVih07dgAAtmzZghEjRmDJkiVYvHjxNbdt69atWLZsGd544w1MmTIFX3zxBR544AHExcXh9ttvV5ZbvXo11q5di9deew1vv/02FixYgJycHISGhrq9pqfrBoDz589j165d2L17N86fP4/f//73yM7ORmJiItLS0pCeno4HH3wQkydPxtixYyGEwMyZMxEaGoqdO3ciODgY77//PiZPnoysrKxmtwcADhw4gAULFih/2+12zJkzB4sXL8Znn30Gq9WKH374QTlQ8+WXX+JPf/oT3nrrLdx22204f/48lixZAgBYuXIlnE4nZsyYgaqqKvztb39Dv379cOrUKWi1WgDAY489BqvViv3798NsNuPUqVMICAhQ1m8wGDBixAgcOHAAkyZNum5GREREbcVa5NpYi7AWISIiIiJqliCiDm3RokVCq9UKs9ksTCaTACAAiHXr1inLxMfHi7///e8uz/vP//xPkZKScs3XXbt2rUhKSlL+TklJEQsWLLjm8gkJCeL11193mbZp0yYRHBys/J2amioWL17sssy9994rfve73yl/AxD/8R//ofxdXV0tJEkSu3btatO6V65cKfz9/UVlZaUybdq0aaJ3797C4XAo0wYOHCjWrFkjhBDi66+/FkFBQaK+vt7ltfv16yfef//9ZrelrKxMABD79+9XppWUlAgAYt++fc0+57bbbhOvvPKKy7RPP/1UxMTECCGE+PLLL4VGoxFnz55t9vnDhg0Tq1atanZeo7vvvlvcf//9112GiIioNViLsBZhLUJERERE1Da8IoaoE7j99tuxYcMG1NbWYuPGjcjKysLjjz8OACguLkZubi7+5V/+xeUsTbvdjuDgYOXvf/7zn3jjjTfwyy+/oLq6Gna7HUFBQcr8jIyMG57leSOnT59Wzq5sNG7cOLz55psu04YPH678bjabERgYiKKiojatG5BvpBsYGKj8HRUVBa1WC41G4zKtcV1Hjx5FdXU1wsLCXF6nrq4O58+fb3YddXV1AACTyaRMCw0Nxf33349p06bhjjvuwJQpU3DfffchJiZGWc+PP/7oMhSJw+FAfX09amtrkZGRgbi4OCQmJja7zieeeAKPPPII9uzZgylTpuCee+5xyRCQx6mvra29YUZEREStwVrEM6xFWIsQERERETWH94gh6gTMZjP69++P4cOH46233oLFYsHq1asBAE6nE4A8JEhGRobyOHHiBA4fPgwAOHz4MObPn48ZM2bgiy++wLFjx7BixQpYrVZlHX5+fqpsa+MQGI2EEG7Tmg5l0vicxvfRFs297vXW5XQ6ERMT45JbRkYGzp49i2eeeabZdYSFhUGSJJSVlblM37RpEw4dOoTU1FT84x//QGJiopK/0+nE6tWrXdaRmZmJc+fOwWQy3TD7hx56CBcuXMDChQuRmZmJ5ORkvP322y7LlJaWIiIi4sYhERERtQJrEc+wFmEtQkRERETUHHbEEHVCK1euxF//+lfk5+cjKioKPXv2xIULF9C/f3+XR58+fQAA3333HRISErBixQokJydjwIABLjdvBeQzQ7/++utrrtNgMMDhcFx3uwYNGoSDBw+6TEtPT8egQYNa+U49X3drjB49GoWFhdDpdG7ZhYeHX3NbBg8ejFOnTrnNGzVqFJ577jmkp6dj6NCh+Pvf/66s5+zZs27r6N+/PzQaDYYPH468vDxkZWVdc1vj4+Px8MMPY8uWLXj66afx4Ycfusw/ceIERo0a1YY0iIiIPMdaRB2sRYiIiIiIugcOTUbUCU2cOBFDhgzBK6+8gnfeeQerVq3CE088gaCgIMyYMQMWiwVHjhxBWVkZnnrqKfTv3x+XLl3C5s2bMWbMGOzYsQNbt251ec2VK1di8uTJ6NevH+bPnw+73Y5du3YpN9Dt3bs39u/fj/nz58NoNDZ7cOCZZ57Bfffdh9GjR2Py5MnYvn07tmzZgq+++qpN79eTdbfGlClTkJKSgjlz5uC//uu/MHDgQOTn52Pnzp2YM2cOkpOTm33etGnTcPDgQSxfvhwAkJ2djQ8++AB33XUXYmNjcfbsWWRlZeHPf/4zAOCFF17ArFmzEB8fj3vvvRcajQbHjx9HZmYmXnrpJUyYMAHjx4/HPffcg3Xr1qF///44c+YMJEnC9OnTsXz5csyYMQOJiYkoKyvDN99843JA6eLFi/j1118xZcoUVXIhIiK6EdYirEVYixAREREReY5XxBB1Uk899RQ+/PBD5Obm4qGHHsLGjRvx8ccfY9iwYZgwYQI+/vhj5SzU2bNn48knn8TSpUsxcuRIpKen4/nnn3d5vYkTJ+J///d/sW3bNowcORKTJk3C999/r8x/8cUXcfHiRfTr1++aw07MmTMHb775Jl577TUMGTIE77//PjZt2oSJEye26b16su7WkCQJO3fuxPjx4/Hggw8iMTER8+fPx8WLFxEVFXXN5y1evBg7d+5ERUUFAMDf3x9nzpzBPffcg8TERCxZsgRLly7Fv/7rvwKQD5Z88cUX2Lt3L8aMGYOxY8di3bp1SEhIUF7z888/x5gxY/CHP/wBgwcPxrPPPquceetwOPDYY49h0KBBmD59OgYOHIj169crz/3ss88wdepUl9cjIiLyNtYibcdahIiIiIioe5CEEMLXG0FE1Nncd999yvAfvmSxWDBgwAB89tlnGDdunE+3hYiIiNoPaxEiIiIios6DV8QQEbXCa6+9hoCAAF9vBnJycrBixQoe+CAiIupmWIsQEREREXUevCKGiIiIiIiIiIiIiIjIS3hFDBERERERERERERERkZewI4aIiIiIiIiIiIiIiMhL2BFDRERERERERERERETkJeyIISIiIiIiIiIiIiIi8hJ2xBAREREREREREREREXkJO2KIiIiIiIiIiIiIiIi8hB0xREREREREREREREREXsKOGCIiIiIiIiIiIiIiIi9hRwwREREREREREREREZGX/H9x+RjEtUWu3wAAAABJRU5ErkJggg==", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig, ax = plt.subplots(2, 3, figsize=(20,13))\n", + "\n", + "for y_label, y_idx in y_indexes.items():\n", + " ax[0, 0].plot(ts, ys_1[y_idx], label=y_label, color=default_colors[y_idx])\n", + " ax[0, 1].plot(ts, optimized_ys_1[y_idx], label=y_label, color=default_colors[y_idx])\n", + " ax[1, 0].plot(ts, ys_2[y_idx], label=y_label, color=default_colors[y_idx])\n", + " ax[1, 1].plot(ts, optimized_ys_2[y_idx], label=y_label, color=default_colors[y_idx])\n", + " \n", + "for i in range(2):\n", + " for j in range(2):\n", + " ax[i, j].plot(ts, target_Ca_Cyt, label=\"target_Ca_Cyt\", linestyle=\":\", color=default_colors[y_indexes[\"Ca_Cyt\"]])\n", + " ax[i, j].set_xlabel(\"Reaction time (secs)\")\n", + " ax[i, j].set_ylabel(\"Concentration (nM)\")\n", + " ax[i, j].legend()\n", + " \n", + " ax[i, 2].plot(train_loss_1, color=default_colors[-1])\n", + "\n", + "ax[0, 0].set_title(\"Initial intervention (default y[Galpha_GTP] and y[IP3])\")\n", + "ax[0, 1].set_title(\"Optimized intervention\")\n", + "ax[0, 2].set_title(\"train loss\")\n", + "ax[1, 0].set_title(\"Initial intervention (sine waves y[Galpha_GTP] and y[IP3])\")\n", + "ax[1, 1].set_title(\"Optimized intervention\")\n", + "ax[1, 2].set_title(\"train loss\")\n", + "\n", + "fig.suptitle(\"Optimization by intervention on Galpha_GTP and IP3 dynamical states\", y=0.93, fontsize=14)\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "2bcd9639-d5f0-4e83-941c-98dccc555798", + "metadata": {}, + "source": [ + "We can see that once again, for both tested initializations, the optimization successfully learned to modify the intervention values on nodes `Galpha_GTP` and `IP3` to minimize the training loss.\n", + "However, one again the optimization is not perfect and more importantly the choice of initialization seems to have a big impact on the final behavior, suggesting that there are several local minimas that optimization can get stuck into. For instance here we can see that the second optimization led to some clean oscillatory cytoplasmic $Ca^{2+}$ concentration (similar to what we obtained when tuning $c$) whereas the first optimization led to more chaotic oscillatory pattern. \n", + "\n", + "However, when we run the simulation for longer reaction time (100 secs), we can see that contrary to the long-lasting changes obtained by tuning $c$ here the signal converges back to some relaxed oscillatory pattern as soon as we stop sending the regulated pattern stimuli. This does not mean that perturbation via pulsed stimuli cannot induce long-lasting changes, but that it might require more advanced search and optimization strategies." + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "964705cf-c514-4eb1-ac45-04ccd0b3a732", + "metadata": { + "tags": [ + "hide-input" + ] + }, + "outputs": [ + { + "data": { + "image/png": "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jDXZx9iee5ojxXnVmtcu5K3V08IvmGhvf6J8Aojy9ifK259ILz+CDN4EGLwI1HsRYPAiQG8k0OCNQaP1+CSqUSREI0eOJDIyks8++8y57bbbbsPHx4c5c+agqioxMTFMmjSJF154AaisDYqMjGTatGk8+uijFBUVER4ezpw5c7jjjjsAOHv2LHFxcSxevJghQ4Zc8thmsxmz2ex8XlxcTFxcnCREQgghGqxSq5m9BZnszj/Lr/mZlQveFudxsqygWlNbTSkoGLVajFodBo0Wo0b322OtDr1Gi1bRoFEUtIqCVtGcv51/rKm+7aUOA+kU2syln7mmCZFH97Tq06cPH330EYcOHSI5OZk9e/awfv163nnnHQCOHz9OVlYWgwcPdr7HaDTSr18/Nm7cyKOPPsqOHTuwWq3VysTExJCamsrGjRsvmxC9+eabvPrqq3X6+YQQQoj65Kc30jMinp4R8dW2W+w2TpYWkFFeRFZFSeWtvJisihKyTaUUWUwUWSootpopspgotVVWGKiomOw2THabS+J7OLm7S/ZzLTw6IXrhhRcoKiqiTZs2aLVa7HY7b7zxBnfddRcAWVlZAERGRlZ7X2RkJCdPnnSWMRgMBAcHX1Sm6v2X8uKLL/Lss886n1fVEAkhhBCNjUGrIykwnKTA8BqVtzsclFjNVNitWBw2zHa7895st1U+dtixOuzYHQ7sqopddZy//e6x47fHbQIj6viTXp5HJ0TffvstX375JV999RUpKSns3r2bSZMmERMTw/333+8s9/v2S1VVr9qmebUyRqMRo1EW1BNCCCF+T6vREGT0Jghvd4fiMh6dEP35z3/mL3/5C3feeScA7du35+TJk7z55pvcf//9REVFAThHoFXJyclx1hpFRUVhsVgoKCioVkuUk5NDr1696vHTCCGEEMJTadwdwJWUl5c7h9dX0Wq1OBwOABISEoiKimL58uXO1y0WC2vWrHEmO126dEGv11crk5mZyb59+yQhEkIIIQTg4TVEo0aN4o033qB58+akpKSwa9cuZsyYwfjx44HKprJJkyYxdepUkpKSSEpKYurUqfj4+DBu3DgAAgMDeeihh5g8eTKhoaGEhITw3HPP0b59e2655RZ3fjwhhBBCeAiPTojee+89Xn75ZSZMmEBOTg4xMTE8+uijvPLKK84yzz//PBUVFUyYMME5MeOy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772X6OjoJvGP15gdO3aM3r17ExQUxNSpU2nfvj02m41Dhw7x+eefExMTw+jRo90d5jV74YUXeOutt3jqqad49dVXiY2N5dSpU6xfv56XXnqJH3/8kczMTGf5p59+muLiYmbNmuXcFhgYyJYtW4DK+WQCAgI4deoUTz31FEOHDuXgwYPSf05cxGKxcPr0aaBxdaj+vaqakI8//piDBw9ecaj5gQMHnMtShISE1HOk7tG/f3/27dtHQUEB69at4+abb672uslkctYepaamuiNEt+jduzd79uyhoKCAtWvXOvtcuVOtE6Kff/6ZRYsWOddtERdTVRWH1e6WY2v02lolqRMmTECn07F9+3Z8fX2d29u3b89tt92GqqoAzJgxg1mzZnHs2DFCQkIYNWoU06dPv+zs5FOmTOGHH37g8ccf5/XXXycvL48RI0bwySefXNS09o9//IO33noLi8XCnXfeyTvvvOOc/fbLL7/knXfeIT09HV9fX26++WbeeeedGq0WvnnzZqZPn84///lPnnrqKef2hIQE+vXrh6qqKIpSbdZUb29vzGbzZWdSjYiIcM5A/dZbb9GnTx82b97MkCFDrhqPaFpOnjyJ3W4nMDCw0c9PFhkZSc+ePdmwYQOLFy8mISHhkrNPVzWPpKSk1HeIbmM0Ghk2bBjz5s1jw4YNdOjQodqki/v27cNmsxEWFtZoR5ddil6vZ+jQoXz99dds2rSJTp06ER4e7taYap0QBQcHN5nM/lo5rHZ2T/mvW47dacof0Rpq9s+al5fHsmXLmDp1arVk6EJVyZVGo+Hdd98lPj6e48ePM2HCBJ5//nlmzpx52f0fOXKEefPmsXDhQoqLi3nooYd44oknmDt3rrPMqlWriI6OZtWqVRw5coQ77riDTp068cgjjwCVv7Jfe+01WrduTU5ODs888wwPPPAAixcvvurn+/rrr/Hz82PChAlX/GzXqmr+FJlnSFxKVdNQQkJCk6hJ79evH/v27aOoqIjVq1c7+xZVKSkpcZ6TppQQQWV/qcTERI4cOcJPP/3Efffdh0ajQVVVtm3bBkCXLl2axPfkQq1btyYpKYnDhw8zf/58xo8f79albWrdh+i1117jlVdeaRR9S5q6I0eOoKrqRdXbYWFh+Pn54efnxwsvvADApEmTGDBgAAkJCdx888289tprzJs374r7N5lMfPHF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/PPPL9r++eefM23aNJcEVWXgwIHs3buX3bt3O29du3bl7rvvZvfu3bRs2ZKoqCiWL1/ufI/FYmHNmjXOZKdLly7o9fpqZTIzM9m3b58kREKIy6rqPxQREeFcx08I0XjVuobo448/5quvvrpoe0pKCnfeeScvvPCCSwKDysUUU1NTq23z9fUlNDTUuX3SpElMnTqVpKQkkpKSmDp1Kj4+PowbNw6AwMBAHnroISZPnkxoaCghISE899xztG/f/qJO2kIIUUX6DwnRtNT6Z8/vm6eqhIeHk5mZ6ZKgauP5559n0qRJTJgwga5du3LmzBmWLVtWbQqAt99+m7Fjx3L77bfTu3dvfHx8WLhwocxBdF5WVhYTJ06kZcuWGI1G4uLiGDVqlMsm2lRVlX/96190794dPz8/goKC6Nq1K++88w7l5eU12sfs2bMJCgpySTxC1ISMMBOiaal1DVFcXBwbNmwgISGh2vYNGzYQExPjssAuZ/Xq1dWeK4rClClTmDJlymXf4+XlxXvvvcd7771Xt8E1QCdOnKB3794EBQUxffp0OnTogNVqZenSpTzxxBMcPHjwuo9x77338v333/O///u/vP/++4SHh7Nnzx7eeecd4uPjGTt27PV/ECFcTGqIhGhaap0QPfzww0yaNAmr1crNN98MwIoVK3j++eeZPHmyywNsiFRVxWq1uuXYer3+qiPsLjRhwgQURWHr1q34+vo6t6ekpDB+/HgAZsyYwaxZszh27BghISGMGjWK6dOn12gh33nz5jF37lx++OEHxowZ49weHx/P6NGjKS4uZu3atQwcOJDTp08TFRXlLDN58mS2bdvG3/72N2cH/qrP9te//vWKSbAQ18NsNlNYWAhIQiREU1HrhOj5558nPz+fCRMmYLFYgMoamBdeeIEXX3zR5QE2RFar1W3reL300ksXLatyOfn5+SxZsoQ33nijWjJUpaqJSqPR8O677xIfH8/x48eZMGECzz//PDNnzrzqMebOnUvr1q2rJUNVFEUhMDCQvn370rJlS+bMmcOf//xnAGw2G19++SV///vf6dWrF++88w6vvPKKc2RhTZIxIa7VuXPngMrv2aX+bwghGp9a9yFSFIVp06Zx7tw5Nm/ezJ49e8jPz+eVV16pi/hEHTpy5AiqqtKmTZsrlps0aRIDBgwgISGBm2++mddee4158+bV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+PDDDzFr1iy88MILCAwMxIABA2A2m/HDDz+guLgYL730Epo2bYrz589j1apVeOSRR7BhwwasWbPGbZvZ2dno27cvmjRpgpEjR8Jms2HTpk1yp+vExETs3r0bI0eOhEajqTFhmDFjBkaMGIGOHTuib9++WLduHXJycrB9+/Z6fd7a7Pte9OvXD507d8aQIUPwt7/9Dc2bN8fly5exceNGDBkyBOnp6TWul5GRgb1792L69OkAgLNnz2Lx4sUYPHgwYmJicPLkSZw6dQpjx44FALzxxht48sknER8fj+HDh0MURRw9ehT5+fl466230LNnT/To0QNPP/003nvvPTRt2hQ//fQTBEHA448/junTp2PAgAFISUlBcXExvv76a7ck89y5c7h06RL69evnkbgw9kDwdicmxljDGjduHD311FPVyj/77DNSq9V0/vx5eb59+/akVqspJCSEevToQTk5OXL9GTNmUFhYGPn7+1NmZia9//77bp2SiYhWr14tbyM8PJyGDRsmL/v222+pbdu2pNFoyPVVdGvHZiKihQsXUnJyMqlUKkpJSaH//Oc/bssB0Jo1a9zKgoKCaNmyZbeNQW32nZ2dTe3atXNbr6bY9ezZk7KysuT5srIymjZtGsXExJBKpaL4+HgaNWqUHNea/Pjjj6TT6aikpISIiK5evUpDhgyh6OhoUqvVlJCQQG+88YZbZ+7NmzdTly5dSKfTUWBgIHXq1IkWL14sLy8qKqIJEyZQWFgYabVaSk1NpfXr1xMR0dSpU6lJkyak0WioUaNGNGbMGCosLJTXnTt3LmVkZNy2vYw9jAQiIi/nZIwx5vNGjBghXyLzJrPZjGbNmuHzzz9H165dvdoWxhoS9yFijLHfgHfffddtLCBvKSgowMyZMzkZYj6HzxAxxhhjzOfxGSLGGGOM+TxOiBhjjDHm8zghYowxxpjP44SIMcYYYz6PEyLGGGOM+TxOiBhjjDHm8zghYowxxpjP44SIMcYYYz6PEyLGGGOM+bz/A93xSqnWVpApAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# longer rollout\n", + "fig = plt.figure()\n", + "\n", + "long_optimized_ys_2, _, _ = model(n_steps*2, y0, w0, c, intervention_ts, intervention_ys)\n", + "for y_label, y_idx in y_indexes.items():\n", + " plt.plot(long_ts, long_optimized_ys_2[y_idx], label=y_label, color=default_colors[y_idx])\n", + " \n", + "plt.xlabel(\"Reaction time (secs)\")\n", + "plt.ylabel(\"Concentration (nM)\")\n", + "plt.legend()\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "d7bf7ccd-3429-4935-9b8c-b3d991280c12", + "metadata": {}, + "source": [ + "## ⚠️ Limitations\n", + "\n", + "Whereas performing automatic differentiation and gradient-descent based optimization on SBML models parameters and/or dynamical states opens many possibilities to design interventions on existing models (and potentially to transpose those in vitro), or to design new models with target properties (e.g. for synthetic circuit engineering), we found that gradient-based optimization can be hard in those models for the following reasons:\n", + "\n", + "1. Here the rollout time is quite short at training time (T=50 secs) but the backward pass for computing the gradient is already quite involved and can be relatively long to compute (and quickly intractable when considering longer rollouts)\n", + "2. Whereas gradient-based optimization can be very efficient when backpropagating though conventional neural network layers and architectures (e.g. linear and convolutional layers), here the gradient signal can be exploding or vanishing and hard to exploit, leading very often to NaN values. This is because the backprop needs to go through all recurrent calls of the `modelstepfunc` which itself calls JAX `odeint` solver which itself must integrate a complex system of differential equations (which can take many forms). This could probably be improved by considering simpler SBML models (e.g. synthetic networks with common operations) and simpler ODE solver (e.g. simple Euler integration method)\n", + "3. Due to the non-linearity and complexity of the dynamics involved, the optimization landscape can be very hard and have a lot of local minimas. More advanced exploration methods might be necessary, in coupling with gradient-based optimization, for successfull optimization. \n", + "\n", + "Whereas we focused this tutorial on gradient-based optimization of SBML models, many other optimization methods can be envisaged in particular evolutionary algorithms which might take advantage of SBMLtoODEjax parallel execution capabilities." + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python [conda env:grn]", + "language": "python", + "name": "conda-env-grn-py" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.16" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/_sources/tutorials/parallel_execution.ipynb b/_sources/tutorials/parallel_execution.ipynb new file mode 100644 index 0000000..1bee713 --- /dev/null +++ b/_sources/tutorials/parallel_execution.ipynb @@ -0,0 +1,416 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "5290c8c7-fea0-45c1-a78b-dd6e1f236100", + "metadata": {}, + "source": [ + "# Parallel execution" + ] + }, + { + "cell_type": "markdown", + "id": "6355b9d7-50c6-4171-936c-89c733dcaab4", + "metadata": {}, + "source": [ + "In this tutorial, we will see how to efficiently run simulations of the model for a batch of different initial conditions, in a vectorized manner using JAX `vmap` transformation. \n", + "We will use it to visualize, in phase space, the trajectories of [this SBML model](https://www.ebi.ac.uk/biomodels/BIOMD0000000156) starting from a grid of different initial conditions.\n", + "As you will see, vectorizing the model will require only few lines of code." + ] + }, + { + "cell_type": "markdown", + "id": "2abac196-4922-482e-8795-6bf9fb1fd8a0", + "metadata": { + "tags": [] + }, + "source": [ + "## Imports and Utils" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "78caafa9-4abe-47cc-a1c7-c36e6bb29ed7", + "metadata": { + "tags": [ + "hide-cell" + ] + }, + "outputs": [], + "source": [ + "import importlib\n", + "from itertools import combinations\n", + "\n", + "import jax\n", + "jax.config.update(\"jax_platform_name\", \"cpu\")\n", + "import jax.numpy as jnp\n", + "from jax import vmap\n", + "\n", + "import matplotlib.pylab as plt\n", + "from matplotlib.colors import hsv_to_rgb\n", + "from matplotlib.transforms import Affine2D, offset_copy\n", + "from sbmltoodejax.utils import load_biomodel" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "f16aff54-9d41-4e34-a9ce-0eaabad4a320", + "metadata": { + "tags": [ + "hide-cell" + ] + }, + "outputs": [], + "source": [ + "# Plot Utils\n", + "default_colors = [(204,121,167), \n", + " (0,114,178),\n", + " (230,159,0), \n", + " (0,158,115),\n", + " (127,127,127),\n", + " (240,228,66),\n", + " (148,103,189),\n", + " (86,180,233),\n", + " (213,94,0),\n", + " (140,86,75),\n", + " (214,39,40),\n", + " (0,0,0)]\n", + "default_colors = [tuple([c/255 for c in color]) for color in default_colors]\n", + "\n", + "def plot_time_trajectory(ts, ys, y_indexes):\n", + " plt.figure(figsize=(6, 4))\n", + " for y_label, y_idx in y_indexes.items():\n", + " plt.plot(ts, ys[y_idx, :], color=default_colors[y_idx], label=y_label)\n", + " plt.legend()\n", + " plt.show()\n", + " \n", + "def plot_phase_space_trajectories(ys, y_indexes, plot_every=1):\n", + "\n", + " fig = plt.figure(figsize=(7,7))\n", + " ax = fig.add_subplot(projection='3d')\n", + " \n", + " # plot trajectories\n", + " X = ys[..., 0, :-1][..., ::plot_every]\n", + " Y = ys[..., 1, :-1][..., ::plot_every]\n", + " Z = ys[..., 2, :-1][..., ::plot_every]\n", + " U = ys[..., 0, 1:][..., ::plot_every] - X\n", + " V = ys[..., 1, 1:][..., ::plot_every] - Y\n", + " W = ys[..., 2, 1:][..., ::plot_every] - Z\n", + " \n", + " T = X.shape[-1]\n", + " if X.ndim == 2:\n", + " batch_size = X.shape[0]\n", + " else:\n", + " batch_size = 1\n", + " c = ([hsv_to_rgb((step / (2*T), 1, 1)) for step in range(T)][::plot_every])*batch_size\n", + " ax.quiver(X.flatten(), Y.flatten(), Z.flatten(), \n", + " U.flatten(), V.flatten(), W.flatten(), \n", + " color=c, arrow_length_ratio=0)\n", + " \n", + " # plot starting points\n", + " ax.scatter(ys[..., 0, 0], ys[..., 1, 0], ys[..., 2, 0], color=\"red\")\n", + "\n", + " for y_name, y_idx in y_indexes.items():\n", + " if y_idx == 0:\n", + " ax.set_xlabel(y_name)\n", + " elif y_idx == 1:\n", + " ax.set_ylabel(y_name)\n", + " elif y_idx == 2:\n", + " ax.set_zlabel(y_name)\n", + " plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "907fd42e-846a-4bcf-9798-0f0d4f9594d1", + "metadata": { + "tags": [ + "remove-cell" + ] + }, + "outputs": [], + "source": [ + "# Logo utils\n", + "\n", + "## Taken from https://matplotlib.org/stable/gallery/text_labels_and_annotations/rainbow_text.html\n", + "def rainbow_text(x, y, strings, colors, orientation='horizontal', ax=None, **kwargs):\n", + " \"\"\"\n", + " Take a list of *strings* and *colors* and place them next to each\n", + " other, with text strings[i] being shown in colors[i].\n", + "\n", + " Parameters\n", + " ----------\n", + " x, y : float\n", + " Text position in data coordinates.\n", + " strings : list of str\n", + " The strings to draw.\n", + " colors : list of color\n", + " The colors to use.\n", + " orientation : {'horizontal', 'vertical'}\n", + " ax : Axes, optional\n", + " The Axes to draw into. If None, the current axes will be used.\n", + " **kwargs\n", + " All other keyword arguments are passed to plt.text(), so you can\n", + " set the font size, family, etc.\n", + " \"\"\"\n", + " if ax is None:\n", + " ax = plt.gca()\n", + " t = ax.transData\n", + " fig = ax.figure\n", + " canvas = fig.canvas\n", + "\n", + " assert orientation in ['horizontal', 'vertical']\n", + " if orientation == 'vertical':\n", + " kwargs.update(rotation=90, verticalalignment='bottom')\n", + "\n", + " for s, c in zip(strings, colors):\n", + " text = ax.text(x, y, s + \" \", color=c, transform=t, **kwargs)\n", + "\n", + " # Need to draw to update the text position.\n", + " text.draw(canvas.get_renderer())\n", + " ex = text.get_window_extent()\n", + " # Convert window extent from pixels to inches\n", + " # to avoid issues displaying at different dpi\n", + " ex = fig.dpi_scale_trans.inverted().transform_bbox(ex)\n", + "\n", + " if orientation == 'horizontal':\n", + " t = text.get_transform() + \\\n", + " offset_copy(Affine2D(), fig=fig, x=ex.width*0.65, y=0)\n", + " else:\n", + " t = text.get_transform() + \\\n", + " offset_copy(Affine2D(), fig=fig, x=0, y=ex.height)\n", + "\n", + "def generate_logo(ts, y1, y2):\n", + " T = len(ts)\n", + " c = [hsv_to_rgb((step / (2*T), 1, 1)) for step in range(T)]\n", + " x = y1[:-1]\n", + " y = y2[:-1]\n", + " u = y1[1:] - x\n", + " v = y2[1:] - y\n", + " fig = plt.figure(figsize=(7,4))\n", + " plt.quiver(x, y, u, v, color=c, alpha=.7, angles='xy', scale_units='xy', scale=1, headaxislength=2)\n", + " text_colors = [c[pos] for pos in range(0, len(c)//2, len(c)//len(\"SBML to ODE jax\")//2)][::-1]\n", + " rainbow_text(0.405, 0.35, [c for c in \"SBML to ODE jax\"[:11]], text_colors[:11], orientation='horizontal', size=20, weight=\"heavy\")\n", + " rainbow_text(0.5, 0.25, [c for c in \"SBML to ODE jax\"[11:]], text_colors[11:], orientation='horizontal', size=20, weight=\"heavy\")\n", + " plt.axis(\"off\")\n", + " plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "2d2b6a23-ca19-42b0-b9d4-1901ed4c90ff", + "metadata": {}, + "source": [ + "## Running the default trajectory in phase space " + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "c69e7205-92af-4492-a608-9bc0f9d04ad9", + "metadata": {}, + "outputs": [], + "source": [ + "# Load model\n", + "model_idx = 156\n", + "model, default_y0, default_w0, default_c = load_biomodel(model_idx)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "487eaf19-0209-4667-9e77-093e13405566", + "metadata": {}, + "outputs": [], + "source": [ + "# Run simulation\n", + "n_secs = 100\n", + "n_steps = int(n_secs / model.deltaT)\n", + "default_ys, default_ws, ts = model(n_steps)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "4a56ecbb-aede-458a-a484-a32580c39eca", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAgQAAAFfCAYAAAAxo9Q/AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOz9aZhsZ3keCt/vGmru6upxD9LWwCxbAYGwHYMVOzaRD/g44XwEk6B8XEz+zIVjPkPsnBDOSQj2McHxwTq2P5NctoHgcBJibCfYwRzJxhjELBlhTUyatrTHnqq7a1rj+/14h/Wutd61alXVau0t9nquS5d6d3fVU6uqup77vZ/7uR9CKaWooooqqqiiiiqu6DAu9QOooooqqqiiiioufVSAoIoqqqiiiiqqqABBFVVUUUUVVVRRAYIqqqiiiiqqqAIVIKiiiiqqqKKKKlABgiqqqKKKKqqoAhUgqKKKKqqooooqAFiX+gEUiTAMcfbsWSwtLYEQcqkfThVVVFFFFVU8bYJSisPDQ5w8eRKGkc0DPC0AwdmzZ3Hq1KlL/TCqqKKKKqqo4mkbTzzxBK6++urMnz8tAMHS0hIAdjHdbvcSP5oqqqiiiiqqePrEwcEBTp06JWtpVjwtAIFoE3S73QoQVFFFFVVUUcUcMa3lXokKq6iiiiqqqKKKChBUUUUVVVRRRRUVIKiiiiqqqKKKKvA00RBUUUUVVVRRRV4EQQDP8y71w7gkYds2TNNc+H4qQFBFFVVUUcXTNiilOH/+PPr9/qV+KJc0er0ejh8/vpBXTwUIqqiiiiqqeNqGAAObm5totVpXnHkdpRSj0QgXL14EAJw4cWLu+6oAQRVVVFFFFU/LCIJAgoG1tbVL/XAuWTSbTQDAxYsXsbm5OXf7oBIVVlFFFVVU8bQMoRlotVqX+JFc+hDPwSI6igoQVFFFFVVU8bSOK61NoIsynoMKEFRRRRVVVFFFFRUgKCP+5uwB/v7vfQX/4YuPXeqHUkUVVVRRRRVzRQUISoh33/FN/MmDF/CWj9+HIKSX+uFUUUUVVVRRxcxRAYIS4tGdkfz6kZ3hJXwkVVRRRRVVVDFfVIBgwaCU4tvbEQh44PzhJXw0VVRRRRVVVDFfVIBgweiPPQzdQP777IFzCR9NFVVUUcWVG5RSBK5/Sf6jtHi7eGtrC8ePH8ev/MqvyO99+ctfRq1Wwx133HEUT02hqIyJFoytoRv794XDChBUUUUVVVyKCL0A977745ck903v/ocwa8VK6sbGBj74wQ/ila98JW699VY873nPwz/5J/8Eb33rW3Hrrbce8SPNjgoQLBhbgwQgGFSAoIoqqqiiivx4xStegZ/+6Z/Gbbfdhu/7vu9Do9HAv/23//aSPqYKECwYWwkAUDEEVVRRRRWXJgzbxE3v/oeXLPes8Wu/9mu48cYb8V//63/F3XffjUajcQSPrHhUgGDBSLYMtgYOxo99HEZtBfWTP3aJHlUVVVRRxZUXhJDCtP3lEI888gjOnj2LMAzx+OOP4/nPf/4lfTxPn2fuMo3dEfONvmq5gTP7E1wffBn9z/wCAGDtFV9AbfMHL+XDq6KKKqqo4jIM13Vx22234TWveQ2e97zn4U1vehPuu+8+HDt27JI9pmrKYME4mDBAcKrHtk291PoL+bPJY39wSR5TFVVUUUUVl3e8613vwv7+Pn7jN34D//yf/3PccMMNeNOb3nRJH1MFCBaMg4kPADjVY72f662H5c/crS9eksdURRVVVFHF5Ruf+cxncPvtt+P3f//30e12YRgGfv/3fx933XUXPvCBD1yyx1W1DBaMA4cBgquXmwAonmmflj/z+w+BUlpt4qqiiiqqqELGj/zIj6TWFF9zzTXo9/uX5gHxqBiCBUMwBFf3Gtiw+mibE/kz6u0jHJ+/VA+tiiqqqKKKKgpHBQgWDAEITiw1cHVtBwBAG8dhtE8BAILhE5fssVVRRRVVVFFF0agAwYKxz0WFy00L17f6AICgfhJm8yQAIBydvVQPrYoqqqiiiioKR6UhWDAEQ7BUt3BtYw8A4Non0G7VAADBuAIEVVRRRRVVXP5RMQQLhlhs1KlZOFHfBwCMzXWYrRMAjo4h+MT95/GO//4AHD+Y/stVVFFFFVVUMSUqhmDBGHmsILfrJlYttgZ5RJZhNDcBAMERAIL9sYd/8KGvAgCes9HGW15yXek5qqiiiiqquLKiYggWjBFnCFq2iVVrAAAY0i7M1tFpCD7/2K78+o5vbZV+/1VUUUUVVVx5UQGCBeLCPY/ADUIAQKtmYtk4BAAchEsSEByFhuA720P59cPbI/gH38bBV94Ob+/+0nNVUUUVVVRxZUTVMpgzQs/HNz/+FQBtAIwh6BgDIAT6fgeGAARHwBA8vDOSXz+yO8Tun/8kgoNvwjl7B9b/wX0gpMJ5VVRRRRVVzBZV5ZgzJtsDCAsiAqBuGWjjAACw63dgNI8DAKizAxp6+juZMx7fjQBBLzyL4OCbAAC//yD8/W+UmquKKqqoooqnPv7qr/4KN998MxqNBp7xjGfg3//7f3/kOStAMGf4gwkmYJbETcLWbjbBpgx2/DaM2or83dDZKzW3unL5Ra1vxX7mXaz2J1RRRRVVPJ3j0UcfxSte8Qrccsst+NrXvoZ/+S//Jd72trfhD//wD480b9UymDO8wRgTyr5uEIBSinrIGIIdtwNiWCC1HqjbR+jswORTB2XE1iACBM+sn4k/rr37SstTRRVVVFFF+fGRj3wEb3/723H27FnU63X5/Ve96lVot9s4ceIErrnmGtx+++0AgBtuuAF33303fu3Xfg2vetWrjuxxVQzBnOENHMkQNEBBvUMYYBMHO34LAGDUVwEA1NnV38mcIRiCjU4Nz6gxQGB2rgcABIffLjVXFVVUUcXTJSilGDr+JfmPUlr4cb761a9GEAT4xCc+Ib+3vb2NP/3TP8Ub3vAGfPGLX8Stt94au82P//iP4+67704tRSozKoZgzmAtAxZ1ShHyoj8Oa+h77Gk16msIDh9B6OyUltcLQvTH7A3xPceWcBVlY4f1k7di9K3/AP+gAgRVVFHFlRkjN0DnX/7ZJck9+JWXo10vVlKbzSZe+9rX4kMf+hBe/epXAwA++tGP4uqrr8aP/MiP4Pz58zh27FjsNseOHYPv+9je3saJEydKf/xAxRDMHcHExYRGDEEwYoW5H3SkN4FRXwMACRbKiN0RAwOEAM/daGPDYroFe/MH2eManJ4JqVZRRRVVVPHUx0//9E/jjjvuwJkzjOX90Ic+hNe//vUghNUV8X8R4nM9+f0yo2II5oxg4kuGoAHAH2wDAPrBkrQzJrxlUCZDcMCXKXVqFtbbNawf9AEA9upN4MlA3T2Zu4oqqqjiSolWzcTgV15+yXLPEi984Qvxghe8AB/5yEfw4z/+47jvvvvwJ3/yJwCA48eP4/z587Hfv3jxIizLwtraWmmPORkVIJgzAseLaQiCAWMIDoK2tDOOGILyAMGhw5YpdRsWVuohlk1mUmS2rwGpr4E6OwhGZ6V+4SjCvXAX+l/4aTSufgW63/d/HlmeKqqooopZghBSmLa/HOLNb34zfv3Xfx1nzpzBy172Mpw6dQoA8IM/+IMSHIi444478OIXvxi2bR/Z46laBnMGAwQsGgQIxn0AwGHQkgyBAARligrV7YobFhtn9KgNUusdqV3yz/+3+7H5r/8ffPzrZ3Fwz79AsP8NDB94P7z+g6XnqqKKKqq4EuK2227DmTNn8Du/8zt44xvfKL//lre8BY8//jje8Y534KGHHsIHP/hB/N7v/R5+4Rd+4UgfTwUI5ozQ8TAWY4cAQpfZFo/ChkZDcDQMwZrZBwDs01UQQmA2j8YdcewF+L8+9yi2Bi5+8y/vg3fxC/JnzulP5NyyiiqqqKKKrOh2u3jVq16FTqeDV77ylfL7119/PT75yU/iM5/5DG666Sb80i/9En7jN37jSEcOgaplMHcEk3jLQACCQdhUWgZHoSGIGIKewZiH3bDH8gmGoOT9Cfc80Zdfmwf3Ar1ItOjt3FNqriqqqKKKKynOnTuH2267LeZHAAA//MM/jL/+679+Sh9LBQjmjMDx4fCvGwSgHgMEw7ABxw8RhPRIGYKluoUlyu53y2euiOYR7U/41la0TOmU+RgAgFgtUH8Eb/feUnNVUUUVVVwJsbu7izvuuAOf/vSn8Vu/9VuX+uEAqADB3ME0BEzcIYyJAMYQAGwetl7rAQCou19aXrVl0KaMIbjgLQPAkS1UeqI/ll9fW7sAAKhf9T9h8vgfIRg+DhoGIMZsCtsqqqiiiis5XvSiF2Fvbw/ve9/78NznPvdSPxwAc2oIfvu3fxvXX389Go0Gbr75Znzuc5/L/f2PfvSjeMELXoBWq4UTJ07gDW94A3Z2yjs1P9VBgxAIqbQurgMIvQEAYMQBwdD1YXBAELr90nKrLYNGyJ7D884SAMBsMrOKcHyutHwA8OT+RH59bY3dd23zFoBYQOiVni8ZlFIEwydBQ/9I81RRRRVVPFXx2GOPYX9//8iFgrPEzIDgYx/7GH7+538e73rXu/C1r30Nt9xyC17+8pfj9OnT2t+/66678LrXvQ5vetOb8MADD+AP/uAP8NWvfhVvfvObF37wlypCrhFQNQQIGCBwCbMtHnkBiM1O7tQ7AKVhKbnVlkEtZKzErtfGxAtgNNbZ4yuxRQEAT+5HDMHVNTZeaS49A2bnGgBAMHi01HzJGN7/q7j4B6ew82e3VKZLVVRRRRVHFDMDgve///1405vehDe/+c244YYbcPvtt+PUqVP4wAc+oP39L33pS7juuuvwtre9Dddffz1+6Id+CD/zMz+Du+++e+EHf6kiAgQsGgSgAeuz+0YbADB0Axi1Zf4bFJQzCIuG2jIwAwYIDsI2DiY+iNAsTLZLySVCLFO64VgH6yZrfxjN4zA71wEA/MFjpeZTg4YBBvf/KgDA2/oS3AufPbJcVVRRRRVXcswECFzXxT333JNaunDrrbfiC1/4gvY2L3nJS/Dkk0/ik5/8JCiluHDhAj7+8Y/jJ37iJzLzOI6Dg4OD2H+XU4Q+K8oOEQwBAA4IQoMzBG4AmA3AYDoD6pWjI1BbBuCtiIOgjf2JB6POGALq9kul17f5MqUbNttYs1hOo3lMAoLgCAGB338g5uPgnvuLI8tVRRVVVHElx0yAYHt7G0EQaJcuJG0WRbzkJS/BRz/6UbzmNa9BrVbD8ePH0ev18Ju/+ZuZed773vdieXlZ/ifcmy6XCLnPgMsBQQ0UNGSAIDA6ABhDQAiBwdsGYUnCQrVlEHKQcRC0sD/xFXdCitDdKyUfAOyMGCB4wQZQN1h+s7EZbVg8AkDwne0hPva1Mxhe+FLs++7FL5aeq4oqqqiiijlFhbqlC1kLFx588EG87W1vw7/6V/8K99xzDz71qU/h0UcfxVve8pbM+3/nO9+J/f19+d8TTzwxz8M8sgh9Bgg8CEAAgI7YDy0GCIQXAeFtg7ImDfZ5ce42LFCFITiY+CCGBSImGybl6AgcP8DAYddy4wprkoxoC8RqwmxzDcGw3NcnCCle+pt34R/9p7/GXfcxnwN7/fsAMMagiiqqqKKK8mOmscP19XWYpqldupBkDUS8973vxUtf+lL84i/+IgDg+c9/PtrtNm655Rb88i//snaNY71eT5k0XE5BvQRDQADCAQG1mOJ/yE/yAhCEJbQMBo9vY+vJPQAGYwgEIAg72OdLj4z6GgK3j9ApR0ewM2T3axoEz2gzHcRO0MMzAZhN9pqH4wul5BLxN2cPcJHrFg52vwM0gPrJH4e3/VWE43MI3X1Fn1F+TB7/Ywy/8VtYuundqB275cjyVFFFFVVcTjETQ1Cr1XDzzTfjzjvvjH3/zjvvxEte8hLtbUajEQwjnsY02cz601UxLkSFLv93DRQAAwSGzUSF0q3QLo8hOHvn32DEn7Ili4B6TFtxELSwP2YAROgIypo02OWMxErTRpewNsSW8D1oHA0g+MoTUbujEzBPBWv1+TCaxwEA/sG3Ss2nRuj0sffZ18I992ns/eU/BA2DI8tVRRVVVHE5xcwtg3e84x343d/9XXzwgx/EQw89hLe//e04ffq0bAG8853vxOte9zr5+z/5kz+JP/qjP8IHPvABPPLII/j85z+Pt73tbfj+7/9+nDx5srwreQoj9FjxdaloGQQgHB4QzhCIfQaSISgBEAQTDyPepqgPdwE+yngQtDF0OSBolDtpIESMyw0LrZAbIbnLzImxuclyOVulFs5Hd6Ixx6vEmGP7WpjtawGU36JQwzl3JxCw1kg4uQhvq9IsVFFFFVdGzOxU+JrXvAY7Ozt4z3veg3PnzuHGG2/EJz/5SVx7LfuwPnfuXMyT4PWvfz0ODw/xW7/1W/hn/+yfodfr4Ud/9Efxvve9r7yreIojyRA0DUf+zKwtARhHGw9FT7+EloE3mEjvg9qIMQA+LExoTdmwWC5DoIoY68EWJgC2/B4OHR/LjQ32SzRE6OzA5ABh0Xh8j7EtNvFw3GIgxOxcB7N9Ct72lxEeISBwL3w+/u+tL6J27IeOLF8VVVRRxeUSc1kXv/Wtb8Vb3/pW7c8+/OEPp773cz/3c/i5n/u5eVJdliFEha7YdmhwQSGxULcbANiGQADSnGhRt0IaUriHEzhgY43mmBV8hywBIKmVy2UBggPF98BwGeuw4y+jP/bQa7ZA6mugzg7CyYXSAMFje4whOGlvwyAUPmnAaGzAbLNpk6NkCPz+fQAAc/l5CPa/AW/rK0eWS+Y8+DaoN4S9dtOR56qiiioufXzkIx/B29/+dpw9ezaml3vVq16FdruNj3zkI5fkcVXrj+cIyRBwDUTTZBQzsTto1hjGkhqCkqYMgrELN4w0F/aY9dldwkWMvGUgzYlKEhWqvgch9wPYDZakiDESFl4sJR8AXBwwxuWW40zEODBOsBHOpwIQ7LEphub1/4j9+wj1CgDg97+Brf92I7b/5IUYP/5HR5qriiq+24NSitAbXpL/ZtHEvfrVr0YQBPjEJ6L18dvb2/jTP/1TvOENbziKp6ZQVMuN5ogIELB/1wgrYMRqo1Vjgsmxx/r7ZU0ZeIdjOMq/zTErzp7ZBQCFIWCbD2lJ+xMiZ0Rb3ud+0EF/zKcaGscAPIhwUp6wcIcbIX1vzwEo0KcM5BwVQxCGFP/oP92DwBvit0y+vOnkj2Nw77sRHD6cO1a7aAy/8f8DQna9w/t/Dc1r/19HkqeKKq6EoP4IFz7auSS5j902AOGi8mnRbDbx2te+Fh/60Ifw6le/GgDb+XP11VfjR37kR47wUeZHxRDMEdTzEVLAE8uNuIaAmE00bfaUClFhWVMG/tiFw/UDBqh0KQySgKDkhUoRQ2BGY45BO5pq4AxBUNKkgR+E2Oc5n9VlzMtuwJc3CUAwerKUXCL+/Ntb+IOvn8N9D98PgLV57LUXAiCg/hDhpDz2Ixnu+U/Lr73tL5dmYFVFFVVc3vHTP/3TuOOOO3DmzBkAwIc+9CG8/vWvP7LDR5GoGII5IvQCKSgEgBoREwYttGzBEJQ7ZRC6vmQI6gDA1y1TM9EyqK3w3+8vlE+EyhCEkiFoR74HJY8e7nHmAQBONYfAPrDlxgFBODoLGjIjpjLi099meotTNVb4zc51IGYdZvsUguFpBIcPy9ZImUH9Efz+gwAAYi+Beofwtr+K+smXlZ5LRDA6j/HD/xG1Yz+M2ubfPrI8VVRxKYJYLRy7rZy9MfPkniVe+MIX4gUveAE+8pGP4Md//Mdx33334U/+5E+O6NEViwoQzBGhF8BT/m0bHBCYTTQFIPATGoIFWwaB48MRLQoA1B8CBAB/E6amGkpjCNiVdhsW6JDd50HYRn+cGHN0d7W3nzVEu6DXtLFssOfsAgcERuMYQAyABggn2zBbx0vJ+cAFBq6OWwwYmO2r2f+XnolgeBr+4cOobep9NhYJ//BhAACpr6J+/O9i8vgfwtv9+pECgv3PvwHOmU+B2F1svOo7MMWkSBVVfBcEIaQwbX85xJvf/Gb8+q//Os6cOYOXvexll9ymv2oZzBGhF0j6ngCwJEPQlBoC6UNQUssgcDy4yrpl6rPdCYYVbVcEIK2LQ6ecXQYxUaFsGSjOiDW2P4GWNNWwM2L3u9qy0QjZNZx12DUSw4zGKkuk8b9xkZ0oNvjiJlpn0xLm0jMBAMHBw6XlUiM4+A4AwFp6FqzVFwAA/L37jiQXAATDJ+Gc+RQAtpJ78tgfHFmuKqqoYnrcdtttOHPmDH7nd34Hb3zjGy/1w6kAwTwR+hFDULcMEMkQtCKGIDFlsHDLwPGilgEBaBB3RpTGRIrvAeXGRYuEaBn0bB8I2SPYD9qRqFBONZTDEAhnxLVWDbWAA4JxGyGfsDAa3AypREBw9oBpFTZtlm9AuIixw42QStYsiPAPGSAwu8+CtfQslmvwyJHkAgDn/Gfi/z7z/xxZLhH+4WPwdu498jxVVPF0jG63i1e96lXodDp45StfeakfTgUI5onQCyR9X7cMEM4QwGhIDUG03KgHgJ3IFinQgeNjwr+uAUDAZvVNO9quCESAADQE9RbvpR1IQMB3NYBgGDak8E9sWCwLEIjdCWttG6bPWIdtvyuBiXRHLAkQDBxfsjnXNg95PqbDMJtsz0Y4OltKLhH9sYf3/9XDePJJJmK0lp4pN0f6h4+WmksNf/drAAB77cUAAG/n7iPLBTB/ha3/dgMbqXz4o0eaq4oqnq5x7tw53HbbbZfF/p4KEMwRoedLhqChMAQwGgpDwIq/mDIA6EIFOnQ8aZVcBwUNuZtfLdEysJqAwd5YZegIDnnh75msReEZS6AwJENAygYECkMAJzJC2pNjjgwQlDXVcOGQsR6tmomrGmw3xHbAdzW0TvJc50rJJeKX7vwW/tknHsQDD98LADCXngVziQGCcHQGNHBybj1/+AffBgA0rn8NQAyEo7OlPY+6GD74G9IGenDfrxxZniqqeDrG7u4u/st/+S/49Kc/jZ/92Z+91A8HQAUI5grqBbKfX7fMqGVgaDQEVgMwaux2CxToQG0ZACBgDIFdizMEQLmjh4IhWDIYIAhMViyj7YpcQ1CWqFACAlvuY9gNutgbxQFBWQyBAATHOnWsGH0AwEW3B+DoGIJPPMCK8EmLXYO1dD2MxiZXKVMEw9M5t54/BCCwV2+C2bkOABAcofGSczZqSfj9B+EfHl07BGATFMOHfgtBya9XFVUcRbzoRS/Cz/zMz+B973sfnvvc517qhwOgAgRzhTp22LANGAYrVpTUpQ+B0BAAgGF3+e0O584ZOL4UMtZBQbgZUq0eHzsEFGHhgoBg+OQOdncZEGiDsRuhxa5l4MStkqk/AvUnmnuZLXZ54d9seFKzsOt3pbZAOiOWBQi4K+KxpTq6hIGas45gCE7IXDT09HcwYxxOfHxnmz2nQsRoNJkToyzSR9A2oGGAgBdks/tsKZj0ubCx7AjdfQQcgJjLzwMAeFtfOpJcAEBpiN0/fzkOvvxz2PmzHwYN3Ok3qqKKSxiPPfYY9vf38Qu/8AuX+qHIqADBHBH6ESCoWwaIyelzUpctg5ECCEiNFVGxrniunI4fExUKVqLeYAyBF1B4AW9TyNHDxSYN+g+ekeuWa0O2dRA2u++B8D2wuwBh11zG6KFgAo7VWdF0aQ1jWk+1DMqyShY2ySc7FA3KANvpsRhz3IiurSRq/dvbDFi1jDHa3PJamDtJHcGgfEAQDE8zR0SD+SsIEaMQNpYd/v43ADCwUz/59wAA3vZXjyQXAHgXvwB/914AQHD4HUyeOPp5bkrp03aFexVV6KICBHNE6AVRP98yYJiCIWimjIkAXjSxGCAIHC8SMhKAcHfERiOy6SzbrfDwQl+2RswB343ApyYEQ0AIgSHMkErQEQimY5lrFsboACBpQFCSVfKFQwasntHmACS0cHrEFlQRYsBoMq+Dsmjob23F2YEJbYBY7DUUUw1lb3M8mHh48DtMUGh1nwlCjCMfqRSAwFp+HuzVmwAAHjdhOopwzt4Z/zcfrzyq8Pbuw9YfPQs7f/Z3EDr9I81VxfSogFk5z0EFCOYIGoRRy8AyQUzxr5pkCLyAwg/iwsJwQUAgfQgMAkLY6dKuLcE02PejBUfl7DPoX4xaHAYHBCYHGwO1RVGisFCAGqFZEMubUhqCkhgCoSE41WT5doIutgYR3WxyYWFYkrBQjDj+7WPserb8nrQqNbhmoUwRoxeEeP6v/RX+7f/4SwCA2Wagw+ryMccjZgis5efB6j6b5eIthKMIb+9vAAC1Ez/K/r19tFsqD7/6iwgOH4F38S4MH/z1I81VRXbYtg0AGI1Gl/iRXPoQz4F4TuaJyqlwjsjyIaCoS1EhwCYNlkwjahm45bQMGmaU07A7aNdcHEz88hmCwwmAGgxQEP7YrZrQEESAwKivIQBASwQEbQ4IxPKmiCHgxkQlGSEJDcHxBsvXD5awNYwAgSzSo3KK9EXOSLx4YwJ4wAVvGUPHR7tuKSLG8gDB5x/dxeN7Y7xyg7WPhC7CFC2DI9IQqIDAXOKAYPg4aOCCmLXy83FDp+Yz/gncc5+Gv/8QaOiBGPN/OGZF6PThnL1D/nv86H/G0gv/Tel5RFBKMfja/w5//xtYevG/g8UnUqoATNNEr9fDxYvsgNBqtS7pLoBLEZRSjEYjXLx4Eb1eD6ZpTr9RRlSAYI6gfigFfg3LgBENIaJhRaTLyAuw1LBky2CRjYeB40kfgrpJpKiQWC20a/sMEDgJ74MFAEHoBxg5PoAaGoAcmbTrjN4eeyGCkMI0iOJFsHiRFixHi3ARI9/VIAGBmGrwB6UUl21e/Ne4z0Lf78QYAoNb+5a1TloAkOvbA6APbHkrOHMwwXM2OrJYl8kQ3PUoA2nCdCmoCb0CYwqot4/QO4RhL5WWE4jYALP7HBjNYyBWB9QfIDh8BFbveaXmCr2hFEzWr/4JuRfC3/8m7JUbS80FAO7FzwGgMBqbCJ1tBAffRjB8Ulpelx2Tx/4Ag7/5PwAwlnHt1jum3OLKiuPHWVtPgIIrNXq9nnwu5o0KEMwR1A/gIdIQgM+NU9RACEHTNjD2wsit0F6cIQhcHy4Y8mMMQbRyuV2zADgpt8JFGAJ/6GDCW1INsA9dGEC90ZW/M3R9dBt2BAhKEBUKMaYQ+FEuYhRTBgzsEAAUobO78D6DfQ40ugbLtx90cOj4mHgBGrZqlby1UB4RokUhNARbfg9n9hkgOAqGIGnLfMHrYQ2MWSJ2F9Q7QDg8A6PkIh2M2AY3s3MNm6DoPgv+7r3wD79dOiDw+w+AFehjMJubsFb+FhMZ7t13JIDA274HAFC/+hXwdu+Fv3svvO27jwwQjB/+ffm1e/ZOBMMn5KKvI8n32B9i9M1/j86Nv4j6VbceWZ6yghCCEydOYHNzE55XzjTQ0y1s216IGRBRAYI5IgxCuJQ9+XXLBOH77EHZabVpmxh7obLPYDFRIQ1CUC+Aw3M2LcCIAQL2/TL3GfhDBxNldwKCAWAwzYJBgJCyfN2GDVIrX0PQoNzEiT93wqmQEAOkvgLq7CJ0dhYHBNx4qQX22hyE7KS8NXBxaqVZOkMgphp6fMRx2+9JlkK0J9iYYznbHL+5xZ7HYxbLd3rcxffwnxmtkwj2DxCMzpRWpL95cYD/7U//Gr/BPR3MJtNgWN1nM0BwBDoCn3spWD12ZXaPAQJv7z408Y/Lz9dn7Qlr5fkADRgg6D+AxrWvLD0XpSFcbjlNrBaoP4Jz5g60nvOm0nMBQDA8g/5n/zEQetjb/jI2X/2EtF+/3MM0zVKK4pUclahwxqBhCIQ0Evgp1sWUMofA5KSBURMtg/kAQcBP/qJN0bEUQZ8GEAjV/yItA384kS2KRmx3QgedOitUQkcgafwSAUGNMwTiw0g4JrJ83PugBEZCbHNsguVzDPZaCYMkqVmYlNQy4AxBB+yxb6mAQI450tJ8Fh7fYwZWV3MXxtPj6MPdbF0FAAjG5Rn5vOeOb+Gr32b6AWo05fpvMVJZ9gSFep9m+xr2/2Vm8hIcHtEERf8hAIDd+15Yve/l37v/SHIFh4+C+gPAqKP13LcCANytLxxJLgAYP/p/A9xzg3qHmDz6sSPLBQDjx/8IF/7LJvp3vaGU3StVLBYVIJgxqM/etDEfAt7Pp2HEEADKPoNFGQK+SlmICpfsqMdNzKYCCMprGQQTHxOqMASUAQJiddCpCUAQNydalCGglEpWxQrYcyWmGg4d1YmRMxKTxTQLlFLJENRDpu9wjYQTo2AISmgZUEpxkesT6mEfAHNhFICAGKb0JCijbeAFIb9vijWTvTbfPoy0AgIQhMMzC+cC2PX9j4cuSDZiYGxKgZeg04Nh+YuixPIpkcMSBk+Dx0vPRSmFP3iM5Vt6Jqwea0mwtkX54e19HQBgrXwvapsvZd/b+dqR5AKi8U3RKlPdJssO6k+w/4X/D8LJFsbf+TAmj/7XI8slwtv9OjwO6KpIRwUIZowwiAOChm2AQDAETNEsJg3GSUAwp4Yg5Pfj8A/Xts37ZKQOYphcQ5BuGSxiTKSKGBuAHHMkdgedOrs+MXpYlqhQ9W6wAnZitxs9AFHLAACMBgcgCzIEYy+Az7co2gEDBL7F8vXH4trEVMPiDMH+xIfL3z8Wz7cftCUgACK75DKEhVsDF5QCy9YENf5qfuOgKX8udzWMygEEp/fG2J/4OG7zdkiwpuTibMQRbI4UIMNoMUAgHR954S4zwskWXyxGmMGTYAj2v1Gam6Ua/i4DBPbKC2RLxN//xpGcpiml8LbYuGbnpncDANwjdJd0zt0ZW5s+fuQ/HVkuABh+4wPY/sRN2P7vz4d78eiu6+kcFSCYMcRpXe4yME2IszsNWcsgveBosZZByHN6EhBwroCwD/d0y2DxlcsMEEQMgQQEVnbLYFGGYPvJ6PaGzx57rcHaHzFAUCsHgMiNjQQw/T6ASMSoYwgWNf4Q7YKlugVwMLPnL2E7NtVQ3q4Gke+5S0xHMAiaOH0Y6RIkQ1BSy+CBCwzESb2C01Nylc8QhCHFP/r9e/CNx1iLQgjtpMHT5AKoPy4tHxCBDKN1EsSswexcA5gNIPQQHEE7RPgr2CvPh7n0DLYXJRgfCfsRDB4F9fYBo4bmM5j2IhydLa1dlgwBNuz172P/Pv+XoGGQd5O5g4YBBl//Jf4PX05tHFWE3iH6n/1/Y/fOl5c2svxURAUIZoyQtwxEca5bBiJAwBkC0TKQJ/ZFWwYsp9AQtLiGgGYAAsKNkBZZuRyqDIFBoqkGu41OTTAE5Y05AsDpr7Cebx1Uur81Wqz4q4CAlNSikBMGDRuhYFNsBkD6Cd8DBBNQfzHzE8EEbHZq8rH3g06MISizRXH+kL2Cz1pij3vbX5aiRkDREJTUMhA7Gm5YZgDk0WEvysXp/HB8rrQP/U9+4yI+du9ZLNELsRyktgLCxyjLLpzBkN2fYCEIMaTZ01EwEnL/xPJzQQwLVvc5AAB/v3za2+dOktby82DUVxkAQQRKyg5hZd181htArDaoP5L+FeXn+krMXMw582cL7ZaZFoN734PxI/8JzplP4eDLP3dkecqOChDMGDTgDAERokICIgBBIDQE8QVHZFGGQLQMOCBo12TDgv9btAziGoJFVi4Hji/HDpsWgWHkMARCs7CAzwIA9C+w56cBIBizgtlqsQLt+GG0q6GkFoVgCJYblhREmnUBCPhUg9WR66QXbRsIkLHZDDntzIyQtkdHBQjY+/KatsjVwdbQRcjbJHKqYXx+4VwA8ESfvUe+p8t3QkyWJegyGseYYJIGpdlO3/mtLdSJi3WLve8EQ6AuivJLLtKi6Iv7B1TNQrm52H0KAMIdJns3AIiKd6m5uAhTuFhaKy8AwPruZQeloQQEtY2/DXvtRSzXzt2l5wIi8FG/+n9mQIcGcC987khy0TDA+OGPyH9PTv8xgpLGlo86KkAwY9AEQ9Ayo75hyEWFcgWyF6fw59YQJESFTVP4HghAkGAISli5HEyilkHTNGTLwLDTosKIIdhfqLfZ32HgpQkKytsd7XbUhz6ULQo+ZbAoQ8DbAssKQ2BxfYL4GSFEmTRY7I9aAIKTTVagKTFxGLYyGILFaVoBCE40GEOwFywhCGlk8tRk7YmgpImG03yiYaPGAMGO38Vje1yMapiR62NJbYO7n+jjuM1A4Tisoe+35c+OQkdw8dDB177FTsuWAgjMIxIxhu4+o/ARgR2Lb470j2BttVhPLfZc2KsMEPhHwBAEh4+yzyajDmvlRthrLwYAeNtHBAh2mHeEvf5i1DZvOdJc/t7fIJxcBLGXmcaEhnDOHJ04s8yoAMGMIVoGrgYQ0JAVyqadISqck8KnXgIQWEmGIA4IAEVHMOepXRUVdmwKYkQn5pSo0BajbBR0ThoucDz5+JsEoIqosM7dH8XoYdkMwUoT8nHXm+y+RfEGyivSIt9xXqBZe4LoAYGz+IlCaAiO1RiVPwR7nUTbQOgVEIyZ8dSC8USfAYIOd5ncDzp4sh+txJaTBiUJC795cSANly76K7j/fMSGRfqI8vq3/+BDX8UjT7JCbCjGQOL0XjZDIDQJpLYinSTF+OaRaAg4QyAAQQQ+yre3Fjs0rO6zQQwb9trNAACPb6wsOwTzYK/dDEsCnfKZD5brr1mu9RejftX/xL639cUjyVV2VIBgxhAtA+FU2OK9dUpN0IA9nc2EhkCICgEK6s/+wSsZAuEcaPE5Ye57kGwZAIqOYE5hYej4kiFYVsccrXaqZUCsBhNWYf5RR+9wIsccW/BlG8awu0yEhzRDUJaG4Fgjur4mb1Hsx3wPxKTBYkVasA6bvEALYDNyA4zkxEZ5zoiCIVivsULpGOzaBCAgVhswmzxfCSJGfr91ypiwftCRoASA3BxZxirpketjZ+Rh1WS5dvxlqWFgucq1gX50Z4QvPb6HdQ5AdvwV+bOjmmoIhqfZ/XN/BZZLgI/yAYEvWgYcEAgNQTB45AhyCTaC5ZDeEUdgXKVqE+y1m2GvPB8A4O0ekTZilwOCtRdFQOcIR0XLjAoQzBiSIZCbB/nIYViTI4mtxJQBzAZAWFGbp20gNQRi/bFoGfCpBtmiiDEEPXbbOQFB4HhSQ9CtiakGG8SsSUZioMk3b4vCOxhLRmLViJThxF6SgOBgIrY5lssQbNb59ZkNLLdaAJIMQTnmROI+121WuKzGKiy+qXJXbnMsT0MgdjIsG+w9F1gCEHDfA0JgljjVIJiOaKSyI0ECAJgN7rFQAiAQeoWTDcbs7PpdPLmvsBGtcm2gP/sIe69tWqy19Nc7jSjXEQACPwjxlYf+ht//tVEuIWAcni515S+lIYLDR1kOXqStDvt/ODp7BNMaLJclcvGNmOHkQuliP//wEYCGILUVmK0TsFYZIAgOH0Y4p8YqLyRDsPoi2KsvZI9h7+tHNkFRZlSAYMaIxg5ZNCVDUJM/E6JCaUxEiJw0mEdYSP0MQCAZgrhmAYB0iJtbQ6CMHXYFQ0BYsYw0BAojsaAZkjeYYMzz9Uz+4WMwAHJkDAE/sa/VIjZiuckmRfQtg0UZAt6isNiHkFFfRY/nkyOQJWoI+vz6WrQPIFqLfTF2ai8HEDh+wAEbheGxfPsphkDkKgMQsPfI9R32/52giyf3o6IVsRHlAIIHLxwCoNjggOC+3cjPIWqFnC3NH+D9f/UI/uxrrO/t2CeVXKcAENbmKVGoFo4vAKEDEEMyEqS+Kqc1ShdnCoaAt0CM2rJ87wcltygE+DD5lkizscHfH7R0QylKQynCtNdeCLP77GiC4gh0H2VHBQhmDMpZALnfkCiAQDAECWMiQFlwNAcgCL0AAQU8DghsI8EQ2DqGoDwNgXRG5GOOUkOgugfaiwEQf+RAfJwvc0AgPoyWeL4kIEAwXujkIorwWk2YLnXRa1ixn7F85ZgTCZDRMzkgqK1imeeLxhzZhyL1B6D+RHMvxWOPsw4NyoVp/Dou6nwPxosBAsEOLFkOQNlztx+044CAMwRBKQyBsGRmz+We35XfA8pvGTx0YYCuMUSda2n+ejvasinAB6hf2lru3/vKaSmYvHevI79PzFq0FbPEIh2OmBeF0Twud2iwaQ3eNjgst22QbBmwr/lK7sOSAQHPZXWitdFCH1E2+AhH59gEETFhLj0TxDDZzgtEJlOXc1SAYMZIjgDWFdti0U5IagiAxeyLQz+Aq/zb5m2KMNBPNQBx5f88ETo+xryn3+GAQPgedDSahUXtkoORKzUEPYPvTbA4IGjEGQJiL8kWzCIswfbj7AO3tndR3m9PyxCU0zIQjMQS36xI6iuSkZBTDXYXMNj3FtUsiGuoBX32/5YABGqRLochEIDguja775DYGNN6rGUgbZlLYQgYWDpeZ4Bgx1+OCxjlSOWFUqjaR3ZH2LT7ABjQeWBL+Vsz7IjZKaFFsTty8a2toRRM3r/Xiv08ahuUoyMIQ4r/9HnmUEgaJ+K5pI7g0VJyiQg0gEC0DcrWEfiJVoj6tV/yvgvJRrSvkcDK4vqIsoHOUUQFCGYMwQK4gr6Xi40UhkBoCPw0IAjn0BBQP4Cj/NviI4DC90A7ZWAv5lYYmzKw5HwD+7cQFbo6ANKfK58/cSVD0BWeB5wh6NZZgYw2HhIYnP6e90RGKcUWd0Y0zjA1t2F3sdyICrTo0UbLlOa3ggaAfe5t0CZicVNPMgTiZ+zaFhcWhiGVIMP02HXWOSDYi4GdcgCB0Ctc2+GAwFoGQGJshNksU0PA3i1rFhcVBnENAQMfhPkelGA7fXZ/IgWF234PZw4msR6+ZCRGi7s+/vWT7G9WAIJ7tuuxn0thYUnOiB+79yw+fT9bzvTYKL7Z8Cg8FkLvUBmnVASTXMzol8xGCFGkqTAER898KGzEEQGdo4gKEMwY0kaY/1t4xNNQ1RDoKPzFWgaCkbBNAsJLZ4ohcMvREIR+AOqHEhC0bOF7kGwZ6BiCOQHIyI1aFEJDYLK58qSGAEC0cnnOIu0PHJmvbUQtii4v0F5AMeGMj9geuahmoS83Kw55vuUYABFRho7g0PERinrFAUFDAIKRkqskLwIBCK5ucTDHnzNdy6AMQCD0Al3C3m+7fhf9sRdNvhhWaaf2sRdgb+xJQeFFr4eRG8RYJJPvhShDs/DoLmPITtbZtT2415JTKLFcJQkm//C+czjO7aYf3O/EfhbtoCjHzRIAdncZs0HsJRh2lE+Ag7ItoIVY0lLZCAk+jogh6Bx9K+QoogIEM4a0EeaftrJlQOu5GoLFWgahFBQ2bRMIE4DATrcMJEMwh4Yg5B8+E2mVLFgQpqzOExXOzRCMo5ZBRxRogwOCBtcQTJTr4wwBdeYDBM7uoWyJtExunlPrSvaD5UtONSw65sg3KyqrnZd1moUSRIyiWHVtDwhYkW632f1qGYKSNAQnGiyXyZ+znZELXzhMcoaA6SPKsYFuUvaaTEyW78kj0BGcO2DXdFW9DwA4AMt1JsZIiBbF4kX68b0xCEL0DPa3u+X38PBO9HwZTb6UqqQdFF96fA+bfCHV/f12AnxwP4eSAMHYC/CzH70DANCnG7GfSXvrkhdgSbvptjKtcUQjlVKvEGMIGCAoW69wFFEBghkjTLQMLBqJCsXPkuuPAbVAz8sQsGhYBkDZB1HoxxmCoRtIGnMRDUHgsIIhlxuZggVh1GVkTKQbc+zPnA8AgnHUMlgSjATJZgikOdGcGw+dnQHER6xgCAy7C9Mg8vk8TCxvogtuVxQsgB1yDUFtWZkyKHeqQbARp9rinUPQXWLXoQKCssYOt4YszyY3Xao1VmAQgFJgS6x3trvSBnpRYeHOkD+XPmsZiTbLlro5slVOkRaF/9oWY3Yck7WQYi2KVnktg8d2R1gxD2GA/X1tJzwWopHKxXPtDF2c2Z/IhVTnvFU8dEExeJITFOUAgv/x4AV4A/a4vz3oSBttlouZPZXJEITeQJqOGe2r5PcFQ8BGKhcDp2rkMQTh5OJcLeOnMipAMGNEI4B8ba5sGdhpDYHwIYCy4GiOAs00BNxG2DaBkL2BIw0BK5hBSOEFvO8tNx72Z84XunFnxIYlQA9nCOrZDMHcgMDx5NhhWxohsRaFvmUgaPz5GAL3YBQBHqVloMsntitSfzS38t8LQqnxEKudVc2CbswxWEBUKO7vRIObENWWsdJixXhvpJkyKElUuGFzQWh9BSsc7AiPBUJIaTqCnZGLOnFhBKxQmvw521InKGRffzFAcJYX/hMNXpS5pkRlCMxmeS2Dx/fGUj8wxDJ8WDHBpGQISmgZPMQ3VF7TYPku+Ku4/3zkA2AoC7DK8D34829vSzbi9GQFD12MwIdYX029w4U2tarxq59k+wpc0pJujwAfqbRYu6LMDZzBgJtJKd4RRq0b/U2X3KIoOypAMGOIloHLa70NpWUgpwziy42AxRYcqQxB0zZBA/ahG/jx7YqA4n0gNATztAz4fQhjojofcwyDeMvg0PEj4d2CLQMGCFi0bQ6ySDYgWJQh8AcORsL5UY45drX5SK0LEIPnmw+AHCgtAeJzhsBexnIzLioEynErFDqBky3usVDrYaXFwcdEed2kN8DWQjP04sS+LEYq6ytYbdX4Y1GLtJg0mB+AeEGIg4kvXQpBLLQ77P0Qs4EuiSE4y1sGGzVhKMVen1h7olUO+ACAx/dGEhCMjbXYYwBU5mNxhkDoFY7xIn3RW5XfY7m4B0LoLLw7BGCCScFGXPRWcPcTffkzw25LoF9GkT53MMF/v+deAMATkxXsKO8NQgiMkq20KaWyjSNaLSKiyZDyV2SXGRUgmDHCIIBPAfHRaXL6HrSGkNsaa50DhYZgHqdCP4icES0DCARDwHQLtklgcse7yC55/imD0GOCNHGCrhn6qYaQsi2EwOIMQej4kXWxKeV+ADIAQW0xDYFqhFSXLQO97wEhhsJIzPeheMgp/BqJQBqpZYkKWcGhC8y0i22Nm3Wuj7CX5Yk9CGnEfvCTC2iw0Ae+YCSWDOGxsILVVpwhYPkWHz0UH+xr9gG/z3Wstxn7oQICs6S+vmACVkwG5IQ484xapJvl0PheEOLM/kQCAs9mgE0FBAYv0tQ7XNhp79FdpldYIpFeQSypAgBi1iVAXbRtQCnFgxcOcZyDj/P+Ku47F/88LLNt8Jff2cZxi/0NnfdW8VcPx/+eTM5IlMUQfOJrDwChWBx2PPYz4wjaIUcRFSCYMagfxjwBTC7wY1MGcQ1BWaJC6gcxUSENRM46wiAEIUQZPRSn2h77nTlbFDHfAz7mGAZxZ0SWL7nRsT9zPoCvW+ZfJ1sUSetiQF1wNC9DMJH5akYGQ6DJN+/o4fYT7HE2aShBYaaoUDgxThYABBNhk8zBTq2Hpm2iZrI/eVHAiWFHYG6BqQYBaFoQ+oiIIdjVTTUs0DLY4fcnevpGYwPrbZYrxhBINmIxPwexE2KJsNet02Eg6qxGVBiMzy1ErZ/dnyCkwLEay0U4YIsJGO0ltocCi4Odx/dGWDaHMLleYTfo4rTCfADlTRqc2Z9g6AY4ZotpjZUYGwFEgCAcLV44v/DYXsR8+Cu469H4Z0WUa3FA4Ach/s9P3QWAaT6+eia+syYCOqcXznWUUQGCGSNMAgLOEDDr4riGIG4UtFjLQBZL2wDlfVPVLjmZUxZofwAa+pgl1HwAYBI+1cBFjJZpyA2ESQAyD0NAgxDUD5QTu3hOOSBo5GgI5izQk8EkGuU0xCla3zIAFh893HqMFaU1YwxAbMHMYAikNfP8gEC0DFZrHOzUeiCEyLZBbNKgBCdGATAaEGCnF2kIxqpmYXENgWAITrWEXmFdAgIhbmTf533bBScodkZiooGv5O4wULOtETAidBfyqxC+DVc12d94rcnBx0FcuyJYgkVbFOcOHKyZ7LoCswOX2jHHRwAw2+VMGgjm4WStD4DpFVKAoMRT+/3nD3GMj4pe8FZx//kkGyFyLQ4+vn72AKZzXub65EPx99xRCCaPIipAMGPQIKLvTYPIkS51uZFgCLyARiNXCzsVRqJCsTGRho0IhCTaFEJDME9OBgh4cbYMEMoBgRfZtcoFR44AID2ea3/mE1IgxhzlrgbBgEzXEMxLcw+UU6vJAYiRISpU880LCPZ22Wu2zkccQUwQq5XaZcBylVCgOcBYsXjR5K+PKNIxL4ISphrE46+F/GRbj1oGaq4yphpEgT7JXQqNxjo2NC2DslZJC31ELWTFZanLrkGdaCBmXY6nLjJpIADNsTp7v7Ta7L2gshGAImJcsEVx/nCCVUu8Zuz5Or03jpsulcQQiKmMNYsBkG1/GY/sxAFBmdT6Ny4OJENw3l/Fgxfi7ZUywceXHt+LtULSbMTReCyUHRUgmDHUlkHDMuTICnMqjC83AqJJA7KAhkB1KmxZiEAIrUujpKRbITHsaLXtjG2D0PNlcW7ZJhCyD6dAAwiilkGPP9gQ1J+trxnyMcexPLGLFkW8ZaA9sc95GhvwgmkQwEy2DCQjoTA8C4oY94WznslNiWrLIIRIUWF8yiBiCOaln0W7Q/T0BUCUgEBnzVwCQ2D57L1mTGkZLAI+RNEX+gijvob1jq5lwHJRZ3dmlkyNXT7RINqDK700QwAApliotADYEfe5brPXrdtljMr+xMdQff+3ohbFInH+0JFuj3aTvQ8mfphgP8oZPXxyfwwLPjok2lC5P/FjotOyTtKHEx8XDh3FTGqFtSzU57BEUeHXzx1IseQFbxV/c+4g9rcr2xMVIPjuitAP5JKhumVE/XxuXUwpRcOKeuxCR2AsNGUQGRMtWdGHKw3r6TaFdiXxrIAgYghaNcUIybdB+dywGD2U+wzMBmDUeL7+TPkCRxghsbBFiyIBCAbKVMMiZkFUGQHs2CbIlLFDQBk9nJMh2D/kpyODAwKLFWjRMjh0fDmTLZc3hd7M4ErEwBU2yULk1wOAqGUw0rQM5tQQOH4QuTr6fZ5vRebaHWlO7QsAgkhUKMBVT68hqK0C/H28iD5iZ+ShxwWFIAbWltk1HEx8uH40mVGGyZMYm1zlGzGb7XUJvuOTBoszBEFIcXHgymkNq7mJ40uMaVGFhWWZEz3RH6NniZFGArvJ3uexqYaSirRwsjxms8++IZ/WUNshAuiEJTAEKhtxwV/F1sCN23YLoDN68rJeg1wBghmDBqHsPTcsVeBXAyiAkMIwCJsGgDoGGLUMZj31hb4vc8pVxAAotSVDoF9wNJ8XgaohaNmmLEqsRRFnJIQ5ESFkbnOiwPFiUw0mtwwSmgVhhBRSpOyEqdufeVwu5nlQM2EUAQSLABBKJSOxYnGxEXdhFKJCSpWpBqsVsTtzFrI+/0CsjdnjJcmWQYnrndWRSfDVx2rLIMYQ1EWuRVoGya2RK5GGQPkQJoap6DHmu7YgpOiPvdiGypVmXU71aFsUC1ybePxdI5qgEEX6os5jYYHRw52hiyCkksI3Ghu4usdAeEzEKPUKi7UnnuxPsGaK9sQqrl1lf29q2yBqhSzGfAjfBjGJ0mgxsKYKJqUzorO98GbRb14cSL2Ca7FcKtAxmicAYrLdGuPzC+U6yqgAwYwR+oHcY1BPtAyAyMkwaV9M+BggaMDWY84Q1Atly6BrRb4HgJEyQxppFhzN6kWgMgRsqiHSLIh+vzBDGpZgXxw6fmx5kyEBgZhqiOyEB9I9cIV/h87MgASTyPOgVw9B+EpbStlWubwpg3laFMHEw4gbRq3W+JUSZorSUJT/ZQoLdy9ytf8eE+8JsCYYidjExoItAznR0AxlO8uo9SIfAh34cHbm9j0Qz1OHb4006hEgGLoBJqpD6IItCkFnr1hiQ+UqDINgjYOdOCBYXB8hNARtIc6sr2Gjw/4OtpTNkdFI5fzFRUxPXN0U3hHr2BS5YuOb5ZhJPbkf6RWM+jpO9RjoPXegbsRkbRfq7S+02vzJfTZOuSwmQ7rsfmMjlbUVCbwXaYeMvQAXB65cfmXx5+sxBRAQw5RMy+WsI6gAwYyhagiSLQP2c/2CI2K1FHObGQu0IipsG/GRPGEiJAu01k54AQ1BzQTls85h2FDyaTYsLsAQqH/6hDsxBh77cNLZCROzzp5TzF6kGSBgz+dGI/rgC8NszcIiPgS+4nnQq/OTCImWuvSEOZFm9HAeLwIaUul70OQtCvHaiOVNB47u1L4YQ3B1k7+KxACxl7DazG4ZMN+DxUyeWhD6iBV06xYIe4rjegxxbXPS+IKNuKoR6RUAKIxEepX0IouiBEPQDPs832rGSCXXKywECLgDoxRnbuBYR7AR6SIdTi4uZF71RH8sJxqMxgaOceZDPA6As5om+ztcZDT1yf0JeuYABmGPt7fMAYHCEBBCSmlRCMHnOmcj2ktpQAAogskSRiqPKipAMGOkTIJ8AQjYmzttXxxR6vN6EYSKD0HH5IuG0OD5prcMZj6xx1oGRjTVQOsIPfZh3NEAkHlHD0PXV2yLKSCmGlxb/k4nMdXA8s1nThSMXYz587nGT+xhWEfI77vsqQZvMJF7E7qWeL+05c/l6KFO6DdHy8A7GGHEP7driogRiABBzBlxgVxAVICvkpsOeyDEUDQE0XURsybZsnkBiAAEDSpGHFdgGAS9Rk47ZM6WgQAzVzUFIGDvA3Fq1zIEi2gIhi5s4sGiHMjV13I9FhYpmoIh2KxxpqWxIRmCGCBQQNy8jFUYUpw/dCKGQGmFnFc2YjJ768XBzpP9sRRLEnsZV6+wz94n+vHWQBk6AqFX2OCtl+Uea3s8thdnOKSOYHD5ehFUgGDGoEEoFxupLQMQfmJPmBPFFxzNLiykQQiENCrQ0sWvHsunaxlIDcEcLQOhWViyA4BySj1syD0HkYZAFd7NB0ACx5OMxEY9uj91qmFJsz9hXvviwPEw4tcnKHwaNhHy+9b5HixilewPHLlZsWuLFlNL/lxOGujMieb4AGaLm4TLZHzsULYMYtdWTsvgeF2YIDGgpi5uio2xLVikD4TrYxh5HgAZgskFWwaCITjeiAo0gIwiXULLYOBIvQJAQGo9bEiPBZXG59S6swMaesm7KRTnOVW/Kk/t69hcYrkuHqpaDDt6j8wJQPoTj+sVBCDY0AICoBz248z+RLmuDVyzwloDpxNFWuojFgIfE9jEQ4ezcRsrrDWQZAjKXJF9VFEBghkjNnaouAaCJBgCqSFQFhzNMXooRIPJloFY/JMU+Q3VAi00BDO2DKjCECxb0R8rDeuSkdC1DOZlCAInYgjW62LVsonAIfJ35EKlGACZb8GRP3bl9QnjHho2EUxY7qR1Mcs1v6jQn7iSIehYfKQyVACBjiFYBBDsRZscLbnauQdAZQjKExUKhmB5zACFeF2EYDKkcWZHLnqZ8yQtwIwdcAvoehyA9Ccltgzk0iYBCNj7YF1XpEvQEGwPXWmRTOorIMTQgg9SX2UiNSzSDuHvd25bbNT1DAEQMRLzAgLx2I/XI73C8S47RF3IAASLjFTG9AqNDZziYsmkC2PERiyYS+7VMHHVBtN3pFoGcm11BQi+a0JtGdTNSENAjHiBFl4E8RP77C0D0bOXMEC4+PHFP2HSmMjTFejZNQQOP9Eui1XEtAbAlI8nNXaIBcYc3ci2eK0uTuwRGwFELYNYX39O5X8w8WTLoCcLdAOBmN3XaQikdXF/5rEhttqZAzpuFBQGTfnzZS0jIQDB7Kf2yT7b5GgTD6YRLTdSc8UYArE7wR/OJeS6eI5TpWMGXsT7rmmbsLgav8z1zgcTHzbxYISC/WCAQGu6JE7tC7YM1rgvAOGvy5p2T8NigCAIKfYnvhxxFO+BDY3HAiGGUqTnO92Kx96iDFCzlgHLdSETEMyXS2gjTijtiSyGoIyWwbmDiaJXWMeJTPCxuJ/Dmf1JxHzU13DtKmsHPp4weIrWVleA4LsmaBBqpwyEECZLQwDM2TIQ65a5YqpBhEo9DkD0PgTzawhSUw0QLZFEy0A9+S0iKuQAZKUWFehQARuCxo/nE6OHs4sKBaXeVVwRA0cwBLoCvSK/nrklogCQFj+xh15D/rybp/yfY5+BMEFaMhSVM3/v6RgCYncBgz2GeQDI9rk+AGBF2XQIsH6wdldDY7EifTDx0TWEVzyRrTHJEJTKfrDH3TPFBz4DhitNMUGR1hBQ73CuMTbRClnlEw2CldKNVLJ8XEcw56KonZGLJnFgc82O0VhXGIJELnFqnzNXZLiUBgQXDh3pwcFyLTZBEYYUOyMv1p4QYslDx499JpeiV9iPiyXFdU38MP4ZUgL4OOqYCxD89m//Nq6//no0Gg3cfPPN+NznPpf7+47j4F3veheuvfZa1Ot1PPOZz8QHP/jBuR7wpY4w5hoYsjFCADB4wUzYFy+64CjZMmjyRUMyH2cI2nk+BHNpCFgsWYkWhRfPp2sZzDN2KD4+V7jPghhxFAhbiBi1GoI5GAKRT4j8wrCVYggGTiA/qIhhS5+Cmacaxq4EIA1DTFCogEAUTaVIL9Ay6B+I7XysaIZhA8RgOXQaAkLIQuZEfa4SX1Z8AUSUXaQppThwfNlnZ46P7GNM67Gw4D4DOeJI4qd2nV6B1JYVYDX7tQnQtGkL1X+2XgFQxwHnZwgErQ7DBrG70djhIF6kzcaiDAH7HJGeB8qIox/S2CSKKVsG8+XaGzO9QjTiuIFuw5LjvSpLYJRwaj+zP8G69HLYRLtuyc8Qlf0oayPmUcbMgOBjH/sYfv7nfx7vete78LWvfQ233HILXv7yl+P06Wzl5E/91E/hL/7iL/B7v/d7+OY3v4n//J//M573vOct9MAvVVA/lE6FHUsV3rT4z3NU/4IhmEVD4MUZgjoRmgVeoBNTBkOdD8EcToVSVMhFjBSiRTG9ZTC7EVKkIejZYjdEEwipZFw6eaOAMzMErmQkOoZgCBoI+Cie+GMGkmOV840eqr4HNcJtoN1IMNnVbnOcv2UgXBGPcZEfDVqgIXseu5oTO6AwEvPk44VqSRRpuyd/tqwIC6Nc8wOCsRcgCKkCPqJcWkCwYMtAPE9tiEImGALNBAUhC00aCNB0LDHiqJtoAFTx3Xyn9t1R5FJo1NdBCJHgI6SRxoDlWkxDILQWXa5XMBsbqFmGNK9SC6exYF9f6hVke4Jd2zEumLygybWIqPDiwMGqYu4EQLIE57Rrqw8iZvkyi5kBwfvf/3686U1vwpvf/GbccMMNuP3223Hq1Cl84AMf0P7+pz71KfzVX/0VPvnJT+JlL3sZrrvuOnz/938/XvKSlyz84C9FqE6FkY0wAbHiosKIIVCsTefQEAhrYsEQ1Ph2RQFAwpyWwfwagkCq/tuGmJuP5yuVIXADWTCXBQDhngCibSBP7WqBXoAhEH+ObX5iZ6JC3lOtmeCt71I0C/7ExYgDEBtD/j0FEOT09edhCA7lghzBfrTh8w93AT5GbiAXb7F88xVpSqlkbTqckaBYkj9f1o45zu/oJ0BTxBAUYyPm3WcgaPxGKABBgiFQcrF883sRCNB0rCauLd4yOHR8OL4qzhSjh/MVs52hhxVlDBAAapYhX7Mdre/BIi0DijYYeCc8n84IadEiLdiI4/WoPQFA+h5c0Jzaqbs3t1vhxYEba08AwPEu10copkvEXpLeKYtuqTyqmAkQuK6Le+65B7feemvs+7feeiu+8IUvaG/ziU98Ai9+8Yvxq7/6q7jqqqvwnOc8B7/wC7+A8ThbvOQ4Dg4ODmL/XQ5B+YlVfAS0uCcAzAaIyRW/eWOA0jlwFoaAfYiJt1VNlE4pYswWFc6vIfCjXQZGQrOQMEKKUfgLMAQTKkBWnJEQew6EfXE833waAtX3oCX2JihTBoQQLSMhvQhmHXMcRwyBmC8PdICgJGMicT8b9WiiwecgQegVgOS1zdcyCCYehtyFscNHKgNfFUymGYJIjT/7qX2Psx+bmvaEdrXzgvsMGENAUeNGQaJI69gIYLFJAwGa1mt8ooG3DLp1SwLU2ObIEhgCMdEg9AoAsNbWLKVaEHxsDVy0jTEs/ulp8sIpxJk7mpHKcHx+ruVeAlwki7TOdInUeoDBvj+PPmLk+hi5QUxDAAAnltiBJumxEOkjLs+2wUyAYHt7G0EQ4NixY7HvHzt2DOfP698ojzzyCO666y7cf//9+OM//mPcfvvt+PjHP46f/dmfzczz3ve+F8vLy/K/U6dOzfIwjyzE6V+8ddsme3MTqwWD96cihoD9e6wietkyKH5iFwBDGBPZorRYyRO7xijInlNDoOgk2oYAIPF8HR1DIPItYISUbFEIACI0BGXsFwhcX4r8mkTYMjdjUw15C45mZySiKQMjYB/A/jhaFNWta0SFAhD4o5mU/5RSyaKsiZHKoAl/xF7RmmXIPRv7JdgXewdjDKWplBBMpico4rnmbxlcfII99xscEFCqOD420gwBMUzl2ubp63toEhcm5dMavEirEw0xj4UFvAgEaFpJTBkYBpHsR3xzJKfx5yxkEz+McvHrAiBp/J1YX3/+XABjCMQeA5hNeVIW7IeuPYHQmxnsA5H4csWI9AqAwhAM4kVaApA5Tu0i14adwRBkTTV8NzAEIojwCOVBKU19T0QYhiCE4KMf/Si+//u/H694xSvw/ve/Hx/+8IczWYJ3vvOd2N/fl/898cTlYfUo+vVJTwBiNkH4hsMs62JgvrFDOWXA/21RMeYoNAsJhkBjJYxgAhrE35h5EboRIGiQOCCQvgf1NAAxlJbBLMg+UE7soqcPxAGIKvQTIebPZ9UQqAxBnQrhXVOyMWq+MgCIxxmCGvFAKPsACYOm1Czo7ISJ3QUIn+OfgSUIHR+jUOxNiBiCQLlv0dePA5D5irR3MJLtlwZf3BT4qulSnqhwe2Yr3O0L7G9nTeRSwIdO6BfPNzsgOBj7klaHYYNYnVguNwjjk0QLaQgSEw3KqV2vj5ifWhfAYs0WngcRIFjTrq1W7Ivn2Na3PXSlyE+wA0DERsRGKs26bM/Nc22iPbFE+uyxp1oGWVqM2XNtSb1CAhBkjVRe5uZEMwGC9fV1mKaZYgMuXryYYg1EnDhxAldddRWWl5fl92644QZQSvHkk3q7yHq9jm63G/vvcghxWhdOhU1DMARNEM4QZC03AuacMhCiQv65afFVxMRq88eU0BDE8kW93FlYCeoHksIXgICY7djj0TkVCg0BaDCTaCb0ohN7S/T0STyfbBlojIlmtRNmgIBFjUaLm2JjjpoFR5EXwWwAZDR2QUHQUcYAVSMkXcuAKf9nnzTwx46caFgWrohhC4FSSISOIC70m69l4A0mUh9R46OAoRcBgp6mZRBZ4fozt7P2+uyaVjlDECrtiSwafxFzor3DiaJXWJUHn6W6JTcexq2SF2cIlkj61K5thywg9BMn8uP1uIARgFxKtZPaQUEAGs6la9kdubGtiiIE+NgZJlovi5zahw4bp4RgdeItg5QXQWv+cUChV1iXDAF7/Y9r9jQAKkPwXdAyqNVquPnmm3HnnXfGvn/nnXdmigRf+tKX4uzZsxgMor3u3/rWt2AYBq6++uo5HvKlC3E6dvmHQlMyBC0YnIalRayLZ3QqpBRS5GcIQGDGGYK2hiEghilBQdGNhzQIuXCSRV2Q+bJlkDN2aLXkqXaWD3q1ZRCNVfJ8YndCXk/fH4IGcdSfm09hCGwqVju3JPgAymMIQj/AgN/vkvAgCBsADGmVrAMEQFQQZvkADsYeRvy9sizztaRgEoiskg9KoPH9kStbBhZfNhQ40UilyKWKColZj0Y4Z8wnRyotlst3FfChYSOAxSYNDt1AGgVRGgFsQgh6/HXbK8mcKDXRoDAEq8L3QDOeR929mRhAIDr9b9aEd4SiIdDtoDCsCKDO0Tboj73YRIOIrJHKhU7tgwh8wKjLw1MkYCzPCEkwBD2jz9IlGYKDJEMgNATfBQwBALzjHe/A7/7u7+KDH/wgHnroIbz97W/H6dOn8Za3vAUAo/tf97rXyd9/7Wtfi7W1NbzhDW/Agw8+iM9+9rP4xV/8RbzxjW9Es9nMSnNZhjj9e8IkyOAiNIUhyDMmmpchCAAIYlW4s5GEhqClWBerdH3U1y8GCMJEi6JOeT7OEFCpIYjU6nJWn5C5hIVqgW4IAtqIMyC6XQZypTRmaxsEbiAZCStUNzmqDIHOvnj2sUN1s+ImF/mJPQZilbTUEDgJQDCH0M9XPA+EtzoNItMlNV983fJ8GgJ/5GAEwIIPk792vlOXP9eJCgG1cM4ICPiJrMf1Ef4kyrUiRxx9BKrRTWM+hsDl0zZixJEG7djPV3TrnZvzTxkwIEPRpH0AcRpfxxCQ2gqk78GM+aQDoyUAQZohUL0BgPmLNKUU/YmfEvkBUctgJyPXvC0DNZdgddbaQsCYBIyLMAQuLPiRTwW/tvU2e1+mr+u7TEPwmte8Brfffjve85734KabbsJnP/tZfPKTn8S1114LADh37lzMk6DT6eDOO+9Ev9/Hi1/8Ytx22234yZ/8SfzGb/xGeVfxFIU4jXsJ10BVQ5A0JtJpCGZ1KlRJJyPgBdruxB6TACAhZX1N+fsz2gkLYZ0YrbQhAEi8QAuGANDbJRdlCCilsTHHOh/LIwIQuHERY0xDYJhRvoL7DFi+CICYgWAIEqJCjZ0wmWPBkepSuNGQUk12PwmGIDkKOI85URADBHqGQDvVMGfLYDJw4IKgaw7l9/xRNEGhExWyfPMxEgdibwJvh/jjKJdgCIBoXJDlmg98bG+xv1PhwBgorRAgEt9pGYJ5NAQjF03iwuKy5VjLINP3YD71v2BsloUrYgwQZBXO+TYsDhzmHSEZgkaaIdhJmS7Nf2rfG3v57YlEkY5O7bPnujhwsMKfQ4BIVkdnN81yXd4aAmv6r6TjrW99K9761rdqf/bhD3849b3nPe95qTbD0zGSLYMGEQyBOmUQP7HHfAgUhiBPiKlG6AWIvaUkIOBFJZEPYIWlzgGKdCssWKBDn31QiLFDWzISHfl4gAjwAKxtICh9o9ZjjEZRQCC3OXKRH+KaBZowQlI1BCzfCgK3X5ghYC0RKjUExOd0cNBEME1UOMeUgWqTvC5Ml7g+Ikh4LIh84uQ5j4YgGLsYCj0GBNhpxzQEucp/hwn9hPvftNgfsGsSffYwaMJXXqNshmB2QEApxYHrA7DRsYSfQ9SeqFkGWjUTIzfA3tiLnsc5tytu8R0N67xl4CutEECvWVDHDov+jYvY3jqUAkYKU/7NAdm+B2bzGMLRkzPrCMQCqC6JWzID6thh8nQ7n2ZBtHBEn50oLQPRnki3DOY/te+NPFyjAR9rGeDDWHDKYN3qs/upr4EY7HNRAJ2xF2Lo+FKE/V2lIbjSI0yaBKkMgZnQEHBNgc6pEKEHFOz5sRFADkAsA9TnM8ocEIixPNs0YJvs94a6fQYFNQQRQ8BCzM0LhkAUaMMg2g2LszIEAmCIAm2H/KRpxgGITkMAzN7XD10fLoAQBACVgCCkTb2oUKdZmEVD4EYtA6H6hxBMcuW/OgqodSucsWUQtV9EO6SZYAjElEF6uyJoMJOz5X5iG6BqggQoq51TBj7cUngGqjt0fQz4W7tlcA3BqBZrkWkXHM25XXFnh+XY4FbC/qQuR0VjuTQTFAjdmVqDALCnrD6mtBsDE7rrAuan8QVD0IHYGJk/dgjMf2oX4GNT+CsouaKxw3KuC5jOEEz8ECNVnCzBxzzTGtE4pWgXAYxBrfO/aRXsCDZiESOko4wKEMwQkiHg/65zARyxlJaBnzdl0IE0SSn4YUG9QHoQNGxTAgJJ4SsUs37SYE4NAc9phmLHPS/QfpRPJyycVUMgirAoYkkAIgDBkjLmqHqsz2pfrE4YNIgLUJafBk2EXiCLSzRloHdGLDpWGbi+FPmt2mKEsyN/JiLPrXAWc6Jg7EKQ9w0hmAwSY4cahoAJ/XhLa4ZT+35CrU6DtvQ8YLmivr4a89D4/tCRAsYGGJAL3GZMDKp3K5yvZbC7x65pTfgr+G1p8ARk7DOwmopgcjYAcuD4WOHFJfDa0m4aiPr6qQmKOWn8/sSDgQB1mm4Z6MYOAcj2xKyiQvH8REr89Km9P/Zi7bJ5wQellAECKWCMAEGnbspDk9oOiRshzTYGu6uCDyWXagMdG6msrUAaIS1gl3xUUQGCGUKKCgVDgGjKICkq1GoIiKGo/osBgtCPrJKbtsIQ1Pj9xAp01IsWMauGgHp8qkEa6fACLT7klA9fnVvhzC0Kfn8T2dMX+Xhx4i0MoSGgNLFBcsZTu+p5sFqLPtwprUPdnZDHEID68nWYen2OH40BWqIdwsFVDBBkmxPNNnYY7WmwQ85+hC0Eyla+7KmG2YWFh/zDfkOxSQ4mrixmokAfOn58o90cLQMGCAADAWpUaYcoACTv1D5rgd7jEw2rthhN7cA9iEZHM8cc59QRHPpUGgWFfhvufuTTEmkIyhH67fTHWDaHMAh7TdSWwapmykDNNWshE+AsabgERNeVzBflmo3Gl3oFKw0+CCES7GzHrJL5yDz1Zx5h3k1sVVRDCwgIUTQLl1/boAIEM0SSIRBzrsRqKmOHSQ1B3MRDThrMcGIXH3cdG0DIBUe1uMhPzRnfLzBrgfZjmgUiCrQEINF9C2+ALHOiQvlcoVngtxf5rDgAadVMCAZVq/wvzBBEEwabdf762UsQfwpJRiLWojCbgMH+yIt+cKiMhAAEMDnYcdReuyjSaRp/lgLNRIUAQGFxQECTY4dZff05phrE492o8VN00AYopGZBXBeliddtDkDgDScYUoJlRcAYBq3Yqb3XTDMSoq9P3T3QMH7NedHn8+pixDEM2vAO1CKdXoEMRIBgFivcwPFwSIGeyBUuwdmNRrUzNQRzntp394YR+AiaCCbRwWJN2Z3g+uqpfT4NgXjMy0TQ+FGRtkxDgoJtjX0xdXZnGikW4CPpHChCN9VADFu+92cFIHsjD2tCQ1AAEACX96RBBQhmiKQxkS3KmJkeO2xaafoegFxwNFPLgH+9bCuothafMgD0+xPkxsOiGgIvPtUArsIXmgUVgGjtkkXLYIZ8APiplir5+PXxnxNCohXIar45NATixC5U/8TuQpjFy2VKuikDQmbWLASOL0/sS1z1b3C2JXALKv9naRlwRqJBXBjCFTHhVJjNEMxWpJnHAnv/rdWEoRS7NtE2aNimXDsbH3OcgyEYOBhAGQOkDQBWrEXR02gWSH0V4CLJWcCOeLxduUY63g7JdkacnSEY7A7ggMiWAQ3acPcUQFCyhmBPUceHYQfjC9Hf63LDluBb54w4s4Zg7IEgRFsKGNdiP9cW6fqqMlJZHICIx7uZBQg0uxMARGuQZ7y2mIagICC4nL0IKkAwQ0TWxSwsKhiCVmrsUJzWvYDGZqJn9SII/QAOFauBxR8nAclhCOJjgDNqCJTVx6ZBANGiqHflz0VIt0LNgqPiokIfAWUixpYxAQGnMGvpFoV2wVF9tgVHoetLwCNaBsRegsnBhvAi6E4TMRYcPWSiQv74DTEhkmYI5ApkR9MymMwCCJgxkTBBAghb7awbO8zyPSjISPijaMRR0OogXf44FPZDFmn11D47je8PnRhDILYqqiJG7T4DYijsR3EAIgDTkiFO0p24hiBrwZH0/S9+bdsXWY4VOa2xBG8wPde8GoL9ia8wBB1MLkafR6ZB5PMY23go2Ahneyb74r2hg64xgkl4y3VUj/1cN3pIiDHXSKVga1blOOV67OfTRIyznNrHXoCJHyoCxs3Yz0WurRRDcJLnqloGT+ugiUVDplhFbDajsUPpVBg9tTpzoqIMQahhCIjVhmnHdycAerfC2Qt0lK9lG6Ce2CqnaRnkrECeRVQYLVISKnwjAjwqINAtOJrRLIgtNhJFjAsm7S4M4ePg5rQMEG27myWfKJotI66PCApqCKi3X5jqFpqFrqG2XgyEri/ZK9kyyFD+Fy2awchRXBE5IDAEIMhvUUTugduFBZr+cIIhiFTii1y6lkHWVMMsRfqAvxdaRIymxicopq1AnuVku7PDnr8NSwEfg4irE6JCx4/vTphXfHfghdKBMQzi7QlAP3poNDYY00LDmYDVxYsDOU4Zhg2Mzsb1N1mjh/Ncm2BQemQvesxqrgwjJLM5O0MgxZIZGoKNiiH47g7ZMhB7BcSioZhTIftjbVhxXwAR0ougoH0xVTQEXSsCBMSKtyiAqGUQHwOcbeNh6PkS8KzUmHMaAJgNHUMgWgYahqCgUVDoBcoJWjyfHRi2JX8uQtD4A61ZUNF8UU+/Z0cMgZFgCHQtA2B2EWPoRFMGTQjfeMHaaKYMVOV/bQVyKqVgPn/iYYSIIRCvPwDNMqUMUWFBWj1wfKn6jwAIBwQxzYLG90AoskOvsJ7G46LC5SQg0Ew19Bd0RmQjjpQp8eX4ZoaAMXXaFL324uBjZ5c9f2tSQ9CBpwCCTt2UuxPiRZrlot5B4a2YlFIcBoqAMWjD3Y/vHtEJC4lhKnshihfO3f2RNCUKgw5GZ+Lv5bWsU7sonDOc2vfGHiz4WOIA1T2wYz+PdidkiTOL5xKvQ5ZeIVtDUDEE3xUhWwb8RGOEgiFoyQItWgaGQeRseYwhmHHjITMm4h+6EhC0YMgxx/yWgdQQzNAymEgVvtrT4xS+OtWgFRXOKPJTXAPX6vz67E50YtcwEgNdvplEfrwFI1T/djcCIAmzoMNkn31GAKJONQhfAFGkdX199RRNDDPa6FhQRzB2fISKc6BRW44Wb/FrkwV6vFjLIHA8uemww2l1Yvf4fUTXIYV+Ko1vNSKzq4KGQaOhA0+5NpEr1jLQtCeA2RkCb+hgAIKuOZJtrDDoJHJlsRGzMwS7fKJAbB9MMgSEEC0AIbVlZYytWD5v5GIASA0BDZdSgCDL1W+eSYO9gRvpFYIlODsJNmKKVfJMuYYueuK6KMHh43G/l0y3wjm8CARYWjXTngdAnobg8nUrrADBDBH6ISiNRIWGaBlY6ZYBMGXB0QwaAvGx0LFEvjaIKVoGoaRctQuOZrUuVkSFQrNArBZMXjB1LYpFVhKHbmRbvCZU/9aSwhBEH+wdTZGOTuwzTBnwr7uW0jLg15KcMpj4ITzVCnouESOLOh+VM5s9+TMRUkOQAiCzmRMdcqGiEDCS2rJkP+TuBH6KdoMQjvJ6ziwqdDy56bDFfQGIxcHOFIYglq/gSfpA0MFi+6AEBLopA32RLmqE5I+SbEQLSQGjKNATP8RE/RuXff3iDMGe2NEgNQQdeIklPDodASFE0SwUAwR724cIQZSWQQdeBkOQ1kfMQeNPPIWNWIKzlwAEGTsG5sm1tTOQIr8wbGP0RL9QrnncCvfGzMuhy8HweDvuSpnJELQqhuC7IqgfQH0bGYGYK4+MiWIUfgkrkEMvgCtU6mbUMjAUjUJyoZLOqTB0+4V6taEXiRhXhOjO6sSuT7i1dbQtAyHy6xcy+Qg9P2IkOIVvKAwBVVsGGvviiJEoZhYUuJ5c7bwkWhR2BECy7IRFSCOkgif20PVlPpsvUjIaPZbL0WgIUi0KriMokC/0Awx99hys14WhVA9mXc9+AHGWYFYfgsDxpAlSk3LalD8/0zQELN9sNL64/bot2A+ea5JmIzI3HhbM5Q8dDGikVyBWj31fAQRLdUuq8fVGSMUZAnH7JVPPEAA5Uw0zFs5trldYUwHBwNE6PmZ5EcxybftuIH0BdHoFuUwpOb45h33xzv5YydXFZPsw9nOdDwEAZQXyLAyBixXzUHo57D8U10asT9lnQJ2dmbdUHnVUgGCGoEEYn9EXLQMrMiZSKW6tOdECGoK2AAR2xBCw34lPNuimDEB9IJjeYwy9SOTXs0SPPSrQ4jEBWU6FK/yXQlAv/seozaec2FcU1b9sGWhEhXFGYlU8cFA/fsqZlq8j++xdRUPA7rtmGdJ69FBrFlR07DCi1cVmRashQIxOQ5DhDVAEELi+PLGLvQkqQyCmGkyDyIkN7cbDoqJCxXSpTrkFbkMDCKbYFxdtGQj2RAKCejpXJiCoz8ZG+CPWMpCAgL+v1ZaBoajxY/sM+Imduv3CM/Ts2iiWiDjdsvaE6laYXaRn8wcQlszrioCR+kHs/Zi98VDkKl44D2J6hQ5Cx4+9ZqtN/SjgPAzB7qET6RX8JUy2D2N209NFhcVP7TsDR5oShUEHgyf7sZ+rDEHKXVW0eS4zL4IKEMwQoZ9cNBQxBEaOyC+24EiK/GZxKuT3Z6Q1C+JxAXqnQmJ1ohnsAm0DqrQMukJ0Z7WlZkGXTz2xE6sBmGwJTFiAxg+8SPUfAZClSCOhGzuM5WsDhLczCrQpVA1Bm/BTtKUAkKn7DMSJvdgpWvge1IgnfQGMdg9AgiEooWWggo/VmmiHpFsGQHRqP9AsOKLeYaGTSzDxMKQEBKEEO2Zjlf9Mt+BoMd8DwZ6IEUdD5tIBgkQuOdVQnCEYKquPRS5/lDhJ6+yLaz35niyqWdh3ArSNMUzC3u807ACUxgBIZF+8WK9dWjKLXjthn0nqtEZZboWhF+AwhCzSFDyXwn5EEw2LeyzsDl05BhiGXVA/gD9Uck3xIaDeIUIvzmBkxdbuUC42CoIuJhf2Y+BDAIIgpHFt0GXsVlgBghmC+mG02Mg0QMXmQSu93AiIRg91C45m6ek7cmwtKtCEECUnH4/S7TIgRO4zKJJTzRe1KDoslzDv4deocyoE1LZBkQKtABCpkeiAaESFOqHfrGZBoedLp8Im0TAEBQFB0ZYBMyYCloyITjRbQpjoy+KSrfwvnk+1SV6xIg2Bqbm2rm6fQW0ZIOYM+VjLoGtEwjujuSZ/JiISMc4/5kgpxSF/n61wUaHZ1AACZTok5o0/o14hYggOeS5uphNSrWCyH/vAN2YSMYZ+gMMglKdoGHWYDe6xoBTOTN+DGd0Kdw/ZfS5bYqSYgx0NIEi2J2Y9tY/7AwxBpKiQWOyzQfVYyFqmpC4dKjqa2p/4smUAg33uqe6SAnzsT+LvD8NeikSuBVsU23sjyRDQoMvau/vR33ndMiWLmp6guDx1BBUgmCFCP5CCwoZtyDEfdmIXxkRp1f8iPgTUj5YbSYaAuwZmmSGlC3Rx++JQWaYkCzR3DRSndppgCFL5ZhAWqlMGXZPlM7JaBlJDkLCDnmGyIXAizUIT0Z4GUzfmmAcICpoFCYZAjgFaHVh19qEESiWAzHQPnKFlECgjjj2rGEOwnyxkM7QNRMtgWfbZW7Cabf4zzZRBBkNQROhHvQBDfvrq8tXHZks8N2p7Ihoziy+KitYSFwlvEBcVGo1V+Z6MeRFMGT0sovwPRi4GNDIlMhprsNqMZZu2TInlmq1I7/PbLxtiXG5Nkyurrz8bQ7C9zV6rVblsiIEPdaRSXaakFn7RekEwKXyA2ncDrJoCfLBc7mF6J4TIp0ZUpAsCggMHa3zCgBrsM8jtx9uWmZMGzctz0qACBDMEYwhY1C0DVPTkrbR1MaDXEBgzjB3SMAQNopZBQ25XZB+6sk3hJRiCZMGcwb6YTTWwgtkxoxM7yxcv0jqnQkAV3hWl8BHPZ+t9CDoZ+WbxBlB9COocEMSmDGIMAfte3IM/OrEXEzEyZ0QpYKxFI47i8QB6YyJ2bcX3GbCWgWB3xA6KtIYAUHcnzO9FIFwRl5U+u1ln16HbnZA9nlcEfHjS80A4B5rtdfkzQdXapiGBcV+z4Ih6B4XaIYcjFyFIVKRrKzD57oJCIsYZAEiSjTBqqzKXr+Qqy62wP/FQIx4a/IBhtNhz4ynU+uo0UWFhASN7/kR7QrwOvlKkVdOleLuzGW1rLZCPUop9n8qWAeHgVmUI1N0JmTqCgqf2/jhqTwjwoeYCFM3C02TSoAIEM0ToB3LTYcMEEGQ7FQKqhmC+KQNxX6JNIQGB2WL/T6xcFr4A6f0Jxe2LY86B4sTOAQix48LJUloGXiBV+B1TGBNFDIE65phtFjQDI6E4FYqNeTEfAmXMcUm3X0D4sFN/qmiShiE8l7VgpIDR7oKYRsobQLVKjgmQZmhRqCZIcm9CbTk1ZQAUWXA0vUiH3JioJ4tmDyZ/zvQMwfwtg2DiYcBftzYfcbQ4IACNv25a++JYX396vj4vFmLZkFFfVcCOhiHIsi8uUKT9EZtoWJF2u6swm9m5kkV6Vhp/3wnkzgQQA1Yru2WQlYu6fVA/PgWhi22pV2D5TAE+EqZLYi1x+tReXP0fOh4OEbERok3kHcYf59QiXfDUvjcJok2H/O8m6eewnuV7ILwIKkDw9A2qCPy6topkI5GfliHQ+RAUmDIQhVe8nWuItwwiIWOcIVDHAAHVi6BfKKfIJ0R3YvVxdstggQLtRbsFWnIMUBk7DEL5nHY065aBqAdaSEOgTBnYYdQyiBiC/JYBsVps6yGmF+mYPsIQbMQyf8xJb4CINYiNVcoTe4GWgRsxBG0irm0ZRs2O5VLzZQr9CjAS/sTFGNHyH1JbgaFlCKbkKswQAAShNHgy2utS1xI/tafNiVhfvzjYOeAFfs2Krs3kQEMVg05dgVyEIRi6OAQkQ0Dqa7AEGzFWRYX5DEHRKYMDN1BA3CqsTpM/DhUQiF67F9/FUutBbPwscm27BxMAFMv82qwOe6yqhoAQkjl6aM7gIHi4P4YLIjUEZpu9BqlTu9QsJMBOa0aGwAsiUyL+Gnj7eoYge+NhBQiethEGkQ/Bkq2cPsymHANUnfwiDUH0PcEQIHSmUpeCLhcMQR3iBJ3QECgrgoF0y8CYwb44dCMfArVA6/Lpxg6BWVsGgdQQtBABEN1UQzRlkMg3I0MgirRQxhsZDEGXF7c0I1Hs1K5S+GL1sXCqTAKQumXIU5KOkShSoJmokEWTiA98vaiwjJbBYOIhVDQERl1pGWj6+tn7Bbamtl8EQ6AKGM26UqQ1NH6278H0Qib8GdbkiOMqDA4Qi/keFF9wJBgCWaTrqzAbAhAoLQOpIdD39ak/QOjFZ+G11+aFkcivvgq7zUbgVDW+yEVpUmdClBbF9FN7f+iiY4xhE/Z8Wl12W38QL5xSWJhhGFQkl2QjeJG2uqzoeodFi7RgCIoV6f2ARswHBzruQdLxMWOkUroVVoDgaRvUD9ObBw2beXxrNQR8yiDmQ7AU3d8UylkUQoe7n4h1y5GGIHIrBBSnQi9DQ1CkZeBHLYOmYAiEhiCh/Nf5AgCztgwi1X+DROuBiQoIEu6BqQIt8hVgCCIrYQojEC2DiCFQT9FLDa4hmCRFk8VGAZkvAPt6rSYEkxwQJKySCSHa0UM55ujuTTV6Chw2BggATco/8GvLspCFbrpIZ9L4BcbzxLTHilSrZxToRiQ+1Sn/EbpTW2jBxIs7B5pNELOuBSDTFhwFBRiCfSfuimhk6COmLTgq0tf3uU1y1DJYky0Df6y2DMTYYTwXsToRazVl0oCGFId+KFsGRn0NFgcEqjOibRoSgC/Sotgbe1F7wmzC7oopgwSNn+F7MMvSIWb/TOWmQ1sAghRDoG8ZmDPsTgi8AIcUUkMgcqVaBpl7GmYTMD5VUQGCGSJUTIKWLG7ry/8QpS8ApSnnwLHSByeGKQv6tEkDmmAIbLlMSWgI4j39LFGhITcQzjZ2WEdGy8CLaxbcIIyP8NRnYAgU34MGIiU+MUh0fZ5gCDJaBnLssKiGQKxa5nsnasv6ZUpZAKRRzD1Q3WOwWhPtHgYIkuuWAb1bYaRZCKe2fAJHCCap1EfEpgw0vgeZ+wwKMAQCEGzYYsRxReoVEFL5vlSV/7ExR6sV/S1MKdJCVKiyEQAyAMjiQj8x4tiVNL7aMkgL/dK5ijME3tiJtQyM+ioswRBk6BVURoXZFxcr0qHr45BCjjga9TVYLbELIV4gs82JigOC/sRTVhFH4MMfJnNljR4Wz7VzMEGTOGgY7D5qK1kMQVau4kK/nZ1DUBDJRti9q1iuDFFh1pQBdfcKL6V6KqICBDOEOmWwpGweBCBFYkDEEjQ1okKguFuhaD8IEGJRUTCTDEG8ZZCm8AVD0M/NB8SNiepiO59sGcQBiGAkkjlnGQNUjYJqAhCkAEiCkcgcO8xnCCilcsyxy0V3ICZgNgv7EADFWwahE000rIgxwFpcQzDNrZCYNfl8TGUkeNFsEBcmb26RWi+jZSDAR7KQFbcvPuT3t1YTVsI9eV3sPtjPVeX/vMJCYYKkntgBaE/tmeZEBb0IaBjikIPejmy9rOa2J9Lz+hx8FGAIhiMPAYgcl2OiwuyWgRfQNOgvqCPwxy5jI9T2hHgOE6BmNXOksjiNrwoYjcZ6JvhQRw/1uaafpHcOHcWDoA6ry8cpR24MQEUMQVJDUJzGv7A1AEHUeqmtckBwOIm5S2axEaS2LFmdWayZjzquSEAQhhQXDx08sTcbMmMMAVfEC4aAn9ZjPe+EL0BqDLCgW6E4PYqcViic9YSGIL5hUToVekHsD2AmDYHiQ1BXTuzqNQoAUjMNuZI1JoSrzzplwL62BeARvgeikPmiZRA9n6rQqeiCI+oHAGUizY6yHpgQovU9yAYExbwBVCthdbOiem06oV/26GEBRoJGq48BwgSaOh+CZgZDULBAh36AQcBeg1VLrHVeATEMaSoVqC2KrA2LRfM58ZaBAIG6U7sUFWZpCKa0QwLHx4ACNvHQEG6Wij4i1DAE6ZaBYAi2prZ6+kOx2CgSFYrr8hWGoF0zYckVyPMV6WDs4hAEK1bUMojGKeNFa2XKpEGRU7u6x8BQxJL+2I25+q1m9tqLtwz2BhNJ4RuNdenlQIMwBoaz7ItncSvc3hmiZw5gEfba1lYYIAClMcC4npGLuRVefpMGVyQg2Bt7OPbuO3DNL/95jOqeFlSxLu6YwjWQAQIYBLxuy4KZxRAYcvQwv0DTBENghBkFOuFDQCmb6RVRVEMgFP2ObFEkTuyJokkIkd4A2hXI0wq0cmIHAIur/g0rzhAkWwYsn37BUV6EbgCPAgFIpupfxxAsVKD5190kIJBWydHzprMTniVfyEWM4tqI3WXq+hyGIHvscBoboYKdSIkPKO0QJ50vXaSLOfoxDUF2yyAsIPQr6laYzMWA1XIuQ5ClVwD1pwJVcdtVxTnQ1EwZMDX+FLfCKQxBMBYmSDrwkWAISlhLvO+FsfaEuC5QGtO0lGFfvDvyFAOkdRi2KZlb1Uwqc7XzDG6FOwcTKShkkzyN6HlUtBiiPZFsGbBru/wmDa5IQFBX9gCohXNahEEonQo7yZaBaiUsWgZWlsivaMuAiwrFumU5JpcwCvJFiyK6rniB7rHfmwIIkmOOokCLP5LI90BdgcwFY87sLQPqh/LEDgBm4vqkfTFnSuqWwkhoFhxNAyCB68kCvaT4AgAo7FQIzFCglTFAYV2cahnEphoy7IsLFmnhHCiuTeTS+RBkjx1GLYM85b+6N6GbLNJS6Kd4AwgR45zmREwwCSyb4nnMbhksaoQUTFxuFBSZOxHD1AoYVxQXxth4nlmTfwfTnBiFc6DqQ2BpTJDUfFn7DKYVTtEyiCYaoiJNvSD2t5055ljQKpkGIQ5CGjEEDV6kheOjZqQyU68w2QIN448jGf2xp+TaACEEFi/+gbKlMkv5D0QswTSx3+7AiUYOOfgT7RA/litqTyT/nqIWRdUyuKTRUAHBLAyBIriTmwcFQwCkRg91Y4cApFvh9JYBL9D8fUR8UaDjLQPhQ2CZBmqmZrKhoIZA5pMn9gSFn2gZAOrooa5lkL9yWRTDsVz+w9swBRgJ3QrkaSuX1RHHXqqnHwcfQFQ0k4CAFNwvIPYYAEDbiDMEefsFkgxB8XzMObCrFDJ2bTrr4nyrZIRervI/cDwMJNiJ9/W1Uw0LehEEE5Yv2TKQvgdu8VN7ETZiQBWRX7I9oWEI2LVlAJApp/Z9vulw2VBO0uK0OU7S+HzSIMsqeUqRHg0dOMqsvtFYi4SgiWtbbepP7UVbBmJUVGUIAERgR7O4KaXGr69FhlJT8vUnPtYUvQIAmKJIK8/jWobyn11bMRp/T1miJAGBFExGgEC0DNwgTGm7zMvQrfCKBASWaQg/E0y8GRkC/nWLK1mFayCA1OihbuwQKO5WSP0AIQVnJShIED+x6zYC6kYPBS0+TUMQaRb47eScfoLCV1gVnTdAtAI5yB2tFMVwAqBjRHqOvOvTLTgSAASguW0RMWEAAOs14QvAiyZnCKgfSlHQVIagCK0uPBakUVBcQ1BsBXJxEeMIRLoUilZRHoV/6CROtlZTUf5nX18w8WTLQDgHCgMsUzPVML1I5wOCycSDAxIxBLJloMuVNiYCFOHd5EI++5EAH0KjYmgYgpqlt0oGFGHhNIbA8bFkjGDyfrQqKkye2rOdEYsV6T3u2rcui9kmiGFoDaVWppzag9G53OfRH7s4AFFo/DX+WCMdgYissUNCjKhwDs/kXlvf8RW9AgMEgiHQtgyGburxR26FUwDByI1cCnMYglbNlIx0yvdAAoL863oq44oEBADQ4KfPoi0DSilbNCQ/4IUngMIQiBN7Ygwwa8qgCEMg3kJN4gLckCVabqRZuawRMkqGwDvIP0Hzx+nIOf1Ey0AjvNO5FRKrCbHvO69toDISwgQJZhPEYHl09sXRgiMln1mXr0NuPjdabLRqx8cARS71cWVbJc8ydsiiSQTVHc8XKK9TJo1fj2j8/HyMxu9KWl0wBLzP7vlSyCVEhdrrK1CkQ9eXzoFNxD/wdYUzkyGoFwMEB8JKODllIK6tiFWyNPAZgfrZojEx0RD12Rkg0DEEQM6CI9nXzy/SB14g2QiYTRCrydoT/NASmzSYss9gGhuxd8iKlVjbK1iM6Np0NL7e0Q/BOJ9FGrs4pMCGzMUeY54Lo+7UbrSvZr8/pXD2vVABOjk0Pu/r+yFNvfeLuhXuTXw5chgxBBx8KIWfEBIJC1OCSXZd4fDJ3FxPZVyxgKDOT/MTP5jymzxCCtCony8Wg8RbBnHVv866GFBEhQU0BKK/3jQiIw/BShianr7OvlhoCEBD0Bz1LJWAAKgRH4Ry0xzZMogDHiDbrVC2DXL6+qLwjmnEEBiKcZN2wZFgJBJmSKSAfXGgLDZateN9dqICAjdthBSb2phhykC0KBrK3gSWN9sZMUtUOA2AOBMfLojSMujx2/PiT6P3St0yZXspzUhMByDBRAgYRzAQnWwBfTsks6/PT9HT+uwH47gJEkn6EBRhI+xOJBrL6REzhgApSlinV8jNJ334s3OFXoDDADGXQgAgBokspx3dqT17yiDv1L43cGATTzItJgcEltidoFxDloaAWC353gpyipnPJxokIOCPUTIEmlP77ih9apeFc5RfOA98ik1rj+dguXQaglbNkm3jlDNi6yr++9PYiADH7GSuNPhQry21z6B9Dcs1PJ2b66mMKxYQNDidX5QhEB+k4iVtkMSUAZByDtStPwYi+9oiLQNxou3xE616go6shKNr0LoVmg3AsHnOHEpdahaInsK30wAkMgvSuxVOO7EHlBkvtZVNh/I+ZhoFnD7qyHwBElbCnFaPjx76sVyUJkSaokD7w1z76dD1uFMhRZ3G+9G5LYOkN0CBlcuUUmnYpArGAMRHYtW2QTPj1F7A8z9wfQwp5PgasdogZp3nzW4ZzOtDIJ6TVSsuKoxMl9LGRAeJRVEACi3LCRwmvIuobg4IlBFHtWhl0/jT+9FMwIjYaJ68vYaRmMZGIBjnsh/9caTEBzEVYJUWMWZNGQBqkc4unMPBBC4I1u0+e4ycxZBFWsNGeAFNfZaYokjngA8aUhwEFBscEIjX2WyKIp3wPcgYByxapPfdAJvWLs/FXmedhoDl0k8amB2ea/QkaFjwYHrEccUCAtHXmRRtGSQ3DxocEJhphiBpTJSlISjSMhCMxEqN/aEaasFMiAqBjJYBIZGOIK/H7gUIKOABWgo/ucsA0IsKARTaL6CuIhYAhFgRQyBbFH5034ssOFJtkpfF7LzYLYE0I9GumeCu0fEFR7VlZmiEfJZAqP47xhgG2H3K3vcMosIiZkHUCyKbZEt32tQJ/bKU/xtT84V8NC8JPti1pWn8Ii2DvJPtAbePVpX4ABRvgDTQoTQ9sVFkWQ5rGUDpEXOBGn++EFLJpgE5NH6B7XnBxMMhJRHVzYumem26wpnKZbeVkbnstkF/7EW56usgxIhdW5HtioBSpHMAwe7BBDXiyWkNsQFSxxCovfaUZkG2DLIBQeh6OKTAZoKNiDQEGaf2ZJFun2K5hk9k5gKAvh9iUzIEJ3guPUMQtQySrM4J9jkSelMnNp6quGIBQcMSGoJiyEyOAPJ/15GtIQgT2wdTUwYFRYWqEdJKTUw1RIBAV6CjlkGSleixnLmAwJcMSFvsSo8BkDgDAuS0DGrFWgYTObURX6Sk5lNn9SMNQeL6Ctglq1MGUnjHWwbsMccZAkKIfuMhIYpdcjYgCF22bEjOsxs16U6mZQgW8D0IHHZiB4D1WvwUreYLYr4HUzQLeaJCPtGQ7LOz26enGqbO64dO5smWhhSH/D3eM+JCLp0xUd0ypaA33aKY7lcvRIWSIeC5DNuK+voFdicUMZ4RuZI9/di1xRgCsc9AN9c+XbMQAwRNJZco0pN0y2B3lB6ZK1Kkdw8m8rpg2HIyxNKIClWPhbRmYTob4Y9cHIDKfGkaP8kQCM2CniEIR2dAw/jfhQhKGRtxTLARAhBkMQQZLQNiWBGwGlwebYMrFhBIhqDglIHom7tE2OyKlkFb/o5kCBK+AG4QJlaIijHAabsMonXLPTvuewBAu1Apa8GRdCvMGT1kewz4/cgTu4bCV1sGUlSY1TLIObErmwfX7Pjyn6x8wq0wc8FRTr5AyddJzOqzfKJI5081AMzQBcin8dnYIYnNzhP+/pEFWnmddLsMgDggyDpFq6uPV2WfPSrSszES02n8wPEZQ6D41Mtc2lN7RsvAbiuLefT5Qt6eqBEPLUO4IjLQomsZAHlbCKeb6oxHLhyQSEPAcxGD6L0Isk7tBcbKRMtAFGlTBwh0uXTiO3lt2afNfSfAmg58SPvi9CigG4SptqcoZGGO8n936MSAjnjv60yX1HypIl2gZTA6nKBhDlEz/Ni16doTQLZ9sdE8xtqrNMwEcqHr4yCkSstAtCfSzAeQvc8AAIzLTEdwxQICISopriHgLQMJCNIMQbJAtxSv/3FsDFC0DKYZBUWbB3sWByDKCZpoCmZL2Bdn7TOYoiGINAsin0Lh57QMkhS+LJi5Ir8gcwwQiAAB9TQMwRwLjtSxw3ZiDBBIMwRAEfvi6Ur8aHa+l7q2WVoGzBtAP8YZOiwXkKbV2dc5LYNUX7+AqJDvTVD99+Xtc3wPktbFQFQEsxwEo1xK7ztpupR4fbJEjNH2vGyGYJ9/oK8mxsoAaMfzspYpFVlg44/ZrP66VKxPYwj04IPlm84QHLiBMquvMgTpXO2aKVdyp0/tomWQXaT3hq4iKIxaIVYjDT6AyDAoJZhUpgyypqR2+iOZi9RWpZ5FPoeJ5ytLQ8DGHHm+jLZBMHZhmgPUOfiQbESGBXTWlAGg6AgqQHBpY2YNQRDXENhiE2CsZWDGfrehiLniK5ALThl4ASZ81rtrpRmJpHUxoGw8zFiBnK8h8KUJ0oqdBiD6KYMMhqAxnXZWxwBXbDFloDmxe2lGIj1lUIyREC2DFsT4WkGGINWLnu56x5wR03a7wLQTe2KbndViwlBktw0Yhc/fK9IoSFOkHU2RzmwZ5IAd3jLomTqGwJK/I0Ke2Ceak+2Ulcuip68K75K9bxqEMWA8XfmfXTSFc2BSQ8CuLXteP3lqZwtsGjyfHoAwgydloqE5BRBkFE12W+Hqp2cIKKU48EPl1B4BHd12RUJIpo6gyChgf+TJIi2slQGFIciwSk4xBM0TAAgQupmfJ9v742jCQIxFQhVLFgMfwHRhoTt00OK5oIIPdU9DbJmSvj1RJNdTHVcsIJhfQ8Bd/ChnCDSiQvG7hkEkE6EyBLOICgXFvSQBgcIQJMYcgeyNh0YhDUGkWZAMwZSWgViBnBQVFhldC71Aigp7lqanP9OUQUGGgH/dgGAIdPnSDEH61J5/qmWPxedFMz47z77O1hCEVLPCeoqOQDVBWiLpU7segIgxxyzlfx5DwFoGeg1BehRQZQhS/egpLQrhipjs6QPR8wjEWYIsc6IiosL9iQcLfvS6KflmObXHF9hkAIKxiwFVRvN0NH7GMqX088jdCjPADvUCHIZxUyKZS8MQANmTBlHLIIchGHsR+FDFkg2hV8jaeJg4tZu1SB+RwUjsHDjYtDmFz19jlot7DkwyGALdqX2KsHC3P0oJCtVcCGnsMyuvZSABQaUhuLQx+5RBfOxQAoLY2GFcQwDoFxwJcxoE41x/blVUKAGBrTAEGuOedsaGxVk1BD3Z089vGUgr4eTYYWP67DxT/Qsr4XRPX9cSiZwRMzQEeS0K15eMSz3hCwDoGYlMzYL0xc8BBC4r0rJlUNcAApXdqZnSQTOlI5hiuxvwbYAmArRITj4djT+HEZI/djEE0JMTDeqUQTqXOLG7QZj6m5sKCPhEQ7KnD4C57AmTJ83oYdqcaPr2vIOJL7URAIkxLfrtino2guXLd76bVVQohHdBqBnPk2BHzxAwXwBFrxBjI7L6+hkjlULo52yD+hPoYt8NUqZEsetKrluWOwZyphoyAMjeYJKaMACiU3vS8TFL6AcAxhQafzeDjTBqFsQfsPo8rudZJUvwUQGCSxqz+xCIlgELU24ezB47BJQxwBhDEBXZPGtfqhTojlD966YMfB1DkOzp8xN0HqXuRZqFroaR0O8yEC2D2ZXqTPXP88llQ8qJ3Uqf2KdqCHKvj+WziQeLX6mRM2UA5LgVSkCQQc+GIXw+1ZBcyMO+5qNxfMMkwE6U0ak962SrzxfwVcsiV1a+eF8/3xuAuv1MwDp2PAQg0a57tT0hfQii23ZqlhzhzF5wlAF2+G6BVQ2Fz/5dvEiLlkHespwDJ+qzk/qqHLsFonZI4b7+lEkDb+xiAKq0DDSFU8nVtCNDqcwFRxm5mHOgAqw04CN742GC/aivQriRZoGdvhNoNQRqyyBGrbf1DAEwXXy3O3RTpkQAMvc0ZGkIAMBs5Rfp7f2JnDBQAQEhJGq9aGyZ9WyEuK7Htbme6rhyAQEvNrNOGUSbB7M1BKHiC9DUjB4Sw46U1Tk6AtWHoG3qNATpnr5uHTEQneDyT+yRZmHJShsF5fsQZGgIclsGkYagoxsDzGkZpBmJ6cp4oSFYUk2XdAxBjMZnH5QpQCCWyWS0DNR2z7KuZaA4IwZFhIVTqO6Qbx8UPX1id0GM6MNQ6x4ojIkStDqp9QDeo8+aohCPL6LVNQyB8pwZBpEtkVkXHImWwZqmZcDypacasjQL8WU56deOhiEO/DDliS9zaSYo8hiCaQts9ocO2sYEDYPd1tS0J1QtBiEkc6phWnERbIQeEOh77ZGGICm+IzCFjiDj1K7qFUyNqJCtQI6ex6yxQwCwlq5nuQ4f0ebaG3mRKZECCLL2NKzlsRGdfBp/Z6C2J07Gb6sZqRQMwdANMElOa/Dros4uQqevzfdUxhULCETLwAmCKb/JQpzCU4BAt9wo1jLQLziKvAhyevpKy0D4AmgLtMY5MHshTz4gkIyEmZ4yyHUqzOx572YqgxkAYV+3iU7kp5kyqE2j8Ley83ENwZKw9rXasdNfxBAU0CxMOdWqPX25Rlel8C1T0ot6LwI91Z3VH2Y+BEQR+a3Gfp7re5CcEDFM5f2ivz4xhrkmJhpiDAH/AE6wRtmjgBxcZfTZQ75bILtIa9wKZa7EtRFDGc9LF+nA8ZnIL+FTn762gn196XuQcYoeRX12YnViBwyde2AsX1L537mW5ZpsgfqjVC5/7GJAoZ9oyNQQ5LAfOQAk9APuHNjnuSJAQGxTsqn6fQY6NT4rnP7g0dTPxOPblI6Ix2M/05ku5TIEnevY7w8e1Y757g0cLUMA6J/HbsOCxf/Wk/kMe0k+Xv/wO9preyrjigUEjXl9CMQq4kAY6Sg+BLplQ1kLjooY6SgFukk0vgAaADJ1Q18OQ0CVscOlPB+CAk6FsqdMg0whY0z1L5f/9HLz6ZYbAcoHNw0yzZCEhqCrYSNYPs2UQYMDkEkC2U+juV1fOgeu2ulrA5STtGblcrbDnh4QCBOknsaDgOXWGBMJbwBt71vshU8XMkopDly9TTIQFWjqB7G/hawWxTTjGbFbYNXMaBloRIyRqFBXyLLHyoKJGwcfjQzwobAcK4rtbhL4m1MMfPZHeqOgeC49IEjR+LWeBPC6020wdhEaY2kTruYTVHfo+LHXLKtlAESn2+AwXaSDMXNg1LUMCCHadshabq5n8Fx6hqDv+NIXwEwAAt2eBpHrYOLDC+I1wOo8AwAB9Q60DOfuyMMxyRDEAYFucZNquqQVFi49i93m4Nvaa3sq44oFBPVZfQiCEFRZbkQCXlR0UwaByhBkGAUV7HkL2rkhtysqAGSW3QIFAAGj8Fm0dE6FguYOqfzQyGoZELMuP5yy2gbqlEETQuSnGztMq/5TY4dmLVq4knVq5wxBR+oVurGf500ZpFsG7MOUun3tPgMhKASAlYT/vryPWhqATG8ZZDEETHgXtSeyGILpdsKAoiLXnKKpH2AUMgFj10wDEFX5H3cr1Oczp4ywySkDS39q1445ZngDsHzcjU5XNOVio4z2hIbGb9dMmPwEmGxRmG12ag8Gj2mvrT/xtKp/liuDxs9aOkRIlE9zap8MHSxzdTyspZhgWCrkEX/NVjNWIAOA2eFFWnNqD8YuXOJglTNIAvQlr83XGCHlMQRZp/a+6+Mqm33OCKFeMlfMO6JpS01LClhZjUjsd5A+te+NPVxtX+SP69pELj3TkmVfDABW99kAKobgkoZYf1x4ysAL4AMIAVjwAcpe2LgxUdraN2vBkfjAzlPFU6Wn3xAMwRQr4UxVfAG3uxiFL07RGlEhEIGQJUXkl6JLp7Qp4tsAee97ioagk3F9QAEan/se6Hr6LJ9uykCc2NOnMdmL1vS+A97TB6JTNMnKp9EsZAGCrJZByFsGKxrPA0DVEKjWxfqxQwC5u9oDRyNgVAGBFVHC8X0GWUI/Bj6od6DV1Ih1xNGyIX1fP7ZuOa+vLz7sRzqGgBkFyZZBPYuNSPT1p9D4wVC/wKY/8bFm9tl9pwCBvrhk5YrlG6QBQf9wguMW+1sUgE9eg2nIA0bRfQZ5fX1/7KLFc4VmO8XG6ah1YSess0q2OI1PvUPtZ6YXHKLD7c8F4JO5NC0D04heM63Yr8tO7b7m1D6YjHGcMwSivRBdVxrosGvLBjsCEFQMwSWMiCEoqCEIIhvhhqHQQdopg7SoMD1XXmAZjx8ouxMEha8wBMpUg9hzv5ShwpcnuNAF9YfQBTuxc80CSdPqRAUEvGiKE61+dj5fWBjyhTw14sHi8xuG1hcgzYA4fpii+qYCAu6MuJLZZ+cfiK6GIUhaFxNDsgS6fCFX/QPAkqEv0rp8WRsPp7UMAtEyENeWYghErnhvE2An9vTKWc4QaFoGwkxHTBgkBYwAtBsPs0SMht2J2B0tAOEtA6FXKNQyyDZCypszF8K7jcRqW3lbDSBQ86Xsi5snGHCkvpZt2XcChSHIYCO8QEvj6/YZCEDgaxiCvaGL4zYHBO2rUj/PG3PUaghy+vrB2EWHF03auFraFqdzpRmCIKQpQEyspqTn/UEcgNCQomGwv0HXXAOxmvFcmj0NQP7ooSVofN2pPbwIk4TwUS/M6ohc2paBBB8VQ3DJojGHD4F4KZt80yGIARg1+TtyuZGv0xAkitcUQEApjRkF1aA5sStKdQFCskSFxGrLx5ppbqNsH2xqRH7EIMq+BpavaUd0aXp2XgCCbIZgBIIlIwIoMatkcYL2A1mwOgodnWxTSPdArXqcSkZCNwYI6FsUXTl2mAaO4sNAN2nANh0CAEVHPpdZLYO0N0AWQ0C9Q4ReGtCxKYNo+2BaQ2BrcvFRs5BmetXrCrQQTK5lFDIgw4ugkVOkc3bej8cuXEBrTARktQz0xkQAYAhAkNEyGAI4nvCpT+eK3+9KBiNBDFNRrceLNA0pDvxA9qPFREKUS6HxM8yJkhG1KHSAwIlOtgkKX81XeAUy7+uHwydBg/jP3ZGDFUnhp3NF43nxkUohwp5FsxC6Hto8l1/XAB3NngZgijmRoPE1RbpGmPh1aJ5MAZ1IQ5DVMtCBj4ohuOQxs4bAD6Rt8bLN2wVmK/aGMBLWxYAyZZASFeZrCGgQApRKhqBGhbVvmiFgj4/lVHveMftbQqaOHrITtKDw08Y9LH/81K5uBEyhetkyyGIImGYh8iBYiqv+NZqFmmXIOezkqV2dNEjl4gBmDGU0L1k0NYxElhAuni/tDSDATpO4sAl/v2TS+Dr3wMRzaS9JNkqXT2w7zJoyMMUEhRtvv0gjpORzmdcy4FbCupW98vY5NL5OxJhnPLM/9rBkjKLFNYqAEcifMjiYeAjDBPsh1PHalgFzDoyc6PRFOskQFCnSfkJHEDisPXFSnNoTRTpO4yuAIGfBUW7LYOjJloExI0OgtUpubPL3JE1pFvYPJzjBi3Rt6ZrUbaOWgX7BkQ6AWBmaBX/komezv3nSvjZ1u6wJishSWNcO0Qv9KKXoGOzvz6tpQJUA2ak9DTn6CM4QhM72JR89vGIBQeRDUKxlQP1QCgqjzYOt2O8ktx0CRTQEekV80vfAommGgJgGxDpW8fviBB3SNPthTFk4pIoY69zaV6XwAUXIGNvSl3GqLdQyINEYYCKXyoDodATpSYN8Ct+nbBdFpIzPEN7FAEGOWn1KvjFVVh8TM/basevTAQK98I4QkissDDhDoFtsxK4tPS6nGiGlhH5TWgYjEO1Imbx9DkOgEzHmrdPdH3vSdCY5mgfktwxCmn6fiJZBODqXMicSosJjkiGIAwJdK0TNp32fZBTpYOLhEEQWTkNzkp55wVGOqHB/7EUtg1YxQLDSjACqn2jREUKiEb3EqX3nYIKTAhB04iI/lktP4+eOHnKGwD98OPZ9f+RileeyOmnwodvTAExjCCINgXqwCl0fXQ4+Qi34yF9wpN14aHei0cODb6V+/lTGFQsIIh+CWRgCFj3BECQBgWgZ6DQEM04ZiKIU7U5IiwoJISm3wrayYTF1gp7mhy9FfhR2KIRwiSKt8T7InJ2f1jLgUwZiDNBI5GKAh10/1Qj90uZEU3r6/GvdbgFAYQg0lrsHjp86aUoNgcY9MHDjqn9S66XoRdnX96Y/lyxftrBQtCiyirShYQgAFYDohX7h+EKqaIZ8omFDYzojb685tS/njQKKloFmne6+48sTu6ErZBqzoIZtyr/xlIixscHbZxRBIl8w8WCQYWQU1Ey2DDIYgrxTe0aRDiYuDilwIoMhiOXTFGktrS68CEZnUq9bf+IrLYMcaj2hxpe314IddmpP6gj2Bk50XW0NIJCjgFn7DDS5us9ht9n/Zuz748EYJ3iRbnRnYQjyNATPBMB8YlRGNRi72LDZ37sAKLHbaUYcgUgwqZsyAACrdyMAwN/7G+3Pn6q4YgHB7D4EoSzOXckQtGO/o7UuzvAhmKYhEIBgQliBNoPITCd2P4mevmGQaCVx6gQ9BRD4rEC3jAkM8JZARsuAahiCbDOkNEPANBJcQyAYgiQgIEQ7CphpvjRN5CfHADP67BoNgaC5KdXlyy7QocP0GFlmOoBeQ5DlQwAowkKNgc/I8RFAWaObnGnX5AKyx/OMxjpg2ABoCvCI9oTOf1/my3P00wr9shmCw0kge/pJIxiWKw0+Yvk05kQRSxBvGwQTD20OPqi9AmI1tNdFE0K/3FN7DkMwIdHYoa7XrtudkDcKaDSPsYMKDVOjjvuuH43L6cCHzBXdr2UakiXb1V2b7OvHT+17QxfX1tjfRXI0j+XK2niYrfy3e98LAPD6D8RO7dv9Ma6vMyars/qc7FwpDUF2kSZWU7If3t798vv+yMU1DfYera98T851FW8ZAIC9ehPLtft17c+fqrhiAcE8GgLRz1+y9AyBbuwwa8pAFKOssUOVIagRH0QU6ATtrPMiyJqdJ9MYAq4hECd2RnMnrjEnX6aoUFOgqR8AFBjTSEOQNO6J5ZvBrVAr8nNZEQOA1UxfgPQpuqFoFtKGOoJW1/TZ+ZRBluMdy5cDCHS0eoZ9MaWUgz+KtYwiLUWFni8nUoCc1b3EkKfjpI4g1TLQMQSa3QmrOeNyhtxBHwcENAhx6IeREUyCwgf0egUgEhZq1fgZkwbe2MUyBx+kmQYfgvlIXlt+y+A69vsaQFAzGfgISCM1lgroafy8ZTmEGDC5SM1PnKRH3ki6+Zn8BBzPlVWks0/t1vLzWK7+Q7Hv740nuEYAAv54YrdrZDAEYp+B5nm0lp8LgIA6OzGd0E5/hGfW2Xu01rtBc128rz8DQwAA1soL2O32oiLtDEZ4Rp29ZzrrN6ZzZYwd5rUMAMBaZbm83Xu1P3+q4ooFBJEPQXENgRAVLlmcITD1LYNpy42AqBhlMgRy3TLQUb33MxkCjVthVstA4wtAgxAIKSZQjHtqyymaW7fPIKuI5S3kEbcfg6Br6DUEQL7QL3ttbz5D0Mvqs2t8CAghmat0jTwlPm9RZBncAICp1RDoRYUAlKUr8SImxjeXjBHqXHhnpgABbyXROJjLO9lmXV/gMFFhroZAwxDkut5JhiBxYuemRFKJ30wDAl0uAFjJzSeU/4/Fvn8w9mR7wtKwEYZlyr/zwn19CQgei9lqBxMXLU6re7UTqb81QF+kRXHpj73U6C0gCme8Hx36AeoWK9AT0oVR72lyZfge5DAS1jI7Jfv9B2Lf952zqBs+PGpntAwywEczu69PrFakI+g/KL9/eHgaLcOBT00tjZ95as/xBgD0p/b+9nfQNFw4oYWV9TTQiYyr4o6PeXoFNZe/9/VM6/WnIuYCBL/927+N66+/Ho1GAzfffDM+97nPFbrd5z//eViWhZtuummetKXGrAwBDaJFQx0BCDJEheoHrnTySzkHcobAH6RGdoCIkndAosU/Viemwmff07kVipaB3q1QN2UgaHK1QBuJdgH7ngYQZJnp8EKRpcIHgBGArhwD1AECHY2f4XjXEO6Be6nnNHR9iGG9ZSMLEAiGJ4idorMtdyOGIDnHnxzNM/MYAnXMMUdDYGasZQ0dZtwjCjSbSIjPYovnEYgDkDwVebSpLw4IwomPobKyV6chkDS+ImLMd71jtDJ1dmPmRELkdzxD5BfL5SRPgDnGM/yEnBwr2x+5UuRnayh8AMoypXSvPdPz36gBoRMbdQzGHpY4IKCNdE8/fm2KWVCrlumyBwCWptcejD20eO97YKWFd0A2IFjNMydaYTR+MHgsNg5rhOw6d+hVqc8sQPUG0NP4ulyAHoB4Q/YanvNPsMVxqVxTNASZRTp9at/fYUDkUfcqNGr19ONrRmPo6vtRgLh9jVUyu67nAmYT1DtMsS1PZcwMCD72sY/h53/+5/Gud70LX/va13DLLbfg5S9/OU6fzt/nvL+/j9e97nX4sR/7sbkfbJkhNARJf4CsCP1Qigrl4p9UyyDNEGTS9/YyxIhA6KYnDaKWQVQwSS27QC+6z0DQ5GMKLGlWEcv70IkKszQEyux8ctlK6AbwKOCD5OfLYQhSM9/1VYDw30+wBILCNxCgIxiJDF+A5PVl0cECEFB/lNrXIPJlmc6wfMIsSMO2aJwfzYwVsMKUKMsCF2AeEjrR5Fy9b9eLCxjzWgYahmDihxgl9S32knyO1LEyMZonfepzWwbx+1zLodalO1zCeGZ/7OGamrClvS51OwAwGulry5szJ4YZ2dPufyO6tomHTU6rEz7TnwwdQ2AaRBZprdGNhiEIJi66NQYInEa6p89y6QvnRocVvq1B2qLbbGxwfQxFoFxbgzAQ2TemgI/E+y5v7BBQivTOPfJ7xGXvl/OBPlfWngapIcgCH+LU3n8A1GcsrTtggOBJT5+LmEb03lfaBitNW/q1bA107xEbtc2Xshzn/1J7309FzAwI3v/+9+NNb3oT3vzmN+OGG27A7bffjlOnTuEDH/hA7u1+5md+Bq997Wvxgz/4g3M/2DKjOXPLIPIh6Jhi8+BS7HeI1ko4AxAYpnRn07UNREGaUEhLzqTAD9CzEp0Mt8JcQCDyEYKlDNU/oBcVZvoQ2EuAyURZQaJtoJogSUYiJ58KCESBTo/mGZlLecSJPW63mwAEqhOjxiwolc9qSlCRpNXF3oRVzWY5mS9HQ+AFNMVeRYDgiRitKGyLs/QDeflyjWeUrW9qBBMPIZlES3IKtgw6dVNufdMr5LliXRGoCaOgLPMelotdV3KZUu4e+gxr2n3HxzW1bBW5em26E2Bmj5gX6eAgOrX7YwdX1dj7tMYfTyrXFG/87WG6SMuWgUKr+2MXPc4QhK0p15UCBCzXVta1SbFfJL7rmOzvYVi7Tn8bBeiowHc1xxsAAOyNH2C5tr8sv9cM2Wu4DX2u2J4G5TXbaDOgsz10UxNEAHv/G62TQOjC3foiAKDu/DUA4BEvrVWQt2sKL4Iol2EQbPDX7MJh+jUDgPqJvwvgaQQIXNfFPffcg1tvvTX2/VtvvRVf+MIXMm/3oQ99CA8//DD+9b/+14XyOI6Dg4OD2H9lh+ztu8UAgSoq7Gg2AQLQLjfKAgSA0jbQAQIvQEDZdkVZoHUUvhXR3NNyTuuxA3GRnw6A6ESFWXa7hJBMy93QC2RPf80WvgBxwxn2GHQMQd74ml7oJ1oGq9JudylFLxKDKPkKCsYy8gWuaBlkawh0PgSqE6PWLIgYQOjFdBlib0KeURCgF/plLcoBIkCgM9TpCKrb6sLQMVe1dMtA3fpWdKMdYwii0bzk/nkAmY5+0Qkw25o2HJ9H6B3K7x84AU6JsbJOfuEMNYBgR+PDDwCmEN8pNP7hyMW1dSYQba8+V59rKiDIUOMTA+HkolwpHYxdHONKfGHwUzSXKGQXDzNO7WsvAgB4218BwP52jtcZiHTaz9PnEuOMlMbe/1Np/HUGCPz+Qwg5K7dhMuCzZf4t7W2IacjPLfXaBNAJQqoFxIQQ1I7zIn3uL0HDAD3K9ARP0hdocwHZmoVjSwyAXNAwLQBkLufcp7UL056KmAkQbG9vIwgCHDsW/8A5duwYzp/Xe6x/+9vfxr/4F/8CH/3oR2FZlvZ3kvHe974Xy8vL8r9Tp9KilEWjaekthbMi9EO5+rhtCIYgYTQjRIUFijOAXC+C0POVFkV2gdbZJWdv6ON758cX0j1vnwEQJ2cMkOVLC+9ylfFCR6BjCPhDWLOEc2AaEOg0BBFDoOvXZgjhhOpfFuiMoilp9WJuhVkWv6HD1h8XsvdVrs0wIufHZD5iWJHQTxEWho4f9wXIYAik7a5G+a8/seutYv2JhxXhDNfS/21mWfzmOtFpAEE48WBafTQNFyEMrUCNmIZk51QaP6+4GPUV+X4LDhgjQYMQB56Hq2pb/PHoAYHOnEiAjyCkWuMlq8tP7ftRf3hv6OH6GivYrZUpgMApDgiI1YK1zE6w3g470fojB89sPAYAqK/ri5ksZE78PjdFy0DDRgCAvclYX3frSyznaIJrGuw1pCsv1t6GKAuwVGpdFOmLGUXTbG7y9yWFt/VlhO4+1izWQjtsvlB7G3a79OihbRoSoF7Q0PgAUBdF+uyd8Pv3o0aGGARNDGw90AGy7YuP8ecxiyGw178fRuskqNvH5PE/yrz/o4y5RIVJNSylVKuQDYIAr33ta/Fv/s2/wXOek54PzYp3vvOd2N/fl/898UTaYnTREAyBG4QINHRRMqiyV6BlCBvhRMtgBg0BAOlWqGsZsHz8PvIofA1DIEWFKeMeXgSDMag/iP0sdCOXwiyjIAAwuBVzqDHT0V5jxqx+4EaLlKJZfR0gmI0hyFLGR6r/Pvs9TYFm+dKAJ2vKAIC0gE3nY+r4/LFDvVlQ1ppgQK8jCBy2e1666yUW8qSuTccQaAHBdQCYSDNUNBIHE0/a7VoaFzpA6eu7SUCQxxBwoV+iZbBkMUbLsU+CmLXU7QBo9xnkaQiASHwninTgeAisXdgkgA9Ly0awXOkiXbdM+beeeWoHU6wLMH442pILm6yslkEGjb+u0N26sFdfyPMxQOAdPok1ax8BNbC8eZM+V6aGgLcMMopmbeNvAwD83a8j9IbwLt6HpjnBMGigufa92tsQQrT5xCl6f+JnLp6rcWp98sQn4G19CQaheMw5js6yXpiZd23y1J5F41/9cgAE3vaXMfib9wIAvjj8Xqx2WtrfV3MlBZPTchHDROu5bwEADL7+S9rtmEcdMwGC9fV1mKaZYgMuXryYYg0A4PDwEHfffTf+6T/9p7AsC5Zl4T3veQ++/vWvw7IsfPrTn9bmqdfr6Ha7sf/KDrFjAEibBulCbRm0xCbAZMvA0rQMYj3hjH0GGT39iRyTy6HwE06FQA5DYLcjP/zErD7r6fOxygKiwpiGIIchEAr05KQBMyViIf33G8UAQZaGgOXTK+MD3mfPE97F86XNifIYgmQ+3/ExQhhZCedMGaSLZk5fXwMIQtfHAMDJ2jb/nawirWkZ8NOMblbfsDvSUEkdz9ubBIotbYZorJYu0IDqRKdhCHhRjKnjHR/LvKfv1vW5ALVIaxiCLIHaCqOYPe4OF0w8WJz52Ccnter4WK4ZaHxr5UbAqIG6e/K5dD32/y1/LbajJJZrjpYBAFiSxmfiu2H/PgDAd5yrsLqk/zyNjcyF0eeJaBlkaQiM1tUMiNMA3sXPw93+KgDgvskzsNZpam8D6Gf2ew1b6kyyWhSNa/8hAGDy+B9i/PgfAwC+NPxebCzn5MqwSp52ajdbJ1G/+hUs32MfAwB8vP+jWO+kJwyS15X0WJjWMgCA9g1vg735UnRuerd0aX0qYyZAUKvVcPPNN+POO++Mff/OO+/ES17yktTvd7td3Hfffbj33nvlf295y1vw3Oc+F/feey9+4Ad+YLFHv0A0FAFZER1BqJzYGyRtIwxAa0zUybMSlsY9aSe/0IvGHFds0aLIbhnEGIKaXlTIcmYV6IghWJc9/fhYHqBqCHSjcnlmOmkNwZgSEIRYImIMsFjLQFL4OoYg58Qe77NPEd6pACRjqgHQMxKUUgxdHz3rABYJAZDCGgJgyilazs+rDIGPQ0pkkc4EBHaaxs/LBUDrH3/g+LiKF06jrS/SWZ7/eaIxIU4Lho8j9Nh7MJi4WOWqf9q6Tpsrnk+jIZhiBuMrgKDLTWcObH27ANC3XoApNL5Zh73yfACAt3M3y0+ZKv/RID3PLnPNCQgixfpnQEMfkwEDBA9NnoGWolPR5QLir5uYMsii8QkhaFz9EwCA8WP/Ff42O+h9dXiDfJxFr80wiGxRZOWrn/gxkFoP4fg8xt/6DwCA/75/C46t5JzaM5YpiSKdlQsAlm7+t/Lw99Doe/Cn+y/BZreR+ftWhjPiNPABMFZ2/RV3oXn9T4GQp94maOaM73jHO/C7v/u7+OAHP4iHHnoIb3/723H69Gm85S2M6njnO9+J173udezODQM33nhj7L/NzU00Gg3ceOONaLf1qPipCMMgyuhhUUDANwGKVcSpKQP+dFIqEbZlGjJPyhdAivy2kAxWoAVDwFsUOvGWZgxwKWMMEIh0BOmefhD19HMAQbSSOAI90kwnJ19qyoBT+F1jBJOEPF82Q6AyEtITX2veI3rsOlFhROFn9tm1+ww4ha9pGeg0BKEXYEAJTkgK/5h2PlrnQwBMMfDReBEI855oSc6Uvr6ST7QMhm4AV+PJIXrfYqSMUoq+E0xlI6Twbgb2w6ivRkteuEI+cHxs8NE8K2M0L5ZPI/TbzRD62StizpwJxYKJi7U6G7EcNtK2tNHjnFKkM6h1e531071tBgg6JhsLPEPSjnfyuuYEBPbazSD1NVBvH97Wl2G5LOe33ezed5bpkmgZHOTQ+I3r/zEAYPzt30Ow898BAHcc/kAuILAyFgEdW+Jq/CwAYtbQufGfy38/MHoWPju4CcfyGAK5Ajn+PArwkXdqt1duxMb/8iBWfux/4H997F+DwsBmL4/5SE8ZAMp15QCCSx0zA4LXvOY1uP322/Ge97wHN910Ez772c/ik5/8JK69ls22njt3bqonweUSWS6CuqB+gAn/TKkjf8qA/X66bZBltatV/fO9AgCwbOUxBMVHHVnOjALtRz194fWvLdC5ToWaE3QmQ8BaFEI/QKwOiJmm4bQtgxyGQFL44/jYYRFfAEBfpKXvgVbEyAp0qJzYQ8fHgCJ3sxwQ0erUD2MUba6Bj9x3Hwn9QteHZ4zR42JQnU89EDEE6ulvuWFLZlI3aWBxK1hhlsLADnCSMwSZbIQy4qiaPE1jJKyeMJ5hI2z+2MEJ3jJo9KYDAl3LwA+plr2yVtmJPRydQTjZRjDxcJIL77wlfe87nmvGIs0V8u65vwAArNbYuNxOTa+OZ7n4DL3rxZ7H9U5+LmKYqJ9k02Cjh/8jOlwd/6CvF/lF+dIApNeIZugzGYljt8gpEQB4YHwd7h09V+p9tLkyvAgkQ5DRMgCA9t/6X9H9gd+Efc1b8frH/zdQGIuBjylF2myfgr3593AxZI9tI5eNmL9lcKljLk7irW99Kx577DE4joN77rkHf+fv/B35sw9/+MP4zGc+k3nbd7/73bj33nvnSVt6ZO0ZSAYNQ9AglAUzWg2cDQi0o4cZzno6hoB6UYHuWnljhxofArHcyElfV2ZP3418AZaN6S0DnQ/B2AtTK1LNrBaFyxiJFTNbUMjy6ZwK2QfJxA9TJxZB4VPvMDZOFokKC2oIXI1mIWe5S+hsS4c9ISgUgEC3oQ+IRIXJfHnb7KShzsG3pBdB4Hho8j33vrGkZZKAiFZXn0vTIBLw7GmtaTkg4AxBOPEwhC8X12SL4bKcEfONZ0TbQDjRDUYunttgp/al9edrb6Nem1qkG7YpQb9OR2DYS3Ic0L1wF/zxBNc0GLAjvZwi3dBPUIgWRVbRlAK1nXvgXPgK1vgY4LBz09RcoPHncRr4AIDGdazXPv7W78AgHh4YX4ehld0KYfnShVOdoc8SFhLDRO+HPgKjdTU8cgzvePJtWLVNrdg8LxdQrHASYqB9wz+Fc+ydOOOzzynBZOhzZYgKC9D4IvyRi33KrmdzOadlkAk+iue6VHHF7jIAsjcRJkPQ46LHblMhKtRPGQAFnQPzfAEUCl+o/vVjgDMyBLktAw5ADH5qr2kAgQAgSlFZUj78s9wKw/H5+F5x7kMgRHdEIygE9AxBt27JU22SxjfsjmRS1FW6omWQt6GP3T6tIchrURj2UiS84+NygevHAEEWQ0AsUwqHCpsFLV0PEAvUH0khY+j6aPNcfj1Haa3REABT1unK+flvgFKKwPFg2edhkRATtORSIu218VNlbMHRFIZA0vicVj8cn8ayOYQTWuhu5p2ks0SMQkegz1c/8aMAAOfcXyA4+CYahoNxWENrJXsqSiyKmpUhMJvHYHNFfv9ztwEAvjZ6NjrL+qkQIDGepxSYQoDg1D+Q4kIA+L8u/pR8b2VF1pjjtEkDAKgdeymO/dQT+Dz9Q9w3eRZWFMCrzSWo9UkGQ1DgJL3VZ8eYOomvfk/n0hfpIi0DEc7QgXDE2SggKkwuOBLgY3voFppsuxRxZQOCgi0DcRqe8IJphUJDkGAICFFGD4sYBeW0DBSGQO4yKMoQ5LYMRM44IKBcVBgX+eVpCKJ8NSvSSaTMdIR9ccLeVzASK2LCIIshqKUBgTqrr6XxNX39QPoCcEYiS1SoMybKaVEAkaGOP3hEXtuAAif5qV231hbg652FfbFXrGgSw47G87gaP3B89CzOMjWzAYFuykDNp20ZdJ/FAcgA4fAJBBMPTX6y3TWuzzwBEkK0kwbTAEHt2A8BANztr4AGDvyAXePD7nUwMkYOAX3LAJg+aVA/8TIAgHPuzxEe3AUA+Mrwe7Danj5Wlg0IsotL8xmvBQCEA2aZ/If9v5tLdRNCtDS+uM3ACTDJ+PwihonVv/cpLL3o/8AfnP8X+NODH5KjmFOvLWVOVLxIC8Hoak67gOWaX3wn4gIHBCsWmcJGZPX1xXVlAx0R23tDUBAQRCBaF1ZGy2C9zXZQhDQfyF3KuKIBQVMyBPnmRKI4OAQAKMyQG/ckNATse8XdCgVDwLz+J7GfqRoCMeaoaxnolhst567QFRqCtNf/GAQdYwxDiPw061h1J3Yg7sEf//22Yu/7ZJTP8WIagkxAoNEsqNeoE/ppzXtcHx7xpVNhtjFRWkGe16IA0g57geMXahkAyLATztYQAIo1LQcEoePhJC/SRldvcJN1bYDKEOg91q0VJnpzt7+KwPHQ5atmD2rpFbqxfJpJg9UpBdrsPof9XQQTeDv3wKBMePeIn63EZ7kyAMGULXO14z8CGDaC/W+A7v07AMBfDl4kXwPtY8xYplTk1N569pthr38fAOA742fg/979e8WLtJJvuWHJ8by8fGZjA53n/0t8aZ/pF9ZyTraxXDPaF6uxzYvuWisfEFgZuTZnEN9tH7LPzbVpbMS09sShoxWeqnFhj30idw0mFs/MlcEQWGakc7hc2wZXNCBoFdQQSJ9/EDSJAwL2xklOGQCKOZE6esiNglL7DGo9gIhTVFxHoIoYW2TAfz/PujjKpzr5JT26M8cOXeYcKDwBiNUCsdJ9Ml0+YMraXs3u+dBlJ/a8FbpAthI/z61QOt6pS3JcH11rFwahoEY9R1SY36LQmRMlAQFjCKa3DACFxlfeg7JlkMFIROttGSBwJx6urTOw1VjJ8VjPGJcT+XQMARAZz3hbX0Iw8bBWY7nGjfwiLbcCKvbFeT4EADsR25uMJXDO/SWWbTYu9wTJVv0DeS2DfABi1FfQuO7VLDcCOKGFP+7/cO4JMGvdchFAQKwG1l7xBTT+1qfwpof/HSa0Lh9jZj5N4SQkGs+bVlxoGKLvs8+B9ZxxuaxcgOJFUIAh2OWfAevTritLfNcpfmoXv7M2lY3IAB8c6Dh+qP3sUmP7gIGPVTu/bKqrnZMgQ1zb+cNJ6naXQ1zRgECYE03VEHgRIBCLhgCSWjELKAWzyMZDQjJHD6OWAUWLd64MTU+faFoG4kQbUmCQ+PA3szQEnCHomQJ8pHMBekodiEbz9OtfGSAIE4BgDIJNi216NDW759n1ZTEE2d4AksLns/M0DOG4ATbFWF7r6kx6USdiNAwi2wa6k6YlV+l+W17bEGG0JKej3y4HTGMIspT47MTu87WsB46PZ3NA0FnLGZfLYgim9fU5IHA5ILi6yYCP18lW4gNZDAHLNfbCzL+7BjeCGd7/77DeYAzBo2ba50SNLOV/5EWgvzYA6N78PphLzwClBt5z/o04CFcle6i/rqyWQb57oAhiWKDW87BDrdhjnJovUcxOdEVxyS/SwcTDPq9L8wKCzRmo9V3+eovnY+ZcM/T1xXO91pzCRmSAj1bNkge2afkuHLDP/tUpbIQlwGRIU6DxJH/+z+5XDMFlF4U1BFJUSNCWi43aWuOIPPtinepf9PSTFD4DBGyRkgF2O63qX2Nd3LAM1PjjSInu+EmcegdypSfATtATIHLW0+QCsgu0XKOrHZVLMwSBw1T/kd2uHhBktShy3QpTJ/YAI0ROflbGqBygZwgA1QZXp8QXo3IPyGuzrF00DRcBrMwlOfF86n6B6BStnZ8X8+w794CGPvYnIwk+GhlWsUC2hmCqyQ0fl/N27oZ/+Diu4i2DcOX7MnMBilthYpujeG9ezChkjWtfBWIvgXr7IITii4PvBXJAFbs2fcugSO/bbF+Njf/lG/ja+A/woZ3/Gb36FHW83K4YxoC49D0Ye1NFY/7IgVDUzMMQAMBxXqTPHeSfNoOxi32uR9pYmgIIMsCHyDUNfADALm/BbnSnAAJBrWfQ+FsDR7uFUI0d/vm2MZWN0GsIAOA4f06mPY/n+Rjk5hQ2wrAteVBLtg1Ocf+CJ/fHqdtdDnFFA4KiY4fiw3oCdbFRul0A6NcR56v+ucjP0TAElGCZn9hhNrSMBNFYFxNCFGV8/A+A1JYRrSQ+F+VLMARZgEC37RCICnQeQ5BuGRBs2vkMQVbLIG+fgTixq6r/IQiu4gxBlv8+u740hQ+oanWdLS0rwuH4HMLJDkLXxxJfazuwrgExsj9AdPbF4hTtBRRDzXvT6j4XxOqA+iP4+w/Bo0/AIBQHQSdzeoJdm353wrSRMnP5ucxvIZggvPBLANiceaejb/PIfJqTNKO6Wb6s06ZRX8HSi/8dAIJJ0MJ7zr8Rq9N63xktg6Kz38SwcXHMhIQr9Sn0s7JdMb6pj3k60AKisb2Bg0Bs+5xDQwBEhWxakfbHnhyXy9NGsFz6Xrs82U4pmpRS7PH2RJ6VMMul9yEQeoWQZrd6RGzzz9Q81T/Lxe/T8WKeHwBwNR8hPLOff20X+Gt6fAqjA2S3Q67usVxP9CtAcNlF4bFDOWWAiCFITBiImKVlACijh0mGwOcndjP/xK7bsAhkK+MJIdK4JhhGIj+hIVid6gswjSHQ2QlzQDBSGAKX7bkXLYNMhmBKy0C7X4Cvdw0nFxB6Q2ZbTCGtfbOc/OLXlyFO012fvSQXAXn9+xG4Hnp8i92okW2mw26bPkW3aqY8ReuFfibstZsBAO7Wl2GbXInvP3PKyTbd0wdUwViONe11P8W+nrBd7X928IMSBGbn0485bhawi20/92fQ/dFv4H//1gfw9fGzp5+iMxgCebI9mH6y3eNsU55+AEhuV4yeS8s0JN097bS5zR9PwyC57QkghyEo2jJQGIJ5wUdEdedfV+j6sj2xkePmBygWv4leu62I785Ned12OLidxkaIloHIp4Yo0k/286/tImcjjk0BH0C2fbEAH09OeR4vVVzRgEAyBAUAQUgBhwJdM1vxD+hFhXlWwlnmRCHfBihP7Bk9fd2UATDF3pePwYWq6p8zBBu2KND564ER0hjoEUty9GOAHBAk3Pxc+HLbm9nSb5bLovBzNxDWe9Fkw+HDcj2w9PrPWNnL8un77NP2tMu+/t79CB0f65wh8Jv5SvyIVo+ujxAyfV7/GPOqd878BZZbzEXwYZo9pw+obET8udwsIOJqf8//V469HgYt/Medl0vtQXY+XlwSz+XmlBW3IihdwYWQMXHTinTUDpmPIQCAPf68TDtFA8qkwUQPQKYBgh0OvlZq0z+CswDBiYK5JiMHhxwQ5I045uU6yQvZhYGTMh9TIxi72ONsxMY0vYJ4TSlN/b1FhTP/JL3nMSCxOYWNIKYh3/9JGv/qZUHjTwEE/PP7+JTrAtQWRZIh4LmmgI9LFVc0IBAagqljh8qmwyVuD0tqPe3v6kR+WU6FQLY5kZjTl5sA6+kRQCCnx55r75vBEEBR/Wet0FWWQqnXmLdGN1L9PwYa+szgxvXR5LmoUZcFPJ2P92u9IHaKmO54Jyx3H2BGQZTgKps9x1l2u0D28ynFaVmb8/iiHG/nbgSOhxMN9tzSzpRxObkCufiCIwBymYzzxB/jmqUvAgC+Y/7glFyKnbDyXEamM/l99rVX3IWJ8Qb8/Yffh52gh940ZXcWjV9QRR5MPBwUpboF+zHjels1+gIQTCmasXwJAFJU6CdaCqtT2hOAQuMnWwYFc53fY4cYE/PrFTbaNZgGAaX54MobOdjl4GNa4YyZLs1ROGlIsc01BidWp+/FkQuO5uzrb7msTpxYKQII9K2XokDnUsWVDQiKWhcrmwCXDW5bnAEIDI2oUFgJFzUKopQyr39K0LOmqf7TznpANGmg3dAnKfw4IBhSgk1epM0MQEBUQKDkXMnREBjtqwGjDlAfwfA08+4PKDq8XYDGsWzVv6LoVdsiU1fb9sRq2/v4euAQz+RiOGs5Z8FLxvMZMQRZhjq3AADcc59GMHbxnAabcDBWXpiZC8jWSEwDPPbG34bZfTYQOjANH2e9NWzXb87NJdgIUBqznhbCu51Rekw1lnPlb2Fr8k/wTYcJ/JanndoFI5FsGRQclwsmnnSGKwwIvCDWIxbgY+gG2u2fImgQYj9g1z5NrwAARqbQTwjU8q9NjJROU8cDKhsxn4bg/H40LmcY+St1swCBYRDJSOQp5Hf3x3AFIFjKfx4JIZn5TvWmF05/4mKbA8ar1/UtXDWyJg1kkZ5yat/m2oiTBcCHJb0IktfFwMfuyMPIzX4/Xqq4ogFB4bFDP9o8uGpzDYHGRhhQrISLagh44Q2U5T/UDwDKRIxFRX40iyHIaRmoDAET3gEboqef4QtADMWNUccQaAABIUbEEhx8B6HrwwGwabMJAzNDPwAkGAkFuE3zjReLa/y9v0Hg+DDti2gYHlzU5f4BbT6N6h+IqNZMALL5QwCx2BZC9y4sWwNMQhvNtWz/fSACIFnugVkMASEGut/368xFkBL88rnXY6mVT5saytpbtUiLawtCmulFIEL8vG0ZsHPMWYBs34Oi1rRxhiD/ZGsoJ201X6duyr/zPAASTDz0ea5jOT71IswMsCMYgmk0vpjVn3ZiB7KFfqryP89U5wJ/LBv1fK0Cy6Uv0EDUNsgTFp7ZYWxE12C7JKbmyzDxkTR+TpHe7Y/kBtqr1rKdJWWuhr5IX10AfAR+iG3+FJ8sAD6yXBi7jWjMcZqI8VLEFQ0Iio4dhl5kErRqcw1BVstATBkEaQ1Bcv0xEJnWxHz3+eNhGoIposIMEZzUEOS0DISGgIYhqBdwhkBoCLL91XW0ep6oEABMvgTHP/yOXNd7HRfe1Zb1C3IAIeBK70+YdmK3VxhD4HOGoMnn9LfIM3L3jGcV6LyxQ3a7NuwNNp7XwPsBAF8a3ojlVv5pYppmIUvoBwCNUz+B5ou+gF99+Hb8t/0fliAwK4hBtEuAapYhBYLTivTODCfbrHl94URXBBAIMdw0hsCIef7HpxrESToPEPgTV1Ldx6aM5gFR4Uy2Q04UPLXv8BHkaT19NVfWKODIDbSHDREXeGtmoxAbwdX4ie2KQLFJg3NcPb8+xbxH5su4tiJF+sktdlhaInSqMBPIUf5z8HH+0IGXoY/Y6o/kVEgRQJDFRhBCZL4nLkMdwZUNCPibaDiFugm9iCHoWWKvgJ4hMDSn51wNARfThZOLoCH7oxDFgWkIio8BqqeEPCc/yRBwkZ8o7ENALv/JahkAKs1drGUAANYSK/qCIRhQ4Lr6Of6zKRa4mrW90wq0xVsGwfA0gtEFdOtswqFvZ4MPIMeHYIqoEACaXIlvGEy8+D/2f1ACs6zQiQqB4h7rFMfwiMNez2m5gGwDn2mjhyJ2nBlOtlNaBtOuzRk5GIqV3FPaE4DeCAkoJiwMJp4Uw21OobqB7OfxeEGGQPSjjxdhIzKKZrtuyc+WPABykYP0zSJiSQEqaVofUWTS4Dwv4McKsBFA9mbAIkI/wUZsWPltkGm51ts11EwDlGa/bk9cZAezHqFoTAHeQDbzAVzeOoIrGhCIJUC6WW81qB9pCAQgyGQI5BhghDTVEbkktWc0Nrh9MUXI2waBBAQRQ5ApurNFXziZM1uFL4xy5Fge/wC1jCHqhs8fV5F59ui+81oGgMIQHHxTbgMUDIGZsUJX3laztlf4AhxMfC2qN+o9WCt83/3BXdisPwYAGDayt9ixa1NEjMoJKRIVZlPqzWe/kfX1ATzsXIU/6v9ddGr5RTqrRSGV+NNmzGc4RQPZ4rtpo4cidmc42RoZLYNjBVsGO/znBJg64gioQr9kPvZY84pmMPGwKwBBzhpdEVngQyr/c3JRSrHN/1ZP9ApQ3RngAyg2VnmR/00WGZczbD3TAgAnl7mGII8hEOY9BcApkO1FoM7rZ7VDzvTZZ/GxKc6BMldGkTYMgqum6Age52zE8WKpMgWMwOU9aXBlA4JatoOgGipD0JVTBhkMgWYMUIzIhTSdixADBjflCUZsVE2cFse0gA+BrYr8lA19OQyBUV+JxvIGjyDwfPgUWLb77BfsnnaPgby9xkxHnOBGbgDXTxdomxdnb/frCB3mQXBdjQEgwR5k5tOs7V1p1eR+gaw+e/3krQAAOrwLz2w/yB5fp5i7HpDVotC7B7LH2cH6T3wF3zz/8/j7D78PtVp7qogry0646Lgcs6UtNlIGZM+Zi1N7HkNAA8UTv0BxMTPWBIuWwdbAzRUxCgZhpWbmLpOR+TJc9opMGvhjF3sQgGAGhiDlDRC1DLLeJ6HrY4e/ZidX83UfwP+/vTeNsqO6soT3jXhjzpNyHpRSCjQigQSIeRYFeKCLwthlG1zlcn+Ujc1QVZ6obnu5y8b9ddtNuZeNy3N/y22gqo3d2IVdlgcmgw0ICYQk0ICk1JCDcp7eGHG/H3HvjXjvRcSLiBeJUOXda2lBvozMGxH5Xpxz99lnn0KGoPh3emEkxtgzp80D81G8nhVeSgbcvKfNw3vRWMt+197F1prLaI4zBjhT4Z2NcAvS7v4Ag4yN6PTQJmqs5cwQ9LKE4Cjr/ng7YWknBOyNVOz3XwzdMmiIJwSODIFNfT0ZVRFVjQfApM0bpHhcr57LQ6NAFqRsGyBRFfC589Y13bz+AYub3wzv0wfaI1zk51wuAOyDWH0iKgK07Rjdpo0ACPSFE8jPjSCFnOkLUIYhELsxS4BWFSKSECcaP955HQCApB5HfWQac1oSWoO7Ep9EVfALsStR5HXqWq8lkTocmroIk1qdYDHcYJdcAd5pdS2dxZTHHnMAthoCwGQI3NbTMjmxVjkjGMBZVMi7GvJlRIyjTB/idbfpdG1eNAQzc2khUFvmJbFyoJ87PNT1tVRWJASeGAJOUeu0RDzMg/QJt4SAtVW3lzEKKl7PKSFwE8NxNqLdQ1IFWPr1bcoh/PPtFKQ549Pu4XNmrGUvKgRgqevb0/iDLHh3lWm1LV6rmPkAgJUtxt/80LhMCN5WqBEzBrxoCAxUE8YQOGkIbKx9CTGDly2Fz3UEgiEwfP4BYBnbtbvW9G1a5TgrYddlAAAqH8gzewh6zjDu6eU79roy7no2NLeiEJGE2M0zUKK1IvBrM69CjY1AIRQLtBpKvMV9PRuGADB37Y4e/O1XQmECSgD4v9OXob7aXRBkzJ8v7Z9PRk21utugHC1j7tibvVDPZTQEXlrzuDreU11f7GyLg3R5LwLrWuWsYgFnWt2riPFUiovhPD7wHah1L2zLCKNvqxQjGJWDGN1blOBb6/pOrYe5hSzGRa++h/sYi5hJalHg5LvNwUnnevQYa6fsaCyffADOCQGn1d3EcCOMjejwoI0w1rIX3wFWB0H7axua58mHRzbCQegHAMsZU/OmQ5A+zj6HnR6TDydRIQCsbDaExgfH5j39rrcSSzshiDm3A1qh5zQssA9wDeHOgQ22x4qSQdEDvsHNF6CYIchqmAdBgmRQzxkJn6r/cgyBWsf9/g8Zg4Yo0McSAm796wQnIZzbxEMAiDady9Z8FXVxY87ASXK2q90uYK8hAMoLC4kaQ/3F34aOJhxM9+G/jfy5p1q0UyAr531g/EzOs00sYLmXOfs6+/hC1tUZLpvKYpb9fyglAxfRpJbOCVrd01pi/HG+hOr24lbIqW4vO3bA2Sq5jZUo3OrsvDWv2Xc92qWu7zDidmw6hbzoaCifEFiT1OIg3dfIEgKHoKnn8hjWjbX6Wu3nrxTDTBoL3wvLm4yEYiqVszU8A4AhJpbsbfKWfERc2hz5rt3p2o6xUmGfR+bDLUgPlAnSxxlz1uMhgQMKBzcVv/cHWoy1jk2lkMm7l6vfaizthCBuOhW6TSfjPv8AkCTcKMiJIeCT0IrHAzsHaHP4D1f95zFPTcU/1ISwjbVfs3TH7qYhAMy6fX6Wqf5B0MfH9dZ69N8vCmLlOg34GF06/0csSx4AAIxG3OfcW9crDdDuJQMASHT/Ceayj+DmA/+I0XyTN3GaQ+1bJCBlgib3cveyY7cTaPK1FA+Dcibns9D9JCBceOdYMnBjCLKCIfBTngClJV0bpsWvS0KQ9Vf7Fm2ODup4N1qdizdbPNajnUoGgNmv7yQa486BdQoQj3hczyGR6210ZwgmplKiU6N3Wfl2OWMtc8aAFTXxiPi7H7Gpf1NKMcQ0Jn1e13IJ0iuYt4Djrp0ljP0ePAisa9nV9U0a3z4hOLFgfD67vTIffHaCXmrL3FoTQ3VMhU6BIxNvr06DJZ0Q1FqoQbfWQ51Ny4uSHGLMxNiRISg3/McuIWCDcbTZw8Z/s3kswPQEUJPtrrtoO3Mi3mWQyum2WWiknln7Tr4mXApFyaBcQuBgt8vnGTh5EfCaPk29gDV1zwEARpNbXdcCLGp1HwOHrMin8sLLvVyvPuDcY16uRAEU9s57CdBOY3tVhYiHr1tdn59LbbS8URDgPASIMxKuSvxM3p9eIWp+vop37V1s9+dWjx5ju802D97xgPN8Ae4Od2I67Zj4czGc1/KE226z3K6d9+ov89irDzjT+L1l1hocMbweawhFndfSS8JeiwEA/Wznf9gmSI/OZpABAQFFX5tHNsKFIeA7abtd+3wmjwn2WOtv9ZroOIsK+VpHJlMlXUt5TccwSz74/S6Hgm4NGy8Ct2s7nVjSCUE8okBVCNYmDmNu5GXH4/ScMWioVjE/BE47dsfZAm4MAWsD1OYOi5+dB9DK9ANu5QJjzVINQZ0l8E3b6BYijRsAEOipIeQXhrEAoNcrQ+AwJKdc62GkYR0iDWtBkEV1ZA7zWgJTNRe7rgUAahkNgduOHQAWMnnkeEKw2P3sFg1Bkxc2gv2daF4rcLcEvFn8mkZB3h72isNOU7jQuQRovwwBUYjlvVLUVlamF5tqOsZZ7bvN40PYif3oqEtAVQg0nTrS+EOsDNThU4lvVzLgCcFRh137CfZ6q0c2AnDuauAaglNzWVvH1UG2421XvfXqA84MAWDW2o/YXNsR1qvfAooqD+ZOQCG1Xgy3oMnvbQ0oWhrLWwkDliQuU2q61FGbQDKqQNNpyd/tyGQKeQBxUPQ0e1vLastsx0jwa3uDtTNyzGXyePXkzGkrJSzphIAQgkvqDuCXA/eC/G4r0kd/YnucnjVq7E0RI9smsQYQxf7DTGxEhYB7QhDhvgCpYdB8SuzYl3lwDQTsSwaqQlDHvQjsWg+j1VDrjJ58fe415JV5c/JgjbO1r/Gz9urxciUDQghqNv5n8fW3x9+FuuoG17UAaz+7v4FDHPx8VGKWidwgat8lgaU8za37ZAjUAjthezGcG40/kWa+AJ6Fd/a1aC4Ym07nMe+gqcnMZ8VsAS8JAWD525UwBO6K9fyCOTXPqzreLBmUsi2d7G/nJIgbShn30S8lrGdyBbMTAKCPifec2soGWemi26NADbAOOCp8rzcko+I9baeQH2SUdIfHdjnAnVoXDMFE6bUdZglBu1LIDrmu5eBDAAADrBRwcHy+pA5/eMJIEjqJDrXKX10ftPSzpigEKxx0BPtZ0O4hFLFqb+8PAIiw89Jsnk/r2w0G5bWh2YLXnz08gY1feQpb/sczntcJE0s6IQCADzY9gQgxPtCzuz5ne4yeMyj8ZnUaAMSEQjsIUaGPkgGJN4FEjTdIfu4I6zIoLBm4wXFCX5kddLRpEwCALuxFdfwoAGACHVCi7hSc00AeXod2o9ST/bchE/1HfPXY3fhvI39e1qPeWI/Nns/6p/AppZgQ7nrRsgJGwMIQFAWWcmIxoNAXwIuGgKiK+PsVB2nBELglBOzamqr9KfGLk53aeATV7D479ZkPTadAQaDAW5cB4KzHKDeDPp/KCKOg9jKjbc217JMdwCwbOLWVDbPyRLdXNsLCwBUzSeUYguPMvKe71ltSZV2v+NoIISIBsaPxT7Dr7Ux4ZyMi7H2btwlky11KBkdZIO2IemcjIhY2ojjo9zdXgRDDi6C4bHb4FFuLUESqPWpMIqr5WVso/UytZqWHvSOFQfqNUSMh6CO6uDdewM8rZ2P2taHDeN6/OjRT8Pqe4dmCc3mrseQTggsTO8X/5yd3Iz/1eskxelbDAkyGwDUhCFAyIIQUlA0MhgBoZ8N/gpQMAHMX5xQwo81sEl/mFTQmjHLFiLrGdS1jPftOCtE7X6ZVLpffiMenrwSFIsoMbrCq1a1o8SDy03MaptgGzkuABpzp2Y668pPstEzewhBURuNzdfzorP31UUoxwXrMPQdoh7UIIWV37UNT5pActYzhkljPwYtAaAgcko/8QganPE7NE2s5aD+A8gnBCDPT6vEoUCsILkU7aWtCYGdOdII9A3o9JjqAe619FaOfD9hQ68dn/LXLAdadben7fJUD1Q0AR1iS0OWnFMKZLVoqvotHVFES2V+03v5h41ncpRSas5UDD9J2yc45HUYZ+NWThUH6DZZ89PpgIwrWsk0IjLX2DM8W6Fp4MrKu3ZsGI2ws6YRAT4+jRR0HAMzVbAEAZIZ/W3KclstjgRI084TApW/ecfqgy7AhwKIjsPgC9HFr37Kqf/skpFxCEGu/0vif7EvorXkVADAe3+S6FuDcKtfqwdwGMOjjaY9z7gHnXv3mMtcHFDn5eQ2aDjS3dbqc83pZX10GxnoODntlGAI9mxe76GWehXf2PgRAeSe64TnmDOfRKAiA4wjkbotmwc6tcGRiATkQEMt5lV3LgdkB3BMCqukY0bkS3/uD2Ekhz9dayGq2LponWZmn14NLIYfToCgAOGuZEaT3nypNCI6w92qPx6QKcGcI1rQZO9dD4wsljqQHWBmhv8r7+4NEnMV3ALCWiRNfGy7cte8dMRKEVQnFE+vHwZMd+yBtv2vfz4J0H6GIenyGANaEoPTztLK5GsmognReL+hseIUlIzIhOA3ITxtswPHsMozVXAkAyA4/XXAMZe5gC4C3koFjSx5T4DsK7pjqf2ov8yGwWvuWG/7jPrLXmSHYDCXRCkJnsabGYEqm6i53XQtwntDHHejKedTrWVP1761kYC9M8+Lmp6dNd70WjwYmTu1rJkPgXDLI+9QQAFYa317E6FSi0NI5MQ++02+d3SawlGUIuBGMr9q3/XrttXEoxHArtEt4jrKHZEuEIBbxODkv5ryL5jtNuzavqakFzMFfrz5g1vWLa+2JqCqSmOI2NkopTuSMBGi5R4GasZYXhqB01/4m+5utavRe++a74LwNQ9BZl0BtPAJNpyWMxP4p4/izPPbqA4XiO7tr29hp7KRfKdq172Nrr6rx/l4ErDR+6XucMwR7R+aE9welVCQjK+LEszbCupZd8qEqBBs7jdb1Px41SsML2by4zgt6GjyvEyaWdkIwY/TCv5npxHDMYAiyo88U0HxcHJgC8VQyIA4aApMhsBdsRRvWG+c0tQdaLo+s1dq3jNe/nV0yUD4hIEoEyVUfFl/vSfWD1m10XQtwsdv1ONY2nc4JoycvU+ycjJD4jn0ylXNU5WoZf05+gEV458AQTCw4rzezkEHWR2te4Xr2Qj+nAK2lc6YnvleGwKWlrBxDMMreu16V+MZ69q1eEVUR69nV2nntu90P/eyQfADufebHWI24GhR1PmrEYoCNTSDju3Zef+aYThsCZQDo9ZV8uCQEDgzBfCYvtBEDzd5r0m4MASEEaxlLsM9Sa1/I5nF8gScf3pkPwF3EaEfjT6VyOMkSnbM9ikA53EoG/U1VqI6pyOR1vM7+bkcnUzi1kEMEFGvrvL83AAsbYZNYAcBl/cZ8mqcOGaXhHcenkdcpOurintsbw8aSTgi4M+CJ3DIcVzYAShT6wkloc0fEMXwXvEBhlgzcGALeo+/UZeBkFNRoJAS5ydegZ3Koip6CQihypNp1PSC4hgAAas75LHL0MhxJ9+C+459Ao6f+cvsEhO/Yx+bdh9ZYyyae2gAdfQ+iYkaEU51dS2fFjt17gLavRTdVmes5tQKOsAdVdUQR1thl13OaCV9mbrqWyWGMXVuHz5IBzZW2OZoT5uzXG2FlhnaPawFejWdsat/TrPbtozzBA5mWcnaHOzhWqlg/ynbWbR7H6Ir1XK7tbCYKe6MoSPNrbQBFXUgagrOYCdCRiYWCRPUgW6seFG0etRGAGchoXiv5zAHAGkbjc9oeMPQLlK3V6jNIu13bOYwh2D08I54pPBFphY4mH8kp4E7jKwrB1j5j6NvTbxpB+oXBKQDAWURHTa2/IB11YQgA4IqVzQCAp940ytZ/YEzB1m5707u3Aks6IdBZQjCcb8J0LiJU97mxF8xjGA2/AIIm1YOGoFyXgYOJTqTubICooNlJ6NkR1DH9wEJsedkaWdCSgfGzNVjI/Cd88OD/xO70Sm9z5x1KBnw9nQITLq2AXBlfH494EqcpnAouWk9RSFlDHS2d980QONHqhJCyOgIx7c1Pnd1hPV6LnkrlbOdtWEsGHV4tVeNWdXzhesuZWv2ITUsZAJxiAkav5QnAOoO+9H3P27zsnOhOMpapy6MwEzCTD5rXSzQ8yxuroCoEqZxeIgrdz1XkPlrzAIsXgc21ne3AEOw9bpQdDcV6AKbFZq322jgaklHoFGJnCwAHWDLSQ3REfLTLKbGIqOvb7W55rX3niWnx2usjphI/5jNwRlxcH89eZtTa5zIa9rFr28Hu4Uqf9xBwp/EB4EoWpJ88ZLCzLwwaQXod0RGp8ctGGMfbdRkAwCX9TVCIkaQemVjA9v2nAAB9bxzD6w9t97VWWFjSCQFnCIZzzZjLaIi2XACgKCHIaqAUhoYg4kVDwChOnRbswPhOeDaTt/WmJ5EE1LpVxv9rb6AlZgw6yiTcPQGsawZhCADjITPLNk2eEgIHH4KoqgiRoFNdX89rmGH2pl4EhYCFIbCbB19Xps6eMUV+/in80iBcrtNglAnGvI5/NdazTwhqExHhOGk34GVuNi1q314ZAqIqosRUkhC49JhTnWKU/d06PfrUA851dgBY6WJNe4IxLV0+doBKLCImfxavF4soQv1f3Gd+iF1vX9J7eQJwZz9MhqAwIdg3ZDxD+iP+1PFO7xHASFQ3sZ30y8fNIP2GpX8+4kMMRwiB6lI2uLDX2EX/4eikYFtesgZpn4HTzYsgoiq4ZLlBrf/uoBGknzxk7Kg3KTqifpMPF1EhYE0IxqHrFL9ja61XdER9JwTuazUko7hypbG5fOA3B/C7g8Zalyua51bKsLGkEwI9ZezCR3JNmMnkREKQPVXIEGQBaCBoVr23HRo/a50+aAa/GQfjl1jbZQCAqLoT/clDAIB87Tllr6Pcjr1sQpDJYcaHk58as09AAKvQz2nHnsMM7zDwSeFrNkNy+GhbZ4bAv6jQqWRgrOeegJxidfZWj2sBlnY5G+V/d4Nz2eDklBHIYsS0qva0nkOnATedmVjIYaZoJ6pncxhhfzevPvWAe51dlAxsEpAT7Ny6fNDqhJBAA2zeZPe238ffDLD00NusxWn8A6fmCzYAfCe9Mu7v0Suuy4F5O4/RzNaEYMexKeNciOY/mCWd69/nddcjohAMz2bEDIXfHzYo9o2K7kuJD1g0BA619qtXGUHztwfHQCnF04xi36xoiHp0ROTgu3anIH1BbyPqExGcmsviuy8M4uXjRsHxIiUfgCEw76Fd+ykAfGRrLwDgW38YRF6nuKAxgV6F+k50wsLSTgjSRsY5odVhOpVHjDME4ztAdeOBpGfzSAEg0NHMhg2piVbH30ki9glBVFWE8Us5r/9obBfWVu8DANDGLWWvQ60wIUinckhzkZ+fNsCc2xQ7p5q+qcL3wkYA7vPgy1H4hUZBXhmJ4AzBKSZ89FVnd9n99Yi6filDMDRpBLLWmL/WK0dzokRE3KNiNf7MdArj7HGx0qNPPeBeZzdLBjbWtBkjiHLBnFe4CdT479pXROO/yfQnK32o48ut1d9UhZq4inReL1jvdcaGDPgohQCWnW0qW2K7CwDndRkJgZXGf5HVv9eqVDA13tdzZgiSURXnsvV+f2QC6ZwmaPyNihY8cDoE6asHjITgNwfG8MfBKZyayyJOgLVER8RnQhCtdk50AINJeu+5XQCA//gvRiv2pbURNBEEZgigU9uEGABu3diJqwYMViIeUfDZPuM96netsLC0E4KMkdVO5msxlc5BrT/LmFGgpZCf2mMckzNGEbdEphFX8gBRoFR1Ov5OQojZaeAw8dCp9TDefjUAgmjsONqi45jXEoi3lff6d1L984RgMpVzHKFLdYppS+Cr9zD8h9e8QUuTEG8MgfH/XloOAT4Pnv28Tfsa4DzaVsvkMMF+2LN5j0X1X8pIcPvi0h071XVRZ+/wUWd36jIArMJCm4SAsRRtPtgBwNJpYOtVb182OMSEXDWEek7kjLXKlwyOT6exYHkfzWXyGGV53yofyQfgnoCYLWxm0NR0iqMsQV/pwxcAcGc/VIVgc3cDAOAltlPPazoOMTZiwKdinVP4oNS21r6ZMQQ7jk8jldMwNJPG8ZkMFFBsqI2CeDSS4nAzJwIggthPXxvGC4NTyGo6mkDRDf+722iZWvuWngb0NiYxk87joq89CwC4NEoRI0C0JtySAQB8+uoBYQetEODOOuPe+WUjlIgqvDHsRIyA8T75xUcuxC8+ciH2fvJKrGeuuZIheItB9TxozngwTGp1mErlQIiCaIuxI8+NvQjAHH3cFTUEH0qyE0RxfwAHtRJWEs2Idd4ovv75zMVorHEee8zhZKTDa/SUOichetak8OsTHkV+URVgO9LiNXlCcMqRIciKAO2VVjfmwTu5+bEA7UDhT89nkOJ1dp+Od9ApaJH5So8Lha+lzeSjs9F7nV1xEYzxurfdMJlBxop0+6S6g3jVH2a73K4I8cdGuAToZTVxLKuJgdIixToTwzWCYlmTT4agyvnaNrG+710nZ0Sid3hiAVkKREHR4+NvBrgnHwBwPuslf5ElBLtOziCjU9SCYrlPJb4SUU0Ro02QPru1Bl31CaTzOp46NC562/sJRX2A3aYbQwAA791k7KJ/tmcE3/6jYXu+VclDiSgFts6e1qrhNL5z0LznskIt1XvY1FnfJQP2fNLSuZJOMI7lTVV46qMX42+uWIFffmQrNuSzBefpa70y7AdgODL+yepWrGiuRm7O+Jz7va6wsGQTAs4OAMC0Vi1a4YSOgAkLtWwecyCmJ0BNb9nf7eRW6IXCr1r3/yKdGsCzcxvwpeE7vIn8HIx0Iqoift5pTS2dEyZBXsoFAA/Q9rtas2TgzBDwoTWtfgRjDnXv7jK9+sOMDq6JKKj22AaouAwcWi4CdGndO7+QFb4A/hgC54TAbeLbsTnj+D6fVLdrnZ1b0xbT6ozq7vHhC2CsZV6bXR11QztrK7O4w73B2Ihen97xxnrOtfb1HbVQiJGs8pLPS6LOriPp8yFs1r7tP1tb2K6dt5M9K+rsmq8hORxuu1tCCG5cY5Qy/3XvCP513ygA4Dyi+RIUcghzopT953hTVx3WtNUgndfxwx2GOPsmNY9ITdxXwghYgqaLf8ldl/bjLy/oQXttHP/lmgFsJlrBz3qFmoiJzYyTHgMAzutuwH9/1zpce1YLcuy8gtD40TKahWLk2MZGMgRvMfSMIUzRI/XQoArDIKEjYMJCPadhjhLBEKhVPWV/txNDwIf/nHKr6Ue6sHfwH/Cew1/EFG1CVczLdD57hgAon4RYRX5+qGCzVa54wFH5ksE4S0DafDyozKBpbxM76DBIZpjRwX7aAImiWOY1FF4fp9SPTCyUBDgtlRXCu04fQdpsKfM3AvYYS46W+9zZujEE3DK1eMDLESZg7PFhS2tdi2qlrYCAEaSBQmva11ly0Et037tNt2tLRlUxNOZlVmvnu/e1gdrKnHvaAeDylc0gBNh5YgYnplN4honhNhE9kIq83G7zHWvaAAAPPX8U3/njIADgKjUvgpKvtcowBIQQ/Neb1vDYimt76nAB8a/EB8r36wOGBuu7t23C0Oe34W/O62DnGBdt3l5BFCKuzalEYYWeyYMyJiHItXkpUXBQSpGblQzBaQHNGlk7YkYLzXS6kCHIT70GPTfPbHaBrhhLCHwwBCUJAQvOp1wyYS1T2ALoaTqfg6gQ8JAQZIzrM9bz0yrnzhA4GfcUMAS+lPj2Qj/u6DU8m7F1D+QJQYdPWl1x2LX3NCRBCJDK6SXCybnZtBDe9fkI0qajmXNCMDybwWwRO3KcCe/6WwJS3TbrrWM1+z3DswUJz2FmFNTno50ScG8FBIANLAGxMgSvshr/ihgBUQKq8R1o/Iv6jBa23x4wGD+RECj+evUBS509nSsxeQIMAepFzOjm0V0n8duDvF3Ov+rfup6TIO7GNa3ob6oSw3IGqiPYEiDR8bIWALxzXTteuucyPPyB8/CDrZ0gJCitznbRqUzJKGk75NhMDb+CQnO98tdWvJYSixQwh37XsrNKLoaWzokSpUwI3mLQnEGJqmzs8HxWQ07ToVZ3GaJBqiE/sVP47ouSQbWXhMB+noGXkoFuaQH0umM3Vf9ayQeqRSQhzjV9HqCX+QnQDkp1YbfrYH+rpbNiIE+bLwvcmO16LdUxJJjXvV3ZYCSA3S7gnPDEIgq6WAdBsYEPd7yrUrx7LACWOns6V6Igb0hGxd/QartLKcVx5guw0ocFrnW9vJ0RTGs1CAHGF3IF75l9LCFY0+TvQUUIcW3P28TU6i8dmxZOdC+eMJKDjT6V+EB5Gv/61UbL8L+9MYp0ThMlg7VE890uF6mKCbGrU3D50w3GbvZvHt+LqVQObSpwDtEDPfAj7H2Qd3h+RFQFP/rAeehrTKK/qQpfXWGUSPxeF2BhCMrsbM/rbsB7z+2Cwv62wRIddh+p89/NCpNWrzAh8LBrFzv2gKp/fo45l5HpYq0ZYy01EfU1MyFMLNmEQM+zhCBmPkynbXQEWiaPWUrQEzVqcmq1h5KB0/AfLrhzm87H1gOARp/e+8aahbvktnJteZm8qcL3sftTHAImV8WfcJhiZ1X9t/oqGdgr4wkhrpPsRjPG/ejwa6fqMHAIKCwbWHGUtep1xVR/E9gKRsA66wisw2ROzWaQBgEBRX9beeFpwXpVzgxBVSyCFez69rCywUw6h0FmuLTehwcBhxuNv6mzDrXxCCZTObxy0qDWj89loYBiU2MFgcyh9n3tqhYoxBAxfusPR5HK6WiFjhUK9e16RxTF7Nd3CC5/cUFPQXJ4e5JCCbqT9rBr39rXiCN/fy3evP8arBZ19gBrCaGfx9o320kHCZxEVcz3yJyHwFlhkBaMhKe12HXVBavp85/jwd51rZkF9jP+GL8wsWQTAs4QKNEa0WIylS7VEeiZHOZAMRA/DoBZDJdBuTZAp906UGgS5JUhIBFT9V+8Jre0dZrQZ2UI/Ij8nMxtOuqMKXY5jdrqCGbmM8LzwF9C4Narb68joLqOU2wX3RVinX05a08rNtQ5yuvsPvQKgMEoEcZy2K3HbXD3FNTZDVq9FRRVfsVwCfegyXftXKn+2pDpHb/Mh1iSw9zZlq4XURVctsKg8Z88NCYEeANER12Ah3A545nGqpjoa7/7p0Zr8bWqhmhVXNj1+lvPPSFoqorhFx+5EDevb8d/+ZOzcasePHD62dkCpkgviKiQn19uLu1oqlO4FqPxg+6ky7QeWiGSj4DCO26tzBMLN2SnmflXfbAgHQ2yVoNMCN5y0LyZEDQw4VJxp0GOMQRqZBzVahoaolDr3EcRA5Y2wBKGwEvJIC/69D0nBBbVf/EOs9wEOy2dw6TPNkDAsoO26Wzg5j3HbSh8XndPqkQkYl6guEyy4zqCwSKGQEvncIolO10+Rs0C7u1yXJj2epESf3DGOLY7ANVt1r5Lr+9cG9OZV5jpzIBKfVngAtYhQPatqJeyKWzPMFX8K6y+PxDAvhWwBGmnnnZm3/qv+0bxBFPHb/Lpv8/hRaB2/7WrxP9XRxS8V80FCpqAtUbsvN4FvY34yV+cj09fuhwK0xostkDNOI4FziD3kZ0fzWm2jp3FqIQhACyMhIfAmZ+tbC2+a8962bWzIB314Zhpt5YXhiDLnUcDrhUGlm5CwBgCEqkRhkFmyWALAAJt7jD0zAm0JI4AAOZiK0AU705+JQp8L6LCrIUh8FGHVhw6DcomBBlT5LfMh/LZrVWOtwLa+e/zhKAlEQnkrlfMSABmr36xJ35+IYshbrfrw38fMAO03Y59bZu9En+QJXq9PtsAAXf7VruEYBf7/7N9WuAaa3kby/r7wxPQdIrnjxi79tVB1fFl6tG3nGPU2X9zYAzfe+EYAOBqNR+s9m1JCJx2tlcOtOD/3LEZH9nai0ev6UcnoYGSj+L1yoHvopV4NJhAzbJrLweqU0F3B9m1K7GIENZ6qn9XGKRjPHB6Wst4rgQVFfoK0nzXHpDGt15XOabFZCP8bV7CxNJNCBhDQKI1JaOJlVg9oq2GQ6CSewq9yf0AgPnqcz397nJWwhOpnFACF0O3agj8tAE6lCk6692tdrV0Toj8/DAEioPqH3D33xdtgD7V6k5th4A5e/5AUWteajaFYZZcrQiRIeAJwb6RuQKdxEE2kGfAp+Nd4XqlCdamLkMjcGwqLUytdjMjn7U1QdgId2+AjZ11qImrmE7n8dKxKfz6gNFhsyWoOr4MQ9DfXIVbN3aIr9cnVWwOqo5na1FNd7SLBYBbzunEt27diC3VBrsSJPkArLv2xQ+apkDNwy56IWN0PpDg4juvgjhKqQiu0aDUuo9de3baOCZokA6UEASk8fl7mGp62aRRlgxOI6wMAR8MY50xkOi7BQAQIU9hY80uAECucaun3+3Uo99SHQMhhnOgqy9AAIbAya2QMwTDsxnbJKSgZBBEQ2Brt8tLBqUfuBMs4PU2+K17O4v8+CCZ/UWz5wfH5qGBIE68jwfmcGMIVjZXIaoSzGc1IWTUdIqDaYMO3tDhT+RXsJ5NwlOXiAph4R+OTkLTKfYwAePahuCmM1TTbVtVI6qCm1hP+x0P78TQTAY1oNgYOEiX30V/88/OwYfO78HN69vx1bYISADveMBo+S1nF2uFqH1XyhB4UceL2nfQAJ0Uv8dunkHBWizYRaoTvnv1zfW8MRJaOifeR7FFFt9RSpGdNj7nQQOnHw2BSHQCJh9KRDXLSmXW4yWDoElVGFiyCYFuYQia2W513JIQJPtuAYiCaOQ1rEq+CY0qQNsNnn63yRCU1tc5S+Ak8sunsqbXvw9fACeGoLXGSEI0ndqWKhbmM5gP0GXgNhGQ1/SLB+QAwAnWO++XwndjCFaxYDkymxFlHwA4xOfB+xz+A5gWuHYMQURVcDZLQrihzsGxeWQoEAfFQICEwI2RAIBr2MS3X7w+il0nprGQ11ENilU+7yNgBE0uoHNa7z9u7QMAvMHu4Q1KHsmYKt7bfuClha2pKobvv3cTfvIX56Mjy6xiA46A9eMOJxTrAQOZ6bLng+oOyhDwn9Np2R56k34OXo/mcwK8BjK1KhaoFAJYkp2ZUgdQK/LzGaNXn1Su/NfSuZLnpRVU08W1V3QfPSQ7lFKhVwgqYAwDSzYhsDIEdrV9taYXyYEPia9/PHUF6uo74AVuRkGdYlqes8hPtOXV+gjQMWeRH3cEtCsb8E6ACPE2+pjDbDssvUY+ZvZQ0RQ7PZfHEOuK7GvxS+EzH3cbGrg+GRXtldayAe8C6E343yFFXIbyAOYwmeeZKp4b66wkOmJBdtFlEoKbuC3tvhE88TqzpVU0JALsNgkhZXftVw00468uNDw3VtYn8JFItmIFuRcjGAAVWcUCFqGfi1aHg1PUgXe2AXabQYMLURVRoihH41e6swVMhqBcshNGIOP3JOt1F12bDMx8KHHTZMjt75adSQGU3feADBJg3hd+7nbIz2eEkZ1MCE4DzC6DWkd/gPoL/ydmJ/8D/nH0Vtx/8v/xHDBFsLRJCMw2QKeavqUN0Edd0y1Ac7Mguz79U4wVafHoisjhVjKw9s1ba9T5BdPat6/FXz+7cIVzCJhcR2BV/h9m19sbyOAm6rqeUOIzO9pXjk8BMBKCaICdbTlDnasHWpCIKDgykcJ//uUbAIBrFC2QghywBk37hz0hBN9+z0Yc/ftr8Ic/XR1o/GvxWl527HouL1inoAlIuWE5VuSmK2MIeCJRLpABlbewAUC0zpuOwBTDVbCz9ahZCOW6BEPgLr7LTs1XvBYhxFxv2jlIZyeMZ0msodr3tEgrYo3GsykzWWo/zpFha0Xrk767hsLE0k0IbBmCoocxSWBo9D34ryMfxLxehQaP/eVuswXKqf7zC/6nAZZbUxjp2AzkOcESgi6/s+AdjIIAYEVzFQgBZtL5Aq2ElspimCoF5+R5vTIBkw/JsSrxX2fuen7n3APlE5DLVhjjX18YnEImr+GZQ0ZisEGl5nhoX+s5dxkAQHU8go8wGh8AlkUIrlbygdvloh6NZ3obq0DZOQWl8P0kBHzHrkRV33MMStbzwBBUWjIw6WA/KvIQAmeZIG2K/CqnurM2WiArwkl0jLVoXnP8zBWsVaHwLsZ8SbwE6XizfzMuK+IsIchOzjkekxlnazX5cx0NG0s3IbBoCMyhQ4UPEC2TwxQLzlVRFVUe62NO9XwAokffiSGYSuWQD2Dc49anv9yhpk8pxRBzoOvxaTjjVvNORFXx+6xDeWZnUiLZ4ToDr+ABk+a1EktooHTULADsZpMOz23138YjShQOvfpnLatGa00M6byOn+0ZwfPHjUTkwhp/7ZQc5Qx1AOCBG1fj/ed14ZLljfhKi4IqUrkYzksLW77SHnOWXOk5zbaMZoW5Y68KdB8B04ugrBgumxcJbWDFOttF07zm2tUAWHvaK6fxy5UMsjOVtcsBZvubG9UNhBOklYgq3iduCYjo1W+orDXPDNIeEoLGytaKNRoJxVuRfFSKpZsQWBkCXjIoYgisPfq+6vkugjuhIXD4QI8y7/26uIqED+oo4jIxz2nGvZ7TMMxGH/T6bMuLWP33bXZGXEdgrekfYnR+FfHXUgkUDcmxYQm29Bg1/ZePT0PTKU5Op3EqR6GA4hzWx+8H/PqcEhBCiPCpv/X/24GsRrGC6BioD7pjLx/EquMR/PD95+HZj1+Kjfng3vHWn/MmvGNK/IDqeCUeAWHv5XJB2rRvDUHEVXYXbaxl9NwHE8Mp0YhIjl1FY7pu6hVCodbL7NonQ6jrs110dnretauBB9VKg3TMy07aQuNXttZbF6R9JR9NMiE4LbB2GYiSQZGGQM/kLT36PnbrrgyB8XtO2rj46TkNE2zalZ/1ANOO1q6P3cl7X1vIYIRR+L0BKXyn1rWzbOx297Le+YGkP69/gAnhXFiJNW21qI6pmM9q2DM8ix2spr+cUNQH2Lko8ahlSp/9zu+uS/thvYxb1Fzl/upex6TOV0jj+zC5qdSchRBitnqVC2QVCu8AU0hXbi1TeJcMzEYA3mj83FwG0CmgkIom2XF2IetS+6a6btbaKwgwsboqgBDQvHsPfVjBLN7Eau0TLoFzzHieJHxqkErW4kF6wi35mGfnVdlaPNHJz2dsGVwAyIzPhrJWpQiUEHzjG99Af38/EokENm/ejGeeecbx2MceewzXXXcdli1bhrq6Olx00UX4t3/7t8AnHBbELIOIWTJYyGpYsAQ3LZMXPfq+Bv+4dBl0uGgItHQO4wEmAQJWFb6d9749Q5BP5TBMg1H4Sizi2rpm5663j7EFqwOI/AD34S6qQoQn/s/2DuNZZru7lmiBaHVrAuL0MFzXXot/+rNzsLwpiQ8sr8MtSj54qxwL0FoqaztK14r8PAsub5HQL9R6dLkgXaHID7AI/VyCpvVcKhHeARahn8u1iXJBbcL3SGcrRCCbcg6auZmU8R5SSEWJFVEVcW1O6+nZvLjuSnfS5q7dPkhTXbfs2iurtfPA68QQUEpNNqKxsuuKJGNCD2PHElBKkRaJzhmmIXj00Udxzz334P7778fOnTtx2WWX4YYbbsDg4KDt8U8//TSuu+46PPHEE9ixYweuuuoqvPOd78TOnTsrPvlKYNUQ1MYjiLHgZi0baJlcIIaAC+5oXi95uPc08IQgg3zR97R0NpBJEGBhCGzqmFxDMJ3OY9JCt2upjFD9+9UQEELEm9yuNe+8bpPC5yWF15lz4dkBafVywsI/O6cTAPDPu4bw093DAICtAd31AIta3WUX/ZGtfTh8/7V4YKAeERJ8x64mY2JAVbkgbTWdCTKQB7CUDN4ChgDwLoYLo/bNd9GGgY9zcpWdCIfq5tfmluzwwFOpLS0/V3f6me1sG6orSj6A8joCHjTVRFR8PoPC3LXbX1t2egFU00FUJQRRobFWbjYFPa+VfD8/lzY2OoRUzEYAQGKZIXpOjc6UrjWbNiaPEoLEsjMsIfjqV7+KD3/4w/irv/orrFmzBg8++CB6enrw0EMP2R7/4IMP4pOf/CTOP/98rFq1Cl/60pewatUq/OxnP3NcI5PJYGZmpuBfmKBaFtCNwEkiNSCEWISFZrDRM9bBP/5LBoDN9MHaBKIqgaZTnCgqG+RT2UAJCOA+HKc6HhGlijcsbn6ZuQzGuMgvyBQ7rsS3CdDr22sRUQjGF3I4zhKB15nIb21LQBtQF7MgALh5fTsiCsGrQzPYPzaPKlBcqmri5/xCiNM82dKynW3ACWxEIZZBOV4FY8F3f15LBnpeEwlKKHV9HzR+4LVq4ka5R6euXgR8JxqrVDTWUL7PPKx6NF9LS+ccPTLEdTVV7olvXpt9kLZeVyVlF8Cya3eg8TNjZmmi0kQnUh03dCPUVPhbkRqZZmtVQ4kG05dYkWg1EoL06HTJ91IjU8ZazTWhrFUJfN3VbDaLHTt2YNu2bQWvb9u2Dc8995yn36HrOmZnZ9HU1OR4zAMPPID6+nrxr6enx89plgVnBwCARI0PDaforYZBBQHah6hQiZhOcMVlA0Uh6Gu0bwPU0jmMsfXafTMEzqJCwAjQQGFN/02Lta/fEgXgPiI4EVWxjq35/NFJzKbzOJzSCs7FL8xZ9/bX2Fwdwz2XrxBff1DNoSHgWFvAyhB4p9Ur6vuu8dYuFwatbp0K6CYY44JCw5wlGPsBeBf6hdHCRhTFHN/r4nzHd9nxCgNnnFHK7m1l4dSI1XjUVOOXC9Ih1KPLBukQ1+IJTGbSXsSY5vcwBCU+IQTJVoPF5MG/YC22k0+2+Rck24H/nrQNQ8DXD2utSuDrSTk2NgZN09DW1lbweltbG4aHhz39jq985SuYn5/He97zHsdjPvOZz2B6elr8O3bsmJ/TLAsSqUbjNT9DwxWPiOmFPcJ/30wItHQukEkQYBEWulD4xW2AWsoync9nTV8to/rnwfm1YfMNuY+xBQPJCNQAxhvl3PWuZXa7P987gt8fmYAOoAs6egLSYuaUPuc+5S/ftAb/fPtm/GDbSvyVmgtsbgMUzoQvh2wIO1vhQleGIciFpVYn5YeuWFX/lewAY7Xl6+x6TjOtYivctXthJDiNH6+wRsypblcxXIhtZUL970Tjj4cXpHlNO33KnqXlr1da0wdYiUNVQPOabbKTZoEz0RpO4EzwIG2TEKTCXosnH3YMwTBLCNobQlmrEgTaOhU/GCilnh4WDz/8MD7/+c/j0UcfRWtrq+Nx8XgcdXV1Bf/CBFHjSPS8A8n+28RrPWJCn/kA0VLBTIIAi9OdXULgpPpPZTHE/iScRfC8HmMIqKaD5kprYuuZcY+VIXidWQufVReMUlfL7Njfta4dgGG3+5PdQwCMiXmBHeh4AuJigasqBLdu7MQ726rYgJzgu1pu+uPJ8S6MhMBjXT8bQmseURWz9u3m1jZdOfMBeBMVZqfmAWok05WwEUB5u1iq6SYbUWnJgAXe7JRze16oO+kGnoDY79r5LpTXrSsB/x1OCUGYwYyoillrtwnSC0OGTXhVR+VrATAZAhcaPzSGgJcMxmZLNAvzxw0BdFjXVQl8JQQtLS1QVbWEDRgdHS1hDYrx6KOP4sMf/jD++Z//Gddee63/M11kdNskBBXV9BPOu+flbDzukcnCh2N2Ll2R6l+0ydkkISZDYCYEbzAnv7MbKwzQDgnBxcsb0VIdw8RCDt/6gyE6vVbVgo+a5b36XpTxfEZDBR7kwoO/DIVvnfYWVENg/dm3os5u/XkvtHrFO3Yu9JtecHT0swbNxa5HZ6cXAJ2CRJSK/mYAa5FUSMEwHCv0XF6UeRIh7KTdgjTVdKTHwqO7ucgtN5suKUdSnYZOdyfbOY0/VbpWyDvpZJt98qHnNSycZMlHV2Moa0Xrq4wkV6dYODEpXs+nskJXUN3TEspalcBXQhCLxbB582Zs37694PXt27fj4osvdvy5hx9+GB/60Ifwox/9CDfddFOwM11kcPX/sSlzdzY/nw3srKe6jLNdznb/bxYN/xmdTiEDrvr3F8isqn+7AL2BifyGZjI4ypiJ/XNG4rB2WbBdSznVf0RV8HdXrhRfn000XEiCMwSCwvcySKZCS1rAu/COB2glHhWmVEEgdrVlrWL5rr1CpbWHoSth7Wxj9UZPu57THBMsTrlXmnwAJjVvJxizvl6pTz1gaBa4+M4uAUmPWZT4AQWuVojdpk09OjM5B5rXQaJqxd0TgNG9xA2p0qdmC76XnZqHns0bO/uQ2uV4YsGDP0dmcs5YK6KGt1a7Eewz47MFLGdqaAo0r0OtioVSCgGM53NNnxHw546eEq/PD44BMN6vlfhThAXfJYP77rsP3/nOd/C9730P+/btw7333ovBwUHceeedAIz6/+233y6Of/jhh3H77bfjK1/5CrZu3Yrh4WEMDw9jerqUpjmdsCsZDDJBVU1E8e2s5xacz241HlbWQTwAcJQlI20JFfEAk7wiLq2H1fEItjB736feHEcqp+GNtNGSFcTJDzAZAqeSAQD87ZUr8eC71+Fjm7vwP6IZRJPRCuazG38jX61yldTZPQ7J4YNtKqXVxcQ3N9MZSkMZ8AJYFOQu64WVECgRVVyfo0BtMnwxHBeiFYPTxMmQasSCkbBZz0o/V8p8AJZ69Mh0CdsixHDL6ipOdDiSDjR+aniKnU9dYOFuyVptDQW/m2OB0erJ9vrQ1orWJozEkZqBGQDm2P/X9LSE8vfiqO5bZvz+o5a1jhjJAU8WTjd839nbbrsNDz74IL7whS9g06ZNePrpp/HEE0+gr88YvDI0NFTgSfBP//RPyOfz+NjHPoaOjg7x7+677w7vKkIATwiOT5lDSgbZDrq3Nub7jeHWBriaJQSjc1mMWXZLx2eN/+/2qVfgMHUL9gH6CjaQ58mD43hxcAp5AM3QMRBU9e/B3EZRCO6+fAUe2NqFVkIrEvlZd+zlBsnkQpgHb/X7d1tPCO8qzPC9uNDl5zNGeYKEUPuue+sSAuvvcEwIuBguFIbAeE9nJ+dtvQhEnb01HH2S2NnaCdRYcAuL6k4sqwWIsdko/uwtDBlrhXVdAFDVZXSEzR8fL3h9/pjxdVVHOLQ6AFR1G2ulT80UGJDNHjZGftewoBoWauyC9GEjSFf3Noe8FmMIDo9Cz2uglGJyz3EAQN1Ae6hrBUWgVOujH/0ojhw5gkwmgx07duDyyy8X3/vBD36AJ598Unz95JNPglJa8u8HP/hBpeceKrrqEyAEyGo6RlhgPs4mAfbV+3/Qm6r/0uBcE48IHcGeEXNHcYj16fcH8AQATHMiJwr/qgHjDf6L10fxGBP5na/ogWuofsxtKp1xb/1ZmtfLDpIRqv9QJrC5K/HDqrPzHX9uNuVoqMPXitZVPia1XAJSILwLpa3MPSHgNfEwxHCx+qShWLdcQ8FagiEIKyFoAFBKdVtfCyshUKIR0RlRvJPmQbq6O7xgxn8X/90cYne7PLwgHa1JGH9/av5+AJh900gIalc4i9GDgJ/77KERAIbeY+aA8WysP6sj1LWqu5sRrUtCS+cws38I6ZFpZMZmQSIK6td0hbpWUCzZWQbFiKqKGALEqfzjjFL3O6oXsE7Lsw/Oa9uMHQz39weA/axPf11bsIdvuR37VQMtaKmOYXg2g3985jAA4JoK7HYjfmr6PEBXsIu2jsTNu0x7ozoNxRdAiaiifuq+iw6nfS1amzANdRyuL0zP83J+7tmpeSa8U0Opb/J+f7t+fT2nCYYgDIEaURSzbFBU+6aUCse4sNrKhBiuKEBbX+PHhAEudrMGaapTMyHoDY+C5jvl1Mi0EM/qOU2o48NMCACgpp8FabZTz04vGDMMSPhr1Z3VARCC+WPjyIzPYubAMPSchlhDFZKd4TEfgGE+1nROLwDg1IuHMPr8fgBG4lGJ9ihMyITAgnVtpnkPpRTH2aCh5T4nAQLuVsLWtXYPGQ8mSin2Zw1aemN3g+/1AIsq3qHmHYsUivz6iI4rq5QKavrMfz+ds7X/tEK461VY9xZK/DnnJCQ/nzEsowkJQUFuquOdYNa+K2MIiFK+FTCsgSsAEG+xKMhthq5wf/UwXOgAM2HiIruCtU7NAJRCTcYCT1UshgjSQ5MFr+dmUqYtbUhWsYnWeoAY7z2rCDU7NW8kp4SE2mduR3VnxmahpbIgUTXUFrZYfZXBlukUs2zXPnf0FKimI1KTCH1kb91Ko2Ntas8xUF3HxK6jAIxrjlRoj1yMWF0SdQPGemM7DmP0DwcAAA3rekLVD3C0nL8SUAhm3hjC2ItvAgBaLzk79HWCQiYEFvDWvD0js9CzeRzTjTfEygA79nIteVzg99wR42GVSWVxhLUcbupzdnF0XdPDCN2/uXIl/vs71+KOtcvwtWgaiQoevmoyJgQ+5coGuanKZ8EDlmt0YQiylpp+pQIk4R3vosQXJYNQeszLmM7w5KNCNgIw3qOcHeLB34rQW8razJay4n59IfILSXgHAFWdxueIt5Bx8F10sr0+NKtYNRYRugXrrp3T3lWdDaHuAjkDMD84Ju7lDKO9q7uaQhPecdSvNuaETLGa9+TuY+L1sANn/eouqMkYslMLmDkwjLEdRuBsPm95qOtwtJxvbJKGn9yL2YMjgELQunVgUdZKLKtD17ZzxNdtl61GbX+4ZZBKIBMCC9ZZ7H0z82m8yUYDnxNgxy6obQeGgE/me3VoBlOpHPYOTiIPgmpQLG8NWDLwMONeVQj+5sqV+Or5negitKKaPiHEUxIChKP6B4BoDbfAdUkIePJRoeofsLbmOUx7y2uiDTAMMRzvU8+MOTjDjYVn3wqY9fqMTU972AlBYpmhRtcz+ZL7yevsYVH4gBGEAWDh5FTB64JW7wlXNMYf7FwABwCzR5hifXm4D/2qjgYosQi0dE5cz9QeFqQXoR7duM6wj5/ae9xwcH3NWItT4GFCiapo3rQcAHDwfz2NzNgs1EQUjevDXwsAGtZ1o2Ftt/i6+/qNobUb2qH98jVYd8+NWPPxP0H3DZsWbZ0gkAmBBSaNP4s9x6eRBUECFCuDlAzKMAQddQmsbK4CpcBzRybwzCHjQ702WuoE6RVRPyNtp8MJml4CNBBeQmC2ynmwiX0LduzZ6QWAUpCoWlEHBQensO127JRSYbMaVpDmZQNbhoDXvkNai6iKUL+XiuGMwFndHV7dNtlh9plbxb2LlhAwwRsXwFFKMXvIMHELu/ZNVAUN64wgNrHrCHJzaUHnN64NPyGoXdGKaF0S+fkM9n7tF9BSWcQaqkIX+XG0X7m2oHTUfcMmsckKG4QQrPjzi7HqL6/E6o9tQ9tlqxdlHSsSrXVvC2fCYsiEwIJ17bWojqmYTOXwTy8Z1NjGuAIliM+/i1Mhx5UrDdrvX/eO4lcHjYfU1prgFCZ35fPmvc8CdIVjRLmOwK1kYDi4Gd+vPCHwMP6VCe/CcIWLlVHiZ8ZMkV8odfYW7kJXGqBzMylDk6IQEcgrhfCqLzK5oZouVP9h1r75Q5C3x/G1uEAtTDFc1FLfnjlkBGnrjjrs3m8eHFNDk8hOzWPh+AQy43NQoqqoU4eJ5k1Gq/fEK0dx4t9eAXSKqu6mRdndElVB57UbAJjJcdf1GyueOuiEaG0Caz66Dd03bMKqv7hS0PqLBaIoqBtoR3VXsHLtvxfIhMCCWETB5axX/7t7jGz7wtpgAVowBJmcIXCzwZ9tNNpavvHcETwxaOz8bmgLHjBN7/3yDAH/UFfqdmd2GjgnBLnZlLGLVpWKd9FikIxrQhDeIBmhVB+btfUiELR6SO1rIkCPzZSsJ4xgWuoCC0GLUcWU1PMnJkrWonkdSjwaiuOduZ7xwLW6tS0MTYLmNKjJGBIt4c4tqWOtYzP7TwIApvcPgWo64i21oQfOaG3SSAoocOqFQxh/2ejkqV/TtSgq8tqVbUi01kNL5zC+w1ir48q1oa/D0by5H73v3oL6szvRd8sFaNrYt2hrAUYy3nbZatStenv06C8FyISgCO8/r5Bue1d7sIdhpDoGEAJQFBhsWHHdWcuEbgEAziMa1gXUDwBml4GezZeMXS6GaMurkCGIcVW8mx++paZfqXsa7/X3whCEkRC4mcAAZj97WLXveHONYfGbyZckWYsxJpWbzmQn5wuYJa5er+lrCc3xDjCCGGCI7fSc8R6dZbv3mt5w1wLMXvLpN4ZAdV3U2RvWdi2KinzZhasAGAK1U388CACLtrslioIV773I+AwTgvYr1hTUwkNfjxAsu3AAA3dcjpbNK8r/gMQZB5kQFOE9mzpx4xqD+nu/msOq5mABkygKIsy33InCVxWChz9wHrb01OOCuij+UzRTUU1fiUeEurjcAKCs0BBUmBB4CNBhzjHn62npnK3HQ4HIr6nyHaASjYgdsv0s83DnpisWr/ZUkTp+ge3ikx3hJQSRZEwIC61OdKbpTLi0eqK1DtG6JGhexxwT3E2+Zjib1q/pDHUtAKhd0QY1GUNuJoXhp/YJZ7imDYskUFvbhWpLKaJxfY9oo1sMJNsbsP5v34FzP38Luq7fuGjrSCwNyISgCFFVwc8/fAF2XbgM96jZisbneqmvb+iow4v3XI4f9ibQQ2hlI20J8WQWZJ3KVmlN3xOFPxZeTV+1jMa1S0IyE3MApcYI3Qr+dlZwIVzxdDmqU9PxLsRde3UPs4q1ms5QavE9D1egxtfjAZrqumkV2xuyGI4QQQGP7zyM9NisMf1NIYuyu1WiKlovPgsAcHL7bkCnqFvVLpiRsEFUBas+dAW6b9iE3ndvwfL3bF2UdQrWVJTQ2iclljZkQmADQghqsjkQUtn4XK/T8gAzgFc8IKehvJGOUdM3Hl4Vz53nDIHLLPi0qOmHU7N1HSTDxGph9rPz4S7FDEF6bAZ6TgOJqqF0NHAIq1jLjj07OY/cbBpEVVDdHW4wq1tl0OpTe44Zyvg3R5Gfz0BNxkL3cweAZVsNWn3i1UEcfvQ5dg7tFbXAuqH98jVCSxBvqUXffzh/UdbhUONRtF22GssuHAhN6yEh8VZAppUO4N77lQRMMa7XYdyrFZzmrpjCr6/CPICMh5G2sYaqymv6bKwtzevIz6VtGQ5R028JqXe+tQ7zx8aRGplG44bC74lWuRBbehJs979wslB4N3+Ut8qFawQjTGeOjYPqOoiiiFa2qq7G0HeD9as7QSIqMuNzSA1NYeIVwxmucX33ogS06q4m1K1qx8yBYcEOdF6zPvR1OJSoioE7Lkd+Lo1IdXzRlPESEmc65CfDAVxAVklCEPE4/EfPaaI9sVJfANNZz62mH96OnaiKOdbWZk1KqVkyCG2OeQMA+0EyvJ0tzAlsNTxAn5gosGgWY1JDbJUDDHZDTcagpXPCz50bwfDdfJhQ41HhRHfk//xBWMU2MXOYeqAlOAAAE2pJREFUxcDyP7sQ9as7kWitQ/+tW0MdxmMHwmysZTIgIeEM+elwAJ8HEMZ0Pq8ufkosUrH5RryMkQ4Qbk0fMMsGdlPsctML0HMaoJDQ2teEBa7bIJkQGYJ4Sy0iVXHQvF5gg8tr7mHX9ImqoJGZzky+OojcXBozBw2Dm6aNiyOG67hqHYiqIDU8DarpqDu7Y1EtVaO1SQzcfjnW3XPjorevSUhIeINMCGyg5zUxlCiMkkE5hsB01quuuO4tGAK3YTxhU/gt9jV2wPSRT7bWh0Y/c4YgMzkHzdJemZlkg2QUEqrIjxAilONzTGyXGplGZnwWRFVCV+IDQCOzhJ145SgG/+9LhulMV1PoffocVR0NWPHnl6C6pxlNm/rQf+vii+EkJCTeXpAJgQ14jz6JqMJgKAi8mPYAlpp+CANrTKtdl5LBWLgiP5PCnyr5Hk8IuK98GIjWJIzSCgUWLEr82TfN4S5hG8HwfvaJV40WOUHhD7SLyZZhonZFG6q6m6Bn82KgTMfV60Jfx4qGNV1Y/dfXof89FyFSFU6HhoSExJkDmRDYwPTdT1a0Yy83GIdjMbz3tYWs7ehlqutivfBq+s4UvpkQhKuM5zaxfMIbYHrIL4a/euOGHoNSH5rC3OAYxtkEtsYNPaGvBRiz01e892JUdTZCiUXQdf05aFiEoTUSEhISHLLLwAacIQjLtIeb6DjN8s5aSgaVQk3EEK1NIDebRmp0ukTwlh6bBc1rUKJqxS6FHJwhyE4tFFwnpdQsGYQ8yKN2ZRsmdh3FLEsIqKZj5oBRZ69dEb4RTKQqjoZ13Zh8dRBvfPPXxms1iUVLCAAjQVxz1/WL9vslJCQkrJAMgQ2sDEElKGeiwxEmQwCYbXLcNMeKlCVAh6W4jiRjIrmwiu4y47PIzaSM3vmQjWDqBgxzm/nj48hMzGF6/5BoK1usCWxd1280NSUKQd/NW6QhjISExL8byITABmExBIC7Ah8w3O7EMJ6QEoIk89XntrpWiLa8kCl8Pt51lqnhAWDmgLF7r+lrgRILN3DG6qsMxzsKjP5+P0af2w8AaDp3eaieAFbEG6ux5q7r0fvuLVjz19ctqm+8hISExFsNmRDYICyGAADiTCjoxBBkJucMt7uIEl5C4MIQcD/8MEV+gLljnzlo1vRnDgwBAGoXYfQrALRdejYAYPT5/Zg9NAKiKmhlLniLhVh9FZZdOLBo1rcSEhISpwsyIbBBmAwB1wU4ef1zc51ka31oO1vTWW+yYISude582AGtliUECycnkJ2aR242hen9RkLQsHpxxHC1A+1YduGA8YVC0PvuzaFaCEtISEgsJcgCqA14V0AYDEHMxXcfsBjptIc40rajESSiIj+fQebUrBjOM398HHo2D7UqhmRbQ2jrAcYMhpr+VswdHsXo8weMEoFOUd3TLESHYYMQgt53b0HrJWdBiUUrngMhISEhsZQhGYIiaFlzDn0YffpVLBjy2n0xzISgoeK1OJSoiho2lIZPrQNMOr9uZVvoc+cBoP2y1QCAkWdfx9Bv9wAAWi9aXAofMIyRZDIgISEhURlkQlAELvBTkzHHNkE/SLbVA4QgP5e2HUnMKfxkiN77AFDDbGe55S2lVBjccHo/bNSd3YH6NV0ABUAp6td0oVHa0kpISEicEZAlgyIIW9/mcGrRSiyCREst0qdmsDA0hfpacyebmZw3xhQrBNU94Q53aVjdiaHfvIbp108iN5dGdmoBqeEpkIjpkx82CCFY+eeXYGrvcQAEDWu7QhtBLCEhISGxuJAJQRGEi19Itr6A0fOfPjWDhZOTwgIXAOaOGHR+dVcT1JDb8qq6mlDV1YSFExM49ceDSLGSReO6nkW1pSWqgsYNizOAR0JCQkJi8SBLBkUI2xMAgNj9c699jtlDRkLAe/jDRtslZwEAhn7zmrFrVwjar1izKGtJSEhISJzZkAlBEdKnDDOfsCYBAuZgnLnDp6BljPkCel5j1DoKWIMw0bixDy0XrDS+UAxF/mIp/iUkJCQkzmzIkoEFlFKkRpgvQIhtefGWWsQaq5GdnMfMgWE0ru/BzIFhaOkcorUJ1PQvDkNACEHfzeej/Yq1BTbKEhISEhISxZAMgQW5mRS0VBZQiOjdDwOEEDEEZ/T3b4BSiuEn9wIwdvFhzRRwQryxWiYDEhISEhKukAmBBdwTINFSByWihvq7Wy8+G0RVMHd0DAf/19OYPzYOJaqi/dLVoa4jISEhISERBDIhsIAnBFUhj+oFDCc/LuibYZa+ndduQFQa6khISEhIvA0gNQQWzB8bB2C0CS4GOq5Zj2hdEnOHT6Hu7A40SdMeCQkJCYm3CWRCwEApxdzRMQBATd/iifyWXTCAZRcMLMrvl5CQkJCQCApZMmDIjM8hP58BURVUdYVrIywhISEhIfF2h0wIGOaOngJgOPyFLSiUkJCQkJB4u0MmBAxc6Fe7svU0n4mEhISEhMRbD5kQAKCajpkDxlTA+rM7T/PZSEhISEhIvPWQCQGAuSOnoKVzUKtiqO5uOt2nIyEhISEh8ZZDJgQAJl45CgBoWNu96K6BEhISEhISb0cs+ein5zRMvnYMANC8SfoCSEhISEgsTSz5hGDilaPQ0jnEGqpQs1wKCiUkJCQkliaWdEJAKcXoc/sBAMu2rgJRyGk+IwkJCQkJidODJZ0QzB4aQWp4CkpURcv5K0/36UhISEhISJw2LNmEgFKKk795DQDQvHkFIsnYaT4jCQkJCQmJ04clmxDMHBjG/NExkIiK9ivXnu7TkZCQkJCQOK1YkgkBpRQnt+8GACzbOoCYHEEsISEhIbHEsSQTgoXjE1g4MQElFkH75WtO9+lISEhISEicdizJ8cfVPc1Y/dHrkB6dQbQmcbpPR0JCQkJC4rRjSSYEAFDd3Yzq7ubTfRoSEhISEhJvCwQqGXzjG99Af38/EokENm/ejGeeecb1+KeeegqbN29GIpHAihUr8M1vfjPQyUpISEhISEgsDnwnBI8++ijuuece3H///di5cycuu+wy3HDDDRgcHLQ9/vDhw7jxxhtx2WWXYefOnfjsZz+LT3ziE/jxj39c8clLSEhISEhIhANCKaV+fuDCCy/Eeeedh4ceeki8tmbNGtx888144IEHSo7/1Kc+hccffxz79u0Tr91555145ZVX8Pzzz9uukclkkMlkxNczMzPo6enB9PQ06urq/JyuhISEhITEksbMzAzq6+vLxlBfDEE2m8WOHTuwbdu2gte3bduG5557zvZnnn/++ZLjr7/+erz00kvI5XK2P/PAAw+gvr5e/Ovp6fFzmhISEhISEhI+4SshGBsbg6ZpaGtrK3i9ra0Nw8PDtj8zPDxse3w+n8fY2Jjtz3zmM5/B9PS0+Hfs2DE/pykhISEhISHhE4G6DAgpHAJEKS15rdzxdq9zxONxxOPxIKcmISEhISEhEQC+GIKWlhaoqlrCBoyOjpawABzt7e22x0ciETQ3y7Y/CQkJCQmJtwN8JQSxWAybN2/G9u3bC17fvn07Lr74Ytufueiii0qO/9WvfoUtW7YgGo36PF0JCQkJCQmJxYDvtsP77rsP3/nOd/C9730P+/btw7333ovBwUHceeedAIz6/+233y6Ov/POO3H06FHcd9992LdvH773ve/hu9/9Lv72b/82vKuQkJCQkJCQqAi+NQS33XYbxsfH8YUvfAFDQ0NYv349nnjiCfT19QEAhoaGCjwJ+vv78cQTT+Dee+/F17/+dXR2duJrX/sabrnllvCuQkJCQkJCQqIi+PYhOB2Ynp5GQ0MDjh07Jn0IJCQkJCQkfIB7+UxNTaG+vt7xuDNilsHs7CwASD8CCQkJCQmJgJidnXVNCM4IhkDXdZw8eRK1tbWu7Y1+wDMmyTqEB3lPw4W8n+FD3tPwIe9puFiM+0kpxezsLDo7O6EoztLBM4IhUBQF3d3di/K76+rq5Js4ZMh7Gi7k/Qwf8p6GD3lPw0XY99ONGeAINO1QQkJCQkJC4t8XZEIgISEhISEhsXQTgng8js997nPSIjlEyHsaLuT9DB/ynoYPeU/Dxem8n2eEqFBCQkJCQkJicbFkGQIJCQkJCQkJEzIhkJCQkJCQkJAJgYSEhISEhIRMCCQkJCQkJCQgEwIJCQkJCQkJLNGE4Bvf+Ab6+/uRSCSwefNmPPPMM6f7lM4YPPDAAzj//PNRW1uL1tZW3HzzzXjjjTcKjqGU4vOf/zw6OzuRTCZx5ZVXYs+ePafpjM8sPPDAAyCE4J577hGvyfvpHydOnMAHPvABNDc3o6qqCps2bcKOHTvE9+U99Yd8Po+///u/R39/P5LJJFasWIEvfOEL0HVdHCPvqTOefvppvPOd70RnZycIIfjpT39a8H0v9y6TyeDjH/84WlpaUF1djXe96104fvx4uCdKlxgeeeQRGo1G6be//W26d+9eevfdd9Pq6mp69OjR031qZwSuv/56+v3vf5++9tprdNeuXfSmm26ivb29dG5uThzz5S9/mdbW1tIf//jHdPfu3fS2226jHR0ddGZm5jSe+dsfL7zwAl2+fDk955xz6N133y1el/fTHyYmJmhfXx/90Ic+RP/4xz/Sw4cP01//+tf04MGD4hh5T/3hH/7hH2hzczP9+c9/Tg8fPkz/5V/+hdbU1NAHH3xQHCPvqTOeeOIJev/999Mf//jHFAD9yU9+UvB9L/fuzjvvpF1dXXT79u305ZdfpldddRXduHEjzefzoZ3nkksILrjgAnrnnXcWvLZ69Wr66U9/+jSd0ZmN0dFRCoA+9dRTlFJKdV2n7e3t9Mtf/rI4Jp1O0/r6evrNb37zdJ3m2x6zs7N01apVdPv27fSKK64QCYG8n/7xqU99il566aWO35f31D9uuukm+pd/+ZcFr/3pn/4p/cAHPkAplffUD4oTAi/3bmpqikajUfrII4+IY06cOEEVRaG//OUvQzu3JVUyyGaz2LFjB7Zt21bw+rZt2/Dcc8+dprM6szE9PQ0AaGpqAgAcPnwYw8PDBfc4Ho/jiiuukPfYBR/72Mdw00034dprry14Xd5P/3j88cexZcsW3HrrrWhtbcW5556Lb3/72+L78p76x6WXXorf/OY32L9/PwDglVdewbPPPosbb7wRgLynlcDLvduxYwdyuVzBMZ2dnVi/fn2o9/eMmHYYFsbGxqBpGtra2gpeb2trw/Dw8Gk6qzMXlFLcd999uPTSS7F+/XoAEPfR7h4fPXr0LT/HMwGPPPIIXn75Zbz44osl35P30z/efPNNPPTQQ7jvvvvw2c9+Fi+88AI+8YlPIB6P4/bbb5f3NAA+9alPYXp6GqtXr4aqqtA0DV/84hfxvve9D4B8n1YCL/dueHgYsVgMjY2NJceEGbuWVELAQQgp+JpSWvKaRHncddddePXVV/Hss8+WfE/eY284duwY7r77bvzqV79CIpFwPE7eT+/QdR1btmzBl770JQDAueeeiz179uChhx7C7bffLo6T99Q7Hn30Ufzwhz/Ej370I6xbtw67du3CPffcg87OTtxxxx3iOHlPgyPIvQv7/i6pkkFLSwtUVS3JqEZHR0uyMwl3fPzjH8fjjz+O3/3ud+ju7havt7e3A4C8xx6xY8cOjI6OYvPmzYhEIohEInjqqafwta99DZFIRNwzeT+9o6OjA2vXri14bc2aNRgcHAQg36NB8Hd/93f49Kc/jfe+973YsGEDPvjBD+Lee+/FAw88AEDe00rg5d61t7cjm81icnLS8ZgwsKQSglgshs2bN2P79u0Fr2/fvh0XX3zxaTqrMwuUUtx111147LHH8Nvf/hb9/f0F3+/v70d7e3vBPc5ms3jqqafkPbbBNddcg927d2PXrl3i35YtW/D+978fu3btwooVK+T99IlLLrmkpBV2//796OvrAyDfo0GwsLAARSkMF6qqirZDeU+Dw8u927x5M6LRaMExQ0NDeO2118K9v6HJE88Q8LbD7373u3Tv3r30nnvuodXV1fTIkSOn+9TOCPz1X/81ra+vp08++SQdGhoS/xYWFsQxX/7yl2l9fT197LHH6O7du+n73vc+2X7kA9YuA0rl/fSLF154gUYiEfrFL36RHjhwgP7v//2/aVVVFf3hD38ojpH31B/uuOMO2tXVJdoOH3vsMdrS0kI/+clPimPkPXXG7Ows3blzJ925cycFQL/61a/SnTt3inZ3L/fuzjvvpN3d3fTXv/41ffnll+nVV18t2w7DwNe//nXa19dHY7EYPe+880TLnER5ALD99/3vf18co+s6/dznPkfb29tpPB6nl19+Od29e/fpO+kzDMUJgbyf/vGzn/2Mrl+/nsbjcbp69Wr6rW99q+D78p76w8zMDL377rtpb28vTSQSdMWKFfT++++nmUxGHCPvqTN+97vf2T4377jjDkqpt3uXSqXoXXfdRZuammgymaTveMc76ODgYKjnSSilNDy+QUJCQkJCQuJMxJLSEEhISEhISEjYQyYEEhISEhISEjIhkJCQkJCQkJAJgYSEhISEhARkQiAhISEhISEBmRBISEhISEhIQCYEEhISEhISEpAJgYSEhISEhARkQiAhISEhISEBmRBISEhISEhIQCYEEhISEhISEgD+f94413iSkHSTAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Plot time-course evolution and corresponding trajectories in phase space\n", + "plot_time_trajectory(ts, default_ys, model.modelstepfunc.y_indexes)\n", + "plot_phase_space_trajectories(default_ys, model.modelstepfunc.y_indexes)" + ] + }, + { + "cell_type": "markdown", + "id": "b314f39a-9537-4a80-b79f-02a7968724f5", + "metadata": {}, + "source": [ + "The model only has 3 nodes $(x, y0, y)$. \n", + "Top plot shows the time-course evolution of the node states over time, and bottom plot shows the same trajectory in phase space.\n", + "Here the trajectory starts from the default initial conditions provided in the original SBML file: $(x=0.02, y0=0.5, y=0.2)$.\n", + "Colorscale in phase-space displays time evolution from t=0 (red) to t=100 secs (cyan)." + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "b7952d09-ca73-4f56-ae46-bb974de17b8a", + "metadata": { + "tags": [ + "remove-cell" + ] + }, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "generate_logo(ts, default_ys[2], default_ys[0])" + ] + }, + { + "cell_type": "markdown", + "id": "c652cd66-3f28-4acd-9b74-9c201e6d0ffe", + "metadata": {}, + "source": [ + "## Running simulation in batch mode, for a grid of different starting conditions" + ] + }, + { + "cell_type": "markdown", + "id": "a4ccec62-f09f-44e0-9f00-9b81f503fad1", + "metadata": {}, + "source": [ + "This time we want to run the model starting from a grid of 4x4x4 initial conditions. \n", + "Let's start by creating a `batched_y0` vector that contains the different starting points (flatten grid of initial conditions)." + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "3c8cc725-9021-4e6a-beac-c4541418218b", + "metadata": {}, + "outputs": [], + "source": [ + "# batch y0 \n", + "r=5\n", + "ymin = 1/r * default_ys.min(-1)\n", + "ymax = r * default_ys.max(-1)\n", + "n_inits_per_dim = 4\n", + "grid = jnp.meshgrid(\n", + " *[\n", + " jnp.linspace(ymin[node_idx], ymax[node_idx], n_inits_per_dim)\n", + " for node_idx in range(len(ymin))\n", + " ]\n", + ")\n", + "batched_y0 = jnp.stack([dim_grid.flatten() for dim_grid in grid], axis=-1)" + ] + }, + { + "cell_type": "markdown", + "id": "ae6d1f12-be56-4880-b77d-775ac64e0b4e", + "metadata": {}, + "source": [ + "Then, to run the model in a vectorized manner from this batch of initial conditions, one simply needs to vectorize the model function with JAX `vmap` transformation,\n", + "and then calling this vectorized function in the exact same way as before:" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "43ead8cf-6f6a-4a08-9c06-085a13496ac5", + "metadata": {}, + "outputs": [], + "source": [ + "# batch model\n", + "batched_model = vmap(model, in_axes=(None, 0), out_axes=(0, 0, None))\n", + "\n", + "# run simulation in batch mode\n", + "batched_ys, batched_ws, ts = batched_model(n_steps, batched_y0)" + ] + }, + { + "cell_type": "markdown", + "id": "cd47221f-3a6f-4817-a4c4-4bd8fdea38c6", + "metadata": {}, + "source": [ + "We can then run the resulting trajectories in phase space to observe the behaviors. Here we can see that all trajectories converge to the same orbit, despite starting from different positions." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "78db96eb-5a14-483e-9212-4500cae401b2", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plot_phase_space_trajectories(batched_ys, model.modelstepfunc.y_indexes)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python [conda env:grn]", + "language": "python", + "name": "conda-env-grn-py" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.16" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/_sources/why_use.md b/_sources/why_use.md new file mode 100644 index 0000000..9b8f8c4 --- /dev/null +++ b/_sources/why_use.md @@ -0,0 +1,197 @@ +# Should you use SBMLtoODEjax? + +## 👍 Advantages + +### Ease of use + +With only few lines of python code, SBMLtoODEjax allows you to load and simulate existing SBML files. +For instance, if one wants to reproduce simulation results from [this model](https://www.ebi.ac.uk/biomodels/BIOMD0000000010#Curation) +hosted on the BioModels website, one simply needs to implement the following: + +
+ +```python +from sbmltoodejax.utils import load_biomodel + +# load and simulate model +model, _, _, _ = load_biomodel(10) +n_secs = 150*60 +n_steps = int(n_secs / model.deltaT) +ys, ws, ts = model(n_steps) + +# plot time-course simulation +... +``` + + +
+ +You can check our [Numerical Simulation](tutorials/biomodels_curation.ipynb) tutorial to reproduce results yourself and see more examples. + +### Flexibility +With the SBMLtoODEjax conventions and [Design Principles](design_principles.md), one can easily manipulate the model's variables and parameters, +whether they are species initial or dynamical states, reaction kinematic or constant parameters, or even ODE-solver hyperparameters. + +Those parameters can not only be easily manipulated by hand but also explored with more advanced automatic techniques that are facilitated by JAX +automatic vectorization and/or differentiation (see below). + +### Just-in-time compilation +`jit` compilation is one of the core function transformations in JAX. +When a JIT-compiled function is called for the first time, JAX generates an optimized representation of the function called a trace such that +subsequent calls to the function use this compiled trace, resulting in improved performance. + +JAX allows us to efficiently execute model rollouts by using the `jit` transformation over the *ModelStep* function and by using the `scan` primitive to reduce compilation time of +for-loop calling of the JIT-compiled function. Basically, the models generated by SBMLtoODEjax are implemented as below: + +```python +class ModelRollout(eqx.Module): + + def __call__(self, n_steps, y0, w0, c, t0=0.0): + + @jit # use of jit transformation decorator + def f(carry, x): + y, w, c, t = carry + return self.modelstepfunc(y, w, c, t, self.deltaT), (y, w, t) + + # use of scan primitive to replace for loop (and reduce compilation time) + (y, w, c, t), (ys, ws, ts) = lax.scan(f, (y0, w0, c, t0), jnp.arange(n_steps)) + ys = jnp.moveaxis(ys, 0, -1) + ws = jnp.moveaxis(ws, 0, -1) + + return ys, ws, ts +``` + +Below we compare the average simulation time of model rollouts, on the same machine and for different rollout lengths (reaction times), +for models generated with the original SBMLtoODEpy library (shown in pink) versus with the SBMLtoODEjax library (shown in blue): + + + +We can see that for short reaction times (here <100 secs with $\Delta T=0.1$, see Log Scale), SBMLtoODEjax simulation takes longer than the original SBMLtoODEpy +library because when calling *ModelStep* for the first time, it takes some time to generate the compiled trace. +However, the advantage of SBMLtoODEjax becomes clear when considering longer rollouts where we obtain huge speed-ups with respect to original SBMLtoODEpy library (see Linear Scale). +This is because the original SBMLtoODEpy python code uses for-loops, hence have linear increase of compute time, whereas the scanned JIT-compiled step function executes much faster. +You can check our [Benchmarking](tutorials/benchmark.ipynb) tutorial for more details on the comparison. + +### Automatic vectorization +`vmap` is another core function transformations in JAX which enables efficient (and seamless) vectorization of functions. +Here, it is particularly useful for running simulation in parallel with batched computations such as batch of initial conditions. +As shown below, doing this in JAX is very simple as one simply need to use `vmap` transformation to vectorize the model function and then call the batched model in the exact same way: + +```python +# vector of initial conditions +batched_y0 = ... + +# batch model +batched_model = vmap(model, in_axes=(None, 0), out_axes=(0, 0, None)) + +# run simulation in batch mode +batched_ys, batched_ws, ts = batched_model(n_steps, batched_y0) +``` + +Below we compare the average simulation time of model rollouts for 1) the SBMLtoODEpy-generated models and for loop computations over the inputs (pink), 2) the SBMLtoODEpy-generated models and pooling over the inputs (orange) +and 3) the SBMLtoODEjax library with vectorized computations (blue). We show results for different batch sizes (x-axis), where all runs have been done on the same machine and for +a rollout length of 10 seconds with $\Delta T=0.1$. + + + + +Again, similar conclusions can be drawn where SBMLtoODEjax is less efficient for small batch sizes (and small rollout lengths), but becomes very advantageous +for larger batch sizes. +You can check our [Benchmarking](tutorials/benchmark.ipynb) tutorial for more details on the comparison. + + + +### Automatic differentiation +Finally, `grad` is another core function transformations in JAX which enables automatic differentiation +and allows seamless integration of SBMLtoODEjax models with [Optax](https://optax.readthedocs.io/en/latest/) pipelines, a gradient processing and optimization library for JAX. +Whereas Optax has typically been used to optimize parameters of neural networks, we can use it in the very same way to optimize parameters of our SBMLtoODEjax models +as shown below: + +
+ +```python +# Load Model +model, y0, w0, c = load_model(model_idx) + +# Optax pipeline +@jit +def loss_fn(c, model): + """loss function""" + ys, ws, ts = model(n_steps, y0, w0, c) + loss = jnp.sqrt(jnp.square(ys[y_indexes["Ca_Cyt"]] + -target_Ca_Cyt).sum()) + return loss + +@jit +def make_step(c, model, opt_state): + """update function""" + loss, grads = value_and_grad(loss_fn)(c, model) + updates, opt_state = optim.update(grads, opt_state) + c = optax.apply_updates(c, updates) + return loss, c, opt_state + +n_optim_steps = 1000 +optim = optax.adam(1e-3) +opt_state = optim.init(c) +train_loss = [] +for optim_step_idx in range(n_optim_steps): + loss, c, opt_state = make_step(c, model, opt_state) + train_loss.append(loss) + +# Plot train loss +plt.plot(train_loss) +plt.ylabel("training loss") +plt.xlabel("train steps") +plt.show() +``` +
+ + + +
+
+ +In the above example, we show how we can use optax pipeline to optimize the kinematic parameters of the [biomodel #145](https://www.ebi.ac.uk/biomodels/BIOMD0000000145) to have it follows a target pattern +of calcium ions oscillations. We show the resulting behavior before and after optimization, and see that optimization successfully found parameters $c$ leading to calcium oscillations +close to target patterns (while not perfectly matching). +Please check our [Gradient Descent](tutorials/gradient_descent.ipynb) tutorial for walkthrough of the optimization procedure, as well as more-advanced interventions by optimizing +temporally regulated patterns of stimuli on specific nodes (instead of modifying the network weights). + +To our knowledge, this is the first software tool that allows to perform automatic differentiation +and gradient-descent based optimization of SBML models parameters and/or dynamical states. +However, as detailed in the tutorial, gradient descent can also be quite hard in the considered biological systems and other optimization methods (like evolutionary algorithms) +might be more adapted. + + + +## 👎 Limitations + + +### JAX can be hard +For people that are new to JAX and/or to the functional programming style, understanding the design choices made in SBMLtoODEjax can (maybe) get quite confusing. + +Whereas there is no need of deep understanding of the underlying principles for basic usages of the SBMLtoODEjax library such as +[Numerical Simulation](tutorials/biomodels_curation.ipynb) and [Parallel Execution](tutorials/parallel_execution.ipynb), things can get more complicated +for more advanced usages such as [Gradient-descent optimization](tutorials/gradient_descent.ipynb) and custom interventions on the biological model +structure and/or dynamics. + +:::{seealso} +For people that are not familiar with JAX but that want to give it a try, the main constraints of programming in JAX +are well-summarized in their documentation [🔪 JAX - The Sharp Bits 🔪](https://jax.readthedocs.io/en/latest/notebooks/Common_Gotchas_in_JAX.html). +Be sure to check it before starting to write your code in JAX, as they are the main things that can make your programming and/or debugging experience harder. +::: + +### Does not (yet) handle several cases +SBMLtoODEjax is still in its early phase so they are several limitations to it at the moment. +In particular, they are several error cases that are not handled by the current simulator including: +* Events: SBML files with events (discrete occurrences that can trigger discontinuous changes in the model) are not handled +* Custom Functions: we handle a large portion of functions possibly-used in SBML files (see `mathFuncs` in `sbmltoodejax.modulegeneration.GenerateModel`), but not all +* Custom solvers: To integrate the model's equation, we use jax experimental `odeint` solver but do not yet allow for other solvers. +* NaN/Negative values: numerical simulation sometimes leads to NaN values (or negative values for the species amounts) which could either be due to wrong parsing or solver issues + +This means that a large portion of the possible SBML files cannot yet be simulated, for instance as we detail on the below image, out of 1048 +curated models that one can load from the BioModels website, only 232 can successfully be simulated (given the default initial conditions) in SBMLtoODEjax. + + +👉 Those limitations should be resolvable and will hopefully be fixed in future versions. +Please consider contributing and check our [Contribution Guidelines](contributing.md) to do so! \ No newline at end of file diff --git a/_static/basic.css b/_static/basic.css new file mode 100644 index 0000000..e760386 --- /dev/null +++ b/_static/basic.css @@ -0,0 +1,925 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 270px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li p.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 360px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +a:visited { + color: #551A8B; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, figure.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, figure.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, figure.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, figure.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar, +aside.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} + +nav.contents, +aside.topic, +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ + +nav.contents, +aside.topic, +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +aside.sidebar > :last-child, +nav.contents > :last-child, +aside.topic > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +aside.sidebar::after, +nav.contents::after, +aside.topic::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure, figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption, figcaption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number, +figcaption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text, +figcaption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +aside.footnote > span, +div.citation > span { + float: left; +} +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { + margin-bottom: 0em; +} +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0 0.5em; + content: ":"; + display: inline-block; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; + white-space: nowrap; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +span.linenos, +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/_static/benchmark_n_in_parallel.svg b/_static/benchmark_n_in_parallel.svg new file mode 100644 index 0000000..33610f4 --- /dev/null +++ b/_static/benchmark_n_in_parallel.svg @@ -0,0 +1,2187 @@ + + + + + + + + 2023-05-19T11:09:07.939517 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_static/benchmark_n_secs.svg b/_static/benchmark_n_secs.svg new file mode 100644 index 0000000..da4fcb3 --- /dev/null +++ b/_static/benchmark_n_secs.svg @@ -0,0 +1,2596 @@ + + + + + + + + 2023-05-19T11:09:06.848059 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_static/biomd_simulation.svg b/_static/biomd_simulation.svg new file mode 100644 index 0000000..4f7eae0 --- /dev/null +++ b/_static/biomd_simulation.svg @@ -0,0 +1,1579 @@ + + + + + + + + 2023-06-02T10:06:05.373306 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_static/doctools.js b/_static/doctools.js new file mode 100644 index 0000000..d06a71d --- /dev/null +++ b/_static/doctools.js @@ -0,0 +1,156 @@ +/* + * doctools.js + * ~~~~~~~~~~~ + * + * Base JavaScript utilities for all Sphinx HTML documentation. + * + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ +"use strict"; + +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + +const _ready = (callback) => { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); + } +}; + +/** + * Small JavaScript module for the documentation. + */ +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); + }, + + /** + * i18n support + */ + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists + } + }, + + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; + }, + + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})` + ); + Documentation.LOCALE = catalog.locale; + }, + + /** + * helper function to focus on search bar + */ + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); + }, + + /** + * Initialise the domain index toggle buttons + */ + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); + } + }; + + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)) + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); + }, + + initOnKeyListeners: () => { + // only install a listener if it is really needed + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && + !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; + + if (!event.shiftKey) { + switch (event.key) { + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); + } + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); + } + break; + } + } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } + }); + }, +}; + +// quick alias for translations +const _ = Documentation.gettext; + +_ready(Documentation.init); diff --git a/_static/documentation_options.js b/_static/documentation_options.js new file mode 100644 index 0000000..73266f7 --- /dev/null +++ b/_static/documentation_options.js @@ -0,0 +1,13 @@ +const DOCUMENTATION_OPTIONS = { + VERSION: '0.4.1', + LANGUAGE: 'en', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '', + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, +}; \ No newline at end of file diff --git a/_static/error_cases.png b/_static/error_cases.png new file mode 100644 index 0000000..2b2c86f Binary files /dev/null and b/_static/error_cases.png differ diff --git a/_static/favicon.svg b/_static/favicon.svg new file mode 100644 index 0000000..f96d89e --- /dev/null +++ b/_static/favicon.svg @@ -0,0 +1,96 @@ + + + + + + image/svg+xml + + + + + + + icon-01 + + + + + + + + + diff --git a/_static/file.png b/_static/file.png new file mode 100644 index 0000000..a858a41 Binary files /dev/null and b/_static/file.png differ diff --git a/_static/images/logo_binder.svg b/_static/images/logo_binder.svg new file mode 100644 index 0000000..45fecf7 --- /dev/null +++ b/_static/images/logo_binder.svg @@ -0,0 +1,19 @@ + + + + +logo + + + + + + + + diff --git a/_static/images/logo_colab.png b/_static/images/logo_colab.png new file mode 100644 index 0000000..b7560ec Binary files /dev/null and b/_static/images/logo_colab.png differ diff --git a/_static/images/logo_deepnote.svg b/_static/images/logo_deepnote.svg new file mode 100644 index 0000000..fa77ebf --- /dev/null +++ b/_static/images/logo_deepnote.svg @@ -0,0 +1 @@ + diff --git a/_static/images/logo_jupyterhub.svg b/_static/images/logo_jupyterhub.svg new file mode 100644 index 0000000..60cfe9f --- /dev/null +++ b/_static/images/logo_jupyterhub.svg @@ -0,0 +1 @@ +logo_jupyterhubHub diff --git a/_static/language_data.js b/_static/language_data.js new file mode 100644 index 0000000..250f566 --- /dev/null +++ b/_static/language_data.js @@ -0,0 +1,199 @@ +/* + * language_data.js + * ~~~~~~~~~~~~~~~~ + * + * This script contains the language-specific data used by searchtools.js, + * namely the list of stopwords, stemmer, scorer and splitter. + * + * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"]; + + +/* Non-minified version is copied as a separate JS file, is available */ + +/** + * Porter Stemmer + */ +var Stemmer = function() { + + var step2list = { + ational: 'ate', + tional: 'tion', + enci: 'ence', + anci: 'ance', + izer: 'ize', + bli: 'ble', + alli: 'al', + entli: 'ent', + eli: 'e', + ousli: 'ous', + ization: 'ize', + ation: 'ate', + ator: 'ate', + alism: 'al', + iveness: 'ive', + fulness: 'ful', + ousness: 'ous', + aliti: 'al', + iviti: 'ive', + biliti: 'ble', + logi: 'log' + }; + + var step3list = { + icate: 'ic', + ative: '', + alize: 'al', + iciti: 'ic', + ical: 'ic', + ful: '', + ness: '' + }; + + var c = "[^aeiou]"; // consonant + var v = "[aeiouy]"; // vowel + var C = c + "[^aeiouy]*"; // consonant sequence + var V = v + "[aeiou]*"; // vowel sequence + + var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + diff --git a/_static/locales/ar/LC_MESSAGES/booktheme.mo b/_static/locales/ar/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..15541a6 Binary files /dev/null and b/_static/locales/ar/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/ar/LC_MESSAGES/booktheme.po b/_static/locales/ar/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..edae2ec --- /dev/null +++ b/_static/locales/ar/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "موضوع بواسطة" + +msgid "Open an issue" +msgstr "افتح قضية" + +msgid "Contents" +msgstr "محتويات" + +msgid "Download notebook file" +msgstr "تنزيل ملف دفتر الملاحظات" + +msgid "Sphinx Book Theme" +msgstr "موضوع كتاب أبو الهول" + +msgid "Fullscreen mode" +msgstr "وضع ملء الشاشة" + +msgid "Edit this page" +msgstr "قم بتحرير هذه الصفحة" + +msgid "By" +msgstr "بواسطة" + +msgid "Copyright" +msgstr "حقوق النشر" + +msgid "Source repository" +msgstr "مستودع المصدر" + +msgid "previous page" +msgstr "الصفحة السابقة" + +msgid "next page" +msgstr "الصفحة التالية" + +msgid "Toggle navigation" +msgstr "تبديل التنقل" + +msgid "repository" +msgstr "مخزن" + +msgid "suggest edit" +msgstr "أقترح تحرير" + +msgid "open issue" +msgstr "قضية مفتوحة" + +msgid "Launch" +msgstr "إطلاق" + +msgid "Print to PDF" +msgstr "طباعة إلى PDF" + +msgid "By the" +msgstr "بواسطة" + +msgid "Last updated on" +msgstr "آخر تحديث في" + +msgid "Download source file" +msgstr "تنزيل ملف المصدر" + +msgid "Download this page" +msgstr "قم بتنزيل هذه الصفحة" diff --git a/_static/locales/bg/LC_MESSAGES/booktheme.mo b/_static/locales/bg/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..da95120 Binary files /dev/null and b/_static/locales/bg/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/bg/LC_MESSAGES/booktheme.po b/_static/locales/bg/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..1f363b9 --- /dev/null +++ b/_static/locales/bg/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Тема от" + +msgid "Open an issue" +msgstr "Отворете проблем" + +msgid "Contents" +msgstr "Съдържание" + +msgid "Download notebook file" +msgstr "Изтеглете файла на бележника" + +msgid "Sphinx Book Theme" +msgstr "Тема на книгата Sphinx" + +msgid "Fullscreen mode" +msgstr "Режим на цял екран" + +msgid "Edit this page" +msgstr "Редактирайте тази страница" + +msgid "By" +msgstr "От" + +msgid "Copyright" +msgstr "Авторско право" + +msgid "Source repository" +msgstr "Хранилище на източника" + +msgid "previous page" +msgstr "предишна страница" + +msgid "next page" +msgstr "Следваща страница" + +msgid "Toggle navigation" +msgstr "Превключване на навигацията" + +msgid "repository" +msgstr "хранилище" + +msgid "suggest edit" +msgstr "предложи редактиране" + +msgid "open issue" +msgstr "отворен брой" + +msgid "Launch" +msgstr "Стартиране" + +msgid "Print to PDF" +msgstr "Печат в PDF" + +msgid "By the" +msgstr "По" + +msgid "Last updated on" +msgstr "Последна актуализация на" + +msgid "Download source file" +msgstr "Изтеглете изходния файл" + +msgid "Download this page" +msgstr "Изтеглете тази страница" diff --git a/_static/locales/bn/LC_MESSAGES/booktheme.mo b/_static/locales/bn/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..6b96639 Binary files /dev/null and b/_static/locales/bn/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/bn/LC_MESSAGES/booktheme.po b/_static/locales/bn/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..fa54372 --- /dev/null +++ b/_static/locales/bn/LC_MESSAGES/booktheme.po @@ -0,0 +1,63 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bn\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "থিম দ্বারা" + +msgid "Open an issue" +msgstr "একটি সমস্যা খুলুন" + +msgid "Download notebook file" +msgstr "নোটবুক ফাইল ডাউনলোড করুন" + +msgid "Sphinx Book Theme" +msgstr "স্পিনিক্স বুক থিম" + +msgid "Edit this page" +msgstr "এই পৃষ্ঠাটি সম্পাদনা করুন" + +msgid "By" +msgstr "দ্বারা" + +msgid "Copyright" +msgstr "কপিরাইট" + +msgid "Source repository" +msgstr "উত্স সংগ্রহস্থল" + +msgid "previous page" +msgstr "আগের পৃষ্ঠা" + +msgid "next page" +msgstr "পরবর্তী পৃষ্ঠা" + +msgid "Toggle navigation" +msgstr "নেভিগেশন টগল করুন" + +msgid "open issue" +msgstr "খোলা সমস্যা" + +msgid "Launch" +msgstr "শুরু করা" + +msgid "Print to PDF" +msgstr "পিডিএফ প্রিন্ট করুন" + +msgid "By the" +msgstr "দ্বারা" + +msgid "Last updated on" +msgstr "সর্বশেষ আপডেট" + +msgid "Download source file" +msgstr "উত্স ফাইল ডাউনলোড করুন" + +msgid "Download this page" +msgstr "এই পৃষ্ঠাটি ডাউনলোড করুন" diff --git a/_static/locales/ca/LC_MESSAGES/booktheme.mo b/_static/locales/ca/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..a4dd30e Binary files /dev/null and b/_static/locales/ca/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/ca/LC_MESSAGES/booktheme.po b/_static/locales/ca/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..22f1569 --- /dev/null +++ b/_static/locales/ca/LC_MESSAGES/booktheme.po @@ -0,0 +1,66 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tema del" + +msgid "Open an issue" +msgstr "Obriu un número" + +msgid "Download notebook file" +msgstr "Descarregar fitxer de quadern" + +msgid "Sphinx Book Theme" +msgstr "Tema del llibre Esfinx" + +msgid "Edit this page" +msgstr "Editeu aquesta pàgina" + +msgid "By" +msgstr "Per" + +msgid "Copyright" +msgstr "Copyright" + +msgid "Source repository" +msgstr "Dipòsit de fonts" + +msgid "previous page" +msgstr "Pàgina anterior" + +msgid "next page" +msgstr "pàgina següent" + +msgid "Toggle navigation" +msgstr "Commuta la navegació" + +msgid "suggest edit" +msgstr "suggerir edició" + +msgid "open issue" +msgstr "número obert" + +msgid "Launch" +msgstr "Llançament" + +msgid "Print to PDF" +msgstr "Imprimeix a PDF" + +msgid "By the" +msgstr "Per la" + +msgid "Last updated on" +msgstr "Darrera actualització el" + +msgid "Download source file" +msgstr "Baixeu el fitxer font" + +msgid "Download this page" +msgstr "Descarregueu aquesta pàgina" diff --git a/_static/locales/cs/LC_MESSAGES/booktheme.mo b/_static/locales/cs/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..c39e01a Binary files /dev/null and b/_static/locales/cs/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/cs/LC_MESSAGES/booktheme.po b/_static/locales/cs/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..afecd9e --- /dev/null +++ b/_static/locales/cs/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: cs\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Téma od" + +msgid "Open an issue" +msgstr "Otevřete problém" + +msgid "Contents" +msgstr "Obsah" + +msgid "Download notebook file" +msgstr "Stáhnout soubor poznámkového bloku" + +msgid "Sphinx Book Theme" +msgstr "Téma knihy Sfinga" + +msgid "Fullscreen mode" +msgstr "Režim celé obrazovky" + +msgid "Edit this page" +msgstr "Upravit tuto stránku" + +msgid "By" +msgstr "Podle" + +msgid "Copyright" +msgstr "autorská práva" + +msgid "Source repository" +msgstr "Zdrojové úložiště" + +msgid "previous page" +msgstr "předchozí stránka" + +msgid "next page" +msgstr "další strana" + +msgid "Toggle navigation" +msgstr "Přepnout navigaci" + +msgid "repository" +msgstr "úložiště" + +msgid "suggest edit" +msgstr "navrhnout úpravy" + +msgid "open issue" +msgstr "otevřené číslo" + +msgid "Launch" +msgstr "Zahájení" + +msgid "Print to PDF" +msgstr "Tisk do PDF" + +msgid "By the" +msgstr "Podle" + +msgid "Last updated on" +msgstr "Naposledy aktualizováno" + +msgid "Download source file" +msgstr "Stáhněte si zdrojový soubor" + +msgid "Download this page" +msgstr "Stáhněte si tuto stránku" diff --git a/_static/locales/da/LC_MESSAGES/booktheme.mo b/_static/locales/da/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..f43157d Binary files /dev/null and b/_static/locales/da/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/da/LC_MESSAGES/booktheme.po b/_static/locales/da/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..649c78a --- /dev/null +++ b/_static/locales/da/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tema af" + +msgid "Open an issue" +msgstr "Åbn et problem" + +msgid "Contents" +msgstr "Indhold" + +msgid "Download notebook file" +msgstr "Download notesbog-fil" + +msgid "Sphinx Book Theme" +msgstr "Sphinx bogtema" + +msgid "Fullscreen mode" +msgstr "Fuldskærmstilstand" + +msgid "Edit this page" +msgstr "Rediger denne side" + +msgid "By" +msgstr "Ved" + +msgid "Copyright" +msgstr "ophavsret" + +msgid "Source repository" +msgstr "Kildelager" + +msgid "previous page" +msgstr "forrige side" + +msgid "next page" +msgstr "Næste side" + +msgid "Toggle navigation" +msgstr "Skift navigation" + +msgid "repository" +msgstr "lager" + +msgid "suggest edit" +msgstr "foreslå redigering" + +msgid "open issue" +msgstr "åbent nummer" + +msgid "Launch" +msgstr "Start" + +msgid "Print to PDF" +msgstr "Udskriv til PDF" + +msgid "By the" +msgstr "Ved" + +msgid "Last updated on" +msgstr "Sidst opdateret den" + +msgid "Download source file" +msgstr "Download kildefil" + +msgid "Download this page" +msgstr "Download denne side" diff --git a/_static/locales/de/LC_MESSAGES/booktheme.mo b/_static/locales/de/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..648b565 Binary files /dev/null and b/_static/locales/de/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/de/LC_MESSAGES/booktheme.po b/_static/locales/de/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..f51d2ec --- /dev/null +++ b/_static/locales/de/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Thema von der" + +msgid "Open an issue" +msgstr "Öffnen Sie ein Problem" + +msgid "Contents" +msgstr "Inhalt" + +msgid "Download notebook file" +msgstr "Notebook-Datei herunterladen" + +msgid "Sphinx Book Theme" +msgstr "Sphinx-Buch-Thema" + +msgid "Fullscreen mode" +msgstr "Vollbildmodus" + +msgid "Edit this page" +msgstr "Bearbeite diese Seite" + +msgid "By" +msgstr "Durch" + +msgid "Copyright" +msgstr "Urheberrechte ©" + +msgid "Source repository" +msgstr "Quell-Repository" + +msgid "previous page" +msgstr "vorherige Seite" + +msgid "next page" +msgstr "Nächste Seite" + +msgid "Toggle navigation" +msgstr "Navigation umschalten" + +msgid "repository" +msgstr "Repository" + +msgid "suggest edit" +msgstr "vorschlagen zu bearbeiten" + +msgid "open issue" +msgstr "offenes Thema" + +msgid "Launch" +msgstr "Starten" + +msgid "Print to PDF" +msgstr "In PDF drucken" + +msgid "By the" +msgstr "Bis zum" + +msgid "Last updated on" +msgstr "Zuletzt aktualisiert am" + +msgid "Download source file" +msgstr "Quelldatei herunterladen" + +msgid "Download this page" +msgstr "Laden Sie diese Seite herunter" diff --git a/_static/locales/el/LC_MESSAGES/booktheme.mo b/_static/locales/el/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..fca6e93 Binary files /dev/null and b/_static/locales/el/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/el/LC_MESSAGES/booktheme.po b/_static/locales/el/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..8bec790 --- /dev/null +++ b/_static/locales/el/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: el\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Θέμα από το" + +msgid "Open an issue" +msgstr "Ανοίξτε ένα ζήτημα" + +msgid "Contents" +msgstr "Περιεχόμενα" + +msgid "Download notebook file" +msgstr "Λήψη αρχείου σημειωματάριου" + +msgid "Sphinx Book Theme" +msgstr "Θέμα βιβλίου Sphinx" + +msgid "Fullscreen mode" +msgstr "ΛΕΙΤΟΥΡΓΙΑ ΠΛΗΡΟΥΣ ΟΘΟΝΗΣ" + +msgid "Edit this page" +msgstr "Επεξεργαστείτε αυτήν τη σελίδα" + +msgid "By" +msgstr "Με" + +msgid "Copyright" +msgstr "Πνευματική ιδιοκτησία" + +msgid "Source repository" +msgstr "Αποθήκη πηγής" + +msgid "previous page" +msgstr "προηγούμενη σελίδα" + +msgid "next page" +msgstr "επόμενη σελίδα" + +msgid "Toggle navigation" +msgstr "Εναλλαγή πλοήγησης" + +msgid "repository" +msgstr "αποθήκη" + +msgid "suggest edit" +msgstr "προτείνω επεξεργασία" + +msgid "open issue" +msgstr "ανοιχτό ζήτημα" + +msgid "Launch" +msgstr "Εκτόξευση" + +msgid "Print to PDF" +msgstr "Εκτύπωση σε PDF" + +msgid "By the" +msgstr "Από το" + +msgid "Last updated on" +msgstr "Τελευταία ενημέρωση στις" + +msgid "Download source file" +msgstr "Λήψη αρχείου προέλευσης" + +msgid "Download this page" +msgstr "Λήψη αυτής της σελίδας" diff --git a/_static/locales/eo/LC_MESSAGES/booktheme.mo b/_static/locales/eo/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..d1072bb Binary files /dev/null and b/_static/locales/eo/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/eo/LC_MESSAGES/booktheme.po b/_static/locales/eo/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..d72a048 --- /dev/null +++ b/_static/locales/eo/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: eo\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Temo de la" + +msgid "Open an issue" +msgstr "Malfermu numeron" + +msgid "Contents" +msgstr "Enhavo" + +msgid "Download notebook file" +msgstr "Elŝutu kajeran dosieron" + +msgid "Sphinx Book Theme" +msgstr "Sfinksa Libro-Temo" + +msgid "Fullscreen mode" +msgstr "Plenekrana reĝimo" + +msgid "Edit this page" +msgstr "Redaktu ĉi tiun paĝon" + +msgid "By" +msgstr "De" + +msgid "Copyright" +msgstr "Kopirajto" + +msgid "Source repository" +msgstr "Fonto-deponejo" + +msgid "previous page" +msgstr "antaŭa paĝo" + +msgid "next page" +msgstr "sekva paĝo" + +msgid "Toggle navigation" +msgstr "Ŝalti navigadon" + +msgid "repository" +msgstr "deponejo" + +msgid "suggest edit" +msgstr "sugesti redaktadon" + +msgid "open issue" +msgstr "malferma numero" + +msgid "Launch" +msgstr "Lanĉo" + +msgid "Print to PDF" +msgstr "Presi al PDF" + +msgid "By the" +msgstr "Per la" + +msgid "Last updated on" +msgstr "Laste ĝisdatigita la" + +msgid "Download source file" +msgstr "Elŝutu fontodosieron" + +msgid "Download this page" +msgstr "Elŝutu ĉi tiun paĝon" diff --git a/_static/locales/es/LC_MESSAGES/booktheme.mo b/_static/locales/es/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..ba2ee4d Binary files /dev/null and b/_static/locales/es/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/es/LC_MESSAGES/booktheme.po b/_static/locales/es/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..611834b --- /dev/null +++ b/_static/locales/es/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tema por el" + +msgid "Open an issue" +msgstr "Abrir un problema" + +msgid "Contents" +msgstr "Contenido" + +msgid "Download notebook file" +msgstr "Descargar archivo de cuaderno" + +msgid "Sphinx Book Theme" +msgstr "Tema del libro de la esfinge" + +msgid "Fullscreen mode" +msgstr "Modo de pantalla completa" + +msgid "Edit this page" +msgstr "Edita esta página" + +msgid "By" +msgstr "Por" + +msgid "Copyright" +msgstr "Derechos de autor" + +msgid "Source repository" +msgstr "Repositorio de origen" + +msgid "previous page" +msgstr "pagina anterior" + +msgid "next page" +msgstr "siguiente página" + +msgid "Toggle navigation" +msgstr "Navegación de palanca" + +msgid "repository" +msgstr "repositorio" + +msgid "suggest edit" +msgstr "sugerir editar" + +msgid "open issue" +msgstr "Tema abierto" + +msgid "Launch" +msgstr "Lanzamiento" + +msgid "Print to PDF" +msgstr "Imprimir en PDF" + +msgid "By the" +msgstr "Por el" + +msgid "Last updated on" +msgstr "Ultima actualización en" + +msgid "Download source file" +msgstr "Descargar archivo fuente" + +msgid "Download this page" +msgstr "Descarga esta pagina" diff --git a/_static/locales/et/LC_MESSAGES/booktheme.mo b/_static/locales/et/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..983b823 Binary files /dev/null and b/_static/locales/et/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/et/LC_MESSAGES/booktheme.po b/_static/locales/et/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..345088f --- /dev/null +++ b/_static/locales/et/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Teema" + +msgid "Open an issue" +msgstr "Avage probleem" + +msgid "Contents" +msgstr "Sisu" + +msgid "Download notebook file" +msgstr "Laadige sülearvuti fail alla" + +msgid "Sphinx Book Theme" +msgstr "Sfinksiraamatu teema" + +msgid "Fullscreen mode" +msgstr "Täisekraanirežiim" + +msgid "Edit this page" +msgstr "Muutke seda lehte" + +msgid "By" +msgstr "Kõrval" + +msgid "Copyright" +msgstr "Autoriõigus" + +msgid "Source repository" +msgstr "Allikahoidla" + +msgid "previous page" +msgstr "eelmine leht" + +msgid "next page" +msgstr "järgmine leht" + +msgid "Toggle navigation" +msgstr "Lülita navigeerimine sisse" + +msgid "repository" +msgstr "hoidla" + +msgid "suggest edit" +msgstr "soovita muuta" + +msgid "open issue" +msgstr "avatud küsimus" + +msgid "Launch" +msgstr "Käivitage" + +msgid "Print to PDF" +msgstr "Prindi PDF-i" + +msgid "By the" +msgstr "Autor" + +msgid "Last updated on" +msgstr "Viimati uuendatud" + +msgid "Download source file" +msgstr "Laadige alla lähtefail" + +msgid "Download this page" +msgstr "Laadige see leht alla" diff --git a/_static/locales/fi/LC_MESSAGES/booktheme.mo b/_static/locales/fi/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..d8ac054 Binary files /dev/null and b/_static/locales/fi/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/fi/LC_MESSAGES/booktheme.po b/_static/locales/fi/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..d97a08d --- /dev/null +++ b/_static/locales/fi/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Teeman tekijä" + +msgid "Open an issue" +msgstr "Avaa ongelma" + +msgid "Contents" +msgstr "Sisällys" + +msgid "Download notebook file" +msgstr "Lataa muistikirjatiedosto" + +msgid "Sphinx Book Theme" +msgstr "Sphinx-kirjan teema" + +msgid "Fullscreen mode" +msgstr "Koko näytön tila" + +msgid "Edit this page" +msgstr "Muokkaa tätä sivua" + +msgid "By" +msgstr "Tekijä" + +msgid "Copyright" +msgstr "Tekijänoikeus" + +msgid "Source repository" +msgstr "Lähteen arkisto" + +msgid "previous page" +msgstr "Edellinen sivu" + +msgid "next page" +msgstr "seuraava sivu" + +msgid "Toggle navigation" +msgstr "Vaihda navigointia" + +msgid "repository" +msgstr "arkisto" + +msgid "suggest edit" +msgstr "ehdottaa muokkausta" + +msgid "open issue" +msgstr "avoin ongelma" + +msgid "Launch" +msgstr "Tuoda markkinoille" + +msgid "Print to PDF" +msgstr "Tulosta PDF-tiedostoon" + +msgid "By the" +msgstr "Mukaan" + +msgid "Last updated on" +msgstr "Viimeksi päivitetty" + +msgid "Download source file" +msgstr "Lataa lähdetiedosto" + +msgid "Download this page" +msgstr "Lataa tämä sivu" diff --git a/_static/locales/fr/LC_MESSAGES/booktheme.mo b/_static/locales/fr/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..f663d39 Binary files /dev/null and b/_static/locales/fr/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/fr/LC_MESSAGES/booktheme.po b/_static/locales/fr/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..88f3517 --- /dev/null +++ b/_static/locales/fr/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Thème par le" + +msgid "Open an issue" +msgstr "Ouvrez un problème" + +msgid "Contents" +msgstr "Contenu" + +msgid "Download notebook file" +msgstr "Télécharger le fichier notebook" + +msgid "Sphinx Book Theme" +msgstr "Thème du livre Sphinx" + +msgid "Fullscreen mode" +msgstr "Mode plein écran" + +msgid "Edit this page" +msgstr "Modifier cette page" + +msgid "By" +msgstr "Par" + +msgid "Copyright" +msgstr "droits d'auteur" + +msgid "Source repository" +msgstr "Dépôt source" + +msgid "previous page" +msgstr "page précédente" + +msgid "next page" +msgstr "page suivante" + +msgid "Toggle navigation" +msgstr "Basculer la navigation" + +msgid "repository" +msgstr "dépôt" + +msgid "suggest edit" +msgstr "suggestion de modification" + +msgid "open issue" +msgstr "signaler un problème" + +msgid "Launch" +msgstr "lancement" + +msgid "Print to PDF" +msgstr "Imprimer au format PDF" + +msgid "By the" +msgstr "Par le" + +msgid "Last updated on" +msgstr "Dernière mise à jour le" + +msgid "Download source file" +msgstr "Télécharger le fichier source" + +msgid "Download this page" +msgstr "Téléchargez cette page" diff --git a/_static/locales/hr/LC_MESSAGES/booktheme.mo b/_static/locales/hr/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..eca4a1a Binary files /dev/null and b/_static/locales/hr/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/hr/LC_MESSAGES/booktheme.po b/_static/locales/hr/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..fb9440a --- /dev/null +++ b/_static/locales/hr/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: hr\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tema autora" + +msgid "Open an issue" +msgstr "Otvorite izdanje" + +msgid "Contents" +msgstr "Sadržaj" + +msgid "Download notebook file" +msgstr "Preuzmi datoteku bilježnice" + +msgid "Sphinx Book Theme" +msgstr "Tema knjige Sphinx" + +msgid "Fullscreen mode" +msgstr "Način preko cijelog zaslona" + +msgid "Edit this page" +msgstr "Uredite ovu stranicu" + +msgid "By" +msgstr "Po" + +msgid "Copyright" +msgstr "Autorska prava" + +msgid "Source repository" +msgstr "Izvorno spremište" + +msgid "previous page" +msgstr "Prethodna stranica" + +msgid "next page" +msgstr "sljedeća stranica" + +msgid "Toggle navigation" +msgstr "Uključi / isključi navigaciju" + +msgid "repository" +msgstr "spremište" + +msgid "suggest edit" +msgstr "predloži uređivanje" + +msgid "open issue" +msgstr "otvoreno izdanje" + +msgid "Launch" +msgstr "Pokrenite" + +msgid "Print to PDF" +msgstr "Ispis u PDF" + +msgid "By the" +msgstr "Od strane" + +msgid "Last updated on" +msgstr "Posljednje ažuriranje:" + +msgid "Download source file" +msgstr "Preuzmi izvornu datoteku" + +msgid "Download this page" +msgstr "Preuzmite ovu stranicu" diff --git a/_static/locales/id/LC_MESSAGES/booktheme.mo b/_static/locales/id/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..d07a06a Binary files /dev/null and b/_static/locales/id/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/id/LC_MESSAGES/booktheme.po b/_static/locales/id/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..9ffb56f --- /dev/null +++ b/_static/locales/id/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: id\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tema oleh" + +msgid "Open an issue" +msgstr "Buka masalah" + +msgid "Contents" +msgstr "Isi" + +msgid "Download notebook file" +msgstr "Unduh file notebook" + +msgid "Sphinx Book Theme" +msgstr "Tema Buku Sphinx" + +msgid "Fullscreen mode" +msgstr "Mode layar penuh" + +msgid "Edit this page" +msgstr "Edit halaman ini" + +msgid "By" +msgstr "Oleh" + +msgid "Copyright" +msgstr "hak cipta" + +msgid "Source repository" +msgstr "Repositori sumber" + +msgid "previous page" +msgstr "halaman sebelumnya" + +msgid "next page" +msgstr "halaman selanjutnya" + +msgid "Toggle navigation" +msgstr "Alihkan navigasi" + +msgid "repository" +msgstr "gudang" + +msgid "suggest edit" +msgstr "menyarankan edit" + +msgid "open issue" +msgstr "masalah terbuka" + +msgid "Launch" +msgstr "Meluncurkan" + +msgid "Print to PDF" +msgstr "Cetak ke PDF" + +msgid "By the" +msgstr "Oleh" + +msgid "Last updated on" +msgstr "Terakhir diperbarui saat" + +msgid "Download source file" +msgstr "Unduh file sumber" + +msgid "Download this page" +msgstr "Unduh halaman ini" diff --git a/_static/locales/it/LC_MESSAGES/booktheme.mo b/_static/locales/it/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..53ba476 Binary files /dev/null and b/_static/locales/it/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/it/LC_MESSAGES/booktheme.po b/_static/locales/it/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..04308dd --- /dev/null +++ b/_static/locales/it/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tema di" + +msgid "Open an issue" +msgstr "Apri un problema" + +msgid "Contents" +msgstr "Contenuti" + +msgid "Download notebook file" +msgstr "Scarica il file del taccuino" + +msgid "Sphinx Book Theme" +msgstr "Tema del libro della Sfinge" + +msgid "Fullscreen mode" +msgstr "Modalità schermo intero" + +msgid "Edit this page" +msgstr "Modifica questa pagina" + +msgid "By" +msgstr "Di" + +msgid "Copyright" +msgstr "Diritto d'autore" + +msgid "Source repository" +msgstr "Repository di origine" + +msgid "previous page" +msgstr "pagina precedente" + +msgid "next page" +msgstr "pagina successiva" + +msgid "Toggle navigation" +msgstr "Attiva / disattiva la navigazione" + +msgid "repository" +msgstr "repository" + +msgid "suggest edit" +msgstr "suggerisci modifica" + +msgid "open issue" +msgstr "questione aperta" + +msgid "Launch" +msgstr "Lanciare" + +msgid "Print to PDF" +msgstr "Stampa in PDF" + +msgid "By the" +msgstr "Dal" + +msgid "Last updated on" +msgstr "Ultimo aggiornamento il" + +msgid "Download source file" +msgstr "Scarica il file sorgente" + +msgid "Download this page" +msgstr "Scarica questa pagina" diff --git a/_static/locales/iw/LC_MESSAGES/booktheme.mo b/_static/locales/iw/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..a45c657 Binary files /dev/null and b/_static/locales/iw/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/iw/LC_MESSAGES/booktheme.po b/_static/locales/iw/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..4ea190d --- /dev/null +++ b/_static/locales/iw/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: iw\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "נושא מאת" + +msgid "Open an issue" +msgstr "פתח גיליון" + +msgid "Contents" +msgstr "תוכן" + +msgid "Download notebook file" +msgstr "הורד קובץ מחברת" + +msgid "Sphinx Book Theme" +msgstr "נושא ספר ספינקס" + +msgid "Fullscreen mode" +msgstr "מצב מסך מלא" + +msgid "Edit this page" +msgstr "ערוך דף זה" + +msgid "By" +msgstr "על ידי" + +msgid "Copyright" +msgstr "זכויות יוצרים" + +msgid "Source repository" +msgstr "מאגר המקורות" + +msgid "previous page" +msgstr "עמוד קודם" + +msgid "next page" +msgstr "עמוד הבא" + +msgid "Toggle navigation" +msgstr "החלף ניווט" + +msgid "repository" +msgstr "מאגר" + +msgid "suggest edit" +msgstr "מציע לערוך" + +msgid "open issue" +msgstr "בעיה פתוחה" + +msgid "Launch" +msgstr "לְהַשִׁיק" + +msgid "Print to PDF" +msgstr "הדפס לקובץ PDF" + +msgid "By the" +msgstr "דרך" + +msgid "Last updated on" +msgstr "עודכן לאחרונה ב" + +msgid "Download source file" +msgstr "הורד את קובץ המקור" + +msgid "Download this page" +msgstr "הורד דף זה" diff --git a/_static/locales/ja/LC_MESSAGES/booktheme.mo b/_static/locales/ja/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..1cefd29 Binary files /dev/null and b/_static/locales/ja/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/ja/LC_MESSAGES/booktheme.po b/_static/locales/ja/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..77d5a09 --- /dev/null +++ b/_static/locales/ja/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ja\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "のテーマ" + +msgid "Open an issue" +msgstr "問題を報告" + +msgid "Contents" +msgstr "目次" + +msgid "Download notebook file" +msgstr "ノートブックファイルをダウンロード" + +msgid "Sphinx Book Theme" +msgstr "スフィンクスの本のテーマ" + +msgid "Fullscreen mode" +msgstr "全画面モード" + +msgid "Edit this page" +msgstr "このページを編集" + +msgid "By" +msgstr "著者" + +msgid "Copyright" +msgstr "Copyright" + +msgid "Source repository" +msgstr "ソースリポジトリ" + +msgid "previous page" +msgstr "前のページ" + +msgid "next page" +msgstr "次のページ" + +msgid "Toggle navigation" +msgstr "ナビゲーションを切り替え" + +msgid "repository" +msgstr "リポジトリ" + +msgid "suggest edit" +msgstr "編集を提案する" + +msgid "open issue" +msgstr "未解決の問題" + +msgid "Launch" +msgstr "起動" + +msgid "Print to PDF" +msgstr "PDFに印刷" + +msgid "By the" +msgstr "によって" + +msgid "Last updated on" +msgstr "最終更新日" + +msgid "Download source file" +msgstr "ソースファイルをダウンロード" + +msgid "Download this page" +msgstr "このページをダウンロード" diff --git a/_static/locales/ko/LC_MESSAGES/booktheme.mo b/_static/locales/ko/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..06c7ec9 Binary files /dev/null and b/_static/locales/ko/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/ko/LC_MESSAGES/booktheme.po b/_static/locales/ko/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..6ee3d78 --- /dev/null +++ b/_static/locales/ko/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ko\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "테마별" + +msgid "Open an issue" +msgstr "이슈 열기" + +msgid "Contents" +msgstr "내용" + +msgid "Download notebook file" +msgstr "노트북 파일 다운로드" + +msgid "Sphinx Book Theme" +msgstr "스핑크스 도서 테마" + +msgid "Fullscreen mode" +msgstr "전체 화면으로보기" + +msgid "Edit this page" +msgstr "이 페이지 편집" + +msgid "By" +msgstr "으로" + +msgid "Copyright" +msgstr "저작권" + +msgid "Source repository" +msgstr "소스 저장소" + +msgid "previous page" +msgstr "이전 페이지" + +msgid "next page" +msgstr "다음 페이지" + +msgid "Toggle navigation" +msgstr "탐색 전환" + +msgid "repository" +msgstr "저장소" + +msgid "suggest edit" +msgstr "편집 제안" + +msgid "open issue" +msgstr "열린 문제" + +msgid "Launch" +msgstr "시작하다" + +msgid "Print to PDF" +msgstr "PDF로 인쇄" + +msgid "By the" +msgstr "에 의해" + +msgid "Last updated on" +msgstr "마지막 업데이트" + +msgid "Download source file" +msgstr "소스 파일 다운로드" + +msgid "Download this page" +msgstr "이 페이지 다운로드" diff --git a/_static/locales/lt/LC_MESSAGES/booktheme.mo b/_static/locales/lt/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..4468ba0 Binary files /dev/null and b/_static/locales/lt/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/lt/LC_MESSAGES/booktheme.po b/_static/locales/lt/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..01be267 --- /dev/null +++ b/_static/locales/lt/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lt\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tema" + +msgid "Open an issue" +msgstr "Atidarykite problemą" + +msgid "Contents" +msgstr "Turinys" + +msgid "Download notebook file" +msgstr "Atsisiųsti nešiojamojo kompiuterio failą" + +msgid "Sphinx Book Theme" +msgstr "Sfinkso knygos tema" + +msgid "Fullscreen mode" +msgstr "Pilno ekrano režimas" + +msgid "Edit this page" +msgstr "Redaguoti šį puslapį" + +msgid "By" +msgstr "Iki" + +msgid "Copyright" +msgstr "Autorių teisės" + +msgid "Source repository" +msgstr "Šaltinio saugykla" + +msgid "previous page" +msgstr "Ankstesnis puslapis" + +msgid "next page" +msgstr "Kitas puslapis" + +msgid "Toggle navigation" +msgstr "Perjungti naršymą" + +msgid "repository" +msgstr "saugykla" + +msgid "suggest edit" +msgstr "pasiūlyti redaguoti" + +msgid "open issue" +msgstr "atviras klausimas" + +msgid "Launch" +msgstr "Paleiskite" + +msgid "Print to PDF" +msgstr "Spausdinti į PDF" + +msgid "By the" +msgstr "Prie" + +msgid "Last updated on" +msgstr "Paskutinį kartą atnaujinta" + +msgid "Download source file" +msgstr "Atsisiųsti šaltinio failą" + +msgid "Download this page" +msgstr "Atsisiųskite šį puslapį" diff --git a/_static/locales/lv/LC_MESSAGES/booktheme.mo b/_static/locales/lv/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..74aa4d8 Binary files /dev/null and b/_static/locales/lv/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/lv/LC_MESSAGES/booktheme.po b/_static/locales/lv/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..993a1e4 --- /dev/null +++ b/_static/locales/lv/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: lv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Autora tēma" + +msgid "Open an issue" +msgstr "Atveriet problēmu" + +msgid "Contents" +msgstr "Saturs" + +msgid "Download notebook file" +msgstr "Lejupielādēt piezīmju grāmatiņu" + +msgid "Sphinx Book Theme" +msgstr "Sfinksa grāmatas tēma" + +msgid "Fullscreen mode" +msgstr "Pilnekrāna režīms" + +msgid "Edit this page" +msgstr "Rediģēt šo lapu" + +msgid "By" +msgstr "Autors" + +msgid "Copyright" +msgstr "Autortiesības" + +msgid "Source repository" +msgstr "Avota krātuve" + +msgid "previous page" +msgstr "iepriekšējā lapa" + +msgid "next page" +msgstr "nākamā lapaspuse" + +msgid "Toggle navigation" +msgstr "Pārslēgt navigāciju" + +msgid "repository" +msgstr "krātuve" + +msgid "suggest edit" +msgstr "ieteikt rediģēt" + +msgid "open issue" +msgstr "atklāts jautājums" + +msgid "Launch" +msgstr "Uzsākt" + +msgid "Print to PDF" +msgstr "Drukāt PDF formātā" + +msgid "By the" +msgstr "Ar" + +msgid "Last updated on" +msgstr "Pēdējoreiz atjaunināts" + +msgid "Download source file" +msgstr "Lejupielādēt avota failu" + +msgid "Download this page" +msgstr "Lejupielādējiet šo lapu" diff --git a/_static/locales/ml/LC_MESSAGES/booktheme.mo b/_static/locales/ml/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..2736e8f Binary files /dev/null and b/_static/locales/ml/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/ml/LC_MESSAGES/booktheme.po b/_static/locales/ml/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..81daf7c --- /dev/null +++ b/_static/locales/ml/LC_MESSAGES/booktheme.po @@ -0,0 +1,66 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ml\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "പ്രമേയം" + +msgid "Open an issue" +msgstr "ഒരു പ്രശ്നം തുറക്കുക" + +msgid "Download notebook file" +msgstr "നോട്ട്ബുക്ക് ഫയൽ ഡൺലോഡ് ചെയ്യുക" + +msgid "Sphinx Book Theme" +msgstr "സ്ഫിങ്ക്സ് പുസ്തക തീം" + +msgid "Edit this page" +msgstr "ഈ പേജ് എഡിറ്റുചെയ്യുക" + +msgid "By" +msgstr "എഴുതിയത്" + +msgid "Copyright" +msgstr "പകർപ്പവകാശം" + +msgid "Source repository" +msgstr "ഉറവിട ശേഖരം" + +msgid "previous page" +msgstr "മുൻപത്തെ താൾ" + +msgid "next page" +msgstr "അടുത്ത പേജ്" + +msgid "Toggle navigation" +msgstr "നാവിഗേഷൻ ടോഗിൾ ചെയ്യുക" + +msgid "suggest edit" +msgstr "എഡിറ്റുചെയ്യാൻ നിർദ്ദേശിക്കുക" + +msgid "open issue" +msgstr "തുറന്ന പ്രശ്നം" + +msgid "Launch" +msgstr "സമാരംഭിക്കുക" + +msgid "Print to PDF" +msgstr "PDF- ലേക്ക് പ്രിന്റുചെയ്യുക" + +msgid "By the" +msgstr "എഴുതിയത്" + +msgid "Last updated on" +msgstr "അവസാനം അപ്‌ഡേറ്റുചെയ്‌തത്" + +msgid "Download source file" +msgstr "ഉറവിട ഫയൽ ഡൗൺലോഡുചെയ്യുക" + +msgid "Download this page" +msgstr "ഈ പേജ് ഡൗൺലോഡുചെയ്യുക" diff --git a/_static/locales/mr/LC_MESSAGES/booktheme.mo b/_static/locales/mr/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..fe53010 Binary files /dev/null and b/_static/locales/mr/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/mr/LC_MESSAGES/booktheme.po b/_static/locales/mr/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..fd857bf --- /dev/null +++ b/_static/locales/mr/LC_MESSAGES/booktheme.po @@ -0,0 +1,66 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: mr\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "द्वारा थीम" + +msgid "Open an issue" +msgstr "एक मुद्दा उघडा" + +msgid "Download notebook file" +msgstr "नोटबुक फाईल डाउनलोड करा" + +msgid "Sphinx Book Theme" +msgstr "स्फिंक्स बुक थीम" + +msgid "Edit this page" +msgstr "हे पृष्ठ संपादित करा" + +msgid "By" +msgstr "द्वारा" + +msgid "Copyright" +msgstr "कॉपीराइट" + +msgid "Source repository" +msgstr "स्त्रोत भांडार" + +msgid "previous page" +msgstr "मागील पान" + +msgid "next page" +msgstr "पुढील पृष्ठ" + +msgid "Toggle navigation" +msgstr "नेव्हिगेशन टॉगल करा" + +msgid "suggest edit" +msgstr "संपादन सुचवा" + +msgid "open issue" +msgstr "खुला मुद्दा" + +msgid "Launch" +msgstr "लाँच करा" + +msgid "Print to PDF" +msgstr "पीडीएफवर मुद्रित करा" + +msgid "By the" +msgstr "द्वारा" + +msgid "Last updated on" +msgstr "अखेरचे अद्यतनित" + +msgid "Download source file" +msgstr "स्त्रोत फाइल डाउनलोड करा" + +msgid "Download this page" +msgstr "हे पृष्ठ डाउनलोड करा" diff --git a/_static/locales/ms/LC_MESSAGES/booktheme.mo b/_static/locales/ms/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..f02603f Binary files /dev/null and b/_static/locales/ms/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/ms/LC_MESSAGES/booktheme.po b/_static/locales/ms/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..b616d70 --- /dev/null +++ b/_static/locales/ms/LC_MESSAGES/booktheme.po @@ -0,0 +1,66 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ms\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tema oleh" + +msgid "Open an issue" +msgstr "Buka masalah" + +msgid "Download notebook file" +msgstr "Muat turun fail buku nota" + +msgid "Sphinx Book Theme" +msgstr "Tema Buku Sphinx" + +msgid "Edit this page" +msgstr "Edit halaman ini" + +msgid "By" +msgstr "Oleh" + +msgid "Copyright" +msgstr "hak cipta" + +msgid "Source repository" +msgstr "Repositori sumber" + +msgid "previous page" +msgstr "halaman sebelumnya" + +msgid "next page" +msgstr "muka surat seterusnya" + +msgid "Toggle navigation" +msgstr "Togol navigasi" + +msgid "suggest edit" +msgstr "cadangkan edit" + +msgid "open issue" +msgstr "isu terbuka" + +msgid "Launch" +msgstr "Lancarkan" + +msgid "Print to PDF" +msgstr "Cetak ke PDF" + +msgid "By the" +msgstr "Oleh" + +msgid "Last updated on" +msgstr "Terakhir dikemas kini pada" + +msgid "Download source file" +msgstr "Muat turun fail sumber" + +msgid "Download this page" +msgstr "Muat turun halaman ini" diff --git a/_static/locales/nl/LC_MESSAGES/booktheme.mo b/_static/locales/nl/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..e59e7ec Binary files /dev/null and b/_static/locales/nl/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/nl/LC_MESSAGES/booktheme.po b/_static/locales/nl/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..f16f4bc --- /dev/null +++ b/_static/locales/nl/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Thema door de" + +msgid "Open an issue" +msgstr "Open een probleem" + +msgid "Contents" +msgstr "Inhoud" + +msgid "Download notebook file" +msgstr "Download notebookbestand" + +msgid "Sphinx Book Theme" +msgstr "Sphinx-boekthema" + +msgid "Fullscreen mode" +msgstr "Volledig scherm" + +msgid "Edit this page" +msgstr "bewerk deze pagina" + +msgid "By" +msgstr "Door" + +msgid "Copyright" +msgstr "auteursrechten" + +msgid "Source repository" +msgstr "Bronopslagplaats" + +msgid "previous page" +msgstr "vorige pagina" + +msgid "next page" +msgstr "volgende bladzijde" + +msgid "Toggle navigation" +msgstr "Schakel navigatie" + +msgid "repository" +msgstr "repository" + +msgid "suggest edit" +msgstr "suggereren bewerken" + +msgid "open issue" +msgstr "open probleem" + +msgid "Launch" +msgstr "Lancering" + +msgid "Print to PDF" +msgstr "Afdrukken naar pdf" + +msgid "By the" +msgstr "Door de" + +msgid "Last updated on" +msgstr "Laatst geupdate op" + +msgid "Download source file" +msgstr "Download het bronbestand" + +msgid "Download this page" +msgstr "Download deze pagina" diff --git a/_static/locales/no/LC_MESSAGES/booktheme.mo b/_static/locales/no/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..6cd15c8 Binary files /dev/null and b/_static/locales/no/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/no/LC_MESSAGES/booktheme.po b/_static/locales/no/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..b1d304e --- /dev/null +++ b/_static/locales/no/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: no\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tema av" + +msgid "Open an issue" +msgstr "Åpne et problem" + +msgid "Contents" +msgstr "Innhold" + +msgid "Download notebook file" +msgstr "Last ned notatbokfilen" + +msgid "Sphinx Book Theme" +msgstr "Sphinx boktema" + +msgid "Fullscreen mode" +msgstr "Fullskjerm-modus" + +msgid "Edit this page" +msgstr "Rediger denne siden" + +msgid "By" +msgstr "Av" + +msgid "Copyright" +msgstr "opphavsrett" + +msgid "Source repository" +msgstr "Kildedepot" + +msgid "previous page" +msgstr "forrige side" + +msgid "next page" +msgstr "neste side" + +msgid "Toggle navigation" +msgstr "Bytt navigasjon" + +msgid "repository" +msgstr "oppbevaringssted" + +msgid "suggest edit" +msgstr "foreslå redigering" + +msgid "open issue" +msgstr "åpent nummer" + +msgid "Launch" +msgstr "Start" + +msgid "Print to PDF" +msgstr "Skriv ut til PDF" + +msgid "By the" +msgstr "Ved" + +msgid "Last updated on" +msgstr "Sist oppdatert den" + +msgid "Download source file" +msgstr "Last ned kildefilen" + +msgid "Download this page" +msgstr "Last ned denne siden" diff --git a/_static/locales/pl/LC_MESSAGES/booktheme.mo b/_static/locales/pl/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..9ebb584 Binary files /dev/null and b/_static/locales/pl/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/pl/LC_MESSAGES/booktheme.po b/_static/locales/pl/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..80d2c89 --- /dev/null +++ b/_static/locales/pl/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Motyw autorstwa" + +msgid "Open an issue" +msgstr "Otwórz problem" + +msgid "Contents" +msgstr "Zawartość" + +msgid "Download notebook file" +msgstr "Pobierz plik notatnika" + +msgid "Sphinx Book Theme" +msgstr "Motyw książki Sphinx" + +msgid "Fullscreen mode" +msgstr "Pełny ekran" + +msgid "Edit this page" +msgstr "Edytuj tę strone" + +msgid "By" +msgstr "Przez" + +msgid "Copyright" +msgstr "prawa autorskie" + +msgid "Source repository" +msgstr "Repozytorium źródłowe" + +msgid "previous page" +msgstr "Poprzednia strona" + +msgid "next page" +msgstr "Następna strona" + +msgid "Toggle navigation" +msgstr "Przełącz nawigację" + +msgid "repository" +msgstr "magazyn" + +msgid "suggest edit" +msgstr "zaproponuj edycję" + +msgid "open issue" +msgstr "otwarty problem" + +msgid "Launch" +msgstr "Uruchomić" + +msgid "Print to PDF" +msgstr "Drukuj do PDF" + +msgid "By the" +msgstr "Przez" + +msgid "Last updated on" +msgstr "Ostatnia aktualizacja" + +msgid "Download source file" +msgstr "Pobierz plik źródłowy" + +msgid "Download this page" +msgstr "Pobierz tę stronę" diff --git a/_static/locales/pt/LC_MESSAGES/booktheme.mo b/_static/locales/pt/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..d0ddb87 Binary files /dev/null and b/_static/locales/pt/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/pt/LC_MESSAGES/booktheme.po b/_static/locales/pt/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..45ac847 --- /dev/null +++ b/_static/locales/pt/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tema por" + +msgid "Open an issue" +msgstr "Abra um problema" + +msgid "Contents" +msgstr "Conteúdo" + +msgid "Download notebook file" +msgstr "Baixar arquivo de notebook" + +msgid "Sphinx Book Theme" +msgstr "Tema do livro Sphinx" + +msgid "Fullscreen mode" +msgstr "Modo tela cheia" + +msgid "Edit this page" +msgstr "Edite essa página" + +msgid "By" +msgstr "De" + +msgid "Copyright" +msgstr "direito autoral" + +msgid "Source repository" +msgstr "Repositório fonte" + +msgid "previous page" +msgstr "página anterior" + +msgid "next page" +msgstr "próxima página" + +msgid "Toggle navigation" +msgstr "Alternar de navegação" + +msgid "repository" +msgstr "repositório" + +msgid "suggest edit" +msgstr "sugerir edição" + +msgid "open issue" +msgstr "questão aberta" + +msgid "Launch" +msgstr "Lançamento" + +msgid "Print to PDF" +msgstr "Imprimir em PDF" + +msgid "By the" +msgstr "Pelo" + +msgid "Last updated on" +msgstr "Última atualização em" + +msgid "Download source file" +msgstr "Baixar arquivo fonte" + +msgid "Download this page" +msgstr "Baixe esta página" diff --git a/_static/locales/ro/LC_MESSAGES/booktheme.mo b/_static/locales/ro/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..3c36ab1 Binary files /dev/null and b/_static/locales/ro/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/ro/LC_MESSAGES/booktheme.po b/_static/locales/ro/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..532b3b8 --- /dev/null +++ b/_static/locales/ro/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tema de" + +msgid "Open an issue" +msgstr "Deschideți o problemă" + +msgid "Contents" +msgstr "Cuprins" + +msgid "Download notebook file" +msgstr "Descărcați fișierul notebook" + +msgid "Sphinx Book Theme" +msgstr "Tema Sphinx Book" + +msgid "Fullscreen mode" +msgstr "Modul ecran întreg" + +msgid "Edit this page" +msgstr "Editați această pagină" + +msgid "By" +msgstr "De" + +msgid "Copyright" +msgstr "Drepturi de autor" + +msgid "Source repository" +msgstr "Depozit sursă" + +msgid "previous page" +msgstr "pagina anterioară" + +msgid "next page" +msgstr "pagina următoare" + +msgid "Toggle navigation" +msgstr "Comutare navigare" + +msgid "repository" +msgstr "repertoriu" + +msgid "suggest edit" +msgstr "sugerează editare" + +msgid "open issue" +msgstr "problema deschisă" + +msgid "Launch" +msgstr "Lansa" + +msgid "Print to PDF" +msgstr "Imprimați în PDF" + +msgid "By the" +msgstr "Langa" + +msgid "Last updated on" +msgstr "Ultima actualizare la" + +msgid "Download source file" +msgstr "Descărcați fișierul sursă" + +msgid "Download this page" +msgstr "Descarcă această pagină" diff --git a/_static/locales/ru/LC_MESSAGES/booktheme.mo b/_static/locales/ru/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..6b8ca41 Binary files /dev/null and b/_static/locales/ru/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/ru/LC_MESSAGES/booktheme.po b/_static/locales/ru/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..b718b48 --- /dev/null +++ b/_static/locales/ru/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Тема от" + +msgid "Open an issue" +msgstr "Открыть вопрос" + +msgid "Contents" +msgstr "Содержание" + +msgid "Download notebook file" +msgstr "Скачать файл записной книжки" + +msgid "Sphinx Book Theme" +msgstr "Тема книги Сфинкс" + +msgid "Fullscreen mode" +msgstr "Полноэкранный режим" + +msgid "Edit this page" +msgstr "Редактировать эту страницу" + +msgid "By" +msgstr "По" + +msgid "Copyright" +msgstr "авторское право" + +msgid "Source repository" +msgstr "Исходный репозиторий" + +msgid "previous page" +msgstr "Предыдущая страница" + +msgid "next page" +msgstr "Следующая страница" + +msgid "Toggle navigation" +msgstr "Переключить навигацию" + +msgid "repository" +msgstr "хранилище" + +msgid "suggest edit" +msgstr "предложить редактировать" + +msgid "open issue" +msgstr "открытый вопрос" + +msgid "Launch" +msgstr "Запуск" + +msgid "Print to PDF" +msgstr "Распечатать в PDF" + +msgid "By the" +msgstr "Посредством" + +msgid "Last updated on" +msgstr "Последнее обновление" + +msgid "Download source file" +msgstr "Скачать исходный файл" + +msgid "Download this page" +msgstr "Загрузите эту страницу" diff --git a/_static/locales/sk/LC_MESSAGES/booktheme.mo b/_static/locales/sk/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..59bd0dd Binary files /dev/null and b/_static/locales/sk/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/sk/LC_MESSAGES/booktheme.po b/_static/locales/sk/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..f6c423b --- /dev/null +++ b/_static/locales/sk/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sk\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Téma od" + +msgid "Open an issue" +msgstr "Otvorte problém" + +msgid "Contents" +msgstr "Obsah" + +msgid "Download notebook file" +msgstr "Stiahnite si zošit" + +msgid "Sphinx Book Theme" +msgstr "Téma knihy Sfinga" + +msgid "Fullscreen mode" +msgstr "Režim celej obrazovky" + +msgid "Edit this page" +msgstr "Upraviť túto stránku" + +msgid "By" +msgstr "Autor:" + +msgid "Copyright" +msgstr "Autorské práva" + +msgid "Source repository" +msgstr "Zdrojové úložisko" + +msgid "previous page" +msgstr "predchádzajúca strana" + +msgid "next page" +msgstr "ďalšia strana" + +msgid "Toggle navigation" +msgstr "Prepnúť navigáciu" + +msgid "repository" +msgstr "Úložisko" + +msgid "suggest edit" +msgstr "navrhnúť úpravu" + +msgid "open issue" +msgstr "otvorené vydanie" + +msgid "Launch" +msgstr "Spustiť" + +msgid "Print to PDF" +msgstr "Tlač do PDF" + +msgid "By the" +msgstr "Podľa" + +msgid "Last updated on" +msgstr "Posledná aktualizácia dňa" + +msgid "Download source file" +msgstr "Stiahnite si zdrojový súbor" + +msgid "Download this page" +msgstr "Stiahnite si túto stránku" diff --git a/_static/locales/sl/LC_MESSAGES/booktheme.mo b/_static/locales/sl/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..87bf26d Binary files /dev/null and b/_static/locales/sl/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/sl/LC_MESSAGES/booktheme.po b/_static/locales/sl/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..9822dc5 --- /dev/null +++ b/_static/locales/sl/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tema avtorja" + +msgid "Open an issue" +msgstr "Odprite številko" + +msgid "Contents" +msgstr "Vsebina" + +msgid "Download notebook file" +msgstr "Prenesite datoteko zvezka" + +msgid "Sphinx Book Theme" +msgstr "Tema knjige Sphinx" + +msgid "Fullscreen mode" +msgstr "Celozaslonski način" + +msgid "Edit this page" +msgstr "Uredite to stran" + +msgid "By" +msgstr "Avtor" + +msgid "Copyright" +msgstr "avtorske pravice" + +msgid "Source repository" +msgstr "Izvorno skladišče" + +msgid "previous page" +msgstr "Prejšnja stran" + +msgid "next page" +msgstr "Naslednja stran" + +msgid "Toggle navigation" +msgstr "Preklopi navigacijo" + +msgid "repository" +msgstr "odlagališče" + +msgid "suggest edit" +msgstr "predlagajte urejanje" + +msgid "open issue" +msgstr "odprto vprašanje" + +msgid "Launch" +msgstr "Kosilo" + +msgid "Print to PDF" +msgstr "Natisni v PDF" + +msgid "By the" +msgstr "Avtor" + +msgid "Last updated on" +msgstr "Nazadnje posodobljeno dne" + +msgid "Download source file" +msgstr "Prenesite izvorno datoteko" + +msgid "Download this page" +msgstr "Prenesite to stran" diff --git a/_static/locales/sr/LC_MESSAGES/booktheme.mo b/_static/locales/sr/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..ec740f4 Binary files /dev/null and b/_static/locales/sr/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/sr/LC_MESSAGES/booktheme.po b/_static/locales/sr/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..e809230 --- /dev/null +++ b/_static/locales/sr/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sr\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Тхеме би" + +msgid "Open an issue" +msgstr "Отворите издање" + +msgid "Contents" +msgstr "Садржај" + +msgid "Download notebook file" +msgstr "Преузмите датотеку бележнице" + +msgid "Sphinx Book Theme" +msgstr "Тема књиге Спхинк" + +msgid "Fullscreen mode" +msgstr "Режим целог екрана" + +msgid "Edit this page" +msgstr "Уредите ову страницу" + +msgid "By" +msgstr "Од стране" + +msgid "Copyright" +msgstr "Ауторско право" + +msgid "Source repository" +msgstr "Изворно спремиште" + +msgid "previous page" +msgstr "Претходна страница" + +msgid "next page" +msgstr "Следећа страна" + +msgid "Toggle navigation" +msgstr "Укључи / искључи навигацију" + +msgid "repository" +msgstr "спремиште" + +msgid "suggest edit" +msgstr "предложи уређивање" + +msgid "open issue" +msgstr "отворено издање" + +msgid "Launch" +msgstr "Лансирање" + +msgid "Print to PDF" +msgstr "Испис у ПДФ" + +msgid "By the" +msgstr "Од" + +msgid "Last updated on" +msgstr "Последње ажурирање" + +msgid "Download source file" +msgstr "Преузми изворну датотеку" + +msgid "Download this page" +msgstr "Преузмите ову страницу" diff --git a/_static/locales/sv/LC_MESSAGES/booktheme.mo b/_static/locales/sv/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..b07dc76 Binary files /dev/null and b/_static/locales/sv/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/sv/LC_MESSAGES/booktheme.po b/_static/locales/sv/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..2421b00 --- /dev/null +++ b/_static/locales/sv/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tema av" + +msgid "Open an issue" +msgstr "Öppna en problemrapport" + +msgid "Contents" +msgstr "Innehåll" + +msgid "Download notebook file" +msgstr "Ladda ner notebook-fil" + +msgid "Sphinx Book Theme" +msgstr "Sphinx Boktema" + +msgid "Fullscreen mode" +msgstr "Fullskärmsläge" + +msgid "Edit this page" +msgstr "Redigera den här sidan" + +msgid "By" +msgstr "Av" + +msgid "Copyright" +msgstr "Upphovsrätt" + +msgid "Source repository" +msgstr "Källkodsrepositorium" + +msgid "previous page" +msgstr "föregående sida" + +msgid "next page" +msgstr "nästa sida" + +msgid "Toggle navigation" +msgstr "Växla navigering" + +msgid "repository" +msgstr "repositorium" + +msgid "suggest edit" +msgstr "föreslå ändring" + +msgid "open issue" +msgstr "öppna problemrapport" + +msgid "Launch" +msgstr "Öppna" + +msgid "Print to PDF" +msgstr "Skriv ut till PDF" + +msgid "By the" +msgstr "Av den" + +msgid "Last updated on" +msgstr "Senast uppdaterad den" + +msgid "Download source file" +msgstr "Ladda ner källfil" + +msgid "Download this page" +msgstr "Ladda ner den här sidan" diff --git a/_static/locales/ta/LC_MESSAGES/booktheme.mo b/_static/locales/ta/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..29f52e1 Binary files /dev/null and b/_static/locales/ta/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/ta/LC_MESSAGES/booktheme.po b/_static/locales/ta/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..500042f --- /dev/null +++ b/_static/locales/ta/LC_MESSAGES/booktheme.po @@ -0,0 +1,66 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ta\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "வழங்கிய தீம்" + +msgid "Open an issue" +msgstr "சிக்கலைத் திறக்கவும்" + +msgid "Download notebook file" +msgstr "நோட்புக் கோப்பைப் பதிவிறக்கவும்" + +msgid "Sphinx Book Theme" +msgstr "ஸ்பிங்க்ஸ் புத்தக தீம்" + +msgid "Edit this page" +msgstr "இந்தப் பக்கத்தைத் திருத்தவும்" + +msgid "By" +msgstr "வழங்கியவர்" + +msgid "Copyright" +msgstr "பதிப்புரிமை" + +msgid "Source repository" +msgstr "மூல களஞ்சியம்" + +msgid "previous page" +msgstr "முந்தைய பக்கம்" + +msgid "next page" +msgstr "அடுத்த பக்கம்" + +msgid "Toggle navigation" +msgstr "வழிசெலுத்தலை நிலைமாற்று" + +msgid "suggest edit" +msgstr "திருத்த பரிந்துரைக்கவும்" + +msgid "open issue" +msgstr "திறந்த பிரச்சினை" + +msgid "Launch" +msgstr "தொடங்க" + +msgid "Print to PDF" +msgstr "PDF இல் அச்சிடுக" + +msgid "By the" +msgstr "மூலம்" + +msgid "Last updated on" +msgstr "கடைசியாக புதுப்பிக்கப்பட்டது" + +msgid "Download source file" +msgstr "மூல கோப்பைப் பதிவிறக்குக" + +msgid "Download this page" +msgstr "இந்தப் பக்கத்தைப் பதிவிறக்கவும்" diff --git a/_static/locales/te/LC_MESSAGES/booktheme.mo b/_static/locales/te/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..0a5f4b4 Binary files /dev/null and b/_static/locales/te/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/te/LC_MESSAGES/booktheme.po b/_static/locales/te/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..b1afebb --- /dev/null +++ b/_static/locales/te/LC_MESSAGES/booktheme.po @@ -0,0 +1,66 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: te\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "ద్వారా థీమ్" + +msgid "Open an issue" +msgstr "సమస్యను తెరవండి" + +msgid "Download notebook file" +msgstr "నోట్బుక్ ఫైల్ను డౌన్లోడ్ చేయండి" + +msgid "Sphinx Book Theme" +msgstr "సింహిక పుస్తక థీమ్" + +msgid "Edit this page" +msgstr "ఈ పేజీని సవరించండి" + +msgid "By" +msgstr "ద్వారా" + +msgid "Copyright" +msgstr "కాపీరైట్" + +msgid "Source repository" +msgstr "మూల రిపోజిటరీ" + +msgid "previous page" +msgstr "ముందు పేజి" + +msgid "next page" +msgstr "తరువాతి పేజీ" + +msgid "Toggle navigation" +msgstr "నావిగేషన్‌ను టోగుల్ చేయండి" + +msgid "suggest edit" +msgstr "సవరించమని సూచించండి" + +msgid "open issue" +msgstr "ఓపెన్ ఇష్యూ" + +msgid "Launch" +msgstr "ప్రారంభించండి" + +msgid "Print to PDF" +msgstr "PDF కి ముద్రించండి" + +msgid "By the" +msgstr "ద్వారా" + +msgid "Last updated on" +msgstr "చివరిగా నవీకరించబడింది" + +msgid "Download source file" +msgstr "మూల ఫైల్‌ను డౌన్‌లోడ్ చేయండి" + +msgid "Download this page" +msgstr "ఈ పేజీని డౌన్‌లోడ్ చేయండి" diff --git a/_static/locales/tg/LC_MESSAGES/booktheme.mo b/_static/locales/tg/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..b21c6c6 Binary files /dev/null and b/_static/locales/tg/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/tg/LC_MESSAGES/booktheme.po b/_static/locales/tg/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..29b8237 --- /dev/null +++ b/_static/locales/tg/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Мавзӯъи аз" + +msgid "Open an issue" +msgstr "Масъаларо кушоед" + +msgid "Contents" +msgstr "Мундариҷа" + +msgid "Download notebook file" +msgstr "Файли дафтарро зеркашӣ кунед" + +msgid "Sphinx Book Theme" +msgstr "Сфинкс Мавзӯи китоб" + +msgid "Fullscreen mode" +msgstr "Ҳолати экрани пурра" + +msgid "Edit this page" +msgstr "Ин саҳифаро таҳрир кунед" + +msgid "By" +msgstr "Бо" + +msgid "Copyright" +msgstr "Ҳуқуқи муаллиф" + +msgid "Source repository" +msgstr "Анбори манбаъ" + +msgid "previous page" +msgstr "саҳифаи қаблӣ" + +msgid "next page" +msgstr "саҳифаи оянда" + +msgid "Toggle navigation" +msgstr "Гузаришро иваз кунед" + +msgid "repository" +msgstr "анбор" + +msgid "suggest edit" +msgstr "пешниҳод вироиш" + +msgid "open issue" +msgstr "барориши кушод" + +msgid "Launch" +msgstr "Оғоз" + +msgid "Print to PDF" +msgstr "Чоп ба PDF" + +msgid "By the" +msgstr "Бо" + +msgid "Last updated on" +msgstr "Last навсозӣ дар" + +msgid "Download source file" +msgstr "Файли манбаъро зеркашӣ кунед" + +msgid "Download this page" +msgstr "Ин саҳифаро зеркашӣ кунед" diff --git a/_static/locales/th/LC_MESSAGES/booktheme.mo b/_static/locales/th/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..abede98 Binary files /dev/null and b/_static/locales/th/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/th/LC_MESSAGES/booktheme.po b/_static/locales/th/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..ac65ee0 --- /dev/null +++ b/_static/locales/th/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: th\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "ธีมโดย" + +msgid "Open an issue" +msgstr "เปิดปัญหา" + +msgid "Contents" +msgstr "สารบัญ" + +msgid "Download notebook file" +msgstr "ดาวน์โหลดไฟล์สมุดบันทึก" + +msgid "Sphinx Book Theme" +msgstr "ธีมหนังสือสฟิงซ์" + +msgid "Fullscreen mode" +msgstr "โหมดเต็มหน้าจอ" + +msgid "Edit this page" +msgstr "แก้ไขหน้านี้" + +msgid "By" +msgstr "โดย" + +msgid "Copyright" +msgstr "ลิขสิทธิ์" + +msgid "Source repository" +msgstr "ที่เก็บซอร์ส" + +msgid "previous page" +msgstr "หน้าที่แล้ว" + +msgid "next page" +msgstr "หน้าต่อไป" + +msgid "Toggle navigation" +msgstr "ไม่ต้องสลับช่องทาง" + +msgid "repository" +msgstr "ที่เก็บ" + +msgid "suggest edit" +msgstr "แนะนำแก้ไข" + +msgid "open issue" +msgstr "เปิดปัญหา" + +msgid "Launch" +msgstr "เปิด" + +msgid "Print to PDF" +msgstr "พิมพ์เป็น PDF" + +msgid "By the" +msgstr "โดย" + +msgid "Last updated on" +msgstr "ปรับปรุงล่าสุดเมื่อ" + +msgid "Download source file" +msgstr "ดาวน์โหลดไฟล์ต้นฉบับ" + +msgid "Download this page" +msgstr "ดาวน์โหลดหน้านี้" diff --git a/_static/locales/tl/LC_MESSAGES/booktheme.mo b/_static/locales/tl/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..8df1b73 Binary files /dev/null and b/_static/locales/tl/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/tl/LC_MESSAGES/booktheme.po b/_static/locales/tl/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..662d66c --- /dev/null +++ b/_static/locales/tl/LC_MESSAGES/booktheme.po @@ -0,0 +1,66 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tema ng" + +msgid "Open an issue" +msgstr "Magbukas ng isyu" + +msgid "Download notebook file" +msgstr "Mag-download ng file ng notebook" + +msgid "Sphinx Book Theme" +msgstr "Tema ng Sphinx Book" + +msgid "Edit this page" +msgstr "I-edit ang pahinang ito" + +msgid "By" +msgstr "Ni" + +msgid "Copyright" +msgstr "Copyright" + +msgid "Source repository" +msgstr "Pinagmulan ng imbakan" + +msgid "previous page" +msgstr "Nakaraang pahina" + +msgid "next page" +msgstr "Susunod na pahina" + +msgid "Toggle navigation" +msgstr "I-toggle ang pag-navigate" + +msgid "suggest edit" +msgstr "iminumungkahi i-edit" + +msgid "open issue" +msgstr "bukas na isyu" + +msgid "Launch" +msgstr "Ilunsad" + +msgid "Print to PDF" +msgstr "I-print sa PDF" + +msgid "By the" +msgstr "Sa pamamagitan ng" + +msgid "Last updated on" +msgstr "Huling na-update noong" + +msgid "Download source file" +msgstr "Mag-download ng file ng pinagmulan" + +msgid "Download this page" +msgstr "I-download ang pahinang ito" diff --git a/_static/locales/tr/LC_MESSAGES/booktheme.mo b/_static/locales/tr/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..029ae18 Binary files /dev/null and b/_static/locales/tr/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/tr/LC_MESSAGES/booktheme.po b/_static/locales/tr/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..d1ae723 --- /dev/null +++ b/_static/locales/tr/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Tarafından tema" + +msgid "Open an issue" +msgstr "Bir sorunu açın" + +msgid "Contents" +msgstr "İçindekiler" + +msgid "Download notebook file" +msgstr "Defter dosyasını indirin" + +msgid "Sphinx Book Theme" +msgstr "Sfenks Kitap Teması" + +msgid "Fullscreen mode" +msgstr "Tam ekran modu" + +msgid "Edit this page" +msgstr "Bu sayfayı düzenle" + +msgid "By" +msgstr "Tarafından" + +msgid "Copyright" +msgstr "Telif hakkı" + +msgid "Source repository" +msgstr "Kaynak kod deposu" + +msgid "previous page" +msgstr "önceki sayfa" + +msgid "next page" +msgstr "sonraki Sayfa" + +msgid "Toggle navigation" +msgstr "Gezinmeyi değiştir" + +msgid "repository" +msgstr "depo" + +msgid "suggest edit" +msgstr "düzenleme öner" + +msgid "open issue" +msgstr "Açık konu" + +msgid "Launch" +msgstr "Başlatmak" + +msgid "Print to PDF" +msgstr "PDF olarak yazdır" + +msgid "By the" +msgstr "Tarafından" + +msgid "Last updated on" +msgstr "Son güncelleme tarihi" + +msgid "Download source file" +msgstr "Kaynak dosyayı indirin" + +msgid "Download this page" +msgstr "Bu sayfayı indirin" diff --git a/_static/locales/uk/LC_MESSAGES/booktheme.mo b/_static/locales/uk/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..16ab789 Binary files /dev/null and b/_static/locales/uk/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/uk/LC_MESSAGES/booktheme.po b/_static/locales/uk/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..be49ab8 --- /dev/null +++ b/_static/locales/uk/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: uk\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Тема від" + +msgid "Open an issue" +msgstr "Відкрийте випуск" + +msgid "Contents" +msgstr "Зміст" + +msgid "Download notebook file" +msgstr "Завантажте файл блокнота" + +msgid "Sphinx Book Theme" +msgstr "Тема книги \"Сфінкс\"" + +msgid "Fullscreen mode" +msgstr "Повноекранний режим" + +msgid "Edit this page" +msgstr "Редагувати цю сторінку" + +msgid "By" +msgstr "Автор" + +msgid "Copyright" +msgstr "Авторське право" + +msgid "Source repository" +msgstr "Джерело сховища" + +msgid "previous page" +msgstr "Попередня сторінка" + +msgid "next page" +msgstr "Наступна сторінка" + +msgid "Toggle navigation" +msgstr "Переключити навігацію" + +msgid "repository" +msgstr "сховище" + +msgid "suggest edit" +msgstr "запропонувати редагувати" + +msgid "open issue" +msgstr "відкритий випуск" + +msgid "Launch" +msgstr "Запуск" + +msgid "Print to PDF" +msgstr "Друк у форматі PDF" + +msgid "By the" +msgstr "По" + +msgid "Last updated on" +msgstr "Останнє оновлення:" + +msgid "Download source file" +msgstr "Завантажити вихідний файл" + +msgid "Download this page" +msgstr "Завантажте цю сторінку" diff --git a/_static/locales/ur/LC_MESSAGES/booktheme.mo b/_static/locales/ur/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..de8c84b Binary files /dev/null and b/_static/locales/ur/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/ur/LC_MESSAGES/booktheme.po b/_static/locales/ur/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..94bcab3 --- /dev/null +++ b/_static/locales/ur/LC_MESSAGES/booktheme.po @@ -0,0 +1,66 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ur\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "کے ذریعہ تھیم" + +msgid "Open an issue" +msgstr "ایک مسئلہ کھولیں" + +msgid "Download notebook file" +msgstr "نوٹ بک فائل ڈاؤن لوڈ کریں" + +msgid "Sphinx Book Theme" +msgstr "سپنکس بک تھیم" + +msgid "Edit this page" +msgstr "اس صفحے میں ترمیم کریں" + +msgid "By" +msgstr "بذریعہ" + +msgid "Copyright" +msgstr "کاپی رائٹ" + +msgid "Source repository" +msgstr "ماخذ ذخیرہ" + +msgid "previous page" +msgstr "سابقہ ​​صفحہ" + +msgid "next page" +msgstr "اگلا صفحہ" + +msgid "Toggle navigation" +msgstr "نیویگیشن ٹوگل کریں" + +msgid "suggest edit" +msgstr "ترمیم کی تجویز کریں" + +msgid "open issue" +msgstr "کھلا مسئلہ" + +msgid "Launch" +msgstr "لانچ کریں" + +msgid "Print to PDF" +msgstr "پی ڈی ایف پرنٹ کریں" + +msgid "By the" +msgstr "کی طرف" + +msgid "Last updated on" +msgstr "آخری بار تازہ کاری ہوئی" + +msgid "Download source file" +msgstr "سورس فائل ڈاؤن لوڈ کریں" + +msgid "Download this page" +msgstr "اس صفحے کو ڈاؤن لوڈ کریں" diff --git a/_static/locales/vi/LC_MESSAGES/booktheme.mo b/_static/locales/vi/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..2bb3255 Binary files /dev/null and b/_static/locales/vi/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/vi/LC_MESSAGES/booktheme.po b/_static/locales/vi/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..116236d --- /dev/null +++ b/_static/locales/vi/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: vi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "Chủ đề của" + +msgid "Open an issue" +msgstr "Mở một vấn đề" + +msgid "Contents" +msgstr "Nội dung" + +msgid "Download notebook file" +msgstr "Tải xuống tệp sổ tay" + +msgid "Sphinx Book Theme" +msgstr "Chủ đề sách nhân sư" + +msgid "Fullscreen mode" +msgstr "Chế độ toàn màn hình" + +msgid "Edit this page" +msgstr "chỉnh sửa trang này" + +msgid "By" +msgstr "Bởi" + +msgid "Copyright" +msgstr "Bản quyền" + +msgid "Source repository" +msgstr "Kho nguồn" + +msgid "previous page" +msgstr "trang trước" + +msgid "next page" +msgstr "Trang tiếp theo" + +msgid "Toggle navigation" +msgstr "Chuyển đổi điều hướng thành" + +msgid "repository" +msgstr "kho" + +msgid "suggest edit" +msgstr "đề nghị chỉnh sửa" + +msgid "open issue" +msgstr "vấn đề mở" + +msgid "Launch" +msgstr "Phóng" + +msgid "Print to PDF" +msgstr "In sang PDF" + +msgid "By the" +msgstr "Bằng" + +msgid "Last updated on" +msgstr "Cập nhật lần cuối vào" + +msgid "Download source file" +msgstr "Tải xuống tệp nguồn" + +msgid "Download this page" +msgstr "Tải xuống trang này" diff --git a/_static/locales/zh_CN/LC_MESSAGES/booktheme.mo b/_static/locales/zh_CN/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..0e3235d Binary files /dev/null and b/_static/locales/zh_CN/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/zh_CN/LC_MESSAGES/booktheme.po b/_static/locales/zh_CN/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..4f4ab57 --- /dev/null +++ b/_static/locales/zh_CN/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "主题作者:" + +msgid "Open an issue" +msgstr "创建议题" + +msgid "Contents" +msgstr "目录" + +msgid "Download notebook file" +msgstr "下载笔记本文件" + +msgid "Sphinx Book Theme" +msgstr "Sphinx Book 主题" + +msgid "Fullscreen mode" +msgstr "全屏模式" + +msgid "Edit this page" +msgstr "编辑此页面" + +msgid "By" +msgstr "作者:" + +msgid "Copyright" +msgstr "版权" + +msgid "Source repository" +msgstr "源码库" + +msgid "previous page" +msgstr "上一页" + +msgid "next page" +msgstr "下一页" + +msgid "Toggle navigation" +msgstr "显示或隐藏导航栏" + +msgid "repository" +msgstr "仓库" + +msgid "suggest edit" +msgstr "提出修改建议" + +msgid "open issue" +msgstr "创建议题" + +msgid "Launch" +msgstr "启动" + +msgid "Print to PDF" +msgstr "列印成 PDF" + +msgid "By the" +msgstr "作者:" + +msgid "Last updated on" +msgstr "上次更新时间:" + +msgid "Download source file" +msgstr "下载源文件" + +msgid "Download this page" +msgstr "下载此页面" diff --git a/_static/locales/zh_TW/LC_MESSAGES/booktheme.mo b/_static/locales/zh_TW/LC_MESSAGES/booktheme.mo new file mode 100644 index 0000000..9116fa9 Binary files /dev/null and b/_static/locales/zh_TW/LC_MESSAGES/booktheme.mo differ diff --git a/_static/locales/zh_TW/LC_MESSAGES/booktheme.po b/_static/locales/zh_TW/LC_MESSAGES/booktheme.po new file mode 100644 index 0000000..42b43b8 --- /dev/null +++ b/_static/locales/zh_TW/LC_MESSAGES/booktheme.po @@ -0,0 +1,75 @@ + +msgid "" +msgstr "" +"Project-Id-Version: Sphinx-Book-Theme\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Theme by the" +msgstr "佈景主題作者:" + +msgid "Open an issue" +msgstr "開啟議題" + +msgid "Contents" +msgstr "目錄" + +msgid "Download notebook file" +msgstr "下載 Notebook 檔案" + +msgid "Sphinx Book Theme" +msgstr "Sphinx Book 佈景主題" + +msgid "Fullscreen mode" +msgstr "全螢幕模式" + +msgid "Edit this page" +msgstr "編輯此頁面" + +msgid "By" +msgstr "作者:" + +msgid "Copyright" +msgstr "Copyright" + +msgid "Source repository" +msgstr "來源儲存庫" + +msgid "previous page" +msgstr "上一頁" + +msgid "next page" +msgstr "下一頁" + +msgid "Toggle navigation" +msgstr "顯示或隱藏導覽列" + +msgid "repository" +msgstr "儲存庫" + +msgid "suggest edit" +msgstr "提出修改建議" + +msgid "open issue" +msgstr "公開的問題" + +msgid "Launch" +msgstr "啟動" + +msgid "Print to PDF" +msgstr "列印成 PDF" + +msgid "By the" +msgstr "作者:" + +msgid "Last updated on" +msgstr "最後更新時間:" + +msgid "Download source file" +msgstr "下載原始檔" + +msgid "Download this page" +msgstr "下載此頁面" diff --git a/_static/logo.svg b/_static/logo.svg new file mode 100644 index 0000000..75b9e71 --- /dev/null +++ b/_static/logo.svg @@ -0,0 +1,9418 @@ + + + + + + + + 2023-05-19T10:54:47.361959 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_static/minus.png b/_static/minus.png new file mode 100644 index 0000000..d96755f Binary files /dev/null and b/_static/minus.png differ diff --git a/_static/mystnb.4510f1fc1dee50b3e5859aac5469c37c29e427902b24a333a5f9fcb2f0b3ac41.css b/_static/mystnb.4510f1fc1dee50b3e5859aac5469c37c29e427902b24a333a5f9fcb2f0b3ac41.css new file mode 100644 index 0000000..3356631 --- /dev/null +++ b/_static/mystnb.4510f1fc1dee50b3e5859aac5469c37c29e427902b24a333a5f9fcb2f0b3ac41.css @@ -0,0 +1,2342 @@ +/* Variables */ +:root { + --mystnb-source-bg-color: #f7f7f7; + --mystnb-stdout-bg-color: #fcfcfc; + --mystnb-stderr-bg-color: #fdd; + --mystnb-traceback-bg-color: #fcfcfc; + --mystnb-source-border-color: #ccc; + --mystnb-source-margin-color: green; + --mystnb-stdout-border-color: #f7f7f7; + --mystnb-stderr-border-color: #f7f7f7; + --mystnb-traceback-border-color: #ffd6d6; + --mystnb-hide-prompt-opacity: 70%; + --mystnb-source-border-radius: .4em; + --mystnb-source-border-width: 1px; +} + +/* Whole cell */ +div.container.cell { + padding-left: 0; + margin-bottom: 1em; +} + +/* Removing all background formatting so we can control at the div level */ +.cell_input div.highlight, +.cell_output pre, +.cell_input pre, +.cell_output .output { + border: none; + box-shadow: none; +} + +.cell_output .output pre, +.cell_input pre { + margin: 0px; +} + +/* Input cells */ +div.cell div.cell_input, +div.cell details.above-input>summary { + padding-left: 0em; + padding-right: 0em; + border: var(--mystnb-source-border-width) var(--mystnb-source-border-color) solid; + background-color: var(--mystnb-source-bg-color); + border-left-color: var(--mystnb-source-margin-color); + border-left-width: medium; + border-radius: var(--mystnb-source-border-radius); +} + +div.cell_input>div, +div.cell_output div.output>div.highlight { + margin: 0em !important; + border: none !important; +} + +/* All cell outputs */ +.cell_output { + padding-left: 1em; + padding-right: 0em; + margin-top: 1em; +} + +/* Text outputs from cells */ +.cell_output .output.text_plain, +.cell_output .output.traceback, +.cell_output .output.stream, +.cell_output .output.stderr { + margin-top: 1em; + margin-bottom: 0em; + box-shadow: none; +} + +.cell_output .output.text_plain, +.cell_output .output.stream { + background: var(--mystnb-stdout-bg-color); + border: 1px solid var(--mystnb-stdout-border-color); +} + +.cell_output .output.stderr { + background: var(--mystnb-stderr-bg-color); + border: 1px solid var(--mystnb-stderr-border-color); +} + +.cell_output .output.traceback { + background: var(--mystnb-traceback-bg-color); + border: 1px solid var(--mystnb-traceback-border-color); +} + +/* Collapsible cell content */ +div.cell details.above-input div.cell_input { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-top: var(--mystnb-source-border-width) var(--mystnb-source-border-color) dashed; +} + +div.cell div.cell_input.above-output-prompt { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +div.cell details.above-input>summary { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-bottom: var(--mystnb-source-border-width) var(--mystnb-source-border-color) dashed; + padding-left: 1em; + margin-bottom: 0; +} + +div.cell details.above-output>summary { + background-color: var(--mystnb-source-bg-color); + padding-left: 1em; + padding-right: 0em; + border: var(--mystnb-source-border-width) var(--mystnb-source-border-color) solid; + border-radius: var(--mystnb-source-border-radius); + border-left-color: var(--mystnb-source-margin-color); + border-left-width: medium; +} + +div.cell details.below-input>summary { + background-color: var(--mystnb-source-bg-color); + padding-left: 1em; + padding-right: 0em; + border: var(--mystnb-source-border-width) var(--mystnb-source-border-color) solid; + border-top: none; + border-bottom-left-radius: var(--mystnb-source-border-radius); + border-bottom-right-radius: var(--mystnb-source-border-radius); + border-left-color: var(--mystnb-source-margin-color); + border-left-width: medium; +} + +div.cell details.hide>summary>span { + opacity: var(--mystnb-hide-prompt-opacity); +} + +div.cell details.hide[open]>summary>span.collapsed { + display: none; +} + +div.cell details.hide:not([open])>summary>span.expanded { + display: none; +} + +@keyframes collapsed-fade-in { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} +div.cell details.hide[open]>summary~* { + -moz-animation: collapsed-fade-in 0.3s ease-in-out; + -webkit-animation: collapsed-fade-in 0.3s ease-in-out; + animation: collapsed-fade-in 0.3s ease-in-out; +} + +/* Math align to the left */ +.cell_output .MathJax_Display { + text-align: left !important; +} + +/* Pandas tables. Pulled from the Jupyter / nbsphinx CSS */ +div.cell_output table { + border: none; + border-collapse: collapse; + border-spacing: 0; + color: black; + font-size: 1em; + table-layout: fixed; +} + +div.cell_output thead { + border-bottom: 1px solid black; + vertical-align: bottom; +} + +div.cell_output tr, +div.cell_output th, +div.cell_output td { + text-align: right; + vertical-align: middle; + padding: 0.5em 0.5em; + line-height: normal; + white-space: normal; + max-width: none; + border: none; +} + +div.cell_output th { + font-weight: bold; +} + +div.cell_output tbody tr:nth-child(odd) { + background: #f5f5f5; +} + +div.cell_output tbody tr:hover { + background: rgba(66, 165, 245, 0.2); +} + +/** source code line numbers **/ +span.linenos { + opacity: 0.5; +} + +/* Inline text from `paste` operation */ + +span.pasted-text { + font-weight: bold; +} + +span.pasted-inline img { + max-height: 2em; +} + +tbody span.pasted-inline img { + max-height: none; +} + +/* Font colors for translated ANSI escape sequences +Color values are copied from Jupyter Notebook +https://github.com/jupyter/notebook/blob/52581f8eda9b319eb0390ac77fe5903c38f81e3e/notebook/static/notebook/less/ansicolors.less#L14-L21 +Background colors from +https://nbsphinx.readthedocs.io/en/latest/code-cells.html#ANSI-Colors +*/ +div.highlight .-Color-Bold { + font-weight: bold; +} + +div.highlight .-Color[class*=-Black] { + color: #3E424D +} + +div.highlight .-Color[class*=-Red] { + color: #E75C58 +} + +div.highlight .-Color[class*=-Green] { + color: #00A250 +} + +div.highlight .-Color[class*=-Yellow] { + color: #DDB62B +} + +div.highlight .-Color[class*=-Blue] { + color: #208FFB +} + +div.highlight .-Color[class*=-Magenta] { + color: #D160C4 +} + +div.highlight .-Color[class*=-Cyan] { + color: #60C6C8 +} + +div.highlight .-Color[class*=-White] { + color: #C5C1B4 +} + +div.highlight .-Color[class*=-BGBlack] { + background-color: #3E424D +} + +div.highlight .-Color[class*=-BGRed] { + background-color: #E75C58 +} + +div.highlight .-Color[class*=-BGGreen] { + background-color: #00A250 +} + +div.highlight .-Color[class*=-BGYellow] { + background-color: #DDB62B +} + +div.highlight .-Color[class*=-BGBlue] { + background-color: #208FFB +} + +div.highlight .-Color[class*=-BGMagenta] { + background-color: #D160C4 +} + +div.highlight .-Color[class*=-BGCyan] { + background-color: #60C6C8 +} + +div.highlight .-Color[class*=-BGWhite] { + background-color: #C5C1B4 +} + +/* Font colors for 8-bit ANSI */ + +div.highlight .-Color[class*=-C0] { + color: #000000 +} + +div.highlight .-Color[class*=-BGC0] { + background-color: #000000 +} + +div.highlight .-Color[class*=-C1] { + color: #800000 +} + +div.highlight .-Color[class*=-BGC1] { + background-color: #800000 +} + +div.highlight .-Color[class*=-C2] { + color: #008000 +} + +div.highlight .-Color[class*=-BGC2] { + background-color: #008000 +} + +div.highlight .-Color[class*=-C3] { + color: #808000 +} + +div.highlight .-Color[class*=-BGC3] { + background-color: #808000 +} + +div.highlight .-Color[class*=-C4] { + color: #000080 +} + +div.highlight .-Color[class*=-BGC4] { + background-color: #000080 +} + +div.highlight .-Color[class*=-C5] { + color: #800080 +} + +div.highlight .-Color[class*=-BGC5] { + background-color: #800080 +} + +div.highlight .-Color[class*=-C6] { + color: #008080 +} + +div.highlight .-Color[class*=-BGC6] { + background-color: #008080 +} + +div.highlight .-Color[class*=-C7] { + color: #C0C0C0 +} + +div.highlight .-Color[class*=-BGC7] { + background-color: #C0C0C0 +} + +div.highlight .-Color[class*=-C8] { + color: #808080 +} + +div.highlight .-Color[class*=-BGC8] { + background-color: #808080 +} + +div.highlight .-Color[class*=-C9] { + color: #FF0000 +} + +div.highlight .-Color[class*=-BGC9] { + background-color: #FF0000 +} + +div.highlight .-Color[class*=-C10] { + color: #00FF00 +} + +div.highlight .-Color[class*=-BGC10] { + background-color: #00FF00 +} + +div.highlight .-Color[class*=-C11] { + color: #FFFF00 +} + +div.highlight .-Color[class*=-BGC11] { + background-color: #FFFF00 +} + +div.highlight .-Color[class*=-C12] { + color: #0000FF +} + +div.highlight .-Color[class*=-BGC12] { + background-color: #0000FF +} + +div.highlight .-Color[class*=-C13] { + color: #FF00FF +} + +div.highlight .-Color[class*=-BGC13] { + background-color: #FF00FF +} + +div.highlight .-Color[class*=-C14] { + color: #00FFFF +} + +div.highlight .-Color[class*=-BGC14] { + background-color: #00FFFF +} + +div.highlight .-Color[class*=-C15] { + color: #FFFFFF +} + +div.highlight .-Color[class*=-BGC15] { + background-color: #FFFFFF +} + +div.highlight .-Color[class*=-C16] { + color: #000000 +} + +div.highlight .-Color[class*=-BGC16] { + background-color: #000000 +} + +div.highlight .-Color[class*=-C17] { + color: #00005F +} + +div.highlight .-Color[class*=-BGC17] { + background-color: #00005F +} + +div.highlight .-Color[class*=-C18] { + color: #000087 +} + +div.highlight .-Color[class*=-BGC18] { + background-color: #000087 +} + +div.highlight .-Color[class*=-C19] { + color: #0000AF +} + +div.highlight .-Color[class*=-BGC19] { + background-color: #0000AF +} + +div.highlight .-Color[class*=-C20] { + color: #0000D7 +} + +div.highlight .-Color[class*=-BGC20] { + background-color: #0000D7 +} + +div.highlight .-Color[class*=-C21] { + color: #0000FF +} + +div.highlight .-Color[class*=-BGC21] { + background-color: #0000FF +} + +div.highlight .-Color[class*=-C22] { + color: #005F00 +} + +div.highlight .-Color[class*=-BGC22] { + background-color: #005F00 +} + +div.highlight .-Color[class*=-C23] { + color: #005F5F +} + +div.highlight .-Color[class*=-BGC23] { + background-color: #005F5F +} + +div.highlight .-Color[class*=-C24] { + color: #005F87 +} + +div.highlight .-Color[class*=-BGC24] { + background-color: #005F87 +} + +div.highlight .-Color[class*=-C25] { + color: #005FAF +} + +div.highlight .-Color[class*=-BGC25] { + background-color: #005FAF +} + +div.highlight .-Color[class*=-C26] { + color: #005FD7 +} + +div.highlight .-Color[class*=-BGC26] { + background-color: #005FD7 +} + +div.highlight .-Color[class*=-C27] { + color: #005FFF +} + +div.highlight .-Color[class*=-BGC27] { + background-color: #005FFF +} + +div.highlight .-Color[class*=-C28] { + color: #008700 +} + +div.highlight .-Color[class*=-BGC28] { + background-color: #008700 +} + +div.highlight .-Color[class*=-C29] { + color: #00875F +} + +div.highlight .-Color[class*=-BGC29] { + background-color: #00875F +} + +div.highlight .-Color[class*=-C30] { + color: #008787 +} + +div.highlight .-Color[class*=-BGC30] { + background-color: #008787 +} + +div.highlight .-Color[class*=-C31] { + color: #0087AF +} + +div.highlight .-Color[class*=-BGC31] { + background-color: #0087AF +} + +div.highlight .-Color[class*=-C32] { + color: #0087D7 +} + +div.highlight .-Color[class*=-BGC32] { + background-color: #0087D7 +} + +div.highlight .-Color[class*=-C33] { + color: #0087FF +} + +div.highlight .-Color[class*=-BGC33] { + background-color: #0087FF +} + +div.highlight .-Color[class*=-C34] { + color: #00AF00 +} + +div.highlight .-Color[class*=-BGC34] { + background-color: #00AF00 +} + +div.highlight .-Color[class*=-C35] { + color: #00AF5F +} + +div.highlight .-Color[class*=-BGC35] { + background-color: #00AF5F +} + +div.highlight .-Color[class*=-C36] { + color: #00AF87 +} + +div.highlight .-Color[class*=-BGC36] { + background-color: #00AF87 +} + +div.highlight .-Color[class*=-C37] { + color: #00AFAF +} + +div.highlight .-Color[class*=-BGC37] { + background-color: #00AFAF +} + +div.highlight .-Color[class*=-C38] { + color: #00AFD7 +} + +div.highlight .-Color[class*=-BGC38] { + background-color: #00AFD7 +} + +div.highlight .-Color[class*=-C39] { + color: #00AFFF +} + +div.highlight .-Color[class*=-BGC39] { + background-color: #00AFFF +} + +div.highlight .-Color[class*=-C40] { + color: #00D700 +} + +div.highlight .-Color[class*=-BGC40] { + background-color: #00D700 +} + +div.highlight .-Color[class*=-C41] { + color: #00D75F +} + +div.highlight .-Color[class*=-BGC41] { + background-color: #00D75F +} + +div.highlight .-Color[class*=-C42] { + color: #00D787 +} + +div.highlight .-Color[class*=-BGC42] { + background-color: #00D787 +} + +div.highlight .-Color[class*=-C43] { + color: #00D7AF +} + +div.highlight .-Color[class*=-BGC43] { + background-color: #00D7AF +} + +div.highlight .-Color[class*=-C44] { + color: #00D7D7 +} + +div.highlight .-Color[class*=-BGC44] { + background-color: #00D7D7 +} + +div.highlight .-Color[class*=-C45] { + color: #00D7FF +} + +div.highlight .-Color[class*=-BGC45] { + background-color: #00D7FF +} + +div.highlight .-Color[class*=-C46] { + color: #00FF00 +} + +div.highlight .-Color[class*=-BGC46] { + background-color: #00FF00 +} + +div.highlight .-Color[class*=-C47] { + color: #00FF5F +} + +div.highlight .-Color[class*=-BGC47] { + background-color: #00FF5F +} + +div.highlight .-Color[class*=-C48] { + color: #00FF87 +} + +div.highlight .-Color[class*=-BGC48] { + background-color: #00FF87 +} + +div.highlight .-Color[class*=-C49] { + color: #00FFAF +} + +div.highlight .-Color[class*=-BGC49] { + background-color: #00FFAF +} + +div.highlight .-Color[class*=-C50] { + color: #00FFD7 +} + +div.highlight .-Color[class*=-BGC50] { + background-color: #00FFD7 +} + +div.highlight .-Color[class*=-C51] { + color: #00FFFF +} + +div.highlight .-Color[class*=-BGC51] { + background-color: #00FFFF +} + +div.highlight .-Color[class*=-C52] { + color: #5F0000 +} + +div.highlight .-Color[class*=-BGC52] { + background-color: #5F0000 +} + +div.highlight .-Color[class*=-C53] { + color: #5F005F +} + +div.highlight .-Color[class*=-BGC53] { + background-color: #5F005F +} + +div.highlight .-Color[class*=-C54] { + color: #5F0087 +} + +div.highlight .-Color[class*=-BGC54] { + background-color: #5F0087 +} + +div.highlight .-Color[class*=-C55] { + color: #5F00AF +} + +div.highlight .-Color[class*=-BGC55] { + background-color: #5F00AF +} + +div.highlight .-Color[class*=-C56] { + color: #5F00D7 +} + +div.highlight .-Color[class*=-BGC56] { + background-color: #5F00D7 +} + +div.highlight .-Color[class*=-C57] { + color: #5F00FF +} + +div.highlight .-Color[class*=-BGC57] { + background-color: #5F00FF +} + +div.highlight .-Color[class*=-C58] { + color: #5F5F00 +} + +div.highlight .-Color[class*=-BGC58] { + background-color: #5F5F00 +} + +div.highlight .-Color[class*=-C59] { + color: #5F5F5F +} + +div.highlight .-Color[class*=-BGC59] { + background-color: #5F5F5F +} + +div.highlight .-Color[class*=-C60] { + color: #5F5F87 +} + +div.highlight .-Color[class*=-BGC60] { + background-color: #5F5F87 +} + +div.highlight .-Color[class*=-C61] { + color: #5F5FAF +} + +div.highlight .-Color[class*=-BGC61] { + background-color: #5F5FAF +} + +div.highlight .-Color[class*=-C62] { + color: #5F5FD7 +} + +div.highlight .-Color[class*=-BGC62] { + background-color: #5F5FD7 +} + +div.highlight .-Color[class*=-C63] { + color: #5F5FFF +} + +div.highlight .-Color[class*=-BGC63] { + background-color: #5F5FFF +} + +div.highlight .-Color[class*=-C64] { + color: #5F8700 +} + +div.highlight .-Color[class*=-BGC64] { + background-color: #5F8700 +} + +div.highlight .-Color[class*=-C65] { + color: #5F875F +} + +div.highlight .-Color[class*=-BGC65] { + background-color: #5F875F +} + +div.highlight .-Color[class*=-C66] { + color: #5F8787 +} + +div.highlight .-Color[class*=-BGC66] { + background-color: #5F8787 +} + +div.highlight .-Color[class*=-C67] { + color: #5F87AF +} + +div.highlight .-Color[class*=-BGC67] { + background-color: #5F87AF +} + +div.highlight .-Color[class*=-C68] { + color: #5F87D7 +} + +div.highlight .-Color[class*=-BGC68] { + background-color: #5F87D7 +} + +div.highlight .-Color[class*=-C69] { + color: #5F87FF +} + +div.highlight .-Color[class*=-BGC69] { + background-color: #5F87FF +} + +div.highlight .-Color[class*=-C70] { + color: #5FAF00 +} + +div.highlight .-Color[class*=-BGC70] { + background-color: #5FAF00 +} + +div.highlight .-Color[class*=-C71] { + color: #5FAF5F +} + +div.highlight .-Color[class*=-BGC71] { + background-color: #5FAF5F +} + +div.highlight .-Color[class*=-C72] { + color: #5FAF87 +} + +div.highlight .-Color[class*=-BGC72] { + background-color: #5FAF87 +} + +div.highlight .-Color[class*=-C73] { + color: #5FAFAF +} + +div.highlight .-Color[class*=-BGC73] { + background-color: #5FAFAF +} + +div.highlight .-Color[class*=-C74] { + color: #5FAFD7 +} + +div.highlight .-Color[class*=-BGC74] { + background-color: #5FAFD7 +} + +div.highlight .-Color[class*=-C75] { + color: #5FAFFF +} + +div.highlight .-Color[class*=-BGC75] { + background-color: #5FAFFF +} + +div.highlight .-Color[class*=-C76] { + color: #5FD700 +} + +div.highlight .-Color[class*=-BGC76] { + background-color: #5FD700 +} + +div.highlight .-Color[class*=-C77] { + color: #5FD75F +} + +div.highlight .-Color[class*=-BGC77] { + background-color: #5FD75F +} + +div.highlight .-Color[class*=-C78] { + color: #5FD787 +} + +div.highlight .-Color[class*=-BGC78] { + background-color: #5FD787 +} + +div.highlight .-Color[class*=-C79] { + color: #5FD7AF +} + +div.highlight .-Color[class*=-BGC79] { + background-color: #5FD7AF +} + +div.highlight .-Color[class*=-C80] { + color: #5FD7D7 +} + +div.highlight .-Color[class*=-BGC80] { + background-color: #5FD7D7 +} + +div.highlight .-Color[class*=-C81] { + color: #5FD7FF +} + +div.highlight .-Color[class*=-BGC81] { + background-color: #5FD7FF +} + +div.highlight .-Color[class*=-C82] { + color: #5FFF00 +} + +div.highlight .-Color[class*=-BGC82] { + background-color: #5FFF00 +} + +div.highlight .-Color[class*=-C83] { + color: #5FFF5F +} + +div.highlight .-Color[class*=-BGC83] { + background-color: #5FFF5F +} + +div.highlight .-Color[class*=-C84] { + color: #5FFF87 +} + +div.highlight .-Color[class*=-BGC84] { + background-color: #5FFF87 +} + +div.highlight .-Color[class*=-C85] { + color: #5FFFAF +} + +div.highlight .-Color[class*=-BGC85] { + background-color: #5FFFAF +} + +div.highlight .-Color[class*=-C86] { + color: #5FFFD7 +} + +div.highlight .-Color[class*=-BGC86] { + background-color: #5FFFD7 +} + +div.highlight .-Color[class*=-C87] { + color: #5FFFFF +} + +div.highlight .-Color[class*=-BGC87] { + background-color: #5FFFFF +} + +div.highlight .-Color[class*=-C88] { + color: #870000 +} + +div.highlight .-Color[class*=-BGC88] { + background-color: #870000 +} + +div.highlight .-Color[class*=-C89] { + color: #87005F +} + +div.highlight .-Color[class*=-BGC89] { + background-color: #87005F +} + +div.highlight .-Color[class*=-C90] { + color: #870087 +} + +div.highlight .-Color[class*=-BGC90] { + background-color: #870087 +} + +div.highlight .-Color[class*=-C91] { + color: #8700AF +} + +div.highlight .-Color[class*=-BGC91] { + background-color: #8700AF +} + +div.highlight .-Color[class*=-C92] { + color: #8700D7 +} + +div.highlight .-Color[class*=-BGC92] { + background-color: #8700D7 +} + +div.highlight .-Color[class*=-C93] { + color: #8700FF +} + +div.highlight .-Color[class*=-BGC93] { + background-color: #8700FF +} + +div.highlight .-Color[class*=-C94] { + color: #875F00 +} + +div.highlight .-Color[class*=-BGC94] { + background-color: #875F00 +} + +div.highlight .-Color[class*=-C95] { + color: #875F5F +} + +div.highlight .-Color[class*=-BGC95] { + background-color: #875F5F +} + +div.highlight .-Color[class*=-C96] { + color: #875F87 +} + +div.highlight .-Color[class*=-BGC96] { + background-color: #875F87 +} + +div.highlight .-Color[class*=-C97] { + color: #875FAF +} + +div.highlight .-Color[class*=-BGC97] { + background-color: #875FAF +} + +div.highlight .-Color[class*=-C98] { + color: #875FD7 +} + +div.highlight .-Color[class*=-BGC98] { + background-color: #875FD7 +} + +div.highlight .-Color[class*=-C99] { + color: #875FFF +} + +div.highlight .-Color[class*=-BGC99] { + background-color: #875FFF +} + +div.highlight .-Color[class*=-C100] { + color: #878700 +} + +div.highlight .-Color[class*=-BGC100] { + background-color: #878700 +} + +div.highlight .-Color[class*=-C101] { + color: #87875F +} + +div.highlight .-Color[class*=-BGC101] { + background-color: #87875F +} + +div.highlight .-Color[class*=-C102] { + color: #878787 +} + +div.highlight .-Color[class*=-BGC102] { + background-color: #878787 +} + +div.highlight .-Color[class*=-C103] { + color: #8787AF +} + +div.highlight .-Color[class*=-BGC103] { + background-color: #8787AF +} + +div.highlight .-Color[class*=-C104] { + color: #8787D7 +} + +div.highlight .-Color[class*=-BGC104] { + background-color: #8787D7 +} + +div.highlight .-Color[class*=-C105] { + color: #8787FF +} + +div.highlight .-Color[class*=-BGC105] { + background-color: #8787FF +} + +div.highlight .-Color[class*=-C106] { + color: #87AF00 +} + +div.highlight .-Color[class*=-BGC106] { + background-color: #87AF00 +} + +div.highlight .-Color[class*=-C107] { + color: #87AF5F +} + +div.highlight .-Color[class*=-BGC107] { + background-color: #87AF5F +} + +div.highlight .-Color[class*=-C108] { + color: #87AF87 +} + +div.highlight .-Color[class*=-BGC108] { + background-color: #87AF87 +} + +div.highlight .-Color[class*=-C109] { + color: #87AFAF +} + +div.highlight .-Color[class*=-BGC109] { + background-color: #87AFAF +} + +div.highlight .-Color[class*=-C110] { + color: #87AFD7 +} + +div.highlight .-Color[class*=-BGC110] { + background-color: #87AFD7 +} + +div.highlight .-Color[class*=-C111] { + color: #87AFFF +} + +div.highlight .-Color[class*=-BGC111] { + background-color: #87AFFF +} + +div.highlight .-Color[class*=-C112] { + color: #87D700 +} + +div.highlight .-Color[class*=-BGC112] { + background-color: #87D700 +} + +div.highlight .-Color[class*=-C113] { + color: #87D75F +} + +div.highlight .-Color[class*=-BGC113] { + background-color: #87D75F +} + +div.highlight .-Color[class*=-C114] { + color: #87D787 +} + +div.highlight .-Color[class*=-BGC114] { + background-color: #87D787 +} + +div.highlight .-Color[class*=-C115] { + color: #87D7AF +} + +div.highlight .-Color[class*=-BGC115] { + background-color: #87D7AF +} + +div.highlight .-Color[class*=-C116] { + color: #87D7D7 +} + +div.highlight .-Color[class*=-BGC116] { + background-color: #87D7D7 +} + +div.highlight .-Color[class*=-C117] { + color: #87D7FF +} + +div.highlight .-Color[class*=-BGC117] { + background-color: #87D7FF +} + +div.highlight .-Color[class*=-C118] { + color: #87FF00 +} + +div.highlight .-Color[class*=-BGC118] { + background-color: #87FF00 +} + +div.highlight .-Color[class*=-C119] { + color: #87FF5F +} + +div.highlight .-Color[class*=-BGC119] { + background-color: #87FF5F +} + +div.highlight .-Color[class*=-C120] { + color: #87FF87 +} + +div.highlight .-Color[class*=-BGC120] { + background-color: #87FF87 +} + +div.highlight .-Color[class*=-C121] { + color: #87FFAF +} + +div.highlight .-Color[class*=-BGC121] { + background-color: #87FFAF +} + +div.highlight .-Color[class*=-C122] { + color: #87FFD7 +} + +div.highlight .-Color[class*=-BGC122] { + background-color: #87FFD7 +} + +div.highlight .-Color[class*=-C123] { + color: #87FFFF +} + +div.highlight .-Color[class*=-BGC123] { + background-color: #87FFFF +} + +div.highlight .-Color[class*=-C124] { + color: #AF0000 +} + +div.highlight .-Color[class*=-BGC124] { + background-color: #AF0000 +} + +div.highlight .-Color[class*=-C125] { + color: #AF005F +} + +div.highlight .-Color[class*=-BGC125] { + background-color: #AF005F +} + +div.highlight .-Color[class*=-C126] { + color: #AF0087 +} + +div.highlight .-Color[class*=-BGC126] { + background-color: #AF0087 +} + +div.highlight .-Color[class*=-C127] { + color: #AF00AF +} + +div.highlight .-Color[class*=-BGC127] { + background-color: #AF00AF +} + +div.highlight .-Color[class*=-C128] { + color: #AF00D7 +} + +div.highlight .-Color[class*=-BGC128] { + background-color: #AF00D7 +} + +div.highlight .-Color[class*=-C129] { + color: #AF00FF +} + +div.highlight .-Color[class*=-BGC129] { + background-color: #AF00FF +} + +div.highlight .-Color[class*=-C130] { + color: #AF5F00 +} + +div.highlight .-Color[class*=-BGC130] { + background-color: #AF5F00 +} + +div.highlight .-Color[class*=-C131] { + color: #AF5F5F +} + +div.highlight .-Color[class*=-BGC131] { + background-color: #AF5F5F +} + +div.highlight .-Color[class*=-C132] { + color: #AF5F87 +} + +div.highlight .-Color[class*=-BGC132] { + background-color: #AF5F87 +} + +div.highlight .-Color[class*=-C133] { + color: #AF5FAF +} + +div.highlight .-Color[class*=-BGC133] { + background-color: #AF5FAF +} + +div.highlight .-Color[class*=-C134] { + color: #AF5FD7 +} + +div.highlight .-Color[class*=-BGC134] { + background-color: #AF5FD7 +} + +div.highlight .-Color[class*=-C135] { + color: #AF5FFF +} + +div.highlight .-Color[class*=-BGC135] { + background-color: #AF5FFF +} + +div.highlight .-Color[class*=-C136] { + color: #AF8700 +} + +div.highlight .-Color[class*=-BGC136] { + background-color: #AF8700 +} + +div.highlight .-Color[class*=-C137] { + color: #AF875F +} + +div.highlight .-Color[class*=-BGC137] { + background-color: #AF875F +} + +div.highlight .-Color[class*=-C138] { + color: #AF8787 +} + +div.highlight .-Color[class*=-BGC138] { + background-color: #AF8787 +} + +div.highlight .-Color[class*=-C139] { + color: #AF87AF +} + +div.highlight .-Color[class*=-BGC139] { + background-color: #AF87AF +} + +div.highlight .-Color[class*=-C140] { + color: #AF87D7 +} + +div.highlight .-Color[class*=-BGC140] { + background-color: #AF87D7 +} + +div.highlight .-Color[class*=-C141] { + color: #AF87FF +} + +div.highlight .-Color[class*=-BGC141] { + background-color: #AF87FF +} + +div.highlight .-Color[class*=-C142] { + color: #AFAF00 +} + +div.highlight .-Color[class*=-BGC142] { + background-color: #AFAF00 +} + +div.highlight .-Color[class*=-C143] { + color: #AFAF5F +} + +div.highlight .-Color[class*=-BGC143] { + background-color: #AFAF5F +} + +div.highlight .-Color[class*=-C144] { + color: #AFAF87 +} + +div.highlight .-Color[class*=-BGC144] { + background-color: #AFAF87 +} + +div.highlight .-Color[class*=-C145] { + color: #AFAFAF +} + +div.highlight .-Color[class*=-BGC145] { + background-color: #AFAFAF +} + +div.highlight .-Color[class*=-C146] { + color: #AFAFD7 +} + +div.highlight .-Color[class*=-BGC146] { + background-color: #AFAFD7 +} + +div.highlight .-Color[class*=-C147] { + color: #AFAFFF +} + +div.highlight .-Color[class*=-BGC147] { + background-color: #AFAFFF +} + +div.highlight .-Color[class*=-C148] { + color: #AFD700 +} + +div.highlight .-Color[class*=-BGC148] { + background-color: #AFD700 +} + +div.highlight .-Color[class*=-C149] { + color: #AFD75F +} + +div.highlight .-Color[class*=-BGC149] { + background-color: #AFD75F +} + +div.highlight .-Color[class*=-C150] { + color: #AFD787 +} + +div.highlight .-Color[class*=-BGC150] { + background-color: #AFD787 +} + +div.highlight .-Color[class*=-C151] { + color: #AFD7AF +} + +div.highlight .-Color[class*=-BGC151] { + background-color: #AFD7AF +} + +div.highlight .-Color[class*=-C152] { + color: #AFD7D7 +} + +div.highlight .-Color[class*=-BGC152] { + background-color: #AFD7D7 +} + +div.highlight .-Color[class*=-C153] { + color: #AFD7FF +} + +div.highlight .-Color[class*=-BGC153] { + background-color: #AFD7FF +} + +div.highlight .-Color[class*=-C154] { + color: #AFFF00 +} + +div.highlight .-Color[class*=-BGC154] { + background-color: #AFFF00 +} + +div.highlight .-Color[class*=-C155] { + color: #AFFF5F +} + +div.highlight .-Color[class*=-BGC155] { + background-color: #AFFF5F +} + +div.highlight .-Color[class*=-C156] { + color: #AFFF87 +} + +div.highlight .-Color[class*=-BGC156] { + background-color: #AFFF87 +} + +div.highlight .-Color[class*=-C157] { + color: #AFFFAF +} + +div.highlight .-Color[class*=-BGC157] { + background-color: #AFFFAF +} + +div.highlight .-Color[class*=-C158] { + color: #AFFFD7 +} + +div.highlight .-Color[class*=-BGC158] { + background-color: #AFFFD7 +} + +div.highlight .-Color[class*=-C159] { + color: #AFFFFF +} + +div.highlight .-Color[class*=-BGC159] { + background-color: #AFFFFF +} + +div.highlight .-Color[class*=-C160] { + color: #D70000 +} + +div.highlight .-Color[class*=-BGC160] { + background-color: #D70000 +} + +div.highlight .-Color[class*=-C161] { + color: #D7005F +} + +div.highlight .-Color[class*=-BGC161] { + background-color: #D7005F +} + +div.highlight .-Color[class*=-C162] { + color: #D70087 +} + +div.highlight .-Color[class*=-BGC162] { + background-color: #D70087 +} + +div.highlight .-Color[class*=-C163] { + color: #D700AF +} + +div.highlight .-Color[class*=-BGC163] { + background-color: #D700AF +} + +div.highlight .-Color[class*=-C164] { + color: #D700D7 +} + +div.highlight .-Color[class*=-BGC164] { + background-color: #D700D7 +} + +div.highlight .-Color[class*=-C165] { + color: #D700FF +} + +div.highlight .-Color[class*=-BGC165] { + background-color: #D700FF +} + +div.highlight .-Color[class*=-C166] { + color: #D75F00 +} + +div.highlight .-Color[class*=-BGC166] { + background-color: #D75F00 +} + +div.highlight .-Color[class*=-C167] { + color: #D75F5F +} + +div.highlight .-Color[class*=-BGC167] { + background-color: #D75F5F +} + +div.highlight .-Color[class*=-C168] { + color: #D75F87 +} + +div.highlight .-Color[class*=-BGC168] { + background-color: #D75F87 +} + +div.highlight .-Color[class*=-C169] { + color: #D75FAF +} + +div.highlight .-Color[class*=-BGC169] { + background-color: #D75FAF +} + +div.highlight .-Color[class*=-C170] { + color: #D75FD7 +} + +div.highlight .-Color[class*=-BGC170] { + background-color: #D75FD7 +} + +div.highlight .-Color[class*=-C171] { + color: #D75FFF +} + +div.highlight .-Color[class*=-BGC171] { + background-color: #D75FFF +} + +div.highlight .-Color[class*=-C172] { + color: #D78700 +} + +div.highlight .-Color[class*=-BGC172] { + background-color: #D78700 +} + +div.highlight .-Color[class*=-C173] { + color: #D7875F +} + +div.highlight .-Color[class*=-BGC173] { + background-color: #D7875F +} + +div.highlight .-Color[class*=-C174] { + color: #D78787 +} + +div.highlight .-Color[class*=-BGC174] { + background-color: #D78787 +} + +div.highlight .-Color[class*=-C175] { + color: #D787AF +} + +div.highlight .-Color[class*=-BGC175] { + background-color: #D787AF +} + +div.highlight .-Color[class*=-C176] { + color: #D787D7 +} + +div.highlight .-Color[class*=-BGC176] { + background-color: #D787D7 +} + +div.highlight .-Color[class*=-C177] { + color: #D787FF +} + +div.highlight .-Color[class*=-BGC177] { + background-color: #D787FF +} + +div.highlight .-Color[class*=-C178] { + color: #D7AF00 +} + +div.highlight .-Color[class*=-BGC178] { + background-color: #D7AF00 +} + +div.highlight .-Color[class*=-C179] { + color: #D7AF5F +} + +div.highlight .-Color[class*=-BGC179] { + background-color: #D7AF5F +} + +div.highlight .-Color[class*=-C180] { + color: #D7AF87 +} + +div.highlight .-Color[class*=-BGC180] { + background-color: #D7AF87 +} + +div.highlight .-Color[class*=-C181] { + color: #D7AFAF +} + +div.highlight .-Color[class*=-BGC181] { + background-color: #D7AFAF +} + +div.highlight .-Color[class*=-C182] { + color: #D7AFD7 +} + +div.highlight .-Color[class*=-BGC182] { + background-color: #D7AFD7 +} + +div.highlight .-Color[class*=-C183] { + color: #D7AFFF +} + +div.highlight .-Color[class*=-BGC183] { + background-color: #D7AFFF +} + +div.highlight .-Color[class*=-C184] { + color: #D7D700 +} + +div.highlight .-Color[class*=-BGC184] { + background-color: #D7D700 +} + +div.highlight .-Color[class*=-C185] { + color: #D7D75F +} + +div.highlight .-Color[class*=-BGC185] { + background-color: #D7D75F +} + +div.highlight .-Color[class*=-C186] { + color: #D7D787 +} + +div.highlight .-Color[class*=-BGC186] { + background-color: #D7D787 +} + +div.highlight .-Color[class*=-C187] { + color: #D7D7AF +} + +div.highlight .-Color[class*=-BGC187] { + background-color: #D7D7AF +} + +div.highlight .-Color[class*=-C188] { + color: #D7D7D7 +} + +div.highlight .-Color[class*=-BGC188] { + background-color: #D7D7D7 +} + +div.highlight .-Color[class*=-C189] { + color: #D7D7FF +} + +div.highlight .-Color[class*=-BGC189] { + background-color: #D7D7FF +} + +div.highlight .-Color[class*=-C190] { + color: #D7FF00 +} + +div.highlight .-Color[class*=-BGC190] { + background-color: #D7FF00 +} + +div.highlight .-Color[class*=-C191] { + color: #D7FF5F +} + +div.highlight .-Color[class*=-BGC191] { + background-color: #D7FF5F +} + +div.highlight .-Color[class*=-C192] { + color: #D7FF87 +} + +div.highlight .-Color[class*=-BGC192] { + background-color: #D7FF87 +} + +div.highlight .-Color[class*=-C193] { + color: #D7FFAF +} + +div.highlight .-Color[class*=-BGC193] { + background-color: #D7FFAF +} + +div.highlight .-Color[class*=-C194] { + color: #D7FFD7 +} + +div.highlight .-Color[class*=-BGC194] { + background-color: #D7FFD7 +} + +div.highlight .-Color[class*=-C195] { + color: #D7FFFF +} + +div.highlight .-Color[class*=-BGC195] { + background-color: #D7FFFF +} + +div.highlight .-Color[class*=-C196] { + color: #FF0000 +} + +div.highlight .-Color[class*=-BGC196] { + background-color: #FF0000 +} + +div.highlight .-Color[class*=-C197] { + color: #FF005F +} + +div.highlight .-Color[class*=-BGC197] { + background-color: #FF005F +} + +div.highlight .-Color[class*=-C198] { + color: #FF0087 +} + +div.highlight .-Color[class*=-BGC198] { + background-color: #FF0087 +} + +div.highlight .-Color[class*=-C199] { + color: #FF00AF +} + +div.highlight .-Color[class*=-BGC199] { + background-color: #FF00AF +} + +div.highlight .-Color[class*=-C200] { + color: #FF00D7 +} + +div.highlight .-Color[class*=-BGC200] { + background-color: #FF00D7 +} + +div.highlight .-Color[class*=-C201] { + color: #FF00FF +} + +div.highlight .-Color[class*=-BGC201] { + background-color: #FF00FF +} + +div.highlight .-Color[class*=-C202] { + color: #FF5F00 +} + +div.highlight .-Color[class*=-BGC202] { + background-color: #FF5F00 +} + +div.highlight .-Color[class*=-C203] { + color: #FF5F5F +} + +div.highlight .-Color[class*=-BGC203] { + background-color: #FF5F5F +} + +div.highlight .-Color[class*=-C204] { + color: #FF5F87 +} + +div.highlight .-Color[class*=-BGC204] { + background-color: #FF5F87 +} + +div.highlight .-Color[class*=-C205] { + color: #FF5FAF +} + +div.highlight .-Color[class*=-BGC205] { + background-color: #FF5FAF +} + +div.highlight .-Color[class*=-C206] { + color: #FF5FD7 +} + +div.highlight .-Color[class*=-BGC206] { + background-color: #FF5FD7 +} + +div.highlight .-Color[class*=-C207] { + color: #FF5FFF +} + +div.highlight .-Color[class*=-BGC207] { + background-color: #FF5FFF +} + +div.highlight .-Color[class*=-C208] { + color: #FF8700 +} + +div.highlight .-Color[class*=-BGC208] { + background-color: #FF8700 +} + +div.highlight .-Color[class*=-C209] { + color: #FF875F +} + +div.highlight .-Color[class*=-BGC209] { + background-color: #FF875F +} + +div.highlight .-Color[class*=-C210] { + color: #FF8787 +} + +div.highlight .-Color[class*=-BGC210] { + background-color: #FF8787 +} + +div.highlight .-Color[class*=-C211] { + color: #FF87AF +} + +div.highlight .-Color[class*=-BGC211] { + background-color: #FF87AF +} + +div.highlight .-Color[class*=-C212] { + color: #FF87D7 +} + +div.highlight .-Color[class*=-BGC212] { + background-color: #FF87D7 +} + +div.highlight .-Color[class*=-C213] { + color: #FF87FF +} + +div.highlight .-Color[class*=-BGC213] { + background-color: #FF87FF +} + +div.highlight .-Color[class*=-C214] { + color: #FFAF00 +} + +div.highlight .-Color[class*=-BGC214] { + background-color: #FFAF00 +} + +div.highlight .-Color[class*=-C215] { + color: #FFAF5F +} + +div.highlight .-Color[class*=-BGC215] { + background-color: #FFAF5F +} + +div.highlight .-Color[class*=-C216] { + color: #FFAF87 +} + +div.highlight .-Color[class*=-BGC216] { + background-color: #FFAF87 +} + +div.highlight .-Color[class*=-C217] { + color: #FFAFAF +} + +div.highlight .-Color[class*=-BGC217] { + background-color: #FFAFAF +} + +div.highlight .-Color[class*=-C218] { + color: #FFAFD7 +} + +div.highlight .-Color[class*=-BGC218] { + background-color: #FFAFD7 +} + +div.highlight .-Color[class*=-C219] { + color: #FFAFFF +} + +div.highlight .-Color[class*=-BGC219] { + background-color: #FFAFFF +} + +div.highlight .-Color[class*=-C220] { + color: #FFD700 +} + +div.highlight .-Color[class*=-BGC220] { + background-color: #FFD700 +} + +div.highlight .-Color[class*=-C221] { + color: #FFD75F +} + +div.highlight .-Color[class*=-BGC221] { + background-color: #FFD75F +} + +div.highlight .-Color[class*=-C222] { + color: #FFD787 +} + +div.highlight .-Color[class*=-BGC222] { + background-color: #FFD787 +} + +div.highlight .-Color[class*=-C223] { + color: #FFD7AF +} + +div.highlight .-Color[class*=-BGC223] { + background-color: #FFD7AF +} + +div.highlight .-Color[class*=-C224] { + color: #FFD7D7 +} + +div.highlight .-Color[class*=-BGC224] { + background-color: #FFD7D7 +} + +div.highlight .-Color[class*=-C225] { + color: #FFD7FF +} + +div.highlight .-Color[class*=-BGC225] { + background-color: #FFD7FF +} + +div.highlight .-Color[class*=-C226] { + color: #FFFF00 +} + +div.highlight .-Color[class*=-BGC226] { + background-color: #FFFF00 +} + +div.highlight .-Color[class*=-C227] { + color: #FFFF5F +} + +div.highlight .-Color[class*=-BGC227] { + background-color: #FFFF5F +} + +div.highlight .-Color[class*=-C228] { + color: #FFFF87 +} + +div.highlight .-Color[class*=-BGC228] { + background-color: #FFFF87 +} + +div.highlight .-Color[class*=-C229] { + color: #FFFFAF +} + +div.highlight .-Color[class*=-BGC229] { + background-color: #FFFFAF +} + +div.highlight .-Color[class*=-C230] { + color: #FFFFD7 +} + +div.highlight .-Color[class*=-BGC230] { + background-color: #FFFFD7 +} + +div.highlight .-Color[class*=-C231] { + color: #FFFFFF +} + +div.highlight .-Color[class*=-BGC231] { + background-color: #FFFFFF +} + +div.highlight .-Color[class*=-C232] { + color: #080808 +} + +div.highlight .-Color[class*=-BGC232] { + background-color: #080808 +} + +div.highlight .-Color[class*=-C233] { + color: #121212 +} + +div.highlight .-Color[class*=-BGC233] { + background-color: #121212 +} + +div.highlight .-Color[class*=-C234] { + color: #1C1C1C +} + +div.highlight .-Color[class*=-BGC234] { + background-color: #1C1C1C +} + +div.highlight .-Color[class*=-C235] { + color: #262626 +} + +div.highlight .-Color[class*=-BGC235] { + background-color: #262626 +} + +div.highlight .-Color[class*=-C236] { + color: #303030 +} + +div.highlight .-Color[class*=-BGC236] { + background-color: #303030 +} + +div.highlight .-Color[class*=-C237] { + color: #3A3A3A +} + +div.highlight .-Color[class*=-BGC237] { + background-color: #3A3A3A +} + +div.highlight .-Color[class*=-C238] { + color: #444444 +} + +div.highlight .-Color[class*=-BGC238] { + background-color: #444444 +} + +div.highlight .-Color[class*=-C239] { + color: #4E4E4E +} + +div.highlight .-Color[class*=-BGC239] { + background-color: #4E4E4E +} + +div.highlight .-Color[class*=-C240] { + color: #585858 +} + +div.highlight .-Color[class*=-BGC240] { + background-color: #585858 +} + +div.highlight .-Color[class*=-C241] { + color: #626262 +} + +div.highlight .-Color[class*=-BGC241] { + background-color: #626262 +} + +div.highlight .-Color[class*=-C242] { + color: #6C6C6C +} + +div.highlight .-Color[class*=-BGC242] { + background-color: #6C6C6C +} + +div.highlight .-Color[class*=-C243] { + color: #767676 +} + +div.highlight .-Color[class*=-BGC243] { + background-color: #767676 +} + +div.highlight .-Color[class*=-C244] { + color: #808080 +} + +div.highlight .-Color[class*=-BGC244] { + background-color: #808080 +} + +div.highlight .-Color[class*=-C245] { + color: #8A8A8A +} + +div.highlight .-Color[class*=-BGC245] { + background-color: #8A8A8A +} + +div.highlight .-Color[class*=-C246] { + color: #949494 +} + +div.highlight .-Color[class*=-BGC246] { + background-color: #949494 +} + +div.highlight .-Color[class*=-C247] { + color: #9E9E9E +} + +div.highlight .-Color[class*=-BGC247] { + background-color: #9E9E9E +} + +div.highlight .-Color[class*=-C248] { + color: #A8A8A8 +} + +div.highlight .-Color[class*=-BGC248] { + background-color: #A8A8A8 +} + +div.highlight .-Color[class*=-C249] { + color: #B2B2B2 +} + +div.highlight .-Color[class*=-BGC249] { + background-color: #B2B2B2 +} + +div.highlight .-Color[class*=-C250] { + color: #BCBCBC +} + +div.highlight .-Color[class*=-BGC250] { + background-color: #BCBCBC +} + +div.highlight .-Color[class*=-C251] { + color: #C6C6C6 +} + +div.highlight .-Color[class*=-BGC251] { + background-color: #C6C6C6 +} + +div.highlight .-Color[class*=-C252] { + color: #D0D0D0 +} + +div.highlight .-Color[class*=-BGC252] { + background-color: #D0D0D0 +} + +div.highlight .-Color[class*=-C253] { + color: #DADADA +} + +div.highlight .-Color[class*=-BGC253] { + background-color: #DADADA +} + +div.highlight .-Color[class*=-C254] { + color: #E4E4E4 +} + +div.highlight .-Color[class*=-BGC254] { + background-color: #E4E4E4 +} + +div.highlight .-Color[class*=-C255] { + color: #EEEEEE +} + +div.highlight .-Color[class*=-BGC255] { + background-color: #EEEEEE +} diff --git a/_static/parallel_execution.svg b/_static/parallel_execution.svg new file mode 100644 index 0000000..fcccbba --- /dev/null +++ b/_static/parallel_execution.svg @@ -0,0 +1,576079 @@ + + + + + + + + 2023-05-19T11:10:07.377634 + image/svg+xml + + + Matplotlib v3.7.1, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_static/plus.png b/_static/plus.png new file mode 100644 index 0000000..7107cec Binary files /dev/null and b/_static/plus.png differ diff --git a/_static/pygments.css b/_static/pygments.css new file mode 100644 index 0000000..997797f --- /dev/null +++ b/_static/pygments.css @@ -0,0 +1,152 @@ +html[data-theme="light"] .highlight pre { line-height: 125%; } +html[data-theme="light"] .highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +html[data-theme="light"] .highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +html[data-theme="light"] .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +html[data-theme="light"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +html[data-theme="light"] .highlight .hll { background-color: #7971292e } +html[data-theme="light"] .highlight { background: #fefefe; color: #545454 } +html[data-theme="light"] .highlight .c { color: #797129 } /* Comment */ +html[data-theme="light"] .highlight .err { color: #d91e18 } /* Error */ +html[data-theme="light"] .highlight .k { color: #7928a1 } /* Keyword */ +html[data-theme="light"] .highlight .l { color: #797129 } /* Literal */ +html[data-theme="light"] .highlight .n { color: #545454 } /* Name */ +html[data-theme="light"] .highlight .o { color: #008000 } /* Operator */ +html[data-theme="light"] .highlight .p { color: #545454 } /* Punctuation */ +html[data-theme="light"] .highlight .ch { color: #797129 } /* Comment.Hashbang */ +html[data-theme="light"] .highlight .cm { color: #797129 } /* Comment.Multiline */ +html[data-theme="light"] .highlight .cp { color: #797129 } /* Comment.Preproc */ +html[data-theme="light"] .highlight .cpf { color: #797129 } /* Comment.PreprocFile */ +html[data-theme="light"] .highlight .c1 { color: #797129 } /* Comment.Single */ +html[data-theme="light"] .highlight .cs { color: #797129 } /* Comment.Special */ +html[data-theme="light"] .highlight .gd { color: #007faa } /* Generic.Deleted */ +html[data-theme="light"] .highlight .ge { font-style: italic } /* Generic.Emph */ +html[data-theme="light"] .highlight .gh { color: #007faa } /* Generic.Heading */ +html[data-theme="light"] .highlight .gs { font-weight: bold } /* Generic.Strong */ +html[data-theme="light"] .highlight .gu { color: #007faa } /* Generic.Subheading */ +html[data-theme="light"] .highlight .kc { color: #7928a1 } /* Keyword.Constant */ +html[data-theme="light"] .highlight .kd { color: #7928a1 } /* Keyword.Declaration */ +html[data-theme="light"] .highlight .kn { color: #7928a1 } /* Keyword.Namespace */ +html[data-theme="light"] .highlight .kp { color: #7928a1 } /* Keyword.Pseudo */ +html[data-theme="light"] .highlight .kr { color: #7928a1 } /* Keyword.Reserved */ +html[data-theme="light"] .highlight .kt { color: #797129 } /* Keyword.Type */ +html[data-theme="light"] .highlight .ld { color: #797129 } /* Literal.Date */ +html[data-theme="light"] .highlight .m { color: #797129 } /* Literal.Number */ +html[data-theme="light"] .highlight .s { color: #008000 } /* Literal.String */ +html[data-theme="light"] .highlight .na { color: #797129 } /* Name.Attribute */ +html[data-theme="light"] .highlight .nb { color: #797129 } /* Name.Builtin */ +html[data-theme="light"] .highlight .nc { color: #007faa } /* Name.Class */ +html[data-theme="light"] .highlight .no { color: #007faa } /* Name.Constant */ +html[data-theme="light"] .highlight .nd { color: #797129 } /* Name.Decorator */ +html[data-theme="light"] .highlight .ni { color: #008000 } /* Name.Entity */ +html[data-theme="light"] .highlight .ne { color: #7928a1 } /* Name.Exception */ +html[data-theme="light"] .highlight .nf { color: #007faa } /* Name.Function */ +html[data-theme="light"] .highlight .nl { color: #797129 } /* Name.Label */ +html[data-theme="light"] .highlight .nn { color: #545454 } /* Name.Namespace */ +html[data-theme="light"] .highlight .nx { color: #545454 } /* Name.Other */ +html[data-theme="light"] .highlight .py { color: #007faa } /* Name.Property */ +html[data-theme="light"] .highlight .nt { color: #007faa } /* Name.Tag */ +html[data-theme="light"] .highlight .nv { color: #d91e18 } /* Name.Variable */ +html[data-theme="light"] .highlight .ow { color: #7928a1 } /* Operator.Word */ +html[data-theme="light"] .highlight .pm { color: #545454 } /* Punctuation.Marker */ +html[data-theme="light"] .highlight .w { color: #545454 } /* Text.Whitespace */ +html[data-theme="light"] .highlight .mb { color: #797129 } /* Literal.Number.Bin */ +html[data-theme="light"] .highlight .mf { color: #797129 } /* Literal.Number.Float */ +html[data-theme="light"] .highlight .mh { color: #797129 } /* Literal.Number.Hex */ +html[data-theme="light"] .highlight .mi { color: #797129 } /* Literal.Number.Integer */ +html[data-theme="light"] .highlight .mo { color: #797129 } /* Literal.Number.Oct */ +html[data-theme="light"] .highlight .sa { color: #008000 } /* Literal.String.Affix */ +html[data-theme="light"] .highlight .sb { color: #008000 } /* Literal.String.Backtick */ +html[data-theme="light"] .highlight .sc { color: #008000 } /* Literal.String.Char */ +html[data-theme="light"] .highlight .dl { color: #008000 } /* Literal.String.Delimiter */ +html[data-theme="light"] .highlight .sd { color: #008000 } /* Literal.String.Doc */ +html[data-theme="light"] .highlight .s2 { color: #008000 } /* Literal.String.Double */ +html[data-theme="light"] .highlight .se { color: #008000 } /* Literal.String.Escape */ +html[data-theme="light"] .highlight .sh { color: #008000 } /* Literal.String.Heredoc */ +html[data-theme="light"] .highlight .si { color: #008000 } /* Literal.String.Interpol */ +html[data-theme="light"] .highlight .sx { color: #008000 } /* Literal.String.Other */ +html[data-theme="light"] .highlight .sr { color: #d91e18 } /* Literal.String.Regex */ +html[data-theme="light"] .highlight .s1 { color: #008000 } /* Literal.String.Single */ +html[data-theme="light"] .highlight .ss { color: #007faa } /* Literal.String.Symbol */ +html[data-theme="light"] .highlight .bp { color: #797129 } /* Name.Builtin.Pseudo */ +html[data-theme="light"] .highlight .fm { color: #007faa } /* Name.Function.Magic */ +html[data-theme="light"] .highlight .vc { color: #d91e18 } /* Name.Variable.Class */ +html[data-theme="light"] .highlight .vg { color: #d91e18 } /* Name.Variable.Global */ +html[data-theme="light"] .highlight .vi { color: #d91e18 } /* Name.Variable.Instance */ +html[data-theme="light"] .highlight .vm { color: #797129 } /* Name.Variable.Magic */ +html[data-theme="light"] .highlight .il { color: #797129 } /* Literal.Number.Integer.Long */ +html[data-theme="dark"] .highlight pre { line-height: 125%; } +html[data-theme="dark"] .highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +html[data-theme="dark"] .highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +html[data-theme="dark"] .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +html[data-theme="dark"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +html[data-theme="dark"] .highlight .hll { background-color: #ffd9002e } +html[data-theme="dark"] .highlight { background: #2b2b2b; color: #f8f8f2 } +html[data-theme="dark"] .highlight .c { color: #ffd900 } /* Comment */ +html[data-theme="dark"] .highlight .err { color: #ffa07a } /* Error */ +html[data-theme="dark"] .highlight .k { color: #dcc6e0 } /* Keyword */ +html[data-theme="dark"] .highlight .l { color: #ffd900 } /* Literal */ +html[data-theme="dark"] .highlight .n { color: #f8f8f2 } /* Name */ +html[data-theme="dark"] .highlight .o { color: #abe338 } /* Operator */ +html[data-theme="dark"] .highlight .p { color: #f8f8f2 } /* Punctuation */ +html[data-theme="dark"] .highlight .ch { color: #ffd900 } /* Comment.Hashbang */ +html[data-theme="dark"] .highlight .cm { color: #ffd900 } /* Comment.Multiline */ +html[data-theme="dark"] .highlight .cp { color: #ffd900 } /* Comment.Preproc */ +html[data-theme="dark"] .highlight .cpf { color: #ffd900 } /* Comment.PreprocFile */ +html[data-theme="dark"] .highlight .c1 { color: #ffd900 } /* Comment.Single */ +html[data-theme="dark"] .highlight .cs { color: #ffd900 } /* Comment.Special */ +html[data-theme="dark"] .highlight .gd { color: #00e0e0 } /* Generic.Deleted */ +html[data-theme="dark"] .highlight .ge { font-style: italic } /* Generic.Emph */ +html[data-theme="dark"] .highlight .gh { color: #00e0e0 } /* Generic.Heading */ +html[data-theme="dark"] .highlight .gs { font-weight: bold } /* Generic.Strong */ +html[data-theme="dark"] .highlight .gu { color: #00e0e0 } /* Generic.Subheading */ +html[data-theme="dark"] .highlight .kc { color: #dcc6e0 } /* Keyword.Constant */ +html[data-theme="dark"] .highlight .kd { color: #dcc6e0 } /* Keyword.Declaration */ +html[data-theme="dark"] .highlight .kn { color: #dcc6e0 } /* Keyword.Namespace */ +html[data-theme="dark"] .highlight .kp { color: #dcc6e0 } /* Keyword.Pseudo */ +html[data-theme="dark"] .highlight .kr { color: #dcc6e0 } /* Keyword.Reserved */ +html[data-theme="dark"] .highlight .kt { color: #ffd900 } /* Keyword.Type */ +html[data-theme="dark"] .highlight .ld { color: #ffd900 } /* Literal.Date */ +html[data-theme="dark"] .highlight .m { color: #ffd900 } /* Literal.Number */ +html[data-theme="dark"] .highlight .s { color: #abe338 } /* Literal.String */ +html[data-theme="dark"] .highlight .na { color: #ffd900 } /* Name.Attribute */ +html[data-theme="dark"] .highlight .nb { color: #ffd900 } /* Name.Builtin */ +html[data-theme="dark"] .highlight .nc { color: #00e0e0 } /* Name.Class */ +html[data-theme="dark"] .highlight .no { color: #00e0e0 } /* Name.Constant */ +html[data-theme="dark"] .highlight .nd { color: #ffd900 } /* Name.Decorator */ +html[data-theme="dark"] .highlight .ni { color: #abe338 } /* Name.Entity */ +html[data-theme="dark"] .highlight .ne { color: #dcc6e0 } /* Name.Exception */ +html[data-theme="dark"] .highlight .nf { color: #00e0e0 } /* Name.Function */ +html[data-theme="dark"] .highlight .nl { color: #ffd900 } /* Name.Label */ +html[data-theme="dark"] .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ +html[data-theme="dark"] .highlight .nx { color: #f8f8f2 } /* Name.Other */ +html[data-theme="dark"] .highlight .py { color: #00e0e0 } /* Name.Property */ +html[data-theme="dark"] .highlight .nt { color: #00e0e0 } /* Name.Tag */ +html[data-theme="dark"] .highlight .nv { color: #ffa07a } /* Name.Variable */ +html[data-theme="dark"] .highlight .ow { color: #dcc6e0 } /* Operator.Word */ +html[data-theme="dark"] .highlight .pm { color: #f8f8f2 } /* Punctuation.Marker */ +html[data-theme="dark"] .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ +html[data-theme="dark"] .highlight .mb { color: #ffd900 } /* Literal.Number.Bin */ +html[data-theme="dark"] .highlight .mf { color: #ffd900 } /* Literal.Number.Float */ +html[data-theme="dark"] .highlight .mh { color: #ffd900 } /* Literal.Number.Hex */ +html[data-theme="dark"] .highlight .mi { color: #ffd900 } /* Literal.Number.Integer */ +html[data-theme="dark"] .highlight .mo { color: #ffd900 } /* Literal.Number.Oct */ +html[data-theme="dark"] .highlight .sa { color: #abe338 } /* Literal.String.Affix */ +html[data-theme="dark"] .highlight .sb { color: #abe338 } /* Literal.String.Backtick */ +html[data-theme="dark"] .highlight .sc { color: #abe338 } /* Literal.String.Char */ +html[data-theme="dark"] .highlight .dl { color: #abe338 } /* Literal.String.Delimiter */ +html[data-theme="dark"] .highlight .sd { color: #abe338 } /* Literal.String.Doc */ +html[data-theme="dark"] .highlight .s2 { color: #abe338 } /* Literal.String.Double */ +html[data-theme="dark"] .highlight .se { color: #abe338 } /* Literal.String.Escape */ +html[data-theme="dark"] .highlight .sh { color: #abe338 } /* Literal.String.Heredoc */ +html[data-theme="dark"] .highlight .si { color: #abe338 } /* Literal.String.Interpol */ +html[data-theme="dark"] .highlight .sx { color: #abe338 } /* Literal.String.Other */ +html[data-theme="dark"] .highlight .sr { color: #ffa07a } /* Literal.String.Regex */ +html[data-theme="dark"] .highlight .s1 { color: #abe338 } /* Literal.String.Single */ +html[data-theme="dark"] .highlight .ss { color: #00e0e0 } /* Literal.String.Symbol */ +html[data-theme="dark"] .highlight .bp { color: #ffd900 } /* Name.Builtin.Pseudo */ +html[data-theme="dark"] .highlight .fm { color: #00e0e0 } /* Name.Function.Magic */ +html[data-theme="dark"] .highlight .vc { color: #ffa07a } /* Name.Variable.Class */ +html[data-theme="dark"] .highlight .vg { color: #ffa07a } /* Name.Variable.Global */ +html[data-theme="dark"] .highlight .vi { color: #ffa07a } /* Name.Variable.Instance */ +html[data-theme="dark"] .highlight .vm { color: #ffd900 } /* Name.Variable.Magic */ +html[data-theme="dark"] .highlight .il { color: #ffd900 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/_static/sbt-webpack-macros.html b/_static/sbt-webpack-macros.html new file mode 100644 index 0000000..6cbf559 --- /dev/null +++ b/_static/sbt-webpack-macros.html @@ -0,0 +1,11 @@ + +{% macro head_pre_bootstrap() %} + +{% endmacro %} + +{% macro body_post() %} + +{% endmacro %} diff --git a/_static/scripts/bootstrap.js b/_static/scripts/bootstrap.js new file mode 100644 index 0000000..4e209b0 --- /dev/null +++ b/_static/scripts/bootstrap.js @@ -0,0 +1,3 @@ +/*! For license information please see bootstrap.js.LICENSE.txt */ +(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{afterMain:()=>E,afterRead:()=>v,afterWrite:()=>C,applyStyles:()=>$,arrow:()=>J,auto:()=>a,basePlacements:()=>l,beforeMain:()=>y,beforeRead:()=>_,beforeWrite:()=>A,bottom:()=>s,clippingParents:()=>d,computeStyles:()=>it,createPopper:()=>Dt,createPopperBase:()=>St,createPopperLite:()=>$t,detectOverflow:()=>_t,end:()=>h,eventListeners:()=>st,flip:()=>bt,hide:()=>wt,left:()=>r,main:()=>w,modifierPhases:()=>O,offset:()=>Et,placements:()=>g,popper:()=>f,popperGenerator:()=>Lt,popperOffsets:()=>At,preventOverflow:()=>Tt,read:()=>b,reference:()=>p,right:()=>o,start:()=>c,top:()=>n,variationPlacements:()=>m,viewport:()=>u,write:()=>T});var i={};t.r(i),t.d(i,{Alert:()=>Oe,Button:()=>ke,Carousel:()=>ri,Collapse:()=>yi,Dropdown:()=>Vi,Modal:()=>xn,Offcanvas:()=>Vn,Popover:()=>fs,ScrollSpy:()=>Ts,Tab:()=>Ks,Toast:()=>lo,Tooltip:()=>hs});var n="top",s="bottom",o="right",r="left",a="auto",l=[n,s,o,r],c="start",h="end",d="clippingParents",u="viewport",f="popper",p="reference",m=l.reduce((function(t,e){return t.concat([e+"-"+c,e+"-"+h])}),[]),g=[].concat(l,[a]).reduce((function(t,e){return t.concat([e,e+"-"+c,e+"-"+h])}),[]),_="beforeRead",b="read",v="afterRead",y="beforeMain",w="main",E="afterMain",A="beforeWrite",T="write",C="afterWrite",O=[_,b,v,y,w,E,A,T,C];function x(t){return t?(t.nodeName||"").toLowerCase():null}function k(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function L(t){return t instanceof k(t).Element||t instanceof Element}function S(t){return t instanceof k(t).HTMLElement||t instanceof HTMLElement}function D(t){return"undefined"!=typeof ShadowRoot&&(t instanceof k(t).ShadowRoot||t instanceof ShadowRoot)}const $={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];S(s)&&x(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});S(n)&&x(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function I(t){return t.split("-")[0]}var N=Math.max,P=Math.min,M=Math.round;function j(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function F(){return!/^((?!chrome|android).)*safari/i.test(j())}function H(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&S(t)&&(s=t.offsetWidth>0&&M(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&M(n.height)/t.offsetHeight||1);var r=(L(t)?k(t):window).visualViewport,a=!F()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function B(t){var e=H(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function W(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&D(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function z(t){return k(t).getComputedStyle(t)}function R(t){return["table","td","th"].indexOf(x(t))>=0}function q(t){return((L(t)?t.ownerDocument:t.document)||window.document).documentElement}function V(t){return"html"===x(t)?t:t.assignedSlot||t.parentNode||(D(t)?t.host:null)||q(t)}function Y(t){return S(t)&&"fixed"!==z(t).position?t.offsetParent:null}function K(t){for(var e=k(t),i=Y(t);i&&R(i)&&"static"===z(i).position;)i=Y(i);return i&&("html"===x(i)||"body"===x(i)&&"static"===z(i).position)?e:i||function(t){var e=/firefox/i.test(j());if(/Trident/i.test(j())&&S(t)&&"fixed"===z(t).position)return null;var i=V(t);for(D(i)&&(i=i.host);S(i)&&["html","body"].indexOf(x(i))<0;){var n=z(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Q(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function X(t,e,i){return N(t,P(e,i))}function U(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function G(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const J={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,a=t.name,c=t.options,h=i.elements.arrow,d=i.modifiersData.popperOffsets,u=I(i.placement),f=Q(u),p=[r,o].indexOf(u)>=0?"height":"width";if(h&&d){var m=function(t,e){return U("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:G(t,l))}(c.padding,i),g=B(h),_="y"===f?n:r,b="y"===f?s:o,v=i.rects.reference[p]+i.rects.reference[f]-d[f]-i.rects.popper[p],y=d[f]-i.rects.reference[f],w=K(h),E=w?"y"===f?w.clientHeight||0:w.clientWidth||0:0,A=v/2-y/2,T=m[_],C=E-g[p]-m[b],O=E/2-g[p]/2+A,x=X(T,O,C),k=f;i.modifiersData[a]=((e={})[k]=x,e.centerOffset=x-O,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&W(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Z(t){return t.split("-")[1]}var tt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function et(t){var e,i=t.popper,a=t.popperRect,l=t.placement,c=t.variation,d=t.offsets,u=t.position,f=t.gpuAcceleration,p=t.adaptive,m=t.roundOffsets,g=t.isFixed,_=d.x,b=void 0===_?0:_,v=d.y,y=void 0===v?0:v,w="function"==typeof m?m({x:b,y}):{x:b,y};b=w.x,y=w.y;var E=d.hasOwnProperty("x"),A=d.hasOwnProperty("y"),T=r,C=n,O=window;if(p){var x=K(i),L="clientHeight",S="clientWidth";x===k(i)&&"static"!==z(x=q(i)).position&&"absolute"===u&&(L="scrollHeight",S="scrollWidth"),(l===n||(l===r||l===o)&&c===h)&&(C=s,y-=(g&&x===O&&O.visualViewport?O.visualViewport.height:x[L])-a.height,y*=f?1:-1),l!==r&&(l!==n&&l!==s||c!==h)||(T=o,b-=(g&&x===O&&O.visualViewport?O.visualViewport.width:x[S])-a.width,b*=f?1:-1)}var D,$=Object.assign({position:u},p&&tt),I=!0===m?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:M(i*s)/s||0,y:M(n*s)/s||0}}({x:b,y},k(i)):{x:b,y};return b=I.x,y=I.y,f?Object.assign({},$,((D={})[C]=A?"0":"",D[T]=E?"0":"",D.transform=(O.devicePixelRatio||1)<=1?"translate("+b+"px, "+y+"px)":"translate3d("+b+"px, "+y+"px, 0)",D)):Object.assign({},$,((e={})[C]=A?y+"px":"",e[T]=E?b+"px":"",e.transform="",e))}const it={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:I(e.placement),variation:Z(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,et(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,et(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var nt={passive:!0};const st={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=k(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,nt)})),a&&l.addEventListener("resize",i.update,nt),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,nt)})),a&&l.removeEventListener("resize",i.update,nt)}},data:{}};var ot={left:"right",right:"left",bottom:"top",top:"bottom"};function rt(t){return t.replace(/left|right|bottom|top/g,(function(t){return ot[t]}))}var at={start:"end",end:"start"};function lt(t){return t.replace(/start|end/g,(function(t){return at[t]}))}function ct(t){var e=k(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ht(t){return H(q(t)).left+ct(t).scrollLeft}function dt(t){var e=z(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function ut(t){return["html","body","#document"].indexOf(x(t))>=0?t.ownerDocument.body:S(t)&&dt(t)?t:ut(V(t))}function ft(t,e){var i;void 0===e&&(e=[]);var n=ut(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=k(n),r=s?[o].concat(o.visualViewport||[],dt(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(ft(V(r)))}function pt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function mt(t,e,i){return e===u?pt(function(t,e){var i=k(t),n=q(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=F();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+ht(t),y:l}}(t,i)):L(e)?function(t,e){var i=H(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):pt(function(t){var e,i=q(t),n=ct(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=N(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=N(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ht(t),l=-n.scrollTop;return"rtl"===z(s||i).direction&&(a+=N(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(q(t)))}function gt(t){var e,i=t.reference,a=t.element,l=t.placement,d=l?I(l):null,u=l?Z(l):null,f=i.x+i.width/2-a.width/2,p=i.y+i.height/2-a.height/2;switch(d){case n:e={x:f,y:i.y-a.height};break;case s:e={x:f,y:i.y+i.height};break;case o:e={x:i.x+i.width,y:p};break;case r:e={x:i.x-a.width,y:p};break;default:e={x:i.x,y:i.y}}var m=d?Q(d):null;if(null!=m){var g="y"===m?"height":"width";switch(u){case c:e[m]=e[m]-(i[g]/2-a[g]/2);break;case h:e[m]=e[m]+(i[g]/2-a[g]/2)}}return e}function _t(t,e){void 0===e&&(e={});var i=e,r=i.placement,a=void 0===r?t.placement:r,c=i.strategy,h=void 0===c?t.strategy:c,m=i.boundary,g=void 0===m?d:m,_=i.rootBoundary,b=void 0===_?u:_,v=i.elementContext,y=void 0===v?f:v,w=i.altBoundary,E=void 0!==w&&w,A=i.padding,T=void 0===A?0:A,C=U("number"!=typeof T?T:G(T,l)),O=y===f?p:f,k=t.rects.popper,D=t.elements[E?O:y],$=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=ft(V(t)),i=["absolute","fixed"].indexOf(z(t).position)>=0&&S(t)?K(t):t;return L(i)?e.filter((function(t){return L(t)&&W(t,i)&&"body"!==x(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=mt(t,i,n);return e.top=N(s.top,e.top),e.right=P(s.right,e.right),e.bottom=P(s.bottom,e.bottom),e.left=N(s.left,e.left),e}),mt(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(L(D)?D:D.contextElement||q(t.elements.popper),g,b,h),I=H(t.elements.reference),M=gt({reference:I,element:k,strategy:"absolute",placement:a}),j=pt(Object.assign({},k,M)),F=y===f?j:I,B={top:$.top-F.top+C.top,bottom:F.bottom-$.bottom+C.bottom,left:$.left-F.left+C.left,right:F.right-$.right+C.right},R=t.modifiersData.offset;if(y===f&&R){var Y=R[a];Object.keys(B).forEach((function(t){var e=[o,s].indexOf(t)>=0?1:-1,i=[n,s].indexOf(t)>=0?"y":"x";B[t]+=Y[i]*e}))}return B}const bt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,h=t.name;if(!e.modifiersData[h]._skip){for(var d=i.mainAxis,u=void 0===d||d,f=i.altAxis,p=void 0===f||f,_=i.fallbackPlacements,b=i.padding,v=i.boundary,y=i.rootBoundary,w=i.altBoundary,E=i.flipVariations,A=void 0===E||E,T=i.allowedAutoPlacements,C=e.options.placement,O=I(C),x=_||(O!==C&&A?function(t){if(I(t)===a)return[];var e=rt(t);return[lt(t),e,lt(e)]}(C):[rt(C)]),k=[C].concat(x).reduce((function(t,i){return t.concat(I(i)===a?function(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,c=i.allowedAutoPlacements,h=void 0===c?g:c,d=Z(n),u=d?a?m:m.filter((function(t){return Z(t)===d})):l,f=u.filter((function(t){return h.indexOf(t)>=0}));0===f.length&&(f=u);var p=f.reduce((function(e,i){return e[i]=_t(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[I(i)],e}),{});return Object.keys(p).sort((function(t,e){return p[t]-p[e]}))}(e,{placement:i,boundary:v,rootBoundary:y,padding:b,flipVariations:A,allowedAutoPlacements:T}):i)}),[]),L=e.rects.reference,S=e.rects.popper,D=new Map,$=!0,N=k[0],P=0;P=0,B=H?"width":"height",W=_t(e,{placement:M,boundary:v,rootBoundary:y,altBoundary:w,padding:b}),z=H?F?o:r:F?s:n;L[B]>S[B]&&(z=rt(z));var R=rt(z),q=[];if(u&&q.push(W[j]<=0),p&&q.push(W[z]<=0,W[R]<=0),q.every((function(t){return t}))){N=M,$=!1;break}D.set(M,q)}if($)for(var V=function(t){var e=k.find((function(e){var i=D.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return N=e,"break"},Y=A?3:1;Y>0&&"break"!==V(Y);Y--);e.placement!==N&&(e.modifiersData[h]._skip=!0,e.placement=N,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function vt(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function yt(t){return[n,o,s,r].some((function(e){return t[e]>=0}))}const wt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=_t(e,{elementContext:"reference"}),a=_t(e,{altBoundary:!0}),l=vt(r,n),c=vt(a,s,o),h=yt(l),d=yt(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},Et={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,s=t.name,a=i.offset,l=void 0===a?[0,0]:a,c=g.reduce((function(t,i){return t[i]=function(t,e,i){var s=I(t),a=[r,n].indexOf(s)>=0?-1:1,l="function"==typeof i?i(Object.assign({},e,{placement:t})):i,c=l[0],h=l[1];return c=c||0,h=(h||0)*a,[r,o].indexOf(s)>=0?{x:h,y:c}:{x:c,y:h}}(i,e.rects,l),t}),{}),h=c[e.placement],d=h.x,u=h.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=d,e.modifiersData.popperOffsets.y+=u),e.modifiersData[s]=c}},At={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=gt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},Tt={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,a=t.name,l=i.mainAxis,h=void 0===l||l,d=i.altAxis,u=void 0!==d&&d,f=i.boundary,p=i.rootBoundary,m=i.altBoundary,g=i.padding,_=i.tether,b=void 0===_||_,v=i.tetherOffset,y=void 0===v?0:v,w=_t(e,{boundary:f,rootBoundary:p,padding:g,altBoundary:m}),E=I(e.placement),A=Z(e.placement),T=!A,C=Q(E),O="x"===C?"y":"x",x=e.modifiersData.popperOffsets,k=e.rects.reference,L=e.rects.popper,S="function"==typeof y?y(Object.assign({},e.rects,{placement:e.placement})):y,D="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),$=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,M={x:0,y:0};if(x){if(h){var j,F="y"===C?n:r,H="y"===C?s:o,W="y"===C?"height":"width",z=x[C],R=z+w[F],q=z-w[H],V=b?-L[W]/2:0,Y=A===c?k[W]:L[W],U=A===c?-L[W]:-k[W],G=e.elements.arrow,J=b&&G?B(G):{width:0,height:0},tt=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},et=tt[F],it=tt[H],nt=X(0,k[W],J[W]),st=T?k[W]/2-V-nt-et-D.mainAxis:Y-nt-et-D.mainAxis,ot=T?-k[W]/2+V+nt+it+D.mainAxis:U+nt+it+D.mainAxis,rt=e.elements.arrow&&K(e.elements.arrow),at=rt?"y"===C?rt.clientTop||0:rt.clientLeft||0:0,lt=null!=(j=null==$?void 0:$[C])?j:0,ct=z+ot-lt,ht=X(b?P(R,z+st-lt-at):R,z,b?N(q,ct):q);x[C]=ht,M[C]=ht-z}if(u){var dt,ut="x"===C?n:r,ft="x"===C?s:o,pt=x[O],mt="y"===O?"height":"width",gt=pt+w[ut],bt=pt-w[ft],vt=-1!==[n,r].indexOf(E),yt=null!=(dt=null==$?void 0:$[O])?dt:0,wt=vt?gt:pt-k[mt]-L[mt]-yt+D.altAxis,Et=vt?pt+k[mt]+L[mt]-yt-D.altAxis:bt,At=b&&vt?function(t,e,i){var n=X(t,e,i);return n>i?i:n}(wt,pt,Et):X(b?wt:gt,pt,b?Et:bt);x[O]=At,M[O]=At-pt}e.modifiersData[a]=M}},requiresIfExists:["offset"]};function Ct(t,e,i){void 0===i&&(i=!1);var n,s,o=S(e),r=S(e)&&function(t){var e=t.getBoundingClientRect(),i=M(e.width)/t.offsetWidth||1,n=M(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=q(e),l=H(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==x(e)||dt(a))&&(c=(n=e)!==k(n)&&S(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:ct(n)),S(e)?((h=H(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=ht(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function Ot(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var xt={placement:"bottom",modifiers:[],strategy:"absolute"};function kt(){for(var t=arguments.length,e=new Array(t),i=0;iIt.has(t)&&It.get(t).get(e)||null,remove(t,e){if(!It.has(t))return;const i=It.get(t);i.delete(e),0===i.size&&It.delete(t)}},Pt="transitionend",Mt=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),jt=t=>{t.dispatchEvent(new Event(Pt))},Ft=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),Ht=t=>Ft(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(Mt(t)):null,Bt=t=>{if(!Ft(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},Wt=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),zt=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?zt(t.parentNode):null},Rt=()=>{},qt=t=>{t.offsetHeight},Vt=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Yt=[],Kt=()=>"rtl"===document.documentElement.dir,Qt=t=>{var e;e=()=>{const e=Vt();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(Yt.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of Yt)t()})),Yt.push(e)):e()},Xt=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,Ut=(t,e,i=!0)=>{if(!i)return void Xt(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let s=!1;const o=({target:i})=>{i===e&&(s=!0,e.removeEventListener(Pt,o),Xt(t))};e.addEventListener(Pt,o),setTimeout((()=>{s||jt(e)}),n)},Gt=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},Jt=/[^.]*(?=\..*)\.|.*/,Zt=/\..*/,te=/::\d+$/,ee={};let ie=1;const ne={mouseenter:"mouseover",mouseleave:"mouseout"},se=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function oe(t,e){return e&&`${e}::${ie++}`||t.uidEvent||ie++}function re(t){const e=oe(t);return t.uidEvent=e,ee[e]=ee[e]||{},ee[e]}function ae(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function le(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=ue(t);return se.has(o)||(o=t),[n,s,o]}function ce(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=le(e,i,n);if(e in ne){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=re(t),c=l[a]||(l[a]={}),h=ae(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=oe(r,e.replace(Jt,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return pe(s,{delegateTarget:r}),n.oneOff&&fe.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return pe(n,{delegateTarget:t}),i.oneOff&&fe.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function he(t,e,i,n,s){const o=ae(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function de(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&he(t,e,i,r.callable,r.delegationSelector)}function ue(t){return t=t.replace(Zt,""),ne[t]||t}const fe={on(t,e,i,n){ce(t,e,i,n,!1)},one(t,e,i,n){ce(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=le(e,i,n),a=r!==e,l=re(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))de(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(te,"");a&&!e.includes(s)||he(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;he(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=Vt();let s=null,o=!0,r=!0,a=!1;e!==ue(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=pe(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function pe(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function me(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function ge(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const _e={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${ge(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${ge(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=me(t.dataset[n])}return e},getDataAttribute:(t,e)=>me(t.getAttribute(`data-bs-${ge(e)}`))};class be{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=Ft(e)?_e.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...Ft(e)?_e.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],o=Ft(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${o}" but expected type "${s}".`)}var i}}class ve extends be{constructor(t,e){super(),(t=Ht(t))&&(this._element=t,this._config=this._getConfig(e),Nt.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Nt.remove(this._element,this.constructor.DATA_KEY),fe.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){Ut(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Nt.get(Ht(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.2"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const ye=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?Mt(i.trim()):null}return e},we={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!Wt(t)&&Bt(t)))},getSelectorFromElement(t){const e=ye(t);return e&&we.findOne(e)?e:null},getElementFromSelector(t){const e=ye(t);return e?we.findOne(e):null},getMultipleElementsFromSelector(t){const e=ye(t);return e?we.find(e):[]}},Ee=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;fe.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),Wt(this))return;const s=we.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},Ae=".bs.alert",Te=`close${Ae}`,Ce=`closed${Ae}`;class Oe extends ve{static get NAME(){return"alert"}close(){if(fe.trigger(this._element,Te).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),fe.trigger(this._element,Ce),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Oe.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}Ee(Oe,"close"),Qt(Oe);const xe='[data-bs-toggle="button"]';class ke extends ve{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=ke.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}fe.on(document,"click.bs.button.data-api",xe,(t=>{t.preventDefault();const e=t.target.closest(xe);ke.getOrCreateInstance(e).toggle()})),Qt(ke);const Le=".bs.swipe",Se=`touchstart${Le}`,De=`touchmove${Le}`,$e=`touchend${Le}`,Ie=`pointerdown${Le}`,Ne=`pointerup${Le}`,Pe={endCallback:null,leftCallback:null,rightCallback:null},Me={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class je extends be{constructor(t,e){super(),this._element=t,t&&je.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Pe}static get DefaultType(){return Me}static get NAME(){return"swipe"}dispose(){fe.off(this._element,Le)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),Xt(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&Xt(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(fe.on(this._element,Ie,(t=>this._start(t))),fe.on(this._element,Ne,(t=>this._end(t))),this._element.classList.add("pointer-event")):(fe.on(this._element,Se,(t=>this._start(t))),fe.on(this._element,De,(t=>this._move(t))),fe.on(this._element,$e,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Fe=".bs.carousel",He=".data-api",Be="next",We="prev",ze="left",Re="right",qe=`slide${Fe}`,Ve=`slid${Fe}`,Ye=`keydown${Fe}`,Ke=`mouseenter${Fe}`,Qe=`mouseleave${Fe}`,Xe=`dragstart${Fe}`,Ue=`load${Fe}${He}`,Ge=`click${Fe}${He}`,Je="carousel",Ze="active",ti=".active",ei=".carousel-item",ii=ti+ei,ni={ArrowLeft:Re,ArrowRight:ze},si={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},oi={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ri extends ve{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=we.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Je&&this.cycle()}static get Default(){return si}static get DefaultType(){return oi}static get NAME(){return"carousel"}next(){this._slide(Be)}nextWhenVisible(){!document.hidden&&Bt(this._element)&&this.next()}prev(){this._slide(We)}pause(){this._isSliding&&jt(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?fe.one(this._element,Ve,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void fe.one(this._element,Ve,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?Be:We;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&fe.on(this._element,Ye,(t=>this._keydown(t))),"hover"===this._config.pause&&(fe.on(this._element,Ke,(()=>this.pause())),fe.on(this._element,Qe,(()=>this._maybeEnableCycle()))),this._config.touch&&je.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of we.find(".carousel-item img",this._element))fe.on(t,Xe,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ze)),rightCallback:()=>this._slide(this._directionToOrder(Re)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new je(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=ni[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=we.findOne(ti,this._indicatorsElement);e.classList.remove(Ze),e.removeAttribute("aria-current");const i=we.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(Ze),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===Be,s=e||Gt(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>fe.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(qe).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),qt(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(Ze),i.classList.remove(Ze,c,l),this._isSliding=!1,r(Ve)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return we.findOne(ii,this._element)}_getItems(){return we.find(ei,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return Kt()?t===ze?We:Be:t===ze?Be:We}_orderToDirection(t){return Kt()?t===We?ze:Re:t===We?Re:ze}static jQueryInterface(t){return this.each((function(){const e=ri.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}fe.on(document,Ge,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=we.getElementFromSelector(this);if(!e||!e.classList.contains(Je))return;t.preventDefault();const i=ri.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===_e.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),fe.on(window,Ue,(()=>{const t=we.find('[data-bs-ride="carousel"]');for(const e of t)ri.getOrCreateInstance(e)})),Qt(ri);const ai=".bs.collapse",li=`show${ai}`,ci=`shown${ai}`,hi=`hide${ai}`,di=`hidden${ai}`,ui=`click${ai}.data-api`,fi="show",pi="collapse",mi="collapsing",gi=`:scope .${pi} .${pi}`,_i='[data-bs-toggle="collapse"]',bi={parent:null,toggle:!0},vi={parent:"(null|element)",toggle:"boolean"};class yi extends ve{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=we.find(_i);for(const t of i){const e=we.getSelectorFromElement(t),i=we.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return bi}static get DefaultType(){return vi}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>yi.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(fe.trigger(this._element,li).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(pi),this._element.classList.add(mi),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(mi),this._element.classList.add(pi,fi),this._element.style[e]="",fe.trigger(this._element,ci)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(fe.trigger(this._element,hi).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,qt(this._element),this._element.classList.add(mi),this._element.classList.remove(pi,fi);for(const t of this._triggerArray){const e=we.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(mi),this._element.classList.add(pi),fe.trigger(this._element,di)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(fi)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=Ht(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(_i);for(const e of t){const t=we.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=we.find(gi,this._config.parent);return we.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=yi.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}fe.on(document,ui,_i,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of we.getMultipleElementsFromSelector(this))yi.getOrCreateInstance(t,{toggle:!1}).toggle()})),Qt(yi);const wi="dropdown",Ei=".bs.dropdown",Ai=".data-api",Ti="ArrowUp",Ci="ArrowDown",Oi=`hide${Ei}`,xi=`hidden${Ei}`,ki=`show${Ei}`,Li=`shown${Ei}`,Si=`click${Ei}${Ai}`,Di=`keydown${Ei}${Ai}`,$i=`keyup${Ei}${Ai}`,Ii="show",Ni='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Pi=`${Ni}.${Ii}`,Mi=".dropdown-menu",ji=Kt()?"top-end":"top-start",Fi=Kt()?"top-start":"top-end",Hi=Kt()?"bottom-end":"bottom-start",Bi=Kt()?"bottom-start":"bottom-end",Wi=Kt()?"left-start":"right-start",zi=Kt()?"right-start":"left-start",Ri={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},qi={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Vi extends ve{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=we.next(this._element,Mi)[0]||we.prev(this._element,Mi)[0]||we.findOne(Mi,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Ri}static get DefaultType(){return qi}static get NAME(){return wi}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Wt(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!fe.trigger(this._element,ki,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))fe.on(t,"mouseover",Rt);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ii),this._element.classList.add(Ii),fe.trigger(this._element,Li,t)}}hide(){if(Wt(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!fe.trigger(this._element,Oi,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))fe.off(t,"mouseover",Rt);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ii),this._element.classList.remove(Ii),this._element.setAttribute("aria-expanded","false"),_e.removeDataAttribute(this._menu,"popper"),fe.trigger(this._element,xi,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!Ft(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${wi.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===e)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:Ft(this._config.reference)?t=Ht(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const i=this._getPopperConfig();this._popper=Dt(t,this._menu,i)}_isShown(){return this._menu.classList.contains(Ii)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return Wi;if(t.classList.contains("dropstart"))return zi;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?Fi:ji:e?Bi:Hi}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(_e.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...Xt(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=we.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>Bt(t)));i.length&&Gt(i,e,t===Ci,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=Vi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=we.find(Pi);for(const i of e){const e=Vi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ti,Ci].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ni)?this:we.prev(this,Ni)[0]||we.next(this,Ni)[0]||we.findOne(Ni,t.delegateTarget.parentNode),o=Vi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}fe.on(document,Di,Ni,Vi.dataApiKeydownHandler),fe.on(document,Di,Mi,Vi.dataApiKeydownHandler),fe.on(document,Si,Vi.clearMenus),fe.on(document,$i,Vi.clearMenus),fe.on(document,Si,Ni,(function(t){t.preventDefault(),Vi.getOrCreateInstance(this).toggle()})),Qt(Vi);const Yi="backdrop",Ki="show",Qi=`mousedown.bs.${Yi}`,Xi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Ui={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Gi extends be{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xi}static get DefaultType(){return Ui}static get NAME(){return Yi}show(t){if(!this._config.isVisible)return void Xt(t);this._append();const e=this._getElement();this._config.isAnimated&&qt(e),e.classList.add(Ki),this._emulateAnimation((()=>{Xt(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),Xt(t)}))):Xt(t)}dispose(){this._isAppended&&(fe.off(this._element,Qi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=Ht(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),fe.on(t,Qi,(()=>{Xt(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){Ut(t,this._getElement(),this._config.isAnimated)}}const Ji=".bs.focustrap",Zi=`focusin${Ji}`,tn=`keydown.tab${Ji}`,en="backward",nn={autofocus:!0,trapElement:null},sn={autofocus:"boolean",trapElement:"element"};class on extends be{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return nn}static get DefaultType(){return sn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),fe.off(document,Ji),fe.on(document,Zi,(t=>this._handleFocusin(t))),fe.on(document,tn,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,fe.off(document,Ji))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=we.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===en?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?en:"forward")}}const rn=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",an=".sticky-top",ln="padding-right",cn="margin-right";class hn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,ln,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e+t)),this._setElementAttributes(an,cn,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,ln),this._resetElementAttributes(rn,ln),this._resetElementAttributes(an,cn)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&_e.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=_e.getDataAttribute(t,e);null!==i?(_e.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(Ft(t))e(t);else for(const i of we.find(t,this._element))e(i)}}const dn=".bs.modal",un=`hide${dn}`,fn=`hidePrevented${dn}`,pn=`hidden${dn}`,mn=`show${dn}`,gn=`shown${dn}`,_n=`resize${dn}`,bn=`click.dismiss${dn}`,vn=`mousedown.dismiss${dn}`,yn=`keydown.dismiss${dn}`,wn=`click${dn}.data-api`,En="modal-open",An="show",Tn="modal-static",Cn={backdrop:!0,focus:!0,keyboard:!0},On={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class xn extends ve{constructor(t,e){super(t,e),this._dialog=we.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new hn,this._addEventListeners()}static get Default(){return Cn}static get DefaultType(){return On}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||fe.trigger(this._element,mn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(En),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(fe.trigger(this._element,un).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(An),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){fe.off(window,dn),fe.off(this._dialog,dn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Gi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new on({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=we.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),qt(this._element),this._element.classList.add(An),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,fe.trigger(this._element,gn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){fe.on(this._element,yn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),fe.on(window,_n,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),fe.on(this._element,vn,(t=>{fe.one(this._element,bn,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(En),this._resetAdjustments(),this._scrollBar.reset(),fe.trigger(this._element,pn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(fe.trigger(this._element,fn).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Tn)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Tn),this._queueCallback((()=>{this._element.classList.remove(Tn),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=Kt()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=Kt()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=xn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}fe.on(document,wn,'[data-bs-toggle="modal"]',(function(t){const e=we.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),fe.one(e,mn,(t=>{t.defaultPrevented||fe.one(e,pn,(()=>{Bt(this)&&this.focus()}))}));const i=we.findOne(".modal.show");i&&xn.getInstance(i).hide(),xn.getOrCreateInstance(e).toggle(this)})),Ee(xn),Qt(xn);const kn=".bs.offcanvas",Ln=".data-api",Sn=`load${kn}${Ln}`,Dn="show",$n="showing",In="hiding",Nn=".offcanvas.show",Pn=`show${kn}`,Mn=`shown${kn}`,jn=`hide${kn}`,Fn=`hidePrevented${kn}`,Hn=`hidden${kn}`,Bn=`resize${kn}`,Wn=`click${kn}${Ln}`,zn=`keydown.dismiss${kn}`,Rn={backdrop:!0,keyboard:!0,scroll:!1},qn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Vn extends ve{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Rn}static get DefaultType(){return qn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||fe.trigger(this._element,Pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new hn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add($n),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Dn),this._element.classList.remove($n),fe.trigger(this._element,Mn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(fe.trigger(this._element,jn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(In),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Dn,In),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new hn).reset(),fe.trigger(this._element,Hn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Gi({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():fe.trigger(this._element,Fn)}:null})}_initializeFocusTrap(){return new on({trapElement:this._element})}_addEventListeners(){fe.on(this._element,zn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():fe.trigger(this._element,Fn))}))}static jQueryInterface(t){return this.each((function(){const e=Vn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}fe.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=we.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Wt(this))return;fe.one(e,Hn,(()=>{Bt(this)&&this.focus()}));const i=we.findOne(Nn);i&&i!==e&&Vn.getInstance(i).hide(),Vn.getOrCreateInstance(e).toggle(this)})),fe.on(window,Sn,(()=>{for(const t of we.find(Nn))Vn.getOrCreateInstance(t).show()})),fe.on(window,Bn,(()=>{for(const t of we.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&Vn.getOrCreateInstance(t).hide()})),Ee(Vn),Qt(Vn);const Yn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Un={allowList:Yn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Gn={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Jn={entry:"(string|element|function|null)",selector:"(string|element)"};class Zn extends be{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Un}static get DefaultType(){return Gn}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Jn)}_setContent(t,e,i){const n=we.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?Ft(e)?this._putElementInTemplate(Ht(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Xn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return Xt(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const ts=new Set(["sanitize","allowList","sanitizeFn"]),es="fade",is="show",ns=".modal",ss="hide.bs.modal",os="hover",rs="focus",as={AUTO:"auto",TOP:"top",RIGHT:Kt()?"left":"right",BOTTOM:"bottom",LEFT:Kt()?"right":"left"},ls={allowList:Yn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},cs={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class hs extends ve{constructor(t,i){if(void 0===e)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,i),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return ls}static get DefaultType(){return cs}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),fe.off(this._element.closest(ns),ss,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=fe.trigger(this._element,this.constructor.eventName("show")),e=(zt(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),fe.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(is),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))fe.on(t,"mouseover",Rt);this._queueCallback((()=>{fe.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!fe.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(is),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))fe.off(t,"mouseover",Rt);this._activeTrigger.click=!1,this._activeTrigger[rs]=!1,this._activeTrigger[os]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),fe.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(es,is),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(es),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Zn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(es)}_isShown(){return this.tip&&this.tip.classList.contains(is)}_createPopper(t){const e=Xt(this._config.placement,[this,t,this._element]),i=as[e.toUpperCase()];return Dt(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return Xt(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...Xt(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)fe.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===os?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===os?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");fe.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?rs:os]=!0,e._enter()})),fe.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?rs:os]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},fe.on(this._element.closest(ns),ss,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=_e.getDataAttributes(this._element);for(const t of Object.keys(e))ts.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:Ht(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=hs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Qt(hs);const ds={...hs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},us={...hs.DefaultType,content:"(null|string|element|function)"};class fs extends hs{static get Default(){return ds}static get DefaultType(){return us}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=fs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}Qt(fs);const ps=".bs.scrollspy",ms=`activate${ps}`,gs=`click${ps}`,_s=`load${ps}.data-api`,bs="active",vs="[href]",ys=".nav-link",ws=`${ys}, .nav-item > ${ys}, .list-group-item`,Es={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},As={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Ts extends ve{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Es}static get DefaultType(){return As}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=Ht(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(fe.off(this._config.target,gs),fe.on(this._config.target,gs,vs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=we.find(vs,this._config.target);for(const e of t){if(!e.hash||Wt(e))continue;const t=we.findOne(decodeURI(e.hash),this._element);Bt(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(bs),this._activateParents(t),fe.trigger(this._element,ms,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))we.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(bs);else for(const e of we.parents(t,".nav, .list-group"))for(const t of we.prev(e,ws))t.classList.add(bs)}_clearActiveClass(t){t.classList.remove(bs);const e=we.find(`${vs}.${bs}`,t);for(const t of e)t.classList.remove(bs)}static jQueryInterface(t){return this.each((function(){const e=Ts.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}fe.on(window,_s,(()=>{for(const t of we.find('[data-bs-spy="scroll"]'))Ts.getOrCreateInstance(t)})),Qt(Ts);const Cs=".bs.tab",Os=`hide${Cs}`,xs=`hidden${Cs}`,ks=`show${Cs}`,Ls=`shown${Cs}`,Ss=`click${Cs}`,Ds=`keydown${Cs}`,$s=`load${Cs}`,Is="ArrowLeft",Ns="ArrowRight",Ps="ArrowUp",Ms="ArrowDown",js="Home",Fs="End",Hs="active",Bs="fade",Ws="show",zs=".dropdown-toggle",Rs=`:not(${zs})`,qs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Vs=`.nav-link${Rs}, .list-group-item${Rs}, [role="tab"]${Rs}, ${qs}`,Ys=`.${Hs}[data-bs-toggle="tab"], .${Hs}[data-bs-toggle="pill"], .${Hs}[data-bs-toggle="list"]`;class Ks extends ve{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),fe.on(this._element,Ds,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?fe.trigger(e,Os,{relatedTarget:t}):null;fe.trigger(t,ks,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Hs),this._activate(we.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),fe.trigger(t,Ls,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Bs)))}_deactivate(t,e){t&&(t.classList.remove(Hs),t.blur(),this._deactivate(we.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),fe.trigger(t,xs,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Bs)))}_keydown(t){if(![Is,Ns,Ps,Ms,js,Fs].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!Wt(t)));let i;if([js,Fs].includes(t.key))i=e[t.key===js?0:e.length-1];else{const n=[Ns,Ms].includes(t.key);i=Gt(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Ks.getOrCreateInstance(i).show())}_getChildren(){return we.find(Vs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=we.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=we.findOne(t,i);s&&s.classList.toggle(n,e)};n(zs,Hs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Hs)}_getInnerElement(t){return t.matches(Vs)?t:we.findOne(Vs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Ks.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}fe.on(document,Ss,qs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),Wt(this)||Ks.getOrCreateInstance(this).show()})),fe.on(window,$s,(()=>{for(const t of we.find(Ys))Ks.getOrCreateInstance(t)})),Qt(Ks);const Qs=".bs.toast",Xs=`mouseover${Qs}`,Us=`mouseout${Qs}`,Gs=`focusin${Qs}`,Js=`focusout${Qs}`,Zs=`hide${Qs}`,to=`hidden${Qs}`,eo=`show${Qs}`,io=`shown${Qs}`,no="hide",so="show",oo="showing",ro={animation:"boolean",autohide:"boolean",delay:"number"},ao={animation:!0,autohide:!0,delay:5e3};class lo extends ve{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ao}static get DefaultType(){return ro}static get NAME(){return"toast"}show(){fe.trigger(this._element,eo).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(no),qt(this._element),this._element.classList.add(so,oo),this._queueCallback((()=>{this._element.classList.remove(oo),fe.trigger(this._element,io),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(fe.trigger(this._element,Zs).defaultPrevented||(this._element.classList.add(oo),this._queueCallback((()=>{this._element.classList.add(no),this._element.classList.remove(oo,so),fe.trigger(this._element,to)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(so),super.dispose()}isShown(){return this._element.classList.contains(so)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){fe.on(this._element,Xs,(t=>this._onInteraction(t,!0))),fe.on(this._element,Us,(t=>this._onInteraction(t,!1))),fe.on(this._element,Gs,(t=>this._onInteraction(t,!0))),fe.on(this._element,Js,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=lo.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}function co(t){"loading"!=document.readyState?t():document.addEventListener("DOMContentLoaded",t)}Ee(lo),Qt(lo),co((function(){[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')).map((function(t){return new hs(t,{delay:{show:500,hide:100}})}))})),co((function(){document.getElementById("pst-back-to-top").addEventListener("click",(function(){document.body.scrollTop=0,document.documentElement.scrollTop=0}))})),co((function(){var t=document.getElementById("pst-back-to-top"),e=document.getElementsByClassName("bd-header")[0].getBoundingClientRect();window.addEventListener("scroll",(function(){this.oldScroll>this.scrollY&&this.scrollY>e.bottom?t.style.display="block":t.style.display="none",this.oldScroll=this.scrollY}))})),window.bootstrap=i})(); +//# sourceMappingURL=bootstrap.js.map \ No newline at end of file diff --git a/_static/scripts/bootstrap.js.LICENSE.txt b/_static/scripts/bootstrap.js.LICENSE.txt new file mode 100644 index 0000000..10f979d --- /dev/null +++ b/_static/scripts/bootstrap.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + * Bootstrap v5.3.2 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ diff --git a/_static/scripts/bootstrap.js.map b/_static/scripts/bootstrap.js.map new file mode 100644 index 0000000..64e212b --- /dev/null +++ b/_static/scripts/bootstrap.js.map @@ -0,0 +1 @@ +{"version":3,"file":"scripts/bootstrap.js","mappings":"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","sources":["webpack://pydata_sphinx_theme/webpack/bootstrap","webpack://pydata_sphinx_theme/webpack/runtime/define property getters","webpack://pydata_sphinx_theme/webpack/runtime/hasOwnProperty shorthand","webpack://pydata_sphinx_theme/webpack/runtime/make namespace object","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/enums.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/applyStyles.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getBasePlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/math.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/userAgent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/contains.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/within.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/expandToHashMap.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/arrow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getVariation.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/computeStyles.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/eventListeners.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/rectToClientRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/computeOffsets.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/detectOverflow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/flip.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/hide.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/offset.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/getAltAxis.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/orderModifiers.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/createPopper.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/debounce.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/utils/mergeByName.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/popper.js","webpack://pydata_sphinx_theme/./node_modules/@popperjs/core/lib/popper-lite.js","webpack://pydata_sphinx_theme/./node_modules/bootstrap/dist/js/bootstrap.esm.js","webpack://pydata_sphinx_theme/./src/pydata_sphinx_theme/assets/scripts/mixin.js","webpack://pydata_sphinx_theme/./src/pydata_sphinx_theme/assets/scripts/bootstrap.js"],"sourcesContent":["// The require scope\nvar __webpack_require__ = {};\n\n","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","export var top = 'top';\nexport var bottom = 'bottom';\nexport var right = 'right';\nexport var left = 'left';\nexport var auto = 'auto';\nexport var basePlacements = [top, bottom, right, left];\nexport var start = 'start';\nexport var end = 'end';\nexport var clippingParents = 'clippingParents';\nexport var viewport = 'viewport';\nexport var popper = 'popper';\nexport var reference = 'reference';\nexport var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nexport var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nexport var beforeRead = 'beforeRead';\nexport var read = 'read';\nexport var afterRead = 'afterRead'; // pure-logic modifiers\n\nexport var beforeMain = 'beforeMain';\nexport var main = 'main';\nexport var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nexport var beforeWrite = 'beforeWrite';\nexport var write = 'write';\nexport var afterWrite = 'afterWrite';\nexport var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];","export default function getNodeName(element) {\n return element ? (element.nodeName || '').toLowerCase() : null;\n}","export default function getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (node.toString() !== '[object Window]') {\n var ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}","import getWindow from \"./getWindow.js\";\n\nfunction isElement(node) {\n var OwnElement = getWindow(node).Element;\n return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n var OwnElement = getWindow(node).HTMLElement;\n return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n // IE 11 has no ShadowRoot\n if (typeof ShadowRoot === 'undefined') {\n return false;\n }\n\n var OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\nexport { isElement, isHTMLElement, isShadowRoot };","import getNodeName from \"../dom-utils/getNodeName.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n var state = _ref.state;\n Object.keys(state.elements).forEach(function (name) {\n var style = state.styles[name] || {};\n var attributes = state.attributes[name] || {};\n var element = state.elements[name]; // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe[cannot-write]\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (name) {\n var value = attributes[name];\n\n if (value === false) {\n element.removeAttribute(name);\n } else {\n element.setAttribute(name, value === true ? '' : value);\n }\n });\n });\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state;\n var initialStyles = {\n popper: {\n position: state.options.strategy,\n left: '0',\n top: '0',\n margin: '0'\n },\n arrow: {\n position: 'absolute'\n },\n reference: {}\n };\n Object.assign(state.elements.popper.style, initialStyles.popper);\n state.styles = initialStyles;\n\n if (state.elements.arrow) {\n Object.assign(state.elements.arrow.style, initialStyles.arrow);\n }\n\n return function () {\n Object.keys(state.elements).forEach(function (name) {\n var element = state.elements[name];\n var attributes = state.attributes[name] || {};\n var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n var style = styleProperties.reduce(function (style, property) {\n style[property] = '';\n return style;\n }, {}); // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n }\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (attribute) {\n element.removeAttribute(attribute);\n });\n });\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'applyStyles',\n enabled: true,\n phase: 'write',\n fn: applyStyles,\n effect: effect,\n requires: ['computeStyles']\n};","import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n return placement.split('-')[0];\n}","export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;","export default function getUAString() {\n var uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands && Array.isArray(uaData.brands)) {\n return uaData.brands.map(function (item) {\n return item.brand + \"/\" + item.version;\n }).join(' ');\n }\n\n return navigator.userAgent;\n}","import getUAString from \"../utils/userAgent.js\";\nexport default function isLayoutViewport() {\n return !/^((?!chrome|android).)*safari/i.test(getUAString());\n}","import { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport { round } from \"../utils/math.js\";\nimport getWindow from \"./getWindow.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getBoundingClientRect(element, includeScale, isFixedStrategy) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n\n var clientRect = element.getBoundingClientRect();\n var scaleX = 1;\n var scaleY = 1;\n\n if (includeScale && isHTMLElement(element)) {\n scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n var _ref = isElement(element) ? getWindow(element) : window,\n visualViewport = _ref.visualViewport;\n\n var addVisualOffsets = !isLayoutViewport() && isFixedStrategy;\n var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n var width = clientRect.width / scaleX;\n var height = clientRect.height / scaleY;\n return {\n width: width,\n height: height,\n top: y,\n right: x + width,\n bottom: y + height,\n left: x,\n x: x,\n y: y\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\"; // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\n\nexport default function getLayoutRect(element) {\n var clientRect = getBoundingClientRect(element); // Use the clientRect sizes if it's not been transformed.\n // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n var width = element.offsetWidth;\n var height = element.offsetHeight;\n\n if (Math.abs(clientRect.width - width) <= 1) {\n width = clientRect.width;\n }\n\n if (Math.abs(clientRect.height - height) <= 1) {\n height = clientRect.height;\n }\n\n return {\n x: element.offsetLeft,\n y: element.offsetTop,\n width: width,\n height: height\n };\n}","import { isShadowRoot } from \"./instanceOf.js\";\nexport default function contains(parent, child) {\n var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n var next = child;\n\n do {\n if (next && parent.isSameNode(next)) {\n return true;\n } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n } // Give up, the result is false\n\n\n return false;\n}","import getWindow from \"./getWindow.js\";\nexport default function getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}","import getNodeName from \"./getNodeName.js\";\nexport default function isTableElement(element) {\n return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0;\n}","import { isElement } from \"./instanceOf.js\";\nexport default function getDocumentElement(element) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n element.document) || window.document).documentElement;\n}","import getNodeName from \"./getNodeName.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport { isShadowRoot } from \"./instanceOf.js\";\nexport default function getParentNode(element) {\n if (getNodeName(element) === 'html') {\n return element;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // $FlowFixMe[incompatible-return]\n // $FlowFixMe[prop-missing]\n element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n element.parentNode || ( // DOM Element detected\n isShadowRoot(element) ? element.host : null) || // ShadowRoot detected\n // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n getDocumentElement(element) // fallback\n\n );\n}","import getWindow from \"./getWindow.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isHTMLElement, isShadowRoot } from \"./instanceOf.js\";\nimport isTableElement from \"./isTableElement.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getUAString from \"../utils/userAgent.js\";\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837\n getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n var isFirefox = /firefox/i.test(getUAString());\n var isIE = /Trident/i.test(getUAString());\n\n if (isIE && isHTMLElement(element)) {\n // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n var elementCss = getComputedStyle(element);\n\n if (elementCss.position === 'fixed') {\n return null;\n }\n }\n\n var currentNode = getParentNode(element);\n\n if (isShadowRoot(currentNode)) {\n currentNode = currentNode.host;\n }\n\n while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) {\n var css = getComputedStyle(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nexport default function getOffsetParent(element) {\n var window = getWindow(element);\n var offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static')) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}","export default function getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}","import { max as mathMax, min as mathMin } from \"./math.js\";\nexport function within(min, value, max) {\n return mathMax(min, mathMin(value, max));\n}\nexport function withinMaxClamp(min, value, max) {\n var v = within(min, value, max);\n return v > max ? max : v;\n}","import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n return Object.assign({}, getFreshSideObject(), paddingObject);\n}","export default function getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}","export default function expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport contains from \"../dom-utils/contains.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport { within } from \"../utils/within.js\";\nimport mergePaddingObject from \"../utils/mergePaddingObject.js\";\nimport expandToHashMap from \"../utils/expandToHashMap.js\";\nimport { left, right, basePlacements, top, bottom } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, {\n placement: state.placement\n })) : padding;\n return mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n};\n\nfunction arrow(_ref) {\n var _state$modifiersData$;\n\n var state = _ref.state,\n name = _ref.name,\n options = _ref.options;\n var arrowElement = state.elements.arrow;\n var popperOffsets = state.modifiersData.popperOffsets;\n var basePlacement = getBasePlacement(state.placement);\n var axis = getMainAxisFromPlacement(basePlacement);\n var isVertical = [left, right].indexOf(basePlacement) >= 0;\n var len = isVertical ? 'height' : 'width';\n\n if (!arrowElement || !popperOffsets) {\n return;\n }\n\n var paddingObject = toPaddingObject(options.padding, state);\n var arrowRect = getLayoutRect(arrowElement);\n var minProp = axis === 'y' ? top : left;\n var maxProp = axis === 'y' ? bottom : right;\n var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n var arrowOffsetParent = getOffsetParent(arrowElement);\n var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n // outside of the popper bounds\n\n var min = paddingObject[minProp];\n var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n var offset = within(min, center, max); // Prevents breaking syntax highlighting...\n\n var axisProp = axis;\n state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state,\n options = _ref2.options;\n var _options$element = options.element,\n arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element;\n\n if (arrowElement == null) {\n return;\n } // CSS selector\n\n\n if (typeof arrowElement === 'string') {\n arrowElement = state.elements.popper.querySelector(arrowElement);\n\n if (!arrowElement) {\n return;\n }\n }\n\n if (!contains(state.elements.popper, arrowElement)) {\n return;\n }\n\n state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'arrow',\n enabled: true,\n phase: 'main',\n fn: arrow,\n effect: effect,\n requires: ['popperOffsets'],\n requiresIfExists: ['preventOverflow']\n};","export default function getVariation(placement) {\n return placement.split('-')[1];\n}","import { top, left, right, bottom, end } from \"../enums.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getWindow from \"../dom-utils/getWindow.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getComputedStyle from \"../dom-utils/getComputedStyle.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport { round } from \"../utils/math.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n top: 'auto',\n right: 'auto',\n bottom: 'auto',\n left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref, win) {\n var x = _ref.x,\n y = _ref.y;\n var dpr = win.devicePixelRatio || 1;\n return {\n x: round(x * dpr) / dpr || 0,\n y: round(y * dpr) / dpr || 0\n };\n}\n\nexport function mapToStyles(_ref2) {\n var _Object$assign2;\n\n var popper = _ref2.popper,\n popperRect = _ref2.popperRect,\n placement = _ref2.placement,\n variation = _ref2.variation,\n offsets = _ref2.offsets,\n position = _ref2.position,\n gpuAcceleration = _ref2.gpuAcceleration,\n adaptive = _ref2.adaptive,\n roundOffsets = _ref2.roundOffsets,\n isFixed = _ref2.isFixed;\n var _offsets$x = offsets.x,\n x = _offsets$x === void 0 ? 0 : _offsets$x,\n _offsets$y = offsets.y,\n y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref3.x;\n y = _ref3.y;\n var hasX = offsets.hasOwnProperty('x');\n var hasY = offsets.hasOwnProperty('y');\n var sideX = left;\n var sideY = top;\n var win = window;\n\n if (adaptive) {\n var offsetParent = getOffsetParent(popper);\n var heightProp = 'clientHeight';\n var widthProp = 'clientWidth';\n\n if (offsetParent === getWindow(popper)) {\n offsetParent = getDocumentElement(popper);\n\n if (getComputedStyle(offsetParent).position !== 'static' && position === 'absolute') {\n heightProp = 'scrollHeight';\n widthProp = 'scrollWidth';\n }\n } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n offsetParent = offsetParent;\n\n if (placement === top || (placement === left || placement === right) && variation === end) {\n sideY = bottom;\n var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n offsetParent[heightProp];\n y -= offsetY - popperRect.height;\n y *= gpuAcceleration ? 1 : -1;\n }\n\n if (placement === left || (placement === top || placement === bottom) && variation === end) {\n sideX = right;\n var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n offsetParent[widthProp];\n x -= offsetX - popperRect.width;\n x *= gpuAcceleration ? 1 : -1;\n }\n }\n\n var commonStyles = Object.assign({\n position: position\n }, adaptive && unsetSides);\n\n var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n x: x,\n y: y\n }, getWindow(popper)) : {\n x: x,\n y: y\n };\n\n x = _ref4.x;\n y = _ref4.y;\n\n if (gpuAcceleration) {\n var _Object$assign;\n\n return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n }\n\n return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n var state = _ref5.state,\n options = _ref5.options;\n var _options$gpuAccelerat = options.gpuAcceleration,\n gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n _options$adaptive = options.adaptive,\n adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n _options$roundOffsets = options.roundOffsets,\n roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n var commonStyles = {\n placement: getBasePlacement(state.placement),\n variation: getVariation(state.placement),\n popper: state.elements.popper,\n popperRect: state.rects.popper,\n gpuAcceleration: gpuAcceleration,\n isFixed: state.options.strategy === 'fixed'\n };\n\n if (state.modifiersData.popperOffsets != null) {\n state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.popperOffsets,\n position: state.options.strategy,\n adaptive: adaptive,\n roundOffsets: roundOffsets\n })));\n }\n\n if (state.modifiersData.arrow != null) {\n state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.arrow,\n position: 'absolute',\n adaptive: false,\n roundOffsets: roundOffsets\n })));\n }\n\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-placement': state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'computeStyles',\n enabled: true,\n phase: 'beforeWrite',\n fn: computeStyles,\n data: {}\n};","import getWindow from \"../dom-utils/getWindow.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n passive: true\n};\n\nfunction effect(_ref) {\n var state = _ref.state,\n instance = _ref.instance,\n options = _ref.options;\n var _options$scroll = options.scroll,\n scroll = _options$scroll === void 0 ? true : _options$scroll,\n _options$resize = options.resize,\n resize = _options$resize === void 0 ? true : _options$resize;\n var window = getWindow(state.elements.popper);\n var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.addEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.addEventListener('resize', instance.update, passive);\n }\n\n return function () {\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.removeEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.removeEventListener('resize', instance.update, passive);\n }\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'eventListeners',\n enabled: true,\n phase: 'write',\n fn: function fn() {},\n effect: effect,\n data: {}\n};","var hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}","var hash = {\n start: 'end',\n end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}","import getWindow from \"./getWindow.js\";\nexport default function getWindowScroll(node) {\n var win = getWindow(node);\n var scrollLeft = win.pageXOffset;\n var scrollTop = win.pageYOffset;\n return {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nexport default function getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n // Popper 1 is broken in this case and never had a bug report so let's assume\n // it's not an issue. I don't think anyone ever specifies width on \n // anyway.\n // Browsers where the left scrollbar doesn't cause an issue report `0` for\n // this (e.g. Edge 2019, IE11, Safari)\n return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft;\n}","import getComputedStyle from \"./getComputedStyle.js\";\nexport default function isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n var _getComputedStyle = getComputedStyle(element),\n overflow = _getComputedStyle.overflow,\n overflowX = _getComputedStyle.overflowX,\n overflowY = _getComputedStyle.overflowY;\n\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}","import getParentNode from \"./getParentNode.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nexport default function getScrollParent(node) {\n if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(node) && isScrollParent(node)) {\n return node;\n }\n\n return getScrollParent(getParentNode(node));\n}","import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the\nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n var _element$ownerDocumen;\n\n if (list === void 0) {\n list = [];\n }\n\n var scrollParent = getScrollParent(element);\n var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n var win = getWindow(scrollParent);\n var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n var updatedList = list.concat(target);\n return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n updatedList.concat(listScrollParents(getParentNode(target)));\n}","export default function rectToClientRect(rect) {\n return Object.assign({}, rect, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}","import { viewport } from \"../enums.js\";\nimport getViewportRect from \"./getViewportRect.js\";\nimport getDocumentRect from \"./getDocumentRect.js\";\nimport listScrollParents from \"./listScrollParents.js\";\nimport getOffsetParent from \"./getOffsetParent.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport contains from \"./contains.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport rectToClientRect from \"../utils/rectToClientRect.js\";\nimport { max, min } from \"../utils/math.js\";\n\nfunction getInnerBoundingClientRect(element, strategy) {\n var rect = getBoundingClientRect(element, false, strategy === 'fixed');\n rect.top = rect.top + element.clientTop;\n rect.left = rect.left + element.clientLeft;\n rect.bottom = rect.top + element.clientHeight;\n rect.right = rect.left + element.clientWidth;\n rect.width = element.clientWidth;\n rect.height = element.clientHeight;\n rect.x = rect.left;\n rect.y = rect.top;\n return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n var clippingParents = listScrollParents(getParentNode(element));\n var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle(element).position) >= 0;\n var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n if (!isElement(clipperElement)) {\n return [];\n } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n return clippingParents.filter(function (clippingParent) {\n return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body';\n });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nexport default function getClippingRect(element, boundary, rootBoundary, strategy) {\n var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n var firstClippingParent = clippingParents[0];\n var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}","import getWindow from \"./getWindow.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getViewportRect(element, strategy) {\n var win = getWindow(element);\n var html = getDocumentElement(element);\n var visualViewport = win.visualViewport;\n var width = html.clientWidth;\n var height = html.clientHeight;\n var x = 0;\n var y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n var layoutViewport = isLayoutViewport();\n\n if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width: width,\n height: height,\n x: x + getWindowScrollBarX(element),\n y: y\n };\n}","import getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nimport { max } from \"../utils/math.js\"; // Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable\n\nexport default function getDocumentRect(element) {\n var _element$ownerDocumen;\n\n var html = getDocumentElement(element);\n var winScroll = getWindowScroll(element);\n var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n var x = -winScroll.scrollLeft + getWindowScrollBarX(element);\n var y = -winScroll.scrollTop;\n\n if (getComputedStyle(body || html).direction === 'rtl') {\n x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width: width,\n height: height,\n x: x,\n y: y\n };\n}","import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? getBasePlacement(placement) : null;\n var variation = placement ? getVariation(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === 'y' ? 'height' : 'width';\n\n switch (variation) {\n case start:\n offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n break;\n\n case end:\n offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}","import getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$strategy = _options.strategy,\n strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n var altContext = elementContext === popper ? reference : popper;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy);\n var referenceClientRect = getBoundingClientRect(state.elements.reference);\n var popperOffsets = computeOffsets({\n reference: referenceClientRect,\n element: popperRect,\n strategy: 'absolute',\n placement: placement\n });\n var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets));\n var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}","import getOppositePlacement from \"../utils/getOppositePlacement.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getOppositeVariationPlacement from \"../utils/getOppositeVariationPlacement.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport computeAutoPlacement from \"../utils/computeAutoPlacement.js\";\nimport { bottom, top, start, right, left, auto } from \"../enums.js\";\nimport getVariation from \"../utils/getVariation.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n if (getBasePlacement(placement) === auto) {\n return [];\n }\n\n var oppositePlacement = getOppositePlacement(placement);\n return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n\n if (state.modifiersData[name]._skip) {\n return;\n }\n\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n specifiedFallbackPlacements = options.fallbackPlacements,\n padding = options.padding,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n _options$flipVariatio = options.flipVariations,\n flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n allowedAutoPlacements = options.allowedAutoPlacements;\n var preferredPlacement = state.options.placement;\n var basePlacement = getBasePlacement(preferredPlacement);\n var isBasePlacement = basePlacement === preferredPlacement;\n var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n flipVariations: flipVariations,\n allowedAutoPlacements: allowedAutoPlacements\n }) : placement);\n }, []);\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var checksMap = new Map();\n var makeFallbackChecks = true;\n var firstFittingPlacement = placements[0];\n\n for (var i = 0; i < placements.length; i++) {\n var placement = placements[i];\n\n var _basePlacement = getBasePlacement(placement);\n\n var isStartVariation = getVariation(placement) === start;\n var isVertical = [top, bottom].indexOf(_basePlacement) >= 0;\n var len = isVertical ? 'width' : 'height';\n var overflow = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n altBoundary: altBoundary,\n padding: padding\n });\n var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top;\n\n if (referenceRect[len] > popperRect[len]) {\n mainVariationSide = getOppositePlacement(mainVariationSide);\n }\n\n var altVariationSide = getOppositePlacement(mainVariationSide);\n var checks = [];\n\n if (checkMainAxis) {\n checks.push(overflow[_basePlacement] <= 0);\n }\n\n if (checkAltAxis) {\n checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n }\n\n if (checks.every(function (check) {\n return check;\n })) {\n firstFittingPlacement = placement;\n makeFallbackChecks = false;\n break;\n }\n\n checksMap.set(placement, checks);\n }\n\n if (makeFallbackChecks) {\n // `2` may be desired in some cases – research later\n var numberOfChecks = flipVariations ? 3 : 1;\n\n var _loop = function _loop(_i) {\n var fittingPlacement = placements.find(function (placement) {\n var checks = checksMap.get(placement);\n\n if (checks) {\n return checks.slice(0, _i).every(function (check) {\n return check;\n });\n }\n });\n\n if (fittingPlacement) {\n firstFittingPlacement = fittingPlacement;\n return \"break\";\n }\n };\n\n for (var _i = numberOfChecks; _i > 0; _i--) {\n var _ret = _loop(_i);\n\n if (_ret === \"break\") break;\n }\n }\n\n if (state.placement !== firstFittingPlacement) {\n state.modifiersData[name]._skip = true;\n state.placement = firstFittingPlacement;\n state.reset = true;\n }\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'flip',\n enabled: true,\n phase: 'main',\n fn: flip,\n requiresIfExists: ['offset'],\n data: {\n _skip: false\n }\n};","import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\nexport default function computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n var variation = getVariation(placement);\n var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n return getVariation(placement) === variation;\n }) : basePlacements;\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[getBasePlacement(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}","import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [top, right, bottom, left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = detectOverflow(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = detectOverflow(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n};","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport { top, left, right, placements } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport function distanceAndSkiddingToXY(placement, rects, offset) {\n var basePlacement = getBasePlacement(placement);\n var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n placement: placement\n })) : offset,\n skidding = _ref[0],\n distance = _ref[1];\n\n skidding = skidding || 0;\n distance = (distance || 0) * invertDistance;\n return [left, right].indexOf(basePlacement) >= 0 ? {\n x: distance,\n y: skidding\n } : {\n x: skidding,\n y: distance\n };\n}\n\nfunction offset(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$offset = options.offset,\n offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n var data = placements.reduce(function (acc, placement) {\n acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n return acc;\n }, {});\n var _data$state$placement = data[state.placement],\n x = _data$state$placement.x,\n y = _data$state$placement.y;\n\n if (state.modifiersData.popperOffsets != null) {\n state.modifiersData.popperOffsets.x += x;\n state.modifiersData.popperOffsets.y += y;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'offset',\n enabled: true,\n phase: 'main',\n requires: ['popperOffsets'],\n fn: offset\n};","import computeOffsets from \"../utils/computeOffsets.js\";\n\nfunction popperOffsets(_ref) {\n var state = _ref.state,\n name = _ref.name;\n // Offsets are the actual position the popper needs to have to be\n // properly positioned near its reference element\n // This is the most basic placement, and will be adjusted by\n // the modifiers in the next step\n state.modifiersData[name] = computeOffsets({\n reference: state.rects.reference,\n element: state.rects.popper,\n strategy: 'absolute',\n placement: state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'popperOffsets',\n enabled: true,\n phase: 'read',\n fn: popperOffsets,\n data: {}\n};","import { top, left, right, bottom, start } from \"../enums.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport getAltAxis from \"../utils/getAltAxis.js\";\nimport { within, withinMaxClamp } from \"../utils/within.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport getFreshSideObject from \"../utils/getFreshSideObject.js\";\nimport { min as mathMin, max as mathMax } from \"../utils/math.js\";\n\nfunction preventOverflow(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n padding = options.padding,\n _options$tether = options.tether,\n tether = _options$tether === void 0 ? true : _options$tether,\n _options$tetherOffset = options.tetherOffset,\n tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n var overflow = detectOverflow(state, {\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n altBoundary: altBoundary\n });\n var basePlacement = getBasePlacement(state.placement);\n var variation = getVariation(state.placement);\n var isBasePlacement = !variation;\n var mainAxis = getMainAxisFromPlacement(basePlacement);\n var altAxis = getAltAxis(mainAxis);\n var popperOffsets = state.modifiersData.popperOffsets;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign({}, state.rects, {\n placement: state.placement\n })) : tetherOffset;\n var normalizedTetherOffsetValue = typeof tetherOffsetValue === 'number' ? {\n mainAxis: tetherOffsetValue,\n altAxis: tetherOffsetValue\n } : Object.assign({\n mainAxis: 0,\n altAxis: 0\n }, tetherOffsetValue);\n var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null;\n var data = {\n x: 0,\n y: 0\n };\n\n if (!popperOffsets) {\n return;\n }\n\n if (checkMainAxis) {\n var _offsetModifierState$;\n\n var mainSide = mainAxis === 'y' ? top : left;\n var altSide = mainAxis === 'y' ? bottom : right;\n var len = mainAxis === 'y' ? 'height' : 'width';\n var offset = popperOffsets[mainAxis];\n var min = offset + overflow[mainSide];\n var max = offset - overflow[altSide];\n var additive = tether ? -popperRect[len] / 2 : 0;\n var minLen = variation === start ? referenceRect[len] : popperRect[len];\n var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go\n // outside the reference bounds\n\n var arrowElement = state.elements.arrow;\n var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : {\n width: 0,\n height: 0\n };\n var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject();\n var arrowPaddingMin = arrowPaddingObject[mainSide];\n var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want\n // to include its full size in the calculation. If the reference is small\n // and near the edge of a boundary, the popper can overflow even if the\n // reference is not overflowing as well (e.g. virtual elements with no\n // width or height)\n\n var arrowLen = within(0, referenceRect[len], arrowRect[len]);\n var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis;\n var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis;\n var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow);\n var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0;\n var tetherMin = offset + minOffset - offsetModifierValue - clientOffset;\n var tetherMax = offset + maxOffset - offsetModifierValue;\n var preventedOffset = within(tether ? mathMin(min, tetherMin) : min, offset, tether ? mathMax(max, tetherMax) : max);\n popperOffsets[mainAxis] = preventedOffset;\n data[mainAxis] = preventedOffset - offset;\n }\n\n if (checkAltAxis) {\n var _offsetModifierState$2;\n\n var _mainSide = mainAxis === 'x' ? top : left;\n\n var _altSide = mainAxis === 'x' ? bottom : right;\n\n var _offset = popperOffsets[altAxis];\n\n var _len = altAxis === 'y' ? 'height' : 'width';\n\n var _min = _offset + overflow[_mainSide];\n\n var _max = _offset - overflow[_altSide];\n\n var isOriginSide = [top, left].indexOf(basePlacement) !== -1;\n\n var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0;\n\n var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis;\n\n var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max;\n\n var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max);\n\n popperOffsets[altAxis] = _preventedOffset;\n data[altAxis] = _preventedOffset - _offset;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'preventOverflow',\n enabled: true,\n phase: 'main',\n fn: preventOverflow,\n requiresIfExists: ['offset']\n};","export default function getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getNodeScroll from \"./getNodeScroll.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport { round } from \"../utils/math.js\";\n\nfunction isElementScaled(element) {\n var rect = element.getBoundingClientRect();\n var scaleX = round(rect.width) / element.offsetWidth || 1;\n var scaleY = round(rect.height) / element.offsetHeight || 1;\n return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nexport default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n\n var isOffsetParentAnElement = isHTMLElement(offsetParent);\n var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent);\n var documentElement = getDocumentElement(offsetParent);\n var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n var scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n var offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n offsets = getBoundingClientRect(offsetParent, true);\n offsets.x += offsetParent.clientLeft;\n offsets.y += offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}","import getWindowScroll from \"./getWindowScroll.js\";\nimport getWindow from \"./getWindow.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getHTMLElementScroll from \"./getHTMLElementScroll.js\";\nexport default function getNodeScroll(node) {\n if (node === getWindow(node) || !isHTMLElement(node)) {\n return getWindowScroll(node);\n } else {\n return getHTMLElementScroll(node);\n }\n}","export default function getHTMLElementScroll(element) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}","import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nexport default function orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}","import getCompositeRect from \"./dom-utils/getCompositeRect.js\";\nimport getLayoutRect from \"./dom-utils/getLayoutRect.js\";\nimport listScrollParents from \"./dom-utils/listScrollParents.js\";\nimport getOffsetParent from \"./dom-utils/getOffsetParent.js\";\nimport orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\nvar DEFAULT_OPTIONS = {\n placement: 'bottom',\n modifiers: [],\n strategy: 'absolute'\n};\n\nfunction areValidElements() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return !args.some(function (element) {\n return !(element && typeof element.getBoundingClientRect === 'function');\n });\n}\n\nexport function popperGenerator(generatorOptions) {\n if (generatorOptions === void 0) {\n generatorOptions = {};\n }\n\n var _generatorOptions = generatorOptions,\n _generatorOptions$def = _generatorOptions.defaultModifiers,\n defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n _generatorOptions$def2 = _generatorOptions.defaultOptions,\n defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n return function createPopper(reference, popper, options) {\n if (options === void 0) {\n options = defaultOptions;\n }\n\n var state = {\n placement: 'bottom',\n orderedModifiers: [],\n options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n modifiersData: {},\n elements: {\n reference: reference,\n popper: popper\n },\n attributes: {},\n styles: {}\n };\n var effectCleanupFns = [];\n var isDestroyed = false;\n var instance = {\n state: state,\n setOptions: function setOptions(setOptionsAction) {\n var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction;\n cleanupModifierEffects();\n state.options = Object.assign({}, defaultOptions, state.options, options);\n state.scrollParents = {\n reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [],\n popper: listScrollParents(popper)\n }; // Orders the modifiers based on their dependencies and `phase`\n // properties\n\n var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n state.orderedModifiers = orderedModifiers.filter(function (m) {\n return m.enabled;\n });\n runModifierEffects();\n return instance.update();\n },\n // Sync update – it will always be executed, even if not necessary. This\n // is useful for low frequency updates where sync behavior simplifies the\n // logic.\n // For high frequency updates (e.g. `resize` and `scroll` events), always\n // prefer the async Popper#update method\n forceUpdate: function forceUpdate() {\n if (isDestroyed) {\n return;\n }\n\n var _state$elements = state.elements,\n reference = _state$elements.reference,\n popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n // anymore\n\n if (!areValidElements(reference, popper)) {\n return;\n } // Store the reference and popper rects to be read by modifiers\n\n\n state.rects = {\n reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'),\n popper: getLayoutRect(popper)\n }; // Modifiers have the ability to reset the current update cycle. The\n // most common use case for this is the `flip` modifier changing the\n // placement, which then needs to re-run all the modifiers, because the\n // logic was previously ran for the previous placement and is therefore\n // stale/incorrect\n\n state.reset = false;\n state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n // is filled with the initial data specified by the modifier. This means\n // it doesn't persist and is fresh on each update.\n // To ensure persistent data, use `${name}#persistent`\n\n state.orderedModifiers.forEach(function (modifier) {\n return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n });\n\n for (var index = 0; index < state.orderedModifiers.length; index++) {\n if (state.reset === true) {\n state.reset = false;\n index = -1;\n continue;\n }\n\n var _state$orderedModifie = state.orderedModifiers[index],\n fn = _state$orderedModifie.fn,\n _state$orderedModifie2 = _state$orderedModifie.options,\n _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n name = _state$orderedModifie.name;\n\n if (typeof fn === 'function') {\n state = fn({\n state: state,\n options: _options,\n name: name,\n instance: instance\n }) || state;\n }\n }\n },\n // Async and optimistically optimized update – it will not be executed if\n // not necessary (debounced to run at most once-per-tick)\n update: debounce(function () {\n return new Promise(function (resolve) {\n instance.forceUpdate();\n resolve(state);\n });\n }),\n destroy: function destroy() {\n cleanupModifierEffects();\n isDestroyed = true;\n }\n };\n\n if (!areValidElements(reference, popper)) {\n return instance;\n }\n\n instance.setOptions(options).then(function (state) {\n if (!isDestroyed && options.onFirstUpdate) {\n options.onFirstUpdate(state);\n }\n }); // Modifiers have the ability to execute arbitrary code before the first\n // update cycle runs. They will be executed in the same order as the update\n // cycle. This is useful when a modifier adds some persistent data that\n // other modifiers need to use, but the modifier is run after the dependent\n // one.\n\n function runModifierEffects() {\n state.orderedModifiers.forEach(function (_ref) {\n var name = _ref.name,\n _ref$options = _ref.options,\n options = _ref$options === void 0 ? {} : _ref$options,\n effect = _ref.effect;\n\n if (typeof effect === 'function') {\n var cleanupFn = effect({\n state: state,\n name: name,\n instance: instance,\n options: options\n });\n\n var noopFn = function noopFn() {};\n\n effectCleanupFns.push(cleanupFn || noopFn);\n }\n });\n }\n\n function cleanupModifierEffects() {\n effectCleanupFns.forEach(function (fn) {\n return fn();\n });\n effectCleanupFns = [];\n }\n\n return instance;\n };\n}\nexport var createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\nexport { detectOverflow };","export default function debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}","export default function mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign({}, existing, current, {\n options: Object.assign({}, existing.options, current.options),\n data: Object.assign({}, existing.data, current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nimport offset from \"./modifiers/offset.js\";\nimport flip from \"./modifiers/flip.js\";\nimport preventOverflow from \"./modifiers/preventOverflow.js\";\nimport arrow from \"./modifiers/arrow.js\";\nimport hide from \"./modifiers/hide.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles, offset, flip, preventOverflow, arrow, hide];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow }; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport * from \"./modifiers/index.js\";","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow };","/*!\n * Bootstrap v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\nimport * as Popper from '@popperjs/core';\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nconst elementMap = new Map();\nconst Data = {\n set(element, key, instance) {\n if (!elementMap.has(element)) {\n elementMap.set(element, new Map());\n }\n const instanceMap = elementMap.get(element);\n\n // make it clear we only want one instance per element\n // can be removed later when multiple key/instances are fine to be used\n if (!instanceMap.has(key) && instanceMap.size !== 0) {\n // eslint-disable-next-line no-console\n console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`);\n return;\n }\n instanceMap.set(key, instance);\n },\n get(element, key) {\n if (elementMap.has(element)) {\n return elementMap.get(element).get(key) || null;\n }\n return null;\n },\n remove(element, key) {\n if (!elementMap.has(element)) {\n return;\n }\n const instanceMap = elementMap.get(element);\n instanceMap.delete(key);\n\n // free up element references if there are no instances left for an element\n if (instanceMap.size === 0) {\n elementMap.delete(element);\n }\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MAX_UID = 1000000;\nconst MILLISECONDS_MULTIPLIER = 1000;\nconst TRANSITION_END = 'transitionend';\n\n/**\n * Properly escape IDs selectors to handle weird IDs\n * @param {string} selector\n * @returns {string}\n */\nconst parseSelector = selector => {\n if (selector && window.CSS && window.CSS.escape) {\n // document.querySelector needs escaping to handle IDs (html5+) containing for instance /\n selector = selector.replace(/#([^\\s\"#']+)/g, (match, id) => `#${CSS.escape(id)}`);\n }\n return selector;\n};\n\n// Shout-out Angus Croll (https://goo.gl/pxwQGp)\nconst toType = object => {\n if (object === null || object === undefined) {\n return `${object}`;\n }\n return Object.prototype.toString.call(object).match(/\\s([a-z]+)/i)[1].toLowerCase();\n};\n\n/**\n * Public Util API\n */\n\nconst getUID = prefix => {\n do {\n prefix += Math.floor(Math.random() * MAX_UID);\n } while (document.getElementById(prefix));\n return prefix;\n};\nconst getTransitionDurationFromElement = element => {\n if (!element) {\n return 0;\n }\n\n // Get transition-duration of the element\n let {\n transitionDuration,\n transitionDelay\n } = window.getComputedStyle(element);\n const floatTransitionDuration = Number.parseFloat(transitionDuration);\n const floatTransitionDelay = Number.parseFloat(transitionDelay);\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0;\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0];\n transitionDelay = transitionDelay.split(',')[0];\n return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER;\n};\nconst triggerTransitionEnd = element => {\n element.dispatchEvent(new Event(TRANSITION_END));\n};\nconst isElement = object => {\n if (!object || typeof object !== 'object') {\n return false;\n }\n if (typeof object.jquery !== 'undefined') {\n object = object[0];\n }\n return typeof object.nodeType !== 'undefined';\n};\nconst getElement = object => {\n // it's a jQuery object or a node element\n if (isElement(object)) {\n return object.jquery ? object[0] : object;\n }\n if (typeof object === 'string' && object.length > 0) {\n return document.querySelector(parseSelector(object));\n }\n return null;\n};\nconst isVisible = element => {\n if (!isElement(element) || element.getClientRects().length === 0) {\n return false;\n }\n const elementIsVisible = getComputedStyle(element).getPropertyValue('visibility') === 'visible';\n // Handle `details` element as its content may falsie appear visible when it is closed\n const closedDetails = element.closest('details:not([open])');\n if (!closedDetails) {\n return elementIsVisible;\n }\n if (closedDetails !== element) {\n const summary = element.closest('summary');\n if (summary && summary.parentNode !== closedDetails) {\n return false;\n }\n if (summary === null) {\n return false;\n }\n }\n return elementIsVisible;\n};\nconst isDisabled = element => {\n if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n return true;\n }\n if (element.classList.contains('disabled')) {\n return true;\n }\n if (typeof element.disabled !== 'undefined') {\n return element.disabled;\n }\n return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false';\n};\nconst findShadowRoot = element => {\n if (!document.documentElement.attachShadow) {\n return null;\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode();\n return root instanceof ShadowRoot ? root : null;\n }\n if (element instanceof ShadowRoot) {\n return element;\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null;\n }\n return findShadowRoot(element.parentNode);\n};\nconst noop = () => {};\n\n/**\n * Trick to restart an element's animation\n *\n * @param {HTMLElement} element\n * @return void\n *\n * @see https://www.charistheo.io/blog/2021/02/restart-a-css-animation-with-javascript/#restarting-a-css-animation\n */\nconst reflow = element => {\n element.offsetHeight; // eslint-disable-line no-unused-expressions\n};\n\nconst getjQuery = () => {\n if (window.jQuery && !document.body.hasAttribute('data-bs-no-jquery')) {\n return window.jQuery;\n }\n return null;\n};\nconst DOMContentLoadedCallbacks = [];\nconst onDOMContentLoaded = callback => {\n if (document.readyState === 'loading') {\n // add listener on the first call when the document is in loading state\n if (!DOMContentLoadedCallbacks.length) {\n document.addEventListener('DOMContentLoaded', () => {\n for (const callback of DOMContentLoadedCallbacks) {\n callback();\n }\n });\n }\n DOMContentLoadedCallbacks.push(callback);\n } else {\n callback();\n }\n};\nconst isRTL = () => document.documentElement.dir === 'rtl';\nconst defineJQueryPlugin = plugin => {\n onDOMContentLoaded(() => {\n const $ = getjQuery();\n /* istanbul ignore if */\n if ($) {\n const name = plugin.NAME;\n const JQUERY_NO_CONFLICT = $.fn[name];\n $.fn[name] = plugin.jQueryInterface;\n $.fn[name].Constructor = plugin;\n $.fn[name].noConflict = () => {\n $.fn[name] = JQUERY_NO_CONFLICT;\n return plugin.jQueryInterface;\n };\n }\n });\n};\nconst execute = (possibleCallback, args = [], defaultValue = possibleCallback) => {\n return typeof possibleCallback === 'function' ? possibleCallback(...args) : defaultValue;\n};\nconst executeAfterTransition = (callback, transitionElement, waitForTransition = true) => {\n if (!waitForTransition) {\n execute(callback);\n return;\n }\n const durationPadding = 5;\n const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding;\n let called = false;\n const handler = ({\n target\n }) => {\n if (target !== transitionElement) {\n return;\n }\n called = true;\n transitionElement.removeEventListener(TRANSITION_END, handler);\n execute(callback);\n };\n transitionElement.addEventListener(TRANSITION_END, handler);\n setTimeout(() => {\n if (!called) {\n triggerTransitionEnd(transitionElement);\n }\n }, emulatedDuration);\n};\n\n/**\n * Return the previous/next element of a list.\n *\n * @param {array} list The list of elements\n * @param activeElement The active element\n * @param shouldGetNext Choose to get next or previous element\n * @param isCycleAllowed\n * @return {Element|elem} The proper element\n */\nconst getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed) => {\n const listLength = list.length;\n let index = list.indexOf(activeElement);\n\n // if the element does not exist in the list return an element\n // depending on the direction and if cycle is allowed\n if (index === -1) {\n return !shouldGetNext && isCycleAllowed ? list[listLength - 1] : list[0];\n }\n index += shouldGetNext ? 1 : -1;\n if (isCycleAllowed) {\n index = (index + listLength) % listLength;\n }\n return list[Math.max(0, Math.min(index, listLength - 1))];\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst namespaceRegex = /[^.]*(?=\\..*)\\.|.*/;\nconst stripNameRegex = /\\..*/;\nconst stripUidRegex = /::\\d+$/;\nconst eventRegistry = {}; // Events storage\nlet uidEvent = 1;\nconst customEvents = {\n mouseenter: 'mouseover',\n mouseleave: 'mouseout'\n};\nconst nativeEvents = new Set(['click', 'dblclick', 'mouseup', 'mousedown', 'contextmenu', 'mousewheel', 'DOMMouseScroll', 'mouseover', 'mouseout', 'mousemove', 'selectstart', 'selectend', 'keydown', 'keypress', 'keyup', 'orientationchange', 'touchstart', 'touchmove', 'touchend', 'touchcancel', 'pointerdown', 'pointermove', 'pointerup', 'pointerleave', 'pointercancel', 'gesturestart', 'gesturechange', 'gestureend', 'focus', 'blur', 'change', 'reset', 'select', 'submit', 'focusin', 'focusout', 'load', 'unload', 'beforeunload', 'resize', 'move', 'DOMContentLoaded', 'readystatechange', 'error', 'abort', 'scroll']);\n\n/**\n * Private methods\n */\n\nfunction makeEventUid(element, uid) {\n return uid && `${uid}::${uidEvent++}` || element.uidEvent || uidEvent++;\n}\nfunction getElementEvents(element) {\n const uid = makeEventUid(element);\n element.uidEvent = uid;\n eventRegistry[uid] = eventRegistry[uid] || {};\n return eventRegistry[uid];\n}\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n hydrateObj(event, {\n delegateTarget: element\n });\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn);\n }\n return fn.apply(element, [event]);\n };\n}\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n const domElements = element.querySelectorAll(selector);\n for (let {\n target\n } = event; target && target !== this; target = target.parentNode) {\n for (const domElement of domElements) {\n if (domElement !== target) {\n continue;\n }\n hydrateObj(event, {\n delegateTarget: target\n });\n if (handler.oneOff) {\n EventHandler.off(element, event.type, selector, fn);\n }\n return fn.apply(target, [event]);\n }\n }\n };\n}\nfunction findHandler(events, callable, delegationSelector = null) {\n return Object.values(events).find(event => event.callable === callable && event.delegationSelector === delegationSelector);\n}\nfunction normalizeParameters(originalTypeEvent, handler, delegationFunction) {\n const isDelegated = typeof handler === 'string';\n // TODO: tooltip passes `false` instead of selector, so we need to check\n const callable = isDelegated ? delegationFunction : handler || delegationFunction;\n let typeEvent = getTypeEvent(originalTypeEvent);\n if (!nativeEvents.has(typeEvent)) {\n typeEvent = originalTypeEvent;\n }\n return [isDelegated, callable, typeEvent];\n}\nfunction addHandler(element, originalTypeEvent, handler, delegationFunction, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n let [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction);\n\n // in case of mouseenter or mouseleave wrap the handler within a function that checks for its DOM position\n // this prevents the handler from being dispatched the same way as mouseover or mouseout does\n if (originalTypeEvent in customEvents) {\n const wrapFunction = fn => {\n return function (event) {\n if (!event.relatedTarget || event.relatedTarget !== event.delegateTarget && !event.delegateTarget.contains(event.relatedTarget)) {\n return fn.call(this, event);\n }\n };\n };\n callable = wrapFunction(callable);\n }\n const events = getElementEvents(element);\n const handlers = events[typeEvent] || (events[typeEvent] = {});\n const previousFunction = findHandler(handlers, callable, isDelegated ? handler : null);\n if (previousFunction) {\n previousFunction.oneOff = previousFunction.oneOff && oneOff;\n return;\n }\n const uid = makeEventUid(callable, originalTypeEvent.replace(namespaceRegex, ''));\n const fn = isDelegated ? bootstrapDelegationHandler(element, handler, callable) : bootstrapHandler(element, callable);\n fn.delegationSelector = isDelegated ? handler : null;\n fn.callable = callable;\n fn.oneOff = oneOff;\n fn.uidEvent = uid;\n handlers[uid] = fn;\n element.addEventListener(typeEvent, fn, isDelegated);\n}\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n const fn = findHandler(events[typeEvent], handler, delegationSelector);\n if (!fn) {\n return;\n }\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector));\n delete events[typeEvent][fn.uidEvent];\n}\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n const storeElementEvent = events[typeEvent] || {};\n for (const [handlerKey, event] of Object.entries(storeElementEvent)) {\n if (handlerKey.includes(namespace)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector);\n }\n }\n}\nfunction getTypeEvent(event) {\n // allow to get the native events from namespaced events ('click.bs.button' --> 'click')\n event = event.replace(stripNameRegex, '');\n return customEvents[event] || event;\n}\nconst EventHandler = {\n on(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, false);\n },\n one(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, true);\n },\n off(element, originalTypeEvent, handler, delegationFunction) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n const [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction);\n const inNamespace = typeEvent !== originalTypeEvent;\n const events = getElementEvents(element);\n const storeElementEvent = events[typeEvent] || {};\n const isNamespace = originalTypeEvent.startsWith('.');\n if (typeof callable !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!Object.keys(storeElementEvent).length) {\n return;\n }\n removeHandler(element, events, typeEvent, callable, isDelegated ? handler : null);\n return;\n }\n if (isNamespace) {\n for (const elementEvent of Object.keys(events)) {\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1));\n }\n }\n for (const [keyHandlers, event] of Object.entries(storeElementEvent)) {\n const handlerKey = keyHandlers.replace(stripUidRegex, '');\n if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector);\n }\n }\n },\n trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null;\n }\n const $ = getjQuery();\n const typeEvent = getTypeEvent(event);\n const inNamespace = event !== typeEvent;\n let jQueryEvent = null;\n let bubbles = true;\n let nativeDispatch = true;\n let defaultPrevented = false;\n if (inNamespace && $) {\n jQueryEvent = $.Event(event, args);\n $(element).trigger(jQueryEvent);\n bubbles = !jQueryEvent.isPropagationStopped();\n nativeDispatch = !jQueryEvent.isImmediatePropagationStopped();\n defaultPrevented = jQueryEvent.isDefaultPrevented();\n }\n const evt = hydrateObj(new Event(event, {\n bubbles,\n cancelable: true\n }), args);\n if (defaultPrevented) {\n evt.preventDefault();\n }\n if (nativeDispatch) {\n element.dispatchEvent(evt);\n }\n if (evt.defaultPrevented && jQueryEvent) {\n jQueryEvent.preventDefault();\n }\n return evt;\n }\n};\nfunction hydrateObj(obj, meta = {}) {\n for (const [key, value] of Object.entries(meta)) {\n try {\n obj[key] = value;\n } catch (_unused) {\n Object.defineProperty(obj, key, {\n configurable: true,\n get() {\n return value;\n }\n });\n }\n }\n return obj;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(value) {\n if (value === 'true') {\n return true;\n }\n if (value === 'false') {\n return false;\n }\n if (value === Number(value).toString()) {\n return Number(value);\n }\n if (value === '' || value === 'null') {\n return null;\n }\n if (typeof value !== 'string') {\n return value;\n }\n try {\n return JSON.parse(decodeURIComponent(value));\n } catch (_unused) {\n return value;\n }\n}\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`);\n}\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value);\n },\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-bs-${normalizeDataKey(key)}`);\n },\n getDataAttributes(element) {\n if (!element) {\n return {};\n }\n const attributes = {};\n const bsKeys = Object.keys(element.dataset).filter(key => key.startsWith('bs') && !key.startsWith('bsConfig'));\n for (const key of bsKeys) {\n let pureKey = key.replace(/^bs/, '');\n pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length);\n attributes[pureKey] = normalizeData(element.dataset[key]);\n }\n return attributes;\n },\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`));\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/config.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Class definition\n */\n\nclass Config {\n // Getters\n static get Default() {\n return {};\n }\n static get DefaultType() {\n return {};\n }\n static get NAME() {\n throw new Error('You have to implement the static method \"NAME\", for each component!');\n }\n _getConfig(config) {\n config = this._mergeConfigObj(config);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n _configAfterMerge(config) {\n return config;\n }\n _mergeConfigObj(config, element) {\n const jsonConfig = isElement(element) ? Manipulator.getDataAttribute(element, 'config') : {}; // try to parse\n\n return {\n ...this.constructor.Default,\n ...(typeof jsonConfig === 'object' ? jsonConfig : {}),\n ...(isElement(element) ? Manipulator.getDataAttributes(element) : {}),\n ...(typeof config === 'object' ? config : {})\n };\n }\n _typeCheckConfig(config, configTypes = this.constructor.DefaultType) {\n for (const [property, expectedTypes] of Object.entries(configTypes)) {\n const value = config[property];\n const valueType = isElement(value) ? 'element' : toType(value);\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option \"${property}\" provided type \"${valueType}\" but expected type \"${expectedTypes}\".`);\n }\n }\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst VERSION = '5.3.2';\n\n/**\n * Class definition\n */\n\nclass BaseComponent extends Config {\n constructor(element, config) {\n super();\n element = getElement(element);\n if (!element) {\n return;\n }\n this._element = element;\n this._config = this._getConfig(config);\n Data.set(this._element, this.constructor.DATA_KEY, this);\n }\n\n // Public\n dispose() {\n Data.remove(this._element, this.constructor.DATA_KEY);\n EventHandler.off(this._element, this.constructor.EVENT_KEY);\n for (const propertyName of Object.getOwnPropertyNames(this)) {\n this[propertyName] = null;\n }\n }\n _queueCallback(callback, element, isAnimated = true) {\n executeAfterTransition(callback, element, isAnimated);\n }\n _getConfig(config) {\n config = this._mergeConfigObj(config, this._element);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n\n // Static\n static getInstance(element) {\n return Data.get(getElement(element), this.DATA_KEY);\n }\n static getOrCreateInstance(element, config = {}) {\n return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null);\n }\n static get VERSION() {\n return VERSION;\n }\n static get DATA_KEY() {\n return `bs.${this.NAME}`;\n }\n static get EVENT_KEY() {\n return `.${this.DATA_KEY}`;\n }\n static eventName(name) {\n return `${name}${this.EVENT_KEY}`;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst getSelector = element => {\n let selector = element.getAttribute('data-bs-target');\n if (!selector || selector === '#') {\n let hrefAttribute = element.getAttribute('href');\n\n // The only valid content that could double as a selector are IDs or classes,\n // so everything starting with `#` or `.`. If a \"real\" URL is used as the selector,\n // `document.querySelector` will rightfully complain it is invalid.\n // See https://github.com/twbs/bootstrap/issues/32273\n if (!hrefAttribute || !hrefAttribute.includes('#') && !hrefAttribute.startsWith('.')) {\n return null;\n }\n\n // Just in case some CMS puts out a full URL with the anchor appended\n if (hrefAttribute.includes('#') && !hrefAttribute.startsWith('#')) {\n hrefAttribute = `#${hrefAttribute.split('#')[1]}`;\n }\n selector = hrefAttribute && hrefAttribute !== '#' ? parseSelector(hrefAttribute.trim()) : null;\n }\n return selector;\n};\nconst SelectorEngine = {\n find(selector, element = document.documentElement) {\n return [].concat(...Element.prototype.querySelectorAll.call(element, selector));\n },\n findOne(selector, element = document.documentElement) {\n return Element.prototype.querySelector.call(element, selector);\n },\n children(element, selector) {\n return [].concat(...element.children).filter(child => child.matches(selector));\n },\n parents(element, selector) {\n const parents = [];\n let ancestor = element.parentNode.closest(selector);\n while (ancestor) {\n parents.push(ancestor);\n ancestor = ancestor.parentNode.closest(selector);\n }\n return parents;\n },\n prev(element, selector) {\n let previous = element.previousElementSibling;\n while (previous) {\n if (previous.matches(selector)) {\n return [previous];\n }\n previous = previous.previousElementSibling;\n }\n return [];\n },\n // TODO: this is now unused; remove later along with prev()\n next(element, selector) {\n let next = element.nextElementSibling;\n while (next) {\n if (next.matches(selector)) {\n return [next];\n }\n next = next.nextElementSibling;\n }\n return [];\n },\n focusableChildren(element) {\n const focusables = ['a', 'button', 'input', 'textarea', 'select', 'details', '[tabindex]', '[contenteditable=\"true\"]'].map(selector => `${selector}:not([tabindex^=\"-\"])`).join(',');\n return this.find(focusables, element).filter(el => !isDisabled(el) && isVisible(el));\n },\n getSelectorFromElement(element) {\n const selector = getSelector(element);\n if (selector) {\n return SelectorEngine.findOne(selector) ? selector : null;\n }\n return null;\n },\n getElementFromSelector(element) {\n const selector = getSelector(element);\n return selector ? SelectorEngine.findOne(selector) : null;\n },\n getMultipleElementsFromSelector(element) {\n const selector = getSelector(element);\n return selector ? SelectorEngine.find(selector) : [];\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/component-functions.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst enableDismissTrigger = (component, method = 'hide') => {\n const clickEvent = `click.dismiss${component.EVENT_KEY}`;\n const name = component.NAME;\n EventHandler.on(document, clickEvent, `[data-bs-dismiss=\"${name}\"]`, function (event) {\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n if (isDisabled(this)) {\n return;\n }\n const target = SelectorEngine.getElementFromSelector(this) || this.closest(`.${name}`);\n const instance = component.getOrCreateInstance(target);\n\n // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method\n instance[method]();\n });\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$f = 'alert';\nconst DATA_KEY$a = 'bs.alert';\nconst EVENT_KEY$b = `.${DATA_KEY$a}`;\nconst EVENT_CLOSE = `close${EVENT_KEY$b}`;\nconst EVENT_CLOSED = `closed${EVENT_KEY$b}`;\nconst CLASS_NAME_FADE$5 = 'fade';\nconst CLASS_NAME_SHOW$8 = 'show';\n\n/**\n * Class definition\n */\n\nclass Alert extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME$f;\n }\n\n // Public\n close() {\n const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE);\n if (closeEvent.defaultPrevented) {\n return;\n }\n this._element.classList.remove(CLASS_NAME_SHOW$8);\n const isAnimated = this._element.classList.contains(CLASS_NAME_FADE$5);\n this._queueCallback(() => this._destroyElement(), this._element, isAnimated);\n }\n\n // Private\n _destroyElement() {\n this._element.remove();\n EventHandler.trigger(this._element, EVENT_CLOSED);\n this.dispose();\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Alert.getOrCreateInstance(this);\n if (typeof config !== 'string') {\n return;\n }\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](this);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nenableDismissTrigger(Alert, 'close');\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Alert);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$e = 'button';\nconst DATA_KEY$9 = 'bs.button';\nconst EVENT_KEY$a = `.${DATA_KEY$9}`;\nconst DATA_API_KEY$6 = '.data-api';\nconst CLASS_NAME_ACTIVE$3 = 'active';\nconst SELECTOR_DATA_TOGGLE$5 = '[data-bs-toggle=\"button\"]';\nconst EVENT_CLICK_DATA_API$6 = `click${EVENT_KEY$a}${DATA_API_KEY$6}`;\n\n/**\n * Class definition\n */\n\nclass Button extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME$e;\n }\n\n // Public\n toggle() {\n // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method\n this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE$3));\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Button.getOrCreateInstance(this);\n if (config === 'toggle') {\n data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$6, SELECTOR_DATA_TOGGLE$5, event => {\n event.preventDefault();\n const button = event.target.closest(SELECTOR_DATA_TOGGLE$5);\n const data = Button.getOrCreateInstance(button);\n data.toggle();\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Button);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/swipe.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$d = 'swipe';\nconst EVENT_KEY$9 = '.bs.swipe';\nconst EVENT_TOUCHSTART = `touchstart${EVENT_KEY$9}`;\nconst EVENT_TOUCHMOVE = `touchmove${EVENT_KEY$9}`;\nconst EVENT_TOUCHEND = `touchend${EVENT_KEY$9}`;\nconst EVENT_POINTERDOWN = `pointerdown${EVENT_KEY$9}`;\nconst EVENT_POINTERUP = `pointerup${EVENT_KEY$9}`;\nconst POINTER_TYPE_TOUCH = 'touch';\nconst POINTER_TYPE_PEN = 'pen';\nconst CLASS_NAME_POINTER_EVENT = 'pointer-event';\nconst SWIPE_THRESHOLD = 40;\nconst Default$c = {\n endCallback: null,\n leftCallback: null,\n rightCallback: null\n};\nconst DefaultType$c = {\n endCallback: '(function|null)',\n leftCallback: '(function|null)',\n rightCallback: '(function|null)'\n};\n\n/**\n * Class definition\n */\n\nclass Swipe extends Config {\n constructor(element, config) {\n super();\n this._element = element;\n if (!element || !Swipe.isSupported()) {\n return;\n }\n this._config = this._getConfig(config);\n this._deltaX = 0;\n this._supportPointerEvents = Boolean(window.PointerEvent);\n this._initEvents();\n }\n\n // Getters\n static get Default() {\n return Default$c;\n }\n static get DefaultType() {\n return DefaultType$c;\n }\n static get NAME() {\n return NAME$d;\n }\n\n // Public\n dispose() {\n EventHandler.off(this._element, EVENT_KEY$9);\n }\n\n // Private\n _start(event) {\n if (!this._supportPointerEvents) {\n this._deltaX = event.touches[0].clientX;\n return;\n }\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX;\n }\n }\n _end(event) {\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX - this._deltaX;\n }\n this._handleSwipe();\n execute(this._config.endCallback);\n }\n _move(event) {\n this._deltaX = event.touches && event.touches.length > 1 ? 0 : event.touches[0].clientX - this._deltaX;\n }\n _handleSwipe() {\n const absDeltaX = Math.abs(this._deltaX);\n if (absDeltaX <= SWIPE_THRESHOLD) {\n return;\n }\n const direction = absDeltaX / this._deltaX;\n this._deltaX = 0;\n if (!direction) {\n return;\n }\n execute(direction > 0 ? this._config.rightCallback : this._config.leftCallback);\n }\n _initEvents() {\n if (this._supportPointerEvents) {\n EventHandler.on(this._element, EVENT_POINTERDOWN, event => this._start(event));\n EventHandler.on(this._element, EVENT_POINTERUP, event => this._end(event));\n this._element.classList.add(CLASS_NAME_POINTER_EVENT);\n } else {\n EventHandler.on(this._element, EVENT_TOUCHSTART, event => this._start(event));\n EventHandler.on(this._element, EVENT_TOUCHMOVE, event => this._move(event));\n EventHandler.on(this._element, EVENT_TOUCHEND, event => this._end(event));\n }\n }\n _eventIsPointerPenTouch(event) {\n return this._supportPointerEvents && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH);\n }\n\n // Static\n static isSupported() {\n return 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$c = 'carousel';\nconst DATA_KEY$8 = 'bs.carousel';\nconst EVENT_KEY$8 = `.${DATA_KEY$8}`;\nconst DATA_API_KEY$5 = '.data-api';\nconst ARROW_LEFT_KEY$1 = 'ArrowLeft';\nconst ARROW_RIGHT_KEY$1 = 'ArrowRight';\nconst TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch\n\nconst ORDER_NEXT = 'next';\nconst ORDER_PREV = 'prev';\nconst DIRECTION_LEFT = 'left';\nconst DIRECTION_RIGHT = 'right';\nconst EVENT_SLIDE = `slide${EVENT_KEY$8}`;\nconst EVENT_SLID = `slid${EVENT_KEY$8}`;\nconst EVENT_KEYDOWN$1 = `keydown${EVENT_KEY$8}`;\nconst EVENT_MOUSEENTER$1 = `mouseenter${EVENT_KEY$8}`;\nconst EVENT_MOUSELEAVE$1 = `mouseleave${EVENT_KEY$8}`;\nconst EVENT_DRAG_START = `dragstart${EVENT_KEY$8}`;\nconst EVENT_LOAD_DATA_API$3 = `load${EVENT_KEY$8}${DATA_API_KEY$5}`;\nconst EVENT_CLICK_DATA_API$5 = `click${EVENT_KEY$8}${DATA_API_KEY$5}`;\nconst CLASS_NAME_CAROUSEL = 'carousel';\nconst CLASS_NAME_ACTIVE$2 = 'active';\nconst CLASS_NAME_SLIDE = 'slide';\nconst CLASS_NAME_END = 'carousel-item-end';\nconst CLASS_NAME_START = 'carousel-item-start';\nconst CLASS_NAME_NEXT = 'carousel-item-next';\nconst CLASS_NAME_PREV = 'carousel-item-prev';\nconst SELECTOR_ACTIVE = '.active';\nconst SELECTOR_ITEM = '.carousel-item';\nconst SELECTOR_ACTIVE_ITEM = SELECTOR_ACTIVE + SELECTOR_ITEM;\nconst SELECTOR_ITEM_IMG = '.carousel-item img';\nconst SELECTOR_INDICATORS = '.carousel-indicators';\nconst SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]';\nconst SELECTOR_DATA_RIDE = '[data-bs-ride=\"carousel\"]';\nconst KEY_TO_DIRECTION = {\n [ARROW_LEFT_KEY$1]: DIRECTION_RIGHT,\n [ARROW_RIGHT_KEY$1]: DIRECTION_LEFT\n};\nconst Default$b = {\n interval: 5000,\n keyboard: true,\n pause: 'hover',\n ride: false,\n touch: true,\n wrap: true\n};\nconst DefaultType$b = {\n interval: '(number|boolean)',\n // TODO:v6 remove boolean support\n keyboard: 'boolean',\n pause: '(string|boolean)',\n ride: '(boolean|string)',\n touch: 'boolean',\n wrap: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Carousel extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._interval = null;\n this._activeElement = null;\n this._isSliding = false;\n this.touchTimeout = null;\n this._swipeHelper = null;\n this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element);\n this._addEventListeners();\n if (this._config.ride === CLASS_NAME_CAROUSEL) {\n this.cycle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$b;\n }\n static get DefaultType() {\n return DefaultType$b;\n }\n static get NAME() {\n return NAME$c;\n }\n\n // Public\n next() {\n this._slide(ORDER_NEXT);\n }\n nextWhenVisible() {\n // FIXME TODO use `document.visibilityState`\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && isVisible(this._element)) {\n this.next();\n }\n }\n prev() {\n this._slide(ORDER_PREV);\n }\n pause() {\n if (this._isSliding) {\n triggerTransitionEnd(this._element);\n }\n this._clearInterval();\n }\n cycle() {\n this._clearInterval();\n this._updateInterval();\n this._interval = setInterval(() => this.nextWhenVisible(), this._config.interval);\n }\n _maybeEnableCycle() {\n if (!this._config.ride) {\n return;\n }\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.cycle());\n return;\n }\n this.cycle();\n }\n to(index) {\n const items = this._getItems();\n if (index > items.length - 1 || index < 0) {\n return;\n }\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.to(index));\n return;\n }\n const activeIndex = this._getItemIndex(this._getActive());\n if (activeIndex === index) {\n return;\n }\n const order = index > activeIndex ? ORDER_NEXT : ORDER_PREV;\n this._slide(order, items[index]);\n }\n dispose() {\n if (this._swipeHelper) {\n this._swipeHelper.dispose();\n }\n super.dispose();\n }\n\n // Private\n _configAfterMerge(config) {\n config.defaultInterval = config.interval;\n return config;\n }\n _addEventListeners() {\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN$1, event => this._keydown(event));\n }\n if (this._config.pause === 'hover') {\n EventHandler.on(this._element, EVENT_MOUSEENTER$1, () => this.pause());\n EventHandler.on(this._element, EVENT_MOUSELEAVE$1, () => this._maybeEnableCycle());\n }\n if (this._config.touch && Swipe.isSupported()) {\n this._addTouchEventListeners();\n }\n }\n _addTouchEventListeners() {\n for (const img of SelectorEngine.find(SELECTOR_ITEM_IMG, this._element)) {\n EventHandler.on(img, EVENT_DRAG_START, event => event.preventDefault());\n }\n const endCallBack = () => {\n if (this._config.pause !== 'hover') {\n return;\n }\n\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause();\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout);\n }\n this.touchTimeout = setTimeout(() => this._maybeEnableCycle(), TOUCHEVENT_COMPAT_WAIT + this._config.interval);\n };\n const swipeConfig = {\n leftCallback: () => this._slide(this._directionToOrder(DIRECTION_LEFT)),\n rightCallback: () => this._slide(this._directionToOrder(DIRECTION_RIGHT)),\n endCallback: endCallBack\n };\n this._swipeHelper = new Swipe(this._element, swipeConfig);\n }\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return;\n }\n const direction = KEY_TO_DIRECTION[event.key];\n if (direction) {\n event.preventDefault();\n this._slide(this._directionToOrder(direction));\n }\n }\n _getItemIndex(element) {\n return this._getItems().indexOf(element);\n }\n _setActiveIndicatorElement(index) {\n if (!this._indicatorsElement) {\n return;\n }\n const activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE, this._indicatorsElement);\n activeIndicator.classList.remove(CLASS_NAME_ACTIVE$2);\n activeIndicator.removeAttribute('aria-current');\n const newActiveIndicator = SelectorEngine.findOne(`[data-bs-slide-to=\"${index}\"]`, this._indicatorsElement);\n if (newActiveIndicator) {\n newActiveIndicator.classList.add(CLASS_NAME_ACTIVE$2);\n newActiveIndicator.setAttribute('aria-current', 'true');\n }\n }\n _updateInterval() {\n const element = this._activeElement || this._getActive();\n if (!element) {\n return;\n }\n const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10);\n this._config.interval = elementInterval || this._config.defaultInterval;\n }\n _slide(order, element = null) {\n if (this._isSliding) {\n return;\n }\n const activeElement = this._getActive();\n const isNext = order === ORDER_NEXT;\n const nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap);\n if (nextElement === activeElement) {\n return;\n }\n const nextElementIndex = this._getItemIndex(nextElement);\n const triggerEvent = eventName => {\n return EventHandler.trigger(this._element, eventName, {\n relatedTarget: nextElement,\n direction: this._orderToDirection(order),\n from: this._getItemIndex(activeElement),\n to: nextElementIndex\n });\n };\n const slideEvent = triggerEvent(EVENT_SLIDE);\n if (slideEvent.defaultPrevented) {\n return;\n }\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n // TODO: change tests that use empty divs to avoid this check\n return;\n }\n const isCycling = Boolean(this._interval);\n this.pause();\n this._isSliding = true;\n this._setActiveIndicatorElement(nextElementIndex);\n this._activeElement = nextElement;\n const directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END;\n const orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV;\n nextElement.classList.add(orderClassName);\n reflow(nextElement);\n activeElement.classList.add(directionalClassName);\n nextElement.classList.add(directionalClassName);\n const completeCallBack = () => {\n nextElement.classList.remove(directionalClassName, orderClassName);\n nextElement.classList.add(CLASS_NAME_ACTIVE$2);\n activeElement.classList.remove(CLASS_NAME_ACTIVE$2, orderClassName, directionalClassName);\n this._isSliding = false;\n triggerEvent(EVENT_SLID);\n };\n this._queueCallback(completeCallBack, activeElement, this._isAnimated());\n if (isCycling) {\n this.cycle();\n }\n }\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_SLIDE);\n }\n _getActive() {\n return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element);\n }\n _getItems() {\n return SelectorEngine.find(SELECTOR_ITEM, this._element);\n }\n _clearInterval() {\n if (this._interval) {\n clearInterval(this._interval);\n this._interval = null;\n }\n }\n _directionToOrder(direction) {\n if (isRTL()) {\n return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT;\n }\n return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV;\n }\n _orderToDirection(order) {\n if (isRTL()) {\n return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT;\n }\n return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT;\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Carousel.getOrCreateInstance(this, config);\n if (typeof config === 'number') {\n data.to(config);\n return;\n }\n if (typeof config === 'string') {\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$5, SELECTOR_DATA_SLIDE, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return;\n }\n event.preventDefault();\n const carousel = Carousel.getOrCreateInstance(target);\n const slideIndex = this.getAttribute('data-bs-slide-to');\n if (slideIndex) {\n carousel.to(slideIndex);\n carousel._maybeEnableCycle();\n return;\n }\n if (Manipulator.getDataAttribute(this, 'slide') === 'next') {\n carousel.next();\n carousel._maybeEnableCycle();\n return;\n }\n carousel.prev();\n carousel._maybeEnableCycle();\n});\nEventHandler.on(window, EVENT_LOAD_DATA_API$3, () => {\n const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE);\n for (const carousel of carousels) {\n Carousel.getOrCreateInstance(carousel);\n }\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Carousel);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$b = 'collapse';\nconst DATA_KEY$7 = 'bs.collapse';\nconst EVENT_KEY$7 = `.${DATA_KEY$7}`;\nconst DATA_API_KEY$4 = '.data-api';\nconst EVENT_SHOW$6 = `show${EVENT_KEY$7}`;\nconst EVENT_SHOWN$6 = `shown${EVENT_KEY$7}`;\nconst EVENT_HIDE$6 = `hide${EVENT_KEY$7}`;\nconst EVENT_HIDDEN$6 = `hidden${EVENT_KEY$7}`;\nconst EVENT_CLICK_DATA_API$4 = `click${EVENT_KEY$7}${DATA_API_KEY$4}`;\nconst CLASS_NAME_SHOW$7 = 'show';\nconst CLASS_NAME_COLLAPSE = 'collapse';\nconst CLASS_NAME_COLLAPSING = 'collapsing';\nconst CLASS_NAME_COLLAPSED = 'collapsed';\nconst CLASS_NAME_DEEPER_CHILDREN = `:scope .${CLASS_NAME_COLLAPSE} .${CLASS_NAME_COLLAPSE}`;\nconst CLASS_NAME_HORIZONTAL = 'collapse-horizontal';\nconst WIDTH = 'width';\nconst HEIGHT = 'height';\nconst SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing';\nconst SELECTOR_DATA_TOGGLE$4 = '[data-bs-toggle=\"collapse\"]';\nconst Default$a = {\n parent: null,\n toggle: true\n};\nconst DefaultType$a = {\n parent: '(null|element)',\n toggle: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Collapse extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._isTransitioning = false;\n this._triggerArray = [];\n const toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE$4);\n for (const elem of toggleList) {\n const selector = SelectorEngine.getSelectorFromElement(elem);\n const filterElement = SelectorEngine.find(selector).filter(foundElement => foundElement === this._element);\n if (selector !== null && filterElement.length) {\n this._triggerArray.push(elem);\n }\n }\n this._initializeChildren();\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._triggerArray, this._isShown());\n }\n if (this._config.toggle) {\n this.toggle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$a;\n }\n static get DefaultType() {\n return DefaultType$a;\n }\n static get NAME() {\n return NAME$b;\n }\n\n // Public\n toggle() {\n if (this._isShown()) {\n this.hide();\n } else {\n this.show();\n }\n }\n show() {\n if (this._isTransitioning || this._isShown()) {\n return;\n }\n let activeChildren = [];\n\n // find active children\n if (this._config.parent) {\n activeChildren = this._getFirstLevelChildren(SELECTOR_ACTIVES).filter(element => element !== this._element).map(element => Collapse.getOrCreateInstance(element, {\n toggle: false\n }));\n }\n if (activeChildren.length && activeChildren[0]._isTransitioning) {\n return;\n }\n const startEvent = EventHandler.trigger(this._element, EVENT_SHOW$6);\n if (startEvent.defaultPrevented) {\n return;\n }\n for (const activeInstance of activeChildren) {\n activeInstance.hide();\n }\n const dimension = this._getDimension();\n this._element.classList.remove(CLASS_NAME_COLLAPSE);\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n this._element.style[dimension] = 0;\n this._addAriaAndCollapsedClass(this._triggerArray, true);\n this._isTransitioning = true;\n const complete = () => {\n this._isTransitioning = false;\n this._element.classList.remove(CLASS_NAME_COLLAPSING);\n this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7);\n this._element.style[dimension] = '';\n EventHandler.trigger(this._element, EVENT_SHOWN$6);\n };\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1);\n const scrollSize = `scroll${capitalizedDimension}`;\n this._queueCallback(complete, this._element, true);\n this._element.style[dimension] = `${this._element[scrollSize]}px`;\n }\n hide() {\n if (this._isTransitioning || !this._isShown()) {\n return;\n }\n const startEvent = EventHandler.trigger(this._element, EVENT_HIDE$6);\n if (startEvent.defaultPrevented) {\n return;\n }\n const dimension = this._getDimension();\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`;\n reflow(this._element);\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7);\n for (const trigger of this._triggerArray) {\n const element = SelectorEngine.getElementFromSelector(trigger);\n if (element && !this._isShown(element)) {\n this._addAriaAndCollapsedClass([trigger], false);\n }\n }\n this._isTransitioning = true;\n const complete = () => {\n this._isTransitioning = false;\n this._element.classList.remove(CLASS_NAME_COLLAPSING);\n this._element.classList.add(CLASS_NAME_COLLAPSE);\n EventHandler.trigger(this._element, EVENT_HIDDEN$6);\n };\n this._element.style[dimension] = '';\n this._queueCallback(complete, this._element, true);\n }\n _isShown(element = this._element) {\n return element.classList.contains(CLASS_NAME_SHOW$7);\n }\n\n // Private\n _configAfterMerge(config) {\n config.toggle = Boolean(config.toggle); // Coerce string values\n config.parent = getElement(config.parent);\n return config;\n }\n _getDimension() {\n return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT;\n }\n _initializeChildren() {\n if (!this._config.parent) {\n return;\n }\n const children = this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE$4);\n for (const element of children) {\n const selected = SelectorEngine.getElementFromSelector(element);\n if (selected) {\n this._addAriaAndCollapsedClass([element], this._isShown(selected));\n }\n }\n }\n _getFirstLevelChildren(selector) {\n const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent);\n // remove children if greater depth\n return SelectorEngine.find(selector, this._config.parent).filter(element => !children.includes(element));\n }\n _addAriaAndCollapsedClass(triggerArray, isOpen) {\n if (!triggerArray.length) {\n return;\n }\n for (const element of triggerArray) {\n element.classList.toggle(CLASS_NAME_COLLAPSED, !isOpen);\n element.setAttribute('aria-expanded', isOpen);\n }\n }\n\n // Static\n static jQueryInterface(config) {\n const _config = {};\n if (typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false;\n }\n return this.each(function () {\n const data = Collapse.getOrCreateInstance(this, _config);\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n }\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$4, SELECTOR_DATA_TOGGLE$4, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.target.tagName === 'A' || event.delegateTarget && event.delegateTarget.tagName === 'A') {\n event.preventDefault();\n }\n for (const element of SelectorEngine.getMultipleElementsFromSelector(this)) {\n Collapse.getOrCreateInstance(element, {\n toggle: false\n }).toggle();\n }\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Collapse);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$a = 'dropdown';\nconst DATA_KEY$6 = 'bs.dropdown';\nconst EVENT_KEY$6 = `.${DATA_KEY$6}`;\nconst DATA_API_KEY$3 = '.data-api';\nconst ESCAPE_KEY$2 = 'Escape';\nconst TAB_KEY$1 = 'Tab';\nconst ARROW_UP_KEY$1 = 'ArrowUp';\nconst ARROW_DOWN_KEY$1 = 'ArrowDown';\nconst RIGHT_MOUSE_BUTTON = 2; // MouseEvent.button value for the secondary button, usually the right button\n\nconst EVENT_HIDE$5 = `hide${EVENT_KEY$6}`;\nconst EVENT_HIDDEN$5 = `hidden${EVENT_KEY$6}`;\nconst EVENT_SHOW$5 = `show${EVENT_KEY$6}`;\nconst EVENT_SHOWN$5 = `shown${EVENT_KEY$6}`;\nconst EVENT_CLICK_DATA_API$3 = `click${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY$6}${DATA_API_KEY$3}`;\nconst CLASS_NAME_SHOW$6 = 'show';\nconst CLASS_NAME_DROPUP = 'dropup';\nconst CLASS_NAME_DROPEND = 'dropend';\nconst CLASS_NAME_DROPSTART = 'dropstart';\nconst CLASS_NAME_DROPUP_CENTER = 'dropup-center';\nconst CLASS_NAME_DROPDOWN_CENTER = 'dropdown-center';\nconst SELECTOR_DATA_TOGGLE$3 = '[data-bs-toggle=\"dropdown\"]:not(.disabled):not(:disabled)';\nconst SELECTOR_DATA_TOGGLE_SHOWN = `${SELECTOR_DATA_TOGGLE$3}.${CLASS_NAME_SHOW$6}`;\nconst SELECTOR_MENU = '.dropdown-menu';\nconst SELECTOR_NAVBAR = '.navbar';\nconst SELECTOR_NAVBAR_NAV = '.navbar-nav';\nconst SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)';\nconst PLACEMENT_TOP = isRTL() ? 'top-end' : 'top-start';\nconst PLACEMENT_TOPEND = isRTL() ? 'top-start' : 'top-end';\nconst PLACEMENT_BOTTOM = isRTL() ? 'bottom-end' : 'bottom-start';\nconst PLACEMENT_BOTTOMEND = isRTL() ? 'bottom-start' : 'bottom-end';\nconst PLACEMENT_RIGHT = isRTL() ? 'left-start' : 'right-start';\nconst PLACEMENT_LEFT = isRTL() ? 'right-start' : 'left-start';\nconst PLACEMENT_TOPCENTER = 'top';\nconst PLACEMENT_BOTTOMCENTER = 'bottom';\nconst Default$9 = {\n autoClose: true,\n boundary: 'clippingParents',\n display: 'dynamic',\n offset: [0, 2],\n popperConfig: null,\n reference: 'toggle'\n};\nconst DefaultType$9 = {\n autoClose: '(boolean|string)',\n boundary: '(string|element)',\n display: 'string',\n offset: '(array|string|function)',\n popperConfig: '(null|object|function)',\n reference: '(string|element|object)'\n};\n\n/**\n * Class definition\n */\n\nclass Dropdown extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._popper = null;\n this._parent = this._element.parentNode; // dropdown wrapper\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\n this._menu = SelectorEngine.next(this._element, SELECTOR_MENU)[0] || SelectorEngine.prev(this._element, SELECTOR_MENU)[0] || SelectorEngine.findOne(SELECTOR_MENU, this._parent);\n this._inNavbar = this._detectNavbar();\n }\n\n // Getters\n static get Default() {\n return Default$9;\n }\n static get DefaultType() {\n return DefaultType$9;\n }\n static get NAME() {\n return NAME$a;\n }\n\n // Public\n toggle() {\n return this._isShown() ? this.hide() : this.show();\n }\n show() {\n if (isDisabled(this._element) || this._isShown()) {\n return;\n }\n const relatedTarget = {\n relatedTarget: this._element\n };\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$5, relatedTarget);\n if (showEvent.defaultPrevented) {\n return;\n }\n this._createPopper();\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement && !this._parent.closest(SELECTOR_NAVBAR_NAV)) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop);\n }\n }\n this._element.focus();\n this._element.setAttribute('aria-expanded', true);\n this._menu.classList.add(CLASS_NAME_SHOW$6);\n this._element.classList.add(CLASS_NAME_SHOW$6);\n EventHandler.trigger(this._element, EVENT_SHOWN$5, relatedTarget);\n }\n hide() {\n if (isDisabled(this._element) || !this._isShown()) {\n return;\n }\n const relatedTarget = {\n relatedTarget: this._element\n };\n this._completeHide(relatedTarget);\n }\n dispose() {\n if (this._popper) {\n this._popper.destroy();\n }\n super.dispose();\n }\n update() {\n this._inNavbar = this._detectNavbar();\n if (this._popper) {\n this._popper.update();\n }\n }\n\n // Private\n _completeHide(relatedTarget) {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$5, relatedTarget);\n if (hideEvent.defaultPrevented) {\n return;\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop);\n }\n }\n if (this._popper) {\n this._popper.destroy();\n }\n this._menu.classList.remove(CLASS_NAME_SHOW$6);\n this._element.classList.remove(CLASS_NAME_SHOW$6);\n this._element.setAttribute('aria-expanded', 'false');\n Manipulator.removeDataAttribute(this._menu, 'popper');\n EventHandler.trigger(this._element, EVENT_HIDDEN$5, relatedTarget);\n }\n _getConfig(config) {\n config = super._getConfig(config);\n if (typeof config.reference === 'object' && !isElement(config.reference) && typeof config.reference.getBoundingClientRect !== 'function') {\n // Popper virtual elements require a getBoundingClientRect method\n throw new TypeError(`${NAME$a.toUpperCase()}: Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.`);\n }\n return config;\n }\n _createPopper() {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)');\n }\n let referenceElement = this._element;\n if (this._config.reference === 'parent') {\n referenceElement = this._parent;\n } else if (isElement(this._config.reference)) {\n referenceElement = getElement(this._config.reference);\n } else if (typeof this._config.reference === 'object') {\n referenceElement = this._config.reference;\n }\n const popperConfig = this._getPopperConfig();\n this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig);\n }\n _isShown() {\n return this._menu.classList.contains(CLASS_NAME_SHOW$6);\n }\n _getPlacement() {\n const parentDropdown = this._parent;\n if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n return PLACEMENT_RIGHT;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n return PLACEMENT_LEFT;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP_CENTER)) {\n return PLACEMENT_TOPCENTER;\n }\n if (parentDropdown.classList.contains(CLASS_NAME_DROPDOWN_CENTER)) {\n return PLACEMENT_BOTTOMCENTER;\n }\n\n // We need to trim the value because custom properties can also include spaces\n const isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end';\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP;\n }\n return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM;\n }\n _detectNavbar() {\n return this._element.closest(SELECTOR_NAVBAR) !== null;\n }\n _getOffset() {\n const {\n offset\n } = this._config;\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10));\n }\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element);\n }\n return offset;\n }\n _getPopperConfig() {\n const defaultBsPopperConfig = {\n placement: this._getPlacement(),\n modifiers: [{\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n }, {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }]\n };\n\n // Disable Popper if we have a static display or Dropdown is in Navbar\n if (this._inNavbar || this._config.display === 'static') {\n Manipulator.setDataAttribute(this._menu, 'popper', 'static'); // TODO: v6 remove\n defaultBsPopperConfig.modifiers = [{\n name: 'applyStyles',\n enabled: false\n }];\n }\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n };\n }\n _selectMenuItem({\n key,\n target\n }) {\n const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(element => isVisible(element));\n if (!items.length) {\n return;\n }\n\n // if target isn't included in items (e.g. when expanding the dropdown)\n // allow cycling to get the last item in case key equals ARROW_UP_KEY\n getNextActiveElement(items, target, key === ARROW_DOWN_KEY$1, !items.includes(target)).focus();\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Dropdown.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n });\n }\n static clearMenus(event) {\n if (event.button === RIGHT_MOUSE_BUTTON || event.type === 'keyup' && event.key !== TAB_KEY$1) {\n return;\n }\n const openToggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN);\n for (const toggle of openToggles) {\n const context = Dropdown.getInstance(toggle);\n if (!context || context._config.autoClose === false) {\n continue;\n }\n const composedPath = event.composedPath();\n const isMenuTarget = composedPath.includes(context._menu);\n if (composedPath.includes(context._element) || context._config.autoClose === 'inside' && !isMenuTarget || context._config.autoClose === 'outside' && isMenuTarget) {\n continue;\n }\n\n // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu\n if (context._menu.contains(event.target) && (event.type === 'keyup' && event.key === TAB_KEY$1 || /input|select|option|textarea|form/i.test(event.target.tagName))) {\n continue;\n }\n const relatedTarget = {\n relatedTarget: context._element\n };\n if (event.type === 'click') {\n relatedTarget.clickEvent = event;\n }\n context._completeHide(relatedTarget);\n }\n }\n static dataApiKeydownHandler(event) {\n // If not an UP | DOWN | ESCAPE key => not a dropdown command\n // If input/textarea && if key is other than ESCAPE => not a dropdown command\n\n const isInput = /input|textarea/i.test(event.target.tagName);\n const isEscapeEvent = event.key === ESCAPE_KEY$2;\n const isUpOrDownEvent = [ARROW_UP_KEY$1, ARROW_DOWN_KEY$1].includes(event.key);\n if (!isUpOrDownEvent && !isEscapeEvent) {\n return;\n }\n if (isInput && !isEscapeEvent) {\n return;\n }\n event.preventDefault();\n\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\n const getToggleButton = this.matches(SELECTOR_DATA_TOGGLE$3) ? this : SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE$3)[0] || SelectorEngine.next(this, SELECTOR_DATA_TOGGLE$3)[0] || SelectorEngine.findOne(SELECTOR_DATA_TOGGLE$3, event.delegateTarget.parentNode);\n const instance = Dropdown.getOrCreateInstance(getToggleButton);\n if (isUpOrDownEvent) {\n event.stopPropagation();\n instance.show();\n instance._selectMenuItem(event);\n return;\n }\n if (instance._isShown()) {\n // else is escape and we check if it is shown\n event.stopPropagation();\n instance.hide();\n getToggleButton.focus();\n }\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE$3, Dropdown.dataApiKeydownHandler);\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler);\nEventHandler.on(document, EVENT_CLICK_DATA_API$3, Dropdown.clearMenus);\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus);\nEventHandler.on(document, EVENT_CLICK_DATA_API$3, SELECTOR_DATA_TOGGLE$3, function (event) {\n event.preventDefault();\n Dropdown.getOrCreateInstance(this).toggle();\n});\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Dropdown);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$9 = 'backdrop';\nconst CLASS_NAME_FADE$4 = 'fade';\nconst CLASS_NAME_SHOW$5 = 'show';\nconst EVENT_MOUSEDOWN = `mousedown.bs.${NAME$9}`;\nconst Default$8 = {\n className: 'modal-backdrop',\n clickCallback: null,\n isAnimated: false,\n isVisible: true,\n // if false, we use the backdrop helper without adding any element to the dom\n rootElement: 'body' // give the choice to place backdrop under different elements\n};\n\nconst DefaultType$8 = {\n className: 'string',\n clickCallback: '(function|null)',\n isAnimated: 'boolean',\n isVisible: 'boolean',\n rootElement: '(element|string)'\n};\n\n/**\n * Class definition\n */\n\nclass Backdrop extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n this._isAppended = false;\n this._element = null;\n }\n\n // Getters\n static get Default() {\n return Default$8;\n }\n static get DefaultType() {\n return DefaultType$8;\n }\n static get NAME() {\n return NAME$9;\n }\n\n // Public\n show(callback) {\n if (!this._config.isVisible) {\n execute(callback);\n return;\n }\n this._append();\n const element = this._getElement();\n if (this._config.isAnimated) {\n reflow(element);\n }\n element.classList.add(CLASS_NAME_SHOW$5);\n this._emulateAnimation(() => {\n execute(callback);\n });\n }\n hide(callback) {\n if (!this._config.isVisible) {\n execute(callback);\n return;\n }\n this._getElement().classList.remove(CLASS_NAME_SHOW$5);\n this._emulateAnimation(() => {\n this.dispose();\n execute(callback);\n });\n }\n dispose() {\n if (!this._isAppended) {\n return;\n }\n EventHandler.off(this._element, EVENT_MOUSEDOWN);\n this._element.remove();\n this._isAppended = false;\n }\n\n // Private\n _getElement() {\n if (!this._element) {\n const backdrop = document.createElement('div');\n backdrop.className = this._config.className;\n if (this._config.isAnimated) {\n backdrop.classList.add(CLASS_NAME_FADE$4);\n }\n this._element = backdrop;\n }\n return this._element;\n }\n _configAfterMerge(config) {\n // use getElement() with the default \"body\" to get a fresh Element on each instantiation\n config.rootElement = getElement(config.rootElement);\n return config;\n }\n _append() {\n if (this._isAppended) {\n return;\n }\n const element = this._getElement();\n this._config.rootElement.append(element);\n EventHandler.on(element, EVENT_MOUSEDOWN, () => {\n execute(this._config.clickCallback);\n });\n this._isAppended = true;\n }\n _emulateAnimation(callback) {\n executeAfterTransition(callback, this._getElement(), this._config.isAnimated);\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$8 = 'focustrap';\nconst DATA_KEY$5 = 'bs.focustrap';\nconst EVENT_KEY$5 = `.${DATA_KEY$5}`;\nconst EVENT_FOCUSIN$2 = `focusin${EVENT_KEY$5}`;\nconst EVENT_KEYDOWN_TAB = `keydown.tab${EVENT_KEY$5}`;\nconst TAB_KEY = 'Tab';\nconst TAB_NAV_FORWARD = 'forward';\nconst TAB_NAV_BACKWARD = 'backward';\nconst Default$7 = {\n autofocus: true,\n trapElement: null // The element to trap focus inside of\n};\n\nconst DefaultType$7 = {\n autofocus: 'boolean',\n trapElement: 'element'\n};\n\n/**\n * Class definition\n */\n\nclass FocusTrap extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n this._isActive = false;\n this._lastTabNavDirection = null;\n }\n\n // Getters\n static get Default() {\n return Default$7;\n }\n static get DefaultType() {\n return DefaultType$7;\n }\n static get NAME() {\n return NAME$8;\n }\n\n // Public\n activate() {\n if (this._isActive) {\n return;\n }\n if (this._config.autofocus) {\n this._config.trapElement.focus();\n }\n EventHandler.off(document, EVENT_KEY$5); // guard against infinite focus loop\n EventHandler.on(document, EVENT_FOCUSIN$2, event => this._handleFocusin(event));\n EventHandler.on(document, EVENT_KEYDOWN_TAB, event => this._handleKeydown(event));\n this._isActive = true;\n }\n deactivate() {\n if (!this._isActive) {\n return;\n }\n this._isActive = false;\n EventHandler.off(document, EVENT_KEY$5);\n }\n\n // Private\n _handleFocusin(event) {\n const {\n trapElement\n } = this._config;\n if (event.target === document || event.target === trapElement || trapElement.contains(event.target)) {\n return;\n }\n const elements = SelectorEngine.focusableChildren(trapElement);\n if (elements.length === 0) {\n trapElement.focus();\n } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) {\n elements[elements.length - 1].focus();\n } else {\n elements[0].focus();\n }\n }\n _handleKeydown(event) {\n if (event.key !== TAB_KEY) {\n return;\n }\n this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top';\nconst SELECTOR_STICKY_CONTENT = '.sticky-top';\nconst PROPERTY_PADDING = 'padding-right';\nconst PROPERTY_MARGIN = 'margin-right';\n\n/**\n * Class definition\n */\n\nclass ScrollBarHelper {\n constructor() {\n this._element = document.body;\n }\n\n // Public\n getWidth() {\n // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n const documentWidth = document.documentElement.clientWidth;\n return Math.abs(window.innerWidth - documentWidth);\n }\n hide() {\n const width = this.getWidth();\n this._disableOverFlow();\n // give padding to element to balance the hidden scrollbar width\n this._setElementAttributes(this._element, PROPERTY_PADDING, calculatedValue => calculatedValue + width);\n // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth\n this._setElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING, calculatedValue => calculatedValue + width);\n this._setElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN, calculatedValue => calculatedValue - width);\n }\n reset() {\n this._resetElementAttributes(this._element, 'overflow');\n this._resetElementAttributes(this._element, PROPERTY_PADDING);\n this._resetElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING);\n this._resetElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN);\n }\n isOverflowing() {\n return this.getWidth() > 0;\n }\n\n // Private\n _disableOverFlow() {\n this._saveInitialAttribute(this._element, 'overflow');\n this._element.style.overflow = 'hidden';\n }\n _setElementAttributes(selector, styleProperty, callback) {\n const scrollbarWidth = this.getWidth();\n const manipulationCallBack = element => {\n if (element !== this._element && window.innerWidth > element.clientWidth + scrollbarWidth) {\n return;\n }\n this._saveInitialAttribute(element, styleProperty);\n const calculatedValue = window.getComputedStyle(element).getPropertyValue(styleProperty);\n element.style.setProperty(styleProperty, `${callback(Number.parseFloat(calculatedValue))}px`);\n };\n this._applyManipulationCallback(selector, manipulationCallBack);\n }\n _saveInitialAttribute(element, styleProperty) {\n const actualValue = element.style.getPropertyValue(styleProperty);\n if (actualValue) {\n Manipulator.setDataAttribute(element, styleProperty, actualValue);\n }\n }\n _resetElementAttributes(selector, styleProperty) {\n const manipulationCallBack = element => {\n const value = Manipulator.getDataAttribute(element, styleProperty);\n // We only want to remove the property if the value is `null`; the value can also be zero\n if (value === null) {\n element.style.removeProperty(styleProperty);\n return;\n }\n Manipulator.removeDataAttribute(element, styleProperty);\n element.style.setProperty(styleProperty, value);\n };\n this._applyManipulationCallback(selector, manipulationCallBack);\n }\n _applyManipulationCallback(selector, callBack) {\n if (isElement(selector)) {\n callBack(selector);\n return;\n }\n for (const sel of SelectorEngine.find(selector, this._element)) {\n callBack(sel);\n }\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$7 = 'modal';\nconst DATA_KEY$4 = 'bs.modal';\nconst EVENT_KEY$4 = `.${DATA_KEY$4}`;\nconst DATA_API_KEY$2 = '.data-api';\nconst ESCAPE_KEY$1 = 'Escape';\nconst EVENT_HIDE$4 = `hide${EVENT_KEY$4}`;\nconst EVENT_HIDE_PREVENTED$1 = `hidePrevented${EVENT_KEY$4}`;\nconst EVENT_HIDDEN$4 = `hidden${EVENT_KEY$4}`;\nconst EVENT_SHOW$4 = `show${EVENT_KEY$4}`;\nconst EVENT_SHOWN$4 = `shown${EVENT_KEY$4}`;\nconst EVENT_RESIZE$1 = `resize${EVENT_KEY$4}`;\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY$4}`;\nconst EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY$4}`;\nconst EVENT_KEYDOWN_DISMISS$1 = `keydown.dismiss${EVENT_KEY$4}`;\nconst EVENT_CLICK_DATA_API$2 = `click${EVENT_KEY$4}${DATA_API_KEY$2}`;\nconst CLASS_NAME_OPEN = 'modal-open';\nconst CLASS_NAME_FADE$3 = 'fade';\nconst CLASS_NAME_SHOW$4 = 'show';\nconst CLASS_NAME_STATIC = 'modal-static';\nconst OPEN_SELECTOR$1 = '.modal.show';\nconst SELECTOR_DIALOG = '.modal-dialog';\nconst SELECTOR_MODAL_BODY = '.modal-body';\nconst SELECTOR_DATA_TOGGLE$2 = '[data-bs-toggle=\"modal\"]';\nconst Default$6 = {\n backdrop: true,\n focus: true,\n keyboard: true\n};\nconst DefaultType$6 = {\n backdrop: '(boolean|string)',\n focus: 'boolean',\n keyboard: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Modal extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, this._element);\n this._backdrop = this._initializeBackDrop();\n this._focustrap = this._initializeFocusTrap();\n this._isShown = false;\n this._isTransitioning = false;\n this._scrollBar = new ScrollBarHelper();\n this._addEventListeners();\n }\n\n // Getters\n static get Default() {\n return Default$6;\n }\n static get DefaultType() {\n return DefaultType$6;\n }\n static get NAME() {\n return NAME$7;\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n }\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$4, {\n relatedTarget\n });\n if (showEvent.defaultPrevented) {\n return;\n }\n this._isShown = true;\n this._isTransitioning = true;\n this._scrollBar.hide();\n document.body.classList.add(CLASS_NAME_OPEN);\n this._adjustDialog();\n this._backdrop.show(() => this._showElement(relatedTarget));\n }\n hide() {\n if (!this._isShown || this._isTransitioning) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$4);\n if (hideEvent.defaultPrevented) {\n return;\n }\n this._isShown = false;\n this._isTransitioning = true;\n this._focustrap.deactivate();\n this._element.classList.remove(CLASS_NAME_SHOW$4);\n this._queueCallback(() => this._hideModal(), this._element, this._isAnimated());\n }\n dispose() {\n EventHandler.off(window, EVENT_KEY$4);\n EventHandler.off(this._dialog, EVENT_KEY$4);\n this._backdrop.dispose();\n this._focustrap.deactivate();\n super.dispose();\n }\n handleUpdate() {\n this._adjustDialog();\n }\n\n // Private\n _initializeBackDrop() {\n return new Backdrop({\n isVisible: Boolean(this._config.backdrop),\n // 'static' option will be translated to true, and booleans will keep their value,\n isAnimated: this._isAnimated()\n });\n }\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n });\n }\n _showElement(relatedTarget) {\n // try to append dynamic modal\n if (!document.body.contains(this._element)) {\n document.body.append(this._element);\n }\n this._element.style.display = 'block';\n this._element.removeAttribute('aria-hidden');\n this._element.setAttribute('aria-modal', true);\n this._element.setAttribute('role', 'dialog');\n this._element.scrollTop = 0;\n const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog);\n if (modalBody) {\n modalBody.scrollTop = 0;\n }\n reflow(this._element);\n this._element.classList.add(CLASS_NAME_SHOW$4);\n const transitionComplete = () => {\n if (this._config.focus) {\n this._focustrap.activate();\n }\n this._isTransitioning = false;\n EventHandler.trigger(this._element, EVENT_SHOWN$4, {\n relatedTarget\n });\n };\n this._queueCallback(transitionComplete, this._dialog, this._isAnimated());\n }\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS$1, event => {\n if (event.key !== ESCAPE_KEY$1) {\n return;\n }\n if (this._config.keyboard) {\n this.hide();\n return;\n }\n this._triggerBackdropTransition();\n });\n EventHandler.on(window, EVENT_RESIZE$1, () => {\n if (this._isShown && !this._isTransitioning) {\n this._adjustDialog();\n }\n });\n EventHandler.on(this._element, EVENT_MOUSEDOWN_DISMISS, event => {\n // a bad trick to segregate clicks that may start inside dialog but end outside, and avoid listen to scrollbar clicks\n EventHandler.one(this._element, EVENT_CLICK_DISMISS, event2 => {\n if (this._element !== event.target || this._element !== event2.target) {\n return;\n }\n if (this._config.backdrop === 'static') {\n this._triggerBackdropTransition();\n return;\n }\n if (this._config.backdrop) {\n this.hide();\n }\n });\n });\n }\n _hideModal() {\n this._element.style.display = 'none';\n this._element.setAttribute('aria-hidden', true);\n this._element.removeAttribute('aria-modal');\n this._element.removeAttribute('role');\n this._isTransitioning = false;\n this._backdrop.hide(() => {\n document.body.classList.remove(CLASS_NAME_OPEN);\n this._resetAdjustments();\n this._scrollBar.reset();\n EventHandler.trigger(this._element, EVENT_HIDDEN$4);\n });\n }\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_FADE$3);\n }\n _triggerBackdropTransition() {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED$1);\n if (hideEvent.defaultPrevented) {\n return;\n }\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n const initialOverflowY = this._element.style.overflowY;\n // return if the following background transition hasn't yet completed\n if (initialOverflowY === 'hidden' || this._element.classList.contains(CLASS_NAME_STATIC)) {\n return;\n }\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden';\n }\n this._element.classList.add(CLASS_NAME_STATIC);\n this._queueCallback(() => {\n this._element.classList.remove(CLASS_NAME_STATIC);\n this._queueCallback(() => {\n this._element.style.overflowY = initialOverflowY;\n }, this._dialog);\n }, this._dialog);\n this._element.focus();\n }\n\n /**\n * The following methods are used to handle overflowing modals\n */\n\n _adjustDialog() {\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n const scrollbarWidth = this._scrollBar.getWidth();\n const isBodyOverflowing = scrollbarWidth > 0;\n if (isBodyOverflowing && !isModalOverflowing) {\n const property = isRTL() ? 'paddingLeft' : 'paddingRight';\n this._element.style[property] = `${scrollbarWidth}px`;\n }\n if (!isBodyOverflowing && isModalOverflowing) {\n const property = isRTL() ? 'paddingRight' : 'paddingLeft';\n this._element.style[property] = `${scrollbarWidth}px`;\n }\n }\n _resetAdjustments() {\n this._element.style.paddingLeft = '';\n this._element.style.paddingRight = '';\n }\n\n // Static\n static jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n const data = Modal.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](relatedTarget);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$2, SELECTOR_DATA_TOGGLE$2, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n EventHandler.one(target, EVENT_SHOW$4, showEvent => {\n if (showEvent.defaultPrevented) {\n // only register focus restorer if modal will actually get shown\n return;\n }\n EventHandler.one(target, EVENT_HIDDEN$4, () => {\n if (isVisible(this)) {\n this.focus();\n }\n });\n });\n\n // avoid conflict when clicking modal toggler while another one is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR$1);\n if (alreadyOpen) {\n Modal.getInstance(alreadyOpen).hide();\n }\n const data = Modal.getOrCreateInstance(target);\n data.toggle(this);\n});\nenableDismissTrigger(Modal);\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Modal);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$6 = 'offcanvas';\nconst DATA_KEY$3 = 'bs.offcanvas';\nconst EVENT_KEY$3 = `.${DATA_KEY$3}`;\nconst DATA_API_KEY$1 = '.data-api';\nconst EVENT_LOAD_DATA_API$2 = `load${EVENT_KEY$3}${DATA_API_KEY$1}`;\nconst ESCAPE_KEY = 'Escape';\nconst CLASS_NAME_SHOW$3 = 'show';\nconst CLASS_NAME_SHOWING$1 = 'showing';\nconst CLASS_NAME_HIDING = 'hiding';\nconst CLASS_NAME_BACKDROP = 'offcanvas-backdrop';\nconst OPEN_SELECTOR = '.offcanvas.show';\nconst EVENT_SHOW$3 = `show${EVENT_KEY$3}`;\nconst EVENT_SHOWN$3 = `shown${EVENT_KEY$3}`;\nconst EVENT_HIDE$3 = `hide${EVENT_KEY$3}`;\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY$3}`;\nconst EVENT_HIDDEN$3 = `hidden${EVENT_KEY$3}`;\nconst EVENT_RESIZE = `resize${EVENT_KEY$3}`;\nconst EVENT_CLICK_DATA_API$1 = `click${EVENT_KEY$3}${DATA_API_KEY$1}`;\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY$3}`;\nconst SELECTOR_DATA_TOGGLE$1 = '[data-bs-toggle=\"offcanvas\"]';\nconst Default$5 = {\n backdrop: true,\n keyboard: true,\n scroll: false\n};\nconst DefaultType$5 = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n scroll: 'boolean'\n};\n\n/**\n * Class definition\n */\n\nclass Offcanvas extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n this._isShown = false;\n this._backdrop = this._initializeBackDrop();\n this._focustrap = this._initializeFocusTrap();\n this._addEventListeners();\n }\n\n // Getters\n static get Default() {\n return Default$5;\n }\n static get DefaultType() {\n return DefaultType$5;\n }\n static get NAME() {\n return NAME$6;\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n }\n show(relatedTarget) {\n if (this._isShown) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$3, {\n relatedTarget\n });\n if (showEvent.defaultPrevented) {\n return;\n }\n this._isShown = true;\n this._backdrop.show();\n if (!this._config.scroll) {\n new ScrollBarHelper().hide();\n }\n this._element.setAttribute('aria-modal', true);\n this._element.setAttribute('role', 'dialog');\n this._element.classList.add(CLASS_NAME_SHOWING$1);\n const completeCallBack = () => {\n if (!this._config.scroll || this._config.backdrop) {\n this._focustrap.activate();\n }\n this._element.classList.add(CLASS_NAME_SHOW$3);\n this._element.classList.remove(CLASS_NAME_SHOWING$1);\n EventHandler.trigger(this._element, EVENT_SHOWN$3, {\n relatedTarget\n });\n };\n this._queueCallback(completeCallBack, this._element, true);\n }\n hide() {\n if (!this._isShown) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$3);\n if (hideEvent.defaultPrevented) {\n return;\n }\n this._focustrap.deactivate();\n this._element.blur();\n this._isShown = false;\n this._element.classList.add(CLASS_NAME_HIDING);\n this._backdrop.hide();\n const completeCallback = () => {\n this._element.classList.remove(CLASS_NAME_SHOW$3, CLASS_NAME_HIDING);\n this._element.removeAttribute('aria-modal');\n this._element.removeAttribute('role');\n if (!this._config.scroll) {\n new ScrollBarHelper().reset();\n }\n EventHandler.trigger(this._element, EVENT_HIDDEN$3);\n };\n this._queueCallback(completeCallback, this._element, true);\n }\n dispose() {\n this._backdrop.dispose();\n this._focustrap.deactivate();\n super.dispose();\n }\n\n // Private\n _initializeBackDrop() {\n const clickCallback = () => {\n if (this._config.backdrop === 'static') {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED);\n return;\n }\n this.hide();\n };\n\n // 'static' option will be translated to true, and booleans will keep their value\n const isVisible = Boolean(this._config.backdrop);\n return new Backdrop({\n className: CLASS_NAME_BACKDROP,\n isVisible,\n isAnimated: true,\n rootElement: this._element.parentNode,\n clickCallback: isVisible ? clickCallback : null\n });\n }\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n });\n }\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return;\n }\n if (this._config.keyboard) {\n this.hide();\n return;\n }\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED);\n });\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Offcanvas.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config](this);\n });\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$1, SELECTOR_DATA_TOGGLE$1, function (event) {\n const target = SelectorEngine.getElementFromSelector(this);\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault();\n }\n if (isDisabled(this)) {\n return;\n }\n EventHandler.one(target, EVENT_HIDDEN$3, () => {\n // focus on trigger when it is closed\n if (isVisible(this)) {\n this.focus();\n }\n });\n\n // avoid conflict when clicking a toggler of an offcanvas, while another is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR);\n if (alreadyOpen && alreadyOpen !== target) {\n Offcanvas.getInstance(alreadyOpen).hide();\n }\n const data = Offcanvas.getOrCreateInstance(target);\n data.toggle(this);\n});\nEventHandler.on(window, EVENT_LOAD_DATA_API$2, () => {\n for (const selector of SelectorEngine.find(OPEN_SELECTOR)) {\n Offcanvas.getOrCreateInstance(selector).show();\n }\n});\nEventHandler.on(window, EVENT_RESIZE, () => {\n for (const element of SelectorEngine.find('[aria-modal][class*=show][class*=offcanvas-]')) {\n if (getComputedStyle(element).position !== 'fixed') {\n Offcanvas.getOrCreateInstance(element).hide();\n }\n }\n});\nenableDismissTrigger(Offcanvas);\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Offcanvas);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n// js-docs-start allow-list\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i;\nconst DefaultAllowlist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n};\n// js-docs-end allow-list\n\nconst uriAttributes = new Set(['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']);\n\n/**\n * A pattern that recognizes URLs that are safe wrt. XSS in URL navigation\n * contexts.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/15.2.8/packages/core/src/sanitization/url_sanitizer.ts#L38\n */\n// eslint-disable-next-line unicorn/better-regex\nconst SAFE_URL_PATTERN = /^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i;\nconst allowedAttribute = (attribute, allowedAttributeList) => {\n const attributeName = attribute.nodeName.toLowerCase();\n if (allowedAttributeList.includes(attributeName)) {\n if (uriAttributes.has(attributeName)) {\n return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue));\n }\n return true;\n }\n\n // Check if a regular expression validates the attribute.\n return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp).some(regex => regex.test(attributeName));\n};\nfunction sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {\n if (!unsafeHtml.length) {\n return unsafeHtml;\n }\n if (sanitizeFunction && typeof sanitizeFunction === 'function') {\n return sanitizeFunction(unsafeHtml);\n }\n const domParser = new window.DOMParser();\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html');\n const elements = [].concat(...createdDocument.body.querySelectorAll('*'));\n for (const element of elements) {\n const elementName = element.nodeName.toLowerCase();\n if (!Object.keys(allowList).includes(elementName)) {\n element.remove();\n continue;\n }\n const attributeList = [].concat(...element.attributes);\n const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || []);\n for (const attribute of attributeList) {\n if (!allowedAttribute(attribute, allowedAttributes)) {\n element.removeAttribute(attribute.nodeName);\n }\n }\n }\n return createdDocument.body.innerHTML;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap util/template-factory.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$5 = 'TemplateFactory';\nconst Default$4 = {\n allowList: DefaultAllowlist,\n content: {},\n // { selector : text , selector2 : text2 , }\n extraClass: '',\n html: false,\n sanitize: true,\n sanitizeFn: null,\n template: '
'\n};\nconst DefaultType$4 = {\n allowList: 'object',\n content: 'object',\n extraClass: '(string|function)',\n html: 'boolean',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n template: 'string'\n};\nconst DefaultContentType = {\n entry: '(string|element|function|null)',\n selector: '(string|element)'\n};\n\n/**\n * Class definition\n */\n\nclass TemplateFactory extends Config {\n constructor(config) {\n super();\n this._config = this._getConfig(config);\n }\n\n // Getters\n static get Default() {\n return Default$4;\n }\n static get DefaultType() {\n return DefaultType$4;\n }\n static get NAME() {\n return NAME$5;\n }\n\n // Public\n getContent() {\n return Object.values(this._config.content).map(config => this._resolvePossibleFunction(config)).filter(Boolean);\n }\n hasContent() {\n return this.getContent().length > 0;\n }\n changeContent(content) {\n this._checkContent(content);\n this._config.content = {\n ...this._config.content,\n ...content\n };\n return this;\n }\n toHtml() {\n const templateWrapper = document.createElement('div');\n templateWrapper.innerHTML = this._maybeSanitize(this._config.template);\n for (const [selector, text] of Object.entries(this._config.content)) {\n this._setContent(templateWrapper, text, selector);\n }\n const template = templateWrapper.children[0];\n const extraClass = this._resolvePossibleFunction(this._config.extraClass);\n if (extraClass) {\n template.classList.add(...extraClass.split(' '));\n }\n return template;\n }\n\n // Private\n _typeCheckConfig(config) {\n super._typeCheckConfig(config);\n this._checkContent(config.content);\n }\n _checkContent(arg) {\n for (const [selector, content] of Object.entries(arg)) {\n super._typeCheckConfig({\n selector,\n entry: content\n }, DefaultContentType);\n }\n }\n _setContent(template, content, selector) {\n const templateElement = SelectorEngine.findOne(selector, template);\n if (!templateElement) {\n return;\n }\n content = this._resolvePossibleFunction(content);\n if (!content) {\n templateElement.remove();\n return;\n }\n if (isElement(content)) {\n this._putElementInTemplate(getElement(content), templateElement);\n return;\n }\n if (this._config.html) {\n templateElement.innerHTML = this._maybeSanitize(content);\n return;\n }\n templateElement.textContent = content;\n }\n _maybeSanitize(arg) {\n return this._config.sanitize ? sanitizeHtml(arg, this._config.allowList, this._config.sanitizeFn) : arg;\n }\n _resolvePossibleFunction(arg) {\n return execute(arg, [this]);\n }\n _putElementInTemplate(element, templateElement) {\n if (this._config.html) {\n templateElement.innerHTML = '';\n templateElement.append(element);\n return;\n }\n templateElement.textContent = element.textContent;\n }\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$4 = 'tooltip';\nconst DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn']);\nconst CLASS_NAME_FADE$2 = 'fade';\nconst CLASS_NAME_MODAL = 'modal';\nconst CLASS_NAME_SHOW$2 = 'show';\nconst SELECTOR_TOOLTIP_INNER = '.tooltip-inner';\nconst SELECTOR_MODAL = `.${CLASS_NAME_MODAL}`;\nconst EVENT_MODAL_HIDE = 'hide.bs.modal';\nconst TRIGGER_HOVER = 'hover';\nconst TRIGGER_FOCUS = 'focus';\nconst TRIGGER_CLICK = 'click';\nconst TRIGGER_MANUAL = 'manual';\nconst EVENT_HIDE$2 = 'hide';\nconst EVENT_HIDDEN$2 = 'hidden';\nconst EVENT_SHOW$2 = 'show';\nconst EVENT_SHOWN$2 = 'shown';\nconst EVENT_INSERTED = 'inserted';\nconst EVENT_CLICK$1 = 'click';\nconst EVENT_FOCUSIN$1 = 'focusin';\nconst EVENT_FOCUSOUT$1 = 'focusout';\nconst EVENT_MOUSEENTER = 'mouseenter';\nconst EVENT_MOUSELEAVE = 'mouseleave';\nconst AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: isRTL() ? 'left' : 'right',\n BOTTOM: 'bottom',\n LEFT: isRTL() ? 'right' : 'left'\n};\nconst Default$3 = {\n allowList: DefaultAllowlist,\n animation: true,\n boundary: 'clippingParents',\n container: false,\n customClass: '',\n delay: 0,\n fallbackPlacements: ['top', 'right', 'bottom', 'left'],\n html: false,\n offset: [0, 6],\n placement: 'top',\n popperConfig: null,\n sanitize: true,\n sanitizeFn: null,\n selector: false,\n template: '
' + '
' + '
' + '
',\n title: '',\n trigger: 'hover focus'\n};\nconst DefaultType$3 = {\n allowList: 'object',\n animation: 'boolean',\n boundary: '(string|element)',\n container: '(string|element|boolean)',\n customClass: '(string|function)',\n delay: '(number|object)',\n fallbackPlacements: 'array',\n html: 'boolean',\n offset: '(array|string|function)',\n placement: '(string|function)',\n popperConfig: '(null|object|function)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n selector: '(string|boolean)',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string'\n};\n\n/**\n * Class definition\n */\n\nclass Tooltip extends BaseComponent {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)');\n }\n super(element, config);\n\n // Private\n this._isEnabled = true;\n this._timeout = 0;\n this._isHovered = null;\n this._activeTrigger = {};\n this._popper = null;\n this._templateFactory = null;\n this._newContent = null;\n\n // Protected\n this.tip = null;\n this._setListeners();\n if (!this._config.selector) {\n this._fixTitle();\n }\n }\n\n // Getters\n static get Default() {\n return Default$3;\n }\n static get DefaultType() {\n return DefaultType$3;\n }\n static get NAME() {\n return NAME$4;\n }\n\n // Public\n enable() {\n this._isEnabled = true;\n }\n disable() {\n this._isEnabled = false;\n }\n toggleEnabled() {\n this._isEnabled = !this._isEnabled;\n }\n toggle() {\n if (!this._isEnabled) {\n return;\n }\n this._activeTrigger.click = !this._activeTrigger.click;\n if (this._isShown()) {\n this._leave();\n return;\n }\n this._enter();\n }\n dispose() {\n clearTimeout(this._timeout);\n EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler);\n if (this._element.getAttribute('data-bs-original-title')) {\n this._element.setAttribute('title', this._element.getAttribute('data-bs-original-title'));\n }\n this._disposePopper();\n super.dispose();\n }\n show() {\n if (this._element.style.display === 'none') {\n throw new Error('Please use show on visible elements');\n }\n if (!(this._isWithContent() && this._isEnabled)) {\n return;\n }\n const showEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOW$2));\n const shadowRoot = findShadowRoot(this._element);\n const isInTheDom = (shadowRoot || this._element.ownerDocument.documentElement).contains(this._element);\n if (showEvent.defaultPrevented || !isInTheDom) {\n return;\n }\n\n // TODO: v6 remove this or make it optional\n this._disposePopper();\n const tip = this._getTipElement();\n this._element.setAttribute('aria-describedby', tip.getAttribute('id'));\n const {\n container\n } = this._config;\n if (!this._element.ownerDocument.documentElement.contains(this.tip)) {\n container.append(tip);\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_INSERTED));\n }\n this._popper = this._createPopper(tip);\n tip.classList.add(CLASS_NAME_SHOW$2);\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop);\n }\n }\n const complete = () => {\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOWN$2));\n if (this._isHovered === false) {\n this._leave();\n }\n this._isHovered = false;\n };\n this._queueCallback(complete, this.tip, this._isAnimated());\n }\n hide() {\n if (!this._isShown()) {\n return;\n }\n const hideEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDE$2));\n if (hideEvent.defaultPrevented) {\n return;\n }\n const tip = this._getTipElement();\n tip.classList.remove(CLASS_NAME_SHOW$2);\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop);\n }\n }\n this._activeTrigger[TRIGGER_CLICK] = false;\n this._activeTrigger[TRIGGER_FOCUS] = false;\n this._activeTrigger[TRIGGER_HOVER] = false;\n this._isHovered = null; // it is a trick to support manual triggering\n\n const complete = () => {\n if (this._isWithActiveTrigger()) {\n return;\n }\n if (!this._isHovered) {\n this._disposePopper();\n }\n this._element.removeAttribute('aria-describedby');\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDDEN$2));\n };\n this._queueCallback(complete, this.tip, this._isAnimated());\n }\n update() {\n if (this._popper) {\n this._popper.update();\n }\n }\n\n // Protected\n _isWithContent() {\n return Boolean(this._getTitle());\n }\n _getTipElement() {\n if (!this.tip) {\n this.tip = this._createTipElement(this._newContent || this._getContentForTemplate());\n }\n return this.tip;\n }\n _createTipElement(content) {\n const tip = this._getTemplateFactory(content).toHtml();\n\n // TODO: remove this check in v6\n if (!tip) {\n return null;\n }\n tip.classList.remove(CLASS_NAME_FADE$2, CLASS_NAME_SHOW$2);\n // TODO: v6 the following can be achieved with CSS only\n tip.classList.add(`bs-${this.constructor.NAME}-auto`);\n const tipId = getUID(this.constructor.NAME).toString();\n tip.setAttribute('id', tipId);\n if (this._isAnimated()) {\n tip.classList.add(CLASS_NAME_FADE$2);\n }\n return tip;\n }\n setContent(content) {\n this._newContent = content;\n if (this._isShown()) {\n this._disposePopper();\n this.show();\n }\n }\n _getTemplateFactory(content) {\n if (this._templateFactory) {\n this._templateFactory.changeContent(content);\n } else {\n this._templateFactory = new TemplateFactory({\n ...this._config,\n // the `content` var has to be after `this._config`\n // to override config.content in case of popover\n content,\n extraClass: this._resolvePossibleFunction(this._config.customClass)\n });\n }\n return this._templateFactory;\n }\n _getContentForTemplate() {\n return {\n [SELECTOR_TOOLTIP_INNER]: this._getTitle()\n };\n }\n _getTitle() {\n return this._resolvePossibleFunction(this._config.title) || this._element.getAttribute('data-bs-original-title');\n }\n\n // Private\n _initializeOnDelegatedTarget(event) {\n return this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig());\n }\n _isAnimated() {\n return this._config.animation || this.tip && this.tip.classList.contains(CLASS_NAME_FADE$2);\n }\n _isShown() {\n return this.tip && this.tip.classList.contains(CLASS_NAME_SHOW$2);\n }\n _createPopper(tip) {\n const placement = execute(this._config.placement, [this, tip, this._element]);\n const attachment = AttachmentMap[placement.toUpperCase()];\n return Popper.createPopper(this._element, tip, this._getPopperConfig(attachment));\n }\n _getOffset() {\n const {\n offset\n } = this._config;\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10));\n }\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element);\n }\n return offset;\n }\n _resolvePossibleFunction(arg) {\n return execute(arg, [this._element]);\n }\n _getPopperConfig(attachment) {\n const defaultBsPopperConfig = {\n placement: attachment,\n modifiers: [{\n name: 'flip',\n options: {\n fallbackPlacements: this._config.fallbackPlacements\n }\n }, {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }, {\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n }, {\n name: 'arrow',\n options: {\n element: `.${this.constructor.NAME}-arrow`\n }\n }, {\n name: 'preSetPlacement',\n enabled: true,\n phase: 'beforeMain',\n fn: data => {\n // Pre-set Popper's placement attribute in order to read the arrow sizes properly.\n // Otherwise, Popper mixes up the width and height dimensions since the initial arrow style is for top placement\n this._getTipElement().setAttribute('data-popper-placement', data.state.placement);\n }\n }]\n };\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n };\n }\n _setListeners() {\n const triggers = this._config.trigger.split(' ');\n for (const trigger of triggers) {\n if (trigger === 'click') {\n EventHandler.on(this._element, this.constructor.eventName(EVENT_CLICK$1), this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n context.toggle();\n });\n } else if (trigger !== TRIGGER_MANUAL) {\n const eventIn = trigger === TRIGGER_HOVER ? this.constructor.eventName(EVENT_MOUSEENTER) : this.constructor.eventName(EVENT_FOCUSIN$1);\n const eventOut = trigger === TRIGGER_HOVER ? this.constructor.eventName(EVENT_MOUSELEAVE) : this.constructor.eventName(EVENT_FOCUSOUT$1);\n EventHandler.on(this._element, eventIn, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true;\n context._enter();\n });\n EventHandler.on(this._element, eventOut, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event);\n context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] = context._element.contains(event.relatedTarget);\n context._leave();\n });\n }\n }\n this._hideModalHandler = () => {\n if (this._element) {\n this.hide();\n }\n };\n EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler);\n }\n _fixTitle() {\n const title = this._element.getAttribute('title');\n if (!title) {\n return;\n }\n if (!this._element.getAttribute('aria-label') && !this._element.textContent.trim()) {\n this._element.setAttribute('aria-label', title);\n }\n this._element.setAttribute('data-bs-original-title', title); // DO NOT USE IT. Is only for backwards compatibility\n this._element.removeAttribute('title');\n }\n _enter() {\n if (this._isShown() || this._isHovered) {\n this._isHovered = true;\n return;\n }\n this._isHovered = true;\n this._setTimeout(() => {\n if (this._isHovered) {\n this.show();\n }\n }, this._config.delay.show);\n }\n _leave() {\n if (this._isWithActiveTrigger()) {\n return;\n }\n this._isHovered = false;\n this._setTimeout(() => {\n if (!this._isHovered) {\n this.hide();\n }\n }, this._config.delay.hide);\n }\n _setTimeout(handler, timeout) {\n clearTimeout(this._timeout);\n this._timeout = setTimeout(handler, timeout);\n }\n _isWithActiveTrigger() {\n return Object.values(this._activeTrigger).includes(true);\n }\n _getConfig(config) {\n const dataAttributes = Manipulator.getDataAttributes(this._element);\n for (const dataAttribute of Object.keys(dataAttributes)) {\n if (DISALLOWED_ATTRIBUTES.has(dataAttribute)) {\n delete dataAttributes[dataAttribute];\n }\n }\n config = {\n ...dataAttributes,\n ...(typeof config === 'object' && config ? config : {})\n };\n config = this._mergeConfigObj(config);\n config = this._configAfterMerge(config);\n this._typeCheckConfig(config);\n return config;\n }\n _configAfterMerge(config) {\n config.container = config.container === false ? document.body : getElement(config.container);\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n };\n }\n if (typeof config.title === 'number') {\n config.title = config.title.toString();\n }\n if (typeof config.content === 'number') {\n config.content = config.content.toString();\n }\n return config;\n }\n _getDelegateConfig() {\n const config = {};\n for (const [key, value] of Object.entries(this._config)) {\n if (this.constructor.Default[key] !== value) {\n config[key] = value;\n }\n }\n config.selector = false;\n config.trigger = 'manual';\n\n // In the future can be replaced with:\n // const keysWithDifferentValues = Object.entries(this._config).filter(entry => this.constructor.Default[entry[0]] !== this._config[entry[0]])\n // `Object.fromEntries(keysWithDifferentValues)`\n return config;\n }\n _disposePopper() {\n if (this._popper) {\n this._popper.destroy();\n this._popper = null;\n }\n if (this.tip) {\n this.tip.remove();\n this.tip = null;\n }\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Tooltip.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n });\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Tooltip);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$3 = 'popover';\nconst SELECTOR_TITLE = '.popover-header';\nconst SELECTOR_CONTENT = '.popover-body';\nconst Default$2 = {\n ...Tooltip.Default,\n content: '',\n offset: [0, 8],\n placement: 'right',\n template: '
' + '
' + '

' + '
' + '
',\n trigger: 'click'\n};\nconst DefaultType$2 = {\n ...Tooltip.DefaultType,\n content: '(null|string|element|function)'\n};\n\n/**\n * Class definition\n */\n\nclass Popover extends Tooltip {\n // Getters\n static get Default() {\n return Default$2;\n }\n static get DefaultType() {\n return DefaultType$2;\n }\n static get NAME() {\n return NAME$3;\n }\n\n // Overrides\n _isWithContent() {\n return this._getTitle() || this._getContent();\n }\n\n // Private\n _getContentForTemplate() {\n return {\n [SELECTOR_TITLE]: this._getTitle(),\n [SELECTOR_CONTENT]: this._getContent()\n };\n }\n _getContent() {\n return this._resolvePossibleFunction(this._config.content);\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Popover.getOrCreateInstance(this, config);\n if (typeof config !== 'string') {\n return;\n }\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`);\n }\n data[config]();\n });\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Popover);\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n\n/**\n * Constants\n */\n\nconst NAME$2 = 'scrollspy';\nconst DATA_KEY$2 = 'bs.scrollspy';\nconst EVENT_KEY$2 = `.${DATA_KEY$2}`;\nconst DATA_API_KEY = '.data-api';\nconst EVENT_ACTIVATE = `activate${EVENT_KEY$2}`;\nconst EVENT_CLICK = `click${EVENT_KEY$2}`;\nconst EVENT_LOAD_DATA_API$1 = `load${EVENT_KEY$2}${DATA_API_KEY}`;\nconst CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item';\nconst CLASS_NAME_ACTIVE$1 = 'active';\nconst SELECTOR_DATA_SPY = '[data-bs-spy=\"scroll\"]';\nconst SELECTOR_TARGET_LINKS = '[href]';\nconst SELECTOR_NAV_LIST_GROUP = '.nav, .list-group';\nconst SELECTOR_NAV_LINKS = '.nav-link';\nconst SELECTOR_NAV_ITEMS = '.nav-item';\nconst SELECTOR_LIST_ITEMS = '.list-group-item';\nconst SELECTOR_LINK_ITEMS = `${SELECTOR_NAV_LINKS}, ${SELECTOR_NAV_ITEMS} > ${SELECTOR_NAV_LINKS}, ${SELECTOR_LIST_ITEMS}`;\nconst SELECTOR_DROPDOWN = '.dropdown';\nconst SELECTOR_DROPDOWN_TOGGLE$1 = '.dropdown-toggle';\nconst Default$1 = {\n offset: null,\n // TODO: v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: '0px 0px -25%',\n smoothScroll: false,\n target: null,\n threshold: [0.1, 0.5, 1]\n};\nconst DefaultType$1 = {\n offset: '(number|null)',\n // TODO v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: 'string',\n smoothScroll: 'boolean',\n target: 'element',\n threshold: 'array'\n};\n\n/**\n * Class definition\n */\n\nclass ScrollSpy extends BaseComponent {\n constructor(element, config) {\n super(element, config);\n\n // this._element is the observablesContainer and config.target the menu links wrapper\n this._targetLinks = new Map();\n this._observableSections = new Map();\n this._rootElement = getComputedStyle(this._element).overflowY === 'visible' ? null : this._element;\n this._activeTarget = null;\n this._observer = null;\n this._previousScrollData = {\n visibleEntryTop: 0,\n parentScrollTop: 0\n };\n this.refresh(); // initialize\n }\n\n // Getters\n static get Default() {\n return Default$1;\n }\n static get DefaultType() {\n return DefaultType$1;\n }\n static get NAME() {\n return NAME$2;\n }\n\n // Public\n refresh() {\n this._initializeTargetsAndObservables();\n this._maybeEnableSmoothScroll();\n if (this._observer) {\n this._observer.disconnect();\n } else {\n this._observer = this._getNewObserver();\n }\n for (const section of this._observableSections.values()) {\n this._observer.observe(section);\n }\n }\n dispose() {\n this._observer.disconnect();\n super.dispose();\n }\n\n // Private\n _configAfterMerge(config) {\n // TODO: on v6 target should be given explicitly & remove the {target: 'ss-target'} case\n config.target = getElement(config.target) || document.body;\n\n // TODO: v6 Only for backwards compatibility reasons. Use rootMargin only\n config.rootMargin = config.offset ? `${config.offset}px 0px -30%` : config.rootMargin;\n if (typeof config.threshold === 'string') {\n config.threshold = config.threshold.split(',').map(value => Number.parseFloat(value));\n }\n return config;\n }\n _maybeEnableSmoothScroll() {\n if (!this._config.smoothScroll) {\n return;\n }\n\n // unregister any previous listeners\n EventHandler.off(this._config.target, EVENT_CLICK);\n EventHandler.on(this._config.target, EVENT_CLICK, SELECTOR_TARGET_LINKS, event => {\n const observableSection = this._observableSections.get(event.target.hash);\n if (observableSection) {\n event.preventDefault();\n const root = this._rootElement || window;\n const height = observableSection.offsetTop - this._element.offsetTop;\n if (root.scrollTo) {\n root.scrollTo({\n top: height,\n behavior: 'smooth'\n });\n return;\n }\n\n // Chrome 60 doesn't support `scrollTo`\n root.scrollTop = height;\n }\n });\n }\n _getNewObserver() {\n const options = {\n root: this._rootElement,\n threshold: this._config.threshold,\n rootMargin: this._config.rootMargin\n };\n return new IntersectionObserver(entries => this._observerCallback(entries), options);\n }\n\n // The logic of selection\n _observerCallback(entries) {\n const targetElement = entry => this._targetLinks.get(`#${entry.target.id}`);\n const activate = entry => {\n this._previousScrollData.visibleEntryTop = entry.target.offsetTop;\n this._process(targetElement(entry));\n };\n const parentScrollTop = (this._rootElement || document.documentElement).scrollTop;\n const userScrollsDown = parentScrollTop >= this._previousScrollData.parentScrollTop;\n this._previousScrollData.parentScrollTop = parentScrollTop;\n for (const entry of entries) {\n if (!entry.isIntersecting) {\n this._activeTarget = null;\n this._clearActiveClass(targetElement(entry));\n continue;\n }\n const entryIsLowerThanPrevious = entry.target.offsetTop >= this._previousScrollData.visibleEntryTop;\n // if we are scrolling down, pick the bigger offsetTop\n if (userScrollsDown && entryIsLowerThanPrevious) {\n activate(entry);\n // if parent isn't scrolled, let's keep the first visible item, breaking the iteration\n if (!parentScrollTop) {\n return;\n }\n continue;\n }\n\n // if we are scrolling up, pick the smallest offsetTop\n if (!userScrollsDown && !entryIsLowerThanPrevious) {\n activate(entry);\n }\n }\n }\n _initializeTargetsAndObservables() {\n this._targetLinks = new Map();\n this._observableSections = new Map();\n const targetLinks = SelectorEngine.find(SELECTOR_TARGET_LINKS, this._config.target);\n for (const anchor of targetLinks) {\n // ensure that the anchor has an id and is not disabled\n if (!anchor.hash || isDisabled(anchor)) {\n continue;\n }\n const observableSection = SelectorEngine.findOne(decodeURI(anchor.hash), this._element);\n\n // ensure that the observableSection exists & is visible\n if (isVisible(observableSection)) {\n this._targetLinks.set(decodeURI(anchor.hash), anchor);\n this._observableSections.set(anchor.hash, observableSection);\n }\n }\n }\n _process(target) {\n if (this._activeTarget === target) {\n return;\n }\n this._clearActiveClass(this._config.target);\n this._activeTarget = target;\n target.classList.add(CLASS_NAME_ACTIVE$1);\n this._activateParents(target);\n EventHandler.trigger(this._element, EVENT_ACTIVATE, {\n relatedTarget: target\n });\n }\n _activateParents(target) {\n // Activate dropdown parents\n if (target.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) {\n SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE$1, target.closest(SELECTOR_DROPDOWN)).classList.add(CLASS_NAME_ACTIVE$1);\n return;\n }\n for (const listGroup of SelectorEngine.parents(target, SELECTOR_NAV_LIST_GROUP)) {\n // Set triggered links parents as active\n // With both