From 50bc7fe7b33e14672ab44c6e660f6a574dd420cc Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Fri, 20 Jan 2023 17:49:16 +0200 Subject: [PATCH 01/29] Updated tests and functional test for smoothing blocks --- tests/{dataviz => dev_tests}/__init__.py | 0 .../dataviz}/__init__.py | 0 tests/{ => dev_tests}/dataviz/aggregated.py | 0 .../dataviz/interpolate_raster.py | 0 .../dataviz/select_triangles.py | 0 .../dataviz/variogram_clouds.py | 0 .../debug_sandbox}/__init__.py | 0 .../analyze_area_to_area_pk_errors.py | 2 +- tests/{ => dev_tests}/debug_sandbox/angles.py | 0 .../debug_sandbox/ata_pk_from_cov.py | 0 .../debug_sandbox/ata_pk_from_cov_up.py | 2 +- .../debug_sandbox/ata_pk_to_atp_pk.py | 2 +- .../debug_sandbox/check_atp_pk}/__init__.py | 0 .../check_atp_pk/check_atp_from_cov.py | 2 +- .../debug_sandbox/check_cent_pk}/__init__.py | 0 .../debug_sandbox/check_cent_pk/check.py | 2 +- .../debug_sandbox/directional_ok.py | 2 +- ...rectional_variogram_div_by_zero_warning.py | 0 .../debug_sandbox/kriging_from_cov.py | 2 +- .../test_ata_pk_data/compare_ata_atp.csv | 0 .../test_ata_pk_data/compare_ata_atp2.csv | 0 .../test_ata_pk_data/compare_ata_atp3.csv | 0 .../test_ata_pk_data/project.qgz | Bin .../test_ata_pk_data/wrong_areas.cpg | 0 .../test_ata_pk_data/wrong_areas.dbf | Bin .../test_ata_pk_data/wrong_areas.prj | 0 .../test_ata_pk_data/wrong_areas.qmd | 0 .../test_ata_pk_data/wrong_areas.shp | Bin .../test_ata_pk_data/wrong_areas.shx | Bin .../debug_sandbox/test_ok_data}/__init__.py | 0 .../test_ok_data/check_results.csv | 0 .../test_ok_data/check_results.ipynb | 0 .../debug_sandbox/test_ok_data/data_test.py | 0 .../debug_sandbox/test_ok_data/k.csv | 0 .../debug_sandbox/test_ok_data/weights.csv | 0 .../debug_sandbox/test_ok_data/weights2.csv | 0 .../point => dev_tests/profile}/__init__.py | 0 .../profile/kriging}/__init__.py | 0 .../profile/kriging/block}/__init__.py | 0 .../kriging/block/ataprofile_v0.3.0.profile | Bin .../kriging/block/atpprofile_v0.3.0.profile | Bin .../kriging/block/cbprofile_v0.3.0.profile | Bin .../profile/kriging/block/profile_ata_pk.py | 0 .../profile/kriging/block/profile_atp_pk.py | 0 .../profile/kriging/block/profile_cb_pk.py | 0 .../profile/kriging/point/__init__.py | 0 .../point/kmultprofile_v0.3.0.clean.profile | Bin .../point/kmultprofile_v0.3.0.dask.profile | Bin .../kriging/point/okprofile_v0.3.0.profile | Bin .../profile/kriging/point/profile_kriging.py | 0 .../kriging/point/profile_ordinary_kriging.py | 0 .../kriging/point/profile_simple_kriging.py | 0 .../kriging/point/skprofile_v0.3.0.profile | Bin tests/dev_tests/profile/pipelines/__init__.py | 0 .../profile/pipelines/air_quality_sample.csv | 0 .../pipelines/get_air_quality_v0.3.0.profile | Bin .../pipelines/profile_download_air_quality.py | 0 .../profile/samples/cancer_data.gpkg | Bin .../profile/samples/pl_dem_epsg2180.txt | 0 .../samples/regularized_variogram.json | 0 .../profile/semivariance/__init__.py | 0 .../circular_power_changed_v0.3.0.profile | Bin .../semivariance/circular_v0.3.0.profile | Bin .../profile/semivariance/cubic_v0.3.0.profile | Bin .../profile/semivariance/decon_v0.3.0.profile | Bin .../semivariance/profile_circular_model.py | 0 .../semivariance/profile_cubic_model.py | 0 ...file_directional_variogram_ellipse.profile | Bin .../profile_directional_variogram_methods.py | 0 ...ile_directional_variogram_triangle.profile | Bin .../profile_inblock_semivariance.py | 0 .../profile_semivarogram_regularization.py | 0 tests/test_pipelines/test_smooth_areas.py | 42 ++++++++++++++++++ 73 files changed, 49 insertions(+), 7 deletions(-) rename tests/{dataviz => dev_tests}/__init__.py (100%) rename tests/{debug_sandbox => dev_tests/dataviz}/__init__.py (100%) rename tests/{ => dev_tests}/dataviz/aggregated.py (100%) rename tests/{ => dev_tests}/dataviz/interpolate_raster.py (100%) rename tests/{ => dev_tests}/dataviz/select_triangles.py (100%) rename tests/{ => dev_tests}/dataviz/variogram_clouds.py (100%) rename tests/{debug_sandbox/test_ok_data => dev_tests/debug_sandbox}/__init__.py (100%) rename tests/{ => dev_tests}/debug_sandbox/analyze_area_to_area_pk_errors.py (97%) rename tests/{ => dev_tests}/debug_sandbox/angles.py (100%) rename tests/{ => dev_tests}/debug_sandbox/ata_pk_from_cov.py (100%) rename tests/{ => dev_tests}/debug_sandbox/ata_pk_from_cov_up.py (99%) rename tests/{ => dev_tests}/debug_sandbox/ata_pk_to_atp_pk.py (98%) rename tests/{profile => dev_tests/debug_sandbox/check_atp_pk}/__init__.py (100%) rename tests/{ => dev_tests}/debug_sandbox/check_atp_pk/check_atp_from_cov.py (99%) rename tests/{profile/kriging => dev_tests/debug_sandbox/check_cent_pk}/__init__.py (100%) rename tests/{ => dev_tests}/debug_sandbox/check_cent_pk/check.py (99%) rename tests/{ => dev_tests}/debug_sandbox/directional_ok.py (99%) rename tests/{ => dev_tests}/debug_sandbox/directional_variogram_div_by_zero_warning.py (100%) rename tests/{ => dev_tests}/debug_sandbox/kriging_from_cov.py (98%) rename tests/{ => dev_tests}/debug_sandbox/test_ata_pk_data/compare_ata_atp.csv (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ata_pk_data/compare_ata_atp2.csv (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ata_pk_data/compare_ata_atp3.csv (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ata_pk_data/project.qgz (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ata_pk_data/wrong_areas.cpg (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ata_pk_data/wrong_areas.dbf (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ata_pk_data/wrong_areas.prj (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ata_pk_data/wrong_areas.qmd (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ata_pk_data/wrong_areas.shp (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ata_pk_data/wrong_areas.shx (100%) rename tests/{profile/kriging/block => dev_tests/debug_sandbox/test_ok_data}/__init__.py (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ok_data/check_results.csv (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ok_data/check_results.ipynb (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ok_data/data_test.py (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ok_data/k.csv (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ok_data/weights.csv (100%) rename tests/{ => dev_tests}/debug_sandbox/test_ok_data/weights2.csv (100%) rename tests/{profile/kriging/point => dev_tests/profile}/__init__.py (100%) rename tests/{profile/pipelines => dev_tests/profile/kriging}/__init__.py (100%) rename tests/{profile/semivariance => dev_tests/profile/kriging/block}/__init__.py (100%) rename tests/{ => dev_tests}/profile/kriging/block/ataprofile_v0.3.0.profile (100%) rename tests/{ => dev_tests}/profile/kriging/block/atpprofile_v0.3.0.profile (100%) rename tests/{ => dev_tests}/profile/kriging/block/cbprofile_v0.3.0.profile (100%) rename tests/{ => dev_tests}/profile/kriging/block/profile_ata_pk.py (100%) rename tests/{ => dev_tests}/profile/kriging/block/profile_atp_pk.py (100%) rename tests/{ => dev_tests}/profile/kriging/block/profile_cb_pk.py (100%) create mode 100644 tests/dev_tests/profile/kriging/point/__init__.py rename tests/{ => dev_tests}/profile/kriging/point/kmultprofile_v0.3.0.clean.profile (100%) rename tests/{ => dev_tests}/profile/kriging/point/kmultprofile_v0.3.0.dask.profile (100%) rename tests/{ => dev_tests}/profile/kriging/point/okprofile_v0.3.0.profile (100%) rename tests/{ => dev_tests}/profile/kriging/point/profile_kriging.py (100%) rename tests/{ => dev_tests}/profile/kriging/point/profile_ordinary_kriging.py (100%) rename tests/{ => dev_tests}/profile/kriging/point/profile_simple_kriging.py (100%) rename tests/{ => dev_tests}/profile/kriging/point/skprofile_v0.3.0.profile (100%) create mode 100644 tests/dev_tests/profile/pipelines/__init__.py rename tests/{ => dev_tests}/profile/pipelines/air_quality_sample.csv (100%) rename tests/{ => dev_tests}/profile/pipelines/get_air_quality_v0.3.0.profile (100%) rename tests/{ => dev_tests}/profile/pipelines/profile_download_air_quality.py (100%) rename tests/{ => dev_tests}/profile/samples/cancer_data.gpkg (100%) rename tests/{ => dev_tests}/profile/samples/pl_dem_epsg2180.txt (100%) rename tests/{ => dev_tests}/profile/samples/regularized_variogram.json (100%) create mode 100644 tests/dev_tests/profile/semivariance/__init__.py rename tests/{ => dev_tests}/profile/semivariance/circular_power_changed_v0.3.0.profile (100%) rename tests/{ => dev_tests}/profile/semivariance/circular_v0.3.0.profile (100%) rename tests/{ => dev_tests}/profile/semivariance/cubic_v0.3.0.profile (100%) rename tests/{ => dev_tests}/profile/semivariance/decon_v0.3.0.profile (100%) rename tests/{ => dev_tests}/profile/semivariance/profile_circular_model.py (100%) rename tests/{ => dev_tests}/profile/semivariance/profile_cubic_model.py (100%) rename tests/{ => dev_tests}/profile/semivariance/profile_directional_variogram_ellipse.profile (100%) rename tests/{ => dev_tests}/profile/semivariance/profile_directional_variogram_methods.py (100%) rename tests/{ => dev_tests}/profile/semivariance/profile_directional_variogram_triangle.profile (100%) rename tests/{ => dev_tests}/profile/semivariance/profile_inblock_semivariance.py (100%) rename tests/{ => dev_tests}/profile/semivariance/profile_semivarogram_regularization.py (100%) create mode 100644 tests/test_pipelines/test_smooth_areas.py diff --git a/tests/dataviz/__init__.py b/tests/dev_tests/__init__.py similarity index 100% rename from tests/dataviz/__init__.py rename to tests/dev_tests/__init__.py diff --git a/tests/debug_sandbox/__init__.py b/tests/dev_tests/dataviz/__init__.py similarity index 100% rename from tests/debug_sandbox/__init__.py rename to tests/dev_tests/dataviz/__init__.py diff --git a/tests/dataviz/aggregated.py b/tests/dev_tests/dataviz/aggregated.py similarity index 100% rename from tests/dataviz/aggregated.py rename to tests/dev_tests/dataviz/aggregated.py diff --git a/tests/dataviz/interpolate_raster.py b/tests/dev_tests/dataviz/interpolate_raster.py similarity index 100% rename from tests/dataviz/interpolate_raster.py rename to tests/dev_tests/dataviz/interpolate_raster.py diff --git a/tests/dataviz/select_triangles.py b/tests/dev_tests/dataviz/select_triangles.py similarity index 100% rename from tests/dataviz/select_triangles.py rename to tests/dev_tests/dataviz/select_triangles.py diff --git a/tests/dataviz/variogram_clouds.py b/tests/dev_tests/dataviz/variogram_clouds.py similarity index 100% rename from tests/dataviz/variogram_clouds.py rename to tests/dev_tests/dataviz/variogram_clouds.py diff --git a/tests/debug_sandbox/test_ok_data/__init__.py b/tests/dev_tests/debug_sandbox/__init__.py similarity index 100% rename from tests/debug_sandbox/test_ok_data/__init__.py rename to tests/dev_tests/debug_sandbox/__init__.py diff --git a/tests/debug_sandbox/analyze_area_to_area_pk_errors.py b/tests/dev_tests/debug_sandbox/analyze_area_to_area_pk_errors.py similarity index 97% rename from tests/debug_sandbox/analyze_area_to_area_pk_errors.py rename to tests/dev_tests/debug_sandbox/analyze_area_to_area_pk_errors.py index e2af1d79..88fd55cc 100644 --- a/tests/debug_sandbox/analyze_area_to_area_pk_errors.py +++ b/tests/dev_tests/debug_sandbox/analyze_area_to_area_pk_errors.py @@ -18,7 +18,7 @@ format=LOGGING_FORMAT) DATASET = '../samples/regularization/cancer_data.gpkg' -VARIOGRAM_MODEL_FILE = '../samples/regularization/regularized_variogram.json' +VARIOGRAM_MODEL_FILE = '../../samples/regularization/regularized_variogram.json' POLYGON_LAYER = 'areas' POPULATION_LAYER = 'points' POP10 = 'POP10' diff --git a/tests/debug_sandbox/angles.py b/tests/dev_tests/debug_sandbox/angles.py similarity index 100% rename from tests/debug_sandbox/angles.py rename to tests/dev_tests/debug_sandbox/angles.py diff --git a/tests/debug_sandbox/ata_pk_from_cov.py b/tests/dev_tests/debug_sandbox/ata_pk_from_cov.py similarity index 100% rename from tests/debug_sandbox/ata_pk_from_cov.py rename to tests/dev_tests/debug_sandbox/ata_pk_from_cov.py diff --git a/tests/debug_sandbox/ata_pk_from_cov_up.py b/tests/dev_tests/debug_sandbox/ata_pk_from_cov_up.py similarity index 99% rename from tests/debug_sandbox/ata_pk_from_cov_up.py rename to tests/dev_tests/debug_sandbox/ata_pk_from_cov_up.py index 99874bad..1a6035a1 100644 --- a/tests/debug_sandbox/ata_pk_from_cov_up.py +++ b/tests/dev_tests/debug_sandbox/ata_pk_from_cov_up.py @@ -25,7 +25,7 @@ format=LOGGING_FORMAT) DATASET = '../samples/regularization/cancer_data.gpkg' -VARIOGRAM_MODEL_FILE = '../samples/regularization/regularized_variogram.json' +VARIOGRAM_MODEL_FILE = '../../samples/regularization/regularized_variogram.json' POLYGON_LAYER = 'areas' POPULATION_LAYER = 'points' POP10 = 'POP10' diff --git a/tests/debug_sandbox/ata_pk_to_atp_pk.py b/tests/dev_tests/debug_sandbox/ata_pk_to_atp_pk.py similarity index 98% rename from tests/debug_sandbox/ata_pk_to_atp_pk.py rename to tests/dev_tests/debug_sandbox/ata_pk_to_atp_pk.py index 611b070f..f9ff9602 100644 --- a/tests/debug_sandbox/ata_pk_to_atp_pk.py +++ b/tests/dev_tests/debug_sandbox/ata_pk_to_atp_pk.py @@ -28,7 +28,7 @@ format=LOGGING_FORMAT) DATASET = '../samples/regularization/cancer_data.gpkg' -VARIOGRAM_MODEL_FILE = '../samples/regularization/regularized_variogram.json' +VARIOGRAM_MODEL_FILE = '../../samples/regularization/regularized_variogram.json' POLYGON_LAYER = 'areas' POPULATION_LAYER = 'points' POP10 = 'POP10' diff --git a/tests/profile/__init__.py b/tests/dev_tests/debug_sandbox/check_atp_pk/__init__.py similarity index 100% rename from tests/profile/__init__.py rename to tests/dev_tests/debug_sandbox/check_atp_pk/__init__.py diff --git a/tests/debug_sandbox/check_atp_pk/check_atp_from_cov.py b/tests/dev_tests/debug_sandbox/check_atp_pk/check_atp_from_cov.py similarity index 99% rename from tests/debug_sandbox/check_atp_pk/check_atp_from_cov.py rename to tests/dev_tests/debug_sandbox/check_atp_pk/check_atp_from_cov.py index 2de52593..9963e530 100644 --- a/tests/debug_sandbox/check_atp_pk/check_atp_from_cov.py +++ b/tests/dev_tests/debug_sandbox/check_atp_pk/check_atp_from_cov.py @@ -29,7 +29,7 @@ format=LOGGING_FORMAT) DATASET = '../../samples/regularization/cancer_data.gpkg' -VARIOGRAM_MODEL_FILE = '../../samples/regularization/regularized_variogram.json' +VARIOGRAM_MODEL_FILE = '../../../samples/regularization/regularized_variogram.json' POLYGON_LAYER = 'areas' POPULATION_LAYER = 'points' POP10 = 'POP10' diff --git a/tests/profile/kriging/__init__.py b/tests/dev_tests/debug_sandbox/check_cent_pk/__init__.py similarity index 100% rename from tests/profile/kriging/__init__.py rename to tests/dev_tests/debug_sandbox/check_cent_pk/__init__.py diff --git a/tests/debug_sandbox/check_cent_pk/check.py b/tests/dev_tests/debug_sandbox/check_cent_pk/check.py similarity index 99% rename from tests/debug_sandbox/check_cent_pk/check.py rename to tests/dev_tests/debug_sandbox/check_cent_pk/check.py index cc8ad928..8756a16e 100644 --- a/tests/debug_sandbox/check_cent_pk/check.py +++ b/tests/dev_tests/debug_sandbox/check_cent_pk/check.py @@ -30,7 +30,7 @@ format=LOGGING_FORMAT) DATASET = '../../samples/regularization/cancer_data.gpkg' -VARIOGRAM_MODEL_FILE = '../../samples/regularization/regularized_variogram.json' +VARIOGRAM_MODEL_FILE = '../../../samples/regularization/regularized_variogram.json' POLYGON_LAYER = 'areas' POPULATION_LAYER = 'points' POP10 = 'POP10' diff --git a/tests/debug_sandbox/directional_ok.py b/tests/dev_tests/debug_sandbox/directional_ok.py similarity index 99% rename from tests/debug_sandbox/directional_ok.py rename to tests/dev_tests/debug_sandbox/directional_ok.py index 1d776228..46de5b59 100644 --- a/tests/debug_sandbox/directional_ok.py +++ b/tests/dev_tests/debug_sandbox/directional_ok.py @@ -15,7 +15,7 @@ from pyinterpolate import TheoreticalVariogram # Read data -dem = read_txt('../samples/point_data/txt/pl_dem_epsg2180.txt') +dem = read_txt('../../samples/point_data/txt/pl_dem_epsg2180.txt') def ordinary_kriging2( diff --git a/tests/debug_sandbox/directional_variogram_div_by_zero_warning.py b/tests/dev_tests/debug_sandbox/directional_variogram_div_by_zero_warning.py similarity index 100% rename from tests/debug_sandbox/directional_variogram_div_by_zero_warning.py rename to tests/dev_tests/debug_sandbox/directional_variogram_div_by_zero_warning.py diff --git a/tests/debug_sandbox/kriging_from_cov.py b/tests/dev_tests/debug_sandbox/kriging_from_cov.py similarity index 98% rename from tests/debug_sandbox/kriging_from_cov.py rename to tests/dev_tests/debug_sandbox/kriging_from_cov.py index 3f1a0603..e083adb7 100644 --- a/tests/debug_sandbox/kriging_from_cov.py +++ b/tests/dev_tests/debug_sandbox/kriging_from_cov.py @@ -8,7 +8,7 @@ from pyinterpolate import TheoreticalVariogram # Read data -dem = read_txt('../samples/point_data/txt/pl_dem_epsg2180.txt') +dem = read_txt('../../samples/point_data/txt/pl_dem_epsg2180.txt') def create_model_validation_sets(dataset: np.array, frac=0.1): diff --git a/tests/debug_sandbox/test_ata_pk_data/compare_ata_atp.csv b/tests/dev_tests/debug_sandbox/test_ata_pk_data/compare_ata_atp.csv similarity index 100% rename from tests/debug_sandbox/test_ata_pk_data/compare_ata_atp.csv rename to tests/dev_tests/debug_sandbox/test_ata_pk_data/compare_ata_atp.csv diff --git a/tests/debug_sandbox/test_ata_pk_data/compare_ata_atp2.csv b/tests/dev_tests/debug_sandbox/test_ata_pk_data/compare_ata_atp2.csv similarity index 100% rename from tests/debug_sandbox/test_ata_pk_data/compare_ata_atp2.csv rename to tests/dev_tests/debug_sandbox/test_ata_pk_data/compare_ata_atp2.csv diff --git a/tests/debug_sandbox/test_ata_pk_data/compare_ata_atp3.csv b/tests/dev_tests/debug_sandbox/test_ata_pk_data/compare_ata_atp3.csv similarity index 100% rename from tests/debug_sandbox/test_ata_pk_data/compare_ata_atp3.csv rename to tests/dev_tests/debug_sandbox/test_ata_pk_data/compare_ata_atp3.csv diff --git a/tests/debug_sandbox/test_ata_pk_data/project.qgz b/tests/dev_tests/debug_sandbox/test_ata_pk_data/project.qgz similarity index 100% rename from tests/debug_sandbox/test_ata_pk_data/project.qgz rename to tests/dev_tests/debug_sandbox/test_ata_pk_data/project.qgz diff --git a/tests/debug_sandbox/test_ata_pk_data/wrong_areas.cpg b/tests/dev_tests/debug_sandbox/test_ata_pk_data/wrong_areas.cpg similarity index 100% rename from tests/debug_sandbox/test_ata_pk_data/wrong_areas.cpg rename to tests/dev_tests/debug_sandbox/test_ata_pk_data/wrong_areas.cpg diff --git a/tests/debug_sandbox/test_ata_pk_data/wrong_areas.dbf b/tests/dev_tests/debug_sandbox/test_ata_pk_data/wrong_areas.dbf similarity index 100% rename from tests/debug_sandbox/test_ata_pk_data/wrong_areas.dbf rename to tests/dev_tests/debug_sandbox/test_ata_pk_data/wrong_areas.dbf diff --git a/tests/debug_sandbox/test_ata_pk_data/wrong_areas.prj b/tests/dev_tests/debug_sandbox/test_ata_pk_data/wrong_areas.prj similarity index 100% rename from tests/debug_sandbox/test_ata_pk_data/wrong_areas.prj rename to tests/dev_tests/debug_sandbox/test_ata_pk_data/wrong_areas.prj diff --git a/tests/debug_sandbox/test_ata_pk_data/wrong_areas.qmd b/tests/dev_tests/debug_sandbox/test_ata_pk_data/wrong_areas.qmd similarity index 100% rename from tests/debug_sandbox/test_ata_pk_data/wrong_areas.qmd rename to tests/dev_tests/debug_sandbox/test_ata_pk_data/wrong_areas.qmd diff --git a/tests/debug_sandbox/test_ata_pk_data/wrong_areas.shp b/tests/dev_tests/debug_sandbox/test_ata_pk_data/wrong_areas.shp similarity index 100% rename from tests/debug_sandbox/test_ata_pk_data/wrong_areas.shp rename to tests/dev_tests/debug_sandbox/test_ata_pk_data/wrong_areas.shp diff --git a/tests/debug_sandbox/test_ata_pk_data/wrong_areas.shx b/tests/dev_tests/debug_sandbox/test_ata_pk_data/wrong_areas.shx similarity index 100% rename from tests/debug_sandbox/test_ata_pk_data/wrong_areas.shx rename to tests/dev_tests/debug_sandbox/test_ata_pk_data/wrong_areas.shx diff --git a/tests/profile/kriging/block/__init__.py b/tests/dev_tests/debug_sandbox/test_ok_data/__init__.py similarity index 100% rename from tests/profile/kriging/block/__init__.py rename to tests/dev_tests/debug_sandbox/test_ok_data/__init__.py diff --git a/tests/debug_sandbox/test_ok_data/check_results.csv b/tests/dev_tests/debug_sandbox/test_ok_data/check_results.csv similarity index 100% rename from tests/debug_sandbox/test_ok_data/check_results.csv rename to tests/dev_tests/debug_sandbox/test_ok_data/check_results.csv diff --git a/tests/debug_sandbox/test_ok_data/check_results.ipynb b/tests/dev_tests/debug_sandbox/test_ok_data/check_results.ipynb similarity index 100% rename from tests/debug_sandbox/test_ok_data/check_results.ipynb rename to tests/dev_tests/debug_sandbox/test_ok_data/check_results.ipynb diff --git a/tests/debug_sandbox/test_ok_data/data_test.py b/tests/dev_tests/debug_sandbox/test_ok_data/data_test.py similarity index 100% rename from tests/debug_sandbox/test_ok_data/data_test.py rename to tests/dev_tests/debug_sandbox/test_ok_data/data_test.py diff --git a/tests/debug_sandbox/test_ok_data/k.csv b/tests/dev_tests/debug_sandbox/test_ok_data/k.csv similarity index 100% rename from tests/debug_sandbox/test_ok_data/k.csv rename to tests/dev_tests/debug_sandbox/test_ok_data/k.csv diff --git a/tests/debug_sandbox/test_ok_data/weights.csv b/tests/dev_tests/debug_sandbox/test_ok_data/weights.csv similarity index 100% rename from tests/debug_sandbox/test_ok_data/weights.csv rename to tests/dev_tests/debug_sandbox/test_ok_data/weights.csv diff --git a/tests/debug_sandbox/test_ok_data/weights2.csv b/tests/dev_tests/debug_sandbox/test_ok_data/weights2.csv similarity index 100% rename from tests/debug_sandbox/test_ok_data/weights2.csv rename to tests/dev_tests/debug_sandbox/test_ok_data/weights2.csv diff --git a/tests/profile/kriging/point/__init__.py b/tests/dev_tests/profile/__init__.py similarity index 100% rename from tests/profile/kriging/point/__init__.py rename to tests/dev_tests/profile/__init__.py diff --git a/tests/profile/pipelines/__init__.py b/tests/dev_tests/profile/kriging/__init__.py similarity index 100% rename from tests/profile/pipelines/__init__.py rename to tests/dev_tests/profile/kriging/__init__.py diff --git a/tests/profile/semivariance/__init__.py b/tests/dev_tests/profile/kriging/block/__init__.py similarity index 100% rename from tests/profile/semivariance/__init__.py rename to tests/dev_tests/profile/kriging/block/__init__.py diff --git a/tests/profile/kriging/block/ataprofile_v0.3.0.profile b/tests/dev_tests/profile/kriging/block/ataprofile_v0.3.0.profile similarity index 100% rename from tests/profile/kriging/block/ataprofile_v0.3.0.profile rename to tests/dev_tests/profile/kriging/block/ataprofile_v0.3.0.profile diff --git a/tests/profile/kriging/block/atpprofile_v0.3.0.profile b/tests/dev_tests/profile/kriging/block/atpprofile_v0.3.0.profile similarity index 100% rename from tests/profile/kriging/block/atpprofile_v0.3.0.profile rename to tests/dev_tests/profile/kriging/block/atpprofile_v0.3.0.profile diff --git a/tests/profile/kriging/block/cbprofile_v0.3.0.profile b/tests/dev_tests/profile/kriging/block/cbprofile_v0.3.0.profile similarity index 100% rename from tests/profile/kriging/block/cbprofile_v0.3.0.profile rename to tests/dev_tests/profile/kriging/block/cbprofile_v0.3.0.profile diff --git a/tests/profile/kriging/block/profile_ata_pk.py b/tests/dev_tests/profile/kriging/block/profile_ata_pk.py similarity index 100% rename from tests/profile/kriging/block/profile_ata_pk.py rename to tests/dev_tests/profile/kriging/block/profile_ata_pk.py diff --git a/tests/profile/kriging/block/profile_atp_pk.py b/tests/dev_tests/profile/kriging/block/profile_atp_pk.py similarity index 100% rename from tests/profile/kriging/block/profile_atp_pk.py rename to tests/dev_tests/profile/kriging/block/profile_atp_pk.py diff --git a/tests/profile/kriging/block/profile_cb_pk.py b/tests/dev_tests/profile/kriging/block/profile_cb_pk.py similarity index 100% rename from tests/profile/kriging/block/profile_cb_pk.py rename to tests/dev_tests/profile/kriging/block/profile_cb_pk.py diff --git a/tests/dev_tests/profile/kriging/point/__init__.py b/tests/dev_tests/profile/kriging/point/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/profile/kriging/point/kmultprofile_v0.3.0.clean.profile b/tests/dev_tests/profile/kriging/point/kmultprofile_v0.3.0.clean.profile similarity index 100% rename from tests/profile/kriging/point/kmultprofile_v0.3.0.clean.profile rename to tests/dev_tests/profile/kriging/point/kmultprofile_v0.3.0.clean.profile diff --git a/tests/profile/kriging/point/kmultprofile_v0.3.0.dask.profile b/tests/dev_tests/profile/kriging/point/kmultprofile_v0.3.0.dask.profile similarity index 100% rename from tests/profile/kriging/point/kmultprofile_v0.3.0.dask.profile rename to tests/dev_tests/profile/kriging/point/kmultprofile_v0.3.0.dask.profile diff --git a/tests/profile/kriging/point/okprofile_v0.3.0.profile b/tests/dev_tests/profile/kriging/point/okprofile_v0.3.0.profile similarity index 100% rename from tests/profile/kriging/point/okprofile_v0.3.0.profile rename to tests/dev_tests/profile/kriging/point/okprofile_v0.3.0.profile diff --git a/tests/profile/kriging/point/profile_kriging.py b/tests/dev_tests/profile/kriging/point/profile_kriging.py similarity index 100% rename from tests/profile/kriging/point/profile_kriging.py rename to tests/dev_tests/profile/kriging/point/profile_kriging.py diff --git a/tests/profile/kriging/point/profile_ordinary_kriging.py b/tests/dev_tests/profile/kriging/point/profile_ordinary_kriging.py similarity index 100% rename from tests/profile/kriging/point/profile_ordinary_kriging.py rename to tests/dev_tests/profile/kriging/point/profile_ordinary_kriging.py diff --git a/tests/profile/kriging/point/profile_simple_kriging.py b/tests/dev_tests/profile/kriging/point/profile_simple_kriging.py similarity index 100% rename from tests/profile/kriging/point/profile_simple_kriging.py rename to tests/dev_tests/profile/kriging/point/profile_simple_kriging.py diff --git a/tests/profile/kriging/point/skprofile_v0.3.0.profile b/tests/dev_tests/profile/kriging/point/skprofile_v0.3.0.profile similarity index 100% rename from tests/profile/kriging/point/skprofile_v0.3.0.profile rename to tests/dev_tests/profile/kriging/point/skprofile_v0.3.0.profile diff --git a/tests/dev_tests/profile/pipelines/__init__.py b/tests/dev_tests/profile/pipelines/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/profile/pipelines/air_quality_sample.csv b/tests/dev_tests/profile/pipelines/air_quality_sample.csv similarity index 100% rename from tests/profile/pipelines/air_quality_sample.csv rename to tests/dev_tests/profile/pipelines/air_quality_sample.csv diff --git a/tests/profile/pipelines/get_air_quality_v0.3.0.profile b/tests/dev_tests/profile/pipelines/get_air_quality_v0.3.0.profile similarity index 100% rename from tests/profile/pipelines/get_air_quality_v0.3.0.profile rename to tests/dev_tests/profile/pipelines/get_air_quality_v0.3.0.profile diff --git a/tests/profile/pipelines/profile_download_air_quality.py b/tests/dev_tests/profile/pipelines/profile_download_air_quality.py similarity index 100% rename from tests/profile/pipelines/profile_download_air_quality.py rename to tests/dev_tests/profile/pipelines/profile_download_air_quality.py diff --git a/tests/profile/samples/cancer_data.gpkg b/tests/dev_tests/profile/samples/cancer_data.gpkg similarity index 100% rename from tests/profile/samples/cancer_data.gpkg rename to tests/dev_tests/profile/samples/cancer_data.gpkg diff --git a/tests/profile/samples/pl_dem_epsg2180.txt b/tests/dev_tests/profile/samples/pl_dem_epsg2180.txt similarity index 100% rename from tests/profile/samples/pl_dem_epsg2180.txt rename to tests/dev_tests/profile/samples/pl_dem_epsg2180.txt diff --git a/tests/profile/samples/regularized_variogram.json b/tests/dev_tests/profile/samples/regularized_variogram.json similarity index 100% rename from tests/profile/samples/regularized_variogram.json rename to tests/dev_tests/profile/samples/regularized_variogram.json diff --git a/tests/dev_tests/profile/semivariance/__init__.py b/tests/dev_tests/profile/semivariance/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/profile/semivariance/circular_power_changed_v0.3.0.profile b/tests/dev_tests/profile/semivariance/circular_power_changed_v0.3.0.profile similarity index 100% rename from tests/profile/semivariance/circular_power_changed_v0.3.0.profile rename to tests/dev_tests/profile/semivariance/circular_power_changed_v0.3.0.profile diff --git a/tests/profile/semivariance/circular_v0.3.0.profile b/tests/dev_tests/profile/semivariance/circular_v0.3.0.profile similarity index 100% rename from tests/profile/semivariance/circular_v0.3.0.profile rename to tests/dev_tests/profile/semivariance/circular_v0.3.0.profile diff --git a/tests/profile/semivariance/cubic_v0.3.0.profile b/tests/dev_tests/profile/semivariance/cubic_v0.3.0.profile similarity index 100% rename from tests/profile/semivariance/cubic_v0.3.0.profile rename to tests/dev_tests/profile/semivariance/cubic_v0.3.0.profile diff --git a/tests/profile/semivariance/decon_v0.3.0.profile b/tests/dev_tests/profile/semivariance/decon_v0.3.0.profile similarity index 100% rename from tests/profile/semivariance/decon_v0.3.0.profile rename to tests/dev_tests/profile/semivariance/decon_v0.3.0.profile diff --git a/tests/profile/semivariance/profile_circular_model.py b/tests/dev_tests/profile/semivariance/profile_circular_model.py similarity index 100% rename from tests/profile/semivariance/profile_circular_model.py rename to tests/dev_tests/profile/semivariance/profile_circular_model.py diff --git a/tests/profile/semivariance/profile_cubic_model.py b/tests/dev_tests/profile/semivariance/profile_cubic_model.py similarity index 100% rename from tests/profile/semivariance/profile_cubic_model.py rename to tests/dev_tests/profile/semivariance/profile_cubic_model.py diff --git a/tests/profile/semivariance/profile_directional_variogram_ellipse.profile b/tests/dev_tests/profile/semivariance/profile_directional_variogram_ellipse.profile similarity index 100% rename from tests/profile/semivariance/profile_directional_variogram_ellipse.profile rename to tests/dev_tests/profile/semivariance/profile_directional_variogram_ellipse.profile diff --git a/tests/profile/semivariance/profile_directional_variogram_methods.py b/tests/dev_tests/profile/semivariance/profile_directional_variogram_methods.py similarity index 100% rename from tests/profile/semivariance/profile_directional_variogram_methods.py rename to tests/dev_tests/profile/semivariance/profile_directional_variogram_methods.py diff --git a/tests/profile/semivariance/profile_directional_variogram_triangle.profile b/tests/dev_tests/profile/semivariance/profile_directional_variogram_triangle.profile similarity index 100% rename from tests/profile/semivariance/profile_directional_variogram_triangle.profile rename to tests/dev_tests/profile/semivariance/profile_directional_variogram_triangle.profile diff --git a/tests/profile/semivariance/profile_inblock_semivariance.py b/tests/dev_tests/profile/semivariance/profile_inblock_semivariance.py similarity index 100% rename from tests/profile/semivariance/profile_inblock_semivariance.py rename to tests/dev_tests/profile/semivariance/profile_inblock_semivariance.py diff --git a/tests/profile/semivariance/profile_semivarogram_regularization.py b/tests/dev_tests/profile/semivariance/profile_semivarogram_regularization.py similarity index 100% rename from tests/profile/semivariance/profile_semivarogram_regularization.py rename to tests/dev_tests/profile/semivariance/profile_semivarogram_regularization.py diff --git a/tests/test_pipelines/test_smooth_areas.py b/tests/test_pipelines/test_smooth_areas.py new file mode 100644 index 00000000..fad06a8c --- /dev/null +++ b/tests/test_pipelines/test_smooth_areas.py @@ -0,0 +1,42 @@ +import unittest +import geopandas as gpd +from pyinterpolate import smooth_blocks, Blocks, PointSupport, TheoreticalVariogram + + +DATASET = 'samples/regularization/cancer_data.gpkg' +VARIOGRAM_MODEL_FILE = 'samples/regularization/regularized_variogram.json' +POLYGON_LAYER = 'areas' +POPULATION_LAYER = 'points' +POP10 = 'POP10' +GEOMETRY_COL = 'geometry' +POLYGON_ID = 'FIPS' +POLYGON_VALUE = 'rate' +NN = 8 + +AREAL_INPUT = Blocks() +AREAL_INPUT.from_file(DATASET, value_col=POLYGON_VALUE, index_col=POLYGON_ID, layer_name=POLYGON_LAYER) +POINT_SUPPORT_INPUT = PointSupport() +POINT_SUPPORT_INPUT.from_files(point_support_data_file=DATASET, + blocks_file=DATASET, + point_support_geometry_col=GEOMETRY_COL, + point_support_val_col=POP10, + blocks_geometry_col=GEOMETRY_COL, + blocks_index_col=POLYGON_ID, + use_point_support_crs=True, + point_support_layer_name=POPULATION_LAYER, + blocks_layer_name=POLYGON_LAYER) + +THEORETICAL_VARIOGRAM = TheoreticalVariogram() +THEORETICAL_VARIOGRAM.from_json(VARIOGRAM_MODEL_FILE) + + +class TestSmoothBlocks(unittest.TestCase): + + def test_real_data(self): + + output_results = smooth_blocks(semivariogram_model=THEORETICAL_VARIOGRAM, + blocks=AREAL_INPUT, + point_support=POINT_SUPPORT_INPUT, + number_of_neighbors=NN) + + self.assertIsInstance(output_results, gpd.GeoDataFrame) From 11bedbd74818c59cafc4d02238b4913b56c8c870 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Fri, 20 Jan 2023 17:52:00 +0200 Subject: [PATCH 02/29] Update changelog.rst --- changelog.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/changelog.rst b/changelog.rst index 88407a7a..6ecae42d 100755 --- a/changelog.rst +++ b/changelog.rst @@ -12,6 +12,7 @@ Changes by date **version 0.3.7** * (enhancement) added logging to Poisson Kriging ATP process, +* (test) added functional test for `smooth_blocks` function, 2023-01-16 ---------- From 74c87ffa2b02c8a137354c7ee0a2e25f5dfc894a Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Fri, 20 Jan 2023 18:13:20 +0200 Subject: [PATCH 03/29] Update samples.py --- pyinterpolate/pipelines/samples.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyinterpolate/pipelines/samples.py b/pyinterpolate/pipelines/samples.py index 87dd6253..ceeec4ac 100644 --- a/pyinterpolate/pipelines/samples.py +++ b/pyinterpolate/pipelines/samples.py @@ -72,7 +72,7 @@ def download_air_quality_poland(dataset: str, export=False, export_path='air_qua api_output = requests.get(data_url + str(i)).json()['values'] try: values_df.append([i, pd.DataFrame.from_dict(api_output).dropna()['value'].values[0]]) - except Exception as _: + except KeyError: values_df.append([i, np.nan]) values_df = pd.DataFrame(data=values_df, columns=['id', dataset]) From a3cd1005e82c51fd778f126df70f99e00473d67a Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Fri, 20 Jan 2023 18:17:06 +0200 Subject: [PATCH 04/29] Update changelog.rst --- changelog.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.rst b/changelog.rst index 6ecae42d..e8c8e1f6 100755 --- a/changelog.rst +++ b/changelog.rst @@ -13,6 +13,8 @@ Changes by date * (enhancement) added logging to Poisson Kriging ATP process, * (test) added functional test for `smooth_blocks` function, +* (debug) too broad exception in `download_air_quality_poland` is narrowed to `KeyError`, +* 2023-01-16 ---------- From 32903a3e992b330fdac8b386e7c25d6e43c769f2 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Sat, 21 Jan 2023 01:16:00 +0200 Subject: [PATCH 05/29] Updated logging and docs --- changelog.rst | 3 +- docs/build/doctrees/api/api.doctree | Bin 2910 -> 2869 bytes .../build/doctrees/api/datatypes/core.doctree | Bin 64852 -> 70422 bytes .../doctrees/api/distance/distance.doctree | Bin 18127 -> 17741 bytes docs/build/doctrees/api/idw/idw.doctree | Bin 16910 -> 16687 bytes docs/build/doctrees/api/io/io.doctree | Bin 38292 -> 37818 bytes .../api/kriging/block/block_kriging.doctree | Bin 72723 -> 73502 bytes .../doctrees/api/kriging/kriging.doctree | Bin 2829 -> 2788 bytes .../api/kriging/point/point_kriging.doctree | Bin 58896 -> 58411 bytes .../api/pipelines/data/download.doctree | Bin 12638 -> 12411 bytes .../kriging_based_processes.doctree | Bin 103847 -> 102904 bytes .../doctrees/api/pipelines/pipelines.doctree | Bin 2861 -> 2820 bytes .../api/variogram/block/block.doctree | Bin 91855 -> 90716 bytes .../deconvolution/deconvolution.doctree | Bin 123950 -> 123030 bytes .../experimental/experimental.doctree | Bin 158495 -> 157228 bytes .../variogram/theoretical/theoretical.doctree | Bin 144325 -> 142471 bytes .../doctrees/api/variogram/variogram.doctree | Bin 2941 -> 2900 bytes docs/build/doctrees/api/viz/viz.doctree | Bin 21959 -> 21741 bytes .../doctrees/community/community.doctree | Bin 2869 -> 2828 bytes .../community/doc_parts/contributors.doctree | Bin 8271 -> 8230 bytes .../community/doc_parts/forum.doctree | Bin 3119 -> 3078 bytes .../community/doc_parts/use_cases.doctree | Bin 4178 -> 4137 bytes docs/build/doctrees/developer/dev.doctree | Bin 2943 -> 2902 bytes .../doctrees/developer/doc_parts/bugs.doctree | Bin 2836 -> 2795 bytes .../developer/doc_parts/development.doctree | Bin 3160 -> 3119 bytes .../developer/doc_parts/package.doctree | Bin 9331 -> 9290 bytes .../doctrees/developer/doc_parts/reqs.doctree | Bin 5845 -> 5804 bytes .../doc_parts/tests_and_contribution.doctree | Bin 3670 -> 3629 bytes docs/build/doctrees/environment.pickle | Bin 428291 -> 464044 bytes docs/build/doctrees/index.doctree | Bin 14152 -> 14111 bytes .../Directional Semivariograms (Basic).ipynb | 2 +- docs/build/doctrees/science/biblio.doctree | Bin 4885 -> 4844 bytes docs/build/doctrees/science/cite.doctree | Bin 3083 -> 3042 bytes docs/build/doctrees/setup/setup.doctree | Bin 9111 -> 9070 bytes .../doctrees/usage/good_practices.doctree | Bin 2570 -> 2529 bytes docs/build/doctrees/usage/quickstart.doctree | Bin 10633 -> 10592 bytes docs/build/doctrees/usage/tutorials.doctree | Bin 4841 -> 4800 bytes ...iging interpolation (Intermediate).doctree | Bin 119009 -> 118968 bytes ...al Ordinary Kriging (Intermediate).doctree | Bin 42718 -> 42677 bytes ...Directional Semivariograms (Basic).doctree | Bin 88169 -> 88128 bytes ...t it against IDW algorithm (Basic).doctree | Bin 171106 -> 171065 bytes ...rdinary and Simple Kriging (Basic).doctree | Bin 117252 -> 117211 bytes ... on the Final Model (Intermediate).doctree | Bin 112375 -> 112334 bytes ... Kriging - Area to Area (Advanced).doctree | Bin 64977 -> 64936 bytes ...Kriging - Area to Point (Advanced).doctree | Bin 45965 -> 45924 bytes ...riging - Centroid Based (Advanced).doctree | Bin 66364 -> 66323 bytes .../Semivariogram Estimation (Basic).doctree | Bin 233924 -> 233883 bytes ...gram Regularization (Intermediate).doctree | Bin 61529 -> 61488 bytes .../Theoretical Models (Basic).doctree | Bin 65521 -> 65480 bytes .../Variogram Point Cloud (Basic).doctree | Bin 80568 -> 80527 bytes docs/build/html/_modules/index.html | 3 +- .../pyinterpolate/distance/distance.html | 21 +- .../block/area_to_area_poisson_kriging.html | 66 +- .../block/area_to_point_poisson_kriging.html | 43 +- .../block/centroid_based_poisson_kriging.html | 20 +- .../models/point/ordinary_kriging.html | 937 +++++++++--------- .../kriging/models/point/simple_kriging.html | 879 ++++++++-------- .../pyinterpolate/kriging/point_kriging.html | 5 +- .../pyinterpolate/pipelines/samples.html | 880 ++++++++-------- .../processing/preprocessing/blocks.html | 59 +- .../variogram/empirical/cloud.html | 19 +- .../empirical/experimental_variogram.html | 17 +- .../variogram/regularization/aggregated.html | 21 +- .../regularization/deconvolution.html | 25 +- .../_modules/pyinterpolate/viz/raster.html | 7 +- docs/build/html/_sources/index.rst.txt | 4 +- docs/build/html/_static/basic.css | 30 + docs/build/html/_static/doctools.js | 130 ++- .../html/_static/documentation_options.js | 2 +- docs/build/html/_static/searchtools.js | 91 +- docs/build/html/api/api.html | 3 +- docs/build/html/api/datatypes/core.html | 25 +- docs/build/html/api/distance/distance.html | 3 +- docs/build/html/api/idw/idw.html | 5 +- docs/build/html/api/io/io.html | 3 +- .../html/api/kriging/block/block_kriging.html | 7 +- docs/build/html/api/kriging/kriging.html | 3 +- .../html/api/kriging/point/point_kriging.html | 3 +- .../html/api/pipelines/data/download.html | 3 +- .../kriging_based_processes.html | 3 +- docs/build/html/api/pipelines/pipelines.html | 3 +- .../build/html/api/variogram/block/block.html | 3 +- .../deconvolution/deconvolution.html | 3 +- .../variogram/experimental/experimental.html | 5 +- .../variogram/theoretical/theoretical.html | 3 +- docs/build/html/api/variogram/variogram.html | 3 +- docs/build/html/api/viz/viz.html | 3 +- docs/build/html/community/community.html | 3 +- .../community/doc_parts/contributors.html | 3 +- .../build/html/community/doc_parts/forum.html | 3 +- .../html/community/doc_parts/use_cases.html | 3 +- docs/build/html/developer/dev.html | 3 +- docs/build/html/developer/doc_parts/bugs.html | 3 +- .../html/developer/doc_parts/development.html | 3 +- .../html/developer/doc_parts/package.html | 3 +- docs/build/html/developer/doc_parts/reqs.html | 3 +- .../doc_parts/tests_and_contribution.html | 3 +- docs/build/html/genindex.html | 3 +- docs/build/html/index.html | 11 +- docs/build/html/objects.inv | Bin 6384 -> 6384 bytes docs/build/html/science/biblio.html | 3 +- docs/build/html/science/cite.html | 3 +- docs/build/html/search.html | 3 +- docs/build/html/searchindex.js | 2 +- docs/build/html/setup/setup.html | 3 +- docs/build/html/usage/good_practices.html | 3 +- docs/build/html/usage/quickstart.html | 3 +- docs/build/html/usage/tutorials.html | 3 +- ... Kriging interpolation (Intermediate).html | 20 +- ...ional Ordinary Kriging (Intermediate).html | 10 +- .../Directional Semivariograms (Basic).html | 26 +- .../Directional Semivariograms (Basic).ipynb | 2 +- ...test it against IDW algorithm (Basic).html | 10 +- .../Ordinary and Simple Kriging (Basic).html | 12 +- ...nce on the Final Model (Intermediate).html | 20 +- ...son Kriging - Area to Area (Advanced).html | 14 +- ...on Kriging - Area to Point (Advanced).html | 10 +- ...n Kriging - Centroid Based (Advanced).html | 14 +- .../Semivariogram Estimation (Basic).html | 26 +- ...riogram Regularization (Intermediate).html | 18 +- .../tutorials/Theoretical Models (Basic).html | 30 +- .../Variogram Point Cloud (Basic).html | 16 +- docs/requirements.txt | 2 +- .../processing/preprocessing/blocks.py | 42 +- tests/test_processing/test_blocks.py | 11 + 125 files changed, 1876 insertions(+), 1819 deletions(-) diff --git a/changelog.rst b/changelog.rst index e8c8e1f6..6f1f3012 100755 --- a/changelog.rst +++ b/changelog.rst @@ -14,7 +14,8 @@ Changes by date * (enhancement) added logging to Poisson Kriging ATP process, * (test) added functional test for `smooth_blocks` function, * (debug) too broad exception in `download_air_quality_poland` is narrowed to `KeyError`, -* +* (enhancement) log points that cannot be assigned to any area in `PointSupport` class, +* 2023-01-16 ---------- diff --git a/docs/build/doctrees/api/api.doctree b/docs/build/doctrees/api/api.doctree index ef6f330e2ab5387387c5df47193b6f64881c72fe..d6ef403530d661cfabbda370cfad8425f3bf4dd0 100644 GIT binary patch delta 52 zcmca7wpEO!fpx0ZMivW3MK}G>;?$yI{o<<1-2A-!VttqV{Nl`#{G!a%V*P^3%)FA+qJsRK#FA9q)V#9HqWnCNp3Sk0H#h-a9wY1k diff --git a/docs/build/doctrees/api/datatypes/core.doctree b/docs/build/doctrees/api/datatypes/core.doctree index 2f57d5aa8981d84a82b9dbc7330c7edbf210e6eb..055a00fae65553825ee8b673f415261f383a3116 100644 GIT binary patch literal 70422 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 r1)BnihM;>^Vd6%#jynZ5u$%t>dge=8 literal 64852 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 diff --git a/docs/build/doctrees/api/distance/distance.doctree b/docs/build/doctrees/api/distance/distance.doctree index 6090669658aa63ddd213e05a7430606bc4d0f2fd..70dc7371b8c14665c14fb7a8932db1d6a6b587c5 100644 GIT binary patch delta 3410 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 diff --git a/docs/build/doctrees/api/idw/idw.doctree b/docs/build/doctrees/api/idw/idw.doctree index 944a4e0e2fe1ff6a4a87514b02434a1dc85e3b41..597ab733a1917e184c050a1b57a03a4ffdf573f4 100644 GIT binary patch delta 2517 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 literal 38292 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 diff --git a/docs/build/doctrees/api/kriging/block/block_kriging.doctree b/docs/build/doctrees/api/kriging/block/block_kriging.doctree index ad028302f96510d493477ca0140358cbf3a149ad..9e58496a250cc585cb55143856673f7fd7480c40 100644 GIT binary patch literal 73502 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 IQ8V@b0acro!2kdN diff --git a/docs/build/doctrees/api/kriging/kriging.doctree b/docs/build/doctrees/api/kriging/kriging.doctree index 466b2ef5c7415e069767eb2b4f4d54078586e44c..6f7b51525325a0be93685a4572f59a4803bafc0a 100644 GIT binary patch delta 53 zcmeAbdm_r(z&iCN*G5)*M#Uig(BjmhV*TQ(%G~_C{9=8V{N&Qy)Vz{nefP`~kJ6;g IeT?;-0Qp=KCjbBd delta 94 zcmaDN+AGG|z&e$Qdn2noqgSJ0~NYCa}#(GWwLzW{) diff --git a/docs/build/doctrees/api/kriging/point/point_kriging.doctree b/docs/build/doctrees/api/kriging/point/point_kriging.doctree index 5052b386be166f7e732de3d47918929a1d608166..aa140cdc0c8ae2ae7d7463cd196fcc0e3416d1a8 100644 GIT binary patch literal 58411 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 delta 2128 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 kBr-pznTqSjm;-j!ZtNGK+qMh~ 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 WL33F|(2wEuywJswQ(zO?!v6=Z{15^F diff --git a/docs/build/doctrees/api/pipelines/pipelines.doctree b/docs/build/doctrees/api/pipelines/pipelines.doctree index 4dd3cb685c947b7783b5c6c8c97a020797b07d03..de3187aa113b955278f9509950eadfe81aca2f19 100644 GIT binary patch delta 53 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 literal 91855 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 BZg~Iz diff --git a/docs/build/doctrees/api/variogram/deconvolution/deconvolution.doctree b/docs/build/doctrees/api/variogram/deconvolution/deconvolution.doctree index 75102848bbdc0e817fe941e04f4e3f246c148f97..d3fb19b0b72ba177163953f322640e486b6c1e77 100644 GIT binary patch literal 123030 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 DA6=ka literal 123950 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 diff --git a/docs/build/doctrees/api/variogram/theoretical/theoretical.doctree b/docs/build/doctrees/api/variogram/theoretical/theoretical.doctree index 63e5bb036be022818983095c6f23339946c24b6b..51c74fb4fd475c06c8ac2be8382f4bec88233113 100644 GIT binary patch literal 142471 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%0D2UoT)=R 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 literal 144325 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 diff --git a/docs/build/doctrees/api/variogram/variogram.doctree b/docs/build/doctrees/api/variogram/variogram.doctree index 4fc34348b290fbf3ff8a21258604c61c41ab16ae..0d396335b26b94aaa5249bd49adf28eacf712208 100644 GIT binary patch delta 52 zcmew>c14V(fpx0qMiv)F#W4NQ;?$yI{o<<1-2A-!VttqV{Nl`#{G!a%V*P^3%)FA+qJsRK#FA9q)V#9HqWnCNp3RwzuQ>sS&m@EZ diff --git a/docs/build/doctrees/api/viz/viz.doctree b/docs/build/doctrees/api/viz/viz.doctree index 9d7656e9a16595002702a62bd118a78ad86a69cd..0522c9a53e2cbd1fb2a22e43ab5f82b4f06ee504 100644 GIT binary patch delta 3842 zcma)9drVVj6z988EIKKr41w}!d9~#Yih!WV7e7zU$ZLeYfwEgaP&hMPx zch33UuUAg6-#%ly*L8>Pt{%`eG3%1TH6CZTr_l4_?vAd`E>B@?*Cua=v$Mxj*wEh7 z=xy_V#C~PgH>Wa#g)v)Lv%fT=E(*V1o@r)qJ^BGV4F{*E!mz<$Kgq(vTq%A32WT4` zfX`#zVmD-G!;j=_7O!y(anSEJnj+a_c{}B=!1hD@^0v9+U6H-MH+--7?CA24L2-7T z>AvJiU#U%c+_(ob6P7R|SX1&127$xhlZ?QZki|~H*@OX>L;HGrU_TR%B|a@=3LG)O zM;x3)w8F-ej2UT@SisUONn;_Af59i-HgOy_B=xcfz|4u^cJUE@=YrQ914SvRGNDz7 z6-;Oq51*taGy@4Wb7L_E&YNwlgYtGrylBUj!c)b#7F;<3$D?yax~8r7iKn14d4#=6 zJ|;CU0)9!!i?B3!k=+EZZ&TWl*M?LF=d~fViG4!QGONQpQFWOPYq5$(&=0vWvZ_q0 zW@nVFXlDvmH`2W9ss<|pzNBPDSQ@OzZi3bCmLtgOfHjvr!cPbMp|=X+n3CA22C-2s zVn)QhD-%1E?qoPDwuy4l&J@H}W}IQM;X!@6+=m3F!Hf(im-skp)5$W)`e12qmC z>(fA)g?{_BQHC7ZYLsJO$Z@bwHBb@|<)}8wi5xq!zL~R_oz-xp6FeO#pMnIIFBy*K z8so*uBSaA+#;y2-sw-EU4q2nxgezCuKPS&CV7adq1j>D_pp1=CE^@g?`MIgbb5x_; znFxB9+hVzWg}Vh70XJ-Ua=mFQq~3mKQ4foajlivBSGX&s*_GOilH`E#;xZwL`^#b* z3u{Zhev)Y(H!YELnea#^`ywpu9*b{M{51kyn4K#u2nuAG^R5sZL8@M$9;alaXyD-D zHl!oBVL&zQq8p}{maCiMd00_e5W7B<;QOUz!e$;fP0E^#c-AaWk@9+;N6=VXsniiP z)^c;V1hR5N@7!8-27BSBxdpNNLNl0Ewp=)%%7BbQGuWq~Ve@}La9fSu(H zLO%}`L?i=YPH4jvRjkIz=&jfidpR`se=BN)A5>Ml3_bG}2$!{TrN;b*2hmGY)B>rM zmh_ug!akPc^SW|H^(fK#Qk|8fMEy(ac=ZdMz-g3dD{6$^?Pl=~%eOl$5n@hSLg{gKDPY#_%pblu0wlOA&Y}!b@@rsjmM}{VqmqzVgGQ|d=@tv;xCT- zix(s@9Bp^Cl`FZsx)T1Zj)5=hQuUIS=fj<9laQ~YW)G6@1(=`%!(ogVs9NY?jg*Ky z&a@LU&TxL=a@I;_L4)H!td;{V;@jd`K$nrFPbNSR){v&<(B#IYgifo=j4KDEDHR{VA73y4olEz(5 z`@Em4x2R>}XV_nFVDUx0(K_XIwD27O-8cx7`+!zF7hbst^qXkop zFxlEL>lWKki}o&_E!1dvmZ0Z+?kNk*Eif)kvx=lJ;zLr^5Q(8v9U|&_=?}s=bjdKO z#f2*S6*rQUbrACDJjo zH~>4Bx^+h*!@@kUQkNbl9>JgVoVNM zU2S5|Znx7Xo}s0Fv(vLlv7Xl1)!w<;xy!fTKeFsKVa6C4MLWB@ySkxxg~`8X#ntev kL3}7)#1BtjROiMHC;5BuFQ7;pZ+l!;{CUyewR$c44?kZ>;s5{u delta 4043 zcmb_fdrVVj6!$BX$8;bR5L(NlJlgVTK~W$oh=M3EnUCotF%Ga=uFzs1+t9dIg7eY1 znNwooT((8s;%4GlW2R_)WXVum#JDXkTcU}ZEMlfEnIxNL**W(C_m=DU$A5bJ-E+?G zoZtD*Ip25xIK~FPVA{8|y=PzQ(>AbruifeHblAPyx;x!2dyTuz-|2Aqy!ID8?#-T- z&dzq%X8TGqyUVB$}yUXYBbh$fPe2yZA>(zFT+eJ2^t?VwVKmN?{V0*+S zO#=(vj;M{Lr{#GAs|Y-|!RKz<(ADDcd4t?>Hf4%)+0I}fmVfJN>2w4GNwWAhcv`#| zti>9H#c_XX`Wf_96|Oi%X2!s?4HX{7YuQN{jel43Bkv~udvasouJPWuOQHVhx+u*P zUS|A9kd5NQ-|9?pM)d^W4(}FVT!1=?yU`cnE7})U#yRpHURA)9~02 zMJ2d7BbS|q$kaY&BYAqEAh+Oy@B_>i9QR-WmR6(_vcO#$caRI!Y1y&a5;R<^H|g(B z2;&~U@wajh;8X2>4%vj!A>cRVbXICq=#bVJ z9i6cq>Fh8TAe|jXD_l34*bzCKkH^`J7}eOsA>1K}O;36iJ0oX9l1bPYGW_g26*dHX zSaaxWR+fWl zp(J-~i%2pFsSiwFvlOyPQdS%R>ms0}!6cR3uo^2;8)Nl2`xj*OcTPrxg?o(8GFDE= zQahDKOl+sp2x_M=QfUZU%qwHvUCixdO$3uK)*VUykCX)qZ)YB`SI8)=@RAUDJv5uw z#+}AKk?NIu4bGd*tXm}wDQMv5(-7|^zXq;L2+RlTEICS)eX!SJX78(@%s{(*CWGZmCnL^-UE^2lnz0h6A;jGa?4qNh%<8!tP^DEAQ@oJ-N7(WG}m=Izl1h_RTRn1rI>;kq(smaaWr%8#Vnzt$YZ6-3- z@u6^Tq$ic8FiI_)4_23!D+^@<94xgZwoIh>b7>iKlG_Y1K++M;nL-)07Cwxyw$GwH zkEFJj>b+SA$_GPpYLo%&f~>i=#61%OXqnr@_R9kxorwYLQ47F?0qj%{z*QC&Kp$Kv zt79SZ6hq)cUE^i5uF^_4 zfU#S(sCI?kV7+6d58>bNBKiSB^Xx1YzN{+Ji`SoItsH}H4!?!+=PzJMBNObo2chi? z^bGsEzcP!T@cotZ*c?KWZWJYmM*EC6ihGrM7}AH|C@L|?B3=n6`_3vWYb0}NvXf+z zzJ}<9O>8|Gh4qgWk(&i%_5S&4VNI%H=y#Dfyrc@wDEKPfST7r^a`q8 zKU(Zj-7Uzip)1pSHCcGc=&Pw<19F1jKxS<+jMPl0U8+{z`)HTW3#3%8b?WIoQk$uq z4!^_oS~I&#KEn=S8^Yg_Q@JfAuw#iq3Gy%WE-`7QMA3&q7>XTHo~WYa*M*@Z!>T%y zW(JQEHYkb_MHfZQRW3HM6pU;L2V%_lrIp!jE({76TUl>#g^;k+q_L@immqjP4=$C8 z1P-4rHRBYzx^%XtR?Tu2T2}Lx(usW=hUznf(ZY?=IGu1@Q(A9PLZs1h9!;`!%F#kw zdzM!cC(9{*A#&d`sS_&xX2O-66g|aBKH)}^6JQPI7;$nX^V-V6m4}d5U_UBdMr~Z2 zgbNK_>@buxnsuK<39m@PALQI6*wScD3h}DW`NB)*Ivjuujy9IB=tqM3fzyz4&FwkzlvinT3A`LcObAX8!>LSgLUV diff --git a/docs/build/doctrees/community/community.doctree b/docs/build/doctrees/community/community.doctree index 2df467008c220589cbdf4caa7fb5892177399bc8..933ba9b6bdf6f751571da63b7ef65080e1938691 100644 GIT binary patch delta 52 zcmdlg)+5H!z&e$2BZ~{8Vvv4lacWVqesNW0Zhl^VvA#=wa%paAUP-aOduEA8Y0~CN HjEgw|#@iA> delta 93 zcmeAX+bYJ=z&cfHBZ~{8SG9gder~FMaaCn*exANdesXDUYFv3@~iW?o5ZQ9*uAVo9oQYF=4pQGOms&*n_V#hd^-TO(iq diff --git a/docs/build/doctrees/community/doc_parts/contributors.doctree b/docs/build/doctrees/community/doc_parts/contributors.doctree index 0323cc941a097c97082f47ba189e457ab2587d86..86ea62e72352c5e68b32da4371ef50ccce474fb5 100644 GIT binary patch delta 52 zcmX@_u*`v_fpx0%Miwtd#d!VD;?$yI{o<<1-2A-!VttqV(^b delta 93 zcmZ4HaNdEXfpx0OMiwtduMYi;{M=Oi;;PEr{5*Y^{N&Qy)Vz{n{eYtU^rFPv+|0am u{h-u>{Nl`#{G!a%V*P^3%)FA+qJsRK#FA9q)V#9HqWnCNp3V7;+vNax%_Kws diff --git a/docs/build/doctrees/community/doc_parts/forum.doctree b/docs/build/doctrees/community/doc_parts/forum.doctree index 153d513ba9370e0fc3b40c84f7a871e03fd9d086..32412f0d2a097e4f746d75a16bee52e24e167fdc 100644 GIT binary patch delta 53 zcmZ24(I&y#z&iCe_eNHGM#TvI(BjmhV*TQ(%G~_C{9=8V{N&Qy)Vz{nefP`~kJ6;g IeT)ma0QLD3JOBUy delta 94 zcmZpZSTDiaz&cfhXCtdUqgSJTMt*LpesNW0ZhoG=OMY@`Zfaghv3@{NetJ=2Zf<5? vx_(eJ0~NYCa}#)Vt}Joh79 diff --git a/docs/build/doctrees/community/doc_parts/use_cases.doctree b/docs/build/doctrees/community/doc_parts/use_cases.doctree index 957a4b8adaaebdf42bcf962294d60e146c12a565..fc12c0ceeb35a680817bd91a54b2fbf0ed4f44f0 100644 GIT binary patch delta 52 zcmcbluu_4gfpx0fMiv)F#Tfn2;?$yI{o<<1-2A-!VttqV{Nl`#{G!a%V*P^3%)FA+qJsRK#FA9q)V#9HqWnCNp3Rwz2lxPEMI-kB diff --git a/docs/build/doctrees/developer/dev.doctree b/docs/build/doctrees/developer/dev.doctree index 035e40cc87ed832f40070e01477e5d813db0188f..7521b27731d25cebb9f214bb0650e72a8d432aa8 100644 GIT binary patch delta 52 zcmew_c1?_>fpx0)Mivi7MIZgp;?$yI{o<<1-2A-!VttqV{Nl`#{G!a%V*P^3%)FA+qJsRK#FA9q)V#9HqWnCNp3S+8FF65-CnSad diff --git a/docs/build/doctrees/developer/doc_parts/bugs.doctree b/docs/build/doctrees/developer/doc_parts/bugs.doctree index ccf72cc2182e762997cce498e1d3b34affce67d7..88ebf365c82b9a00f426a47e42ce6a8c9b8ffb50 100644 GIT binary patch delta 53 zcmbOt_F9y+fpzKwu8pj&jEdpzg8bsllKi5~)MEXD%FMiy)S`m?oWzn;-PF9Y%%c1}ke6{M=Oi;;PEr{5*Y^{N&Qy)Vz{n{eYtU^rFPv+|0am u{h-u>{Nl`#{G!a%V*P^3%)FA+qJsRK#FA9q)V#9HqWnCNp3S+8hqwS`*(3n~ diff --git a/docs/build/doctrees/developer/doc_parts/package.doctree b/docs/build/doctrees/developer/doc_parts/package.doctree index 254534dd42df7718b9e85a9cdf51e5fd0b40559c..2e7fb8ac9687cfbe19b952ec698416af5c3d4254 100644 GIT binary patch delta 52 zcmezDams_Gfpx0=MwSpp#VGyI;?$yI{o<<1-2A-!VttqV{M=Oi;;PEr{5*Y^{N&Qy)Vz{n{eYtU^rFPv+|0am u{h-u>{Nl`#{G!a%V*P^3%)FA+qJsRK#FA9q)V#9HqWnCNp3Rkv7nJ~~S|sfN diff --git a/docs/build/doctrees/developer/doc_parts/reqs.doctree b/docs/build/doctrees/developer/doc_parts/reqs.doctree index 82dc5069c5292a835cd9be4e701cc07dd06d25a8..14a7f89b7e212c1e34b2e4728a0020701da7db6c 100644 GIT binary patch delta 52 zcmcbryGEC#fpzM_jVuj}isAa9#i>Qb`o&e1x%qkd#riJ!$)&lec_qdA?wKVXrAeF5 IF|vyS00Kl4JOBUy delta 93 zcmZ3ZdsUaEfpzMsjVuj}UJd#g`MIh3#Z{HL`FZ*-`N^fZsd**E`T<4x=|zdTxtV$C v`a!7$`Nf$f`9+zj#rg%6nRz9tMFsgei6yDJsd;6YMfrIkJ)4&@vWo%$t6U^o diff --git a/docs/build/doctrees/developer/doc_parts/tests_and_contribution.doctree b/docs/build/doctrees/developer/doc_parts/tests_and_contribution.doctree index 37bb2a4fbdadfb263b86b6caa90361155731db9d..57f59753ad99aa84a42c3c26f0f5582b0730c03f 100644 GIT binary patch delta 52 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%0AY?$_Hx*H`I}4tX8PXfSWpbpHS;=7Y;2?r<|L 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 N^R^lG>C^k8{{_RpO~3#E literal 428291 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¨)yASNR%FJKLP-!`LgNM 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 P_Qr85|>_2t-&Ifg1~#=S#@yR+}Cj>TJ? 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℞&&Z+T=3aJRDpnT8Itp190Q| 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 diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree index a00a487d2a0ef937a873690d32e961064f8e0d54..efab57ecd83e254ada1f38486c61b3f68f8718d5 100644 GIT binary patch delta 101 zcmX?+H$RW1fpx0LMwY`&iZ1%0#i>Qb`o&e1x%qkd#riJ!$)&lec_qdA?wKVXrAd`R!1p_@}J<}WoFrw W#0+Vm7TMS-Jt8QYHZRbq=K}y38bl`m diff --git a/docs/build/doctrees/nbsphinx/usage/tutorials/Directional Semivariograms (Basic).ipynb b/docs/build/doctrees/nbsphinx/usage/tutorials/Directional Semivariograms (Basic).ipynb index 4c7d9ef5..2f4b576b 100644 --- a/docs/build/doctrees/nbsphinx/usage/tutorials/Directional Semivariograms (Basic).ipynb +++ b/docs/build/doctrees/nbsphinx/usage/tutorials/Directional Semivariograms (Basic).ipynb @@ -1015,7 +1015,7 @@ }, { "cell_type": "markdown", - "id": "3d90c342", + "id": "d3da8c90", "metadata": { "collapsed": false, "pycharm": { diff --git a/docs/build/doctrees/science/biblio.doctree b/docs/build/doctrees/science/biblio.doctree index be05908886fb5b23c4ce9151a7fe8bd131f35a76..e166e1ed4e2ce457b7156e4b459c74961bc29901 100644 GIT binary patch delta 53 zcmbQL_C}SpfpzLbp^dDbjEcVcp~b01#rnlnmAUzO`NjG!`N^fZsd**E`tF$}9;Hc} JXE4?Z0sscv6MO&w delta 94 zcmaE(I#rFefpsdE@J3coMz1pcjQreG{o<<1-26O!m;B_?+|<01V*P-k{Pd#4+}zB( vbp4>zg8bsllKi5~)MEXD%FMiy)S`m?oWzn;-PF9Y%%c1}keJ0~NYCb6#!@Z-L$4!7 diff --git a/docs/build/doctrees/setup/setup.doctree b/docs/build/doctrees/setup/setup.doctree index 5d33ba5d8c31f486d1ee4e9692c826c48fc8ff0f..422a6922dcbb95624f4f3c7f9d170918acc3d2e3 100644 GIT binary patch delta 52 zcmbR4{?3i1fpu!~Miv`JMKAr(;?$yI{o<<1-2A-!VttqV{Nl`#{G!a%V*P^3%)FA+qJsRK#FA9q)V#9HqWnCNp3RAjyh;F&6eH3A diff --git a/docs/build/doctrees/usage/good_practices.doctree b/docs/build/doctrees/usage/good_practices.doctree index c82dd6520b643bd883b28a5f649b6f3b9c2941e5..fb3a9de9f7f0fdd972c221351cda9eae178a409f 100644 GIT binary patch delta 52 zcmeAYc__@%z&iEXMixIt#bEu=;?$yI{o<<1-2A-!VttqV{Nl`#{G!a%V*P^3%)FA+qJsRK#FA9q)V#9HqWnCNp3TLKc^m+eBqTWi diff --git a/docs/build/doctrees/usage/quickstart.doctree b/docs/build/doctrees/usage/quickstart.doctree index b3ec7448e8abe6164a781d8603250fef6d5fbefd..93743bdba37c41434d562fbaedc1130a39b3456e 100644 GIT binary patch delta 52 zcmeASeh|dcz&bT_Ba0iOqQ8DVBa0iOSA~8?er~FMaaCn*exANdesXDUYFv3@~iW?o5ZQ9*uAVo9oQYF=4pQGOms&*p5#uj&Ahq9n!u diff --git a/docs/build/doctrees/usage/tutorials.doctree b/docs/build/doctrees/usage/tutorials.doctree index 07b46feac3c73358f7dafc7cd39edb7694ce2629..bd631a2f777f18199255824d33b733c14166c4b4 100644 GIT binary patch delta 52 zcmaEfpzNEjVvyVihlZ`#i>Qb`o&e1x%qkd#riJ!$)&lec_qdA?wKVXrAeD7 IF@_5Q0RJ}=GXMYp delta 93 zcmX@0`cjppfpzM=jVvyVUgi23`MIh3#Z{HL`FZ*-`N^fZsd**E`T<4x=|zdTxtV$C u`a!7$`Nf$f`9+zj#rg%6nRz9tMFsgei6yDJsd;6YMfrIkJ)1Kb!vz7PT_jQf diff --git a/docs/build/doctrees/usage/tutorials/Blocks to points Ordinary Kriging interpolation (Intermediate).doctree b/docs/build/doctrees/usage/tutorials/Blocks to points Ordinary Kriging interpolation (Intermediate).doctree index bd526e6213cdc129ed04b9d5a59e7acbf8e7c3ec..59592e4d29e0b490611eec67f71a120ca78e2195 100644 GIT binary patch delta 91 zcmaF3kbTEOcGd>gsb!2CSw$HY`}ISMQ;UlAi>oSg^YikH^{8RPLGk`$`d+d}9JFwt(UuMQBX93vqA20v_ delta 58 zcmdn7kp1C8cGd>gsmu%;Sw$HccTAtn$QZHNi*fcp!KtS%Fo1z(=*dp39T* Q6qw8alX;tMxhrM^02Hk(=>Px# diff --git a/docs/build/doctrees/usage/tutorials/Directional Semivariograms (Basic).doctree b/docs/build/doctrees/usage/tutorials/Directional Semivariograms (Basic).doctree index cc0689b32016cdf6a26b29fef521bc3c3e46cbef..1b20918ddc01b26aea1ae6d7345983a97dc5eab3 100644 GIT binary patch delta 224 zcmaF4f%U)!R+a|Vsf-(0#26Ke^+StOi;DG&t15Hz^YV-JUGkGlb5rw5iuK(yOFT-G zHm5MY-lJe?U}|7$mS$vXY@BRjX_jPZo??-dW@KhzX_#niZj!b+f8T0G!m6we=n$c* h?O?0j{GQP7=U1_4P$x`LBqEn4q{x!3II1uLzVyl delta 267 zcmX@Gf%WAER+a|VsSF!g#2CHi=x5~Trs@}0Rp#dB>AU17m*%GCl@#j-6y>KECFbU4 z=B4Wgr55BDXO`p_Wu_ME7gT2Em82FG9#Vp0h zFwMx!$j~G;EiuvD(7?z%G0`+NIoZ-MC3&;kzSWF`RS6!@AwpH`!B#uYsi6@JU@)06 U!*Z(%V^|PD4z4l78UCkS5@Zb=j9jcyW}UA=BDPA6zjWZmUxsV SHK#DPr!X>ZPhn*GHwysG(-yP< delta 47 zcmdnFgX_@_E|vz?sWux~#29(^>u2QWrs@}0Rp#dBP2ZrzHRDK Do|X`< diff --git a/docs/build/doctrees/usage/tutorials/Ordinary and Simple Kriging (Basic).doctree b/docs/build/doctrees/usage/tutorials/Ordinary and Simple Kriging (Basic).doctree index 35402beaca859409b7e1901c121fbb4661d846dd..53254a0fc5272d4146a6dc3f019c04411fa006e2 100644 GIT binary patch delta 58 zcmZpf!hU-)J4*xW)U=H(VvLF<`k}?CMaBBXRh7BYmo@^cbPQgu`F$})@c^FVrxUMn78UCkS5@Zb=j9jcyW}UA=BDPA6zjWZmUxsV OHK#CcPhn)7ycGbsz81Xz delta 31 ncmX^2mhJmnHkJm~ssA>zh%qwmn9dl%7}4y-xZR79v1Ka&(U1$E diff --git a/docs/build/doctrees/usage/tutorials/Poisson Kriging - Area to Area (Advanced).doctree b/docs/build/doctrees/usage/tutorials/Poisson Kriging - Area to Area (Advanced).doctree index e1a7d386b9f2953b301fd0e600ec4bd4461ed8ad..69f142d8e75ce612a8d82024899deb1cc47e8d36 100644 GIT binary patch delta 54 zcmcckn|Z}=W|julsdG27h%qWw>4z4l78UCkS5@Zb=j9jcyW}UA=BDPA6zjWZmUxsV KZBAj#{R03?BNc7{ delta 95 zcmZ4SoB85zW|julsmC_5h%tIC*3Zb#P1P^1s?5#L(|5^FF3nBND=F3wD9TSSO3cm8 x%uCk~N-fAQ&Me6<%1kZRFR0ASD@iRX$j?bEN!3lwE6Xg(&jab%Y|WVa2LLI^CXE09 diff --git a/docs/build/doctrees/usage/tutorials/Poisson Kriging - Area to Point (Advanced).doctree b/docs/build/doctrees/usage/tutorials/Poisson Kriging - Area to Point (Advanced).doctree index d68f2c33559cb5062c3ade4297538e899fdd486d..8253d716787865c87dc32366835102f668b95f5b 100644 GIT binary patch delta 54 zcmeBu&h+FN6H5c@)X0r2VvLH_`k}?CMaBBXRh7BYmo@^cbPQgu`F$})@c^FVqwTQh2I0ssK~C5Zq4 diff --git a/docs/build/doctrees/usage/tutorials/Poisson Kriging - Centroid Based (Advanced).doctree b/docs/build/doctrees/usage/tutorials/Poisson Kriging - Centroid Based (Advanced).doctree index 39e17968d07864cfdbde474042d7a016ae635356..71ca3203e4e5d5796f05c6bf752c0930048f7afc 100644 GIT binary patch delta 73 zcmdnf#xl8$g{6UYs?bIjF-FB2{m|mnqGJ8xs>K)m;B_?+|<01Vtx0_5|7fP a%_)o<|4o%+G~}H6mWcrjw)!)^WdZ=Eau|OA delta 114 zcmbQ-#b-12>@{SDnI}L diff --git a/docs/build/doctrees/usage/tutorials/Semivariogram Estimation (Basic).doctree b/docs/build/doctrees/usage/tutorials/Semivariogram Estimation (Basic).doctree index f562c5955dd98b3ac0f815abecbb1adc5edc052b..bf3d2251d646b9427007aea44a1d67f665f63cdc 100644 GIT binary patch delta 66 zcmX@Im~ZxCK9&a7sVo~=#26I|^+StOi;DG&t15Hz^YV-JUGkGlb5rw5iuK(yOFT-G Tno}6tQy4**X?qGIbHW4w17H?u delta 107 zcmbQenD5A9K9&a7sk$3k#2CG1>1X8Urs@}0Rp#dB>AU17m*%GCl@#j-6y>KECFbU4 z=B4Wgr55BDXO`p_Wu_ME7gT2Em82FGGlDSFc56oF Ggb4t2U?&X# diff --git a/docs/build/doctrees/usage/tutorials/Semivariogram Regularization (Intermediate).doctree b/docs/build/doctrees/usage/tutorials/Semivariogram Regularization (Intermediate).doctree index 84dfd3f9c3da0971c38796dd921e68a8a0f217b6..f41b926ae70521639c2bb473a3fc9be7d60ffa2a 100644 GIT binary patch delta 54 zcmcclfO*3MW|julsj3@U#26K8^h1kNi;DG&t15Hz^YV-JUGkGlb5rw5iuK(yOFT-G KHm5LteFp$AJQYj; delta 95 zcmdn+fcfSFW|julseT(-#2CGn>SyHVrs@}0Rp#dB>AU17m*%GCl@#j-6y>KECFbU4 x=B4Wgr55BDXO`p_Wu_ME7gT2Em82FGxUMn78UCkS5@Zb=j9jcyW}UA=BDPA6zjWZmUxsV KZBAkA{RaSDXBFuH delta 95 zcmX@{pZVi|W|julsn0gDh%tIi(a*@wP1P^1s?5#L(|5^FF3nBND=F3wD9TSSO3cm8 x%uCk~N-fAQ&Me6<%1kZRFR0ASD@iRX$j?bEN!3lwE6Xg(&jab%Y|YsF4**I{CkOxl diff --git a/docs/build/doctrees/usage/tutorials/Variogram Point Cloud (Basic).doctree b/docs/build/doctrees/usage/tutorials/Variogram Point Cloud (Basic).doctree index 5c5ccbd1dfc117e6d3c790970bd4c900cbd8a717..a7290bf8fa09b8a61f102d7096d6a2bff515078c 100644 GIT binary patch delta 76 zcmdn-m8JhH%LXY%#XSAc;?$yI{o<<1-2A-!VttqVz dXGsW5PUKhPoLXhY00z?!GBS#74Pi{N0svPV8P5O! delta 111 zcmeDG%Ch4t%LXY%uj%?3`MIh3#Z{HL`FZ*-`N^fZsd**E`T<4x=|zdTxtV$C`a!7$ z`Nf$f`9+zj#rg%6nRz9tMFsgei6yDJsd;6YMfrIkJ)5l=SN!9iy4Z>V46-Dq7cw&1 KZq;T?u>t_I$|+(1 diff --git a/docs/build/html/_modules/index.html b/docs/build/html/_modules/index.html index a9356c2b..b8dc4a18 100644 --- a/docs/build/html/_modules/index.html +++ b/docs/build/html/_modules/index.html @@ -37,7 +37,6 @@ - @@ -461,7 +460,7 @@

All modules for which code is available

diff --git a/docs/build/html/_modules/pyinterpolate/distance/distance.html b/docs/build/html/_modules/pyinterpolate/distance/distance.html index e28909b2..572d88d6 100644 --- a/docs/build/html/_modules/pyinterpolate/distance/distance.html +++ b/docs/build/html/_modules/pyinterpolate/distance/distance.html @@ -37,7 +37,6 @@ - @@ -388,7 +387,7 @@

Source code for pyinterpolate.distance.distance

< def _calc_b2b_dist_from_array(blocks: np.ndarray) -> Dict: - """Function calculates distances between blocks. + """Function calculates distances between blocks. Parameters ---------- @@ -420,7 +419,7 @@

Source code for pyinterpolate.distance.distance

< def _calc_b2b_dist_from_dataframe(blocks: Union[pd.DataFrame, gpd.GeoDataFrame]) -> Dict: - """Function calculates distances between blocks. + """Function calculates distances between blocks. Parameters ---------- @@ -448,7 +447,7 @@

Source code for pyinterpolate.distance.distance

< def _calc_b2b_dist_from_dict(blocks: Dict) -> Dict: - """Function calculates distances between blocks. + """Function calculates distances between blocks. Parameters ---------- @@ -480,7 +479,7 @@

Source code for pyinterpolate.distance.distance

< def _calc_b2b_dist_from_ps(blocks: PointSupport) -> Dict: - """Function calculates distances between blocks. + """Function calculates distances between blocks. Parameters ---------- @@ -498,7 +497,7 @@

Source code for pyinterpolate.distance.distance

<
[docs]def calc_block_to_block_distance(blocks: Union[Dict, np.ndarray, gpd.GeoDataFrame, pd.DataFrame, PointSupport]) -> Dict: - """Function calculates distances between blocks. + """Function calculates distances between blocks. Parameters ---------- @@ -537,7 +536,7 @@

Source code for pyinterpolate.distance.distance

< def _calculate_block_to_block_distance(block_1: np.ndarray, block_2: np.ndarray) -> float: - """Function calculates distance between two blocks based on how they are divided (into the point support grid). + """Function calculates distance between two blocks based on how they are divided (into the point support grid). Parameters ---------- @@ -600,7 +599,7 @@

Source code for pyinterpolate.distance.distance

< def calc_angles(points_b: Iterable, point_a: Iterable = None, origin: Iterable = None): - """ + """ Function calculates angles between points and origin or between vectors from origin to points and a vector from a specific point to origin. @@ -643,7 +642,7 @@

Source code for pyinterpolate.distance.distance

<
[docs]def calc_point_to_point_distance(points_a, points_b=None): - """Function calculates distances between two group of points of a single group to itself. + """Function calculates distances between two group of points of a single group to itself. Parameters ---------- @@ -669,7 +668,7 @@

Source code for pyinterpolate.distance.distance

< def calculate_angular_distance(angles: np.ndarray, expected_direction: float) -> np.ndarray: - """ + """ Function calculates minimal direction between one vector and other vectors. Parameters @@ -774,7 +773,7 @@

Source code for pyinterpolate.distance.distance

< diff --git a/docs/build/html/_modules/pyinterpolate/kriging/models/block/area_to_area_poisson_kriging.html b/docs/build/html/_modules/pyinterpolate/kriging/models/block/area_to_area_poisson_kriging.html index 3e7ff4c8..8f314ca8 100644 --- a/docs/build/html/_modules/pyinterpolate/kriging/models/block/area_to_area_poisson_kriging.html +++ b/docs/build/html/_modules/pyinterpolate/kriging/models/block/area_to_area_poisson_kriging.html @@ -37,7 +37,6 @@ - @@ -373,11 +372,8 @@

Source code for pyinterpolate.kriging.models.block.area_to_area_poisson_krig ------- 1. Szymon Moliński | @SimonMolinsky -TODO ----- -* log errors -* control negative predictions and errors """ +import logging from typing import Dict, Union import geopandas as gpd @@ -388,19 +384,20 @@

Source code for pyinterpolate.kriging.models.block.area_to_area_poisson_krig from pyinterpolate.processing.preprocessing.blocks import Blocks, PointSupport from pyinterpolate.processing.select_values import select_poisson_kriging_data, prepare_pk_known_areas,\ get_aggregated_point_support_values, get_distances_within_unknown -from pyinterpolate.processing.transform.transform import get_areal_values_from_agg, transform_ps_to_dict +from pyinterpolate.processing.transform.transform import get_areal_values_from_agg, transform_ps_to_dict, sem_to_cov from pyinterpolate.variogram import TheoreticalVariogram
[docs]def area_to_area_pk(semivariogram_model: TheoreticalVariogram, - blocks: Union[Blocks, gpd.GeoDataFrame, pd.DataFrame, np.ndarray], - point_support: Union[Dict, np.ndarray, gpd.GeoDataFrame, pd.DataFrame, PointSupport], - unknown_block: np.ndarray, - unknown_block_point_support: np.ndarray, - number_of_neighbors: int, - raise_when_negative_prediction=True, - raise_when_negative_error=True): - """ + blocks: Union[Blocks, gpd.GeoDataFrame, pd.DataFrame, np.ndarray], + point_support: Union[Dict, np.ndarray, gpd.GeoDataFrame, pd.DataFrame, PointSupport], + unknown_block: np.ndarray, + unknown_block_point_support: np.ndarray, + number_of_neighbors: int, + raise_when_negative_prediction=True, + raise_when_negative_error=True, + log_process=True): + """ Function predicts areal value in a unknown location based on the area-to-area Poisson Kriging Parameters @@ -437,6 +434,9 @@

Source code for pyinterpolate.kriging.models.block.area_to_area_poisson_krig raise_when_negative_error : bool, default=True Raise error when prediction error is negative. + log_process : bool, default=True + Log process info and debug info. + Returns ------- results : List @@ -455,11 +455,14 @@

Source code for pyinterpolate.kriging.models.block.area_to_area_poisson_krig if isinstance(point_support, Dict): dps = point_support else: + if log_process: + logging.info('Point support is transformed to dictionary') dps = transform_ps_to_dict(point_support) - # Check ids - + # Get c0 + sill = semivariogram_model.sill + # Check ids kriging_data = select_poisson_kriging_data( u_block_centroid=unknown_block, u_point_support=unknown_block_point_support, @@ -472,8 +475,9 @@

Source code for pyinterpolate.kriging.models.block.area_to_area_poisson_krig avg_semivariances = b2b_semivariance.calculate_average_semivariance(kriging_data) k = np.array(list(avg_semivariances.values())) + k = sem_to_cov(k, sill) k = k.T - k_ones = np.ones(len(k)+1) + k_ones = np.ones(len(k) + 1) k_ones[:-1] = k # Prepare blocks for calculation @@ -494,6 +498,7 @@

Source code for pyinterpolate.kriging.models.block.area_to_area_poisson_krig predicted.append(row) predicted = np.array(predicted) + predicted = sem_to_cov(predicted, sill) # Add diagonal weights values = get_areal_values_from_agg(blocks, prepared_ids) @@ -511,17 +516,14 @@

Source code for pyinterpolate.kriging.models.block.area_to_area_poisson_krig try: w = np.linalg.solve(weights, k_ones) except TypeError: + if log_process: + logging.debug('Wrong dtypes used for np.linalg.solve, casting to float.') weights = weights.astype(np.float) k_ones = k_ones.astype(np.float) w = np.linalg.solve(weights, k_ones) zhat = values.dot(w[:-1]) - if raise_when_negative_prediction: - if zhat < 0: - raise ValueError(f'Predicted value is {zhat} and it should not be lower than 0. Check your sampling ' - f'grid, samples, number of neighbors or semivariogram model type.') - # Calculate prediction error if isinstance(unknown_block[0], np.ndarray): @@ -529,17 +531,29 @@

Source code for pyinterpolate.kriging.models.block.area_to_area_poisson_krig else: u_idx = unknown_block[0] - distances_within_unknown_block = get_distances_within_unknown(unknown_block_point_support) + if zhat < 0: + if log_process: + logging.debug(f'Prediction below 0 for area {u_idx}') + if raise_when_negative_prediction: + raise ValueError(f'Predicted value is {zhat} and it should not be lower than 0. Check your sampling ' + f'grid, samples, number of neighbors or semivariogram model type.') + + # TODO test - come back here when covariance terms are used + # TODO - probably it should be without subtraction - those are semivariance terms, not covariances. + sigmasq = np.matmul(w.T, k_ones) + distances_within_unknown_block = get_distances_within_unknown(unknown_block_point_support) semivariance_within_unknown = b2b_semivariance.calculate_average_semivariance({ u_idx: distances_within_unknown_block })[u_idx] - sig_base = np.matmul(w.T, k_ones) + covariance_within_unknown = sem_to_cov([semivariance_within_unknown], sill)[0] - sigmasq = semivariance_within_unknown - sig_base + sigmasq = covariance_within_unknown - sigmasq if sigmasq < 0: + if log_process: + logging.debug(f'Variance Error below 0 for area {u_idx}') if raise_when_negative_error: raise ValueError(f'Predicted error value is {sigmasq} and it should not be lower than 0. ' f'Check your sampling grid, samples, number of neighbors or semivariogram model type.') @@ -625,7 +639,7 @@

Source code for pyinterpolate.kriging.models.block.area_to_area_poisson_krig diff --git a/docs/build/html/_modules/pyinterpolate/kriging/models/block/area_to_point_poisson_kriging.html b/docs/build/html/_modules/pyinterpolate/kriging/models/block/area_to_point_poisson_kriging.html index 37abd773..c264aa15 100644 --- a/docs/build/html/_modules/pyinterpolate/kriging/models/block/area_to_point_poisson_kriging.html +++ b/docs/build/html/_modules/pyinterpolate/kriging/models/block/area_to_point_poisson_kriging.html @@ -37,7 +37,6 @@ - @@ -372,13 +371,9 @@

Source code for pyinterpolate.kriging.models.block.area_to_point_poisson_kri Authors ------- 1. Szymon Moliński | @SimonMolinsky - -TODO ----- -* log errors -* control negative predictions and errors """ from typing import Union, Dict +import logging import geopandas as gpd import numpy as np @@ -389,7 +384,7 @@

Source code for pyinterpolate.kriging.models.block.area_to_point_poisson_kri from pyinterpolate.processing.preprocessing.blocks import Blocks, PointSupport from pyinterpolate.processing.select_values import select_poisson_kriging_data, prepare_pk_known_areas, \ get_aggregated_point_support_values -from pyinterpolate.processing.transform.transform import transform_ps_to_dict, get_areal_values_from_agg +from pyinterpolate.processing.transform.transform import transform_ps_to_dict, get_areal_values_from_agg, sem_to_cov from pyinterpolate.variogram import TheoreticalVariogram @@ -403,7 +398,7 @@

Source code for pyinterpolate.kriging.models.block.area_to_point_poisson_kri raise_when_negative_prediction=True, raise_when_negative_error=True, err_to_nan=True): - """ + """ Function predicts areal value in the unknown location based on the area-to-area Poisson Kriging Parameters @@ -458,6 +453,7 @@

Source code for pyinterpolate.kriging.models.block.area_to_point_poisson_kri ValueError Prediction or prediction error are negative. """ + logging.info("POISSON KRIGING: AREA-TO-POINT | Operation starts") # Get total point-support value of the unknown area tot_unknown_value = np.sum(unknown_block_point_support[:, -1]) @@ -475,6 +471,9 @@

Source code for pyinterpolate.kriging.models.block.area_to_point_poisson_kri else: rng = max_range + # Get sill to calc cov + sill = semivariogram_model.sill + kriging_data = select_poisson_kriging_data( u_block_centroid=unknown_block, u_point_support=unknown_block_point_support, @@ -484,12 +483,15 @@

Source code for pyinterpolate.kriging.models.block.area_to_point_poisson_kri ) prepared_ids = list(kriging_data.keys()) + logging.info("POISSON KRIGING: AREA-TO-POINT | Kriging data has been prepared") # Get block to block weighted semivariances b2b_semivariance = WeightedBlock2BlockSemivariance(semivariance_model=semivariogram_model) + logging.info("POISSON KRIGING: AREA-TO-POINT | Block to block semivariances are calculated") # Get block to point weighted semivariances b2p_semivariance = WeightedBlock2PointSemivariance(semivariance_model=semivariogram_model) + logging.info("POISSON KRIGING: AREA-TO-POINT | Block to point semivariances are calculated") # array( # [unknown point 1 (n) semivariance against point support from block 1, # unknown point 2 (n+1) semivariance against point support from block 1, @@ -498,14 +500,21 @@

Source code for pyinterpolate.kriging.models.block.area_to_point_poisson_kri # unknown point 2 (n+1) semivariance against point support from block 2, # ...], # ) - avg_b2p_semivariances = add_ones(b2p_semivariance.calculate_average_semivariance(kriging_data)) + # Transform to covariances + avg_b2p_covariances = add_ones( + sem_to_cov( + b2p_semivariance.calculate_average_semivariance(kriging_data), + sill + ) + ) # {(known block id a, known block id b): [pt a val, pt b val, distance between points]} distances_between_known_areas = prepare_pk_known_areas(dps, prepared_ids) semivariances_between_known_areas = b2b_semivariance.calculate_average_semivariance( distances_between_known_areas) - + logging.info("POISSON KRIGING: AREA-TO-POINT | Average semivariance between areas is estimated") + logging.info("POISSON KRIGING: AREA-TO-POINT | Kriging system weights preparation") # Create array predicted = [] for idx_a in prepared_ids: @@ -516,6 +525,9 @@

Source code for pyinterpolate.kriging.models.block.area_to_point_poisson_kri predicted = np.array(predicted) + # Transform to covariances + predicted = sem_to_cov(predicted, sill) + # Add diagonal weights values = get_areal_values_from_agg(blocks, prepared_ids) aggregated_ps = get_aggregated_point_support_values(dps, prepared_ids) @@ -533,7 +545,8 @@

Source code for pyinterpolate.kriging.models.block.area_to_point_poisson_kri # Each point of unknown area represents different kriging system # Transpose points matrix - transposed = avg_b2p_semivariances.T + transposed = avg_b2p_covariances.T + logging.info("POISSON KRIGING: AREA-TO-POINT | Kriging system weights has been prepared") predicted_points = [] @@ -552,7 +565,9 @@

Source code for pyinterpolate.kriging.models.block.area_to_point_poisson_kri if zhat < 0: if raise_when_negative_prediction: + logging.info(f"POISSON KRIGING: AREA-TO-POINT | Negative prediction for point {point}") if err_to_nan: + logging.info(f"POISSON KRIGING: AREA-TO-POINT | Negative prediction - NaN zhat and error") predicted_points.append([(analyzed_pts[0], analyzed_pts[1]), np.nan, np.nan]) continue else: @@ -566,7 +581,9 @@

Source code for pyinterpolate.kriging.models.block.area_to_point_poisson_kri sigmasq = np.matmul(w.T, point) if sigmasq < 0: if raise_when_negative_error: + logging.info(f"POISSON KRIGING: AREA-TO-POINT | Negative variance error for point {point}") if err_to_nan: + logging.info(f"POISSON KRIGING: AREA-TO-POINT | Negative error - NaN error") predicted_points.append([(analyzed_pts[0], analyzed_pts[1]), zhat, np.nan]) continue else: @@ -580,6 +597,8 @@

Source code for pyinterpolate.kriging.models.block.area_to_point_poisson_kri predicted_points.append([(analyzed_pts[0], analyzed_pts[1]), zhat, sigma]) + logging.info(f"POISSON KRIGING: AREA-TO-POINT | Process ends") + return predicted_points

@@ -657,7 +676,7 @@

Source code for pyinterpolate.kriging.models.block.area_to_point_poisson_kri diff --git a/docs/build/html/_modules/pyinterpolate/kriging/models/block/centroid_based_poisson_kriging.html b/docs/build/html/_modules/pyinterpolate/kriging/models/block/centroid_based_poisson_kriging.html index 6132fbf2..74998f1a 100644 --- a/docs/build/html/_modules/pyinterpolate/kriging/models/block/centroid_based_poisson_kriging.html +++ b/docs/build/html/_modules/pyinterpolate/kriging/models/block/centroid_based_poisson_kriging.html @@ -37,7 +37,6 @@ - @@ -384,7 +383,7 @@

Source code for pyinterpolate.kriging.models.block.centroid_based_poisson_kr from pyinterpolate.kriging.utils.process import solve_weights from pyinterpolate.processing.preprocessing.blocks import Blocks, PointSupport from pyinterpolate.processing.select_values import select_centroid_poisson_kriging_data -from pyinterpolate.processing.transform.transform import transform_ps_to_dict +from pyinterpolate.processing.transform.transform import transform_ps_to_dict, sem_to_cov from pyinterpolate.variogram import TheoreticalVariogram @@ -398,7 +397,7 @@

Source code for pyinterpolate.kriging.models.block.centroid_based_poisson_kr raise_when_negative_prediction=True, raise_when_negative_error=True, allow_approximate_solutions=False) -> List: - """ + """ Function performs centroid-based Poisson Kriging of blocks (areal) data. Parameters @@ -471,6 +470,7 @@

Source code for pyinterpolate.kriging.models.block.centroid_based_poisson_kr weighted=is_weighted_by_point_support, direction=semivariogram_model.direction ) + sill = semivariogram_model.sill distances_column_index = 3 values_column_index = 2 @@ -481,15 +481,17 @@

Source code for pyinterpolate.kriging.models.block.centroid_based_poisson_kr values = kriging_data[:, values_column_index] partial_semivars = semivariogram_model.predict(distances) - semivars = np.ones(len(partial_semivars) + 1) - semivars[:-1] = partial_semivars - semivars = semivars.transpose() + pcovars = sem_to_cov(partial_semivars, sill) + covars = np.ones(len(pcovars) + 1) + covars[:-1] = pcovars + covars = covars.transpose() # Distances between known blocks coordinates = kriging_data[:, :values_column_index] block_distances = calc_point_to_point_distance(coordinates).flatten() known_blocks_semivars = semivariogram_model.predict(block_distances) predicted = np.array(known_blocks_semivars.reshape(n, n)) + predicted = sem_to_cov(predicted, sill) # Add diagonal weights to predicted semivars array weights = weights_array(predicted.shape, values, kriging_data[:, weights_column_index]) @@ -504,7 +506,7 @@

Source code for pyinterpolate.kriging.models.block.centroid_based_poisson_kr # Solve Kriging system try: - output_weights = solve_weights(kriging_weights, semivars, allow_approximate_solutions) + output_weights = solve_weights(kriging_weights, covars, allow_approximate_solutions) except np.linalg.LinAlgError as _: msg = 'Singular matrix in Kriging system detected, check if you have duplicated coordinates ' \ 'in the ``known_locations`` variable.' @@ -517,7 +519,7 @@

Source code for pyinterpolate.kriging.models.block.centroid_based_poisson_kr raise ValueError(f'Predicted value is {zhat} and it should not be lower than 0. Check your sampling ' f'grid, samples, number of neighbors or semivariogram model type.') - sigmasq = np.matmul(output_weights.T, semivars) + sigmasq = np.matmul(output_weights.T, covars) if sigmasq < 0: if raise_when_negative_error: @@ -611,7 +613,7 @@

Source code for pyinterpolate.kriging.models.block.centroid_based_poisson_kr diff --git a/docs/build/html/_modules/pyinterpolate/kriging/models/point/ordinary_kriging.html b/docs/build/html/_modules/pyinterpolate/kriging/models/point/ordinary_kriging.html index 939e7684..fc1af5c3 100644 --- a/docs/build/html/_modules/pyinterpolate/kriging/models/point/ordinary_kriging.html +++ b/docs/build/html/_modules/pyinterpolate/kriging/models/point/ordinary_kriging.html @@ -1,172 +1,369 @@ + - - - - - - -Pyinterpolate - pyinterpolate.kriging.models.point.ordinary_kriging - - - - - - - - - - - - - - - - - - - - + + + + + + pyinterpolate.kriging.models.point.ordinary_kriging — Pyinterpolate 0.3.5 documentation + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - -
-
-
- -
-

pyinterpolate.kriging.models.point.ordinary_kriging

-
pyinterpolate.kriging.models.point.ordinary_kriging
-
- + + + + + + + + + -
- -
+ + + -
- -
-
+ + + + + - + +
+
+
+ + +
+
+ + + + +
+
+
- + + + + +
-
-
- -
+ + + + + +
+
+ + +
+
+ +
+ +
+ +
+

Source code for pyinterpolate.kriging.models.point.ordinary_kriging

 """
 Perform point ordinary kriging.
@@ -183,6 +380,7 @@ 

Source code for pyinterpolate.kriging.models.point.ordinary_kriging

# Pyinterpolate from pyinterpolate.kriging.utils.process import get_predictions, solve_weights +from pyinterpolate.processing.transform.transform import sem_to_cov from pyinterpolate.variogram import TheoreticalVariogram @@ -195,7 +393,7 @@

Source code for pyinterpolate.kriging.models.point.ordinary_kriging

use_all_neighbors_in_range=False, allow_approximate_solutions=False ) -> List: - """ + """ Function predicts value at unknown location with Ordinary Kriging technique. Parameters @@ -267,360 +465,181 @@

Source code for pyinterpolate.kriging.models.point.ordinary_kriging

return [zhat, np.nan, unknown_location[0], unknown_location[1]] return [zhat, sigma, unknown_location[0], unknown_location[1]]
-
- -
-
-
-
-
- -
- - - - + - var clipboard = new ClipboardJS('.code-block-caption .fa-clipboard', { - 'text': function(trigger) { - return $(trigger).data('clip-text'); - } - }); +
+
+ \ No newline at end of file diff --git a/docs/build/html/_modules/pyinterpolate/kriging/models/point/simple_kriging.html b/docs/build/html/_modules/pyinterpolate/kriging/models/point/simple_kriging.html index 633626e1..0d8dbf5e 100644 --- a/docs/build/html/_modules/pyinterpolate/kriging/models/point/simple_kriging.html +++ b/docs/build/html/_modules/pyinterpolate/kriging/models/point/simple_kriging.html @@ -1,172 +1,369 @@ + - - - - - - -Pyinterpolate - pyinterpolate.kriging.models.point.simple_kriging - - - - - - - - - - - - - - - - - - - - + + + + + + pyinterpolate.kriging.models.point.simple_kriging — Pyinterpolate 0.3.5 documentation + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - -
-
-
- -
-

pyinterpolate.kriging.models.point.simple_kriging

-
pyinterpolate.kriging.models.point.simple_kriging
-
- + + + + + + + + + -
- -
+ + + -
- -
-
+ + + + + - + +
+
+
+ + +
+
+ + + + +
+
+
- + + + + +
-
-
- -
+ + + + + +
+
+ + +
+
+ +
+ +
+ +
+

Source code for pyinterpolate.kriging.models.point.simple_kriging

 """
 Perform point simple kriging.
@@ -201,7 +398,7 @@ 

Source code for pyinterpolate.kriging.models.point.simple_kriging

allow_approximate_solutions=False, err_to_nan=False ) -> List: - """ + """ Function predicts value at unknown location with Ordinary Kriging technique. Parameters @@ -273,358 +470,86 @@

Source code for pyinterpolate.kriging.models.point.simple_kriging

return [zhat, sigma, unknown_location[0], unknown_location[1]]
+
+ + + +
+ +
+
+
+
-
-
-
-
- + + + +
+ +
+ +
-
-../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_%28Intermediate%29_11_5.png +../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_(Intermediate)_11_5.png
@@ -1488,7 +1488,7 @@

6. Show a map of interpolated values with a choropleth map of the breast can
-../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_%28Intermediate%29_25_0.png +../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_(Intermediate)_25_0.png

Visual inspection shows that:

@@ -1700,7 +1700,7 @@

6. Show a map of interpolated values with a choropleth map of the breast can diff --git a/docs/build/html/usage/tutorials/Directional Ordinary Kriging (Intermediate).html b/docs/build/html/usage/tutorials/Directional Ordinary Kriging (Intermediate).html index 391a4964..8445bef1 100644 --- a/docs/build/html/usage/tutorials/Directional Ordinary Kriging (Intermediate).html +++ b/docs/build/html/usage/tutorials/Directional Ordinary Kriging (Intermediate).html @@ -38,7 +38,6 @@ - @@ -511,10 +510,11 @@ } } -/* disable scrollbars on prompts */ +/* disable scrollbars and line breaks on prompts */ div.nbinput.container div.prompt pre, div.nboutput.container div.prompt pre { overflow: hidden; + white-space: pre; } /* input/output area */ @@ -969,7 +969,7 @@

4. Compare interpolated results

-../../_images/usage_tutorials_Directional_Ordinary_Kriging_%28Intermediate%29_33_0.png +../../_images/usage_tutorials_Directional_Ordinary_Kriging_(Intermediate)_33_0.png

Directional Kriging clearly shows the leading direction, and it’s even more pronounced in the variance error maps. At the end, let’s compare the mean of directional interpolations to the isotropic interpolation result:

@@ -1010,7 +1010,7 @@

4. Compare interpolated results

-../../_images/usage_tutorials_Directional_Ordinary_Kriging_%28Intermediate%29_37_0.png +../../_images/usage_tutorials_Directional_Ordinary_Kriging_(Intermediate)_37_0.png

@@ -1173,7 +1173,7 @@

4. Compare interpolated results

-Created using Sphinx 5.3.0.
+Created using Sphinx 5.0.2.

diff --git a/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).html b/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).html index 24b7e3b5..f7f67d05 100644 --- a/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).html +++ b/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).html @@ -38,7 +38,6 @@ - @@ -511,10 +510,11 @@ } } -/* disable scrollbars on prompts */ +/* disable scrollbars and line breaks on prompts */ div.nbinput.container div.prompt pre, div.nboutput.container div.prompt pre { overflow: hidden; + white-space: pre; } /* input/output area */ @@ -836,7 +836,7 @@

1) Read and show point data
-../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_9_1.png +../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_9_1.png

@@ -1108,7 +1108,7 @@

Case 1: W-E Direction

-../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_16_0.png +../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_16_0.png
@@ -1135,7 +1135,7 @@

Case 2: N-S Direction

-../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_18_0.png +../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_18_0.png
@@ -1162,7 +1162,7 @@

Case 3: NW-SE Direction

-../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_20_0.png +../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_20_0.png
@@ -1189,7 +1189,7 @@

Case 4: NE-SW Direction

-../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_22_0.png +../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_22_0.png
@@ -1213,7 +1213,7 @@

Case 5: Isotropic Variogram

-../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_24_0.png +../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_24_0.png
@@ -1261,7 +1261,7 @@

3) Compare semivariograms
-../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_26_0.png +../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_26_0.png

What do you think about this comparison? Do you agree, that the NW-SE variogram is the best fit for a data?

@@ -1323,7 +1323,7 @@

4) Bonus: Compare calculation times and results
[20]:
 
-
diff --git a/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).ipynb b/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).ipynb index 4c7d9ef5..2f4b576b 100644 --- a/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).ipynb +++ b/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).ipynb @@ -1015,7 +1015,7 @@ }, { "cell_type": "markdown", - "id": "3d90c342", + "id": "d3da8c90", "metadata": { "collapsed": false, "pycharm": { diff --git a/docs/build/html/usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic).html b/docs/build/html/usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic).html index fbe40ba3..1ab2bf66 100644 --- a/docs/build/html/usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic).html +++ b/docs/build/html/usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic).html @@ -38,7 +38,6 @@ - @@ -511,10 +510,11 @@ } } -/* disable scrollbars on prompts */ +/* disable scrollbars and line breaks on prompts */ div.nbinput.container div.prompt pre, div.nboutput.container div.prompt pre { overflow: hidden; + white-space: pre; } /* input/output area */ @@ -929,7 +929,7 @@

4) Perform variogram modeling on the modeling set
-../../_images/usage_tutorials_How_good_is_our_Kriging_model_-_test_it_against_IDW_algorithm_%28Basic%29_16_0.png +../../_images/usage_tutorials_How_good_is_our_Kriging_model_-_test_it_against_IDW_algorithm_(Basic)_16_0.png
@@ -1133,7 +1133,7 @@

6) Bonus scenario: only 2% of values are known!
-../../_images/usage_tutorials_How_good_is_our_Kriging_model_-_test_it_against_IDW_algorithm_%28Basic%29_26_0.png +../../_images/usage_tutorials_How_good_is_our_Kriging_model_-_test_it_against_IDW_algorithm_(Basic)_26_0.png
diff --git a/docs/build/html/usage/tutorials/Ordinary and Simple Kriging (Basic).html b/docs/build/html/usage/tutorials/Ordinary and Simple Kriging (Basic).html index c35724bc..f0e8e231 100644 --- a/docs/build/html/usage/tutorials/Ordinary and Simple Kriging (Basic).html +++ b/docs/build/html/usage/tutorials/Ordinary and Simple Kriging (Basic).html @@ -38,7 +38,6 @@ - @@ -511,10 +510,11 @@ } } -/* disable scrollbars on prompts */ +/* disable scrollbars and line breaks on prompts */ div.nbinput.container div.prompt pre, div.nboutput.container div.prompt pre { overflow: hidden; + white-space: pre; } /* input/output area */ @@ -765,7 +765,7 @@

1) Read point data
-../../_images/usage_tutorials_Ordinary_and_Simple_Kriging_%28Basic%29_10_0.png +../../_images/usage_tutorials_Ordinary_and_Simple_Kriging_(Basic)_10_0.png
-../../_images/usage_tutorials_Ordinary_and_Simple_Kriging_%28Basic%29_12_0.png +../../_images/usage_tutorials_Ordinary_and_Simple_Kriging_(Basic)_12_0.png
diff --git a/docs/build/html/usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate).html b/docs/build/html/usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate).html index d7472fba..2b36c549 100644 --- a/docs/build/html/usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate).html +++ b/docs/build/html/usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate).html @@ -38,7 +38,6 @@ - @@ -511,10 +510,11 @@ } } -/* disable scrollbars on prompts */ +/* disable scrollbars and line breaks on prompts */ div.nbinput.container div.prompt pre, div.nboutput.container div.prompt pre { overflow: hidden; + white-space: pre; } /* input/output area */ @@ -819,7 +819,7 @@

2) Check outliers: analyze the distribution of the values
-../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_%28Intermediate%29_9_0.png +../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_(Intermediate)_9_0.png
@@ -848,7 +848,7 @@

2) Check outliers: analyze the distribution of the values
-../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_%28Intermediate%29_11_0.png +../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_(Intermediate)_11_0.png

Boxplot is a unique and handy data visualization tool. Let’s analyze this plot from the bottom up to the top.

@@ -915,7 +915,7 @@

2) Check outliers: analyze the distribution of the values
-../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_%28Intermediate%29_15_0.png +../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_(Intermediate)_15_0.png

Clarification: We have cut some records from the baseline training dataset. The distribution plot (violinplot) has a shorter tail and ends more abruptly upwards. The boxplot of the new data doesn’t have any outliers. The one crucial thing to notice is that the observations are still skewed, but this is not a problem for this concrete tutorial.

@@ -962,7 +962,7 @@

3) Create the Variogram Point Cloud model for datasets A and B
-../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_%28Intermediate%29_20_0.png +../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_(Intermediate)_20_0.png
-../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_%28Intermediate%29_21_0.png +../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_(Intermediate)_21_0.png

Clarification: a quick look into the results shows that calculated semivariances are skewed into significant positive values for each lag, but most profoundly within middle lags (~15:21 km). The processed dataset has lower semivariances than the raw readings, and both variograms have a similar shape.

@@ -1110,7 +1110,7 @@

4) Remove outliers from the variograms
-../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_%28Intermediate%29_28_0.png +../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_(Intermediate)_28_0.png

Clarification: Comparison of multiple variogram clouds could be hard. We see that the largest semivariances are present in the raw data. Heavily processed data has the lowest number of outliers. The medians in each dataset are distributed over a similar pattern. How is it similar? We can check if we transform the variogram point cloud into the experimental semivariogram. Pyinterpolate has a method for it: .calculate_experimental_variogram(). We use it and compare four plots of @@ -1147,7 +1147,7 @@

4) Remove outliers from the variograms
-../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_%28Intermediate%29_31_0.png +../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_(Intermediate)_31_0.png

Clarification: An understanding of those plots is not an easy task. Let’s divide reasoning into multiple points:

@@ -1548,7 +1548,7 @@

5) Create Four Ordinary Kriging models based on the four Variogram Point Clo diff --git a/docs/build/html/usage/tutorials/Poisson Kriging - Area to Area (Advanced).html b/docs/build/html/usage/tutorials/Poisson Kriging - Area to Area (Advanced).html index 76f1fb2a..05182a00 100644 --- a/docs/build/html/usage/tutorials/Poisson Kriging - Area to Area (Advanced).html +++ b/docs/build/html/usage/tutorials/Poisson Kriging - Area to Area (Advanced).html @@ -38,7 +38,6 @@ - @@ -511,10 +510,11 @@ } } -/* disable scrollbars on prompts */ +/* disable scrollbars and line breaks on prompts */ div.nbinput.container div.prompt pre, div.nboutput.container div.prompt pre { overflow: hidden; + white-space: pre; } /* input/output area */ @@ -802,7 +802,7 @@

1) Read and explore data
-../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Area_%28Advanced%29_4_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Area_(Advanced)_4_1.png

Clarification: It is a good idea to look into the spatial patterns in a dataset and to visually check if our data do not have any NaN values. We use the geopandas GeoDataFrame.plot() function with a color map that diverges regions based on the cancer incidence rates. The output choropleth map is not ideal, and (probably) it has a few unreliable results, for example:

@@ -836,7 +836,7 @@

3) Prepare training and test data.
-../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Area_%28Advanced%29_15_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Area_(Advanced)_15_1.png
-../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Area_%28Advanced%29_16_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Area_(Advanced)_16_1.png
diff --git a/docs/build/html/usage/tutorials/Poisson Kriging - Area to Point (Advanced).html b/docs/build/html/usage/tutorials/Poisson Kriging - Area to Point (Advanced).html index e62b5c4e..d6cb53c8 100644 --- a/docs/build/html/usage/tutorials/Poisson Kriging - Area to Point (Advanced).html +++ b/docs/build/html/usage/tutorials/Poisson Kriging - Area to Point (Advanced).html @@ -38,7 +38,6 @@ - @@ -511,10 +510,11 @@ } } -/* disable scrollbars on prompts */ +/* disable scrollbars and line breaks on prompts */ div.nbinput.container div.prompt pre, div.nboutput.container div.prompt pre { overflow: hidden; + white-space: pre; } /* input/output area */ @@ -791,7 +791,7 @@

1) Read and explore data
-../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Point_%28Advanced%29_3_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Point_(Advanced)_3_1.png

Clarification: It is a good idea to look into the spatial patterns in a dataset and to visually check if our data do not have any NaN values. We use the geopandas GeoDataFrame.plot() function with a color map that diverges regions based on the cancer incidence rates. The output choropleth map is not ideal, and (probably) it has a few unreliable results, for example:

@@ -951,7 +951,7 @@

4) Visualize data
-../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Point_%28Advanced%29_12_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Point_(Advanced)_12_1.png

@@ -1105,7 +1105,7 @@

4) Visualize data

-Created using Sphinx 5.3.0.
+Created using Sphinx 5.0.2.

diff --git a/docs/build/html/usage/tutorials/Poisson Kriging - Centroid Based (Advanced).html b/docs/build/html/usage/tutorials/Poisson Kriging - Centroid Based (Advanced).html index 0f4264b3..76f4be02 100644 --- a/docs/build/html/usage/tutorials/Poisson Kriging - Centroid Based (Advanced).html +++ b/docs/build/html/usage/tutorials/Poisson Kriging - Centroid Based (Advanced).html @@ -38,7 +38,6 @@ - @@ -511,10 +510,11 @@ } } -/* disable scrollbars on prompts */ +/* disable scrollbars and line breaks on prompts */ div.nbinput.container div.prompt pre, div.nboutput.container div.prompt pre { overflow: hidden; + white-space: pre; } /* input/output area */ @@ -806,7 +806,7 @@

1) Read and explore data
-../../_images/usage_tutorials_Poisson_Kriging_-_Centroid_Based_%28Advanced%29_4_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Centroid_Based_(Advanced)_4_1.png

Clarification: It is a good idea to look into the spatial patterns in a dataset and to visually check if our data do not have any NaN values. We use the geopandas GeoDataFrame.plot() function with a color map that diverges regions based on the cancer incidence rates. The output choropleth map is not ideal, and (probably) it has a few unreliable results, for example:

@@ -840,7 +840,7 @@

3) Prepare training and test data.
-../../_images/usage_tutorials_Poisson_Kriging_-_Centroid_Based_%28Advanced%29_15_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Centroid_Based_(Advanced)_15_1.png
-../../_images/usage_tutorials_Poisson_Kriging_-_Centroid_Based_%28Advanced%29_16_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Centroid_Based_(Advanced)_16_1.png
diff --git a/docs/build/html/usage/tutorials/Semivariogram Estimation (Basic).html b/docs/build/html/usage/tutorials/Semivariogram Estimation (Basic).html index 79380a0f..05c3b25d 100644 --- a/docs/build/html/usage/tutorials/Semivariogram Estimation (Basic).html +++ b/docs/build/html/usage/tutorials/Semivariogram Estimation (Basic).html @@ -38,7 +38,6 @@ - @@ -511,10 +510,11 @@ } } -/* disable scrollbars on prompts */ +/* disable scrollbars and line breaks on prompts */ div.nbinput.container div.prompt pre, div.nboutput.container div.prompt pre { overflow: hidden; + white-space: pre; } /* input/output area */ @@ -902,7 +902,7 @@

2) Create the experimental variogram
-../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_12_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_12_0.png

Our plot shows three objects:

@@ -1030,7 +1030,7 @@

Models:
-../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_19_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_19_0.png
-../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_22_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_22_0.png
-../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_24_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_24_0.png
-../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_26_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_26_0.png
-../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_28_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_28_0.png
-../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_30_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_30_0.png
-../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_32_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_32_0.png

Quick look into plots, and we can bet that the best model is linear. We can read each table printed with a print() method, but instead, we will read Root Mean Squared Error of each model and select the model with the lowest value of RMSE:

@@ -1669,7 +1669,7 @@

4) Set automatically semivariogram model
-../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_44_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_44_0.png

Compare this model to the linear model fitted before:

@@ -1697,7 +1697,7 @@

4) Set automatically semivariogram model
-../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_46_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_46_0.png
@@ -1988,7 +1988,7 @@

6) Import model

-Created using Sphinx 5.3.0.
+Created using Sphinx 5.0.2.

diff --git a/docs/build/html/usage/tutorials/Semivariogram Regularization (Intermediate).html b/docs/build/html/usage/tutorials/Semivariogram Regularization (Intermediate).html index 623e2ce5..739a4498 100644 --- a/docs/build/html/usage/tutorials/Semivariogram Regularization (Intermediate).html +++ b/docs/build/html/usage/tutorials/Semivariogram Regularization (Intermediate).html @@ -38,7 +38,6 @@ - @@ -511,10 +510,11 @@ } } -/* disable scrollbars on prompts */ +/* disable scrollbars and line breaks on prompts */ div.nbinput.container div.prompt pre, div.nboutput.container div.prompt pre { overflow: hidden; + white-space: pre; } /* input/output area */ @@ -820,7 +820,7 @@

2) Set semivariogram parameters.
-../../_images/usage_tutorials_Semivariogram_Regularization_%28Intermediate%29_7_0.png +../../_images/usage_tutorials_Semivariogram_Regularization_(Intermediate)_7_0.png
-../../_images/usage_tutorials_Semivariogram_Regularization_%28Intermediate%29_8_0.png +../../_images/usage_tutorials_Semivariogram_Regularization_(Intermediate)_8_0.png

We see that block and point support variograms follow a spatial-dependency pattern. In this case, we can move to the next step - deconvolution. The next step is to create the Deconvolution object. We have multiple parameters to choose from, and it is hard to find the best fit at the beginning, so try to avoid multiple loops because it is time-consuming.

@@ -905,7 +905,7 @@

3) Regularize semivariogram
-../../_images/usage_tutorials_Semivariogram_Regularization_%28Intermediate%29_12_0.png +../../_images/usage_tutorials_Semivariogram_Regularization_(Intermediate)_12_0.png

After the first step, we see that variogram can be regularized. There is a big difference between the theoretical curve and the experimental values. Let’s run the transformation process.

@@ -951,7 +951,7 @@

4) Visualize and check semivariogram
-../../_images/usage_tutorials_Semivariogram_Regularization_%28Intermediate%29_16_0.png +../../_images/usage_tutorials_Semivariogram_Regularization_(Intermediate)_16_0.png

Clarification: Deviation between regularized semivariogram and a theoretical model is smaller in each step, but the significant improvement can be seen after the first step, and then it slows down. That’s why semivariogram regularization usually does not require many steps. However, if there are many lags, optimization may require more steps to achieve a meaningful result.

@@ -970,7 +970,7 @@

4) Visualize and check semivariogram
-../../_images/usage_tutorials_Semivariogram_Regularization_%28Intermediate%29_18_0.png +../../_images/usage_tutorials_Semivariogram_Regularization_(Intermediate)_18_0.png

NOTE: Weights are smaller with each iteration. It is the expected behavior of the algorithm. The general trend goes downward, and small oscillations may occur due to the optimization process.

@@ -987,7 +987,7 @@

4) Visualize and check semivariogram
-../../_images/usage_tutorials_Semivariogram_Regularization_%28Intermediate%29_20_0.png +../../_images/usage_tutorials_Semivariogram_Regularization_(Intermediate)_20_0.png

The regularized model works well for our dataset and follows general trends. For closest lags, it assigns smaller weights, and for larger lags, weights are bigger. It is related to the semivariogram weighting method - we penalize more models that are poorly performing for the shortest distances from the origin.

@@ -1167,7 +1167,7 @@

5) Export semivariogram to text file

-Created using Sphinx 5.3.0.
+Created using Sphinx 5.0.2.

diff --git a/docs/build/html/usage/tutorials/Theoretical Models (Basic).html b/docs/build/html/usage/tutorials/Theoretical Models (Basic).html index 1f35a843..64c9281c 100644 --- a/docs/build/html/usage/tutorials/Theoretical Models (Basic).html +++ b/docs/build/html/usage/tutorials/Theoretical Models (Basic).html @@ -38,7 +38,6 @@ - @@ -511,10 +510,11 @@ } } -/* disable scrollbars on prompts */ +/* disable scrollbars and line breaks on prompts */ div.nbinput.container div.prompt pre, div.nboutput.container div.prompt pre { overflow: hidden; + white-space: pre; } /* input/output area */ @@ -771,7 +771,7 @@

1) Create a random surface
-../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_7_0.png +../../_images/usage_tutorials_Theoretical_Models_(Basic)_7_0.png

Let’s reshape this signal into a 2-D matrix:

@@ -799,7 +799,7 @@

1) Create a random surface
-../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_10_0.png +../../_images/usage_tutorials_Theoretical_Models_(Basic)_10_0.png

The spatial correlation of this structure is very weak, we can change it with a simple blur filter. It’s size will be our range parameter!

@@ -830,7 +830,7 @@

1) Create a random surface
-../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_14_0.png +../../_images/usage_tutorials_Theoretical_Models_(Basic)_14_0.png
@@ -914,7 +914,7 @@

2) Create the experimental variogram
-../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_24_0.png +../../_images/usage_tutorials_Theoretical_Models_(Basic)_24_0.png

We read a plot and decide to set:

@@ -1028,7 +1028,7 @@

3) Set all variogram models
-../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_32_0.png +../../_images/usage_tutorials_Theoretical_Models_(Basic)_32_0.png
-../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_33_0.png +../../_images/usage_tutorials_Theoretical_Models_(Basic)_33_0.png
-../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_34_0.png +../../_images/usage_tutorials_Theoretical_Models_(Basic)_34_0.png
-../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_35_0.png +../../_images/usage_tutorials_Theoretical_Models_(Basic)_35_0.png
-../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_36_0.png +../../_images/usage_tutorials_Theoretical_Models_(Basic)_36_0.png
-../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_37_0.png +../../_images/usage_tutorials_Theoretical_Models_(Basic)_37_0.png
-../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_38_0.png +../../_images/usage_tutorials_Theoretical_Models_(Basic)_38_0.png

What was your guess?

@@ -1211,7 +1211,7 @@

4) Compare variogram models
-../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_41_0.png +../../_images/usage_tutorials_Theoretical_Models_(Basic)_41_0.png

We observe that the lowest distance from a modeled value to the experimental curve at a small distance has…

@@ -1371,7 +1371,7 @@

4) Compare variogram models

-Created using Sphinx 5.3.0.
+Created using Sphinx 5.0.2.

diff --git a/docs/build/html/usage/tutorials/Variogram Point Cloud (Basic).html b/docs/build/html/usage/tutorials/Variogram Point Cloud (Basic).html index 38f52c2d..5040dd3b 100644 --- a/docs/build/html/usage/tutorials/Variogram Point Cloud (Basic).html +++ b/docs/build/html/usage/tutorials/Variogram Point Cloud (Basic).html @@ -38,7 +38,6 @@ - @@ -511,10 +510,11 @@ } } -/* disable scrollbars on prompts */ +/* disable scrollbars and line breaks on prompts */ div.nbinput.container div.prompt pre, div.nboutput.container div.prompt pre { overflow: hidden; + white-space: pre; } /* input/output area */ @@ -864,7 +864,7 @@

2) Set proper lag size with variogram cloud histogram
-../../_images/usage_tutorials_Variogram_Point_Cloud_%28Basic%29_11_0.png +../../_images/usage_tutorials_Variogram_Point_Cloud_(Basic)_11_0.png

The output per lag is dense, and we cannot distinguish a single value. But, we can follow a general trend and see maxima on the plot. We can make it better if we use a box plot instead:

@@ -880,7 +880,7 @@

2) Set proper lag size with variogram cloud histogram
-../../_images/usage_tutorials_Variogram_Point_Cloud_%28Basic%29_13_0.png +../../_images/usage_tutorials_Variogram_Point_Cloud_(Basic)_13_0.png

The orange line in the middle of each box represents the median (50%) value per lag. The trend is more visible if we look into it. What else can be seen here?

@@ -903,7 +903,7 @@

2) Set proper lag size with variogram cloud histogram
-../../_images/usage_tutorials_Variogram_Point_Cloud_%28Basic%29_15_0.png +../../_images/usage_tutorials_Variogram_Point_Cloud_(Basic)_15_0.png

The violin plot supports our earlier assumptions, but we can learn more from it. For distant lags, a distribution starts to be multimodal. We see one mode around very low values of semivariance and another mode close to the 1st quartile. Multimodality may affect our outcomes, and maybe it tells us that there is more than one level of spatial dependency?

@@ -1054,7 +1054,7 @@

3) Detect and remove outliers
-../../_images/usage_tutorials_Variogram_Point_Cloud_%28Basic%29_21_0.png +../../_images/usage_tutorials_Variogram_Point_Cloud_(Basic)_21_0.png
-../../_images/usage_tutorials_Variogram_Point_Cloud_%28Basic%29_25_0.png +../../_images/usage_tutorials_Variogram_Point_Cloud_(Basic)_25_0.png

When we compare both figures - before and after data cleaning - we see that the y-axis of the second plot is 6-7 times smaller than the y-axis of the first plot! We’ve cleaned our data from the extreme values.

@@ -1303,7 +1303,7 @@

4) Calculate experimental semivariogram from point cloud

-Created using Sphinx 5.3.0.
+Created using Sphinx 5.0.2.

diff --git a/docs/requirements.txt b/docs/requirements.txt index e276445c..beadbe4c 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -13,7 +13,7 @@ prettytable pandas dask requests -sphinx +sphinx<6 nbsphinx numpydoc pydata-sphinx-theme diff --git a/pyinterpolate/processing/preprocessing/blocks.py b/pyinterpolate/processing/preprocessing/blocks.py index 96b77df0..54ae1396 100644 --- a/pyinterpolate/processing/preprocessing/blocks.py +++ b/pyinterpolate/processing/preprocessing/blocks.py @@ -4,11 +4,8 @@ Authors ------- 1. Szymon Moliński | @SimonMolinsky - -TODO ----- -* PointSupport | Fn skips points that are not assigned to any area, maybe log it somewhere... """ +import logging from typing import Union import geopandas as gpd @@ -212,11 +209,34 @@ def from_geodataframe(self, class PointSupport: """Class prepares the point support data in relation to block dataset. + Parameters + ---------- + log_not_used_points : bool, default=False + Should dropped points be logged? + Attributes ---------- point_support : gpd.GeoDataFrame Dataset with point support values and indexes of blocks (where points fall into). + value_column : str + The value column name + + geometry_column : str + The geometry column name. + + block_index_column : str + The area index. + + x_col : str, default = "x_col" + Longitude column name. + + y_col : str, default = "y_col" + Latitude column name. + + log_dropped : bool + See log_not_used_points parameter. + Methods ------- from_files() @@ -264,13 +284,14 @@ class PointSupport: ... blocks_index_col=POLYGON_ID) """ - def __init__(self): + def __init__(self, log_not_used_points=False): self.point_support = None self.value_column = None self.geometry_column = None self.block_index_column = None self.x_col = 'x_col' self.y_col = 'y_col' + self.log_dropped = log_not_used_points def from_files(self, point_support_data_file: str, @@ -348,7 +369,6 @@ def from_geodataframes(self, ---------- point_support_dataframe : GeoDataFrame or GeoSeries - blocks_dataframe : GeoDataFrame Block data with block indexes and geometries. @@ -384,6 +404,16 @@ def from_geodataframes(self, # Merge data joined = gpd.sjoin(point_support, blocks, how='left') + # Check which points weren't joined + if self.log_dropped: + is_na = joined.isna().any(axis=1) + not_joined_points = joined[is_na]['geometry'] + if len(not_joined_points) > 0: + logging.info('POINT SUPPORT : Dropped points:') + for pt in not_joined_points: + msg = '({}, {})'.format(pt.x, pt.y) + logging.info(msg) + # Clean data joined.dropna(inplace=True) joined = joined[['index_right', point_support_geometry_col, point_support_val_col]] diff --git a/tests/test_processing/test_blocks.py b/tests/test_processing/test_blocks.py index 5524c4dc..a42aba86 100644 --- a/tests/test_processing/test_blocks.py +++ b/tests/test_processing/test_blocks.py @@ -79,3 +79,14 @@ def test_get_from_geodataframes_fn(self): out_keys = set(ps.point_support.keys()) self.assertEqual(expected_keys, out_keys) + def test_get_from_geodataframes_fn_with_logging(self): + gdf_points = gpd.read_file(DATASET, layer=POPULATION_LAYER) + gdf_polygons = gpd.read_file(DATASET, layer=POLYGON_LAYER) + ps = PointSupport(log_not_used_points=True) + ps.from_geodataframes(gdf_points, + gdf_polygons, + point_support_geometry_col=GEOMETRY_COL, + point_support_val_col=POP10, + blocks_geometry_col=GEOMETRY_COL, + blocks_index_col=POLYGON_ID) + self.assertTrue(not ps.point_support.empty) From a98da0e9a0d68730ee9a57f0650c9173fb666186 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Sat, 21 Jan 2023 18:21:37 +0200 Subject: [PATCH 06/29] Added possibility to use own columns by the user --- .../build/doctrees/api/datatypes/core.doctree | Bin 70422 -> 70535 bytes .../doctrees/api/distance/distance.doctree | Bin 17741 -> 17922 bytes docs/build/doctrees/api/idw/idw.doctree | Bin 16687 -> 16787 bytes docs/build/doctrees/api/io/io.doctree | Bin 37818 -> 38005 bytes .../api/kriging/block/block_kriging.doctree | Bin 73502 -> 73718 bytes .../api/kriging/point/point_kriging.doctree | Bin 58411 -> 58609 bytes .../api/pipelines/data/download.doctree | Bin 12411 -> 12515 bytes .../kriging_based_processes.doctree | Bin 102904 -> 103232 bytes .../api/variogram/block/block.doctree | Bin 90716 -> 91266 bytes .../deconvolution/deconvolution.doctree | Bin 123030 -> 123376 bytes .../experimental/experimental.doctree | Bin 157228 -> 157634 bytes .../variogram/theoretical/theoretical.doctree | Bin 142471 -> 143341 bytes docs/build/doctrees/api/viz/viz.doctree | Bin 21741 -> 21836 bytes docs/build/doctrees/environment.pickle | Bin 464044 -> 436516 bytes docs/build/doctrees/index.doctree | Bin 14111 -> 14111 bytes .../Directional Semivariograms (Basic).ipynb | 2 +- ...al Ordinary Kriging (Intermediate).doctree | Bin 42677 -> 42677 bytes ...Directional Semivariograms (Basic).doctree | Bin 88128 -> 88128 bytes docs/build/html/.buildinfo | 2 +- docs/build/html/_modules/index.html | 7 +- .../processing/preprocessing/blocks.html | 7 +- docs/build/html/_sources/index.rst.txt | 2 +- docs/build/html/_static/basic.css | 30 ---- docs/build/html/_static/doctools.js | 130 ++---------------- .../html/_static/documentation_options.js | 4 +- docs/build/html/_static/searchtools.js | 91 ++++++++---- docs/build/html/api/api.html | 7 +- docs/build/html/api/datatypes/core.html | 7 +- docs/build/html/api/distance/distance.html | 7 +- docs/build/html/api/idw/idw.html | 9 +- docs/build/html/api/io/io.html | 7 +- .../html/api/kriging/block/block_kriging.html | 7 +- docs/build/html/api/kriging/kriging.html | 7 +- .../html/api/kriging/point/point_kriging.html | 7 +- .../html/api/pipelines/data/download.html | 7 +- .../kriging_based_processes.html | 7 +- docs/build/html/api/pipelines/pipelines.html | 7 +- .../build/html/api/variogram/block/block.html | 7 +- .../deconvolution/deconvolution.html | 7 +- .../variogram/experimental/experimental.html | 9 +- .../variogram/theoretical/theoretical.html | 7 +- docs/build/html/api/variogram/variogram.html | 7 +- docs/build/html/api/viz/viz.html | 7 +- docs/build/html/community/community.html | 7 +- .../community/doc_parts/contributors.html | 7 +- .../build/html/community/doc_parts/forum.html | 7 +- .../html/community/doc_parts/use_cases.html | 7 +- docs/build/html/developer/dev.html | 7 +- docs/build/html/developer/doc_parts/bugs.html | 7 +- .../html/developer/doc_parts/development.html | 7 +- .../html/developer/doc_parts/package.html | 7 +- docs/build/html/developer/doc_parts/reqs.html | 7 +- .../doc_parts/tests_and_contribution.html | 7 +- docs/build/html/genindex.html | 7 +- docs/build/html/index.html | 9 +- docs/build/html/science/biblio.html | 7 +- docs/build/html/science/cite.html | 7 +- docs/build/html/search.html | 7 +- docs/build/html/searchindex.js | 2 +- docs/build/html/setup/setup.html | 7 +- docs/build/html/usage/good_practices.html | 7 +- docs/build/html/usage/quickstart.html | 7 +- docs/build/html/usage/tutorials.html | 7 +- ... Kriging interpolation (Intermediate).html | 21 +-- ...ional Ordinary Kriging (Intermediate).html | 11 +- .../Directional Semivariograms (Basic).html | 23 ++-- .../Directional Semivariograms (Basic).ipynb | 2 +- ...test it against IDW algorithm (Basic).html | 11 +- .../Ordinary and Simple Kriging (Basic).html | 11 +- ...nce on the Final Model (Intermediate).html | 21 +-- ...son Kriging - Area to Area (Advanced).html | 13 +- ...on Kriging - Area to Point (Advanced).html | 11 +- ...n Kriging - Centroid Based (Advanced).html | 13 +- .../Semivariogram Estimation (Basic).html | 27 ++-- ...riogram Regularization (Intermediate).html | 19 +-- .../tutorials/Theoretical Models (Basic).html | 31 +++-- .../Variogram Point Cloud (Basic).html | 17 +-- docs/source/conf.py | 2 +- docs/source/index.rst | 2 +- .../processing/transform/transform.py | 28 +++- requirements.txt | 2 +- 81 files changed, 381 insertions(+), 419 deletions(-) diff --git a/docs/build/doctrees/api/datatypes/core.doctree b/docs/build/doctrees/api/datatypes/core.doctree index 055a00fae65553825ee8b673f415261f383a3116..c1c98fc5ef7e363587fcd72335a146bec0565671 100644 GIT binary patch literal 70535 zcmeHw3zQsJd8S@7(u_uu^%_59nU;BIG)NAqgz&EXQFXYzXXO30bl+EM&puR+_y70x-+S*Jdh4_uxadsuG-Q@s4j zz^R6HzZDmEhumRz<(<6=cO)7L>tVxDK1G|Z@;gqcRtYPmAnbIjVYdTRV1CHH;*fJ3 z>Bz|S#vY?@xLpBi!k)W68Y#!*yUU|tPWAq1MWfzwdi%Sxm1wjQhMoFsH-vVOyXEy- zfSjzXHYz~?iST=;#T5KE^{ zoOIn6y1OKu``zvGcm%&>4Y#N@R5am5OON#`ssvGL2e8%dtfS>rGeslEn~h6} z53r6l0NCjqb$VF#8YsJ$BjbGqk)h+H-SMkV5Y$`qyP*Z;uUS&XRD0o4gc7K`HDB`Q zN?PeDnIC>CrKfmlrcXrLQbNTDsfW-l+<-e24U24Op5yVKQnW|1MLQ9#0x0dGD#6JB zwCJa!3euf(=TT~PDK*z+G({V^rve;J9j!aZs^G4A(K_+7TxnHZzoV$XpKXkQA%~UD zyc71Kmz0}+t=j;j)5HdnwhA2_1yoY6_1tDO48K4Dy=X(yiU|t;N;1X3s{;xg5y+<( zjiQwNSr5EuPZLfw%xLUIYcwK(2xcShaI|W!+h{PK)Qm>Up87hyoKStWG`rxLNen55PBT#K+zEf$tio~PItI&mlBL~kFlq#)S z3Bd-=8UC1`?>O_|@M`4jr-Wq|DI#(9{%oA7ctQ>z0iS$&Sl%+w!NXh!BY>ywY^Sbz z=4jP5$1BY?pi~G?CP>lzL4MJEOf(1}cofWRJt%)9S_3GCzA-G5Yf#nu_m^LOd1>D9 ztBs(vr^I~0#Ewy!IyKkvo8`HB!EVW)czMa(%APSrsrgobxY@LxYg}vnzPbEUy;QzvjMm-28^fEhkj7~s( zM2T#DXQ_%^q+hR1!Ke850_)ho$Nft2%uocV_|st4=onXWROsEKaM=IJK+-rNX>_jc zG-_p3h5{q*mtinSpA%njoXAU(qf+{x(YTQOTb5 zYYPf-hd08Id2$i~H#u3lv^3wYP3?31tKsi!J1`0yEx~{ISKx%DWA)H2k^L~>2UDY? zlasLx0EWp4Q$>4Q3siPLRDvCM=sG2aXtkOSxK37!FcoeL`75e$ibMrOQ*3R8XhIsP zoU6C$IQC1|IO=tik*Qn{ou(q>=wh3MEz%__u!R*cves%`C2EYb48tJF zZ_TUC>Y2doSD>Edn9&;o<>$tfw;XeCaeoPL8h3{!EPtt1p?CjgxAk)l$t_UNPZ=z! zm#>4-sH2?d3=@c=b4Y%O3GvP=#Ll^lou48}j1;LxMT*?8-^XT+FkCz*TVaAoTNX*~ zg+<849-q215S=##C1KK+Idq2+g13{iXB*<I8ROh^7@3+QBZxbh+H|Uy#pjt4cL@c9NXuCf^MYRysaun%fTfIfY5J= z1g{Xq47k(=!>+eWX(xf#=jBnAAS_>IN%?DwP#$9#MRXiW=EE?Trrom$7(>+tjIW=Z z6n#T#=aMC!WXF<#^I2I{ry<&&89==$jZ6jC4;PWO!1X&w%sQ?ytvIf?fzsYewdKb3 zCya*d9*g4|+sK3K9k~@Jz+Iq(MEK{6@DL*$h4mN-%g!_N(p;|j5Drxv2)|--GJC+2 zB_(sPGvR7(I;FxiP=iCy%870|@lApA_lgKs!1>!GQytEjRvgaH0}cHR)s`F1zc3oI ztCqtV+sFgw^ZP4G;5biK3E*|hbn#fJjsc9~8H18JT{M$qJ^(}22w;2WA3~;o?9;gW ze<0I0`qlJxKEOE(GJg$m(y!LPgp9Oe;cn&Yu^*3zB`a@sLf40-bv{vx|CaLJTS(sK zYQ+v3iVlU9S#3ulo?Z@z^Buq2P7F|Smaq~gSV7xSS66ts%%${IP~=#>7P`F~&%{yV z9Z38Z?{?C>_e%IjuwJ01D-tyUaYLao^<)(y-OD@vu~deJa1}$Hu5u#eV0_)=q+FfZ zF*!+k(MFQqy~q+<+Fh;WRXoufFbC~(FnwDsM0ldtk%+8WV`F+Di1fAn^Lq^5snqytB(5R_Y_|y+EWw(6Sg$lnxKLFJy6v{#!4=Bch0;F9pN0j@ zN)WG9F1j8G{P!UBdBv#7=3T_FRhGJJtiHnwk&rFkT~w>rg@1H0PS{0zCdU*E$8f$p zhwC5{>Dc-lw#2Ztk+7wgQ84xx=FBS`fw9jL2UfYna@+|V|8f8PLXLk(S?z*&i3MXZ zl1ei(@EhmEv|uzd!=N<*-T(7*l~;uHEkj7?(;Bdt(y25Q{}7#FHYvREm`aIK@822q zS|#dz7jtj%kQi{ru+285RArKAMWUvhZ&H2srnv)P%CT0hgWR6gXACi?o}D#Xf&E7h zc4eU>IK;}_l7r|2lvQ+@xJZF}u+$wjwJmp8JlV2s8|ChVP9!wA$>R#O1 zNZb<(tt%Z8uS@+{0F@cX?d)v{d?%Xant6;+7f#mk1ohxZ!GM{xWjGP`8pI98ttNza4NW~_zaAcSv= z^AA&9Rhvevc_O|}SY^%S*7zv9~*gB){OVik> z%p-VHlO%^rRt)TH{sp+tsk62AR%|-st>o9)x%RdO&>174pw9YdzXidijv~BiOkts9 z_XsoSw<>Zn!?B_>%pqDYj?Z%61a8NLU@T?WlNyiZzS;d9eaMuEymH^>Hr=;-SD~gJ z@@|BG;+VKd8KvFdbKeoNu&fKuwr=uQ7=Q$L8l4xf_Lkpn{eft#>F@Jw5HK< zVDSQ{-WYU1D;kwtYZ(KVmj-vx3Qu)@fm~t~*6B8(fOsr#nsW*2_^PRn|86Gy50Ma! zPK&WsNh!L8qzJJpo`WT}dKLWVyc@xBx&I)VJ^W)>L5C$7oQ+Uu2?RP&Xvs7r zltQ0EOVlMVJt{?uMmYo#9xWb`Qqkg3sDDp}qEKl*2G}FV6x4opWfUXBDvSGOwI+!4 z!hVfvxgLX`1u00|RO$K<{_Zwl#m<3n!-Z0}Rllq2u$UWR58ON;^IQp{lS}jUqfQG& z(PAMirFu{bD@U9bH9|%d@A#A|ola!|qjJoJl${jbSP!u@(o%yQ+lhtku&{&CKC|cWkZEn+z--SszV@e$3I%HK?C(xyG!j=N|W>LBlDAF>d+Sa$2!L!2_%RW zV;Q0_Y2qRq6RaOrHn~RPvb>Ad;t!0kFdIlrW!_i>|_;K&OKD2v4;gFA_f-A@wYV1cN=Zl*Q59z7Pi4#g&~DC+TiR=4G4lPIV71M zDMBXtVO1m_B9YiR;~TF`dUkPZ7- zN{*~)>VGXFKmpD#GS)P3V%k99Tn*rSoGLWHnH>l7U860#3OP8jjhx`z)>kV6q&ad* zu>Pb7*(z93L{E~4?3{A2GHK=pE7qO>>vej_irOow{ad!6MBkQx?-^#zX$Vfw1R%~@ zmpFS!ho43hYSZHia$cw5boACWzsH8IKm8Hi8v^y~)su_dVDy6eIfLTe%M! z)!CKIw{npN><^+1$q7zwQdcWeApypfd~&2z^1F*7P}^%ZMQ8Vi${=_>nA8Krvt2yg z+cN93*RBkL(O?ta_DHU&p+2lw)U;5IS6r(%p5_wMvH&2`mtDV7NQZpT@#h?5%Fzf9 z(*|;iXM>EtKo#mvaU%?#%?Y;vW9m2Q9{DyP|YD?vR__oRl|l7o=o3S59ts#!j)tIsa7rI>q*hi#Ly8D=XPN_{3-c9T;K zdNb7fW2)Cq0yk)e9DD7GK_l3hLEDQ!Os03V|8xbzGHF3CM`Wg$SPwywSw4*d;aL_T zhi|Ra@je3{b|wClIKQlj(p+48d?}WQ=lH0+c=0j1gZj{`{KkGiyp7i3uIY4qwg5?# z)Jn&2(T%OY(FjW{<^kGhX--|f!$m>EL|qh+G7TcBdJD82ptYj@FT zZ^)4kjTQ}|fYIVnG-Ynbcn-NUs27`vmbDjPlMdo{AZXmY_@L%DEA>{-`zVkbt%S=F@Pd?{ z_bC2JS4k*;uWb3`TY3*fWBezJjXn{rYx(?6gMcUDD)FT>?7%>F5ybwKM3LQcCA+tS z!ndHH&C=d6xBB=yH2kX z*oBTor`q_43nyuDU_Tq2gP$y(gHsjv$JQ5O}sk4@@}`cVpAS(MN^(N#H(g+ zYXF5Y5(+A;e|8=&Bzp?)uh2m}o#8@fW%b2rVMCJeMTQN%2{rbR_aOWu!-i6N=KC>x z=$tGPl`tY9M;LN_p8H℘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 aR@YnAMz@A=nMciy*3i>&r@)4MQ~w`kLT||c literal 70422 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 r1)BnihM;>^Vd6%#jynZ5u$%t>dge=8 diff --git a/docs/build/doctrees/api/distance/distance.doctree b/docs/build/doctrees/api/distance/distance.doctree index 70dc7371b8c14665c14fb7a8932db1d6a6b587c5..b4102e86fbb335c9c9ffc5c99123c263e4f89b38 100644 GIT binary patch delta 3356 zcmai1X>3$g6z+X9LuX32nRce7vvpeNOsCV*QVQK$AR!2`fXFHp=wcq%&_Wjj8WNPy zv}PJ3XZS@@i+}}dh)ok05?RzADk4e@QBiD#k_bjiuz*0obKcUvX$SrD=H2_wIrqEY zx#v4~&cDuH3o`v4!-2a4`kOjo85k24%ypz57bzkmL3{7M4jlY5nVMHq7Qakir7iA zbg7nTLzD(tUTA{U9)y`2r}8o#BOcW9(!_`tvxXPiMT#_Qw8{|7-z9%1#LKpa;Fu-mj&VZE;1Rtd^a(0ROMCeWaF4=~Y;m(+oeb%oq zCo60o=EbKQ-n69(i2@AF&#`dj6vYbaDT23bX%Ls>v}+UM!u5=j39lw7{$Vy6v8-}fJD4j9=NsiAv!O;V; zHV^y}*%6a3G)RsfK6ynUTbuu40Ulcd@#+CEBPB)XI48rXRE7~o(=xROfLJp~CVDym z;I?~Ba`G{Gcv?L1;o&GX&A$|VYq1D#@>c%hc~&GSi&ipDXEw}baE`>uQ*+< zOs~fpXVC8`UimTF2cw(oc-yY+jUj%LhQ@}*)_To2x~X|EKD9M)?vn=#=TMahrT-DMT1q~ zV=&~-VYl$Vp7k*9;XjxM^~otYlL%JOXCX-&GjMin|3irJT3Vl z=??fkJ;z2C;$@zti;9x0J3`_wD5KRbMkKE#`|bJ)M6isYlT0Ty+{5g zwY-i)uis`lPB!7i|AoJmotk92BgZNnr#%M}vGCOWnsC2I!CaV`aG1i_d9MuQ2;9k8 zr~z_C1LWyI8M_)5eMkZ_G!@A8z*;so$&`Q$O#u>vYyTV($i3Xv8X#8v1S55M^I00a zKYxOe6u6K#!;(Ta;f&nRtH3jgrZFmcDS9~Mw??u(FncYlB-``}TeXb^G;ItcAe&|l zo7BpZ^rU1{=tI9XWy;~eT}IXb>dBuVDY68dq!f+^kR$-SbN5G7060JQ4Xm%)A}l0O*r~E203P9R4`(k{}pRz{8FP zHMz%9=G5!oMLk_}lEYI%%U_Vql$@NCM+(0u$;p#X-A-i}8{Yr3d%M^#6iA>Xh0QaJ zZ$njBs4H0*ncj~|s*v7$C56ILijb41+-Fn(9t5x$13rn6j?xvvb5jVJfnMuyc20&$ z$YMhTLMZqm*-Rm%N**bMgaO=xP-`_}V`>wrCyu7kA9rGXMYp delta 3376 zcmai1X>3$g6z1N}l7(p~7 z#Z1KXj7p$Yu&5D#C{Ex9s6hN-LV&~t(gdm?F=By~N+Lvsc+Q)9+c(nz|IB;$zVB?` zx#yfauLs$gH<{rz<2$W~4A&A^dw42gg5zU6v7Ch;HDxmPD=bU(u}kolXAmrA7aNCw z`3V|_ahuwN4merh$yIGam9UnH%YiO62X3SuVh%Ww=1lOaMfj}Yo1*;h)qv6d_mck} zo&PE5zZ%ilh!5!~d||c2L93td)Kr#=s0c|8qy5D?w34XIT^mv^gD?FG+XJZ?OZWjz zuI@t;C{Xv{gQyH9xjSFz+|b*<*&Lc7mA)!=B|&ktE6#S*JqpY6YxogOg)>$KtJI5P zJpOb=vY3pv-a~DA7FA*~UC$!LoJqSWYI?*!i_x8OnW_87Q1za~DshIeRCx6~|R4f1k*f~zUqikS?jW3W{Sr3@#F zI-v+LVXiEFl8F^2fg;U!qtmQj$3swLk!en)G{aOuv2hCD#v$Ln(fB@U=!a!)JV3+v zO8XI>l$&teUTnF5JB?yzHJq%?1cSp{c^IL=xqV&g=9gdW4yi|IX&cwvth{5%D#bfj(hwf$HriXDW{W-fz|aXYlma5HT)KBJD|syZB!>wArfGR z9(Ri2+RVZP``iZG7;Z#dQYYw@N=i8a*BxHC;%>?N8TW#To4TK0-?uKLoE=aql;gEUeC$|yWuq_DVk6kc7jf?*+jUg~5;_-luW(rot3P+36M z(Q?#-enfTh|x4%{A*m?RY9GmnvunRiJ z#x%#q2oderU|=P?p>vENvmG0o?U)%I`3b>s9otj6Lg$#pFyokEULDUcP#ct-rNK+{ z@-os06YbjYye3|(L6Zb)X$I&FWXHqSJ+zY7YFNoIDV!Y$YKUc+MpH6^;|B70RSCNc zeN`Sd3PV**d`*;%Rns=~opIG{8+3f17B);Wi!e3cRTfO_8tCci-W&=tUkGbkeV1|+ zm3|N`%iG6x6fCkuE+6ukkb$iNmn@puJeDsii2Tr-ih{qlGLq zNUWfxPOb$l6cN#qsiVavXrbFcA>Ia5InAc8s3SNG&MvO1mu-h}(ir zPG+iDvxWDD>3NEWgXXljJvfWiqqtIsQI~p*-bU!{tLe9|@og|{ZQjM%>F~Zqza^A> jOn_0c9Zc%&+}KUGjDGyXqSA+*{YoLej)o6DvWoo&Hx;0z diff --git a/docs/build/doctrees/api/idw/idw.doctree b/docs/build/doctrees/api/idw/idw.doctree index 597ab733a1917e184c050a1b57a03a4ffdf573f4..5ba97d9a293f641f820d1e201479a006df1daf79 100644 GIT binary patch delta 2459 zcmaJ@ZA@Eb6yEz5XbWt7^nqcJhTh{^mRx*x{H7+G9Gh*^yOndjUO=q(L@?(O@Y z=bZPP=e*D9U3i7T1y=G>>6@27EBVjF`&jOQsfM#Us3~*iLSmEGit@liQj4|hy1Q>aDGO_!S( zk1@F87g-d(sE}D3^jBWugUVJ_KY6a017rlf&EAEehWP6;yrpC^y{$m;nR&7nJ9US(5YUgRIUNT9ZK}i^# z98P3Fa0K~v#m}OhI}cNi&SKDS5PGu!>UF+Q40_!e;Y$V39d$uIPx;%UT4wYT`Yf3L zI}8qb{g$h=L)FaJ1ze{LD5`P1>ygyB!#HO^rGWM_f@>4Zr!rEgFMlq3)=FYxrtW8&N8i(H%*&=e~D+$CwY^s(*sD zlB=bKD<$}#-V;GXzvpSzqZl664ZnCAYJIfGZ^UjW7s71F7-C#_YBRDMZV6EqH^%I0 z@DxLyYUp5-M&yqTBBu4AA#5{tp%R%8pvN1~o3K`-2}GCP1o+5%7khBUC$bDacf*P= zz~+_1w2O2N4*6|R;je}rUZH^aT8uP@Bw#yd;i~@;_9c1h#FJ%f;-NEeyLPdV#SHix z!|Yam5{oe1cxf}T8-%7I_B$a3tuqvj^p<6!yrH8ECDYcVLRDKY|FjsVZVdgg zfzv7C)NbUI5;&`%bW$^_k49>odewf0V$4qg!^XTK2o*|{;ZZCv=-c~~BZhXvgzZLo!(b~;WxZ5#+ zx72_<-PyonC7b`gnlYI@N_F})5K3qo6ljNXzDH&2ZC)|7d0An^s2wl5=-Pp`px1Jk zgyc@N!OFgg(pRy-G<=bzFC+?@#&4Mf8D`Rw4}UJ?mV2II{{ud)i&+2w delta 2393 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 MerER8Ked4T4<~c^-v9sr delta 7701 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 D`{3F&YuDhvcw5-D9dB{YY&Jc= zX@&iGW7BW+I+hppKhQt$Q2&AcbUYcD=R&_1G^~ES25K~Hr`-%JuYbB9Z^i17(+=lY z`-#wMM2_#J&FwLJ+@3hypSCCCvB-(q7WXK=@aDGPIAa_%?)057^gZK5;ItgC)yF2# zV#7VwBC=9k@tu9j<#^Wwo}#|JJ)W$kLfGr$amM={@rJhJS^YbDbu*qaqbP9dy$EDR z8P_|_5apR@w9PPtLijx9nH~CRW3$)IzSPaenZR1WI=y%zGF$klZ*Q~r+MDf5?e+G) z_?Hg7IkbZCQ26$xj_>*5p<_&|;h|fd=(b+{PS;Sl6rDYvM7-Yg&t(Myayx%Rwl6KdA5u`0q;i?`rt(015~? z3LGL<&wiPGFk|`-`!Y}s^tk~Xp)t_qG(6dgPimn95=Xs&H{{6+z@r-2x9>D-U24pP z<>}DsIA_hk@mqn}sdd29+Or0cEu1x=vKQ6DUbpK9(X7$)&UpSguSOnAU$JApuGj0- zt)S*F)I7^+*>yjF{+zIO4!=cKvsPacn;g9-=vlKyU^<~yJ7-%SG;EoXbJnVL1FPu} z*Hu)qg1`^hbF-wTi4Vzxu;0C8f}+a%E&ag!vf?6LTw zB7ITk-=nC&oF0sKEA=>PJX5gybi5Hvb&!ySxCYaakCxyMlZ&19k+5rGaBl=1fZLw6 z`sf8q^q4-DNMSIoC62#?mbTOrt+l53ib?IjW&vye8g~ zB#oLJ0L88L#JSHhx3`PkK3?nfP2R`RnHRvB>yY?`0O2dy_u411;yhG*8+e0B2R{hY zahj;8IIaBRJ!!3s#fOSnw8LBmAE?IQ79lIjeC9pf6HBET*Nzt>+ zwOE>Q{Yh=Ef4>^ndj$@}!9|u~c-=j*vQ8%7Uuets=hfufnKPuyauwHsu+3|q$?|-GnYvLT|FCMAX0BCgCO_@F zFNa3Gy1Nnnq@zoLrEgaD@9u)fg1S+!)YJ);i+L(aE8nT6b)`&esA(AsRjiw9fow89 zVAzZE3`^=KHdWNf%;_jqP+(3A8kIEXIc5J!b22LB&G}9>tqSI(EL1V){-JB90gLWc zG)Zi#tdm*wF{LI7tomE!t@?3g|4OSeDuPwV$YL^)k$uag`4cs@3U;MTl(y^eif_$U zlJ+ms)fOZRy7L6vJ9B3p>s$ji1^V%}P=T%C_oIr=bP=l6?%DY8%1x5wj+3%z!mtgL{;saoVWYOq9$!oK@GWZ(_I)`$Ht zET#JZmlQ37rw@=-{|)v&Y9nC%wK%CD(~`|(TGH@g%Zl3>$5q>ee=3=UegQ$bLlkcpSCm3IgxFctyX|Ll|YTe1F2vbGsgTp ztu{Y@B>g;nV1C{p3BsURWsa-Pa{$#$uL zBe=FSYcz4g6}O=0=My4^0VH4pEm&e5PzhkCd#MF`qp&|~cz$H`VAn5cf?~kJvAbjt z@u@7QP7zJg?lYX)SK!}Dpeu)(G^QVYQ6xj@Hg{BfZ5_eK^yCuAY z#F-qA4iextr%q9gP@N`*Nu2@-FkVwWi0i4g4+y=wj~Zu-W8~O( zF$qCl_AbMyF99Qx2i}14<*jwHw;6+^$@>dJ_%3`8Vvu!_fp0^MtQiSY_HKlTmq&%P ztV)2A#caTnQB3o52$88V)giu(K~q^q_DTk_FPf4~`>@V%=eBd{8N2VR6WjnIk=Co&=*+zo98?u+T)SumFT9;=P-tU!g}CopSa zKr?v>9!4-7v35|#={;0lIejs%?+s&wk@-X%!JT? zuWbf~AAkzY;9yz+FQWoy(P+T@313IeP0`_XGTsKx2ab+~#RK^+sZz~}tPVF^#;?~L zEAz%l!V$g_-T)E{y3?Gq*{Wb}4mN+s<7?SfP_Fc(SYPWcZr=1xk? z6~7C?Y3^IFHsy%%NM}%)b8rTrQ$6>eVZNB|VC~E?d%|k&vy9U-TAb1ec{0&MHQGdt zYWWs2`FeG=onC=e1v||V0`4{NCz1E04Z@FT@;7ASr!ncns^TPI(wTe0}BBL=tw(=pob5M1ZJBX%i^i5=R{BARGHi>x36hw2D zSj;C2_gN@N!+vwZ4zB7GhBi`$V9zcy()Xlp)PX6pv{l?N;QE!>Q|B^qG~NtSKTV`o zbMwED_r31tNmchL_>;>2t`!}@$_MM9C&e!))}}?bxjZ(ytUo+oX;YTW{hv zy*R7Zs#x_DQR=|3fW^fTbPaBO)yd&$>nowIi?`k&3r=j_XR6 zPRA2*hI}tknwkN@6N?GJLV!#``tjNs^5*WdI2xr3J{-gTCmER3)YyuW&UK2Z;o@3c zQKC41RD!@PvbER!PbI1{Ug$DHmzTWN?VHHzmTa;nN43dz99@$vcXu7OHPk!nI8m;+ ztFE47=kKT!a>;9&^d$*DaMJC4_JU;CZaQ`+@1(P2a~O=7PIa~qyuVy=6n@(~`*QB*50Y zDCct4yYY91ghb_l&<}@^21D6UxJ)g7V(nqoGBbWx%Z!7b`yBP$!6mHwIWC0RJ8y9X z^QvmOi^wQ0UDs^@x5A~XIM?5p5J=Rr0dplc*iK-((i_}t+};3<$lP9Btzt3Xm&nS? z=I2Yl^GvwCx?~GZpo=9Y)Ili=w04&3N|r~R(!}NMPDp8Mh?>+4u!+b|s1FIt+e6X> z^9YO;>HI8bbjtCH>roklUZFX4eO(omzJ>@tFm=V^VjtP3lrZs%iwm{D8ShSsklGB) z4^pNDKahFW@q=C92d^foP&1(LgWH7_G25lDHsi=~kuK_K&_y(s;k_!F4v0?jwg>P@ zv4?1HUc5`{PHhI}2Pt=Af>X1GTLQz+P$W*ge`sCKnIB!25P~zyGUzz-Zg6Ig7*4H4 zg){FcnC}XsS-gFq7EzltxPdQ-bLT|2oB3i+jZaijZlQ?yPwik zV=)2ugD`lwzlkFVEFi@dDh@;cM8+1i#n`HlPGyQo4X#j8mT#3Hz*eZ=C{dO1LKg(O zyyUD<<73i^BCRAKqJ*vH4G|o@`#$BE76KY3N?~Wq!0pRvq(6p5H}@P z9dh=Lq*?8AcX^R?`4Gaajj-EMstx#Nxr>zU+q7)UV(uidlDHFsWmRMDQn36zq|eGR z7fR$y#T?QsA9L4LGCZ{*7-Uyob1ur>AxR)aZoD7Y2+EV4gb>i#r>w^jj3t6{Ag)NuAL_ke9)Fe~eVE!DS& z-9OZ_APe445L<}Bi)B@V_i|AG$4Q@J@UDmB#EDOm&)ER^q(n~b7;Jz<8s&ra^&>EE z!u?44%A|i*OL{SwP}yH5%2w-)1rxQ4PB0;XykLrEW~!a%Ud~zWyznxHF_IT&l0_rf0%jaZn*oyGo;N#=uMY(frR7o4Kg{pT5^a%g-Y!ZrK+W8K}Geiwwidj014y;70ed3 zZ}g~?nRA;bFRJz_$>s%Ai53t`rQjSM(J~YZqxTW(h+%|fRl{f+4Due*=ZM1SV-hoJ zM`9xwa!@{u=JYI|1e0#FETsNKOC~X-P{E%f3RY`^g%q`gPDmkvoRB(sf}D}5a)Irp z^LlyhJYHN|_NBFH@sbDZ1}XKMmq1FjffP~_J>*#}*JMfLOT-_=B!XpClL)|ex=)in z#U!#*9E%0yklbfk$bDa8M;$yYjUW%D)5uALCt7v&z>x1}Qm+LUY>ies-+1uR{Clk2 z)N;dw=!N1o9GonnH(ryJE<=HBmYS=*hHa`LO>(m2V^di!BFwJrHQHrlBZbD)Lx(sv zy$s@ZEs^-PUv>5njV}TgH~Iy zgrLZ{JK$q-)G;|Hbs<+4Puyhzs<4-Wfu!HFBz0WN-S!~yz3$D}DCG)-aIfac-U?Gv zD+IhcxH$-LA8&-)M&y1s>_D?OcMNQRowLqXXtVU{Ji#-VqL-}QAs5;3^7H_;N|dCL zaTC{X-Y7Wm9Ma7Mw+(2UG!v08nQJUb z1l0k?#xJB&di;uKbqq!L6tbxsBQ^Rua=NTBW#>q-3O;O3$%nknxSm6C$?S?Ev zJ%NpiGt{xSAdu#9#2zP^>CP0Y9I+p=e8iAE5P^cj)R?0Gs6P%%Pd9R;s*{m&(^S@J z61{v;ro69eDNo#^lY;mu$d)GHBi6{@?wRxZ zTNQa*uvtDY`9l69@dSc_>~86F)Ec%J{WPEfiSvaCwW~uIyiF zQAVY_MNg_}Rj?>!p`t}Ekms#z9+J&5HgPqQDXUPHO;_(z%2r^fPI){1OJ)B`J25Kd z?etzXtqOLcEa=#2cwGSX=O+5Dhbf=@ked5NSi&arW4h5_ymaGH`)|`h?H4EJ;wm7; z?04(HRSMhhehV1G^(IB;=eW-W=Xbvi)!n~={|O5n_y0nPjK}Z(Efm`0?%!b(BUaWCt1hOkd}1w%xjHQN*y z8=+*)H_rfZ9cQ*8W8V{z=#yq|#Q~EPnN@si4Phq2d?&t9j!Pghws-3(Sj>r}u`L1H> zuVU&4(JH1s{M_v-roI|eU%lUz0|=jD>XY|$FDz(#ZZ@mp{EdDqd0PR)_kvHbAevUa z*CJmTntRScgK6=a=jdSC#WQ$Hu=QzIxV@>Y3nvhAcM-FJ>HAs(6FZIYJ!mA~kj658 zH@kRxi}OSFVv!APh$#LY(x-SDAs=s@4Yc_WGs&i=M26Jw_t+p7uk9fI z76*z@^_O<&QeDgoqX1w(s^xer;IAj%CLTY+vZ?`(c#PMPKE;4v27EdTyJhr{1?N4I zXr)pI%A-sjLk@IH<^{#tAS{)L&X#PI72&HtQN?{8Ck6wL9>7<}C;R{>I<*F{ z+ZUvc)Q-g5I^}B^zPg&t6~tHn=CZ`9imxt&vHYUPSD)M@dc9gx z%vr~v5xH(64hvXZ96`?uzWQE?B|Y&3=sHzUdZCDl5f)Q9cdzH=2Ev=wsYgUtlm$+udGCm=xT}zzgBSPb8(x!?ypnNt+G5F9k}}Mp%8=1)uG_(f1o8i zo0EK;NIbAq#bQ1Mh_m|h1g`!Wi3xR3$^r>E#Iiii?&TO20`Y8t@S;F7}ZTf~)^XBBVA0^MjOW!4G7fb^HLq)&Gj9 zLd}4}4^|dj{i4meE~2pp--kUEUbc`=y)aE*0*%PBW?*jspYYv@SwtIL{gBk1+6*#x z;-X8<+6scJ-?S_t1ZS3I&~au2SKmVnr`DpvnV(m1^;Q)%Hi*EG$b=OtmhxVzqeh(W z)^ycaOhC0l#bM|}CDIRD71F6pF{!~7D$4TS5(L-^^*tr3GG6F{K$n-C73$9*xcVn0 z?^1^wTb2Djb5#B}-Lb5^n~HN=MBx4y=~G;l2|(&>Z6%atE2RG+kyp#XR!B%wxk4HR zxcXO-2t_l{09XH-mON}Q`7$&bcAh|-Jfh~GDbb2W3N?~Wq#%L3NO>uPt8dsMhKkx( zSbJ`n3{4waQpn zBbV~sc6qWZhBX@Z0BNNrz`~mPflgQ>fxNJO@q??sP0NBTcux{rh})Q0RyBALj{6?c zrx?5naP?3kr*;e$tVpALu#N-}oeh;E=_{KayhBTRF_=)<4-sXnb;g2;+C?XrkU(BA ztpYlKRLg8E*giyTB?cRoRSh=8+kTAnDF#~}YBTfRyhoWc{;9-_+O1e9A_wI|u{=IA zKY73o^A{HDx zQ6AqiGgIQuM!EYM5+vF-scUwERJc5mTL*U03a&sO(NZxBhF1~2iot+oRf7Ssv9BS0 zjwl%Zg~Uv$U_cJa2ZJ%pg2~ao;T1E7uWRuwIy@?|MwFR0pEX`ZiRF+;|D%?IS*rOx;?ZKN!Lq8U=H=ixA0>T?sYZzs`{xotwNtaP6{(a@ zC(A{N{Ss26`>It?V!xs#A=`<01{w_;Ud0@RK+{i^XvK0AHIzErhzIx3ydN$>faR#) zE>V@`D2#Ny95thvqY_wHX2#@eHacwGCi=bF4OxcTgpCSs+{Z5&l-R4alqbHCISQ7% z0@|0jKdA@!%1o`-D07IzS~7{Dh)>G@}Fo7K)dasLDbSU0N>` z5uG}lE~us0Oh@(vM}5JRsz2=t19bIBLZ742%`ZGo3WLEXxunV6%-sc z#fO1pkiqVVs!&73y01lunuma2_b7h)Rs8h2^wSOS>D}&)@c)P1oACee(s~g0)qOoY zO4V2a>lMy^pI@xkZzkwFUBJAJYUdm5wPP;U04KL)9lgW%tXV@1Zcq~Z6(G+(kWfwF(4krTl=W2E7A5w15|nYo|9so?V9df!k5t~Ym; zmErY%1lTIX>&@67EnY7YrFgy9fGJ)4n&9>Bkk@}4U~i&AQ0%`(ZI%S=tqle2jcjWK zki9ETCyVC8$_U_R1bF*_ZeG4f_XZHR_d2GI702y;la}7uTZG%O(LVPU{F8&*`@>b- zUNbUp3CxZ)KW}t;VPx3mS<7H(1O%7>e+|obnzhAQqmg`Gnl+l?EFg5kZ)qW_tHJ&O zNKnUu-_v3psL}bb&4>{C0F964+OXH{0@5r&9DTFr_}-~wP9vH%yzZRWG=snd&RgB) z9FJx+Ye2!VL=Urw3hqUB(~eegdslIL8>Xkm?M+wL#O)T^z8M)1Al8Bjzq3oWze#`~ z4gpkkI=zn3gx_{Gy@q8(z7bkx(6EgK_;pJYe#+8m*>yj_=vn|=5M0(mXttcQmS@0N z2?+P?mLE8g-7$Kh6_TED42A#vz>1s(LBkImzXef!bqM?Jum?Xk1reg&fmea_z5wBc zv$?m5@%j1e$2dWYplr~nc?YH}GG%{B;0n8111CGbvH*?bi%M9=zb7f4hvUqLy^3Z- zFX9Tr?SXMRQ5sK{N)WPoMPc$wA6_{m(W%Q5*=aZ6XrBVmVqf8yExWX{Q9wp4S z8ZwwUgt}5@^KWX|TpYj9o&Soua~0sG>bS!Hh)fSc@|40A{;8J0>~!RhiIf9CJXp-< z0`Zb+>cleQ3eORHt4*MY<>RCK(FidTkBy>ZVn+#{TN9t{!75h$Wunx9VF8PaBj|a- z6@ElwN$m(M7E|#A)FxRv9Z$p=!y-|dngPKRiwWeSHnGJV4q$&*VgO^SMLLfuCWQ-2 zakYrDJX?YQI}`oo5>**5bcvwLOWw+L6<7FY8CUpOt)OLV)-RFp64$I)#wR4TYl)M5 z1Sfl%^eJvqjR*;tEmua=TehzGz9h0b->_{klyf<2*;QO&+|MU(oecKY$?zATpuN=c zy)fM*ylhCd%#53Mik_=BPe1&ChWgFv&I3r?|3sbhyI%QHa6i>QG$atF(k? zgZ33f;(<8{7V{}UT&kWYT;anK6KZS90tpbDvOMaPCa!G}(D8DjCN%?W7IG=6Dz0ru zfGd0wl`-fQn)BAvRaE*`BGG`4U~#dJj1X7Ymk6oN!2BR(TJQszXB|I4T;aD6Rj3(I z_`%BJ3cnxqH0UB4Yw&&*P5%bb3Ao1qt}s3+_7H7c;g3q)sm;LrAmvWP6;`u``vHEt z*YU!m_b=AqX$5W^ac`#YqSng9!H>IXVujRf+-`o)hc{FIgjS@3?I z*g_0mEUOy4h(!A&=~E0|1+MVlNaWOx!3IdAQ9f8lf(6Wm%8~SyO%HyoCA}C-sO%pR zWvg|@f{EHiCzy~xUNAj2GgIQ=G44K&{?IWTHXe51n7yYw%x^Pp5m;t51Qf`e8Za}; zy{)`&w-_O6^<$`g@avbaA^$+57ei}#l8R+jW9|y*b2sTzjJaKT$H9}ecmBi7FRzst zQj5r<61gZJm5a}pgHY>(abH=118z&=xTGU-kcNF{dV)StxqMIjO;U5UirJ8hG|7RI z8x#lg3uELP4?db4%U8&uP7z`bLX_m22~TSFSq`FpswN=5|3&Z4%R#Hy=1W@s!v_2w z^B?|~cd)E#^0^Akb06tbOg?!4=4=Gbdz2-fUzeCsyA?}3$U*tUQy!|Eaa_JZCdcn; z$sq<6D)ljG*J7Vd53eH%1VeAY8;4wP_<*;JI9Huu zcM}ti*27IjuJH+}v09TdE5b`7nGbb{i7|{Gat#qs%>avG>P%_^;#?C6&=^*?VsCOz zl{jm771$qoMKFM2J7wFkY6=*DaP7B3D>ND$t=Yl(QF4yvLawX~T>Cq;%(#bg{tz}w zxdI{Ft9i1&0GE5M5H1^s#&e`CToA zv%LCmh=+?)3oPTKSM8qSJFIKLksc*|ig{HD-~MTdpgQ1K?nEl(bLX{H3`X69Ppa;d zNR__EdbzI8akl!bmc%T_{RK4Ad$08hu*QEc(Te3TYB;sI#T>5uSPpxnL{*l< zFcawIusO{fmf*KDb0%N28Q|Ir#W+yACCgwx1-=y->?H%|euYm_;}%d}(?rxVwMOw&XrwHvWeq~hy@A}VcX2?8t>x0R^MLJ?hBFBD%T zgrZuC&2;2X;FVSy&iypVtpVqrv6Wye9UG=c;8ezyr~C1Rq=In}r%+hM$f{fo zRSul)!*L{g3h>?6)9Had3s_U@R6|lc9{RnY0pOOi*miBawb2U#xWrdu<#)uJlajUr zD5rPC8$&CKfU&S2Z*TgIUgWgHxrM;@BFk&`<8iWl3Hu-DGm!dicf^w|%d-MA@&jl; z*~Cd-WOlmnWfLV+gTBwe*D3b37qsEqmdJ0^>Sp5%J_T}Pc)4(?AMaT3{mAnpi+gxt zZM-G48j;uQ)D{83rqhR#tzi^6T{v>s=|IyEy4*`kthPl;YUcpIrq*biAt2ZwMb;oK z*c@00<5X)~XRUVs#JYIOHrwgfv3R?+=zy*wGwOv&rLlOdY1Mlz=x^&eGw?uHP$RI+ z4wOtrf!VN7sQ$a-t&Z32MK#N7_%Ii4_2bE2v~ck7!O(%vmx>Q-WL{jeO|RLu0?;$E z+KBq`Hoq5%y^N7w`td&LiPVMr5pdXeEA2PqA!&W7_&{nLUw|@%peP$u)CQUQ@s>6~ z{PfJ01sZR{_jQ)nk9P)E1E%`5rqu=i05T5I^mxPf7C=nU2tazl{C~k&?AznxL|=!x3Frp1*Z+dL8R`% zPe3HJ0;~fT#@?D>@=bwxF8vBFx*ekmJjZK+BetE66ZLOj^Ywoii??>IZVl98K{Pgq z$~I$3-30D2JmQP&DC&ks4jqEx5Fq#?+xO=DpmnGp@5Y*h1*lnztPU6`0)uRX@`G2t z{94fH)?lF_b&n-k_g5v|L%5pgv}def&at8eLIVQ-kR5f}Kx{HH>kvoH$nKxm81DnG z?9|c#O$DfhUG$NM;|sziFM^+BumN7G4gY}$Z)p4I{F}p$388jh4DL;h zMw2ObU&A(mA22jH_bz+L1-U;&y59tQvM8;-XCUXY}Q9hfY_UR|o^ zbkKbPIE%*P29lS+YdUqS2|>IBEZCM60g>GesCA}hbxfySGn-9V?_mykcf1{YMx%#T zdx0jlhvW5@ceZ~=uO4rt2?Zh;oDpE_90-r77MVfIf&>MwvmKZM=ZYY&LLY$L74{#1 zlqZyW0Fy_Gp|^$f%Qyy6laxaqot9vPCiN)Gd_YFgx_)O>pqMO-%x0$i(Ye`3FF)@9f_Nks7dFH<6xjVD(71C;@S_z@q(L98ZFj}!ji&o;Xx@Au*p|zHEPfd4CSM_#R zwW_LjXTXYs;{+?B;x2485a?{e5a$PXHg^QZwrt;nb6`&3lf~2tjzr1e?BVn>$eZRcf*E_8}MJWJ!spGyF6#sYOYta zf^IZg^QxVe<%ZoyyNBMKJb5slS zi>Mv?{|YOc^8*m_s^gnFi}r?S$Z>1dGN)0hZ2M{u%037xycYhu4*t6y{yT&Mf{uKL zh}E%guxC@IPuN$1YM{?8;0V>8E~nthBtEGG4oDn!eBO|!cYsG#v2V|*Roc{;G0Rhd z)pE|8zT?$>vsGzb6|u>Yd;N|zWB8^MSd|O5iqi@6`0e5@m@zgjvCJt>^>EZf~jT+S%_;e9rSCIedZ!$q;&+i(`TII7fVC zu1}B2V~G?56ZQLD#7dAxAeb7iB(6z246E`e>uuHF+0DUtR)VUWB|a#0Ou=zTZBL6&Il5TObRXbnJsD9j1AT zic`-n-j~!$S$s!6i*}I7;6vpYoDh3HsdcVMdIJU?#^sl=wQr1c3dqP{jPnDBzcgBb+%avaT!ZxdYD#z2>a(um< z90&VO0*F*ob{f!Es+v$8?2FWuQbC{57W9W?>a{aTmR{TP&Cv7tG`sOg%m;i*h&9Gw z>XlC~+UWJ5A!v1r(F$;6l&>$c!LDJDk0r1Y*((}RS+WOkZi<-FO1PJ~nk zd7aMlDnZNi!v{MaPQV|5%-eWL!je@YOJ7@HO4noZtJIBR`TJE%HFL94GudgsaU(S9 zEH*~rPcpjXSo*cf{u_JXv7m0$D>ZdY<#L{i(#j{*w62qB^))SHp^SAiEs)N|dklMd zmSIW#*rtjasW}~`3UbV8L8F4^yrAq~X--C^xH%tI(<)(3%0d})9_+hx>apm4MU&X3 z$~vi4Kd971j#VEkZq?sX_OG-mqas*!h^!@J8QHf~nmt#L zU2$zbOy%gpbe-QV0;b3=Ro5PlMwdFxCRte7Z@~4-YwQE4N3PX;XvS znkCOU!Y1IE<(;QDuxQ zdbJgf(bHca-mqbMI%5lBdfGT_+-qB&Z-q|PY`!_(f*d#C-%(@931O4aNOmUY#>c0p zsr!%IUb(VJw{P`~2B7&XE+8p=IZO^$i)A!Alv!s98&bZ)& zwqe%mK5jGuH4+b`f?-S>3k$T`!ouO?^VFe*1%pJmLDRww;eILZATKP$L<|E+zy_GV!aAT5z((~-9kw=M zd)08g(CEOXUEBo4fQ4Us#USESSAWoQIHsw;cZNW+F|3&8NwT~Pd}u*KeVtg z!&xX_6SWy^o;DQQ@kXR(6>UxINKJa=ZOav~F7!qJBxaOY;g!HNENoy94RibwDHaya z5SPfa8Q2OnPH^ONSLx$8$`S;Dx_su0+cLf1D=dxnw~+3Ol_$S@ns5{$}-Y7Dv*8Alx*I{ zR0$f!7X}7A!`g4U`;=ie>z)s3wl!zm52oqEo0s$L7;W7dqo3JoVTLJ!;xZ3ga( z>EBs0R=f_YjjxnV6FpR8ji^yA-(o6XXHjjZS*$A9X_^pd%)y^n-qSV+KcLB9 zpNXHwqz|i#lYoIw__QW_1Dfd3T+q0g(|-g5A(?Ci)6?wnVbx>E3h|4%)bSpH7JU4w zU5F)uhoO<22(XOrNbO)^B7kEcjdzef8>iq;>|oKYrB@Si*sY?6R7bxmiKf;OOCu;x zl13U;PArx>4)qoZ(SdGJU8x&& zV9G2_iW>%8zcPF3Tqcgj+d%54h}3FsoMMGp>!F7jE@|}7@*m8k4gr#q1yKyGh0ozGYQn&CHE!cy5}=WpQ<4c>)4-jM!Uk0!1v} zIgo9>j7U5-h>l6WQW$NQI*x6< z#=OtzHRQx=Ni3-yf#rxqyp3~QSF&_Eo`^H#Q$%TM1_V#cCjbipG6m^I8>h*uwOs*D%9jL_vJYjyk2$m*7C zvc@N^$#xuFldN`k9kw;pJL@=6F1f3&o?~b4s1tJWYntRG2|sYs?S1xwq~C5jb|>$o zvt)BK7&Dpb?Cg1e!DLCKk^P`HXhfCTehzK1c@+lgA2>}oTPRwaUrk|-JJ9( zu50fch!4fdZ9u)HL*`SG$m%4(*1IU@YSz2acl(4y>44A=hk*t|(NMTbEq`q7e$`Sl zep}0oy`KA5)N^~6u#L}fA=j3dKE zny9B<7tvUTKUhZ7F40NW_5eP~_Ym#Pi+4)hsm;LrAmL6-aB9|YOQ8Q5ir9${_N~h~ z^Ltk%gy77w3_8xd7o53445!wj!kKsF%y)&+EZW&qi>OT++`t#axpS=BZG17O#y>2h z#@{0XgQp6MR4nDaR7Z_C-Tk<(8uJM>eh~(b#xLOr0t-lSg^I(_j|vP!Y*k37GWn!> zSEwk<(*+2y73wz%RAs!-1%WOv87tK2m~^6uEKj*z8ratFe=LbPpu8#*jw)rpUxZaz zRxMnW3FVxl4h@Okr4Bc?D%%K+OT*2$;jepd#A&a~p5yOd*hh=3W?;5bx-;+MY$lH^3 zus(L??1!m$?u5HPJVRR6^Fvt8?plLn*LO?La%5u2)@iq>FEs&Zt8MO%WN$CZYQ=9!w<`NZ&#Z~ zTq#}$=6N;gQw+adLimx(C9&6LJxZPNjKoZ#&_fQ2hu&0C7l=77-XN8usU?RPRH#&k zC{-;z3o5FAwbjJK1xO$(s9?6JeWORE%#7PSSy6RBNj58>3bcS&Dg?*yueA)t!stE3 zI${`MS=lg}0)xDZ^f{m~`Zb9ewIi_+3^^zsMss?WkAq3KSsGHmt0j{dQmEjM69ua^ z!9t4KLMNnb@c0&!k=pE?6I|cK+h+AIQGP%1tddjEG(+Zo|RJ5_;n`PU$j~*QnH7?KNyu4QY~7 z10NYra}i;7ZLiU;A{!|*rXD)PvFQeg+hu0^)QJ69XNa)UDW?x|bF> zOL`5|fnE_$qu);G1XfKB&JIDVaV#MyGL1?27$0?v&q?j(%A%2bEC2;|6EKkEdzz$< zYPs7kB)-4#v)Cx%3WR7}%aeT_Oi8T(@aEv=Ai#ax4Y!TR{chNSW^e8o*Z@0covzSk z=+$|GXE07LSvUGzWW&qTJ=983l19d@T)$bPV9#?%HzSM_&bfbHOTlb(dw|6=e-#?b z%8qWgfYIJe`V>dEEohr06Ok{eYjh-n>HuTo7g8xaenm4nh9Z0l*|c#HsnOSwQ$>A? zv(0<7BxJevUC^lCj*Xb3ZUXJUvp_4Bqo|?O*+$G!Xx>u=2(TRWrUF%2j>1US%Te>d zi%yOjCM%&NMa5rJH~cTa0`K=~H)I*=53x~xhC23U1j4)%p~FdLI+-AiBlbg@j~J2% zB2aLc8sqdI^~Zkc>2{7(c`{ON8c#coqn9sAmG@;W<%!!b+EWDxuu%Nd0##WkqD$+A;?D@7sFq@s zj_ff&nSFr$_P`kY{sKX55rEhCA3O+A;sLl0;=TZm4mlPCP<+P0gRyy)b*MFgzbi*K zYzX?JfH$sydQd&(FNUYMv!71>9@a=P^d5!c18jLw8B@`w_6mUQFEMOA8T7B_wM@tD zHeLZtL?eIz7Ou3dZsTVBN>Kc{?;|e2T;UHuT!aHE_F`NdhQB2} zG>iYJ_VRu!0?)j>8Z~jio&gND5s-`gz6H$v=fs&{E?{r}pPRT%>}krrJuZm80GZIN zgkFXGZJ)ceKO>Q~y_)9gg1-^b^y=`#62x^$i})uY?n;E*E(sYsbWeGjk{&>t}MR#B%1y28Hj*u_p2jo z;x5D)rnny?$oyFZGAB)e%=7E?MN)b&@s3O+rOcl#Xtbb_YKj`W-vYRwL+Ww@#UL({ z3_@`x)JqvoA6^Zo((OEn;jE{M8+{)t!~U-0T?^_?;TeQPxWJwK57H;$>s%pB0~XNlZ}komVO z`&WW~Gb#e;w-TBEfSOhb$ZyJmI8Ei@?vyD!^Be?upPU{h;D2aC@vfKndBL~AuT*Lw z$D%huqk`c4$CUjmEy}1Ax9B};S|uz>Stx1I9rCo5%|p^T##XLIJYyBg(%I@crEEEN zsu#D@in4#Dofwtkc6zs(RtY;%7If^?zb@eIbMyR$jVT|0;;ivySe(YwW4eW(zi{IL z^%~`jX@SKs8ZAQ{vv!*%T3haqJ7`~T0g56NF7CUwF zm7%X^91NHeuVoGnR$V+ZrvyizY6!P2m3867K<3t9Ixu}#YhYrh2mTrw$v2v@jNhTo zpR?k$g1rc2LmMK1|0U^DJUx(&kIn|#?1!mjo5n?k)bHci=>p_}4Y@EU$bb$K?l@pS-8o~(_zagqlJC?SKx|J)9jP6Oxpl%h5fA-85__vnporxc zJRbVSt)kbfHN~9uS)$aQVF8QtBj_dsjJec!=(|@Xo&Yr`OQ++BIAeH5*Aw#zWJ1lc z#T*V`egRT!wMgeN`J`}RDXtb#ma_#2uoI~d6sXF0p-Ti^Ub0rM>tN{ekBeyhv}jQT z=p2}HX~Qa~79=##{7YAq_9`8fqcuar^a86q$wGGT>^rM#Ews1c{T z_v@-LpMYwGio?)j1=0^&71F6pKB?XnD$4S30Rn7=`Y#JqWxUV@fi5o@E7YGtF!YZ| z-lYyVwkrEI=BPaI0G1VZQ*myKh}j<^eTu6x0r;G)t%S04h4kMf@@hHQ3JGZ{S4hG^ zfs$b8UqB)heLw>Y{YzT%u)*YW(5T;e0&(()nt!rDD;6o#NIH>%1hOLK#SDi26D`}a znEMA}CGqV&mX(b;gtPtu>9cgq?Vb?H7m7KgSv=;}7!3WTk_6%ma1FrFXC#7Zm9el! zF6GPU@?=*GYc%db(n?K$g*Ej9ov=m%Sz-Oc2SdMC%YrO;PZC>*!HZ>OgBRhm?I|dsdkw)=g9SDFq8!89VS2{iT1uf~tU_xcD5M`@%#)663MJJe$KvpoV z12BJ3%WN#z9wW9AgAL2d1{>mIzmN1O23r=&GV|W7N2xP@LSjbkRxA{egW{oB98Z~X zT)aUl$De4)AqEvH^^b{C)zY(|qWaefDkP8voxf3Oo|Ft%Or*rDtH3g_gew7kfOHG2`OU1 z-V^1~UDMMA?raphuOUI0ZI`-cCrE|M6Pa~j7cJ*r^G#YRX2CE=^eP4emX!?#f@Mwm z98fU4L1ISjI4l^Zu@SwSSm2_B(a(bM(Z2o_Q-^;*i*M24QHl2xC90)m4v*6ITSke8 zVvqnGL)2lywjBSQ#D@8-&ipt?Sy zrTbl!^LJsRgewq2xX&7`qq=g)p}(%BV3uk=Ox#pVHCR?Q)!Yb<^Fh+5m}-=$uK!sg zsCH_WPLN9Rbh27h*Qbyg-B&Gx>iT&t3E57}lhCN&@G9mg1cv@>fmSR>QA4S-jhLg* zy#KZU0hXiQU!W?>Q5flZIci!nN5wF%%#88ZbaWWrF8aON4OxcTjE(X$)Qbky^=d8U ziEm_%fF<`s`vTJfJ%CnbYQ09OL)@q(lNgGKe>_WMQo9igMJm2dD5BC{Qh)#p#XSY8 zvQR{q)(b^MlTN1#YAHtP$R6Wp#2}=N{eZ6$gQ`SIpjKv8WgTinU~3VC(ExKz*@{6l zZttfG3g(*N!$2}fuyjOCs3Bb&uL1=$R)F2ct@!D!_~~%+={ES34d2>00*?~Sm4Ix8 zDGX$Y^O*aR^b%!i; zynyL_kY=FAzzO)Nn3zk{Ag=FA+D4ySI}lf9LJ`4fH7Ksx9rh{@v8wD8$MtiU6vy>a zxDefa;80LAaT!Q5Od;3u>-5ES_*mjE8nCXv4UJTDR2~!XBcv`TkbvKs${-YH!MZ+C zhSN{2hEwUDfu!`Tr;57?PnTi;>#Jfv1GqKS_e9211+42cW!V4WYS`}&)tU;^ziwez z*PT05$u|d+Z~_{Y4v2in)>Od!I(=bX50w$mtL*l$57HA9klFD*cO{)YtBxOOIYw{;HlsWkM0la%&sg#^h z^NSn!Un%=n8kkWL4UC9ZiGj(N)WE-_rd7hgl!cN8evW{5|ASHsITrnm;ud{e*}u}F zj7o8fep*edgheR}B`vyLT5I%V)$z1K?4*2A>Z;#V3YKG}KQC^i?RcK4Tot6bRKl>5QL?jlh*hfiR4 zsago^?xU!og0Q=lzOcKYZ4Cf;cg^Xf5jwY1IS0M&Y}dXX{yTKGi+3347UT*%{?Xx`q3=1h%JPg+jX$r<7`0#qa5mv5tPq>kVE+K>r)7oy3hO|Pv4?F2gtG^jdNhFs zopu}WVhL{OeXirVXO215aK>=kb8gM_eG@pZw`+4eCee%m1;=7N%pkV68=j&at)uU* zqwiKtSB<`#teA=0Ej2weG$25%B@=$#mh5Pg06{bXsOq#jEu#j%sA{@Z%LqLquuQ*d z8%yw;k|z9sq*J#SJs+cM2|y@usS2T4cg|a`0b?cL)Hmy%?}T>C=mb_kdd4vn{_}h* zbgBf?-gmq@MD_InY^B4t`rJ4~hhu-DOnUjXR9|6a@SSit`}aR%|&8J3j|cmx#tFm@qZJk)!ZBq65p~>cldl1HY8mTWtbGEZ;e} zpMDS{@z@|bCU%rSwlz`K&X=*OPn6m-EMRed1U)C{z!xQ!)Q-SnF%eI|UXrEL@kE?4 zxI}4c1_V#cCyu*RP?hmQmk7GN zWUXA+(Sd)O(Sbj&6|`*4`XmW2am|Wld_q#YmN>~rh_TO*KE+L{0pa5u zkwjMK8@3IGa;|1AyN(Ww`}yRplfm9P8Qu~UG*{}L8zh^ASM{lunsMW9(R0;i?DgDd zsppnio(>Kj_%altce&aZ9r#Ku;n|>lIW!^@dl5Vni}@5FE>$lPI`EvtgxZ?2Kmw4a zERQ;+iECSgW!y{Dq-KE4LUxg=;@Wlq=)fmX8NFViId45xMx`f-L_PCXEYA0l0ipw2 z5+Su2m>(oe3w|K;tm6lW4tzIJg_;3{AFM4p@WZI5UKi0=gTJSYrr%9;0`Ad+4vbIo zJwzKF_?M;b)Mj9QkZ>m^I5lgyAK*1REjKvww&eceqAdSNCO~SJU@O!g7pTg3p$h_CUNTmwKZWSPSM3qKORZbB zD!T$2$wvpUthk$sb6bRv-ADQqS7ibcFk4#*W$D!V7KyxC4z@x?cW|V(==^fxjt{Q#%G5 zAdyD#U>yjeFB>Wc(pNe?_`a6(Vlbhyzekj<))@;XY8RbgLIPRA^ug)r0tb(A_i^xt zj^VIzzXQkYJ>|{(*{=zKWmZGLa?Gd!Go#EK$h-H75u#Q<3$^XgNS>QwS=ms#7L2o% z^eKkgo~%>g@sd0HVd{?45<|U`y?6ZT4dfqx)rdtUvQs=Nm!B&Kq1FfEzM=#N+?K>` zlCs1>8up#(3Hn&~^4;${q~^W4=2gswT%<|%onNCkn4cRXfARJY#K-a#a;Q^;n1c}O z_*H}_HTx_FQHNC%5a0izn`h;qb%b(H%YRrFI>-En|NR^+E1QL02Ii@gKE*7Q1w+n8 z(5y#k26~sojM}YO;z16IC!XSfss|w6`vXLJ)?-M;& zts)iz|3tJYh5(k84S^X@;Qu9k4k!e!(2|OU0CG?~1g^+895c#S_(jO1SUsK?j;A*T zxmnq~7W-^^cmp&d)59%zn1oz&3s|MHO;hOx60r}DM&n_&C!$0DI8FyoatAf$- z463W5C?(jfT>mVPg}s8F=a5=Qm>#&edB2vzSzdjVc(|BXv5b#iwR?*1ux4yd14Yd3YOdk?F(F6*TYw5rq*keI>bROnZ)VDtsv7?L?*Qx zu~4Mq>x3dIZL9zR7K%d!sFa*YeZnU%JRXd^64Ca=6&kZfN){TbA ziY4ei+GSAl+fPJeb<4GUGxU6DKUTweUTC)3@MS9{Q-QwE!Pjy2wc|J8+eGM9D~o3J z96kkdLwKKXr5o*9^1RUXLW_HNd}A~bSk=(&v?|L0TGQ%6$z%}vP8&`cwp!3MfG+pb z602#ElF9{utf^F+W&ofyNRc&23by$cA~#i<)_JShJ-#U#x6Nkqbtu|tEjysA&I|#6smhMnsnTDC#+a*)r0A8y&H{n!ll_) z%?1v9zEXTxAyeUsZMwCl<%6D))oR#{wtJmW>}81b(v1#CPoypykAag$leFKIhq(2X z;sdF1v;$=bKv6cRs0lK4qlqS<`gF{?1sbox_f3}DjduH16=wI9n$-sX05T5I^l;U4 zmq1L=2%vbulz+)t?%KoAq}c&<{In?A4ZEGYm)EX#MzCYo+LDFN-e z0h&K8Y6n)Q=2ezk=u$hZ<+c}C6}~0$l4@8v?*tBY(d`vLLNXVdCq3EhS%uF^FoUd;|;W=SGM_(Sz{6AR5Es zaHUNelLwCk_Q8j`Vgc^&}bo;Vy{1Sk;%H7FLz!|CooMzlpkge=%5DGCxu0T2aSV)o{C=Wb?h zcV;y+i@QxsOSbhO?6IUoE6a*wDYh$7R3%Dgsa$fLNR;9{oR@4Xi4w<>ZON)6E+?^7 zF3J@-mE`-od#0ynXM1P%4j@2-RmAP|boc-MyZi6%f8I6r;s5%r9qhk&U)Z)CZ*$3P zG(5jyg}r#P;nzDY%Zqv+>Ye!U-qXFgcq%YALcbH#tzNtXHR`t0Yy_6qd#V@DQuWAb zhD)OTL}=9`$M@3a_Lx0xPdwF|v!~**$cdU(=2g7+3E%M|<80upIo?{2Dx%)*i`FI~ zkbnK29>-|BZ32GOvk$~mwG?6dmUvv?c`n}FbUdqfuCrps(`FO}&Ppc&eMHYKP9r4T zC+bZz3{i;RW1iXKza|@+6BFN_9H%L}aeftDe2jK5Ea{ci6Ys$KthYLnzTYg|gPTg$Q zTF|EEg28CQE8E{VeXqZM?}Fi3&YHdA2VpHRy*2CfIp4ET>etd2ryp1_I-ylFn@w3* zb3D=D5wjVhMYvvTS*9o2qprVEGu!RJ->ijx6DkRmPK&x;r?p}QHGj3X;RoxG)#>|B zFjXTurx=|~tck|kWATI_k!$1;`7BfrtbCNqpR>|bq%apxf^mziQ&XD!xM(<~YcD=u%cB#6i=vJy#?d~a3Lg3uTBNk zkHl)BR4jY2V#PbXo|)AmQkPYz%L*KwqJr5<_FL^sRB;&<-wxrK+_6K=5A@kAr)6zu zjUz>EB@I75mZB1CXcpKd?ZdDC4wKVjNpeyLvS+jeL}4yYj43Dj`xw6 z{g&80R~fr!nNc1{HPCNcff@NhR%v&hPQc-p1ooxDz~Y^LzrH;WH6n0R@wnr$VK!s; zyUEQbVEBWC^c4*x7|*KNX-2inX0v0dP~$^kr``60s1~-&AbLl~r?LDB>GW@NWULXC z|JHQK$&5vPQrefRmC)8#F3J2KgUKAA{Qn*7{932Yr}dpzk%WLbiZF&w!TQ8=``}4iLZ_~ZWWbYp1{90#d`ZzY z^qm)rPIN9sH^yd`30dMvQV{5YR1zVFJ&FitvUB7QLZrP3A%TXtYevT(d&s@u1;&X3$Myg@)-hj0;Yy z-L%poL{Sbng+N%g;|SN}}#jpTNoY9EWQ!w}9c`>6Z4papW8il9P83-UbRY^1787MX@t8#+8b9d!OwqBxH8z~cHd;;?Qk;$> zV$4OpVTF;?LMYil&=4!;@C54=(FE2b;(7~)SWL5^E5qi3)r30@Uil1QTi ztgnC$D3QAfh;lPfgO^?m@QUvv7%y}JklE^mL0?|J7<9mfQzS3~9$03RYy$yv!Y7pk zQ$~kz3G}ALJaQt~h_;9XqZ^ae69D8CDQ$)NQUd@L)y;Lwz|>dppal!;ZkSz0oKTzL zT7dlkZYI==Nh(#h!qD(911Zx8qfUbi-ZGbr3%1{BHc0Q*VfOe7wlW>02C%jz<01^@ zUYMZW6@v_;<}BZEtLk4>lLkcvolVF#j#{SUVLuw?u&?275PZC-|w!c-j^twNIq zEpz}Y+_0L>MZ&>jn85-W9EMe7LpM`CF;)~W4*F%xcRpBGXJ~6AWU}S^Bjh@uH^igF zTsLS_CJK!elT-}vNE04^;{`}$%@5#(T1&=TEu-Ok_eRi=y5GVMVS|}Aj2vDgQ6mNs znnWIj*JhM3uLI7Da>3v%bw(YsgE*kbn1zu2daN?zT)hb=fo&ToJ{1N=!;FAw#GMe- zEn>}^mf0X=NPwND3H>FbH-p8r0F(#LrcozFO-x6sr`Q}~+{~Kl>H8U3uZN;wGSW@- zikx!CbHFxchDww+b7{a5VR0_usev zO1ODGl1|0@V9O3*gNVUn_N}=}H7IK+638Q)g=D^v=aV&Vw`2=^JuTzUm>bLFR9iAn5pVBR8^7Hdl&%s3jU;A zc(~G>ZqR&=>$dxWY|n=adlof6T(TxipkRMa^88!qC#$}Coe_5MhiH_y11igQRK*VV zKo7sh`gA{yKPhi-y(lM2>AX16tKyfEvcJqBq^C?+17VR`gZqUHGDQ|}+W>JUC=Prt zv7EU@Wt$#LRp*IqQ)pjO=Q)S~adzjrjz zC8|DZb4lZqm1tBgfmnQju~^R;;r+QZs#pR6D6)hv%+C*AGLNua)-9FsZo8MsMRqqK zNGdWqJ6pi_(Ub?s55XJ@~_GTQhX zmFQI+iOQmx?!L z*#2LLCG51WIQTjhPc*R_4$Nj|p%m}QgeVj3F4z|TR<1X_IKD}>kGg~c&Aa0}WJsq! z_^H8JKjf*ZLZz%P`jDrOUWu&Ihm(QM-Lh}x=0n+L`#u`;^)5o?Ozm5)|)6I0i)hYBbX z^^_ItzK|A44qBnp0`qLn;7?Aj@N5n1T`7Y%+=>8E5Ivv9%lbxGH9{H1u z%em%y0SNa@FqwOvFSj8?=2aTy!-a;J;IEDG1Y06zXL%gKR=$aqptYMGGbFxyOPK7* z?2TnQ&5K%ZyXqi!1h)GYCN{lpJJ?6*M3wssw=)7-2R8GPt_Ig&u+!gu4$s6 z{V${w{+BsK^co_ZFhMWxgwJeQ!d!Nc%fbGxGB)y`bF{dMux}fnRtc9573?KvI{(95 z=Xyp7(Gy0@S-x!0o^%F69(}z9swPf4@gEs5Jzm1Zx%%hoFrV_O^+FO z@n9vUiP_r&On6Yb#Y%>k0ZTn()kmFk9x6ETk`SO-;=Cc(sa^r{v>awL(fpa3(m3BX zz+EJGXU;dL&Lq?M+qZ=KTqekYxzFJ9JsF635$OH6I#3*g1>etZFv)vZk#UyBZ(33u1p4>r)*W3S$5w6kPaDjtU>op`%w=F)9!aS1b0>D z=PRC8ytXG5ui+`ht(;IS^02oLW^Iwf9abIwclfokuT)Y);f}w|bWe51R5q$Ro`bsm zYu0DZ9V-)ce)u(U6o-o5Nq79mIdt@fBHS_IP}&_|x)sK7Q?~=`d8nsvxvoO{*0z^B zaN@9McaI z>Ns={?Dj7h^?F8$afq9^9)LOykz*(rhvH8lI+n&vH0Qgo!P#zkX#+>>`RO=AJ=Z;_ z#(Hsvv;g-a2d}9K>(bstU8e>jJPUfYB-C&;CpdHl{7Syhr@?M25!a{b9lTvt8AD;4jt~qxllwG3Wj@`GmY!i&F(}6Bk_I$k?sK z1^fvdcJa;%0w328o4DiQ;J%e*%x#{)Bd*)ys zSAm|GV6IdOAq0v}m0V9aFu&CCEklOs!=GyTBU^&(;H zYqzFg8I(VlLs{=+#5|4Y9A?<67rP%q`xI-X2Ozu{m#^L*sa}k<;v*#h2ru@b5>Jq=?PSWd!@#Ia6GM?!m$$XG+GZ*h_cahw2Rpc_rr(|gO zEz|LO?&QRd9q|OxHbmXF)pMulk!6j{JWqH?4@&7jpP_Ah_LH)Ec6(QF$jTQ97D7>k zBXssD#&AkgdMrKkI33|oN64-XX3ss2Ez*CS!-JBE(y6>dKn%1lV9=OAmIsyq74yI) zbr2hviEVg3($}ax&DpO@3gYLI8|X&R%~H9vqP&kK*2hv`ANc~xeoOgA-5_c#WcZzuJ8c@!evz7-<&=bZvK zLrKMe3Pi->H#w=BBiO~#6P-)x4av%PL=U8r6glh>rFeYk)JqJ((xV^MG)X35+B(wD zpVYIVSdgzoBTQnxm`-AfGyJ-z^_>?BQgmKgkZ1KkDhZOqt|G|cb& z0^Oxdl!^z;2Cp@;Y5E=-lBQ2PtxePRxvv5yY34rnAs|DGqD8h4%wSxYpU-_As<~(I zk1|_#A4W+&C7=5!bvf?7o|+I)_c8j_h1}TVdwcF#YIZO`S(cgjQm%oQ^Ta?NaXg1+ zi4G0v~fhZYNoVMVwi#y-ZrY+$w`zz+)k#OqxG{ z;bDSQk9l&x{Gxz0ev5|$OK*E4t_d#~7duGWh4_I?>GKpr?+IEAi-dF8M0#nGJ{BTJ z)O>Dp!RVea9$I{@F^Bj#i;ACEUgoLdN?skLM1@4b&4hOYKM=zNr=0n?;S%0yW-I;F z-AwgXF4Y^G=N0TT&8az|E>`kSXUh2|J|XSf-p}|m{=uaAc~Mh2Fsn%>Mcey*y=3-3 zo~z`<#rFQQXq4aHr?PAqa_}^c=0svkOAG^)D(#c3Pj!30I17{*l!{-<;psPX2&r+= zeD1bqF;ogH#PEdivp;Kun#kaua?(u}5M`@N8h*DD4PwhF!_==brs^pdTTYz+dZ~#m zrwo99z@?_7HhJ~@{IGGhaEvXo0bCvL>#N8D2G)cAYhsIkS&6?w`~QN`te#n~bI$=v$pMTuq?zm)jhRS7>;kBL17 z+UsJ{W3={Nf^T! zCK=TjsBBbYpj=$1S)b}q@QNWb?L-rY){{#4_8gj}jD~P4Z!~ANtP5Piklei`yUL91 ztsH^sag3J_TyP}3JY2XS$pGl&0O&a=4o?tPGVRZ z_0j`SM>+yfR)mxU5-zy9#qdy;fjx;QGVf1Wuv;{!{GMIS)Zya?$6vJ{BZvZIiGtlhlrjc;e-i# zc_)0$Qo1~rqh(uDy1Y5pxt>u%^n?*}mSs}9dKCTZ3jNE@0;z0N*Yk2{L5KCJx}E_^TZI1^@K!pZUJfO_ z4httlc$9ZSFTIp5pRB|*F?;*_On6vtjGWSiddRAeI_DfQrOQ9gb*fi@JS{_0y6AD< zVoH~PwY6s-sk4&VnRXq3msoTnBQ5+P_CdM{hi0gd!YD zk5D)B8Hmq|T~GN8j_1U#4t7KH8Jx&9*K3U!)(9qBGu)8*4DuY)+pRh_-2uD3lToi{ zlo*@1iR%HVV-qB`IJY;)3{8s1tRQ^hEf^sF{9HJnZ7bqb(fK6#td; z1+P^BjRYib^-7ls-}b7dl6_yV#6H#PUjLe z{)ADYS07=5oaibhNUZv52>`+bzfz*AFhNq~Y9>f2kmN9}r$SuIPtKAjH^kjP!*%%N zen70fX)nC8whk8}&@yH!-Nu(_B?rmBcNi<)#HR?!RR=f$d2K{xh5k;yyO*w8yc+nr zv-Imh`n50pwI9EpaS!0%EAB!17blbYFWS4e;#JDV5iZxyTc4tFs}h*_qkOS+ zJC`8%!Q+qq+Wp0}ZT#H!U%OW+8RgP_t_St8|HA$AeFuz7C0e*{w1Elxnq0{DQ^8lb zkiU*by2Fpz8^&v_?$y1J|GrU(_{psh(SK@@jV|)~=70+N^Nt@Mg^r)!3LP_9mFF%- z(opacnU<6m())aF6x=_%72K~{GJ)S3g_M88NEv=#_Uro2i|@;d&gFesZ8CvB(SxXT zTb4ss=OfwJi`LZDWCA=H;+&mPu6N zyjXgob1A(c$pqe_2U1Cj9QKG(d~uTrczQMz3(_qq$RE{rUMxt_d1*oZlpaVWL2}q5 z3UYsb5zuFT)3Qe59 za+Tz+(ipq76c4AWq z>todDn7fny6eM=&Ah~;`i_?_IpxpJ^>FI(?qR1DKNyNZH`9&8PsqILY{0P00H?jua zvto%IvI{(RZiszYI7Rp>e;10#xE7zVAvo*=Qe-=!{Pfq&)E1RL`br8rFeKW4@a%?8 zZ6O1>{e<1jYH>5GMUoDP=f=py0Pe0df{C+x$I&Q%xrNHIQU1X**GyImF$Pjri({-$ z_3U18;tH|8FMcVP9uMUZ((hY7%Xhs93o$ld4_PhVREY+$W1C^>8yHjdl#3l(&VRks z#G#1{fZG`W_4v*Wl-0to#9yKP>x^dg;5pW(Ius1eRv|QTXg#Tvznw!+#uwqA@m8=$dT=fR5dI-{)-)Ft*5fC1NtCt>tI?@q7l=m(-zfFAE3UIGA`JDr-={V z@C;n|yNabx@+BOcP+daKPcym>zfF9)lD?=8ka9hoVk)ZFGT{KZHdk?gWCKMG@Mc<{ zifMgnm82{@+S{0D)j1ZGjq1^EgEZgD`cysI7Sj4$&Y`2%L*eZRhw|R;C7#yjeK`)Q zleM8~eLj$Dt`~rqiV;jU6&o$Bj~?YMr1km5EfJ%n_0i)vG_B8Pw}i=nv_5&9^qyFC z^+#a4?`C4tOIWyiZsvLb>RgwcLy@b0$))xAgG!s41wWuv;{+rjPs#QIcS zaeww6vA*qpA*Y<*$swZG5aEOgdU+>&&C>cz>{pq(t!aJsr(XUCT>fM4Q0CK{~6Y&IwEZ$h0m9B=;#eaj7Ee*>CxzB3ZLsR zh0h=4#I6o(LsR(tw_J0*)`%gDV6yeW4Vl6x&oRB-s^idc*zMOC^?F8$afq9^9)LOy zkz?TFkiM134REByUf|RGybqnl9d;q!rmE?AT}t7z3$4h>;fT=CkHk%!x1vtqrTID1 zXE|jy4yZm;&&8HFsYH!ZtU$!g6h3A**^L{R!sq)cv05FTCXiT>Oz?vxstOY%RjxKnFDfRer$VIgNp1~Y z?G!%04`RZV!7>n6*WEuw1|d)((Mqliy=E9I-o&Q}$#ph3f#i}~zGaydJ}&@Yp2Ful z^oynNVZX|y@R7X7$C>E^uZ!z}vxcJ>J=4DHsUBV07cUI?;$FNs@l=m;0!<@>&n?{f z*$cQZwM&=bBOVX^PEfac_5!ut8PC=`L11|iR=uqJTs)JMH1Q$a-nn=(w4w;;guVDc z!>@NDrx`A-2EG?rUZWR}KWR2QNU!#xp12OU?_4~!W_ea%Mt*?yQw=l12Wrh$8xMOp zm>T+C$K$kk>;z3b?T!3;ZN;pw(_4TW171P57av^p{mAnpEA#T~&UkNV)gxTZs%_#7 zORI;H*)R&6cCGHWT4)-g%cH!+YFezMw&6r}t==?4$_NLDqCr|P6Ig9Oh-yviveoRJ z-4##UW;1;piw{_v4tN!rQ723)jm2XPYo)V>{$@AKzyq&P10jqSN~Z8Z;krdc^`41m z9k1PqYL-{`8zkU(suQg)KDZb<_gSc}#%lnl$B(3jIU*sCc`-z4SjIzO^CTN0IHnAVjG1n|`yn*Lkme-39 z1y&s&3$Hb-HuM8v9LDMKy6>%mOmM_$)bPdcRcEtjkH@oS2kDe#QM?PcW8=LIeEPVS zDjpci3Sb;o;F(Pl-9ADL zY7HkeSDHkKz;Yrn2zw!(0Wl#=fW@TH>0VK-w(2xN9PIN5{Q{8C3Mg&`2~%$khU|Kir92oPSktDj&Hm$7SFb=b`5N?V2yRgvKcB_F@ZgqNBlB7irV3+ zlP6IeA{SF+BS7W{YbSg0VXDbcK+PJm2tq&+1Tu;8#k=o&034kSR_nR$sYG^vPtrZi z)g+}|w}K_didGp682(8+YBd3DDl%7KM~%qtot=!2K`UFe)Id`LYGIpni@94m?L$K-)d*+Wd`trMA?yS;^HyI&i3O(>J+2?q+@oTGLvw8ZhE6 zP_Qj40+7RX)LO4uEz@b%%tj-ym=Ad-K0rN_&_k=a${pL4_!i5%+&kA$)< z>wypmy0zjrQ(a(HZ_O2^wWpLGrxK{F(LtquINKm1?|wMnmw2-yo`(OZ`yKKQy?9UE zZ#KC|FosP0peX+k`1hXPd00Z*3}92>Xb9PJfTT~dDiQmI-MlTl8t5ABOcc2e0Q=FCnO3o7Q_Z2A{$v40Wqt&-MO3Do84Jv zW_5QY4t5GV7$y(mC1CQP@+1yPB~(&L0SS;I?@CBaL6RyU@1&9fDo>JB9#p=+yJvcO zcBXe`?4Rh5d_m2OZmKuPvC3M%!yxK`$C_c=c|} zYKOfidPg7WJ=B|tCVX=>@Vb88>P1^nqi#EH!?)VK2Yb;pRSz9ESP<>U0;?W6UOQ=S zkJzL3*n_ZXm7Uj(xM> zU~udePWa01;<3&;Xtex}=bE8)4EUll)pbC;0zsqHMtrK;%uQw{;io zEzyY6Zdhw6?s3N2H-jkqFc|j&{P!aKcLe_(B?7@C-(h5R?OW}6iS!x!Ca?y5?tswi zeO=Dr%{0BK1r8_qR%$KF zY>W1&>#f$zPRIAwYJulMC4tfjQMcV~En0rfTdJ*k{t9Gu;`XCV)rigsMkf<%tnv0p zG$u&o8hJoI3l#(_U%}D09l{=< z+pYsmP4Vv|&tBC?G=p0}LSmY{sWf?9N47+}VvDI|wJE3ifk-WsdSw^uRkXF;Gt){$ z+Oh;~S%jZcG%#Jsew}@uDqcXvZ-v#H+^<8+_x71Ar)7CyjRSdYB@K@h(_ja=6g)H> z1*6=C+lWFrFo| z>xQ+9rrWhtsL{Tl+v#|ISPNRFAHKQk(NO+4>GU6QWUL{S|Jr24NexAPQrexV71P#N zF3J2-F_{I*|My_$ClZ@0kkfx@y8Zn=n<6Puw@)YC?x3MIMxQ?dHlk0<;htQ~mB$~(co#zT8?p(@a>m4x>_$4tv zq3^tkBm~T1gfVai)+e4Disx)Gow_QL0T1XIkT1HkB}LcJcb+dg(YX}e2%A{OWQiw9 zfv*QrNrW8sFe02vPm%k?H74H1L?q9WjCbnE$QQ(Sl@!F2`p)wOAv%|W(E79w=s{Ex z1BX0}7;e<9P5Q)gAis7jrJ~nTXrIs%oiDUsEh)55={wICn&?~#ZGiQBUJs;_*f{KA z#I`SI(by-gy?vEpLFK%WGWv?1!h9M1b4eL(-=-bO^JOGDmonOVdrS#_NzC`^JFg@g z4zsju23LForaWTVY`>lbI51J+@hyat7A`v0Y8_#TUbH*@Su@*pTbU#e3aLyW7!;cR zvK98CIf`<0T`R~0cybrr2r;3l)9Bf!qEY<90=yU9JRtr<(SYVW@jRi7hZ|I8Af$zG zLob@7po6#AL2rcM%_a^D-|M4$M_~_!MyC79Xq}DIC)RE&EkSa%WRv=R$$!gH=MTVug9@J z!)!N<`<+(DwUQ!4MH&uk7A(a2xCuQ;eZEhxPbW zBAQ%sEVoh1gk@5ZSoS_8A^A!)&Bib$?~7wSK`e@Nk>u%0C7wD|`(Sg4v9|dp`g7B1 znuRAcEP9Rg6r$&UXLQS!+1YdeW_H#%Zon0H)(zA5&GktG|4z5P)wT#gGTlO~!|@Ha zybKm5Cue8-f*-7(b25tgfayCPRJp}EyvGSctAP$gp}}IDtS26X$VKDjp2rj&D^_FG z32me01Odg}I3mVO=owZJIxU2T4FmzP1P+d}P7xkpJt9swXNc7?3!*Y??zdc+xv^@S zp|OI%FvanN<1yB~uCZz&td71B2Uzm_)^XOzFlG%}pdU9lQm{VJW=_5j=zYKqG465R zaFz@wG@QT)Ec9zzZR5fPF@?Nv!AOE+Mynfy#-e2)5_{2USPe!>W)02AT5>%zl!VdZ zl;HsW!$+(+t!~R`AgTx#ZGlY7$Nw!rH~qS8fFv17UNBBA0UPQ8r~t)f=OXZ9NU|U^ zN1ONs`7QY#mnYt%75=XVtzkVrv)Su0x~<> zp0B$eb{ay7G&;b73Fv?lxjTTUH3L<=mSTVxJrBWkp%Z}2mLm-Mg$w8WF4%CK1V+Gp z%XG;$5CA895=k&+bQqUFZ&J)dA%cx)i_k8*FD>y<9)H1B zri0V~*0x}rgP|OO3EJyokYUuE=6f%OZ3gJkby^Ooh-4Rb6kP0Qu-$|O3N3prC(k4q77>g#U7~YX4-23YLA(3UzhZkxs7_YO8hSxq4LPP3a3p;)d zX4)`vc#T+%7({3ic@$ooQNp|qI4{ZtgVWR*b;u6lfFfgFLH65bl^N&iE}R6mVW9X_ z=o<|)1g0T(LQuDmHFqtuLCBB*yRHfSC8Ia}`J@1p`_7tCCq<1-N2;gT>|xwYo9c<% z8CkD{qF^$z9_tl3<5Zi#1s1tOukEfg3pNeta)oZb?l z+1xv*_Mv#nF^);dW4uqyJlL$*!5m2mpznlk#dC~!4y2SxR6dwNrFeISP()gP8r>mtTf^=(vD zk<}v%K=V=jNw{!#r8!;Ee2(jO^PTCQ_viL3YQC#vO_)H=hMVO1U!b3~`s#H?*um$~ zC~F5)mhPyE9qfc2{weFT`7`*F@b=nsa-x*Xi(|dYe<>;Zj|@V3%7ir#7Kt@9KaxTw z&jPM15NC{H;d_bY_;!_TdMs6)C$^2CeMz0?9M;Q4)p-Jtr}OvC&K9gbhFp2%sXrD= zF_1i+&%TDD_wBegXDe}6X!k9QrK*>wvSGD*8eDun>r>Tk#f!5;NCzUNOlrx=40yek z2wf(a<#qY%hZ9|_>ccjdG@h+QqiPAn;(Hm3^_&sjpG%{PB@lo-OZeFAZ1IwLh~=_w zsf>4php3y1qU~%dZf@WArgu>i9Om3>VQQ5HOwhy9mS)Z!8?d^+c#Jam* zdGl8fKk2RDf2j!cJ2U9$l}wl);h;6Yhx~gOfU{Mf0IjTch565Y4iK)5#p zljp(Yfb6?eyfMZ0KPHy2)3@Rv>qIo>Vm0iWZfc<4bJ)@PgNB%jZZUxdfXIMDFzUYa#QL>TW8r8(=QQC$?}R6^Fw8z z(F8rV*o+3jhe`l=D+lmoiK=2Y!3UeFxa7?yehpDu^{8@Tyb>#;OCPbO2wwSU zH8(MJ4ZAOgB2iCS!4}qovKOCvYtHRZZBnnPV!|#9=;)(%@zj#R8Ql9TzhJ(#Nhe0P} z*m%5i6U!reH1S(A&GiBh?wMdR_dHu}Lx{|)G|KyP4Kc=F8{=tjh?uSAaRgiWCRU8r z4th+H`0$1>*_qlKOLdwRwcd8sLGA!-_ccsxdI<|x&&^y9KnxAw>k zXZc?gGMyy-~Eh;GvIlmHYv*_^a&sGwxaK%5(Sg)@AsBBnQd;_@s6Rc0w z74J!J#n7&4tf2ibq!a#R1`)l62q#R?%RAwd8BQ3vm>w@-;#__708|qv0C^_< znc3N)w$$T&&`YwNj&1kkVp=lStgw|Xe1)=6ag&}<(L~X>GEJb=f-S61)%EPpJvR|sR>528gl^8Dq^C_dA;P1)6Z)YmS>c58WM^;u zz)8%-9rT!T7k5-*nwY)a#)Jo@o3CVeDX`Q-T7A?x=f0d1FEIg{CC)vWPW1|qrDZ>x ziDu8#l*akG0(TMPojS0bIFnT8=Qo7=Oe)BMxli%=o)pBa2=snj9ViaLg6EkM=y@y# z3U2Ir0O~+NE+TKB`0DKJpyNq2xYO0+OL#QtavV#_J(46$Tp3b!rdT50E8|Dsd)RGG zlKK5C#6)DHf_Dw)%d^*Aog!(eX1ivZVW(#f^*-=QQ-$O=;#$zj0%K9 z`BC9>&ta8|-Pac`35|#?D`)Es}lY zxW)7L;PT1rY{k=xm-nRNWjv+0krRq}9`=S}*5*0fLDk`Z2j3I>R3$YO?)dkZ?y2sW z%7%5vGf=nRVtr=Zu`*HThhJkyu`lnPbjN?2K}T;W!W|P1rQPxQYhesmb=$|DhkE*! z>ngNwd2_h~C!T*wIptOVJtKB?zK>w2ewFgoOmn@~h?zaXWMPx1CZ+RX$X?n*(i?C; z8jk6Q33VL01$O(djCwtz#5lxFTn|7UhsZJHj6=}}5FJZmCYtlzm*H%;ytH8zoa>%Z zW4$;-nuB|ugV)rAb!o4b&f;=Z+8gWTBi#BeXq1h=P+7Voz4X*s_8g@5eAcJx)~C~< z-xJ9V(`>PH<|i{q=&2FToFJEW=FwZ9VO5ETwPzd;$@R09xUPDJTOs;;ndtSh5}tu; ziC(u<&p^7xJ%hfLI6LrdI6^S!Ozt{AWZsqy^sWb-X)u&w^fk@v}qwK!GqMsdLf zj*Q((oWmdAVHfW#-}i9+(8V1O2luTkV`l9r9&z1Ifw4Y|J^ZhpRn4XFncQ~i%Pv-m`zeK1c0X%s4aD2HAu4QqZHqblk$b4WN zJ{;?YwhlKz;P+)v6%0;s*Zd;tp}NE`zLRvi* z4m3`NIIt10D}m`VjU)5)k8`gm@h6?Q+XbkgV-5qt7&17pWTlwnEvN%jVcN98xkJB6 z?Px()*{9 z(%Uw!nXP2kcvO? zP+0LwBb`$3B?D6GX(zQwioNDM5J|G^HD3Z`Xi3Bq>7@|P&86483)Pz^@jqp*-n<(n z+4OnMSD?@yZN8G45KvmoA#tAI1m(_azL1#01B90HJabV?RdP*Sp{2Gp4=O!{i`aB%JiC5@JdJmp& z%0M6j-%>#;CRv3Ah*@g9R2IC<%7NXNV-cTJRz85?EB{1~c`m-}M4vT&Z5#QJ-uPYX#rb&+EWApx0z=Rtlcgxupno(0YovY-Z zPL}gce3IF>8=vxL{Ch>Sv!bSQzEzX^iFV`rdP!|pJXOhwi{1F2M5F9(Je8#*i^Wqj zn&^lfC@~CBX0sn77jP{~sC6>JdXK8&>-%Z`Kz%AAcq_VT+XPPD1IGGN~t% z6DoMU#D%UC%<{TU=GHeaiZwg`rNr-GCHz!9CiYy9_PRJTS+LM!&dDlzOaSuqcpVqj zG8;an=6oBU@8wy-wRza&nL=?z*n%$Te4>(&gfV<0lZ5+4gQ~9@n1SVYGtKn^5T1x&GEX#I1{OWa8_2-&xeXDcWMI+bI4}dtmp6n- zK?asAPI^zQy86Aa-H$P`=_M>&JvVbb0M*r#bI5b`&$$dN&zn>|sGgs~74Ju*?82YQ zhIPgJ!R@`QPt_IoCt4AHxc`Nm&)t?mL{E`$!UVm%6TWO2SWaeW+0+ayr!t-E86`wd z7%^vACId?reZ2*$CQdqWCj+L(OPDxUA3Xro#0fy2iC@jYLZ3U&k1%d(2A1wH`uAp` zf9Y8ul@059o(C;xu|8GTQ;=gt_@9Ee(g{Twl=M0*oDktr-U&VTGO+w;C8mkl+YdA0 zVZAYQ1{Ufetv>3UbI1%VznJM%uK-zE24-N<x`eh_}L`_)VjzxHD0|x?HGv$V#&@dd=#58=P=rJ25$bCC0r54kD=GcJ^D<&r2fKmk2M%YN z>$OGvxXx@7zqZ6Gna(LsE{d@<3Uh~)#~s>SvEYT<^#`4Y}RF6 z#cwqqBjow_FgEWB@7pVJMEJV5F*fKeO!W~glU0dU!bfmE>#be&5hNYA1OVY9>=IRl zk048{<|B-XK4SE&>ELs;@m6H~DAo2?fkJv#rRTix5Fe&S#UA2iXS;0+A3C<~rkn!I zL)s6`GPxDKtln^TD{U`%(q=?sbt@0E3r?t z`mcp7pJo~`(CUwrBrV3bbbU$5-&LYSH9^V+^4E+Kz4{0fe3_Zlhm2lV4N#m498nIgM8d=Z3f< zKXtjU$p0b#!1@L+$cryx*C-ursq6B$X#F_SGZPRM-Aw2;o{=ZC@lgB!v9lBERr?O{myBqL?;t=G@$ zJI}xMDms_9UbQI!{#p;B(w$chS)GEUqb*ufS5pG;Y=tv+O2N`!?uo~@qEGVtkDjXh zyU71pQYw?XbVFysrE<}^l*-m5AtQcC)3{#Wc_n#pm_y2A;LJsgJ5oZrPnL)ow62Qe z!R>k;we5r`e zOH1Wf^gt>}g~P5QmBDo>QG;A0HQz*|(S{N=9Iuk7A+z3zMtp0@Y4narf8SMp|6;e9EVpdr0% zW9NU^_k0tCFY)J?h>XkeJ$|+I@?d! z)$9~kvs1)reRz(G)XM(gG@tUs`%n5^I&lW?IyA~&QlYYR=)QP9n#xWg#z4wWv5)ns zp25pcKp|G``7h;y;%hPp=_z}P?_LoWVr;$=vQxag5)ESKHO17s7*q9>i=9`_f4$Vi z;fEA}Jq&<)4Ch&tox-ZbU!nabqgg$HN@c@pKV?UFkn?fa>=fUg0k4<1&~<`YUf1&z zP^4_JKXrw)#qX|!pQ^{io_8?z=&2HV%sE*_j|o7Y9{+#KPVw`Vgd~jNgG@52F;LmC z#z2VxKEV1^hk}7wCxj*rtS6Q7w=!tz)k_!+;a1*gp4sdaf07|kIoKC%LUxKj&j8SK zP#ohUtk{udB|AkHSG@tN9)fh{GptuV0>VRZ_0j`SM>+zK=OMl_J6o_Qr4{rgUXWgn z#c1wAl*f40Olo_woDh|iBx?DUa9^ZoM|S6K)sg7MD?HK|8f7P^R5q+f+6UopXML(3 zX@rFz;-I#8lHTR{8IXG1g?Ax1<-N<*PXb@Ge4G>w@ENLg=6(>$>>P49}#6 zze`y9#2=u+Nz(=7?li+I@RPt_TS;G32S_;^ZeuE{*D~P%xi(jEfMf%C4)AJvo{H&t zURz1Z!lS*0iB_FsQQ5E_?K(*FTUei}N83Pp9yf!IUJr%0BOJj+ha_^i!BZf2ev)XY3-*5*Z32UUlIIFP>0C;Lks1Nga0iZ5nF zPchw7C&N^hb}4#w6StnlhB95(|4G)TIwEZ#70+*E(9s);7>x*r(xcJUR6JK;DxS|~ z#I6o(15@#QA=6y1HDU-Om~4IUtW3p|<(S@X)p6)B?Do@)dOf4WIK)j{4?rD<$T9G7 zNZ(4_@t-QO7r4&P`_Nh3K^NN_R5dxTOR0GNQylxn5ut$}dmB4zgOOuM{WrX}@r{ekM zN*ocs?k>g#y`HK*f>L9gDA7vz2+n7{wW~gYq%%_jfbbD7EKybXh<&W89v9U|yr`m& zh;#1<;l_{BL#zRX^sGwHdEp_t)Tr1){69*?^R7zlQ?33RAj|J&8gM0~;`y;kl&B_n z8z^}{qeQPh!UQ?ddbL+gkXZGO5&(n=K31ZtFhNq~YQyxrVuE@qL@J*6)=+#D`ckFh z`3#5&7K>#dE~GcVh)h7BLZTI48TzI{tT@G|2=R3`IDzD{pUR0csd&B!ba^VCFVQcS ziiiCwPQ@dE;A6@3ZPxh}-&w}#i=Jt};K3fWD@Iuj|*Xo;^oxw?@CEsg@R=d%QMjtTUE;6G%(G%%}cAtqRmaVqso1y2U{Y1kI@oibN)xpC~4yJ~_ zSMWF~9=pDar(K~}uPvJO6?zMBBf!gF??u-vd0yD|LM!$1^wwxsVAVt1#;UF1*h;I1 zlIbAyoldRpwOVKzpv!~2#BwcGQd@OGyH21-Z zZMw&0=D%S+aPa#^^<@orfjz%wo9%{c`QS65S`T~CZm%1vy^OG4deNcG zn@ktYgV*5p=rr$F;t;pKQGJnV9PJ?*0x-%3i(JqIt#q*k&^4DWaJ+%%ZC1M%?end= z=QnB%s{{Q27>99swC=T+KqffiG-~)*_mZ>Lvqz(8vx~GyvMAbyd#=&02EJNcOB4@` zWd$$}%Ws=5iEcM50e9O0iC-3V0;}8bYHKZ0sXf+O$HTp*bW5fs^{{r)2^_AXyK4<6 zFc)1SL|{1<8-zU>CW5CR!T`TUD+y8|4Z_Lu6J?x{p}e@omw%+(~N zU9tQH#|oDi3>f|~J8ZcCHW8YOu%kw3_fC&ThoF_MT4JCH0kxn*I`Vk5Cs=QX=332m zmTedRL4$YTYtm5osi0-T)ZW~MWd~r@KK9HXYxL1}!Q4Z2+XOxkJ-0aUnK2QqSGpa5 zm;+O#t`L3|eKf44p!X15o>JO2Ti_6i(c4n;FiJ+$VC7>}$bUD# zLIcmg(6AXzP;t24VU5{~#{>KDLp}D|o(iH}X~D6ccGVq-pHM;Xyo4+?uE$YMm+*QZ z1cGiYdTyc%tm?Iy!ld?u(&I!7l{LCX=^xJ456Qdl&-NwWY>6h}Kk8nWyhAVAS@&F* ziv(lH*vm!v6X4&Yy|b`{j_Jduz|jD*=KvEoq7?5;ikbL!I_7%g5bj$$iQS|zo3)*I*FW)38XLQE+)#wVUk|hrah1kWX-m^klGJF~QroE= z)CyGvsVziW38YyLNE8(z{(FgBE;+PHOD>2*;Q)mzsw$;IEeB4OfSKLr;&t}2vv1yf z-_Fc8@9o1^|Cn>X-Sy$^6*qGWMb_+gubcKqPoAapt;ZVGg=4k3Q;oWzZDU)us4reL zbg${H%$+P7dIX*q!a~MqKJ-eADXQhx(n}mfCR+5NzXVg_1bfqDZdmXV4}x`Z z#9zck#vE4ZP+bV^;_# zh4`n)M2lX`=POtVBz<3yL(x7%gCt*qH;}QDtikTU7`y2}vK4XHi6q=Xf?Taa^a)rT znD85BIkx0(!*js{>~{y=UgZ77F}be6NqchlVRo>@{&FDcLy|uoN#a9UJ4rVj8QRG_ zFeZ1lX&aKbp(bx`)4xM8J4pm`q3tZ@K+=ySiX+K-D8*#h2<^dn+x&5wnVp35wAu@| z;xSm2Md?!#4JVR}CFUnos^>g86ivs#q_p1_L~P4u(4-Y~u^mw&guEHC4`XpGrr~Gh z6&%AtILeOVGYoHp1MD;{Xb9jFa~(rEfS;}jCeacMM2hTv0%rIbpdDTd zO)-A3H9Pze$Z$1sl3jM_5D{OZ4taUuH35E#Cpzk&s7H1D5G`RHyJK-zT04sNX?CN% zifdE_ycK&4B4V_oi~#biw#w)muCw0=8RTWqPFopx82#|;@PucB{EBwBJ$`LSnmMB#{?_E-1)3nO|U%s~tvy z?tzaJCme4aP?9Qk=zMY*mHs@rOBgq)L@sk4sjLeRZY5=hE^Wu8vSyIB1SeAC!la3B zsZCpLZE{lk@6-`C1Jfhtgt7_sE)Yi1W?Uq$-+qzFxN+D8i*lkh16eD~KFgF<+6v>{ zO<616UdaT>_WlkcsMTL6q=rL}TUrEp&(+A38lA#!-UD^?AiD(DM@MC@_x~}iQ<@

)h4+D1A;~8_iJmj%(z5q|?^$QP;in2PD!u{;xFJSgxya Ld|hiM^M~1gO3mO7 delta 1904 zcmZuyO>7fa5YAgWv7MxG@XtC~$3KbVtP?wl39Zy3P+O$(7aS2lBp^{piq+*c#4Zj} zS_wf=5vjZmxPm~yl~fc^gsNUE_0pO3v+K3@;^+5fzRxq? z{P^Y6zlZFn8o$fmv@<&!D?02C=y>QHX2lPiy-W%)xF1O|KP-=eo|Q(7CwH1P zG-yFSNJogri+{Iv+NFJlEi_TG?Z)Hyv?gm!XY>XAgq}eE-3;18Det&|(GebXqag$5 z*Q}S0mB{lYf{gG2mnZJqf|vdhO{3PNIS%N2M{$!U#n>*$c~3}722`nMUPR#WX}$pO z`m{E=iiKZ;Uwmolx&ie0#gEYu9(7?zKQs8Fug86bUV{7wJdoxm$oTusGyRTN@&WcVj^lznd@ zBoSXQgcK6Zz~gYNCQ)*#B-$1k$00lviLpui?1rlm1)R}#Sm_9tv$}1O)oqKc{K$K& zoYl@~fjy%LWswzGsWFVq#9ni0hWGhFrRNLFJq8D38Y;LN3)`qC zR%7qM=e_OlC=xF3(j>Cg?$V@43;h1AS@f%fP)b|J>7TacB{K@ z)3;mFU~C{+zzP=#>kc_2IS>*OI3!C#Sl%pwK!7AHuqNvSI3a6T0^yMb=dlD1%l`jg zRkt2pxBA|m5tx(s9C>Ey*5iMDf4%;ydg;iou3EKv75*1*jaosqd8SaRRGMMMk9zUO zN?7hT{AQ>3P;dXsdiVDxlm@%cyF)x~Oa@xXj3@+)4e9hUtl0z$9|lvsDS ze+EfO&-n5lqjG(#1T=Me!S;Bxm@pBnjn{M9kHzci)u!J&)}1fKW2H`~U7hcCpef{W zZM701KO4&R615M%k2FgS_zb^otaMxQkNHyhWZPfBFWq=Ur?iNldcoFUPcR-_9IOrY z#_gGBM}9k+iC(nS2%BLvb2FD}G;?dUb6acxSLY;r*@9n+Q5D3{>9#fPZaQ2K%O`KC z)`3%|(N*y%Whapd3j-6miS)fY)=F^I0y(!bxgH~GN*X7V@kVI-096Qz0$S)-U*mA} zOrt&qc8SIWnlj?fXa6;8^ zz*xsyezO8|Dai)6L5ry%Z))JcR z(gCJ4O~t5@`#}>+rg3PtzaBUR^XtV=7{arF4N&n$soLxXzZ`FXzdB1Tuqtjv@g_*| z&$Q~*a<$VtOBqg=+D-U%6tv21FqlUkn2vkLsLoEQz36v(vF-^6E1Xb!8hq^I8Lgm{ zusiQ-h*gz>nri@-z`YWdY79%d4VVQ20XhLfvxP}!Eu%@_W_pB5$n^L}@dj`iq{rZ$ z%xQ{0HZ()leLNVC^Ix%dSOR@+ZH64<5l=!kX32=L>mzosw-}AbI_*+3su}}7 z$9jUa-U#dbAk;MtqS*i(QT8$!Dv0tC|$UjHZUJFFjDMsB^D{ObBJ<&y@2oFt^I;DyI+$q5Ti(F%=*$g`+ zQySOYd;R4d7~af!69n#w8>YSMDL?r1BK20YUXsO|xZwuquW2N;TcA(+k}s*gMD3MX zMT$p?S9?qYyYV+!!`IXrbW4m^pYD}RbNnhO=S!vus+of41kXinegQK6PgeQk8nj?! zw@lNkajJu=G;9W9zrX+-m2;6eL}M@#&Eg66fBUN&9+wk1nynJqU^t(=GtGZ6c)ojctcgK370mL5H>;`ifEAkB^!O2 zyHP;yLaAHt6i=1vU0){v0Lpr>V$^^^{|mbzPKM8d$F99Zr7L|DV+Gpa?4wk>=>>rt zwiW?BV&PQPKV61Sw-;{}zZOf)a-b<<(6kmuu40sV5c_bL4MqBJQ<-R!N05^?7~n$j zYNZ$aC>A5=;Poh+H)`ZFC!jMu89YBYp?m*QJdtr?(+kSLSS9#T;Md-TP5tNL>-}3PbV7^T=ck_=tCNhS>0Wq3YKwMPryC3;@>I=)2;xfj=%e3Vk3>5f~x!VP#1n^q#BN zty(oTWf_c2O?k84-GLvr{Z6%9sy|1J&c{6X4?cJc)lLTtIvKWmG;A-7jZICl?w+c6 zb`w@7?>&r5G%%E3Y*h-k`r*wmYQF^sUog0@6qLW3twOU>YPU;EC#W4(&O2T01YT)z z5sV*}?dD5;Nt^&9RJgbF<0sll$l9JR0b8Eb0YRDj;L2S%H!XC6LnSMjbCG zo$|eMSnoEP5msI1;4GY(_LAS1ro9UAM)SD2IoXWoK_f80Y%lRD7$2|(xwIHI$x*;O zh1`NHgv>O%jnKRf_j}3Cy)kEf;Mzfba8XF3~okBdazc= zGu_2{FQymNKh^K?PL0;tIAektWCa^zJlw}wsLXoz-pk4Y`Ro@-`~7os(_FD`NmQnh zds$E~rz(=ER@XP_lBxC3eXO2Dg$4;K^IWp(_=p4xYmHz7tnX)2QsUu859g>T8mL6| z;vO6405S^Rji*Z0dTGAydtfR-Sczs8{%JIV@>9DEvo=-UP@pxT79jGSCCc+uz}@eF zMalnIr!$JP?S*QSmL1Za<4z+}5!UP)iVKR5=JY=<-$Rt)*2g-S)@iMrpVCTFVm&A^ zY%Z#lIm^H>f54RM2f2Lr_nGhhXZQgQdv~y2b^@5D_OANy$LL*ak74e_`;S6@@Q>nj@=dIC+)0Z+#;&zp`zA_KlIARgqDGKy*DD0Y9;<$C6fV(kpmLv5Dpi+q$Lc(ok{BabS|CiJsp~J1m(N)7QMreVADM8zWSZ? zk;*7e@cM=)S7w`BFiw-jfZFSj6WTp^AOY5xtV#%GJ(HfYuJ!snBEbE~+C#)N_?b1c z$_4`^tF9rCgp3P9aFQfQ*~mzl+^-Pxw&97{qEEh*N|9cbFz0Ya?Rqx@v#%v)-M-+} z*ub9JFH_dqYv4zsf>)l?t|~hs4ReVfS9DD(rn1cxm@t=dwaZtu`xz8|=A|IC-@hO| zf&GrqxIw84zo>O7bZypV>w>7!Wa6jP^1qB)oW?_lN+{ZCTLw_7b`W?)rqu#L_`YN{ zK^d47)RhIL)yIZsXu2?#!$_rLHW|%~*)5>pPmqG0Vy`(cdt^mcL`=lpyb`rir7B#u z8np`jZc^5C6ir^RRyS~`jL0;1LJ6E78qOY*Q;>4a++5!EBSCc`UqOYjDTAIIjIAyx z^_YBRwmTdRY$I7Yo7U|vy>{4{q|rk!UOj~&F|`K~gUO^2d#0CXuyQ^rWW$v7*7_%f z$WALm17C;XD`ahC$jWJ9Gl0Cb*e0k)pzU+F>^N}A5y!YgE;qV|$M&U0YEGOP!ML1jqG$l8&=!G0b=mWz|h##uzf<-c&N~vh+Qs4LpW2Fl->_F!cZC7UMq? zBYhTu$tf1G*U6QzfeTYPSF|+>o7QS8PSKOr6LK}Jo7863`YzD=cS!=yrd?V;tj%Bf zf_c8tgJ}r+Q7ncbV0q&Bm0?grzWAk8=>TI zaWz>H-I?5?>kyydhO|i|rmEJLS#&rIZRHhRdhNAi;3H~xprh!UF=EH@t_&`O&(hdX zBfY8q86)!Y#taSc8RKtc$jWJ91NFSLSZ0jzV^dREVkw4?qrjnM<`@c|Ib-|;?G5-It*KC#=; zA2K7n!*1=gCI9&eAKUAXi}LFPG1oDI2OybLox~_ zXrOiJfJiU}Bv?jm#p$orDa{^`<_IM?p@szz*0kLVJ~Rmj=Wk($Bk=v zhambfxg@6)M3flwUg=Hs5AV?DeKSJ?e0cZu3|aZ`j&;|0X<@@VcPUQGS7D!EQ1slR zY##$7*#||>eHybSJ2C4)E`N?GbX=qM-{DttA?{%%Egrj3-b{gx2RwqBBs-{g7*^-j zE04tgeJqsFh8@&bl*aGD@p(#Isw?{bF5icPB|eO8ErI*66_K1cT-jiJ+3Y-p^Y^vX zQV;5`aKyQ6Tx+F|hAi_5JTxHdQ%m$!x9Eq(N<_TCuPulrhbt7+Wf~snogB-7(+QE^ z!I*C*BwEdzs8%MXy$Ps+jsxKDP@v#Po#fYcn|^IX{=|v7IgHH$I&a%ek_RArxzA?$&kslOV!9Po(}wGv57}Es;7Lo zJ;mpAlQieU5RQ0@nEAWgU7wgcjwLyPSRSes#qeO2s4cY>Vr|$4m|V1GsIRjG4NhvY zx$*OIqF7qrKm@aXSf4OD1Jft3d zr}O|~gf>98KQwA~N`MAzNDECwHYuHqgI4EwK%I1;hQCXdJBbkEC1woH+Ks4sY~Ul* zfR0>$g+l6u;^yXTouduJD-lONv0ew2TX-CumqQ^`qPoU|X~UxPAc*!-s#8bjGNQma zgqKl+#Q6;dYi=2FoFhLOalY57dMC8+Fi2CN4Y9()kOZ3hFGqN;QQpZK0T^3!0obI- z2{9GGXavus%AG_A05f}W)@}e88?XWRC4GT0Fmzs#u#qvTSjU*t2JMtE9HVDW$pw9K zYOu~Pj;FokR%dz>LdT zyWt$L0h@DphPkr>zCqhwpv@r#=;@O|8_w-}G6u};nE>T!8#jNKM{xq=U*ft`L5^v| zg8Vv==wDNvI>?u`ar3VRL2hf{5JW06Lhy14!Bj;$5x8N4E-?jxu$!&dDFB$J#;rzO zPG$*z*t!dUCUs7PsQ5!=uA|DGLeP|B8_2aRPzf_l`z$-i z;|5V~TjA(LN;0DJSu3t+rbtlLUT4*c2FnJI3c#<00JYo;bwaua^A=TTI%&}4lsh>J zORM_&OwVO3Lz~JuFqAzGLWP%b=8=y0Pjg9HkA*0A+X07 zl#vmCgB%#!_^_fOsuuEC&k_`P{B0iA$rpZ+m<7B|=h^B|n#2k+14(tOhd|ViQ0s0e z@IZ;rQ&v4t;tzwK318^oOV~PMg#hB`CsMyHOXOQxc@F9}9h5GwWe( zdG?l+hOwHVw1xorVP37JcZRMY05p)#WoU|TyffIQH`N~mfV_M#Lj!!{{e2m-a#~pL zke3$Q7@#yYHQaV!=B+?xx%v*-WrJJg#k8(GYcX&)m$LNRMfm zZQj^IyAe#~2-T@~`8)bIVg=f5pJXRhF^F*@zs83HNP%lOpg6P1toj$^W-lO_=;mQU z_5CQ$Hi^^CH-{6Gd>%Mq12#C#+YQ^f@9mOg+Mc%&qP*AHtPM&TN&t#3w4sP-QULU8 zd9)+|^bl!BA2VaxumHLl6!KcCbAzhTx@Ew@#I%qHOxOSele-k}CqI;7Bbo=OVSv|wnRrbPP@4i;WPqBRo=;*Ro4kxR z*vp?(fUB$9-T8J^eIY2`a67v{QYbR{TWaW^@@S~`J5lhDXxSX`ncx^j8ZRKZ#z0D!75a&gbxlj!2|4FEnKe>NuiWH;;>C~=4 zmRR)RxSCmUg4be}tWo2_2_7UFIZ>qo@hGVKz~CaatB{sGwMoian}#2T1|;`O$Hj%! zK97j=CYQpl7r~1y^$K2o>s32+D|U&l^@Wfy2s1kcce7%Mn|FXkxZQa7o!*^Cr#%Q; z!wa-|*5t`2ne9fnK>NU9$h$we8vCb6fkfV&D6y>CGgWds$=RtzT_tX>awXCNmsn<~ zbsx*hpq5^1ybe*_g9p(7p6gkewHc~k&9aKiwt2_K-asQ)(a@g83r6BS`}T=QL)a^r zU-IZ)9e8ia+qX|RK4%`L5@7!&&~{|J@}=HZDsJ1q-=r~q^W*c~vVwFR{0Xz=JmQnw zfSzc!yVapad)xYjt(6Qn{fHJZSW@p zJ`Z73s67*n5b3*k`$s+{Bd^GZR|0uNw;~#e$=^cFref0hrcCWOld?ZM=1?0`V$b8n zpOAt`2b21HFy~p?X1${JI816bm^fI!N!`9T(NFGYW8MWtUB?rIW8m-I{2^u6`P;17 zIhTOO+D4H>n5ayUOni2DCjOF96{;Ffc}V4N-L2dQRrI~E!(US2t-MriWgS9WaK-+R z9DU2(R&2I4_|X(bLVDMfL0gw+a6>j74q5@?&Sy|IDV=p=E{EiN>u41eg~4zZeeZC$ z;?g&7Mb|fa=|tc3hvdj}w>5;m841hMw^bpsN3p5eu}s0W?8qU-@f5c>T#s2jF}s3q zb+_VDFmENhf}ibfYX}815^^edaQ0DfEimen{dVmg=!@v7*V>yD2R3Lnx-!ok#XI_k zOg-z%M+(X3my!~Bf|TFD z-8`%lINnS8$SvI_9b{7Ce2;eYo8jpu)zyIKIqAeXKN~YKd{62u7aR1^pXzfqlNpYwW_>W~ zU3v5)9*p`UEVQ@w2l#^?jM9&(;v-a3QQ#`v?0O{2-_OG` zt)VL7{TC9iTS|O?iD|;Ezi;DkGVz$Gzdxe}^x(DMn3@{k($1MX8|cbxxEojLwSlca z10c+{baBxp9Sv^5b6D+$LME&*ZCF_0t=v1PP90X;`??lkt(Gs+{;oDiar4ACY_a`} zkX!nx83R)_sB)K;1jX$fHe>*sW;h}8+kUgG?ghqIX6uuM;In3z+IXfxNxC*@TGee= zd$nUw2Dd1lfo1p9kQo}8KFvKe=*JS=N2U!791?Q+5!FkL14U0Iiqcs@;<=Y%hV86f z9Ma%!5aD3+QvVU5wS@MNx)Y%83ZVkHx9W21QO|W?np%-tJv?%ks|T<6e<9VWdn;QQ z7GHF-eUb?I6@wVJS#f`b6lC;Q*#oXPx!DUyCf=Nf2^CH#&Nq@c-F$O6G0D62rFZ(+ zfDKOn9wW3qmPbnhKz~Bo(Id1lZCC)E2MYNh)wx0d`l3OM+mJYbkb;Z=${T9MVU)L+ z1k<uA8-6iv04h^RZAe#{ed@Rhjsg)VQJwtqYjXYqKkr zk^r0)x|&Kp1UyE=H_H-&J`I8^8sr9i3Z*hk=p0dL1hj57XktTPEh;Ov=7CZ2CWRYi zDa<8btkyZv<)%x?*Aao_LxD4+ibZ5#MU!9z&lo0 z>r9EDp*@a@6^#`Q{*-0#pW12AMS~`%%xQrgxftN#R9}7pSjh9Kh_h-j&tS&n_R9Le z2u*N0Lj&BGPiDx0i23xTkgy8r3UHC-CXc!Td`Cx0-tIRz;2d^Z(P9uv^N1W zIRelmSz?`jVt^=u0GJnBaezp<;i=1EGG5bKg3U+v{(R3@=R3i>YwrO%gZI?li$C7W ze!TC&;QeQV51hq)m|5~vJWQAeDC_mB^_6E~H8O)fW z9vTKLCzg)Yk*1JRcakO1sgnh}I!Uo*wS&hQxgym)gy0q1rRJi~!|$SMqgD5d;#v#5BXZ>e^QOHH zY+^Kl`XX%P78ly3@}Yx;C&S)qy&j$}mRhhqbEX*aK;P)lEv0${(SFsA58;8=929YV zUrdyD&Ar!O-to_LX1xhAjENhjz3VG}R4ztUXroms`?Fq>#hbX{22d!SL4}t^nJLMh z?Q3W~%8Wnw-$^^GJ<&D7Z?eR9j1q?P{H_@z6?_%Yht0T9%A=ElFF@W$lLq3qtx$w% zqg(G(g?4vSj))Lr_-)@C<*j_KRsx7}>ZTe9`FXc2x5oju-FZT|} z&jKKD~UxjZ3@w>9=G6HjGrs z&27VTbMx}K+0ozSaC_5CYO9e=xY@pR$=BTQd_AA|$`ldVbhqLPnB%Qz0ds4vzD}@) zze;Xi>~3d>U^&*jK6+9IGe-2Q4MRI^V*|VT^g)E+ajQ{*!tk%U8Fs}xzAn4^e#hO4 zOMSc*O?}P)=6AZ=8bXDPgk`Dlg0z90O^xSSG7D8&ze)T33pevFb$%kdI{(Jqic6im zmF(*Ldv{wysFRVfEOkC^;?aNXmX1r`Kg_Q0&0AbUyqZhjycJ#Fu6Xo4?zV=|HzQ$L z`u^#~qhIS5hfBc+p(w0KXE|_i*xiat!Mv613cl0b)({G2BrHq8yR0)|n{(dYms7ZA z%NOaGt8T7cdi1mF@wB@YmmYa5njY7}YJlL5ewX~b+}+X;T4V$)ON$q~7A|bc+-)x) zcuxB)#qdVA7+h-o_3Uc>19vMfwenUpwT{q2j$o4iC3*UQyR{)y%ZON(YB!2iCz~2a z=wreV`%5zPc{f8YC4Dx#k{)%p;!+ZCMN`t6YYqyA@K?#r|8ci7gnC%>In^^bJ3r53 zU*j3}JWrw62rJ#XAI)fMV>8Lx*o?L|){93V_N`j!)z-mq$9{T85}5h)&iPv7a$&9) zl;Lnvg&Kp?I(xUmrJ=Dew}PM=Qqsv{h+w z5jNLhJ-R|izzP(>fSK^dPL>hhv=YBh!h41ut?hf^JRbJY3#fsckP%Of>Cdh=x)G1# zg;l6pi2*RsYX1#mwWo3bU_KT$b{<%5zt+8}T zRHl)8Sx_&BvC6l=PMDvlR@XP_l5`Rsx{uY9sL&wcPTWGfi|wFs$r_85BwNUoyjkWQ z@~*y)%#%(^l+Kt3pAMAkVFXXS$;~&i0=mFPZoI(hBvPcYh(^sV)Wee2U~&rTcHUeC z9*8SJ!&sa+1J5hnJeVtb4;ZU>@~Mt&XO1F&0YhYez@1L~ifga3zc zMygsa)vmcm8Iow4=sf)K0sqRvJF>F^mK_l{7)$+;6gN_tWZSvbc@cdU34PW1% zgvajC*zl|+JTixk(iSED24^!Xl`1`TS7$~9eGi_$6tsrjPE@Uk#}Jd2*d`~}qh+~k zfN<}|gKYR-9zhL_z9jCP@xoJZtgQrZNOUU*UcXfE?qW9?&BMu4I!`+9!xcq0vfE`v}T z#~)`;>H#}_vs}AIV1h^-+!mhp8l~ovI6oSdaNoM(!4cgO7dqKGT5$(lwC9%q0yt2o zcMS{PO?1~3Xb3C8ooKpSiksZr+~mR8tFa>?!y`1>XKqBLc3&pQnWj5L=8d?qjmI3J z9opSSUE(EHU_s(g@@Ygv$2hTk$20GOU2zVc0vu87z_COajKSqcWGx}_)d>MSs8yh} zx zBTi`|KYa8J(}Vs~niiO8@wWF|D58kc2GyCNan50p0}|&D4i~$eiJ0EHGfAEQQZAkI zGeC+tzl52yMek?V$UsDPP06Hwo&1$zUgVx5F^-Zu8f$MriYZd+fg}nFZhvP&nVS;= zSkDra)uK1%VU=Q4e}k9EQ%;g69sjFL}~R0!!tBp7|UU#(h-=9X2$FoVD>YlV5it!m_4#0 z3p*y_ZeEF6sZtd#Ta8+Uem5x#GKwa>ZMuOwWkjZVF_fV5)w;9C&d>lq{IQfFE2o7G^Yha3bZS5!A0MGvC@mR?uz8vuuguaZE+4U_ zx0Gd59LNs2Wa=IR+m}nJx#cgFVl{Uf%cRVu=r6CNylQMbikgzk732EiJTMh!jL#6P z^fShorurYZN$CT0Jg3^BI`#SH3cXg$=bkH6o9q%FGFW!|8Geut`CQICH2&%UC=3mR z{4iJ%5M+hGC2qb&k2NTpRNwFCQeVHtzLi<*FjLCwhVxa7M>)m(C~{y-F*k~;g+R;~ z2S1UAZ5nZWj2P{kUShI}cxBFT)!ba>O)Ej?M8*=z*x+vr3Y-AcSy?@;)MIku^j+$F z6mP5e6OxXzX)(t55M|Zpqcg^M5%<@UL6@cPF>T=cCvp{rr|3!R3AviqO=>f1eLHCVUr7Sard?V;tW93|s<=9zW@}A+ z|J=IKY8t`}ip4O59CPGrb4&GVC_xjEzF9kdNwI_6s|mLlbvZ>&+D_=wCrA#Wz&IU} zPK+}(k7Atn3{S3RoF=uIjdKSW=K<1;Q&KMD+>tUSRW35z-j{`>q)voE)B4C($Z=dv zRz&weZqdDn_yjkk%@{FNwZ6=v!(r&DyrN65-8Eyxj^q6qTnL|~v7ttKQ~fhW8X?~wT2lH$-}n#uz$Y`_Aod!9*)F-GhT zq01irbgo06I)LDxOxV-833*EMA0iBk1xN8$=!{hv^dHuI3MbR_?>7eP0b|Hy_I#^j@5t@Ra zb@-=3!`;KvaP2TrpGwmXvd@DB27Qzzcl;g0mxbY(IXt#(C!C!%-G8dA>0gu@&kWC+ zHqkJJ?(DeLVZnvqRi8xW=QLAsSr~J`&f1OrB6Qo9VL|+%si}OCyEGm<_fflv>kJM)4g9B@wmEqSa)?3DZ#X<6SX!L(uf<4ZxYze#njXn*`cgCw_E z^8Og<$krdnuX-HWk?`J+E1Klc=+k*rp*odIz%>4xOv9}`KG$GYl*g%{?b)14dH6{B z%u)0<>|ZvxU7H)oS`0jb^$r1fLO|(K{xOf%gmd^NX-jtwm^Q3)xC|8Z_f)6u9Cn(~ z_3C8~_K(sYN6ym;avK+S4M;^s*O2}Ca=wk5y?|t5cOE8GP@zcAgTk&WwQ%u`gNjK% z52&yK8>s$0-go}wJX#VUx|Xz~g9y`x1<@6tkb_jG4kFvD0Nf&NpQP>GVGxrEKuAGG z0Oh^7oD-e5m}F=!4?`-LP_!pVv~C%2FflFU0TVW01JiHjIvn*AJ{V=|+ICq9w)JL? zoX~+e?>G6yJbDyxdw}$(!wu7hh1(>k>_t?k4!50s3rxzzCiaigLf>Ez`K61}8M8U3 zLD|7}2H)57m^Q4Nng&fjLUrnHYL_{**6!&^`6?aNzZfLB?UXwz zq$8uF`jy9S&8m)~O?MX4o1zvq?Ns z%%Mh)o24Bnc981yN2<5G3QTk@wd|x&cspjz&e{!chZwMVJD94t4nrq>)^ZO*8>ekY zlV)wM$M}l9lzGS0Y#zl5$8sIlt?F1XZCJ-L3qrky>eL;JxeYI`ma=@2#`-LS6t^jG zhl1^AbSO_AR+|D{!&e}goX^9g3XvHQc9DebmJ6SNFumk~2x^l-#9fL<-5kkqPUBHL z2(qV!mj}7-yvId|Ph-~Pf}s&8bv2Yi%Y+lp10P%(yHVUblDxU3CQ0$XE|2)dXXq2D)0|E+2yllFV>(1H9t^H`c(_6m-u79d%mn zO$c~>3Tuc}*VhW2MmYy3U1Y;r3w`Yyn|dO2N|BI}qrV1yhfIctsCDRh`s%RmzId}9 zP2ZGyEcyECTF!keOjYh0GBr5xJ@E9FsAyj!j%!&I`Sj)Lt4Hf&m6DX+mm4oS37bW_ zS<7cwxXWix%0C^?0Q&spc)Zkv<)zz=n5|PhGFhLvq>6B*(Wut^Ot>)VUi{w)q6>e+ z8%^r)lV6s=bF;ge;4YaGPV4m zG@YfEk1ZaiLyqF&ANKT4A@w~q{Th|{a3%-jbUu6}qCLC5S*zAIR5BxvR`q?^sKv=7%_Xp1noDd_Iynbj&T)r2 z7D6R{o+@_|A*KsV-_F{N=>j(JJJf)7PBeyxkyoUHW@@x`&KzSJ3eC%Rj2J!hGgv_X z>n3Bnbj-K~$HBKA3ZVkk2?M4L3%6{<~Q|9*pIw~cb_BcBjtW+9jC)-mCh7#|s5 z1cl6zF{TX*uA?B&-BhOzt`S;`67b@GNq{}kXwpqP2N<@K6JWaVv>{F^z-}>UGXQ2* zDR^`|9(T;B(a9|V3~6uy%%sr?0Tp1VubZfHClLZ*OtsG14S-<-Hh|rl5;SgrY~Yfm z4QS3Fb7Oew%nN`U5Rm?&JgO8u+9|G0wMWCWVL^8cWZb4YbAj%4Mw4y};Gn~HGJ@_( z<|hZKFco;eZP2Fx@BFzrYqbJ=1GM&bqh=@P1VE(41wfNlCqz^LqVC>Al{<+L0Ay-* z)@}e08?XVeJ~(n4uxN%>;J!Q`T;^Hlx1ls^47dT2l%Pq}z!+71yZe=ThZPA_T6PNjPgaaE%SvaD9_Cc-)FC=x zCi}ZalWx6pAYwZif%tO_h;G%T0`NTsbqWCS+&>_&32^|5Jy1=9^z~t*RwvH{IHbb` zIFn8%Bvinm*4{;xJBbj0V+wZGZU7D&umNs=5(x<)lPj>6z!2WQX*;7vq@)2Q<1476 zFOKq?c~l@E^Y>f}Dr7KiSjapNWb+lOQ-_RWWp(uhdUI~AakyX`8R2pPgG;{}QX#U# zph$rToVwr@30U;$;Uc57lOKWtw&#L^NsrT5RVbh~wo>IzA_Nqe;+(Y`P{0OkP`G1i zDkbu1xTq%^V0QGk!Lw=O#d+ZOL9-A^VU%i;w6wPxjl0c;0|{Hq2&CIqO5=i!m8(z+;eC08pu!Es|85e$TW%a~ zOjCK_h7H)@2C<`kk*dQ)sTxzBO-i*k(DZ!=oNVBPDA4#~9(f9AJVJ8Rp@C_`LZb|# zdzk9fp~3Da=PM27W#!*98g#3b!vR~#2!}#GB?+U?TTGhvnhSLaIvG+;8^!ly5}&h( z7*a7w=P_+;fSI}5~F*B*oS zw3CO|Hr(!ag0PaDY)Sr>nz=TQW@_Jq+JQ*fs(9BsfU`DhMrG6NNx9mFzNE?8cwbs@ z>HWRQVBd*ea5?IL<4(lwS!k2<3(%j5FVR*C0aHvoeP>RKJ>K?Q;vq0HhDVx5Ods*|$$T zW(_KyU-IaAuu53=_U#jjb>?B300aJGAS;?rxB1{X!E=#|`%Ti~Kc0DZh;+}53+X)VEWlHYEH^-{+-|Ejk9dbR0CGYvSQQ!Vnxm%IJ#i5|I6Sx-mMjWFkj%ZN`^^o& zPP^(yy%RkULU2Iy*{r7seqOI^GI*Lui1%lt3*O8`cQzT^k`x_Ph-RKnNs&1EJg83{ zQt67E44xGn_tl<&t24mB%+Dree};8g8-or!k=hzA$yALBa~@^gz7#?2QIrOmN9|2Y zm4hr~wCyi+O6^5h&xi}fMp)_A!KO8a4KdVq( z19~0d%$~d6?0je;M{gzw0`uFAv|Vy^=YW|;5GeMkSgl!XGG5bK0=Tk6q&*#e@2(ZF zwfEF!@W*@EkM}(oy#H+QfwQRRSuzPeKj1SG9n_{}AX#4?7q(PejSwbhrWfO6jg;%9 zDC(o?dPdbDMiu?AP!)`eNmB43fzEj30RG32lQs)M&OR9I4W@xIcwhwTp}Pf^(;Kro z5_%k6@rR=Z42^>#K|Y#{{6;l7c8PA=uTL{~5KXg}BE{MKX&hV4`|V=50O32;#b7>c zLmqfggx%VI=vdhFr@eAJ;=kE~0c5z(A&f(VA-p9fh(_xCJN#bkgvDm5NeTVqgUuR0 z!etq$($Abgor1W9sPc>xejzCv|Mm)v`6_-nY@Q11-A)z8XIaO5dMPdd^zA4rb_}O= zl8^E9als${jOm*V2W#7ufe6I&_S-DwtL@H|4JOOhDx{Hg5=FCdgl;6Y%b=N(;dpAh z*bt-zMP0X?igDLgmc35db^gTBNgN65EU90B3-PBUJRY9#2bWK{anh@weoF>m!$_6f zyk&T9erx&MoM&-&HZx1hhGu5_Ci(l&@cg}R`TT9sJvT?12BFa;3w;HSloZLwUk%U4 z=ZKG5r~-HOA<-KACR_Q6yOsNFplmXf@m5}{wz3YpE71`9L$>u@cU!U97C4k{s};68 z#i&tgcV5^HVb!jOLzvo2R1)+-i0VQz_=Sz4YqhCrEqoN*(C?C&(LJs%&*{xZpePJd zv#95McPlRS@K&;`=L&aQL#T(5uq^dlZX3!N;~ksk21Psb_1!_)q`q%(OUKoF&1Tp4 zGu^GY^vzq*^-b3Wa$e251E1$^YY2Ta5|*WJt3u?^)uw7k>?`NokwYpta*M;I;4r&_ zU*>MbrC{Dlb_KuI-PRBaW+W_2!CQ^FhfSknGLP`SYLe91+uR(wboQ3)I(v`16_?I< zE7^7Sad%ro=!}t&Q)h#-^CeC>d#jzq?%lR3U|S*FtgR5jx*)8;Rcb}7!moV|gh0Q) z0$2OCYI9Log2kCWuIY&eVR7O)d}!fb(>ruaw^_zHp~tF>_?+CUlsY90P7OWS>Z-Qc z6kS{|=AA0lyMB}`+%2;fX}#Za>RKJgAjh~m_cJm<#?`oQaOPm3^C@M7$QN2O-1vB> zxHd5vfsH9iQi`iCb`8V~DT*5(e}vTSt^FJRxa25~#=fEudC!$2c;lmGM(n=(5v~}6 z-P6Tx9d3kt5i9^FOF%1o^CPX6^SkRxi;K`AY=BkBhzoQD9p2J71-DSLjO?{;_WR_1 zILbiFb6z-K^UH9L9cIS=uz>!^H-Gv2W&p=6c!ebtZFJ%Gyr6Un@8zp^8_ft`gcr-+ zg)^{Fg$PuUNUi}iuFerXn9mN#2;j?KxAX7S@u0}?U7$rea*;$maE>mx#wUPc%suxA24diMDVhL{^d*iEh5gmxV&VkNm(%2o2$Fwp+6TwAw0{V2Ek*Rx@Mj} z@KQP4_CC`W65Vh_K&h7z1AQ|U!OHQQXbBTRB*bW6TNJW+%0Ez zpzNq#l&(}U%6DavgdWL5C`I@1ejdekn8fDhjYr@z3A^?3?LNKipa!&SCGTlLt`)jj zlJ(=P)3kQ}*h8>P89IKBMZ&r-DkQCSlG_Q0-#JL6dJMW}S4@UJd$#tZ${PHBFnZ zJf~e!cH|l65n<+41F5_y~u4wlka+}Q8NKatDBeW=>)P-MCOc?GSSEihT zsL>=%spW@8El%ShBTgvVXB3kJ zBbAQ8WHd8oHvd_rzb&OiyA z?HSGnx)ht1EAzwj-u_FdOPUREk62?{+lzL3QGTR;Y`d5*xoK5R?mtK4A z*jm^&xC8!&6Xpl8gGp9+v0Hje1{3EqKQ-ffR%5PqGM7@*mY`Cu zb2ny~DY?K`q{eH#HV;h2eDhTVD}BC+X{!Hmo0L94-wo#dN~%*|a9W{j+WFjbg=&*s z;_n$OyZsEGha#WLnTN(-9RP))fsh{tD*}S75V*w6x9G73Ws~ara4z-rTkHpz#SSy2 zylyyO#dwrc%)deoj49?uQMC|=d9M5mdDy0o`4M8YZ^VJgD&mzn!&P&0nfIOqof8>L zC}V?f85B4HsI#(qTB*n6#Ob@#`6!$Os69;5aW*Z+7@wuA`h0Z87%$>BSu*Id^gX5x zY`Uc126B!;w_z2j@%6^iJc)5Ll(39JFEC%sS{z)w4O!Caa>JSMEAPfqI)&*2^Of$7%^3~zRaS-Vd&Ys zqD!ycHDkn%B4n9j`Lyh#N`e%&D%X>34z-NsAHA7ZT3md5CrNuI1j9&n+ee@qs zqe&x%b>Mh!IUya)BK3I`Y|mSpT*p(FsaN4fmR*mW39P+Tm#~v%b^M3o zT?K_*r^gVR96C%Bd7y(0*r0QKYHDz}5(zqUsFDpX@I0&1j144~8~_dLk)tc}NLeg3 z>?7&wOAVMdEFdlhf$pU`bwHeFiT4tgX8k6u=X!%2r}fl0V33B4fH{y$kAmo&r6fDI z=V3<$1B&(;BwDuwI2f1~@_+#wuz>;YSxOJG(*o>lHok$Ewpq9K4eZ)Dr4{B8m9XfO zBqH6SF>P3jz7(XgNOkHKy}d8sP?(10i&XzB3{u>>d0h=wt6TicSaApqQwApah*IA79;;hBM@~tPQWQ3_QjDLR~ zoe5C9n{=gv0@H>C#buzLcT$}?C~VI;@a19KCuxbFGl+4U6^8{S@kazacj@&`rZ8`t!1(d*=3(&o{&EPw_3nakVrNLBP6PbX>W z#*b;k8vi5+@CenpLdIV)h;c)j8$VKz(fBV)*BaA^vJ$^V&ntj1CJ$jKo%vE8!fExj zOL7DKuEUcYN>%tlRfs~;27cf}(6Sbee<&qiWt4PEPbWfK7&IwxVoF6U+C!W8ayBid z`OI{jwHxsr*Z@PUyA)ro+ma!^<54_1u&0Jc5zYI(j2)fYr!i|1%rXL{et;(z>4K}l zM=3WPXE(YE5{cs{KIVm;G4p6c4d}H!IVs21~cw8Mo(+bmLxZ=JW(TyQW z-**71<;L_!b191tKmHa9nMaT?O$EH$wDtY+!Iw2*VG$XlAEnD%LKc@9(DkN zF}O2wE%SzShvXX9=s#W`h23@;uDY7Wva8|Mq;4DUQ!n!LWAV61!F#BC$Ks9fm|zF4 zosN3(cDQ2~?k229g@twqcUU*!lHT<+x{G=b_4rwot;gcgMZf8{OP#O{=~oa|B1M zVZ*I>W+7}hdXTaOZ^v#G@f9fGCxZI+uoS=UQ%do46>hquO9Vj7&>Sy-mwr;hc-yC2 zyXyWazYf=w$74aM-YN1wN8;`NnJNgXQ|fdhnL1MO=evtg-wX)AjHH&~ zF6FIZx1-lGLbdeby~Y=#irPb9qwyA2ucSegzF7ZY6pptc4-p6|01?%Jr(V3dUTQ9O zON%~8yaIo(@teK)yf)lm*{&2TehZ8Pn!!uLkHzcZTFV7s6C_ft;3K~a)ib?deY~aA zg)1s$QoIJQecoJw8x!!!LS}U!SW1A6Tff~b!3FZi;;obd(rrelewoyY{B9*Io@t;x zZS&8xLU?0XElE~V?i5c|qbjq{twlI&Uz)EYBb>?&0u8}*JPyo6KnXlh95$iS%{*Ii zp$b=8!wu;1Zu|`zfotC}4`>)`tANTkwM(ayKfy$|Bc#A`nu}nF^=hNq={;lBqyI7z zZ)y3hB8UZ_HUKvO&5UCTUdLQSY{VA?olYy7otc5;2yO<2cQ=}au)R3bi+5p8A^~#3 z`w$IKPzMyU5z-G_aqwD@=$7_E*{B{hZP!G}@DXyHNEz3)BXnekSNN>d@F| zr!)^Zq9-#p#(Tjk8^r{m2?NEbg*I|F-WDx2J8&gz02jp8;U8G=x_XGlKTcQU75UwG z55nnnc~xE!?w>Ak;qEO5aGy#URL>9xawZ`{?vvdXG_eJ!>r^|S0ps-i)8=v&)Q{{y?JNZmD)KRs)fAQwFaU~f%!l>F7AWgZBQeQ6 zs?|6uTBSlewEDr>wmazEcbRqZFRS7)@E_%{i{7CZZz_lNI#UVsR~v5P=?{SjUfw$n xNPs)h0aGB+2z1XHOx%c;yeUa0^=+y)%k^#r&1DfmKZdvNLKjC)flX)&{~v+m5g-5n literal 102904 zcmeHw3!EHBd8b~heQ5QxEMrTuTejt0tyi`d==k7lOF z(=(FRjtP&$*h&BLI1dCT+$H1%xj=Z65R!ny^I~#vXF_rijsOWsY&dcp;h7xweP2~| zSJhP4bkDB9{w4bT?A@)d$M^bw_4=yn6+^FEy=wI;{15WE1ZNFV}rBBg$M_T@(-&ou~Ukcrd(`*H0Hw=LgECMCg-R_=2 zQqnWNrpu^Y-z))5?XI^q8ZE|5cx$8eoc5#9x|-i`yGJ|orD&|wZnymTP8*s+9@qMn z5cwG{*Gkkr{65qu)!{SzHd5&{lRxH5<&!OU0l##j;dW^eKXtv$-cE1a+vTnGc1Nw5 z7l&>uoC)t)st1iAoVk%pHJrKGZ{O0HpJ^`njkeor2DMV#odJ3wGs$?S)bwYXe$z!_ z!%cn7J#|jPmreMk82TWFcBiFicf$>}pnUQszXqH# zjjoDDDLaWwSQwbdA=3AbNGZWp3*_9)twuEOEynR;zD zY?jc3N181clyl1MBD05~_Jdq&ug|G9Rfmbr=8@~-0gW0^oG{r2I|Ro=c3A7oyNcz@+@px9QszZww5qW60!PnkK#Hh=k~7Zt0Vu zTlY_uT7Ce~uNT1-+}gB5E-ajOn!ta%7(_FMx9XLboqDlXr*r64d5nknvNj^5{w3 z3wbxih7h~FbQk!~>GGQNUgRB9{GE^m_Q+fo-nYc?V;dW@7QXAJq>7{m41UDQUC)3_3|67&V1O0{!z=oEZaC5`p++4SOZnpJ0PG+mBPR8YI%qVw6YGT6CU4wIU2XO?hb8Bqy zK@)~V?Vu$?W%U6;1N@dWT(veFtqyt(+QT9{tGwOOXuaQ{Ih+LjA?i*v{)g_rOb@*U#?<&yxXJ1RTYfccT zVRLop4hyGz_jDP0+-|g4{8}tE%ATT!e$zf2`-ySd71)8pbRkp+Y|=!O96~awfgvIk z_bXlRJCPWJdJmy&-k?y=e1OXHr1w(qgzEcC(L~0nLDwq-V-@c^*l*&D1^NgYDSi^2 z4vc~pgcD=@PkJXsLKGgt*}db3PO0IrS(DTDN^PeMf6u#42iG7Lf|hfz<(BrhgZ=n( zI{xcc9MnuZhj6+a_!Yip0jXgaG@K)Brasnk7dtf=7u`dnnS!v)A4}T_4&G_Sfo!xW zR~S@3iN_&F)__m=Jpstiji!c0_Vg zBG^yn5p4C(2prXq+1qHa0cIx_7GL#SK`lJAMPMS-`-3u~{kH z>;^Z&82u(3Y{5{zQjq>?Gz*PNsnseiouGDDIp?(B_MFnHbt(aa=|5U%jJ26^# z;*1GqkQHo<@o+C^p)%_nKhDYm`Rtd3_WS1MrnzG6lBi50_envuoUBNuT222N%yY@g;~^3(EWUvau)dy6K#7Ng4$eqXG*F4`#T_=T0b~@MgQrS^|UYjg$DA1gc3lRC%66JX+VDERpqLP2C(;3CN^@87^MTT_e zxLwOsgk`R}4SPx1J8jCVz)-o`xH%`A2-~E4c z`R@P2eD~Mk2RQ5<-uk2>Oq1t4>Uc-%U8_%E?%4Z}LTC2(tWM|z$RGO96(}R>?Iu4j zMi%Ce3320VRN~Zy3!S(z%*`m`G_u|)F%n4utQ(a^SUWAc7xY^5BxGNdhin|Ni0%{x zx(f>1W|BBiy&&P#wnl?l|E@=4UnY%JzY0IZ@bbX#&4@gxOh=fig^JTgP$tivJ) zB+eoncG;vQ48oo%(RnkM&efg{&AA5UJM#v;!;oOZJnToh?evk#C{FNth9{S0n_MtX zVZsAoUVjBF+nptT(fs$p{;3b5N3qo*` zBuE)yq)hIUhkfgpTOyqX{lObYVKg4F60gEKT; z7|UU#iDT9o&5YSi0K^ZHf~{h&S}=QfMOH*~#ND_OwNj-rTsCX93jJ=7)^sFIZe6Py zxK&1Enj4`6&JQ(bkI5-WxoU1M@A{FTx{$A+#MmVoJvkU#U6AV0`O0i}I2srwSy`J_ z?Jm7`*omakLpNGIg;6BcS0V=ENg?)3FVA4*d{W4UDe0~CP70A7KSKk51H)Iyx{x6& zr-jV`^3r0OpdN;{&)%|Q-z7&J;|{poXdfP%ml~-#v5p)hHSS)NOoe5T|AcagdU9ppi(n2MexWT{h8Op{%Z-K5m9`*~oqi&UpN6+O(R zqRU*e7Vd0?YD;>>`!$yBu7`;EH*6AY-S<$?e! z$pV23?R*O@_sf>3??2~KU$4dfGP792D#NS5|B5*W-wageA=eD%s~C^TEb~3cfi}w= z5mgI;tV8%ned_!3uuX%G_YtE#gAPoV5ibqTFQ1#syx}A0oXA*0V&zed0xJMjR#s0- z_2`^feV05X-42fHT_hcA(_)zMcFL-n!c0!k={E2L%0RP$oWsz6$}PsP6C*tqfypTr zv0EC3_PP>b1Lvo@8%bMhVAEP|#VUHzdQ7gOb)DMGT0a-G{*NR9YtuHZ-=NH2`GR@A z(SvRX7o%7-L&z~rp2#iLOQ8hKMS3Rg_(j%`HG(;>}RC1o?tZ7ChHv=z6tCkshQo(qGf)oxwLaa>N8 zM0a;?(bb7ha6`(Z5mROB%Pcw^hWdF$mtK4IX7CZ!ThLMT%owrbcxwh1!e?o0sFB`O z?~D<7`K1gE@EKz_Lsm`;8>r`{#V})xzBx6OC6;3FI0_tEW{#oYnKQ;uQ0@U^CnnXo z-42Kr6Dk|Hd@>h% zJeN+@xfmMRSE0Od=dap#E;gCfM=*Ai+1IKeFez=oH5ykYgwqo=K7_?`?U1a25;V}d zs81xA1QIMGw_^3z@|0#LNb~=ZH0`+JEA~HNf>(CgU{^6?Aet`Hy{RHaw=9daIUzAS zr7>%zoW_U~LZlGpDuU~1Ske7H-L_g>>B5hIa^} z?`8lIA5t;zmEKhE@D6?6S28rfhj)LIAuFeab=P@mVZ%FnDNf5@!#+X3=(*3aeGH6b z?-xDyQOp|e#HYWz-IfJ})?wMF0G=DKjO#D%e~A#fkIBH|N{5>r-_}5m8eyxY@#EH2%jNcFOz;XzOFIe-qh|3$R zz^@QHUV?)KbTXoSI&e<9OKRl!u@~HS7`n_^rxm~64V7>o7DVe)3yaHD$mCijKXi+yJ-1P8;E@gglnd91 zxSVd1=6n#qfo>5qe|xLr5_89}BqtEdL$#t99;_0zrM5z>4cY*ci_#4Bb%vn9NhLNn zx+^D&6YJ}XVAc<-6Gm%b`lLEABF(Ys+>M(*CJz1c8bNl4&S#NGg>4oo4Yj7SE18eAc0?nhj5MtJnntIzmU>=F z4-)&XB723CGq)E_*SYcsE0?oabA>68!x3We6#ujY=)+w?= zOa?F-!C|W0N`wF~vlnaa8i26@6M%oZCol$v&MOi&GL|UTGUhZvJ0%Q9>zPw>L7$u& ztn*WO6fS~w&TyT}c*nFs@&0tsM4ReV@xDUgH5~gZR9oT)9@1F0+bQ=0$Y(}BaA_8E zvATob)F_nP0c^KvHYmJ8s;#_LtIf(UIR|Xt<{WhTtnihc16s_RsB$Y2!Z|SGvevFS z2W-IP9G<7|tblJ&wijq~NCJBLWYC0j^PY?bb8{xk#?4>lQJetzXSnWUkYn1QAioAA z`e~|D1^KczZoZ)rWVZ$mL8Kxh1TRS-n5sxC0#^;I5|a=JyV+`;0)T1zZzEb=R%Qu* z*t!jWI(1fr$oNBL{wpcdN`$~4)4R2H4S(2x34f=iruwg-to-VU39B&N7Nqdc%J!=M z8SuHD<(H;6SLacwK;{)(t1>b%ZBS%B3uHY_b*jkR0puDMsDzoOeNH;aBN|b5TjA(L zN;0DJMJujorbtlLZfn(&24AZ2C;|NHK^E$Sbg#&}#wXEK(P*;Dog4*n(Pvp)hCf=& zPf`(U)dK#^xbnas8!*BD_spx92OZlAChcnvwt7iL2Vc45enC0yy-8((XHi^-DGS)- zSh9dCDLcxeY~ey4Amynuc1#=8gv`VUm6>OxqgFdu;HVZ*Ivm-l37fN#9NGecHR z3+o;7(qb9|l%}Qz+YZdU704`C-66ZUf2+Kh(v@c|2IhOAoh!*yZyHfe)oyouk^TlK zq%YEAT4tNqw$KiOsa!{Os$KrJ-i=s+cGIV%lRBXhW9Nzw2ap2Wa6ocqlUemI$jx3L zVWN?T3EB6fI8Tx|?R;}MG0EqF6E`-gBX2!snLo z*2>=N`hd9hVk_u0dp_aCjKgq-Dr~wk<@}nz)b}JtpvY;z()PMXw%{0O-6+wu8h$`P z-4OgxBm7by^nk~u;+mFvY9f}j`*AsGqtV({aN5Yv5Z(wYU#ZKB#B-qt*8k&BDR*+; z)D$U53DT)vjx4e0!*MyYFdQJZt<0Qj+Z;T%f)G2FSZFz8d?-NI`Mpzx2JrkLa~uDX!J&UY#lx^SY`|62mAB%&p=jrx zJtEQ&0vYF*9J;Rno+xtm>=BO7nunwddX&Fd+EWBN7RdpqP2LRSXs&1k_*j=7Sd8k&PF3 z7t5{iz|o)qmw%fEe@VdS0gMVYXQB}zeHSnNBrnG#SLDO9c|4+95>0~1hf%Ysn6y42 zQ+-`r_NieGfT-#^DfB#A{1NGgR4}PN|8kC@ZPqC&Z^5KygL#ATTcX-`#OlfYO3YiK zsO@xu@C*ETo3~JQmA{ROnR5v!tc{2q!a|dTgo#fK&csI;Rlcn8ly_4;Yj33kRrEZl z!yiuJt=uEGvJR0gxMF`K9R01mt^4)1`oEFFNJ#IQGHC0P3|`2j!+r}u-1qd$mPqGc z?b5M5ZS=kD`ra^R^LkaAzIiLEzR^j?`lde;j?TBYHGsYu3Cq&AQ6Wi(Vp6qbm4a*8 zk|PnvRd#XM6kLF!;KH*2`Z@MiYzpSBWLNM}ds_o2n30fE!TqzZ1=j+DzNFi(z8TSm zPoGvFmi$-0x#-HgY7}kj9WZr`4;@JqpOv?czT;J@9kea>+!2=wzIasqkK7%>IMVXy z(T8s8H0U%^avsPHozq?b4_aU+hlio?1&%Vjbp#Jw!3mzz?41&PB}p7bs+XFf!`^6y zIUgP_;-OabfJVU)ZH!d{tOCw6@lm4FX`E~XryEpP9p2c$H*o106c}v6StmHGMJJ@@ z=8l$*!r?CV3BNeuNx#{2D{PvGZ@~VRXyr-GiL@f{N)3F{-rX=~SUBdjz`j)SL9L{9 zYDv3x*cNU_MB9xrOnjV9R5~=#7Y;A{*<%yv!)vE;C;?R&HdBudCKJy=&krgm2O*%)G_a(B#-I&QVf7p&A>0r}qa9FunO*hE zRXZOvDUnlf@X%;&Jg>6vYR%h!y7$psc;P#&k3b=GX>wd9rpZeJR_`TtSUKYGVVFOr zI@JxLwP4<{AI9GkXZhD!b5=iG&*ZNGc7=D z-k_qvE_e>B4Nypj6{ZaeE4*5JnCetvwY8^f5!Pz>lGxv68Yy<3IOMSXjF4OUu^9tX zHK_7jBMFk*d4?tf*!jYFjoWe?WqCs{x-46tECio5d!mhl8YSu4pxIHU<#(%xpbYLa zT#sdUR*@MRnLfupH0Z?=Tq>pv3@j3|`VrYnjRQqj6GiE)Ao1KwF~hdjE>2o-FNJV0 zd8vO7vudC{q%P;nTRW%#?yaiadgMU>rpXoA)x*PYxq9%P{spR2^;V`>D!z1N`jjB# zH5xH?v*P{=Dah!rvPVsEaiVv@J(OYQWr0TZ15ErwbB zK^`p$0KJE_qmH66ZBPK60}6Qu)wx0d`jkeD-HrzyVKmRftZ;23W0)0p#CQ+buR|%cLzpJ@y$5Xg z7_A}1&vD0pCxYKRu9~%7iu^6^aV(U&Digh04i2i&x`6&hHZ5u-Q8X)bzf|&??-&i= z3`+>=GzjilNOsXvC_U>`YEh}1HJaEESP89)jCo*`yg}kd8u?AAf9crT?oRVTPbw+%7!?){LM?IDd2yV-IFh^=RIfG=EOturNphIU#imNa&|#-Fqd z{$o4R`BIH0tITPE9l7Y^;bdR_G_a5tQ4wp^VxGZ_$?lcaff1VEo(v6eU%op-R_@Eu zBlh7`gv@eZj?XP5zTD0Q51AE9^&)zydKz}KM3CYNMv--anH*7M30Y#Dexi>kJQtW3 zTXBHMc-vAH!(_CkxddB?><#&@D^GX4cUFHF$n@S-eJlQWH~aCP2XF&smRuAM^5x;h zYRz&@SOVzrKFJ)L_bu8$Rr7O7hUlsB9zx#F2>C-s2>nn9@y3P5y!XZG8rqNln6FEV z5=PSA>+SZYVebRx$WRY;{L2Y}V|B#zq{qMAIShL%w4-}_KtGPO{6*M_JQUR7Do#HP z8k48sXRz2R)u(wB?6jlY=Q0huno6wPfh(_pG!Z#hY?T^|E{~cE{d%+J7R7B8c(voo z#nVkYZP>PG0QE)Kx-BlWO63Dr6rKsYskK^gx>#z$hRm5_$m4Uv12>gwAq469Z5N{Y zuDU{m<9#Mp-c`r1y`=4)Y0o+nWD*nCO*_|C+^}2>eQ2XuD!a2zoW+^A?mD=Hm5z?W zgP_calD_P7XgAUv-}_&2JF6Yh8NzQ#i7#sWdg(W005-JLgqs6{bMvg_bF;0t!{PR(nAB!1n{cu{=?Pyi9-OZi5nq|Y+{*S= zY+-J^6(!7V&6U>(*6`Pao4f7p3=rbRnpa0n@+eD-Sv6s3yJ=)#R-ZbA5Ik5wY841f$;nUKFaV9mMW5_I2Y5bPh?+5M7 z+tm4i?CSh;dn-0|@>a5|^Yiw$22dv>VOi>Y(nOJe%Pt+8zW*t^zSnHB4k2v%=B=pu zwndR|v9~pVz8MM2()W)qihQ4495w~-g`%(+o+XO>8TM9e3g)e3SMXtbTLUPVk+3WU zpKF{4o1F93o}9up8@?ot`DJ#lZF;;byB=%yR&09Yttfh23u^&_JNiB0=N@}Y189*E zuq-X^vMpPfl)1xPK=7RQIT6D{b}`u0`t#Y<`X+lTHns9r6txb~GLB%9|CR9cc6)0B zsFo42EY*&PH7AoAhv;L>5c?}(=o5B^Y)bk_b|rn*-il30ycI=BYp%LNFoeG*-2AP* zodMLtn$M}8{@M8{9ODwtpr>#O#d=Wb)ZB1JSs0s%7sh6kg|Til1fgzzrCa?TtS*_) z+$8j6K67)P(s;5e*Y(P9q^LrT;S%-raNyyov`k1Rfga<_d9Y+?ISF*&P^}b(4jkHt zMQ=E!Q}N+s0E86svjOpu9#EHCW2b-GZrN-2cXwd*QdssfYe_(H-e%hfRi1C7Uhp8w zQ%Wy*9%Vac@vNUmna(3iaUNwK7TR6ii$4tKQ8vTf4=eQc3O>O_3)uX$S7~t(Huqt5 zyh2CN3KT(snef_AmJuJu62DKvqlgaeG&sRL9yU=6$bqAf5l^kDZ@1SwA&(=4TQEBH zMu=6H@m`p~uN2NqJMr&Ja03Dydhr_-_srZ}(u{*oiqX?x03WP^omzt>{-s4Y_(CT> z;LsafmQqOyAv18mq6tTETCLI&%iP$S`1eE#k>#wC}mws=aig-r3oXU+lV z%4^6x>7+*KjDGNHf4LTf@J?K^6-ZV|Eb z%#|SW8%}M4zjjW;*+{q4Dtpuj6MI~-ImQ|{C(%elw+8S5*e$ezIAk!fGa~4F@cgHsHR!ZMzam~#j9X$`u3V3X<+nb< zy&VtI;iG#5HQcu=iHmET;1nFIE5Sn)oeF~2Eft*G*mX$raPpPTv(CG4&k-P}6_kO0 z*!d&ju#>OBDIm8(yb;&8(SESQH=P}@7QbF`?k-h>4fBo0NNMl`gw6Voqz{%x>F&%slGBa&@67Rhc7@C=D)7GLKQC@@&?kNou=CY8?G~J2dPwo zy2FGXGB{Mg^@5<1e>4U(1R|C6Jx9l>ursrhFl{C%&hhvXJNFEbEL3BqXbfo7JUg;A(X&BD`z_O&&D0y=jIw& z@^H(;P)HBA#56fFBz-ap!+mjblaEdD(9S`sQw_IV#`AML%6l0#Br};gjWu<L9P zsdGrFQk^iXZ=xt)?wIgMc|^=w=@56-KS)_sZNB!bc1hWhrZ89GxJ%RlW(fB~B3%{h8@J40PK@c?>4{W4bzM$1&H6AkJn4;~DVKqal z+Ct#oOp6|Z@ICROh_p0OkQYd#R=+VgL(_$^97dWrV4cy-m>mPmewY+&6}t_yhgW1_ zM@QU^D^V*|D#K;7R;$qO25CV?(&V{YR0Frlh)i=Ul)%BB=Ik*!1u0j-LtZ(T!35QX zd<7-OCNz3-Ft)lN)uZ#3+3v8{-$=5uHm%xSdhNz{O{8w={tPD04-&GmNP1H^Am@iq zqyhQe85-b+PZ}Ara$49hKQArUQ3LAu_%O{vY003-mo{m7yfRCtxO~Kx-cpuLaUeV3 zlBsS?JSofE6?lINp%TgH1x zI@YGe7~`FkRh^H{XyZlPUyBD_hQ3F)fv=+sG#kh{2K{DkF@A#>>9Gh*PO*sHR<48% zoS(|Mq^)&Z)mE&cC#}ciDq7d6&8+pUp!Fw60@kK&TE9V=yz*6Xc|Oh7n)v>?aidi? zgiBE@njz$vBk#*C)ytp+O+FDss|xOqaSEW+4iU(<15EI8*aT z#`%K5$yJO~r#7>3ZUf`Im^5RRl+8G|rHo0Xixju^WFaZZ6JgM_I9yNtjM#DfUIrJ!XK8Gxk=|7Aj1hTxI70(`#`yXS zSvf6ipq`f&!;CSi!iA`6*n(+472-i~Q4bw8)v$m7B1I*yPRHr(#+Ny0@Cx`tEUy>p7XEajmJnE&=*p|nKDE=>#`0bM7&|;d(11)U80IfTpPm3{H><*#J9R75+ zL!a7!;2%xc)7c4mO7kBg42uOv@u%#xRT=aj#(d;I)GtzZIJ`}Tz1@Pi|5yu!^hf|q z8`OX71pE3S8L;X<&NZ5m0AI@21W*@hB-wf6egx^r=11 z&mEkGs|Shtl$y4XeGV)zsH3c8$KNu1IX*ZuH;gUY31??b^`A0p>KCcT`rxc76AfMH z){a{q7Mu@Wb(+l2YNq0{GUkA-wQKuD=(Y{Rg6NN?rt(GZ(s=CbN9|^c*kv9|9mB&r z2}Xu^US%9_%?pmO&%FT;=dl{GQ}Q~}vbs}(X@mC17lC4bk?LI0{`eglNp`d3{V~#! ztv`-__DN(%!h1idXiA1gkK|E>>{KoU)A$oI4ZHUET!UFr9;bq~XL2g#!6WH2N70+G ze{uhIO>Q7-G4Ke+I}MT(0#cXql{{J#&f$xsE!8<-+Mv$iVo=cMsZP~7Y}cdf<;x|^ z9}|20zDAJUxVURTDl)o;?ANFBZQSey5+*jBqe|7vgbXSa=?E0IUGasBZyZ!i`guTw z4VXanZ}GnM{du$`K(vpvqk;(21_jYxP{>}YQw5RfRRV62rca6O-KY^`wLKB7jud1B zP~MBvInjBGB@Ded4?{ATP_)NLw00SAFflFU0TVW00@E9F9gg}DAB-|}ZRZ*ZHuYwf zoX~+;?^`*YM~?z-A?Z(r8>S5kw@FZ0Ky|8c+upOlBwe&({+L+k&uIkN&5ie2NJU1- zHGZ@v!t@U6eA(G;R~pa!swP2ck!CbL+DCK&SwnQxPb&Rpt+ZACv>1c!(PGRnKQAcN zrqg2e2(rIH+j=8aY$ZT+-pmZGwQJLCY{2AiJ~B0x`>f-S_MBseGma*|bU`{}Cg;>I zJJ?SD`-2|KV@$$LeTv(YypM)ygSx3{(Db8Jr|PE8)rZ!~y+J8o6G!#9Mv~o5xuZfl zGCHbXc(Pel?8@fPK4p>%`GF>9$(_NfE<64!yxBUM9VI$iyInOKtB%N-VQb{fChdAFwyT)%T@}7w`109tzGkWhyjzggQ<$`Fm&8!E%zX_cG`9{ zZr0>_w6EAp>33euQYUtE6l>cqxO zmmmG)I=uWSzRH~<6=2O+Z1>$EUW=fs6>f7em>|v!H#fiqTX16yTunjuOw8krKg+!d z0k2PC4YBHaTA|Y@XW^tv(y-D(Py5=Yo(P?iB&6l&twG%(OTt6sI@CNpbr^SFoLPsa zZ&E#md_8q7=ROvuDtir?8tnTXd3sA!w5JivwJef+dUEyDqx7*-NlNd@jTfB+jUwHw z=5_oQQR}}a{DU!o$GfP3V=R%% z(5*D>rKXE5(gF7P;ve?*Pa*X^H}x8o=!Q%V$m)FfNJM$|eWOyXX{=(%0pk_pOBKJ7 z%lGo2pkJjfPhGRYv_Z!#*F(?pD^#aCX4!7?*rMY%e@uFnKhy}a_t1Rgf>dN2x$Lqj zj%fviz7BIqqwz;Is-%en#MVn)kYLlOwa0iZulvd`uA+b94J9j+G?zdEXfClq>f|g0 zTE`voSO}H)398&mgqSWceOqhSrVH4>8>j*0oM;3OGp|So&Gc#NoH@o66zZ4nXfb;F zXE24{*H(VW)tE_pV#4qPu0VMu0@DTs-whzv?=Z1$kZvxCmT|KV-w{|w4GD~QoU5{C zH!coiGH&rel*DuyRCk|YeneJsL&1b}0YK4dlK-68A zDz_3L0LavAtz82kHedo^t$*Y;U{MdPzxXiQ8Z$fF-7;p`+S&IR7vxkm9n#Ujn zj6cq8LWVJ>4GQBIfu=r8b*eBnM~CwXr1@jgvwm44$ZlmE$!*<^^;PtT>gu0IL3< zsB$Y2!V54fvDU760c^nJ1?J3Nz`6mKu5rWWn+f^5t&Q>$%CWHwB>?Z|n{0$=l7`6> z=cx#_3!D#=FM&e(Fd5SZh5GHFj*F;H73!uab`EsYrv&ELX~fvM;xI=FGQxa1kJ3{S z{z8pP3E^=4PpbA3aA(r+OSD$3vLIX|T{c|nbX$=p;~Mq+e5%|^gupd332W^duCW0V zt`8Z5*R{d5*yt_7MsE=x4^bvWY|B;)__Bn$YyGq(CqUI26#wcx3KYHZPjem0y)mW@ z3elHAYRIVXjfe-0Do7bP68mF`v(LzAPzvX2db%` zzTU0XYUP;#hjiEgr_*VLgbX;;+FPh{D-i;4Ou^RLHNas5Ccy2BBOw7~$qK9?FogGS z%Fd`3DXBq8`wHsliKF~t9u)}4e4cATh76_+3Yoh=Hh)QVs*tg)tbSW-&aO2M7i=RV zT%N|@(yNA4hzvhX6@Ua0ICa4*60qpe!)C3tl^=ovwr7KaPLI`CWhkIF)=}kFA_Nqe z;;gl6P{0OEP4sCZIemjRq53?3n>H+m#^#=SMQZ*W}TWfX*vP zH|ib)rVR?6IZ(%aRHq7^F%&clkrYNLCnc8lMy+wX*>E6Xiy47*%Svfnu(5I#CPH{y z9wEqZL-GF?62Dz;9BxcgdEkZ(nBWGnqdk$TgG8xnQ=Sb{wIQte@?kDFf4fiyC9-OuLfz&j6 zQm(pcG@(YkGB?zd=3R7OchcK)qU&7(|LukUCg8t)C%VxHTt0o;ue81HkAc@0Oil?kRe5k+eJKhXE-MFr zwL!`&`K*`aQU_lvy^F+Q)tro}DoF4p{fksDWx~Flvf6pC9t!Gk8VQb9RQ!bncs{z( zcJOopJ@Lw4B%X$cXxp6@ykm|h8rWm2ZM@?Ezll zjDD0&CUChYkA8HapUx|Ey9>C8>E}fmYQ2DEWw=SNHChLF3%f_wAVPk~u>On;)qg+5 zEgS`qo|Z5Z?cB3RJZ23lo?mk4d9X@QcJ}NMinZopng9cSGmsU|r`x=DhxZcX;uPaN z@mSHjW?me+t#Bs1X9>;<1>ww%LAg^0iw$RP_S?5~=4YBqu$<(!;CcE|+tvT_n{Lf- zxZzA4PU!eW{upzixikxGgzXld>H(`&>L@ftse)RHPVU?u&<_q1h9p0Px7=eF(S^f< zt6|BaAUr$srRjci7}#m~ZrDB11tEC*6`y_7yATxPJzK48(tD0bi1uZq3*O8`cQ)zW z6c-(ph-RKnN=b0^2~eLrq*4_*>AlE1=E^+*SEq-8nIDPEK1FqjuviEEcPz9uT#%^> z71q3#_4eoRY zX!6&?P?*W)$ZD{eN4U*^-7g5S^8ty}h2P1>OAahlvED3bRs2S&1@BR^;FoDUIau1? z4))_uIxr|6u-rdi3el(GDO~5)zz+ez;!Iva__njxKmx7r#qeNqRiPz=3guMwc0WZ? zbYuazU<+Mi2z%Hw-1gac}Q43GiIWK4Yr|L~DSE)-;y@O6+)NSB1tq zs~2Ho@2WcZ9O>S ze-hSVoaz+`3gOC$TpNFenVh(}n;Y8aDIq@O!Zx6dR=mCG>XI8x?+plhRTX z&vF#CNk(DvEcQr&R&mQg<5W=Vw0#&XWgUR2rMLjlo1>`MnV9BD7;yD; z(r22&%mxG{C~CWL zR1AVfS@si@UFA<4W5iLZ%98vAxDbCPgx@zf;Y-UWTsw8uOTQrlu%V?U+`MjZZhmq3 z+?-?Zb|y1R%Z6rV`j+tbw!!)Po#pelNp;*DX$pi!<1F+QIFeElK0Z1)ACC|pRbK|~ z>I0%R_$_JWF?%Z=6DU1~GTzEPax3eww-ODpKa#e-WN+(!y)AGkon|v=wTofB)N0?| z319`S`yll5)g_q(b@U;-kPLodMD(mCRjq}Of*blhVdndGW^CT<+u7AKveVYDR&DCx ztz=iv4trYzsE3iTEcIMs8p&wG9h2tzMIQ6D)_&O%eb3mXW7GHLP!wk2S>SlU-il4% zycJd7bafx+RlmpYh`p@=^vy_EmcES&Nk*xfiGnM3ao7|*mtDavdn+~t z^H#De_!aiH22d~~VOa{^tW7;k8XZgW2=6N=B|3Z9&Y?|bugk8pH``mW>5R9MU1#sL zw>5yy7zsIb);~L6Z%ig{)t6$AXjly}E!S;Smg``V4p!VM)myP+*(nRm7J z6}kgAbsA-y?>TJd7V`PFQz^Ae7zG-@1z)b;V$*MNkC$_*RO`55ybQO@S`yRzoK=zX zAO$(bwYI0mRzGG)dsIq`#%>k&6UM_UIVq9iH}XhPT&?&u zEVR4&5BTH4BiQwRUTXZ#%ZBi3MZ$ut-HQXLEB& zGmZm|z%pcOiC4k)a$&n{X)%E9T|aahu$$X~ws$y-BPRU(FKU{Dk@bAGdQa7U;~ZTT`0lcY*O8!W49rp*hNro z`)q?MQcmI0>M0R+3|CxvXaXLLgw1TX0;Yf+5}G|fCYjm_jd2HUfC~3ClZ>Kl_0G-R zfnDI?Rx4+9ED+1PZ~>M7g#D)8zH=^zjs~W;_AXOggL)*koBpb*gcJ z<_jbF6vzBA=}0fp2(oVdiAQ&k3QiYvqC2JA^_U$<`=b}6D^(2PZCMgRug*g#h0*YS z9>sPgiOtR%j|XHDw(I5Zdi1iI8c^x){nDJ)7bfA55Y2J==d@7S?~07 zcKG%#E^}vZ@)P=%mD<5A{WExj-lhIK@>rj60LREER0n`*gF1lCV97_Bp*3vkD$33Wlv&}C85(CD7C9hs7U8hVCN1HU?U@p<{F+=kSNk(G=T|aw z?(IUVuj=VlCabTN(xS_OiI;!`B{vhk?DXXf@*PhibDLe8sbBUf*bWKX8vPBn|Fqd(;YnQb9SGi5* zGo&Z5-yvEQkm|xODJBfJeM?hLLDXoRCe`w|R*Thm$cST#wwo3uq^d0h?#;AzAqd|S zuWd*x49Yr()at(s&d_vWEQgUMjzDKLGiEme5I;={wu;?`*~2TcKBFV<#+9g*DwW}~ zS*um(cZ0OTBx&;E-Kv3GWkjZVA(X(`p62W^IRz@)eXAyIP|s2V<)X zQaw6fne7gH{R>D|)}~dvORv3p^V(Ibs<*)ZaKijb>|o**UhI}0%3$Jr=Eue&=}ln+ z>dX&$d3lBg_(`yPGi2qouwi~)T1>Oh!!!$}#YGWXNUJ_8b0>M<)lVGA4!H7Z9|N0L zJ*hcq>3YBwPpn2??PM;csw_dJ+?%e=FjI1YuSgBXdU+n0iuvX}1S@sEiD|O`v73}S zK;Hr8eTwQ-7o1k;K6Ji9wL-NeUE=FBmhFCq&qI;V<;+8)uk?Y!z(B|kgB1ZmRtQ{Z z=Uenx{jw$Mds{B`^;+!jFpC{zN_ov-zKZdfOff%<9B5O_5mB`eh<vEFp~zKBrM&1)$2x>S?JSofE6?lINokCvfo20a$DlvVEyjN#MtUp)lT$1LZuGNoC2ZjQ z)I5^5wqB^VVii4UJtkMtx=w9ot#1ddf0ra+ZQ7>w8qxa|;O&T$*1IK&I3F%-Ksm`Ndd*0Y2&nw@E5n1zs(e*h7 z@@JYE+TqBr%lH_#X!+teOv`M~+E)JgU02;>gMB6V??bt3d4u~yKNRMs7v_S!}3j{h&b*g|k#}Mx&EY0{Wv7XB{a_oF@ zz#t770kc1s9tF`kOC{`Fn};143@F-Xk!bA_;9y`{$O8s!zyt=k&?r5~P6@Cx+4wLo zZL)6V8`!mW1nXsaL?sr_?jjMXi)WZNs6}4{Qn`cbR4saIPr#ut4a1j2{T+=IyDqsk zWBVDcd0bYAph!(jh`B!xF|sY9P+mjR8k91W02F092l&lAS`q;I-=rNCK$tctfcAny9;Z522tcEbN{ro*IDn9X zi~uU+Q@ems-eL)uF37`>3?>xqc~IDPp9D_mIhdFh@_-2&Fo6l4vFsm_-!B?pyAOAh zS|4$s>1l6Nzzn}AJYak{z(wv)l}yS8UJk>F`0}XDadI27o=;A zX++wa*`($bKp0C7VMv|1mxpj#eXWq(K)>toB!^TLevlO+ku=N?d4&mG6bdm5lW%1;Lt_iqm;wP*wv{*dGX(gt9*AJ1&TwI@4!MaRltOD zh%%~67jeTQD~ruaLEb+Z!$V<**l{!G0Pd;LJxV_8s4a>Uf|Ilmy$?>r#V4hv*#Rnc zo^LGqN6hsL5s&;nG_5c_nk(+PdR!Z#^n3@98m=b)bS`D_WtvYCI#dsgX)@sLrmgO; zKMRcT6I7?_fw$;-7FO5$Au+$d*9ftLm=8U$^^D&4z_Rp8986+|m{cP3x<&6mg9shaW4MaKBAz@ zC&kqZ0L8TH9oXfQBMbcYg`WE!Z$pcHSM_%M@ox4b<-W&6zR`L7@?>^(>i%XcD7#?@ zw?CD{Metgd`0i-TGQsYMhf%yY1{XoDWp0ozhFoLoxTE!9&}o(70;_2(yBgjl>a_62 z@*+<^8jXt-yy>}nG#Y{D`r2@@bJ&fx!acTd;b1K+EVKf+CAt9@;jX7)UD$o7%MYP! zJ{pZKx(&BgY6mSSKMF^WT{y;EZ^9oNSTjYa`y~81#{cZJYVg;_c2F+Pm&zycYuKeb z*rRO=aO)%-sduF>M^;B0LpWOvJ8i`?3qh;ig_KQr|8%p6?<@g7A=I~%rMNYhQi`X2 zxW1BZ4*)SkbG!iF;YkVOEtl@%s=24!8e9Y(jd`V7yU70>inh9Ed=ON-)b4~y>QKd< z?<_)nn@*Qn>^-|S+^ATGlu>xUrtBg|-3OvgexuoG7u`lVfO~ZpyU}Q;y|Dk8`$Hdo z-=%&m(lSEPgP_lv+X5jYsb#pYcyrKctF;VKE!}9h_C>3r`YN!_XcMb9p+S`1rGC%~ zM_Z7G5Cr9ch-$!7H`-V$H5NOiMHeJqfxp+djc#;K3$CSXRf-k23C01<;5FPwqxEoC zLh1XZE?d2&e2z^EG6IQ#mZq z;7v#4z)T2~z!Shh11jCfvlSP7xHcN@7>{<~Z_o%_td4m=!&qAdRKB5AIvxKBCb|_N z1(wrT1VgO(b-&$x-l{MC^H8*@={AcX7JNJa+yFE)jwyJnauKl+JASb-QPzMFIK_MfMzJKo(SA#@1wHC@+^_Y@Wf0?KruL(e- zJ?XXzzS~})HURZAUb|j{#zxzvdB71pN-+}c2CJ+WV}QmC6vHOk$b-?AaH-LTdtN=b z^|c27fd#Lt1!(-^bm3i*-+1=`99vH=z$?Nv(j_k3-DM9hQYnM#8R9_BBt*!4veSen zHUV{QzYQ8-p5Q^SpP=kF7QhOGYuJX)BJ9j-`TRPXZ!IV>Jgy_B1Xcr=)m8xJOF)9> z!Y$zsM(36x*U6$=FZs1%sZxQ*9?)ex5N*YpQR$&uTVP)8!Dy}9IMszKRHG5*PyoST zjBu5R5AbLg+1=x0I$MD#Fs?S;;tGbg5O(kDM%$Fs23%c2$xz!u{0H7D?!)6IkbM{v z+3(d8fb!~H@V_t`#bkPi0y5Eu2SaZU{EDBw@i5vbD~@W~SoT5v$PU!bQV^jcA0t^# zVfg?9py>L1P>XGWvToNB23LWHOm7BsfeabI!fz zuJzun_o`aLkof!Lu6lLvxo7*&-OoEW@b=LqOPAn((Yl~fEY;3T3 z+p7Atu>EX%&!Xj+Q`)*}>x$V*J_z6;d>*Lf ztNhc-LaU*^%;aYuZTfRqrWLIS^Yi#qyST2ny|}u#qj+&~XLNk>!N6|@lfmN))q1TS zOdcYQ1(SzM;j3CRlZ}N^E%cj>dL#SU*~Nx}Dcu0L}gb*lKIW zH%jV-qQNuO$^j+^;JDHB!I4k-ZLE6-)V+;7{P~O?Zu+}4*d%yPs{(HGI8*eb@|%gq z!U2Q@_-t+7tIv4`g$YSv!lW>vQMgSyp>#~d&r;^=gUn_Ox+01d2ck`}bujX5jsHzq z;?ZPF3`Z*gI^(P{h@Jo?_R-h%UYsk=qmoNX$;G1Nb|d2!LL7t|2pg3WgaVE2UsO_m z@8C_sjeETmP8V#QB^bxRl4y-YoNdAQ8e5}|=gM-=BwH?8TI!0d_YZ4>n~;I`geQd8vQh#{VKS<6md- zaf3uyy#f7hSa0gMTzXJ644+hE|CHQVw6xyolivn_U~_}f@=}eB&a|Mmbf0WvpK7DL z3dW_5W*{=mayfo!gQ`8%9L+)sv^OZKa$dv&pC-Fo08Kv zO*trMFG4`=iIV4o?k0OMEoY_|)2=aQSsgZ9K|c$5svIGl#E2V{2T;%HB zlP$#QXR^>1cT+uBh%=GeLfs2K0b>%Ha*Np@^p$);4i+IMPL=%Av#=`Hj@F5fIanhp z8l$ytD?@{@nib}ou$a=04&$5qSZiYd-d^a*seN!724e=?J!HM`S#hqN`z~40npfgtkvE&K%))vH3_HERua;1&xTJ;a8!!-|Wi)TL-l~Pc zgn(gBbroD6cDlK~27wlN5KHfjzK7R$E`qV@eIzrRTMW&W{7NBbEt(K2V8xmJtQku! zMpI3DjbZ4RScnOPjr2!K_03GGZ(!-|V*Z3(c^!%a> zQRO*o@n>|@JK#N7g9Y{zY~?%{^X40ciNk*V5G=*siAzYZ;#!!{zSSBNwL-qx%rBfA z^58#S&pTZTi@IOpQtreMD=|uC4tUeky!7zM^t8ti=W&=$P(i(6FJCKovSF{<3PP`# zKjnkVS6bCtfaGRzp}JlwOq?0>&bXf%U2eH60dA5OK1i@ zRGNkLa%H~mrap#C?f3JQc5duZ52>I!o*-=$4tOU{uqIIx{DV@%+39JrY?3w$V^~ks zkQJ2W(GPUTI3PU0JBW<%>eAw>Nu7OR47u!~wCW9)Y98BM@J_%6!8I@6cX9+gh%XHs z+{gGoBz71u`if}Gc3sHgfj8HzSG|2+SVsy_9U`9S2RChnR8E#lNx)&_6_Hy}$9oRXO|;P9LAy+#FgEec*f^zz`mwfTzg;bIJj6I1|a zo-fsExDXF&#Rv6f37&xBSZnxXwq9=*O0YfTd%*(i^i&zt@fT?xZ@zR28lPG40D@TY2EhlQkVcdt{~&rW>R#@5iGVfgvGS#w zV1ktg-Yr{sqZoDd`iu!)eI^f*qIEbfQH^LfjFf&8T^Si?(g(f>dp3PwaSEd~CGEr&BrFy4^(X)!9!U)EFy1B-HGrk z@)Ak-wZKOLTsAN;mld29po7+hxI4pb&3&MeFEybQ^w!|bd1Tug_o{VhmHh&Hov_I% zxn|CiTfgGM4*lZQbl^_o3 z<0V|gTkP=?AN}z7qDErU=hKXnMvbnJg+P(k@mk!v~*vQkjcc254xk_ynYq5@&8nXhQtjaKWkE}=Q1H$0-z`-Vl& zZQ`$C>Fs4?0wEEtH79f$U7JrgLQL%sK@)$%ns9UTN1U5KU`5M+41c62{g6I)ShRqd zK3sNMHhM|0Gz>;FX8PTAqZxJZVlY2D!NynO%3s%YepRZexp2naa_X*4rYH1iyw>mr zt6{fake4F2%uB~6hB8=AMG#xuEIzyne0YE{;O5og!?!I?hik-_=+=ITGW($$tuZKR z#=6Ebmgyz?v#+WMmzl`69HX&xqs5ZjCgeXT2lJn$6B;R7x-3qCUH@cOr$}xfTF!f> zcC>Vqt(N~j21Gf~z%a@?v1Ah1Z+`-7i7|=0=#Ll;pg2#%lh#Z*f{M>Ns-m0+mmTXhV959S^1M%b9@+PhKNfNj3jtU{9SSRTqZ8f-X9h7E~Xf_ zY~;3Fhi=WAZi@}Xx$X7b-{RI_-RrLo=hcWgoYyWToL4^AocGr=sg|7gSD8M|ISfAQ z)p<983O~wdW^&&DW;N+HFgY)_liqoEI!z^9xJxPJ$lu7svFXUDq^~k1x#c8B=K9Ry z$k;%PBOhPMRx#Mpk2o{WmR$IxvfnL%UbX|07Y|~#0-yo055-2O`cS_6Ho&NNOxwX2 zO2DS2oCIvfl|pP9&oyigE;AwJwmV^S04m`yL+@DdS+Cf<6ue?7qiJIEjzuxQK+qyl zQ%LhHk=?qZ*no06W5bs_`nq9rqBxa#Z;NTb=rPMLM>c5EzMK=(yyALGGIKn9b%t#< zq5QomH{vuVZn2nftCvQ=$hqq-h&m4-7EZQ;^Igkoxf`Hq&lD?aT4dCiS7@_^&QK9! ziW4X&nIdt9auN$A&SQ6WZxe#RrE)T2^QCFMU^V1c3TYj=%ck{9KhB zF*n8x=TLAm!^_f<*3|Ztr8W~WTVnTr1vWNx>X=xWfVCUfjWeaWD2z z0P}?5*om|z9hHikNZX~vTtq(C;PeNX+=|9KUt|V0$2<5;56EttniJ{WVAJ1WG|lnO zo;3Coz)4qF0qTEQ47+hoqZQ=RHCh=q5q?9@z9ppUgMt$EpEHSS#*Q6en}6cA={geI z&~aRbiDBrZyncZ9E8vweBSm5>kjAtXk$`?Cs}95Pvt8!a7=St3SP=lD#nj;>A}E)TQrqGpGSqQrE##~+1x z8SiuDnW@A+*E+tIboOiUkFMcSnhSbt4H~>KN7g!ztI^Rjb^gt9RIQI=YP}p$8|^s$ zmic%ZLv8%1Nb^4`6*nrfONmjDe6Ed(-joUYG%9+E;oTe+;WNDxa|6#D6^#M#evr{L zM@3h}jfzZ!i4d2js0w(`Sq4Ckx0%74-qD~}I-*E&2+2HVNqQP!L)?13ozLFS(2uJfCb2Vgjn>MS@@wlNkh z|061z*3&LYAf(CkqGgv@;A+Rug?SUV%$F=TyP{OUMJ_rIP}sa>(f0`G`&*2vn*o}d z{VgkMPR*`o+UwzneT-E+)QVx1PP&>^uCSD7T4lEtPCF0z3oGr!gAH=zVVBby9I+a7 zD~-Y}a+z(pa}=zyi`8;B;IPURS|!uXg&1?(f#QNWpd;&no*K#=&ZIUoB3uo+cx8XO zxXpHi-iEtI0EuqxmnhTsu<5c}?wQO>5bFG78nB(0_a(!)D&d2%gqUN+5Wr>-VN4M}fx%(OqLN(zE4>^f( zjBBk)lZqIVthgdz1?@3L&@jyW{F`f>6beUlxZrFRB%dNm0Od>f-_POmny>6Lz2 zMrK=y`$@%|k66sOrK0H*a^RXinIYh^WWx!>x{4@Xe;y@Tlz$Xkg0DvDm<-TVcNtkwi%xGgG~mZJ{)Q8I-%Q^glHy{5qry* zBTqO}C>tH$pd=ymFu-n~YDV0XNg8t1-An|4!#e90t40{hq<39YP1k~&cCt3y%B2zi zWvr+<4|_$AK`%zRhftDE<*w3N5bA~e%`DxoriZ&MJ-8(z1>eae0tJs{xdp7XiUfMq z{&k@J+Zh9HULD%Msh^G`#sno4C)NbAf08DkCz>*9mNML8kqI7U8UPbakqOdYrPi88 zD!tm_(y(p+mEt(P4Wns&m$khm9CESR2ZgtZ&EqyRut%6n{5D zCHoQsKGO-gHEUwxPSEUHMsrayF>bNsmW?ohe5A+3l__k>tpq06mQ+~lYi_o9HkV)r zWmXgcvH_MQMI&&hMZhgIEwo~*Z13ix5&ib7&5YZoCL9lfO>bmm-5d}cx%u491UghVJv{e0Y-$yq82+Tz{k@=NmJb{V6Q1@**lh?t-bXk))%2V(O%K zxL!Y%_aQ^3cWh$JJHoPk&9mED_fy(RmMG0Tv-z5ik|L~GFB$O;b)nDrqP77r7H<<&p_c?PFRpR#m%6#Td8;^OeaIvpf?XWO55J6&tKOL4r3-FByvT ze=NHp-{O-ZL4%N7jX%`6;Hf}aDlnvmrw3V+9o1#7IJtqXq}2CKc%DL~GFd!UWO+Lw zo*2(Pr-;eovBcclUzqB`}^tA5P!IPR)67@F0@7R~$taZgAyPJ^~X5sww%`z4z_se{~WnPL)PC009(Il3G z>6;_f;1@EDZ)g_%d8lO1qVZX;v*-t5%=8&X)0{=$!aJkeSri*%>7BbLhE_?W`3nm{ z{=Vs`@!&TsG2P=qnwg_)>1XCwboUhQC?MG~EUV3-ziqK+PQo{_QI6?XlZL zZW|NCu$}Y}(+0-Umd4;L5nvBk%$WeAs|FfP0k6ap%a2$D-O>`ckP8>MY%bltZ-NW0 z_G(7o%?g2w8`#}|2`+5F0WLXPiv^eb)i765`W!siDQk?55(JH-4Fo~E6vS3$GWlE! zT~B8+8G-AKWHNm>2A}l`t`nfebBtytaQ(E^q}#>>E^MbKa7pbM)=C7|hb`t}!KKkO zz$Kq+mim}Q&@C;23%PKC%jVMU`zE;1Y9C_s-K-F}xPjdbnBc+&;=uJB@3~@^TrTi( zOUzOW0n^wzU9EE*huqEr0NRxZd6ZJ~g0E)s0>bMHZ^xLW5ouOEIsvRi=bQm6iko{ z7EG4moHQ$YGNxH~7Ugq|;LG}AZwn>-*x@$aQP;<_?%W* zK6_3dS|5yaw(h>%d3l|1$F5M6@ zF^Km38l&%Kg)qoX?{2`vAT|((!P|L1=-$j!onYKXCO4b8ZXS16&pPBAR|Ieuf1Pi~ zDibSiEfMIpK_xVp4my0+E9i=#!_AE5B7yE2iy6061Ulp(J?M5iZI_6+Ll$Qy;@0v> zq;LiSw|LXtW07(TNm#@7U0AdEb3?(z8k+GoM&Hc}VU1hd-GGTTY#)h>+11c=QSv*lGdzmh-6n2xwb1lT4$z*myY)EF;5sS}yMeL(si3X!- zB6gATQq$R`MWUt##Ba4kcKa#C1(Y*=T-cMwV`O+(DN1VwevieZ86sdU-tY`<3T-^s z2!6mK=$4uS1#;mE6gHP`9Gigxz2`Yb-^~gI3hrp`2FyT#4a5bCnbFZ~$8v;u;OvYz ztkUsrOk=1OJ7nG**KAxkNG=EwVZF_|X5uerGBE{(FOZ4#pn%VM4GJ~T`sW!QYEu5C#hlxF2)@WsdiYLdwzw0^|JUN!#PTk;TM6}~yHvew zwP`uGatP(fp9|$S|85YPC`WgAkrxijV#@&F60TH5nT$uEdzy@=caHe1 zSI~u^&o?rfiwe4*u~>3@1Az|tNDn%8aEs4@k}N5~7dM{$MT47H1X>(oO8)h0Oq00fHxY>@Sp)UET`nXBNF09Lg#kjF z<7jDiczq^25Q@$)<(nwNXT756Ea*FAG))vOL!}C*<6jg?p0yfu`vRc^TSWjz;$LgWQxX7qk_&b?2Lm>V~sFV%FXv4oxQHwy# z&7B3r*gzbJ&y9|DyC*3+$n$eqGY-&~cVQ|H)2ZqJthYPF)$D%7S`(0NL=dufK_z>6 z6`%Er>^FeXE@L!JWIMap8>|N1oKyFTt)$2Dap+#pi#Nnz`yS+sWBY;g(WqwgqnR{E zSic)8Wy3mJ^>B(>gmvx!S+I@`#9{q0-cLFJz>Yg;=k13?(C+b0bR4*^Ouc>Wi(Bo8{M_L3y-YkQ^6kFOb`2;`|}1e z>esdF<yyE>GBuEnGACm#DV?NM51vJ?@}7nyd{=J&5FNcsot$bg7a^a74@ZD ze3ssZX41Q7P{oX9&v5>#)x28{>cz3m^l-i;!H~={=4ALEkudLsH+5p|q^AEDGx1F* z`W95m)`y~o|29P}LJ2oU7L+g(#$0fR+!r$AMq+}F^Ou~%${Gn1*<^0w5Z1i{fNWb5 zP0h~UIujml|0JC4fJ*lG7@zfuvk1Ik8>4CB%sD=Oh1H;&b3zujk{($PoDT=!<^=QX zO-Ws|)~hU;4Rl9iS+c}1Hh_!aw25UjHjY_rxK&TV0eNRzu0|JYOXSA3*~OyU+`*{2 z8KB_7J7<;kVz}$ceR`pWwLW(#>yW9vkyiCVSc9Kx1Vhb4k$Y!B-IS(oAp+sum5e=umgGExmbX^Rh zn4a8-GI97UX!kc$)cO>%v%UODR4ML@EVarr%8^m9pq82IjVpg=PR^D&A<{oavF&q`(|GVQTN3cUHwKj>3fmW5ZkE2Mgp2gjw?zQnjvs2Is)>rMl{EUN)C zpu%1BS2%!p)K4xNEyE6`edHpH??27!yqkf}4dr+7qAEo+j9$e zyLWqyW*yQ*2jBxU3z&qlu~4Ybdb@Xv=;bWKtpcbx4oVGXlKCsn73Wc$htPO>3hC&N zCm#&_W-u8%zEG{#>cQlp`fLjs4JHql!dJCsCL0T-TIe?$b<9a@eUpAWDZQBm-$_VC z0#BeqVWP2c07QbMrls0E=AAX@O-Kq8CWQ%&!fle6Jhw3+Q{?6nH}fFH_fpXPgc&A_ ziGBMD?1xK`v->0_UM`LsilThqH=4wTi?@mg(e=Ht3EeY>+2LYYQo16Ia6B}pDXOr$ z;Kc55@l^4&U%U!(2kwP`Bk+&AO|b;3Xvw<&3Vi1E(iRtyeG=V9=;#SUN98x8x|jo& z_iM|d-A1Z|O@A)TH|PDZ9UZ{)RjrC2WCtB&5C=k~LOXhSZ(iAky!QSa;I>`971+nv zF~#R8$`3ds%s@I^J_NXEpBnQ{jZ9BqVq!ai?~p+T-WM-h!<^v9yA$EJIfH&TMNu^P(SHYYL?i|CmKQxfeq(d>%`0FC#~6>EPO)w4*|z zEt=`hdN9P+`Ecg@JOEw<`u!jog^gW?(AIp@O}F^GX;SZ?_sCo`Kl{Yg*(Zkgj~*Q^ zj*Oi39tm32+!OhOQ)gfI1U@?Jo#54mPr>7};NbXY#Jk$l9$#IgAK(LaL%grMVC~6a z)$fBAT*Inp1w_bNzUuQR87+qa9AwdMAH^3q%=i`fu)J13-OM-I&xj$|7g4i2%U{4h z{2e4p*XDG0`Dw`F>~ko?vYhy;eD`Z)Bmqk|a%d<{4G$Vd?*1mtR~hg&jW_K<{K*^B zAeK_ARD-8{_CvMv(__q731YFCH@mm6&T!plhesyVfp}=y{0d=jQtCnk1Xh04d@$Z7IN#wfxhJCVqZf^ z-2uX0>xX)Iuh5G7{IJ!msoewdU3FM*$fV^4477o*b681snBcs|8-=2>>xeL1Jk`%U z;d^1?w#M~0Q1EEd$d{S{du_vz`j3Z|&X*{diPGmXFw`$IotwrhsMWk1hO~u@ZIXwAcYd;C zerSw#qKRxq=T4^|ttx*O+v8*6(atj)NzSZ=%Fkz#l6Gr91C>&)*ONUqfjvH*q89DO za?`mDPP?(1!QY;u0oslIu@psVHx`3V%H3GvWjzRc7HXmMc2g7W#)^O|#_#2aVKgO& zzs{9kGQYEooW@+d(LIe3Qvvo zF%HX6Lv`7&0M+a9*bIp7CF5&k-ROnyi){v{lKE~!k1NMYRpmQSYcGM7MF&-QhnRdf*o1di2-CnJYi^8- za>bEpZ(J_v@BvM#y<1M%i+odi7}l_6&c7_$ zFsDLVmi?=-ykss|v$b}VT0~1)uollXvY|!R42kxVF->8S7dG#{dlA*D!n7@_dlW^> z*#9bmGOlKq6x`0!%=Xz#K0!0vAH_;L%Mt$Bb);iv`>7PyX<{b0`eu>dVM*ZD@CAc2 zb+#W*8&51Nx(0<|(MV2FNI4zP^lHAZ<7Npxk3Wh8ySjKiEM!%eUDBw$09d5Ks2XN30k-Su)(pJrMv+{ImBg zKYs=)xPUEk^?~%)gZ9qT4m&|?o2g^NRm7G$xv2Q6jC*$<#@%5y{N;{i;bC*5v}(=5 z)bR+g9Gi_Xe@<|0I9SQuov7re*&$=x$G|BWLPBglg2PPnDVYJB@<|l7a~pn_n=gUy zt?~Y<1@)Os%A|Qy4l1#rJ`D4wR0_~q#LD_;CDVp{XjOK{C!5`ko$61`*eYQ|FqBa5 z#b7m!z?=GF&gdX*CAs@AGl1;^A3wn?2{o+zH>YqaoTL_dSdPMdZd zKTQ~=&48a5m5I?8>G5h_gUVZ0-cr6FtlU^npK z`X?L;gm)c_F>NvSVCg+5SZA+p9xSzZ5YdVbmYTn65#!aFlt%sfQK-a5v)A+>s@6Et z(Zf~zz*dbOjU#xoR%JILZO)C8rZykRaZH__7ZdkU@SMAuKHLmYUwT+_oiui=8?L1v zQ5F*@V<{lbj49#lDPP@Yo?=X)qVk1fA+8@@w5i%NQrQ^>tv}3+2|e+pF+Fj|kPu6E zcj1KNnm=h(c6$)Hu;kC{oST`3){vHt%><-aCCA+_?kzuQ779d8o5_E1yo<=Zt~$D7KR!|H1J&w<;r zho8QQpLWYnSHP#I%U8nxpDFLb|9{udEPW{M1ckm_3or}w79UMGbulZy01Obl7 z<)J3yC3K>s@h%4zF4XHPh*+pHxKj>5xFP9R*sq<}XonQ5qEpu&sUhmWfFblyWTM1< z#_2nu!Q}`4Rlwzv5H!u;dlp*`qp7%Q`!qb%e`w zDW$w<>lT+672A1h`=$71h>jbf5)24mluRu>C>n-OiufKU@$$gZB}+Q!e_PTo55e!U ziDigP(F*^f8rtt}Xsg{&w24;Ya&WY$89vrxdp;Pu%7ai=vXI?Wr~_Y38~5|9UXD%D8bT)xoBN2{Te6nWJ`1U87w{TZm0)Ka~68E^zN?l zzr(~kTvdc^-G!7<&pFkRVAR*AH0r-|5>GZNr=P*7?{+uTgHbsPJsNd~tHjKEb?s{kfu3Wd?zJ` zP$R&=++g4@oSN{CVV0sotLfvVQM`xIEX}~SGFj=_;^xM>3koJzIqu} z+F9O;e>#t^9{(#C{^7AswgVAAN90NA8xyrczS+z#jDc&-ph;=I~o&Rlb`BRies zMUE)qKuGL%(f0QKJw?d07^IZ!Gnr(kEm6%dIc6BQ#^^{Yx1rnebR<=4V3IXp!Zuoz zAi78aG!DRfQ!*F_<4kn{%o!I9-k8bY1nG0k2qvWQS+9`B6c4ZGhW&^h!d!TzZE;r- z<<>uGG3Rzrf;4iJ9@2L%j{gW)FBUnagP+f&0~6Y4p#Q)ORIkF^yR{~?ovCKgfsf5+7C)(c^gTPh0{v4J=& z9$$nJdh+Ppx}~<=(O4YRx|Ro&rC6lfc8Q4#w~7g1o1v0D!o_F30&D{qU_GO00&EXB zZP!VV@X>UIl}k=q47(*K&>@%ULAN>1`hws19~FPMX5!C;3@Y>>Q>a@if(+Mv7RX=& z95U`&bXn@^6!1L<10kS_D;f4qzC8t@%ThE-9)MbxKrQq>n2K~=iAj+htDZ^s4bFK* z`9{ndO!PYatq}$7ZSz^PV)0|gc2+FrR^`qazd3VwZ5k%JUBz`UU$x-RgeU%9JEUNS+eHTn67QBeU)%{jB=Tf6m01=`p)OiGoL9%sAjaP6ymiLDpnE*UqnQ zVoGpGQvxR}>1WCkE_(QkwYV6-#j0)YLv($lI;Jl3N>f(D2;$}?pUh_SRz8b(timqptg* z5<6$U)6KY2FxJo&>;|-{;1N*p1Z&X^N;+S9wQPz&*>MXnGSnne@UZIvO6~Ber*uR_ zyEr{GEE6gfWL{awn8Z5~I@UB2W8LVb$Def}tLNNCC!}pM9Q=Nm*&c>WcY?R&`?rwh z{YYAO%S;y?s#ayUcM^1@FniPbhXRq!Z59yWS?T+kBHe7J2GN}ch~(QO&_r}AjLz-G zuh+2?xbZg%?^qPdG$ME86RRj%KE?9e9 zbs+htL36H45B-nV_L=%Moa8^TS5t_~cVcL&GFD)|ihQjQQvj}F@ppdkJ6Ui*0ZtL| z%R%}XjR5cXv&SMiAtkinMJWJbCJTsONr?w#Pp=XX@{y&d0r(Fs7c_eq^QxeJrwl|C zVX50YDE_5Fs7-_YH>sRiru{)~$+H3M-r zB`4%9a63neyaikO;%d9Yxijl6;f~tgzBn}QsM*>|?ws(zi5bnWHKUD@NNVUle-7S+ z12>4&F*fay>P~LSBunBN!Syf|@3yGeXPQrIqsMP(d$& z>mb8vy({@*h>~h?FNS;tk;z_p`WNsiA!B{K6N@V%S+FB6iwMg=#C)E-7^3E@wH>$E z*P8B;8zl;JDiJ+@m%O|RlCH3V;@=V@Vr$5RqP-W-d%N#D;Ng{zzg8CM>B>ing9a-u zbA>%y*L2We8CKd^UV?u*FMC9{uuXRrNBEgRe4RPW0pV&#Vn%U##}*6OT?gGac55Z> z6oKA?H8kGPL67la<>XE%1?z@u00~NFZAP{ylZxqhfCrWA6HfR{@1op;G#b;Ak?>`5 zI~dKLj|bdnHSdNc9S^`Z$yHJer!Psc8TSa|9KcZ|%+CRA>dZ}lQq%vjOnlRZ|22cFUvvLrBDmq z5$xLa$kX!s@})q{*u_^B^WR9s(#3p=Lr-F*0(aquH!CS;!IdaF!5|CHa{z zor1)8m^uuuGQvB0>!-cP{brq|bV?V6ZqVB3fxZ=kh7>i{JcJefky6)lnbc*5g3VyN zcS8LXcpObHlHfN>6(!FvWRiy_xa5m?6!3#g9(P0{;BnEj01p-R<0%>-;JqzHQ34)1 za5muKQDFrzef!HGu8xd@WfhEnxwK$zf z{9c2xpD7Yb;uZ$JdRPVw(Td2Pjc;gp?fH{Q>(2hSWf60aVw=IfN`@)-C)V3~(MbP; zMcQp_+M7Ur*xtlmw%FNS!CHfESuQbTQKk@~W*rwr{-69+LEldjjd63vn=){ z64uu*>x(U8eck569SY2diD~c!Mgf?{Zs|U*)Z7!N&ca!zgSNN8=D4kO8ii%A$iqMI zvLDpqT21R?|C0I$%)hTme4bVX4|S2lS``!wsUgf&-8utW6%vvDN>~t#^8u+pw0%Rq=BBu>CDAssGYTm>cDmt})#PO#D-iDbiDU0+yC*+kNh*fUOXVt!MJ*`=%ND5L2bPoPAh8EfwIHHJ!p@zJMOa?EA(LWg zdGX~~X{YcGP)zwrZC@;Uvq;x=zBPOdc@6JBXQR^E7DCZ*FNB{{`q;EhL_ zH+DUPb8Ej+3rYGXq-3AXB)i%3;JZ<$ne6U?5iMwPH6>#Y&&beDf~MRfDH@;!&BG~* z(t;*J#-52L>?9B`>p<9Rpcdara0^Tenj%<;7=OMF`Me$2axF_((|N^~2pK!Ose-2S zVyF$lMhw91n%$@KKM&mU>HLTA6PwPnPpPN#ZWrRb7H{IcYq7{@Z)P3ha$vTS4}!L@ zTb?Jp{}svPuSzD_Cl`~&)xy%MwP=8?{6Zq_D^Iqu9ra)@JQz92(qY0oTVW``h6BYh zVE7_e=N2sw>aFH1WWyfA>Cn<>?Q9El z0qsZO>kxfyH7oFKO<14J&E#hv#b1MV`BUp)PPlQdUJs!cfn@sfmm^D~HGw}H!lnM) z8SGWs@MLWOJyjz&Td!6@o&e}==TH2K&z|H?m%?I>nGJU7pgF35c4QA$H+_5^c&_4~ z@+<8l7ezzGd_{g8h&K3VN}#APAGQKfXdoIW_%p3}pttrkWMBkEK?%r0ScNBpVKYDL zBj4?(qqU`4qZQ`h1Z=$krP|S8E1Vm@emp3_=N;ycIUhIlaz$9pulP++GO{`wwxf0R zR%lWgU{u=CPU{zoMERTGi_uz6SMeZf?=XL`Do5*4h5!^*1Qk_4rgpTZ0&hNV!MnCV z;|2JBkzZ>^o0@R&w^_&){02A&G*e=VT@I&#=Ri!*NU4x(H2t~KnRan`v^L)g>pAr( zx~K#mwWa{aC}7cxybcu09>8nh{AMj*LDQ{cPe8l10L`x+H3Gj?sOQd9(Vy1Cbg~}! zkcv~)WL`2G=1!G@68Fz_xk4$(&s0zl;&O#RLvbux4Z;NA|7>UjMAuNU++3*w!T~6^ z;wNY%fP>L6`~eFiwE~!YRWpBDegzlZfRF;usm+5UR!Y@U*uHzo|M=EGw6@_la-bG* z=o?UoPiFGKJz^u;Rt&>NaA0y09tRVRg|Jw!P1Kw7lkI2=mSikI$z14H!9XDxWFxmk-mK2hXfCddO;^XRmX`pt=wAI`Bh0QHl_uv&q}2E+Ue;HVH5+ecPL zJHacfISEiHKrU#Yk318t4;E@+{!Fe|nlD!1A9(PxN*$elHOro#qxAVtLsos2O+N=O zZ_AT%cg_|erRyvhkRuNC%#;YFA8j?DiM7C8SPH=cJQ6$u{!^bV)#ktpL}=KE!6InQ zSmjDpbl*xn&+)j71tsvBDx~@a5HA1=Mc)shku9@O>d_pWNiS7$`9c9svSY}2I@*Ag z(ddC+nd4FIndoA_cB&22{%9o+D1cya#!{^Sucigp3-ir+9|9D(&IVu#oGWDKVw9$B4gM_y1F;JV6UzQ_?3hem`e8@kSKZQNcC*glVG>DJGg$Aq4et0G*?mpXQ zKNnXA(Hh-wjMAFf5||&w0qXn-B2<*)EbC8rIS>R4U7e{{q%W|do2`ek^q@g;P_)V_ zZ8YdZux*AI-M84Z=$9qY5X6t!dJ8e$j#kaqD-~`M=&x41lAb>cYW?B%eSieGIt7>l pjRs(Q-k=O4#^Y7;F*Dz)Qf;=ULH4NH%0S$Ec_3-v9ou@4xTAo)~!h+KX0Pg#U{-g^hBhes-c*D%FFMAGYJQ zrC_$T;Mb$}+u9?qX`gEk$Ait{nJ{QIXZ?135tNuMS8AoEUvHmo#~ZPDRH=m%RDVtA z&qkG?E~}RZ%B#z3PPd24gYiIAiE6&~DjvA47R)}<#sctu)qVb1Y*;*gU7K^Tx>1Do zqIP*pJXnwnmM@N16JICdRkcdpZ=Yz*6yu>{6g4X|tq9~n{x7bSLgaPLY^@lE@DP3v z)Qb!J*VAMHo}8u)KN{5OK4fp(e|CQz$;NDjlBjrgVzRzTLM)iliWg(LIxO@AK5C_Nz99xlpfg;Fspj(PB) z5Jr9jXgucgKNpH;3(aDE9{y|upp8P>Xr~Z1inIP9PZsg^-+VLZ zpZWIoc!1Stlgoku?%@6+4ItIb32CN?S9lx&+wqs8@MAiKqGA1b#hG?dcL6l}-Pmet z#y3jph2p`p3$;T`4#07v>4PIL`faRx4C)>s5C23?4>$c?8f+3gr&R;Dd5kG~Qu)n9 zW9bmW0(`bU?*((7L198tm@p|!XcUe}CzOr}_~EWT$V|qND}q>gAl{l-1q09a6f>YWIB16b&_(1)ZVNSN|9 zQ1BeY)hBr$3GTH4t)42bKbf2B zPxQ#O(Wi89o$wa8HlHf4znq)vKj@8X^wWaY^)bGO%a)VK0$eOow|c4=|J&S*f0K;_ zwn&5p4d`{FpsC|>#bMDf{8EkmQ+i|ZilEaczYhSx<_6={l{y=nX+dqp0old@)kbw4 zj7lBNKxCLJwrWvfu~=*QW|Q$&8ekN{g<>;$v=!j!?yAMK7>ejuhv2$D<5CgYis><3QCQY`e{j22q6($&4E zTZq%oWua~Erh2dtXCkwOx)*#L#w0Z1rpX|5m3%c0Rv;!8EB={TSdweUo5aroERd9q z!CJRvp+Q*6ii%BGNomK23JXE0Rr5n@c}j-f^yxY*mjR(lsa;-(SHmxuy0_!YQ`fR^ zJ)t^<7LXG1MG#XdurLQR=XN}V^XFiu3M)cwW7-_A<{Yn$)eqGdgAHfYtOa6$xzp6aRqa=#OJ`l1Lr$-P+m zhuUB(Vf1{GWM;FSp}C4*D;2C|90Dq=fV0<{vDD%?)wEYVhE9s5p-|XJf2363$ff!^ zmfl%?gjt|Ei~sC7jw9N^m>8J}N=q7}r@p%OqKigHmFKYKsL@gHkavF_7W^M#EBWD= zH{U2t+~EgDVQKhwT-1UU;L?QlSG_S&FBO~3;?n6M5B|sNd1oq7S@%m^TAmnUB}S>t zA#Zw`mmVIOp7vM}@Ob2ypn`hCUa?;CWW(MU&PFs$(}%?I_+tArk`D0{8YF9}}it%b&t$0Wt3 z9(sta_j9tUHBW2VgO=Ik_Vj6NcZjK5Eh;f(&((rr#H76!mfSsDa`$HZ=#1~zy;^ZT zl-1-4jaBVs#j}-#V$CbTN~4Si^5%u(L##>E1plGbaBg~4dGrI_F%Ah2@D3v*yt=fw zYEoxk7(*_^D6M+KmAc0^JG_Tr!{WNY%9>fN@u7x+(tZ<>U7rlRhI?EK;SL(q)@sOuS?cw1|^!SsTC!+<+`) za7t#L*5_-!hs#48PEY}ydA?GwJP3o)#F?@r^W(H(yzV#%Gp1fZ$o+2Ax2?l}pkSUK;z;(>Hqu$eVyP z=Vb;M0b-$FgW(E_frLH3R;x6k3Us&tcfZJGStwS)0<3MO0w_%ag%A}rUVsL&j#^+6 z&OtTw1KJXkLGV5(q!DGvKa3uXx|jQJB4CYrtbC;|m|*3Bcgt4ZC`MhqK4XGcpDBW* zXdRAAR3q9ABcs4G~gSEMOGX9gamFY<*Q<%kke zfLabJ6p)ufR#-dzcC4n0_x1{5qPE{e5z2m?`hff3Xuv|Wha70i3I5e(>?3%udG{6)V8AUJyLw)^jx zo*n^$;(vU6HHcfpbCr4pcZZV)a(I^EQmas*0&z$mFX6J{a*vnz=!eG_H4>9PpJkjh zYIKDxEUKQepD|L7@zE%HRexh6W-GMADu_h7-s7zaN|&Wq1MGwPyk@8L@~|(QzO`8W z>0HC@xAWolPr^Si#@=3Dt;X&6OyBh|XUX=I=`C1#w-~T*fFb;wI87M0vjK4hW*EkX z&I@}Uo{RZL9~6|Bzif$_zQ>9)!(YPETsD%HPfZl)G!xPss(K$(lKU6CTv!p3xeF=g zKbwnrKCKltS_^XgHq>VVteb)L3O`B@D}y+5v|~xUj|=0P05Opa6;!{1T+{KCwSt1S zm-82vRDh;6H3(zPVolR-yk4Jm3C$6`;Sr7AH!ON?6aO`q-dRN^5EAi5b3&)lwfS@- z#MJ%}H1X%G2{$+Ym2>mQtZ4Pm;2-Hpuh!=d%N8)Rhs#dO#?J|shQVmYOuxHsG^4J$ z7|hR3)bYi^>eqFhUz2HSE}U_%oVsh1=?Q%ruQj~MYS`@;HW-vNV@+AcGQH$r{#6y>G86fhV>Fgt zXtCtB3HcAo!Te{%ghtAiE{{`S*FT=uDbgE=SM#2!9j_Q=3;2J80Z|S#FpTm}ES&`Q z+n>T(Voc&L`jpWCit~DS(weD04gbjCdoX69$_@AAJgR-V2g#q<>@aKlb*JkbbB%l$*>(c zB&&W}YmN`Y%n)%|ijf3QsqYn+@5#lb+54kn-pLf>mW|w&>(H%v(`~VVB)7eh`&-f) ztb6^{;k+6#hx6K{g!9Vhn)CivF4dCr{%597a}I;gdUf8dpu%5cG;=xcpIA-04NT69 z?PPb}-A+>p7w%F@Ir2Ahacnv=D(M-fB)6R8$XuU!92px(aO6{K*(wHG`VnXN*^&#N zRQ9_i(93o}`r<*tRsb|0_MzD5R3FNB-v$`u!oV4WVPH4(6ncg6*Vm~YRoIN*+OTiNHE2Zqnu=l)EUY{SSWQKySsav z5CkrllM$OQP3tpOLvE#z){(n>TE7gm{&H5!-GD>uFX|)aCYa$>C^(tndD%#7YJ0*` zn~9ihiTl3-8(TW|hBd-(un4==MfN~$^4Vht*yEL~mb(FmJvMaqVn)n~*Xsp@@a97m zTtA#kZgUue{mBRO3X?vJsh)rE5jzjU)Zy6390&^phW%WT%ww>V;9)w``k8NM`Bw#j>|AH44qUr4)A^jyfUG@ zVtO-{(|UNfeN3kJ0MqNCzU#&qh8Bw6gRH1IhS}0_#3wYfe5O}NSEmk_hgo+~v%^JE5<1*dc!rhtx$?|ZYM*NzUrRgtwfsld z@F>j%J+=l7UYH|moyXPa=$ShI<~XX>$1$~Dj;M`x9DmDwJdL3?c~qqNAC*cP71^c4 zs7OB7Mnyl73;HxFdV=BI92Ma+y%Tc-&m0wv0q|bQXquy*kVBcfCH!NTVMhkySkR&Drm#|NLj7__T-@-J96HRs`5tW%@Y)53F7Z&LrN zMbPaeH2+2}*goukJU=It&qtU)pGy3EUrJnsO3cjO8ah!eEPFAWuhuI6d0(tNHuS7@ zc$y5hle?p=IaRnCqU=YRdse&7Z$|Ee;Y6mh;7r-ZShV_GR5Y!pU6w*flj(bwT@rz- z9X}W5P2Dp8SBqdK;35~D2Pkab^5}a6^!*)1)y)7+&A!cwnp3kInf7`(VxM4@J*#c2 zbkfzV;$d-ZQfgXduN6)^5BUo#?Z$%*a^zu`(;D1wHRx6vgE$HG%f4VqgJ3?>6T_b?RxAsev>3i68 z+3m?hg`Zwx`YDQ`Ip=gPEt7M;f~gh^JevJ-iqeGVdetVs(Kp%gS$1bIr&p7pz_&7*=Je_kHoej>%gFpMNv~AQ`IyCwTPm79AqTGM zlNkc8NH?57tgDFP^|y2JYQ{%Y+;1_(xh13(C$8f>u8j>Oxb~?QI~3FF1+%^{myLU= z7t8QfZ~UZ9ONtR$szA)hmUHNtTpmm@*V>`1%jC{Vh~D)7t`?UVAlPIL)Q2O@T_sb<7| zxuhXiy^@IlaM)zsV$}#^ne47>s_A-A(@xfgTe&pi-@%HS^RO5681xd9dmBp9soZs1 z3qrk+PnxA4*7R_Pr3be}q~N1WB2e&Ho?F0Lt4N?%?cV^}zm+lI=GCG7oBHWE5==0U z;v||t_D|9T^h8re%~FP2EHXibX#h+xMJC98m0D{Wsq|`x=Yt)5#)X?=6dxS?Dn6|>ow^k zU_OrwaHXr`JQap%-kYV@*XEIYFybz1&LdHlgu!-v7mV+Cc6Y~J|E$Ra$d8OkCB$~w zK$4$zyoWfEklpZ$mK`(s+ULpF^tmKH%kB{7T=Ebo@iUC3IS$;Gn0GBpv;OQKsLa#q-X?=S_Ire(?Tn@ z%Jyznj_9{vZD!myHQ{&|Z2Ce**3ALIk(=M$fY}?N({MPtYyAWqK7yi8z(3v2_`Ql3 z#p6od_CzXJR9?OvfClF93GDZDYox>*IZ4IKyXpHQkcYk5nrT+_Pr$@O_xN)@d|3y+ zlOimxKT?tN$y{cC0!ypBh)R%`z*N{s($Ris>a=%95G)q`W)ylSC&s+vEZf&SyRCIE zrLAO%(!8TSq{3W;+HJ<+jLQB3 ze2N6qbU^`#s!QJW2ZpC0S=-cssqv|UH;#D+4;;8rsN%WFoHEK=a~Z|N&r3D?05swA zKta8xr+cJ~m8oAGTIHW@G$9i!<`+H7P6NJQvLi0=yo?$FtNY-O;!Zc+6RvhV8mKA#p#cfB0er#=FaX833Y_V&gw5=B?&P=WcAfr)B=lFH@I+d%{3 zy7=}N5NepSUm4>GB)#eg zB&6lRYZh`B>k82uXK>*u4`upY&d_O1`fiM*DWQi}DPb^;fFNX+EN9Kq7U@rj9~LOH zFjpk+2&6~6oPCcE{7M#=nkd$4l#kO$^$V^mRSQW^11|tiYEntm+XTO3Uwxg{6^ra{ zMp~Gq^V2uWSe)K3^ZAx}DK0(bpt(hpS`Mafj#PtxkZXKHv*<5EC3_Z)&w8Cj-w$J^ z&oi3lEczDS8QsRB*ceOi+&wY0N+Qiapa}B!O-GFfzhQ~#9uLyY9A(QsGvC+UQ@Epm zWUH{OHi!N{7JKF-d@CE}nEoebB*I6;h*2Z@uNG0a%rr4aPT0hJoi=jRh}xXGr^4n8 z1O4SYjJ}%{nxS*oayMYk(6NEfvIfkIQ7__Wgyblbbz|%(&5$%&+MqcJ+~+NI)aamz zMz@{_*3W}VHmvbkudqG^THMEIny~JYI_ikkq?>nw7`BrgV%or1+R_-Dr2_08i#Zcu zbk#tkDd3fQV);Rfpj%o37joeOm(8Wy_f2r2)$V5W-K-F}xPjdbnBc+&9N?0(wM1~q zw}!dW(&ym8PFZ7glptsvZ6FBRr69I4lgZ~==z4uFlM%R{B$Mg8G5D-ka6JTCd=;aa z3taEBnsnQkz=iGf1TLvP!&<4}`X!6GL~v;|4RFclnx#Hr5p+vS;6g53;Ig@N`@RV- zwA#-z`fgSTT-?C!225~a14-a|AMd#mms~FJa!bNe3jx#EI$f`GoP^xY0sz{z2ziuJ z^MYq`c>&?|tKorFId&(zrS2UhcL7b5Ipo7u7ZnrGb? zxTV38*Z0DTX7!;V(^!eYBu`I$iAB(@ehMbY1q&vta88<+JsH!iJB#wUM)2ys*xN>l z|IL+Ajr_8!^Z9-8Yvj7Md2xLm`G17<`<;3q}oJ9&JQ>&0rg zV=gbNiG?g`^ro({kF4Pw``D$#*hfCs++Ze`)hL!e%=BxXNXBQq#?l#3>4S`>8B05_ zF31lJC%saUb;)AJ?FtlGk%R1!Rhx21y&86ufzO`PKW#CW7|1l5q8CZM-TYG)LASIN z$dC)ysL1Bh4G|NAXwNq=`fgSTgWUA)222cM0}c$zZI)yV9?&NDvZ!G@7Y1bwCkE|O z0)z6ohQUwevL9jalVm@AJcG}A#h?!={RE@g4TBkP7X7KkjN26mgUCTo7?gT7?3jwd zZ(7VHVo;-LU{F5SZ1}$|f^KOEgUE#ogEp6Lh?p2ed;T?}?`DNC$W8BVz{DUnkc7e8 zct7ag%v7CV(ncmXo4IbDbXU(h zFq+E*x+#kpw^Rf=&P>E@e4cm8N&F0Sy z1ruv%##h+WKOc0z2E%&sFApY@8^N5B$wM$<&>GUcVFvrEfFO$~_OY>DjlQ;G{H zXZE;obrz42;bE;Ptr__J7L#U(fVFtTGqfqR@mwSL5sRQ(Y6=v{g)30lT)J^=1`70^ z_b~cyRwz(#M{_q|1`2E-DNxLej^;a-Bg_M5XT)KZj&EZcL#@Oi^QB46CWV9af)Eil z+pKFQ{&Fr8Q&9K=GO->M@L8`xp$=OABBN;r1^Y&=JoUs>0FrgysC}orQTr}U%D=Ig zb9)cL7dgrf->KXdcVhXUERIbq?{T}8P*1i?)hpMVmUAnIP>%e$P;T?@2BC>^bcgRT z`fgST<=k`J4VWm$29i(?X*9Z@ibFf6oQNZ28q4+_H=3+LcgK5h>x3Im6S<5;I30yb z_HY}Y^@`I+L2u7vG)ecuEZ+VEaR-^~hvi<{fsfC(;aAPHQ@tt(Hd$4*rs zO+6}_1hmBKQWn?}%K+d~u2emp%XkF3*OT$|&JmyW3c3jN`6Q#ctf2d##gf|_2z1Ct zcF?hdTYL_bW=RRYr19*pSS*?V+%!FHP!%9dvE?T%Vs3c}h{%Bph&G3AoR~mFyMBz( zce6r3PD1S!>C8}ZW7^xTIAD2uvT)jH z@SC|@fnfa%xq=RBeAX+h&wzEl%4k}!PBegU?rq6$RbToq7E5m5B3L6I*O={2MozCUMJeA`(rq4(fNi_eY52*2{xPY#<4dkktXgq_}3#?eYPtUn`#R;z1Jl zwk5WkggZw`fZP_19nQUmwgb5=LTDRfW-u3u@ma5Edki!`%xIcuyA+fu^e(S=2;WS8 zseJ7Yiy^nK5!R54>{z>@Cu0i%UXZ!=Gf%uryQQL8?^G@sO+2B}?`KMPYliT|?UM&j z*gz7VPL7VI-i2XTD)L^iNdga~kxFhP2|w<_0HI5hXlZtMESDV!MT<=NCW`P`uP8bP z`ff6sCW=;}Qiap;KNL!S(rVD{3xpDEB|AzcbJ~-!YK$hUKZ_0W9JJTwxO}Bq=p(u0 zqygrKpi;N)#sn4G-~$PrFFkWXJL;=w8o@HzZ*DrN|k__I>B0QO)Le<9v|+DB%=uCej)GldvH?C z5k8PhfrS3|Frxtr#&LUmn%x!5;XJy+I~i5C1t~gkugMb~uz{rLaO>!3w)_Q2Cd1qX zNnpP`m1q*gyOahsZ%brRv*MR5)w`8QaQ#2mk!FHYXTnG1`{HJBCQ+aP$br`E ztYfD1+^i3`hDYc^m5~Rj`UMn=_vP!=Xli&w!|9i>i1vLuH%!DJis{K+)WqT2K)avI zQ0p_u&d%zmS<&ie;UCiwrVhsGLne?o4nB{%pmLb;M5a#9=$UuROe)n+Kb9a4S^+1XkBB%@mW6#QfAYPhTZU=SXbgEKN49aCGF;!J~^p*ikM z+Y)POUbPO(X4VvW)f%YOEo_-eZG-r$GSniau3$yGYUR!Mf=bwTbfeLrgU*`bgQ9r$C zyb3#*_VJY%-`~gUyqkf}4dr+8qAEo+dFwhu{M< zOPGYQu~Z6Xy}f%y^m3NrRsmEz07?yK()laTmFH2M`_OoL3hDU2P2L~+&2Tb&Y-u5= z2jS$=V77&fhLd+xqB~nNlZ~ZHJ@T840CN&se@VZcl-|sO?no)xR+4#Ay+)|$aYIGb*P*ud0IljlZBew_ICZe; z&qc-NydSmWLwLHXRrACAkc0f;K&Vn`$ItK0C)<$K-k$^1wyU=S`xrT<_$)tgmk&+9V!pVrP%M;(7stHCk?9G{ z2W;of9WuzkXWC_Jn5z2_K^fMqduB!(R{flWoc!9rDr8mfL$)U~FS?J7rcfI3U$Ka% zcOGc|U&hiqtH=@H12Po#q#YHBY|%_V(qj;|&PNeH+HvRjO3?3z$tY~dFod?|dtJK4 z=S`D(hrL(KHH)*4Pn~;w_~7V?;qu7HIqwx=YoYLX@$l5ShabmB=e&n_wc$m0d=4BO z{~7VF^|Z&=mgxoj!06ArmaNeFl;z`y9&P>Eci2yMIYW5+4C^ zBZo%7)bOC$aMur5-f6(wG~Toa@uz6aK3FEJN*$i^Ne9&~PLDBb8iH2;0p-A%cF*&BS*zK;J3+mK2!?;7H@ov>q}JJFRHIn>kNdT&Umx z9Fxo2u2YP_i^O(;=pxJ0Jlj2VtV5QELB9J=AB!Ko;A}7^ESDDSYfft_L%7C{v=W+` zCwuXjYoQWz?Fn@4?0VPQMH1cJygV&rSy9$1AF(RCy^P#kGQHWhx<)x0TSdi|j=p>Q zV$0Yzu=&V?zV(2<{mepcy*SX9-dy6>AE`S)*lYbzFQ4;SbB`ajnsv2kFaA~?*123- zuH&$LXZ10xBs)xSUgJYPan*G)7q*)8qel2SmZTkN{lgDDnly@)X2`ylFr@y+!%FA3 z3(WlFb2%95mzmDJ+O$Q8qJbBk?~hk|#0TI>Dz{LmQf#1r|9&Yey_(Nz5$w#UcBqn$@3 z(wtcfm7mWgC2f*^1}bG-CMSDr1$%rtLoM0_<)(8RoHjuoUbKPm^Mwy`)9uPy}(#Y(+hz4Q`TrCAfq zRHLN^%&oTJpKD8gIII1=rXE!4CHOYo8*#bj5Q`bKpe(+Lc%c?tZ|T0crLWdlXL=IW zT}R|%4qH@qR2E~b95qyTJPCT$W33tN+^ewH%DVAi{Yb3bJC%%%-0Nbj(p2>@D(%@{ zj6K|!zoxIrDoK}jP4+%e8-g6yWVs62n(Q#SV3sx6&)nXs&$91|N@%HFdp7H&FJXE3 z5wy^oDdJ8Te1;SznDEuMQf09c@~@J@K5DoC-@lUIwVLo=62V+*$eLi{%2s(~+8dYa zBK&Z`VzJip)rYj|OI~z_wq}td{6ZvbR^cWbE*i^uZ<%k%4#Psw%=wo^8!JpppmU>| ziyG#tFI%uisYO_#RbTO3BU`q}nz6@TccpnC^1>#sFI`5ps(5INYIa>VPqY^NZz1}z zCE?QwZs%!w_=a3QLDR#Zz)HKTPvAd$j(1ECKbPSuNWv^p-*M4<1_|6cejINmV0+25 zd&4psj)$#ABY=+`AEK`+W*(rcb+2ZzKJUZi6IQbL|FTUye>1o``%rOfppnC7^~^Rv0!ljgYp9x7qT($D?lGkx6Ujx#jJB?rF*rWx;LG<%-o{)W}O zJM_{V7uzJ5WtihW`RqFu!whzpEZd7X3)L%@wVvzuEcKZOox9#P($<$c;UN0WF1L*w zG&Dy4#A4KKXPV`sbgYXt)--LI-5yIjP2{md;IUs|RNV~FDgbwGcLTHvph4nY85*Ef zfVXETN~-|ax7agSdl*o`sjuvR)_}0Dfm%6M0YtwlR{@Np&;uue2u=dge4qYOLzc~3 z%~0Z2F&%?eEsAb)8(`Wv!!Ujue(!TU3dXsw8MsM4Z2(ZqSxbqrCzlwee{Bbq3yDCC z-_zGnD%v)RwxxVnZd9Md-Dmti*oHaB_o_p-SIu6CC;R0iR*W6b7;Y6F4}m8Bv;Q1F zI|VAZfGu+Mf%IdbJ=gk9AKTOfu^pz44ObES(&VDzPi5Sj`!MbbN|Atb~O9yrW2pOP8Css0!W+qsv$$IX|(_x5Ce z)q?s1xs*xsrhB0h3+lr#Z_1)IirKLmE`Wf%mB6reEe=^A-8sD)9)_HHAU}^E%y?M&SKcrOovxfjKlQ^ zen6df3`a~q=MXTTrTG54k+V+U-|1jSSY~SiubQPkAZ6x@5N<`08@-q5 z6k_s7W}&qvv3AdH|8c8wK7Q9RlW~=2<|u=|f3`2K41c$^lgHn2o9>;=Hg2_K_V>HZ z;A(cv`U)Id=);rWuyqg#?}x=cKRV<4bsiZ*@r`<;lRL4zO)$5&&W7xEHX(qrjd}=E zNX<+BrWYfBgP8-MGNmo7Wz&|{G*ZzalgBAMaEh<>=M?G9C7yhsp$$e~ZTM(d{SZuJ z;S3w(XD`mfnr$yb;(kb|A=HLTP0hN2V|Fk5OaYDY@m<`T3Xhl1@ikibF`^&jWJfkT z&TyuTQfLIYyhPwJg@>m+O zCJ%N)53Vl4$vXH>uNc#o6HjN}ih_0a>gMT8iw6;{=yay}R*M+Naw(1a_1mBl8_izV zgQ!~LNJkG>$pc$8dNj_lz1*toMx@QTaa_~pBR!6(Bj{q{J_??5Gt-Bg0qRR%B)Lu- zI|hbp>F0dK1j<+n$TDL}Il#$Rx0$CHQ>eIl;aEuOhnH=tc1|ig$DnnI854Tq%M*Iy zjv*nI?(V`VXCB{TRd#z2xv=EV>ztdJhSrdljm;FKeXuV!jZv%3M;@eI3rK4*gt&Ina6hdR~2 z0A{OK;IIFIzjn%ByWrQee;();lg?MjTc!RmbXa`~1+~%ewJ@ z`5`?&q^rp~AoS+vl!@DKzjfv!_CGd`D?cgE81C!NC+{N5Z zRfKKbg_Kbvr#e!M+Q?|sC!NI8jmqigFzQ>~4fSAD&O(ny-R0`AJM4K`N@-!r)c4AY zA9c!~V#N<K}xr=P=$zvFJG2P<+G@>sEZSxnHNMnBaR$n>*+CU}o~%$k1a zSBbK`hkpMKy^9Y0aviZlzkf&L#w>?^Z>QV`YM>UHOaJ^cMibsi%zaa8HGRAjiT4be zl^NLZh5O47O`VpRkd}*_g5CF>4r>j3MDl?jiQzIkQTkmHA8grqqI9@g?YKxaTn)5m z@z6;)EDbkFAZ?I{b^0Tv=MCGPV@xg43=Y8PVCfK6+Ff0Z|8yQKJ@qXZrs080wl|PG zmE)<-8x!?XvDqvxje%>;6ZxcI5yn+SMVuoRbLP^B9ogxOEpkK=2SQ@Ed!)DZ?9q4kr@a3)&uS+8i_2)6nJqj{b>;6JsPbNd{j6*<&Yzr9RB1Y2$*wx^)T_-`pN3#`HE_tQJuv>Bh9del+ zbeASsU+|m!Qt@{n7k?&XP@&^Yp>C-NGF_E_ zPuG}el#FQ!*FY`wKA4JhU5Uw%`>Bvi_jS(sE0k{}tii+&>)#?MY2PrSVmLr|h+pOl@(4~NcZDtQhUDG+4rsY2Mb!~=H{Rp;~DV>u}O0(9_ z<&u&vdj2d_>XxU-jDUF2?t>X>Q3T|sbH_4sZjJ_jG(!Uv0T(h9r3i>|Bwqx?+*K+9 zx}_-bU?rBbd%DQ^m%yP86t}0+MNZYCSf=(MS{vt=w7&DHZkJHifMMw&aC(ik$O3Zi-2}I!RBfX|1*rJEeS&NGST>LXg z;X2;d#}!HHGOsdaHH^^p@c4!ud8}_LdB53k*TdrnjN`Qh)IXjXN7vB01hw*=l(E-C zeml>EZ%rUAEVoXxw-&pu$t5`*Lfr?I*a`66ZpM`tV+|c%Za|v~9svdKVJ*5rNhd#d z%BBdE9ryEMLro$%4m-H7)DFLTN)$x2%hN-{GSyK@rcH%hM!XZD<3}S2){UQg{8?9} zdd@m@T-qkbk?cE|?P17tJ9t~Me+y~ekEC_C%yk9fv{l*dodg{z%>JzYp+IDFn+HUA ziuuJ%k#06KgXnexMDk+^Xd=3=MaOHC*X!6p+2p%^$CiaMjmV9R=BD3Do<)dE|3<=V zdolH^nYzJmCvz%Ab5NwAJ7^x0kAcY_@6Y7v%_W|gr>+zDYQpX1)DIzFYzQ~NG?|&> zt~wW7XUU-dwZ1rq%nIGjn^~|fi8Q{`7po~51>DY&A)~;+x)C<_L!}$^v($noS4!4dNbM>DV~Pz@#o+}FL2RE9b?lTsqSPlmn^Ak1UJG|yxXGY z+u`7&cSjH`7JbNN=$)Jx^Nu$w^Z4aF418jrnx`~9>dyxC#h}(=30C3MB+eyIHvJG~ z!bta$Ce19pJAACtC|6)^;@w}bMB&)b%i!xmK15RX3<}hO`6ciA1H)4zW8Tz(sqv|U zH;#D+4;;9WAHlNLL#r2#QxRG&WRuGJM{`-wCtY{>&IfOcL)KJpg zpGz7OOeoDgOd5B*p@m2;xErnJLL@eDI70)p5Glr*v}nvvbALelpmmqe?NvVtW$}|y z5u`K6*ztb)n6@N%{3ePYV8HWq0rb@%uWQ6*T>$Nn`S{Up3#=#jGO0Mh4Z_K@@1}8F zN#gkh(02f{`~v7t<1cmrl>K^cTmT()AEsCLGZS*ZU#b@2R5<~)!i@Ke<=6N3vDsTsHFLryG; zb{+b@s9P&Zd--|`)&O-&2R+7zm9sjf6wK*201}kU+PrA<6|P`!pE0LR`t?xBK4*l_ z^j^d4jcr0SvLqwn7t7W%nmupQ@3)#aJ1x6;+N8%e$yG88YA;K%8TSZdH~tV3=DYD* zJ9D?6*7Scnmg8P z22B=n#B7))%wtJ#<|~VkI1W>5!G%Kj5NvS9d(3YJEag$QDD*eQ$d{=AiufVfIa+L!7aVc5O6(c(^>?^n*|}yfR_eue09)s0 zNu_Z`Oed1O;%{sgh=hx{k$~T~l>tMvqOa;dc>ZM4y0foX7BP1Ub{OodWRY^0V6&|k zjr21XX*Zr|hXDCuI|TdLl4ExTYYn<(xy+D7nL>n`OZ-eMz#}Hnv9D&9c}X zNLl4xy)zG*Yy}&u+%_NXP+&$(OcO6K3cxh>EDvy{79L+b2PcjW+uj0O)V9`X6qdgt z5C6c+9#D&GO{LHNYeUASPsq#6egw@8o8vC#IT<=bqXEmkV-dMx)cAH)>6j!a1X|)z7H$yIlc-YLmi96~n&T$fBeoy8sw) zCr?bd-4iJqoD-HY=gGhHCw=-{An`b+7DTj2*tz4d49k3bb18&7q1 zFM6hC6Eg1>p0Ze2-sY`E!i{EQ!Yl2^${P>mQaUXbl2cp(-uQf|4@&QLBIVY8r52L( zPe{prJeTYy67d_JcQV=C_@#wKuBLSC;fWDi(btrFU4{l|VR14;QCe6;$aI@a(uzLu zvI&IU3AHe6bsI*|!lDQkBFdewBQNKGE!XmZHLX@`iIB0on<{8pEr!|5L7`){0@+_H_z;y8j``*Uw14 z*e{!}@_J!U#Z)}N)>$FR^HrzYNLxMF4-ZC8<8i1md_fetJl5@%$6!>t(&b0->M&?E zXCYJb7}i}8Z=7wx@xyvlpywyz_2Nmb0vVl8#A`!8ir{Et*p9c9f>}7mSPLg0!CgJ_ z>m``4vCWgP{kAscg5Go@9-Q~1C;VkwYZFsUVg#M^e zm<<*dK%Nlj?c`7Vn$MmT&Qzjuftd>S#GpBC|2JkZ;C2C@!m%RoH^v()^+qcy zz^Tum1f|;XU@Mv%zi~XQ!0%n=%Yu*FXN5AXo!9&(C>dFujoR_1pcR=^1{jrgyxV$X zk*NL=_+Pw{(^Wi(+PlmbR^@mz$`FF0%Alee$kdKE)ZjbZE%@>iXuJe}uk`Efcxw|5 zyEaROlHUO5fMzO8v8&+(>>P**8mW{Djix_WIomF;jyD!tQBY8i;*}Nfs0}4Jv;gZ( z$+&;cG-VI*4P>=wX0u;gq z`p8r9=5VPV70(vR@HzMz{0APqsurO0uVG^Qxv+h%9baNRtwR!5 z_86$m$v;*jh)V4F8hprqSAPL}nUBK%h4COhj+Pp%GJEkcsURR481TD)TA%4qL*3^W$8hK;-F}iRl3BW55cw>VRYYS z)1o&Q#X}H3W`h=DydAHb4Qe%R66mkiyqKQ94b=L&_C0_ExGn^k0*!`Xd)}Z7BgW%( e@-Z{tx=MYv)+(X9%%kOoN*L)VDDctS#Qy_Qyv?Kl diff --git a/docs/build/doctrees/api/variogram/deconvolution/deconvolution.doctree b/docs/build/doctrees/api/variogram/deconvolution/deconvolution.doctree index d3fb19b0b72ba177163953f322640e486b6c1e77..41b1137eee29d039a19a0045ba8140170fa4bfae 100644 GIT binary patch literal 123376 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 literal 123030 zcmeHw3z%G2d6@Oqu2zyITe4+Y_LZ@%)p|9%lKhk{%fb&i2n%D`SVR%Kvom*hW;{DH zo;xFH{b+1runjkmkb%T0c|e}HX%gB(O4E>pXF@5Z2}$|Vlm>^C07+>>(-)8Q|NnE& zJ&!r}%sn%^vQ6#p1I?a$&VT;*`OouzV%58soww{f{4d@ZHA>~$*<8L@tksKQ)QQ&? z>xK4wSZj5DqO<$S&f}fYc&M2_6V=JBdeNCa7 zk0L09->Yi*dG>2?)(V@AdNtn)CjeilO#Gb4H_8*I^UZR7u9=^o zD5|{B|H?HZAosGP%iA-h^Ws(IS}{DU@R6~&bUBb$+6gRt75wii_}?!0-)Yr9Be;W2MW0NdR*th`-PUaumL7z%Nr#8E9{{o0|A0H1Um|4x2OeC_H$7vmK5H zQLEkzr{+Pgs?ou_^3^EZO#()k8wqB8Yf*RA8hEdqzB zsF5#(2ZE$Zuq(cy{$WFBEsO2|xzVSp5Z<7ENUzpeO7LU_FjA+PZ` zUUsIFR~e1WeI54No(Z*@YNdGS?0oeA(E--fXojFZr^61my%X9V=6dyEPrcH$Olnm# zoNHG>#~vX@8*0^9IDq;H%2AsO>a&3cB$oim=|FOtrsgyy04-$-HAEsKdl9arw92$- zGWe}#sbu~`>C7LE*Md&&p$@=pfsWG8P-S&#wls%)Ela+ZN&>;ngdn&QFljK)Y8gyS z!8GWl&51HIok{?yKt@y`NrUx?Hk<5O!|Mx8O#YTEc{ZIT@v>UCK0Xb!{|K4*rli|? zBW&iuJXKVe9Tc6yFWKEsySl4)clT4gyPxkgS{;ps~B45AzMhwSN}IC=t(&F0(H z*3{{I6(DFv7he#y8;yFiH5JY0o2`f2b@cSlqTD~gkV&^ip&(B}#m9k3Z)Rg2DC*{J z_r>M+Oj2h=ts}_N3nh75QL{0{EHu&?}C&!bTLd>OtZKLR~Em2pMLnDw#al2a_uk*yysOt2BgRR<&*htUGK? z8G(+Ro({)XUqkkL{J)lCC)SAcU>l0fmW(5458&n4X?3w?=nQ zPX`b&mg+^6_)HsS!(gh!qo7fTsb0Y2k$~ntHpaXO`{PrVl?Yh|T$Skr7d~kjiq}-h zO;lB}3?;}2)mlZ!DUiwrBsVMOu=aN99{lCjc#j{EQf?*z`aq?I=h8C>rCkdc{170r zXmY!q$*tAQ*CO=ahV-~s*Ns(LF-@6l0(=&kl_J2m8*HzXpdeACjnmT_GD3Rmlu|{8 z?=pa8k|AP1GMrRon2l5^Mw1L5F%E$kpC%;S_+~c0d!sxIk#gvT(NQ0E$<%@~k(=5FGI0&UQ#RzUu11EgCf z+z%igq(f`D4&@YxCXzn7F$}u#n}g{_dUx?^Hpq42WqUAeuH1^W?-1?~Hp_FkLX)o*gX3Dbsja=hFhoJ+y||_X1Yj`w15F;21V=(#W`s#nAzvMS00yjR zJh&$hLFhcVIVi&l)%x5*aP8#i-reKD-pRdt_U^lJJlHomd81&(OA|RMl)v*53JXhx zc3iB;ho%fG>$U2FGU)c2F|Gs?Y{G;J*Lly9`kl8Nq)zL^qLb~s6Oj5}0bbN zU!0FdjW5OUbeY0~t}m=_wOI4ayTCYMB`eAmqSL$Big;=3D=Y_H%bg>ZGkXF%+yUkk z88d`<4L1vYO^z=VR<@%B+T8dxWK+Yl<*-_`PqDz{AVi1HimA!T7jJ1U2oE2Yn^$5q zQi`N&xY5fsT+hhZkN+g2BaZh&F-K&kUQ}J*iC z2en47R?Ih>`GxUdu2IavC~^mQfxB>7eLR2y<*$2jdUTwv)}9(h-!K*+lmig7JxXpU zC>LST<0P9$orU%^p#spf@O$di@@qh3sq3}Y-{?O5yz5Mj86 z;iJgbkA^w1tPax2eo<6Q>vnuPp5ql&vWQMe^?W;O1tpB5IkgC`fIEZraxn))C%=Jt z3H8&{40M3u0XWm<0&mU`hE2_dxjJwT7PeqBFM#P*k@~GSa9=N96^NyYs|GunvTGEb zKtq!u#O`Bbe3m^WS6PbELz5(wUWg%}7uEb6>_zgR2^N9FQ=kzFFbIHPpOPY=DH>m3 z-MC7??w4QQAjScLn$xgR0nn6V3ikAhpw&QszevG|5jM-X51+60K_XaXdwwQ_wHnyc z%a@xGr+Kyv5}E2kI19C`DN1#|FO)b2$YC7dsms}FJ>MdZ;sRQLV}39bw$6lMEda4a z#Aa;KtT98A4erUGMMQ!kELovYY26iwTZqc68HEVUTXic1m>?|mLJUDc3*s{#@P612 zEP{0&)RSVl$&NHgl!H+Sw5fe?a&kP_fBodC-9*M6qAsE%bdEOnxdV%W*=Bt{n8cMM zXa+M{u=g-J!0dbve5f~ry*ExCKzq7#&x7Lxc295VC zzjM#=q{ZI-^lATI_UXYr$L}O|wqQLPP%nh3uhom|zdO_EKcnO39)wt%gB5Sw`C}de8h}t?`clIg44PZUlIWXbFfZc3uYDq@cU;08=MZwugPL$F0i3KJ$-912~;2fNv|`24*-h7 zD##c~K%hZbt(HO2aZZG5`HYVFd<9rd{Sx_5n-dekNT=WdFc59z0QCdQP9$*7caQ=b z`0j^F3Q*GigE#=8@=*XReD7F5b;~t@0M!M&75TtOsqP_@pU2DViCAlfJ=8148W{wth;Z1(*V> z8-&d!Qi$j=QIiu04xi4KtN9twDi+L3a~T^8A8zNtTOWYIheH7^6V@>{#-o0$fUr2} zI2GXbOXJ~8d2SAP!2@^MnmLzN(z;bb++Y`Hw%r7-0jg*63v5VD1rgRFFtr1mHsC(% z1+)kB7+J4)YKnEpUz5s#dgT%A0G485h+>|6Jb*bOoEYJ7h}Ci~LQH-w_(b9|{y(YFg~9dcv7ntaRbmtAz0JQoRkU>G|p$IEYqh9+a>FM^o6EJ8h!DP8_N^#2Yn$pASHX z=W$RY^wjNmD`22ZjP>L^lt6+l*2C@`_#ZsD1X#?Xfml#ipzz~O7Piw;q*7DBPrMW# zro`!-u-F5ZGKzr`;X-FO_PJrUdN70stYE~3O^JHVJ{!UFco!O#y7qp)yT}oLKhgde zT1eJNA36|o4-&8%4)>1o#{w?pbZcC%+M%F3 z7iFd=mb4ZLnk4_MLB4xE>@?P9G;=Pn39qyQMSyH(UOA+!(ecT;zA?Dhd;Ut?&^Jnd z3^C)|Nvjz^MO)rwP^oVTT;nly7J}H7ak8x-@tlE#o7H?10Wo)-`{~{QoCE>AgIc*e zxEmvMS7!sQu` zneX}%lRl7D{sK%tUN&ag-b3f{OopD`3U#0=8~oCHLhtl?tf~!}$EbtKeejRiyg6|a zP+E-TK=)GMSdd{Ea17V!bc2z94YCB-@A6-I{FZs?kF;~NazbHwyoU3ee|uBvHweB~ zz}k*t#FJji%%iVyXk`j(%q>$FZfy8iHcM6Yh%R0dm)564>y~c((!&oAAZa^sG#hpf1d6!dW2lj?jaOyb zH4*h@KqUFaVuiN@UbH7z-C3aNJUpR4ze6dfCC9VEGGqE56f}2QZ2_?Pm$bl zFUfJsc^%0>U+>1Uel6!Pu>B~()Gg=2`{k}sa?V4Tko}{yrHX-&+b3{aLM&Xi1X~Vk z3iWyI83u7tE%iE!IHC3^0^eRaOO(3N;Tp`C;-kUHN}C41&aS~dPsOBo3#(F(X6?hK z+kTBf#jg~DgR0^tJ&LCPw3j|`O@9x`O4oEO>sQn70P(zwVCtH#jR)N4YGqQdKWKFC zRwS<1*r!Xc`yL}cfq*lO5uftHn~xD6gGPR11akOyGqmCs#)RQxVc3Dq!hTR{f5tOn zHrukE53`LRSM=`AW@cHNfq`8n49rfBVp@OeC0cG;Un3#uriEqwn${7J%U==9zD;Z8 zD!uzmriFcGH?7gELMP$r@z_O(9<#M8yW_EL%~2$@&5JT_d|RNApYfp#HfLzXjgN`T z$M~=VoAF&gHs*bTG9@(I?f_-8sGjw~lrBm^PLa@UUJ~LqbPMrXw;?R+*M?pL?7fj- z>NaGLwYV`f8z7 zz0c{|JOrN6wT%La@>#$-l{KxtRMxHc;0zDWhVW`emwL$MJfWPi_*SJEYDl5Gscajz9fW<`7SZW z-HNLy`E8NbZEOpX^Gy!zmb{sy%8+g?)_|#=62Hla3IR+;nn4&rQE!kp3Z#h#-_q>WLyBYX|VYj6nHhOujp^pi=$kBOT9oS6dUuC~jHo$!{+g&o-J+eK4?GD+VzAh`Flp6PD|HaPYW%Z)<{~q>q}ZLzxm5=(7g&6Yg_==GjkSfOXKVm^P60hv4@S?Hbg!uCT703cqA)G{M@i)20fFt%%Cd{L{tLmpskQU1Tdg5+4SUNVA+)Sp+cQ)6I z7nyB0ffxT0Gi(l?;|t8#<5FKon)qE-W^D$#s7y9#94&`< zMNuwZLpxk#seutq(n^VF>R!goBbtZEg7t_7%T!nHwj}+qIlO;fnIo8bL~~J!*$7XS z`dvD!w;E`Z{phq1xhf{y{tq?ijo~MxTR|`JT@$~lo2A-cZ2>x0r@%uq+6}H-Xb34 zRmQTvF{JcqlHuciFf_j1SLo>-xUOfQr(>f@dV6KU%mQ|IRei#YwAd!hZ-DrDY>d6n zBi}@&c{4u9H1K0gdxF%5nDA47k1%1&0UltY=1czg60?8YJF+Mb)HVf1Th9k-T4KK3wF{uh%{x!zsL%mkPFHW;UqDc=rKZZDA&{@$`awq{I z_^^szSW}em(_YkY<@*GY0BXI_c&SYRjCHarqt2!pu<7@x54TS7Fy?otsvbn%(5Iua zF!!rSNjG!hlttnS1$!Y0CA~|n@ZoO^KDa634E`EX1PmVcdFf8+6#?|i{W@^}uLuD* zt`6?Q-KYMYy+s5gLun#Nx=BR9OB7~o!q!T3?sHVJISdmPZiF3jD1sc$&8VsQqquMm`XzyPJ3LOWP={6Yw<3`n42igT%avijP=+5| zx~Cr%9I?B8wFU?B316*AS4-EH5xQwMnx(f_B48F?xU1?BFw$a)fMZf?@nFAvt#NT5 z$mIH^JyWv*^;&jpQ$br5aO98(PP9`5T{i@sNf{sF%BY5ZSe9L5^w6&bT%IGCdg!+j z`6=v({UM{Ew;CO~F&7&J*oZy91PL>`UzE|E$UTcHPeI5cLzNu)NiUA*t{z3uArZLw z$WJdZY57q4oH}v(TfJ^oP`pOS~}WT93VC*ZP|W5E_#SFnv=O5QY8M7)0nRsq2(? ztOXm^@RzL>Ao~p?OOo{=lM1R2bVLLX?i{X)jLbR)nm7idgUFAGabV zB_Auo4s2F*1P(VzL+N^Rp2CAHZ`a#QWvd;w&0t(r!E82n%eeA%d`p4i3kt5xLM_|13! z?`^=(r!%yA3!<~V@@A@9c`N**vtFnABX>b+Wl9_d>FFRF4NXQMp5eJH zc@A9miDxmQ2gNYmBqZ#~S0N1^OTwf+iKJ)P8mA;pN|2;~X32)ewG2UYTsRQD^ByUK znpkJf2}k%cra)T#^C+~;I@GNgze3V>tCOY}Zs+<0q61Hf5Y)<(@QID8IkWabJF96m!xyIG+#@a;hAr!%zT4EzLD?a6_w z?+u$sJtpj%FDJQ~rJ7Sh=0uINR+l>SbuaF8ll)a*l9yU%E+7v)rRaiHZ$?HEz1avJ zTdl9?&IYXIt2@KcsMkQRGcpFX@<%M=WHRyBN3;GKOWk_ji*w!V_!VDvoGaau=Oj{e>$6C? zs#|IcMYlfZ#UT+JWnhcW%y(jJl%bV~ji_o*-MXIX7Nsjq=!2}pr^`ifQaslzpJ2#@ zu!*ngx4G1>uX}N?n(Itj(zm(}a_(s$Bf4Ou({N>9S*R4oZEMG~T{* zr`Y&qhEA*3#d;ywxl>H&opqQnfRqP;m(fi6G|zZpUZNI%eBuE}NgYi@k1WjBYxQX2 zj(VYu&(}v2N6M|c+cOi51z73`n~i!EGKd?0B@?*`edwDghJ||VbiLZfG{(8c!U3QP zZWmx4dB|$5fy^a9aypQl4&)9Eq#CAnN|zm721|T7eO{jW-fO%Dm%z$l)H#Kz2urxK zDOtjnDoZ!(z(z~AiGp}%Ix3^HHApGHo9!BuDoK+O9bY!2>4nm=&N?k?v~;?3CM;bA zc{g^!|8~RwW=nHO2VNp-C2hZ7LOP&Z?xULADsM%+&|8$gCrIhF;ylz0XIuH^T-fTw z2XU&`hE(%?*=i?V1+dD+PJBtamUrNVzHk;yx>Fee*M_|Lu0{i6sP0-vE9XPq$|m?f zO?xX_pd?r^3d>?-x5gx*TNk zQ7Mx>um@zyWS^z%2Bj<>zBk_lD~0hU*%nfZB&Yw>i__P${ir|2MmsA14*$9ADA;l3 zh}!uZVaW}BL~^|{fdB3)SHl2H1AL2vbR=jbNCu;|_8geqIJ`Stt-`W>zBU(*^J=Yy zM!0(z|091@xku@YZ@Q?tXyXUW{ui%rW3wB#cNnE?q|)|xV&f}pX?OX~Z+WqwPq@Ab zjlipIRS!X7nHpc~KEv?96@HkV3vdJ!?i&PC-^F&^V;tU~cjq=xv4@Q~GPTKYl>N3r zrN#!gt?}T1q`7SOqMHZnoXu;2%@;#^*RY4~Ozd)#MBH-Z#|9NS{x!97i-YfSe`G7DV-*{jvcFFf&F3Zs=Ev*ksFZg`u3iie2`w_R|cx&0NXM&-_4$0c)~WmsARMo$&r~o1=~O<7f37Wt zQ9=28O|4$WysVvPFtk2EV=$iv^V2%#Y(D+_`b-0N`S1mMJb@8mXhr8Arug{>SuAof z(2Ggq0sc9kKRd-kF#MCnW(OzP$K=)GgU4XMkd-Bmp&Z;h4(npga(xcs&ndQ0CLi25 zxQk!*-o<0PDdc2ya2GtDQ!ec4p6{;!B81bR-_oyr5u~9;Ji2YWXZK%7+Q$FtWx8-f zjG@`BoYepN%S+rO*wK<)epsjA&!jFFA-cb9jkPkV8Q)B#>#-p54QS+w%+v*muTotF z@hw)Pm1M2i=u-HSeVt_mH0qnI^(YVda2myCQX;mmkRMxbBhkOSAN02m zjDF(EOlc6J##fHMES2cr&=30i2SI-XIVoH(w-w3#VfmF&2KS|vB8m9x`a%3CAzpe; zEIh=^4vJpjmjr&w4g8n7*8YA9hG!1^c?odd;hc)2w1!7=}=JUcq=KM_1S3l&VIOf5W*5wdG79F?Zs2yo zaNtrf%k~N?;FrYwPu#%0M8f*)QzTbr2>`p~bV+(EL9VNcIfWPs^UV-;!sxz3;>zGc zL#u9FdypUZ1mzY!R*eTsX3Nc}6=1N9JNx<${&1sNhl6ravZ?l>^)Hpb=~jOG7TwEx zvQ0a4bxt>^N%ziNrRO@gx(mnGy451d->1F!%h$V~!bUqPPvAe@8*?YV3QtC`JcxWv zh<4~6sKI{j$yZnFg@>Z?V6IWj9SQ4qz@pJzxP=JIM#Y@+7bG*Q74ywze&G}?n6q{P zU6_VY3=|iRw-m_?V4)nB)W-r==Kwql%zlmTo}La0)jT}Z0E=s30hZKRMYUr(51Mow z%(uZjO8L{6W~ADluSE#1fCo_OaCz1g++mjas?K zOuwUCfOR>^(%$U97a<;RH}EVv6Tn!2P!PpOIflgp!O4@n+}@su>Qyje0yH=5m( zKU$C}Scu9I2?hIP(`wlgR3@Cwx2r9{f0BB?AAB;aMF50CbMq-T zL2JQmBm`ShwDACwJJ+G}1pYw=z3=2?%%p6o?NFw+^meS=l7@=NOi6Rcd7Mm;Qt5;Y zLpCb+5^%~`qRr31?!nX+Km8CAiKA$tUT+rRL`o|Rq6JW_d3MVMz9ds~K3c7m`T!V-FApRl5F0y$8NEpW&X^kF3D#MDmJFf*5CA(I zgw7hy0M+Jz@#4ECjCwJwN?Gj6SF5|g?V$xmc(^DZ1y#U+$0OA$>n$4Ryy25NXmN5E zo?xp%00H-nVLNJ9wOkAHP5jlUp9$$l)F_3`asj@dN&pnf%|g416$Qvbdj|Hdl0P-D zqRw2t9Yy7QO;!`#i5k39@u%!s045$4%d@j#6Oe}cpKx7omI%+!)K8-`Q2(Q8tL3EB zXhl6Lb%MQ%k7ik9yM!dl{v$#b-=#%^nIge4EwEU`D9|GU9D|{Mz5(L{#<~4Pe{6X~ ze-|I_FKevkb+mW1taae%Sjt}4FM3TA_yMw?heqZBGAvWKQ`46h@Qe~aCc-Bgc;?`} z1XDjic2nPqBvxGpfFP$*zip7F?-Z-M07x1?tcLXPsg(7w+Nl2I!KE(E7u2{bNrXS^ zg)l$t!euc8viL(Li$j*vyjr5wD;UzK;OtlT#EekaNUi*5#12m0V>*?!0)ny*{bd7t z{UN{+wJ*UK4rX+>0_Lv`Fm9>wrvR~U)a-bJKEG7pn&`O|U1#n(VD5jSF5KAg=f(ew zs_KvI|FAl3S~TyL-M4iMG=52-gxaJnJoM&`BGlncy7$s`?y5{H1wt8jCMyZb+&-tS zDkvRqHad3e1=murMg+_*Y)`0(P4j+$GEZyOXS$q&_N zy#`4U*0qMPbS>HEzsMt0Cg-<0q@Z+*fs$J$Tz`-b(w}8H1(Zphk5b?WKIy9z=^a>e zK=A{A_)nZ+|Hna3ga{VmFrH7lAr8ww7tj&^( zRL7Iv%Wz|Xwgks)Mvqdrr80@v*5cJ3wZR;F9&BoP*#M7W8{7ueOAuJrZwz}OsAZL4 z>M`t{EQTF$rB*nKMS>CXBZkL7N`{9PFr$Q2}>H;{0%m%C@g+&pk>&NB445>KfA9JO+Hz{lkGQdK>! z9Mc9pWhm=*Ar?`53hCscNF6@^04phX_;rcw=-nqcgKf!3Y2u}D{offKxtYSbj@bEe zeKTOmX+9?&Q7Z`I^+M@fH*eMz-i?-S(m0-MfcCD#w;1MV z#H5Egu80b~$8#C@#v>{=%B6ROSm_ZJ(qf6I;(h5Gcxjt=#B$?8)21#kyp|Sdq}0NA zU)!co^!7F{`SHNw7806%yAsP(&*x^IzBqOfFz-f!sRtITXs1)CApcA1-h)P$Zr$Sp zJNDxo*aKxrD848~NCKzS?-I+B7nZt(AY(#ejGH#Dwv2~v&g*K69oW?NMy7AJ4P^J` zu|s(kU=HOqYYF8|$`$2(n-^=j^1hY$sVgs*^{c#>01MwtFuj!beMXmV0dwWWezGg? z4yUMu3iqfb75SfeVXP}MGU+#nNp3p1A~SyaC^B|nQ{)3ok==(GaC5l(AcIYnAq^XP zQUT7U$F?e<#P*v9U-057*Wk|+BXteNvVJvq2k`E*1XI`G&E$TQok~3SA(Y1UNovYB z3}oCg=ems;WY_I2R+$O(Qoc$IzvG3WuFJ@-|3mC@)5Ud}an?tdu>+ef|1nd(rdsMt zq)!fj^c8^ggM_qOs(fm7Kci3E`P_695wq`xNu=f2p5r!J8VW7l^(8IM0cd#@&{7+W zmJ2K%$s(DjB{kL-lAdP=pyx`U=PiTLvt{r8>rm77@4b$M^WdK2cjoxhKid4|LR&>) zTK12U$e$m8Nc3{=^(8WWkhJCt=9?L)>&!sY+bg>z%=fyh>XRg-#WEhBXu~5*Y)DSd z8>SA)sfR$*PEaoX0Z=>uc1{m}LWk$(;Ai)tPkw+iU%?|`c!D*8d>H|prep^!;n-_~ z-g3YLp938B?B}58A{_E01GcXaDVoS@*;a_mS|Vsl%9Wt$b6#G62Th+L)7PgcSk`aQ zGzlj7DT1j7P2;wpDb3b|-}7rE{o!931h|J*9xx%+*#o8%_d|&Bic5gI33yeE9g6CnGFN*(mQaKHHk({OqC8FHac`Ojk{aK(r@22 z2U3}(R_+cQQrU}Afk(VT9H01=Ll6qxs=?!w@J2qrtPobK&}CV&@jAB-1=O-1m&=hUsL@oj?wC77eSBiU*PD!d6jdn5G}$xxK@c`q(= z<@{x0E!eVfX6g|~Y_3|MkMF@K`~6*#efN`paUT5# zOIF66bxqyVdvfi}qrYS0OL}`{_Rb~&?yCCi9f`8e-s!AkznA3(z9@&c;KGO7`Rdr1 zc}cGS3v$?UfXi{ze914yaWgxiJW(BA=DxPbn`l$nEKR_QvOS3Nf?+joFV82rU*eXk zp0C8R?B=H*gSZhi_0I^VKFPf}?aHR`LYEp9UU=fY{DS2RPyCGHkN%H=oSRBMfklk6 zPhjIi16qclX<#^Vup8c@%fwB#KG^LCnXG~KaKWkP>i@-Q7ELti1Njcb3FE4+_t3dh z5PVoge=9<~!iyTNs+SW9U=AA%XQKedI@wiMXVZ1SrtQ>+o4I_zxR|QyQR@wT-U_xb z_ti*AH*?o1JqY%$;fA8{;fTQpH$|MmcMwIu;BlWD%}TEbpkMA^58S_v5OCw_;QlRx z3>+2_%po~e5hUYNA_88bFr#WP!%Y?!L76xJBG~JFEnMjuq4X<<8$b>rVc|yDA%`N! z;oOYCnm>vQ=b&E_c(=pj^a^!YMSm+2d6yv(H*dKzyhA9%4;~2E^93;1Vs9<81XwMY zjlp^F88+>rg+)lV0WVC^q9ZIY<}qa%+=8FS#EbN0Jb+X;kiv??QKN3`u3xReVgGHu zT9Y0DySB>EO|#J~y}c4_vtYzsRS&k27F)30qF~$WJ%q)53t>-?{T&3T%O2bA=M4mC zth|4KfAO~u;HUoX0Td{29>8D8dk64aymbIS)pri|uy-K*-Z(IJis1UZCJ38ZTI+yo zO?j;FGlu$SGSN?Q6IH`!EX!_3diZ=CbnjyXQxBgpI!3lxpWP5%2cDI)RD!$-fW14j4HL!M2v=FP z6$HSR&i1_U#81JiC?M4=@1iJ@UxP4|y+WzLdIE12I`U++6`$uG5`&)1{zKeM#E4NWLPM8 zr=(y#P$11+k-?7-fdB1)|Bnua|5_0kSgp+-yML8JAsPd9*l|{?kmD`fL_mRX{Qo<2C>8&2se9IltIX!4#1VW zfGdCG%a!zbk!uQuVE~JF(%UOjFc#3dtLjrQ41?Je%-xD-+In|}w|ee^rFwvhPv`d9 zHrZPnJ(5IRRg0DYhW*7UcFS zV`A8Y`>umUpYnXUHB}5xm-F~iEoA+Ie-2LOAdT02xmKQU&nq8`A#U16A$*^N3eB() z*}m@Y&f~Qn-bt4{6CThgmG17N;xL39o)~6omsKO9?8u!}uP6QX(B-%iWomL>Uf!N_4TaiT$XXFuRDJ z%_yRO>;`TZ5eF_slw=R%0!sdt;`xBPBQNo={`(Zqh&n^$QMHWIhLW#h7N?X*YCh(s z#x9eOW|Yb2-N5ZK;lQO#mhZbxkbplW?q70)_mTwbwNFWGOP!r}iDiqms-Q3Bt0eh< zxksuMcwQ8GlbhnF(1DE1j0gDoX9{Me@zrfvrm%v!ReG2UI9&09DV!I^0fuPk@ zMY3Sr%>ugsN1;)cK;wWLxLtr8xD?<@Ts0C@u|FjKce}gr5+UokPZ4fQUDfIm-bE=@ z1&yiSCE0m5*>)FSk2Zl2g)PN+K3F4dySR7V$Kgj60MD^JYHV%aR83Fh3682%B&vc^)s}!8$J` zk-(%{)6;U595epap&qR=)5WklX0YNmwKYE91f{6jZyKtmUt$_cIu&}lijYtM{7VCX z`(z8hs)W7L?Z;L0%(eo~jn77dY=PA}g&7L4&kTgyg;u6YD>YF~w;SA+V`qB4Z03>_({uA)6Lw}k z&>|cwy)xA;?4=!lBU!-hE2O9e9X%-*v=yn=w-c*pd^umDRp&oc*f#Beq9HbpE=3tTU{X}2@C-h7m#@y%o8?w% z9$z4eTJ=T)lBEat<}ph=KJY;q+GijSYuKW$FeN;H%Zf0?>EY<)c(51df`oti+E*$O zoC@-z?0Ax-1cw!Ia1+vg&xEZrA)sv%h%-}6%S}1LRkE=?|3LUBJi+{kkHKG{Rq!28 zJUtdnh@U`9faoN7qg6hL>vjm*&V!UCB%507C#>$SpMfJ>wFNwV6}CW7n7$t57y&)1 z$i!JK-~)_CVE_^Wev|fyr&tn!zLGn(m`ls`$FgQ;&(b%Xp3DnF>+wKj7Yx+jkX`U} zzS<5?ox=Xus)(MI%bFL~xNmB$gBRPB<6_Fv!|F?%>+;5PDE#i}a%hChBI?C9EK`r` zxmOwZ#Wp_aT@UMY--G!t%+JrLk7f*z`IYan4FEwdpzJV6b1xn7>u^X9pVk9ePb*}J zhn2Mxq~u^ zbH~2M0OOV#U+}}eX~8c&cdUt?ThVpq4g+%!Q5SA(`2G1?sH%QN?j@0^Rl9ij{g6Ah zYAB1Yb4!>zwq&{)5N1NT(~d?HxHTO77Sd+hrixojZ0FepQ|_(4F-;${jmmAmL^&ch87MbtjE8Q{>uQS~*wpsrkvsNpyjaVX_pgbcy7FRKzskD}Sojr! z>7~3YF4enq3z#b}_LE(Cdt`;>D%_)%ROAc2FxC|rnY0PoyDkeWGg`(^A4SFvY>IqP zPxcD?!rci`hjC-e%pFUIYHT|cw%oAB28FE(tOVQB$6oKnR<6YRh?lw&V_CmSd?~Om zM=*6Iw&jTBdSm+}mE|4-nM~@97-U!Pi_^p=j-sYlka)hy3r}6Ck!dH1X>RJccV_(c zQEKeKrqqAvnM78e_3As7=kV~$KXvRAUb5zv_819Rw=^v4*U~U^ZG166xO=0O_58^hXG3w^aF*@WYHgotEyj zuido#kwQy%eM!p~2A~DgfPQ{3TC7Q5yQ%q_q{iAp(({c0=)ttNUmc8|bCV`^`3~Kq zxm8KG8uV!2^CdEU7_>gT#`i5y*O`H)w^zbQ=4ahi_4yFeVi|E?NfSE@hr_gdUenWf zK91+zd+{>l!O2fLmzF7Gov7QL{>&iGOjbs_LKtrP9W!2pBgVEF$fmA@#k`i5TPLL! z3`MDVFDJdc01uGHp^+5qTQ629h-SkS?QmuH&TMQ37jASRk=V%_NV zNE7?iK&ZSl(!`n!a0fqnAh!!V?*pWsy?3_Ze?YC=9XO=YM_SkJ8R|EYT()-52Rs?d{C6+5=^g=7=Kk$q zy!ihlP3*{Jx;40Uhb!k=XhbfhzcjJfT(v+S--A*1O6uN?six)W9k}-1(ao`8CB3~e zX=ky&yQ)5EM_R0tc1l?FN_JS0>v<%z<7kJ>cQ$FW{3Snq@*HRce;YQdYhgY)0c4deCABIHSyyeR9--I%po9wXIUB6m`!~Wm+ zYE60s?AjqiH_b+~^!7@y&4LkkRXx~7T5Q2KPH8+J;aJ=UIN&V|cp6|=mTZs^2KS$Z z5gRLyZs1?%I6JIuPsp0=)d)STb-Npqx-!Wq6doyKx(gNQtKI0@6K$tr1$y( zn>j?1Et2(}5Vkx3p|=2`Arb1<7akAHFrH|KZx%Np>_3tWS-OOxg_ z5cb`Y1&)NUKREymnAG+s2BX215cbz30ciE55M#ava&$)Gv zz8O-x^0C<`2kealFao2+Yke7!KKpS^v~c8SAx?UGWunDmSa(%@qJ^|rCR*`ry`R-{ zKdEP%KCIV(@*3K4GD{7ZI#`pU%z8VyZ2CESEK@Dp%|3nNa5u2;O$1Y)IBe>A zg^;KPS}b2=H2k=MirdNX=>hidnjUDeY|JiVrM-kGua_qoS=&dpPg?q?otHnlC47Mp$bs15qrGrP@idP$ty-LH|D zb-Tl|e(mnHAlY9fn7Z9<>ArWT1Z6590FtV~ITrD}I$HuG|Qgf5=04yFi=Pj4!@z}3Fl3Q&~Qf8A%`z+n$s|=*v)Nwb7 zm}Ga8AA9*LX5wV4=aLr1DPC)cN%yPpOpxOpX5nhLrPfh8y2a?otqj@N;y?j?q}dB+D1X4UQv^nn9?foEQAFm*S6zA?v4QpwXPA&jE17|bkSvWCV&v0eyv?iAv8)?q>fw7vi`h-T7dz*EXs9)<3qxrko}JE5A{zVfjR=bcyi1|VDcIR5$@ z{Pl_C*C*lEGqAc>IzX;td*xE>l(Vjs(;p5fU5>8^?1WbUUIqVCo|})?gtb<)97df} z9R!9q4+xO5m|ePA2R2%|O%%kJ>sb~X)p~0xIqe*c?q=?{R7o0aG^z;Eb(Kq-TYd#o zBSD-lxzW<;(ix3$Tz;i8(DFTC8gs4jrzReV!e%rPJ+d%guhpZ8JL-k@Jdhtv94WW% zZqH0K7QktS%|^YNZ-vHR2~iWxaIRg=H_MMuhKC8r{!p)-u2f8l9!9EUw$uj;>rp|A3Ey|Lq^Zj?VYX#JWAS%_*L;>W!37ciq zGq`3Nh4bY^3C1x!7bFZ}H&C@tlm|1>5%71$*I7{0VZAJ=%@U8`S|MDGS2AHvPY2A+ z$W)+je+l8LMDF_ygV(1fo>@O{Hh}5gL-mCq_zItXAOF9;F|GF4-tu#a}c^ z)32AtDE*l3W2I9_l4Bj*cilM4o1`oeQs%0IkPLoYtO6<@VaRHR`6z_%lTaaLo_KJ7 zcL*?)^e+Z~r9_(9n^BBP7@`}ld)WU+N!$4MUZ%so!Xz4`<$zx}2U6p4+nbXpV?^zg ze|;wTs_en??RKR^iuAceENs};MOw1wV1G9>0$==G(%G_uLT})g1pX^-;PxEs9JtKE zzI@+x0y_Sb;6LOB@0Ep}^_o6zh=}b;2z7p(kuN2&&AK~@X4)l|l=EBmt^1QCfjaz*FvK#Zt^ZSaJ$$za4EKB$$BFEl9=D`2JR&=)~Aoade_A%u#62V zKZY*i#h(ISloFo7!jNt9D+yTK$?v16L45MdI75@)N4X!(GWk7x4=rQ`Fy)0*nDdal zRGsibkf<)51bLjs@~ok=CKFq{MO8Qb?m;7D_|r#ST> zz&*?5imG^0bf2Z{2Bj<>P7=>X!cnV5lFje+V)OOT2bkk?*l0)P-T2RCN5O?vjwqd< z=)fP^!9X~zU~FwHNfO_s$>B?RWfOM#<*!YTB2tfVFd`OxgPEv+?8UHrCDQoH492}u z_zuE?lu?-IHSQ~{<$LpC)Axvc1cgle%T9S zHbM!XiOl;FG0#mW-&bUOc1!2=pu^HBV+X%Z9aJ>s{&4E)Qu~pzy~Fn`@mlJAsY zzqC`Lopv&@aeEuxonhwNQG)75fV(rMzwQoncZOPTb7%k4eJs@O)0X0t>~P<)RX?Gn z%^hYr?rQkNEKR^MW?Q(L@=`_a9ZzyqRD%*M>(@JC;=uXj$fz$5w ziT%S%a^`Uu|Fb#op2u4a&)u^=xa|z9*8kQ^DY(!6L$1rJ&&INTefGs5u}>0A-Dh{7 zdgboA`-Ak>{*n4(Qy+j9AIdMw_U2^E}y*Q*>?}Z?$zavq(`O2-AN!7=C zQ5Tr?x?Az%u+P&($c@WgI4@>vmgXT5^W4u~Z3>OYVc)}NYOuP{bIo=2efe?(r!u)9 z#h;S%S6-zXi5u_h8QwdwQR-T2{2vat;Nap+yA|HqY}T8!Qa3#fQ}$LlU!6)8@5AEM ze7zV};XoOrUuoAMwOhFcXVga9aK17qmW#DrEwKXtN6=tpe{^?p_-uD>c=!$ZYFq2V zx}yzE;6Z@t>GX9^sL{wb^KhyS&UHe~TMh=3*yh%Q!QSa<=!pMET{3e-QtsPDD7d}67%U^BpNshtU4^jyq*pBG!WBL58W0t{~@`fNpq@k6>@UFIGU z1kTyk8UDG^m0R&m#7ETOCo=)(n*)_Vc|;w*6mXv$2uW?WWwO?7y}Ek{K!1OlWaj1) zcMnX}-5u!e0S$z?2X`wTukFi#3y;?@?(vJ)E&*I*yynJ-Utbd2?BbfrQXPz5cD2{R zXo;5CFS@1|EBN&#aqt5o#vi)^OcD>u=$z<%F#2LZmK}`VhQH`wH2rcOjMjTGBWs3U z=@#ZAN~LtfRu!uGD6(Cvx;nvYSArM)GVv;n2zg4R;`MO&Szh{q^H}^=RriNoaNTM* zyIM6|+Fn}0aUO@G4$EEF;^Ng&z1=K?ozgfS$ypX}D72eRxI{9=%a6q)qNEDZcjs8V z7Se^|5t^tIZ-NUma384}Mg;X7YuH@N3kmyk*^a=f#_6>-AQx-U^j3 zN0-Ixqp;9|t9nys@jy@qN;cr_sK!*GK2Mjg0N!?15>`VhnZmm(QzSZ=0YP`X0m_mJ zM&KMkz1fr3n5a}c_!Xat~J`Nsjyb47ok=s9%{E{_uRNAD#Pzf^^a2_PL!rf`C73W zHi5~AYN6GMH`d!N9m*<#(usE%UknhH2S6X=4GgZtLA1V9|6nwZ&qo>}U{ncMR0Wzk z@%n1MHrLM2g~0J5{JlJ^b>a(}puo){9OrLxqB;gs5vw4?x+3CmHL>F35Nc+@>VQ$<2JmTQDHl*Z!`ASMF+r|VAubUm*&HCwI% zai==*R{RB>z$_K-XMuzfS`kFPu9-iR{0S<$2~7$#r#1(QNbzXrHRpZ#?^nee8esz_ z!m}ZmBHToUZbq;KQ*utBZNwLsTCGNOU}6G_Be)F+*E(ytdUI}~6K}zqgaXu@YK8M4 zpcV*ZEtK!MYVum(=!WKO!2pjX68zNyJlJX;mG+^qnJb5_S?U9=-t^5qw zQL$C(99H_+k{W(>wL+(Vz+#Q7yOvMW@6K56&d?qGB>xbG6=wbt4*DAL_0?ZRU3;I(p zlxwq~1;RCKMrRSVXN-E~c~swOJktklT3XUMHFO)(2NDe?}C1|0d9z$6zVfDZUK+y9u^=hIERP{om zFsVJHK^zjjQlrfpd~mkS7JBzBCM^Etym%P=N1@)v8@8QzU7=pBGLgV|wdQtS{u98~ zw{-3UOMrzPuqohZ1hQuxCT>J4UY8V;_|}zcg=)Kq>N1B$Ka4{)U1X|tj^XIrp2__` DA6=ka diff --git a/docs/build/doctrees/api/variogram/experimental/experimental.doctree b/docs/build/doctrees/api/variogram/experimental/experimental.doctree index bf9e389da2f1c14844d0dd013fd069bc6f84bbd5..3502813e82e8e86f8f6f3c0b0b0ac075bfbdc238 100644 GIT binary patch literal 157634 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 literal 157228 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 literal 142471 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%0D2UoT)=R zMQq~UMNPV=2Ji#O$;{7kFLx|vB+!3zDu7J8t4)L%aRI7_cQfr}DIQ46WzlEspipTN23bpC02fH&A;q2sg(N4nApj``G!v%)Z!;T$|Zk` z<6ILHynK%{Fde75(uJx&>O<6dK4&;wXe499*>hYdxuW3Yf(VA!$N6u>#P?*9xQvMp zqEdW}OYcn6w4;K!Y08*b>I|*XzJS}bV`A@Fujv>-yHkw=lyNXYk-F+0&OU7T$JWD( zD|I1A2CstD z=qQU-q0vh9%0THqEf7jjAwo2q>|~4d6$*>x;vA@f!_O=(4y(Wm<)ai5E94skix2mO z#XvmuieFvU#r&kgYn9xlp8=L<+PFTDSiNQylHr% z+fo3KLpW-Hzh91LF`V{BCiT()pgpa>n??}#%veuw|?2X{|jM|+`AvN z*Z8?Z$I6F1+poKP-0F<|b+m1PuXdh7-l7v?^MXDA!8+J=R`>-mh6>?fgMe>V1E%YOxJHxb)MoR_rX{UwM027WP8k^gk z=sqnJ0$DLF)SzEHEyTahjA@}uoa?z5qS5iRq@%br7bK3ai44Wjv$nI>fmkzcwk^g# zH}smQ?lXFBNFMM*3M*r7$UIo9cP*H2^^OJet>fII2jlK7Q!r-Dis6gF^zKFm31tx8p% zx9U8T+goLA(|;@xRsP+!>G;s}Sujl{EtsdN{$DMn&S|RdQLLF($eU^CYnhlVquKvO zm9~}tivBp}s-E#jbO&||6G^9eayn-TD#fRB=$+Xu*}ZvOg=JtX*-A%r{{mED_re%Bzs1PO9D*T*>5ielXF$)kH(``n;>SWpuYyuPf8-$3;Li`3KYjo*dj0zp zMP>9#>YXxrmAKH}gr|v*>{tEx$mmrWxYDu3TGV_HGRP3UYP6Jjr#+&p`W5I>)Fs>U z>>j;73S>p}TBlzez49+_^lC$iTb0}zymUaBVtJH)Qp8|al;{lbPTJT)sclTCLtxO4Xo!sI?Ml0vkB)5Vl(zrfP*|qf`mUkYNM& zGE}FqxAOjcr5S|nH@D@{({+bhgEK)jsOJ$4p#C6Ias=2VHamxhRRYX7+I|F&L-Mg% zui$A-qgEK7%oiS^uVK6V{MBcj)!H~+t2Ho{5g1<%E@`a^gF*wjkjGCUPyK8gZ`LBq zLuqcjP@APYBSN&dRlEtrEfV24B|jWzu>oIzlNCsg{9<)Ipk=u6N^l~mv=1(A4Hfg1 z=y9NhgT5s&s*!IrLse*?H82%SHfPY@+LI#vK1v`L$t>OsHtP98KoqrK+ge+y&NUn3 zLA6ku0z2ES!DeH6*A2VE5`JH3e-u~tj2Cf4vJ%w6WJ0yjXt&nYnhm>^0dA$;+7|l~ zYoh!?=wfSaP_NhO1`ewBh4zP7<<@$lAq1m}U{M7$wOeZ{$m`e4&jjH36rPs`)pl!B zJt)-bQ{z*?9Fzm3mYA{23$^Mr$OK19Q{&hzG+jE?E-r7a%{MV-)2~`fOVFq_Q_b1A z@kr~ySbl*3GN@Pc6%yS#egp1SLlVD!H5UfWsoMCdS<xS14;J?rg0FF(LFnPv=z8=o(pUoD$1~?c?p%7WxGsVNj2|ank_Zjcb@fE-ydkLoeSp1!4_Q6K({Rc%xZcwnFsb{ z8?Ez-jmBKKclU0*4#(!^k=nC5R;$nKZnrj5Nk#!B#~T4|O@YC+TPyK?*JXRI0Y}%? zrwg&>>5Xpwa@9Pg&mpCKB&d&-g2pt%fYt9VHfAdTHrU8d!j7gI#rDCKt!>cC+40Cg zBLc?5Int3QTkFI5Y9oJYyjYqkR`3rRysT0q(`{ zZYvaV)kFcJ7ZwLTGZRt!k>(sgtOa(BQUekYp5RI7Ppwd@PD2ZnYuHH6B5Y2^%9UnG zeJi!Ru*YTWl%O@Ulfe{>cpfMegP;K*n+quQ$apZDFIC3#Q&Sk_kjr>&YXh}RLJxz= zwD4+Aw$2W!C)(&YS}TP^fdxYuOI5K{I^M|FX974VsLlo;1?6hMsiKXkU^;9+)^2UI z-csH%evQ^Rr3^nTCnK8TpDU<@_+5UIdYsqb|H9TFy>86Uab^DSWLVt(Seri=SBI@N zrr@}xHH8wyPpF`E@rEo^l@lnNZ$vo|0zuDC)+&)MaM5#OFQd|fR*QoQDp%TQwGU@o zZ;*H29B)g0Ijc1U|52zl$vd=Ls|vMBMTi9b)rwo?`!|EFuWlcPC18>qHU*A`ki7sH jxe@F2s^~R~Z&j&Us5GZYU1msfLsR7Gq*D;_+}QsQvFU4p diff --git a/docs/build/doctrees/api/viz/viz.doctree b/docs/build/doctrees/api/viz/viz.doctree index 0522c9a53e2cbd1fb2a22e43ab5f82b4f06ee504..9da9a8b080783ed0e64c199e38032addba9c57ae 100644 GIT binary patch delta 3815 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 Y-ELym`J>xSec(JTSa_H}A2vn*e+c$o$N&HU diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree index efab57ecd83e254ada1f38486c61b3f68f8718d5..7ecbb3ccd7448edb2ad9609ed3aaff2656be780c 100644 GIT binary patch delta 50 ycmbQAH$QK~S~fOgT?0d1qsg1u3Z)=SL#-(p?6Ffa1beuQ42&RRo9);i>H`3c+77h< delta 50 ycmbQAH$QK~S~fN#T|)z1H`3c&JMKz diff --git a/docs/build/doctrees/nbsphinx/usage/tutorials/Directional Semivariograms (Basic).ipynb b/docs/build/doctrees/nbsphinx/usage/tutorials/Directional Semivariograms (Basic).ipynb index 2f4b576b..29d6f634 100644 --- a/docs/build/doctrees/nbsphinx/usage/tutorials/Directional Semivariograms (Basic).ipynb +++ b/docs/build/doctrees/nbsphinx/usage/tutorials/Directional Semivariograms (Basic).ipynb @@ -1015,7 +1015,7 @@ }, { "cell_type": "markdown", - "id": "d3da8c90", + "id": "700f83ad", "metadata": { "collapsed": false, "pycharm": { diff --git a/docs/build/doctrees/usage/tutorials/Directional Ordinary Kriging (Intermediate).doctree b/docs/build/doctrees/usage/tutorials/Directional Ordinary Kriging (Intermediate).doctree index eb9d06f1afc0c366772432587da5c3fc13b23a70..51ec64a1f1487c1c32f5ed9c58b65e6549cc4380 100644 GIT binary patch delta 34 jcmdmbmTBu*rVVjijJ}iOxjY$9fyoRonYY=NyJ9u~-$o1X delta 34 jcmdmbmTBu*rVVjij9ioBxjY$V!6YA;Y_wWvl=b=`jHS delta 162 zcmX@Gf%U)!)(vX=6f6x)4NT3_j7*Jj5l$}V>tnIUc7?-gE00(X^Jpcdz diff --git a/docs/build/html/.buildinfo b/docs/build/html/.buildinfo index 6f2d4067..65240432 100644 --- a/docs/build/html/.buildinfo +++ b/docs/build/html/.buildinfo @@ -1,4 +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: b6ff2721fc32f5ea6338e058f2e17684 +config: 682585118dfff1c264aafc5d2ebde2a7 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/build/html/_modules/index.html b/docs/build/html/_modules/index.html index b8dc4a18..28ce9fa8 100644 --- a/docs/build/html/_modules/index.html +++ b/docs/build/html/_modules/index.html @@ -5,7 +5,7 @@ - Overview: module code — Pyinterpolate 0.3.5 documentation + Overview: module code — Pyinterpolate 0.3.6 documentation @@ -37,6 +37,7 @@ + @@ -98,7 +99,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -460,7 +461,7 @@

All modules for which code is available

diff --git a/docs/build/html/_modules/pyinterpolate/processing/preprocessing/blocks.html b/docs/build/html/_modules/pyinterpolate/processing/preprocessing/blocks.html index 50bd2cd4..93de868a 100644 --- a/docs/build/html/_modules/pyinterpolate/processing/preprocessing/blocks.html +++ b/docs/build/html/_modules/pyinterpolate/processing/preprocessing/blocks.html @@ -5,7 +5,7 @@ - pyinterpolate.processing.preprocessing.blocks — Pyinterpolate 0.3.5 documentation + pyinterpolate.processing.preprocessing.blocks — Pyinterpolate 0.3.6 documentation @@ -37,6 +37,7 @@ + @@ -98,7 +99,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -926,7 +927,7 @@

Source code for pyinterpolate.processing.preprocessing.blocks

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/_sources/index.rst.txt b/docs/build/html/_sources/index.rst.txt index 2887b5a8..18c25124 100644 --- a/docs/build/html/_sources/index.rst.txt +++ b/docs/build/html/_sources/index.rst.txt @@ -14,7 +14,7 @@ Pyinterpolate :alt: The pyinterpolate logo with the name Kyiv and the version of package. .. note:: - The last documentation update: *2022-10-31* + The last documentation update: *2023-01-21* **Pyinterpolate** is the Python library for **geostatistics**. The package provides access to spatial statistics tools used in various studies. This package helps you **interpolate spatial data** with the *Kriging* technique. diff --git a/docs/build/html/_static/basic.css b/docs/build/html/_static/basic.css index 9e364ed3..18495ea0 100644 --- a/docs/build/html/_static/basic.css +++ b/docs/build/html/_static/basic.css @@ -326,7 +326,6 @@ p.sidebar-title { } nav.contents, aside.topic, - div.admonition, div.topic, blockquote { clear: left; } @@ -334,7 +333,6 @@ div.admonition, div.topic, blockquote { /* -- topics ---------------------------------------------------------------- */ nav.contents, aside.topic, - div.topic { border: 1px solid #ccc; padding: 7px; @@ -375,7 +373,6 @@ 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; @@ -385,7 +382,6 @@ div.sidebar::after, aside.sidebar::after, nav.contents::after, aside.topic::after, - div.topic::after, div.admonition::after, blockquote::after { @@ -610,26 +606,6 @@ ol.simple p, ul.simple p { margin-bottom: 0; } - -/* Docutils 0.17 and older (footnotes & citations) */ -dl.footnote > dt, -dl.citation > dt { - float: left; - margin-right: 0.5em; -} - -dl.footnote > dd, -dl.citation > dd { - margin-bottom: 0em; -} - -dl.footnote > dd:after, -dl.citation > dd:after { - content: ""; - clear: both; -} - -/* Docutils 0.18+ (footnotes & citations) */ aside.footnote > span, div.citation > span { float: left; @@ -654,8 +630,6 @@ div.citation > p:last-of-type:after { clear: both; } -/* Footnotes & citations ends */ - dl.field-list { display: grid; grid-template-columns: fit-content(30%) auto; @@ -668,10 +642,6 @@ dl.field-list > dt { padding-right: 5px; } -dl.field-list > dt:after { - content: ":"; -} - dl.field-list > dd { padding-left: 0.5em; margin-top: 0em; diff --git a/docs/build/html/_static/doctools.js b/docs/build/html/_static/doctools.js index c3db08d1..527b876c 100644 --- a/docs/build/html/_static/doctools.js +++ b/docs/build/html/_static/doctools.js @@ -10,6 +10,13 @@ */ "use strict"; +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + const _ready = (callback) => { if (document.readyState !== "loading") { callback(); @@ -18,73 +25,11 @@ const _ready = (callback) => { } }; -/** - * highlight a given string on a node by wrapping it in - * span elements with the given class name. - */ -const _highlight = (node, addItems, text, className) => { - if (node.nodeType === Node.TEXT_NODE) { - const val = node.nodeValue; - const parent = node.parentNode; - const pos = val.toLowerCase().indexOf(text); - if ( - pos >= 0 && - !parent.classList.contains(className) && - !parent.classList.contains("nohighlight") - ) { - let span; - - const closestNode = parent.closest("body, svg, foreignObject"); - const isInSVG = closestNode && closestNode.matches("svg"); - if (isInSVG) { - span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); - } else { - span = document.createElement("span"); - span.classList.add(className); - } - - span.appendChild(document.createTextNode(val.substr(pos, text.length))); - parent.insertBefore( - span, - parent.insertBefore( - document.createTextNode(val.substr(pos + text.length)), - node.nextSibling - ) - ); - node.nodeValue = val.substr(0, pos); - - if (isInSVG) { - const rect = document.createElementNS( - "http://www.w3.org/2000/svg", - "rect" - ); - const bbox = parent.getBBox(); - rect.x.baseVal.value = bbox.x; - rect.y.baseVal.value = bbox.y; - rect.width.baseVal.value = bbox.width; - rect.height.baseVal.value = bbox.height; - rect.setAttribute("class", className); - addItems.push({ parent: parent, target: rect }); - } - } - } else if (node.matches && !node.matches("button, select, textarea")) { - node.childNodes.forEach((el) => _highlight(el, addItems, text, className)); - } -}; -const _highlightText = (thisNode, text, className) => { - let addItems = []; - _highlight(thisNode, addItems, text, className); - addItems.forEach((obj) => - obj.parent.insertAdjacentElement("beforebegin", obj.target) - ); -}; - /** * Small JavaScript module for the documentation. */ const Documentation = { init: () => { - Documentation.highlightSearchWords(); Documentation.initDomainIndexTable(); Documentation.initOnKeyListeners(); }, @@ -126,51 +71,6 @@ const Documentation = { Documentation.LOCALE = catalog.locale; }, - /** - * highlight the search words provided in the url in the text - */ - highlightSearchWords: () => { - const highlight = - new URLSearchParams(window.location.search).get("highlight") || ""; - const terms = highlight.toLowerCase().split(/\s+/).filter(x => x); - if (terms.length === 0) return; // nothing to do - - // There should never be more than one element matching "div.body" - const divBody = document.querySelectorAll("div.body"); - const body = divBody.length ? divBody[0] : document.querySelector("body"); - window.setTimeout(() => { - terms.forEach((term) => _highlightText(body, term, "highlighted")); - }, 10); - - const searchBox = document.getElementById("searchbox"); - if (searchBox === null) return; - searchBox.appendChild( - document - .createRange() - .createContextualFragment( - '" - ) - ); - }, - - /** - * helper function to hide the search marks again - */ - hideSearchWords: () => { - document - .querySelectorAll("#searchbox .highlight-link") - .forEach((el) => el.remove()); - document - .querySelectorAll("span.highlighted") - .forEach((el) => el.classList.remove("highlighted")); - const url = new URL(window.location); - url.searchParams.delete("highlight"); - window.history.replaceState({}, "", url); - }, - /** * helper function to focus on search bar */ @@ -210,15 +110,11 @@ const Documentation = { ) return; - const blacklistedElements = new Set([ - "TEXTAREA", - "INPUT", - "SELECT", - "BUTTON", - ]); document.addEventListener("keydown", (event) => { - if (blacklistedElements.has(document.activeElement.tagName)) return; // bail for input elements - if (event.altKey || event.ctrlKey || event.metaKey) return; // bail with special keys + // 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) { @@ -240,10 +136,6 @@ const Documentation = { event.preventDefault(); } break; - case "Escape": - if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; - Documentation.hideSearchWords(); - event.preventDefault(); } } diff --git a/docs/build/html/_static/documentation_options.js b/docs/build/html/_static/documentation_options.js index 221be5bc..db494a19 100644 --- a/docs/build/html/_static/documentation_options.js +++ b/docs/build/html/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '0.3.5', + VERSION: '0.3.6', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', @@ -10,5 +10,5 @@ var DOCUMENTATION_OPTIONS = { SOURCELINK_SUFFIX: '.txt', NAVIGATION_WITH_KEYS: true, SHOW_SEARCH_SUMMARY: true, - ENABLE_SEARCH_SHORTCUTS: false, + ENABLE_SEARCH_SHORTCUTS: true, }; \ No newline at end of file diff --git a/docs/build/html/_static/searchtools.js b/docs/build/html/_static/searchtools.js index ac4d5861..e89e34d4 100644 --- a/docs/build/html/_static/searchtools.js +++ b/docs/build/html/_static/searchtools.js @@ -57,14 +57,14 @@ const _removeChildren = (element) => { const _escapeRegExp = (string) => string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string -const _displayItem = (item, highlightTerms, searchTerms) => { +const _displayItem = (item, searchTerms) => { const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; const docUrlRoot = DOCUMENTATION_OPTIONS.URL_ROOT; const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; - const [docName, title, anchor, descr] = item; + const [docName, title, anchor, descr, score, _filename] = item; let listItem = document.createElement("li"); let requestUrl; @@ -82,13 +82,12 @@ const _displayItem = (item, highlightTerms, searchTerms) => { requestUrl = docUrlRoot + docName + docFileSuffix; linkUrl = docName + docLinkSuffix; } - const params = new URLSearchParams(); - params.set("highlight", [...highlightTerms].join(" ")); let linkEl = listItem.appendChild(document.createElement("a")); - linkEl.href = linkUrl + "?" + params.toString() + anchor; + linkEl.href = linkUrl + anchor; + linkEl.dataset.score = score; linkEl.innerHTML = title; if (descr) - listItem.appendChild(document.createElement("span")).innerText = + listItem.appendChild(document.createElement("span")).innerHTML = " (" + descr + ")"; else if (showSearchSummary) fetch(requestUrl) @@ -96,7 +95,7 @@ const _displayItem = (item, highlightTerms, searchTerms) => { .then((data) => { if (data) listItem.appendChild( - Search.makeSearchSummary(data, searchTerms, highlightTerms) + Search.makeSearchSummary(data, searchTerms) ); }); Search.output.appendChild(listItem); @@ -116,15 +115,14 @@ const _finishSearch = (resultCount) => { const _displayNextItem = ( results, resultCount, - highlightTerms, searchTerms ) => { // results left, load the summary and display it // this is intended to be dynamic (don't sub resultsCount) if (results.length) { - _displayItem(results.pop(), highlightTerms, searchTerms); + _displayItem(results.pop(), searchTerms); setTimeout( - () => _displayNextItem(results, resultCount, highlightTerms, searchTerms), + () => _displayNextItem(results, resultCount, searchTerms), 5 ); } @@ -155,10 +153,8 @@ const Search = { _pulse_status: -1, htmlToText: (htmlString) => { - const htmlElement = document - .createRange() - .createContextualFragment(htmlString); - _removeChildren(htmlElement.querySelectorAll(".headerlink")); + const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); + htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() }); const docContent = htmlElement.querySelector('[role="main"]'); if (docContent !== undefined) return docContent.textContent; console.warn( @@ -239,6 +235,12 @@ const Search = { * execute search (requires search index to be loaded) */ query: (query) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + const allTitles = Search._index.alltitles; + const indexEntries = Search._index.indexentries; + // stem the search terms and add them to the correct list const stemmer = new Stemmer(); const searchTerms = new Set(); @@ -266,6 +268,10 @@ const Search = { } }); + if (SPHINX_HIGHLIGHT_ENABLED) { // set in sphinx_highlight.js + localStorage.setItem("sphinx_highlight_terms", [...highlightTerms].join(" ")) + } + // console.debug("SEARCH: searching for:"); // console.info("required: ", [...searchTerms]); // console.info("excluded: ", [...excludedTerms]); @@ -274,6 +280,40 @@ const Search = { let results = []; _removeChildren(document.getElementById("search-progress")); + const queryLower = query.toLowerCase(); + for (const [title, foundTitles] of Object.entries(allTitles)) { + if (title.toLowerCase().includes(queryLower) && (queryLower.length >= title.length/2)) { + for (const [file, id] of foundTitles) { + let score = Math.round(100 * queryLower.length / title.length) + results.push([ + docNames[file], + titles[file] !== title ? `${titles[file]} > ${title}` : title, + id !== null ? "#" + id : "", + null, + score, + filenames[file], + ]); + } + } + } + + // search for explicit entries in index directives + for (const [entry, foundEntries] of Object.entries(indexEntries)) { + if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { + for (const [file, id] of foundEntries) { + let score = Math.round(100 * queryLower.length / entry.length) + results.push([ + docNames[file], + titles[file], + id ? "#" + id : "", + null, + score, + filenames[file], + ]); + } + } + } + // lookup as object objectTerms.forEach((term) => results.push(...Search.performObjectSearch(term, objectTerms)) @@ -320,7 +360,7 @@ const Search = { // console.info("search results:", Search.lastresults); // print the results - _displayNextItem(results, results.length, highlightTerms, searchTerms); + _displayNextItem(results, results.length, searchTerms); }, /** @@ -401,8 +441,8 @@ const Search = { // prepare search const terms = Search._index.terms; const titleTerms = Search._index.titleterms; - const docNames = Search._index.docnames; const filenames = Search._index.filenames; + const docNames = Search._index.docnames; const titles = Search._index.titles; const scoreMap = new Map(); @@ -499,16 +539,15 @@ const Search = { /** * helper function to return a node containing the * search summary for a given text. keywords is a list - * of stemmed words, highlightWords is the list of normal, unstemmed - * words. the first one is used to find the occurrence, the - * latter for highlighting it. + * of stemmed words. */ - makeSearchSummary: (htmlText, keywords, highlightWords) => { - const text = Search.htmlToText(htmlText).toLowerCase(); + makeSearchSummary: (htmlText, keywords) => { + const text = Search.htmlToText(htmlText); if (text === "") return null; + const textLower = text.toLowerCase(); const actualStartPosition = [...keywords] - .map((k) => text.indexOf(k.toLowerCase())) + .map((k) => textLower.indexOf(k.toLowerCase())) .filter((i) => i > -1) .slice(-1)[0]; const startWithContext = Math.max(actualStartPosition - 120, 0); @@ -516,13 +555,9 @@ const Search = { const top = startWithContext === 0 ? "" : "..."; const tail = startWithContext + 240 < text.length ? "..." : ""; - let summary = document.createElement("div"); + let summary = document.createElement("p"); summary.classList.add("context"); - summary.innerText = top + text.substr(startWithContext, 240).trim() + tail; - - highlightWords.forEach((highlightWord) => - _highlightText(summary, highlightWord, "highlighted") - ); + summary.textContent = top + text.substr(startWithContext, 240).trim() + tail; return summary; }, diff --git a/docs/build/html/api/api.html b/docs/build/html/api/api.html index 79e35889..cea6b793 100644 --- a/docs/build/html/api/api.html +++ b/docs/build/html/api/api.html @@ -6,7 +6,7 @@ - API — Pyinterpolate 0.3.5 documentation + API — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -528,7 +529,7 @@

API# diff --git a/docs/build/html/api/datatypes/core.html b/docs/build/html/api/datatypes/core.html index 02e47130..37380ccd 100644 --- a/docs/build/html/api/datatypes/core.html +++ b/docs/build/html/api/datatypes/core.html @@ -6,7 +6,7 @@ - Core data structures — Pyinterpolate 0.3.5 documentation + Core data structures — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -734,7 +735,7 @@

Core data structures

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/distance/distance.html b/docs/build/html/api/distance/distance.html index accbcbfd..7bb70d7a 100644 --- a/docs/build/html/api/distance/distance.html +++ b/docs/build/html/api/distance/distance.html @@ -6,7 +6,7 @@ - Distance calculations — Pyinterpolate 0.3.5 documentation + Distance calculations — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -561,7 +562,7 @@

Distance calculations

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/idw/idw.html b/docs/build/html/api/idw/idw.html index f4d2b412..547dafef 100644 --- a/docs/build/html/api/idw/idw.html +++ b/docs/build/html/api/idw/idw.html @@ -6,7 +6,7 @@ - Inverse Distance Weighting — Pyinterpolate 0.3.5 documentation + Inverse Distance Weighting — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -407,7 +408,7 @@

Inverse Distance Weighting#

-inverse_distance_weighting(known_points, unknown_location, number_of_neighbours=- 1, power=2.0)[source]
+inverse_distance_weighting(known_points, unknown_location, number_of_neighbours=-1, power=2.0)[source]

Inverse Distance Weighting with a given set of points and an unknown location.

Parameters:
@@ -542,7 +543,7 @@

Inverse Distance Weighting

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/io/io.html b/docs/build/html/api/io/io.html index 401af7c1..5b7bd3a5 100644 --- a/docs/build/html/api/io/io.html +++ b/docs/build/html/api/io/io.html @@ -6,7 +6,7 @@ - Input / Output — Pyinterpolate 0.3.5 documentation + Input / Output — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -629,7 +630,7 @@

Input / Output

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/kriging/block/block_kriging.html b/docs/build/html/api/kriging/block/block_kriging.html index b532aa03..890288d8 100644 --- a/docs/build/html/api/kriging/block/block_kriging.html +++ b/docs/build/html/api/kriging/block/block_kriging.html @@ -6,7 +6,7 @@ - Block - Poisson Kriging — Pyinterpolate 0.3.5 documentation + Block - Poisson Kriging — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -685,7 +686,7 @@

Block - Poisson Kriging

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/kriging/kriging.html b/docs/build/html/api/kriging/kriging.html index dda978d5..cd0d5b24 100644 --- a/docs/build/html/api/kriging/kriging.html +++ b/docs/build/html/api/kriging/kriging.html @@ -6,7 +6,7 @@ - Kriging — Pyinterpolate 0.3.5 documentation + Kriging — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -508,7 +509,7 @@

Kriging

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/kriging/point/point_kriging.html b/docs/build/html/api/kriging/point/point_kriging.html index c3c061af..9a609646 100644 --- a/docs/build/html/api/kriging/point/point_kriging.html +++ b/docs/build/html/api/kriging/point/point_kriging.html @@ -6,7 +6,7 @@ - Point Kriging — Pyinterpolate 0.3.5 documentation + Point Kriging — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -643,7 +644,7 @@

Point Kriging

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/pipelines/data/download.html b/docs/build/html/api/pipelines/data/download.html index b4ea1243..00a4c35e 100644 --- a/docs/build/html/api/pipelines/data/download.html +++ b/docs/build/html/api/pipelines/data/download.html @@ -6,7 +6,7 @@ - Data download — Pyinterpolate 0.3.5 documentation + Data download — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -536,7 +537,7 @@

Data download

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/pipelines/kriging_based/kriging_based_processes.html b/docs/build/html/api/pipelines/kriging_based/kriging_based_processes.html index 798f177c..65100fb8 100644 --- a/docs/build/html/api/pipelines/kriging_based/kriging_based_processes.html +++ b/docs/build/html/api/pipelines/kriging_based/kriging_based_processes.html @@ -6,7 +6,7 @@ - Kriging-based processes — Pyinterpolate 0.3.5 documentation + Kriging-based processes — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -765,7 +766,7 @@

Kriging-based processes

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/pipelines/pipelines.html b/docs/build/html/api/pipelines/pipelines.html index 5cae6936..046a18de 100644 --- a/docs/build/html/api/pipelines/pipelines.html +++ b/docs/build/html/api/pipelines/pipelines.html @@ -6,7 +6,7 @@ - Pipelines — Pyinterpolate 0.3.5 documentation + Pipelines — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -508,7 +509,7 @@

Pipelines

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/variogram/block/block.html b/docs/build/html/api/variogram/block/block.html index 90ba95cc..df9b4901 100644 --- a/docs/build/html/api/variogram/block/block.html +++ b/docs/build/html/api/variogram/block/block.html @@ -6,7 +6,7 @@ - Block — Pyinterpolate 0.3.5 documentation + Block — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -778,7 +779,7 @@

Block# diff --git a/docs/build/html/api/variogram/deconvolution/deconvolution.html b/docs/build/html/api/variogram/deconvolution/deconvolution.html index c339d6c5..e5b1fa3a 100644 --- a/docs/build/html/api/variogram/deconvolution/deconvolution.html +++ b/docs/build/html/api/variogram/deconvolution/deconvolution.html @@ -6,7 +6,7 @@ - Deconvolution — Pyinterpolate 0.3.5 documentation + Deconvolution — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -852,7 +853,7 @@

Deconvolution

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/variogram/experimental/experimental.html b/docs/build/html/api/variogram/experimental/experimental.html index 3c13e5cc..79e4030f 100644 --- a/docs/build/html/api/variogram/experimental/experimental.html +++ b/docs/build/html/api/variogram/experimental/experimental.html @@ -6,7 +6,7 @@ - Experimental — Pyinterpolate 0.3.5 documentation + Experimental — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -912,7 +913,7 @@

Experimental
-remove_outliers(method='zscore', z_lower_limit=- 3, z_upper_limit=3, iqr_lower_limit=1.5, iqr_upper_limit=1.5, inplace=False)[source]
+remove_outliers(method='zscore', z_lower_limit=-3, z_upper_limit=3, iqr_lower_limit=1.5, iqr_upper_limit=1.5, inplace=False)[source]
Parameters:
@@ -1047,7 +1048,7 @@

Experimental

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/variogram/theoretical/theoretical.html b/docs/build/html/api/variogram/theoretical/theoretical.html index 4d431fe0..af79a11d 100644 --- a/docs/build/html/api/variogram/theoretical/theoretical.html +++ b/docs/build/html/api/variogram/theoretical/theoretical.html @@ -6,7 +6,7 @@ - Theoretical — Pyinterpolate 0.3.5 documentation + Theoretical — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -978,7 +979,7 @@

Theoretical

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/variogram/variogram.html b/docs/build/html/api/variogram/variogram.html index 45840653..cd8f3f5d 100644 --- a/docs/build/html/api/variogram/variogram.html +++ b/docs/build/html/api/variogram/variogram.html @@ -6,7 +6,7 @@ - Variogram — Pyinterpolate 0.3.5 documentation + Variogram — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -510,7 +511,7 @@

Variogram

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/viz/viz.html b/docs/build/html/api/viz/viz.html index 5640460e..e4d98465 100644 --- a/docs/build/html/api/viz/viz.html +++ b/docs/build/html/api/viz/viz.html @@ -6,7 +6,7 @@ - Visualization — Pyinterpolate 0.3.5 documentation + Visualization — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -562,7 +563,7 @@

Visualization

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/community/community.html b/docs/build/html/community/community.html index 1927d0bb..e585df3d 100644 --- a/docs/build/html/community/community.html +++ b/docs/build/html/community/community.html @@ -6,7 +6,7 @@ - Community — Pyinterpolate 0.3.5 documentation + Community — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -490,7 +491,7 @@

Community

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/community/doc_parts/contributors.html b/docs/build/html/community/doc_parts/contributors.html index 90db778d..3d6e3d17 100644 --- a/docs/build/html/community/doc_parts/contributors.html +++ b/docs/build/html/community/doc_parts/contributors.html @@ -6,7 +6,7 @@ - Contributors — Pyinterpolate 0.3.5 documentation + Contributors — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -545,7 +546,7 @@

Reviewers (JOSS)

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/community/doc_parts/forum.html b/docs/build/html/community/doc_parts/forum.html index c5f26c8a..a9f6d743 100644 --- a/docs/build/html/community/doc_parts/forum.html +++ b/docs/build/html/community/doc_parts/forum.html @@ -6,7 +6,7 @@ - Network — Pyinterpolate 0.3.5 documentation + Network — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -484,7 +485,7 @@

Network

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/community/doc_parts/use_cases.html b/docs/build/html/community/doc_parts/use_cases.html index 1920a00b..770f3bd5 100644 --- a/docs/build/html/community/doc_parts/use_cases.html +++ b/docs/build/html/community/doc_parts/use_cases.html @@ -6,7 +6,7 @@ - Use Cases — Pyinterpolate 0.3.5 documentation + Use Cases — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -490,7 +491,7 @@

Use Cases

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/developer/dev.html b/docs/build/html/developer/dev.html index ac18b250..6fa072d9 100644 --- a/docs/build/html/developer/dev.html +++ b/docs/build/html/developer/dev.html @@ -6,7 +6,7 @@ - Development — Pyinterpolate 0.3.5 documentation + Development — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -494,7 +495,7 @@

Development

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/developer/doc_parts/bugs.html b/docs/build/html/developer/doc_parts/bugs.html index 5772ea84..0bb54f03 100644 --- a/docs/build/html/developer/doc_parts/bugs.html +++ b/docs/build/html/developer/doc_parts/bugs.html @@ -6,7 +6,7 @@ - Known Bugs — Pyinterpolate 0.3.5 documentation + Known Bugs — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -488,7 +489,7 @@

Known Bugs

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/developer/doc_parts/development.html b/docs/build/html/developer/doc_parts/development.html index ca432058..e8e4b61f 100644 --- a/docs/build/html/developer/doc_parts/development.html +++ b/docs/build/html/developer/doc_parts/development.html @@ -6,7 +6,7 @@ - Development — Pyinterpolate 0.3.5 documentation + Development — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -490,7 +491,7 @@

Development

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/developer/doc_parts/package.html b/docs/build/html/developer/doc_parts/package.html index 65f017f3..4d14e630 100644 --- a/docs/build/html/developer/doc_parts/package.html +++ b/docs/build/html/developer/doc_parts/package.html @@ -6,7 +6,7 @@ - Package structure — Pyinterpolate 0.3.5 documentation + Package structure — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -503,7 +504,7 @@

Package structure

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/developer/doc_parts/reqs.html b/docs/build/html/developer/doc_parts/reqs.html index 760fad4c..3e6ba6fb 100644 --- a/docs/build/html/developer/doc_parts/reqs.html +++ b/docs/build/html/developer/doc_parts/reqs.html @@ -6,7 +6,7 @@ - Requirements and dependencies (v 0.3.0) — Pyinterpolate 0.3.5 documentation + Requirements and dependencies (v 0.3.0) — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -504,7 +505,7 @@

Requirements and dependencies (v 0.3.0)

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/developer/doc_parts/tests_and_contribution.html b/docs/build/html/developer/doc_parts/tests_and_contribution.html index 04f9eaca..24f2acbc 100644 --- a/docs/build/html/developer/doc_parts/tests_and_contribution.html +++ b/docs/build/html/developer/doc_parts/tests_and_contribution.html @@ -6,7 +6,7 @@ - Tests and contribution — Pyinterpolate 0.3.5 documentation + Tests and contribution — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -486,7 +487,7 @@

Tests and contribution

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html index 38435ea7..250cde1a 100644 --- a/docs/build/html/genindex.html +++ b/docs/build/html/genindex.html @@ -5,7 +5,7 @@ - Index — Pyinterpolate 0.3.5 documentation + Index — Pyinterpolate 0.3.6 documentation @@ -37,6 +37,7 @@ + @@ -98,7 +99,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -446,7 +447,7 @@

Index

diff --git a/docs/build/html/index.html b/docs/build/html/index.html index 617dc76e..6acf8c70 100644 --- a/docs/build/html/index.html +++ b/docs/build/html/index.html @@ -6,7 +6,7 @@ - Pyinterpolate — Pyinterpolate 0.3.5 documentation + Pyinterpolate — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -100,7 +101,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -373,7 +374,7 @@

version 0.3.6 - KyivThe pyinterpolate logo with the name Kyiv and the version of package.

Note

-

The last documentation update: 2022-10-31

+

The last documentation update: 2023-01-21

Pyinterpolate is the Python library for geostatistics. The package provides access to spatial statistics tools used in various studies. This package helps you interpolate spatial data with the Kriging technique.

If you’re:

@@ -545,7 +546,7 @@

How to cite

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/science/biblio.html b/docs/build/html/science/biblio.html index 190f4a45..989a7d7e 100644 --- a/docs/build/html/science/biblio.html +++ b/docs/build/html/science/biblio.html @@ -6,7 +6,7 @@ - Bibliography — Pyinterpolate 0.3.5 documentation + Bibliography — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -100,7 +101,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -466,7 +467,7 @@

Bibliography

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/science/cite.html b/docs/build/html/science/cite.html index 06aad131..5b2f57ae 100644 --- a/docs/build/html/science/cite.html +++ b/docs/build/html/science/cite.html @@ -6,7 +6,7 @@ - How to cite — Pyinterpolate 0.3.5 documentation + How to cite — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -467,7 +468,7 @@

How to cite

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/search.html b/docs/build/html/search.html index 2650e20e..df4ad7b1 100644 --- a/docs/build/html/search.html +++ b/docs/build/html/search.html @@ -4,7 +4,7 @@ - Search - Pyinterpolate 0.3.5 documentation + Search - Pyinterpolate 0.3.6 documentation @@ -36,6 +36,7 @@ + @@ -100,7 +101,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -468,7 +469,7 @@

Search

diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index 39552c98..51a85bd9 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api/api", "api/datatypes/core", "api/distance/distance", "api/idw/idw", "api/io/io", "api/kriging/block/block_kriging", "api/kriging/kriging", "api/kriging/point/point_kriging", "api/pipelines/data/download", "api/pipelines/kriging_based/kriging_based_processes", "api/pipelines/pipelines", "api/variogram/block/block", "api/variogram/deconvolution/deconvolution", "api/variogram/experimental/experimental", "api/variogram/theoretical/theoretical", "api/variogram/variogram", "api/viz/viz", "community/community", "community/doc_parts/contributors", "community/doc_parts/forum", "community/doc_parts/use_cases", "developer/dev", "developer/doc_parts/bugs", "developer/doc_parts/development", "developer/doc_parts/package", "developer/doc_parts/reqs", "developer/doc_parts/tests_and_contribution", "index", "science/biblio", "science/cite", "setup/setup", "usage/good_practices", "usage/quickstart", "usage/tutorials", "usage/tutorials/Blocks to points Ordinary Kriging interpolation (Intermediate)", "usage/tutorials/Directional Ordinary Kriging (Intermediate)", "usage/tutorials/Directional Semivariograms (Basic)", "usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic)", "usage/tutorials/Ordinary and Simple Kriging (Basic)", "usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate)", "usage/tutorials/Poisson Kriging - Area to Area (Advanced)", "usage/tutorials/Poisson Kriging - Area to Point (Advanced)", "usage/tutorials/Poisson Kriging - Centroid Based (Advanced)", "usage/tutorials/Semivariogram Estimation (Basic)", "usage/tutorials/Semivariogram Regularization (Intermediate)", "usage/tutorials/Theoretical Models (Basic)", "usage/tutorials/Variogram Point Cloud (Basic)"], "filenames": ["api/api.rst", "api/datatypes/core.rst", "api/distance/distance.rst", "api/idw/idw.rst", "api/io/io.rst", "api/kriging/block/block_kriging.rst", "api/kriging/kriging.rst", "api/kriging/point/point_kriging.rst", "api/pipelines/data/download.rst", "api/pipelines/kriging_based/kriging_based_processes.rst", "api/pipelines/pipelines.rst", "api/variogram/block/block.rst", "api/variogram/deconvolution/deconvolution.rst", "api/variogram/experimental/experimental.rst", "api/variogram/theoretical/theoretical.rst", "api/variogram/variogram.rst", "api/viz/viz.rst", "community/community.rst", "community/doc_parts/contributors.rst", "community/doc_parts/forum.rst", "community/doc_parts/use_cases.rst", "developer/dev.rst", "developer/doc_parts/bugs.rst", "developer/doc_parts/development.rst", "developer/doc_parts/package.rst", "developer/doc_parts/reqs.rst", "developer/doc_parts/tests_and_contribution.rst", "index.rst", "science/biblio.rst", "science/cite.rst", "setup/setup.rst", "usage/good_practices.rst", "usage/quickstart.rst", "usage/tutorials.rst", "usage/tutorials/Blocks to points Ordinary Kriging interpolation (Intermediate).ipynb", "usage/tutorials/Directional Ordinary Kriging (Intermediate).ipynb", "usage/tutorials/Directional Semivariograms (Basic).ipynb", "usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic).ipynb", "usage/tutorials/Ordinary and Simple Kriging (Basic).ipynb", "usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate).ipynb", "usage/tutorials/Poisson Kriging - Area to Area (Advanced).ipynb", "usage/tutorials/Poisson Kriging - Area to Point (Advanced).ipynb", "usage/tutorials/Poisson Kriging - Centroid Based (Advanced).ipynb", "usage/tutorials/Semivariogram Estimation (Basic).ipynb", "usage/tutorials/Semivariogram Regularization (Intermediate).ipynb", "usage/tutorials/Theoretical Models (Basic).ipynb", "usage/tutorials/Variogram Point Cloud (Basic).ipynb"], "titles": ["API", "Core data structures", "Distance calculations", "Inverse Distance Weighting", "Input / Output", "Block - Poisson Kriging", "Kriging", "Point Kriging", "Data download", "Kriging-based processes", "Pipelines", "Block", "Deconvolution", "Experimental", "Theoretical", "Variogram", "Visualization", "Community", "Contributors", "Network", "Use Cases", "Development", "Known Bugs", "Development", "Package structure", "Requirements and dependencies (v 0.3.0)", "Tests and contribution", "Pyinterpolate", "Bibliography", "How to cite", "Setup", "Good practices", "Quickstart", "Tutorials", "Blocks to points Ordinary Kriging interpolation", "Directional Ordinary Kriging", "Directional semivariograms", "How good is my Kriging model? - tests with IDW algorithm", "Ordinary and Simple Kriging", "Outliers and Their Influence on the Final Model", "Poisson Kriging - Area to Area Kriging", "Poisson Kriging - Area to Point Kriging", "Poisson Kriging - centroid based approach", "Semivariogram Estimation", "Semivariogram regularization", "Semivariogram models", "Variogram Point Cloud"], "terms": {"core": [0, 24, 25, 40], "data": [0, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 16, 20, 24, 27, 32, 45], "structur": [0, 21, 44, 45], "input": [0, 1, 2, 24, 38, 39, 40, 41, 42, 43, 44], "output": [0, 34, 38, 39, 40, 41, 42, 43, 44, 45, 46], "distanc": [0, 5, 7, 9, 11, 12, 13, 14, 24, 27, 34, 36, 37, 38, 39, 42, 43, 44, 45, 46], "calcul": [0, 1, 4, 11, 13, 14, 24, 32, 34, 35, 37, 38, 39, 41, 43, 44, 45], "variogram": [0, 1, 5, 7, 9, 11, 12, 13, 14, 16, 24, 28, 32, 33, 34, 44], "experiment": [0, 11, 12, 14, 15, 24, 32, 34, 35, 37, 38, 39, 44], "theoret": [0, 5, 7, 11, 12, 15, 24, 32, 35, 37, 38, 39, 43, 44, 45], "block": [0, 1, 2, 4, 6, 9, 12, 13, 15, 24, 27, 33, 36, 40, 41, 42, 44, 46], "deconvolut": [0, 9, 11, 15, 24, 27, 28, 41, 44], "krige": [0, 10, 11, 12, 16, 24, 27, 28, 33, 43, 44, 46], "point": [0, 1, 2, 3, 5, 6, 9, 11, 12, 13, 14, 16, 22, 24, 27, 28, 29, 32, 33, 35, 40, 42, 45], "poisson": [0, 6, 9, 24, 27, 33, 34], "invers": [0, 24, 27, 37], "weight": [0, 5, 7, 9, 11, 12, 13, 14, 24, 27, 28, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pipelin": [0, 24, 43], "download": [0, 10, 24, 36], "base": [0, 5, 7, 10, 11, 12, 14, 24, 27, 33, 34, 35, 38, 40, 41, 43, 45, 46], "process": [0, 1, 5, 7, 10, 11, 12, 13, 24, 27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "visual": [0, 34, 36, 39, 40, 42, 43, 46], "class": [1, 5, 9, 11, 12, 13, 14, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sourc": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 27, 29, 37, 38], "store": [1, 12, 13, 14, 34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "prepar": [1, 13, 14, 24, 32, 34, 35, 37, 38, 39, 43, 46], "aggreg": [1, 5, 9, 11, 12, 27, 29, 34, 41, 44], "exampl": [1, 4, 12, 13, 14, 27, 34, 35, 36, 37, 39, 40, 41, 42, 43], "geocl": 1, "from_fil": [1, 34, 40, 41, 42, 44, 46], "testfil": 1, "shp": [1, 4, 34], "value_col": [1, 34, 40, 41, 42, 44, 46], "val": [1, 44, 45], "geometry_col": [1, 34, 40, 41, 42, 44, 46], "geometri": [1, 4, 5, 9, 11, 12, 34, 35, 36, 40, 41, 42, 44, 46], "index_col": [1, 34, 36, 40, 41, 42, 44, 46], "idx": [1, 34, 39, 46], "parsed_column": 1, "column": [1, 2, 3, 4, 5, 8, 9, 11, 12, 34, 35, 36, 39, 40, 41, 42, 43, 44], "print": [1, 4, 11, 12, 13, 14, 32, 34, 36, 37, 38, 39, 43, 46], "list": [1, 2, 3, 5, 7, 8, 9, 12, 13, 14, 36, 38, 40, 42, 43, 45], "centroid": [1, 4, 5, 9, 11, 12, 24, 27, 33, 34, 40, 41, 44, 46], "x": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 16, 24, 32, 34, 35, 36, 38, 39, 40, 42, 43, 44, 45], "y": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 16, 32, 34, 35, 36, 38, 40, 42, 43, 44, 45, 46], "attribut": [1, 7, 9, 11, 12, 13, 14, 34, 38, 39, 43, 46], "gpd": [1, 2, 4, 5, 9, 11, 12, 34, 35, 36], "geodatafram": [1, 2, 4, 5, 9, 11, 12, 34, 35, 36, 40, 41, 42, 44], "dataset": [1, 4, 5, 7, 8, 9, 12, 13, 16, 22, 24, 27, 29, 34, 36, 38, 40, 41, 42, 43, 44, 45, 46], "valu": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 32, 35, 36, 41, 43, 44, 45, 46], "value_column_nam": [1, 40, 41, 42, 44, 46], "ani": [1, 3, 4, 9, 11, 34, 36, 37, 39, 40, 41, 42, 43, 45, 46], "name": [1, 4, 8, 12, 14, 30, 34, 36, 39, 43, 45, 46], "rate": [1, 4, 27, 40, 41, 42, 44, 46], "geometry_column_nam": 1, "index_column_nam": [1, 40, 42], "index": [1, 2, 4, 5, 9, 11, 12, 13, 40, 42, 44], "method": [1, 9, 11, 12, 13, 14, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46], "read": [1, 4, 8, 14, 24, 32, 45], "pars": 1, "from": [1, 2, 4, 7, 8, 9, 11, 12, 13, 14, 16, 24, 27, 30, 32, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45], "spatial": [1, 13, 14, 20, 24, 27, 29, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "file": [1, 4, 8, 12, 14, 25, 30, 34, 36, 37, 38, 39, 41, 43, 46], "support": [1, 2, 4, 5, 9, 11, 12, 27, 34, 40, 41, 42, 44, 46], "geopanda": [1, 4, 9, 25, 30, 34, 35, 36, 40, 41, 42], "from_geodatafram": 1, "fpath": 1, "none": [1, 2, 4, 5, 7, 9, 11, 12, 13, 14, 16, 36, 37, 38, 39, 41, 43], "layer_nam": [1, 34, 40, 41, 42, 44, 46], "load": [1, 8, 34], "areal": [1, 5, 12, 40, 42, 43], "paramet": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46], "str": [1, 4, 7, 8, 9, 11, 12, 13, 14, 34, 36], "path": [1, 4, 40, 41, 42, 43, 44, 45], "The": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 20, 27, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "default": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 36, 38, 39, 42, 43, 44], "It": [1, 3, 11, 13, 14, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "could": [1, 3, 9, 16, 27, 36, 37, 39, 40, 42, 43, 46], "uniqu": [1, 4, 39, 40, 42], "If": [1, 2, 3, 4, 7, 9, 11, 12, 13, 14, 16, 26, 27, 34, 35, 36, 38, 39, 40, 42, 44], "given": [1, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 36, 37, 38, 41, 43, 44], "taken": 1, "arrai": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "layer": 1, "provid": [1, 2, 4, 7, 9, 14, 16, 27, 34, 35, 39], "gpkg": [1, 34, 40, 41, 42, 44, 46], "rais": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 37, 43], "indexcolnotuniqueerror": 1, "when": [1, 5, 7, 9, 12, 13, 14, 34, 36, 38, 40, 42, 43, 44, 46], "ha": [1, 4, 7, 11, 13, 14, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "gdf": [1, 36], "set": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 34, 35, 36, 40, 42], "specif": [1, 4, 20, 25, 34, 36, 39, 41, 46], "treat": [1, 4, 39], "an": [1, 3, 4, 9, 11, 12, 13, 16, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46], "ar": [1, 3, 4, 5, 7, 9, 11, 12, 13, 14, 25, 26, 27, 28, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pointsupport": [1, 2, 5, 9, 11, 12, 24, 40, 41, 42, 44], "log_not_used_point": 1, "fals": [1, 4, 5, 7, 8, 9, 11, 12, 13, 14, 36, 37, 38, 39, 40, 41, 42, 46], "relat": [1, 20, 34, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bool": [1, 4, 5, 7, 8, 9, 11, 12, 13, 14, 36, 38, 42], "should": [1, 3, 4, 7, 9, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "drop": [1, 37], "log": [1, 5, 11, 35], "note": [1, 11, 13, 36, 39, 40, 42, 44], "design": [1, 44], "inform": [1, 34, 38, 39, 40, 42, 43, 46], "about": [1, 35, 36, 39, 40, 42, 43, 46], "within": [1, 3, 5, 7, 9, 11, 12, 13, 14, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "polygon": [1, 2, 4, 5, 9, 11, 12, 27, 34, 41, 42, 44, 46], "dure": [1, 14, 42], "regular": [1, 9, 11, 12, 24, 27, 33, 34, 40, 41, 42, 43, 46], "inblock": [1, 11], "estim": [1, 3, 7, 9, 14, 16, 33, 34, 36, 38, 40, 46], "s": [1, 2, 3, 5, 7, 11, 12, 13, 14, 16, 27, 29, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "semivari": [1, 11, 12, 13, 14, 34, 35, 36, 37, 39, 43, 45, 46], "between": [1, 2, 5, 11, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "neighbour": [1, 3, 5, 9, 37], "take": [1, 7, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45, 46], "popul": [1, 27, 34, 40, 41, 42, 44], "grid": [1, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44], "Then": [1, 11, 27, 34, 38, 39, 40, 42, 46], "join": [1, 19, 44], "perform": [1, 5, 7, 9, 11, 12, 13, 14, 27, 34, 35, 36, 38, 40, 42, 43, 44], "assign": [1, 3, 13, 34, 37, 44], "area": [1, 5, 7, 9, 11, 12, 13, 16, 24, 27, 33, 34, 36, 37, 38, 42, 43, 44, 46], "thei": [1, 36, 38, 39, 40, 41, 43, 44, 45, 46], "place": [1, 11, 12, 13, 16, 36, 39, 41], "point_support": [1, 5, 9, 11, 40, 41, 42, 44], "x_col": [1, 5, 40, 42, 44], "float": [1, 3, 5, 7, 9, 11, 12, 13, 14, 16, 36, 37, 38, 40, 42, 45, 46], "represent": [1, 27, 41, 42, 45], "longitud": [1, 4, 7, 36], "y_col": [1, 5, 40, 42, 44], "latitud": [1, 4, 7, 36], "value_column": [1, 40, 42, 44], "which": [1, 14, 34, 36, 37, 38, 39, 40, 42, 43, 45], "describ": [1, 11, 12, 13, 26, 36, 39, 40, 42, 43, 44], "geometry_column": 1, "coordin": [1, 2, 3, 5, 7, 11, 12, 13, 16, 36, 41, 43, 45], "block_index_column": [1, 40, 42], "direct": [1, 11, 12, 13, 14, 16, 33, 34, 37, 39, 44], "import": [1, 13, 14, 32, 35, 40, 41, 42], "pyinterpol": [1, 19, 24, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "population_data": 1, "polygon_data": 1, "pop10": [1, 40, 41, 42, 44], "polygon_id": [1, 34, 40, 41, 42, 44, 46], "fip": [1, 34, 40, 41, 42, 44, 46], "gdf_point": 1, "read_fil": [1, 34], "gdf_polygon": 1, "out": 1, "point_support_geometry_col": [1, 40, 41, 42, 44], "point_support_val_col": [1, 40, 41, 42, 44], "blocks_geometry_col": [1, 40, 41, 42, 44], "blocks_index_col": [1, 40, 41, 42, 44], "where": [1, 3, 7, 9, 11, 13, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fall": [1, 36, 42], "log_drop": 1, "see": [1, 9, 11, 13, 34, 36, 37, 38, 39, 40, 42, 43, 44, 46], "datafram": [1, 2, 5, 8, 9, 11, 12, 35, 36, 39, 40, 42, 44], "point_support_data_fil": [1, 40, 41, 42, 44], "blocks_fil": [1, 40, 41, 42, 44], "use_point_support_cr": [1, 40, 41, 42, 44], "true": [1, 4, 5, 7, 9, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "point_support_layer_nam": [1, 40, 41, 42, 44], "blocks_layer_nam": [1, 40, 41, 42, 44], "all": [1, 3, 7, 11, 12, 13, 14, 26, 34, 35, 36, 37, 38, 39, 40, 43, 46], "must": [1, 3, 4, 5, 7, 9, 11, 12, 13, 16, 34, 36, 37, 38, 39, 42, 43, 44, 45, 46], "cr": [1, 4, 9, 36, 41], "transform": [1, 12, 13, 27, 32, 34, 36, 39, 40, 41, 44, 45, 46], "same": [1, 2, 3, 11, 12, 13, 14, 16, 32, 35, 36, 37, 38, 40, 42, 43, 45, 46], "thi": [1, 5, 7, 14, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "point_support_datafram": 1, "blocks_datafram": 1, "geoseri": 1, "calc_point_to_point_dist": [2, 39, 46], "points_a": 2, "points_b": 2, "function": [2, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 24, 32, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "two": [2, 9, 11, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "group": [2, 26, 39, 40, 42, 46], "singl": [2, 11, 12, 13, 14, 16, 36, 37, 38, 40, 42, 45, 46], "itself": [2, 44], "numpi": [2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 25, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "other": [2, 11, 13, 34, 36, 37, 38, 39, 40, 42, 43, 44, 46], "algorithm": [2, 5, 7, 9, 11, 12, 28, 33, 34, 38, 39, 40, 42, 43, 44, 45, 46], "against": [2, 13, 14, 43], "return": [2, 3, 4, 5, 7, 8, 9, 11, 13, 14, 16, 36, 37, 38, 39, 40, 41, 42, 45, 46], "each": [2, 3, 9, 12, 13, 32, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "calc_block_to_block_dist": 2, "union": [2, 5, 7, 9, 11, 12, 36], "dict": [2, 5, 9, 11, 12, 13, 14, 16, 43, 44], "np": [2, 5, 9, 11, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46], "ndarrai": [2, 5, 9, 11, 12, 14, 38, 40, 42], "pd": [2, 5, 9, 11, 12, 35, 36, 39, 40, 42], "id": [2, 4, 5, 9, 11, 12, 34, 40, 41, 42, 44], "ds": [2, 5, 9, 11, 12, 36, 44], "block_dist": 2, "order": [2, 13, 39, 43, 46], "typeerror": [2, 4], "wrong": [2, 14, 34, 36, 39, 40, 42], "type": [2, 9, 12, 13, 14, 34, 38, 39, 43, 44, 46], "inverse_distance_weight": [3, 37], "known_point": [3, 37], "unknown_loc": [3, 7], "number_of_neighbour": [3, 37], "1": [3, 7, 9, 11, 12, 13, 14, 16, 28, 30, 32], "power": [3, 12, 14, 37, 38, 40, 42, 43, 44, 45], "2": [3, 4, 8, 11, 13, 14, 30, 32], "0": [3, 9, 11, 12, 13, 14, 16, 21, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unknown": [3, 5, 7, 9, 34, 37, 43, 45], "locat": [3, 5, 7, 37, 41, 44], "mxn": 3, "m": [3, 28, 38, 39, 46], "number": [3, 5, 7, 9, 11, 12, 13, 14, 16, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "row": [3, 4, 40, 42, 45], "n": [3, 7, 9, 11, 12, 13, 16, 30, 34, 35, 39, 45, 46], "last": [3, 27, 34, 36, 37, 40, 41, 42, 45, 46], "repres": [3, 14, 34, 36, 39, 40, 41, 42, 43, 45, 46], "known": [3, 7, 9, 21, 38, 40, 42], "dimension": 3, "iter": [3, 9, 12, 14, 39, 40, 41, 42, 44], "length": [3, 36, 39, 45], "dimens": [3, 16, 39], "shape": [3, 13, 25, 36, 39, 40, 41, 42, 44, 45], "new": [3, 9, 13, 14, 34, 36, 37, 39, 43, 46], "ad": [3, 36, 46], "onc": [3, 12, 36], "vector": 3, "becom": 3, "int": [3, 5, 7, 9, 12, 13, 14, 16, 36, 37, 38, 39, 40, 42, 45, 46], "us": [3, 5, 7, 9, 11, 12, 13, 14, 16, 17, 24, 27, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can": [3, 5, 7, 9, 13, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "limit": [3, 4, 7, 12, 38, 45, 46], "len": [3, 34, 37, 38, 39, 40, 42, 46], "larger": [3, 14, 16, 36, 39, 43, 44], "equal": [3, 11, 12, 13, 14, 38, 40, 41, 42, 43, 44], "control": [3, 36, 37, 38, 40, 42, 44, 45], "mean": [3, 7, 9, 11, 12, 13, 14, 34, 35, 37, 38, 39, 43, 44, 45, 46], "stronger": 3, "influenc": [3, 33, 37, 38], "closest": [3, 7, 9, 11, 12, 14, 37, 39, 44, 45], "neighbor": [3, 5, 7, 9, 11, 13, 34, 36, 37, 38, 39, 40, 41, 42, 43], "decreas": [3, 12, 43], "quickli": [3, 43], "result": [3, 5, 7, 9, 12, 14, 16, 34, 38, 39, 40, 41, 42, 44], "valueerror": [3, 5, 9, 11, 12, 14, 40, 42], "smaller": [3, 11, 34, 36, 39, 44, 46], "than": [3, 4, 7, 9, 13, 14, 22, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "less": [3, 9, 34, 40, 42, 46], "more": [3, 11, 12, 14, 22, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "read_block": 4, "val_col_nam": 4, "geometry_col_nam": 4, "id_col_nam": 4, "centroid_col_nam": 4, "epsg": [4, 8, 36], "fiona": [4, 25], "differ": [4, 9, 11, 12, 13, 14, 24, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "too": [4, 34, 36, 37, 39, 40, 41, 42, 44], "option": [4, 12, 13, 14, 16, 34, 43, 46], "reproject": 4, "header": 4, "titl": [4, 36, 39, 43, 45], "colum": 4, "multipolygon": [4, 34, 46], "later": [4, 39, 43, 44], "accuraci": 4, "mai": [4, 25, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "For": [4, 34, 36, 39, 43, 44, 45, 46], "most": [4, 13, 34, 37, 39, 40, 41, 42, 43, 44, 45], "applic": [4, 7, 38, 42, 43], "doe": [4, 9, 30, 34, 43, 44], "matter": [4, 8], "project": [4, 9, 20, 36], "you": [4, 5, 7, 9, 25, 26, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "choos": [4, 34, 36, 43, 44, 45], "both": [4, 36, 38, 39, 43, 44, 45, 46], "onli": [4, 7, 13, 14, 34, 36, 38, 39, 40, 42, 43, 44, 45], "one": [4, 12, 13, 34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "exist": [4, 13, 14, 34, 39], "bblock": 4, "path_to_the_shapefil": 4, "bdf": 4, "dtype": [4, 36], "object": [4, 5, 9, 11, 12, 13, 34, 40, 41, 42, 43, 44, 45, 46], "read_csv": [4, 35, 36], "lat_col_nam": 4, "lon_col_nam": 4, "delim": 4, "csv": [4, 8, 12, 35, 36], "includ": [4, 13, 36, 39, 41], "delimit": 4, "separ": [4, 11, 40, 41, 42], "data_arr": 4, "path_to_the_data": 4, "15": [4, 35, 36, 38, 39, 43, 44, 45, 46], "11524": 4, "52": [4, 37, 38, 43], "76515": 4, "91": [4, 34, 43], "275597": 4, "74279": 4, "96": 4, "548294": 4, "read_txt": [4, 32, 37, 38, 39, 43, 46], "skip_head": 4, "text": [4, 36, 43], "format": [4, 39], "convert": 4, "skip": [4, 9, 34], "first": [4, 12, 13, 34, 35, 36, 37, 38, 39, 43, 44, 45, 46], "txt": [4, 32, 37, 38, 39, 43, 46], "centroid_poisson_krig": [5, 42], "semivariogram_model": [5, 9, 16, 40, 41, 42, 43], "unknown_block": [5, 40, 42], "unknown_block_point_support": [5, 40, 42], "number_of_neighbor": [5, 7, 9, 16, 38, 40, 41, 42], "is_weighted_by_point_support": [5, 42], "raise_when_negative_predict": [5, 9, 40, 41, 42], "raise_when_negative_error": [5, 9, 40, 41, 42], "allow_approximate_solut": [5, 7], "theoreticalvariogram": [5, 7, 9, 11, 12, 14, 16, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45], "A": [5, 7, 9, 11, 12, 13, 14, 16, 38, 40, 42, 43, 44, 45], "fit": [5, 7, 9, 12, 14, 28, 32, 34, 36, 38, 39, 40, 42, 43, 44, 45, 46], "have": [5, 7, 9, 11, 12, 13, 14, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "centroid_x": [5, 34, 40, 42, 46], "centroid_i": [5, 34, 40, 42, 46], "minimum": [5, 9, 12, 13, 45], "potenti": [5, 9, 39], "affect": [5, 9, 36, 37, 39, 40, 41, 42, 46], "error": [5, 7, 9, 11, 12, 14, 16, 22, 32, 34, 35, 37, 38, 39, 43, 44, 45, 46], "predict": [5, 7, 9, 14, 20, 27, 32, 35, 37, 39, 41], "neg": [5, 9, 14, 28, 46], "allow": [5, 7, 9, 27, 38, 45], "approxim": [5, 7, 9, 36, 38, 39, 43], "ol": [5, 7, 9, 38], "we": [5, 7, 9, 13, 27, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "don": [5, 7, 9, 37, 38, 43, 45], "t": [5, 7, 9, 12, 13, 14, 26, 34, 36, 37, 38, 39, 41, 43, 44, 45], "recommend": [5, 7, 9, 36, 38, 39, 44], "know": [5, 7, 9, 38, 39, 40, 41, 42, 43, 45, 46], "what": [5, 7, 9, 34, 36, 38, 40, 42, 43, 45, 46], "do": [5, 7, 9, 34, 36, 38, 40, 41, 42, 43, 44, 46], "cluster": [5, 7], "your": [5, 7, 12, 30, 34, 37, 38, 39, 40, 41, 42, 45], "lead": [5, 7, 22, 35, 36, 45], "singular": [5, 7], "matrix": [5, 7, 39, 45], "creation": [5, 7], "area_to_area_pk": [5, 40], "log_process": [5, 11], "info": [5, 11], "debug": [5, 11], "area_to_point_pk": 5, "max_rang": [5, 9, 13, 14, 32, 34, 35, 36, 37, 38, 39, 41, 43, 44, 45, 46], "err_to_nan": [5, 7, 9], "maximum": [5, 7, 9, 12, 13, 14, 36, 38, 43, 44, 45, 46], "search": [5, 7, 9, 34, 37, 38, 39, 40, 41, 42, 43, 44], "rang": [5, 7, 9, 11, 12, 13, 14, 16, 32, 34, 36, 37, 38, 39, 43, 44, 45, 46], "nan": [5, 9, 34, 39, 40, 41, 42, 43, 46], "observ": [7, 8, 13, 14, 27, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45], "theoretical_model": [7, 9, 11, 12, 32, 34, 35, 37, 38, 39], "how": [7, 9, 12, 14, 32, 33, 34, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ok": [7, 32, 38], "neighbors_rang": [7, 9, 34, 38], "no_neighbor": [7, 32, 34, 35, 37, 38], "4": [7, 13, 14, 16, 32], "use_all_neighbors_in_rang": [7, 34, 35, 37, 38], "sk_mean": [7, 38], "allow_approx_solut": [7, 9, 38, 39], "number_of_work": [7, 34, 38], "manag": [7, 44], "ordinari": [7, 9, 16, 24, 27, 28, 33, 40, 41, 42, 43], "simpl": [7, 9, 24, 27, 33, 34, 36, 37, 40, 41, 42, 43, 45], "model": [7, 9, 11, 12, 14, 16, 27, 28, 33, 36, 44, 46], "miss": [7, 9, 32, 34, 40, 43], "select": [7, 9, 11, 12, 13, 16, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "kind": [7, 13, 27, 35, 43], "want": [7, 34, 35, 37, 43, 45], "sk": [7, 38], "interpol": [7, 9, 16, 24, 27, 29, 32, 33, 36, 37, 38, 39, 40, 42, 43, 44], "real": [7, 35, 37, 38, 39, 43, 45, 46], "greater": [7, 13, 14, 34, 35, 36, 38, 43, 46], "them": [7, 28, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45, 46], "anywai": 7, "over": [7, 9, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45], "studi": [7, 9, 14, 27, 38], "befor": [7, 9, 12, 34, 38, 39, 40, 41, 42, 43, 44, 45, 46], "That": [7, 34, 37, 38, 39, 43, 44], "why": [7, 34, 36, 37, 38, 39, 43, 44, 45, 46], "multipl": [7, 14, 32, 34, 38, 39, 40, 42, 43, 44, 45], "sampl": [7, 9, 24, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "well": [7, 34, 36, 38, 39, 40, 42, 43, 44], "mani": [7, 9, 12, 14, 28, 38, 40, 41, 42, 43, 44, 46], "unit": [7, 11, 12, 28, 34, 36, 42, 44, 45], "increas": [7, 34, 43], "veri": [7, 36, 37, 40, 41, 42, 43, 45, 46], "larg": [7, 14, 20, 34, 37, 38, 45, 46], "10k": [7, 22, 38, 45], "varianc": [7, 13, 14, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43], "ordinary_krig": 7, "known_loc": 7, "techniqu": [7, 9, 24, 27, 36, 37, 38, 39, 40, 41, 42], "train": [7, 9, 14, 38], "tupl": [7, 13, 14], "lon": [7, 32], "lat": [7, 32], "runetimeerror": [7, 12, 13], "system": [7, 11, 12, 13, 16, 30, 36, 38, 39, 41, 45], "simple_krig": 7, "process_mean": 7, "download_air_quality_poland": [8, 36], "export": [8, 12, 14], "export_path": 8, "air_quality_sampl": 8, "air": [8, 36], "qualiti": 8, "polish": 8, "central": 8, "europ": 8, "station": 8, "4326": [8, 36], "compound": 8, "follow": [8, 40, 41, 42, 44, 46], "co": 8, "carbon": 8, "monoxid": 8, "so2": 8, "sulfur": 8, "dioxid": 8, "pm2": [8, 36], "5": [8, 12, 13, 14, 32, 35, 38, 41, 45, 46], "particul": 8, "size": [8, 11, 12, 13, 16, 34, 36, 39, 40, 41, 42, 44, 45], "micromet": 8, "pm10": 8, "10": [8, 13, 14, 27, 29, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "no2": 8, "nitrogen": 8, "03": [8, 34, 38, 39, 40, 41, 42, 43, 44, 46], "ozon": 8, "c6h6": 8, "benzen": 8, "final_df": 8, "station_id": [8, 36], "blockfilt": 9, "alia": [9, 13], "blockpk": 9, "kriging_typ": 9, "ata": 9, "oper": [9, 12, 30, 46], "avail": [9, 11, 12, 13, 14, 38, 43, 44, 45], "atp": 9, "cb": 9, "geo_d": 9, "reg": 9, "est": 9, "err": [9, 35, 40, 41, 42], "rmse": [9, 14, 34, 38, 40, 42, 43, 45], "statist": [9, 13, 27, 39, 40, 42, 43], "dictionari": [9, 14, 16, 43], "kei": [9, 14, 16], "root": [9, 14, 37, 38, 43, 45], "squar": [9, 13, 14, 28, 37, 38, 43, 45], "time": [9, 12, 34, 38, 39, 40, 42, 44, 45, 46], "second": [9, 13, 38, 43, 45, 46], "pk": 9, "filter": [9, 24, 34, 39, 40, 42, 45], "c": [9, 13, 28, 30, 32, 39], "b": 9, "data_cr": 9, "whole": [9, 12, 38], "creat": [9, 11, 12, 13, 16, 27, 28, 30, 37, 38, 40, 41, 42, 44, 46], "map": [9, 27, 35, 36, 40, 41, 42, 45], "look": [9, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "http": [9, 27, 28, 29], "org": [9, 27, 29], "html": 9, "doesn": [9, 34, 37, 39, 41, 43], "blocktoblockkrigingcomparison": 9, "no_of_neighbor": 9, "16": [9, 16, 34, 35, 36, 38, 39, 41, 42, 43, 45, 46], "simple_kriging_mean": 9, "training_set_frac": 9, "8": [9, 13, 14, 30, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "20": [9, 35, 36, 38, 39, 43, 44, 45], "compar": [9, 24, 34, 38, 43, 44, 46], "pick": [9, 40, 42], "addit": [9, 24, 36, 39, 40, 42, 46], "outsid": 9, "fraction": [9, 14, 34, 36, 43], "Not": [9, 36, 38, 39], "test": [9, 14, 21, 33, 34, 38, 43, 44, 45, 46], "random": [9, 37, 38, 39, 40, 42, 46], "common_index": 9, "common": 9, "training_set_index": 9, "run_test": 9, "smooth_block": [9, 41], "smooth": [9, 24, 34, 40, 42], "area_id": 9, "aggregatedvariogram": 11, "aggregated_data": 11, "agg_step_s": [11, 12, 44], "agg_max_rang": [11, 12, 44], "agg_direct": [11, 12, 44], "agg_toler": [11, 12, 44], "agg_nugget": [11, 12, 44], "variogram_weighting_method": [11, 12, 44], "verbos": [11, 12, 14, 44], "count": [11, 13, 34, 39, 40, 41, 42, 44], "step": [11, 12, 13, 26, 30, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "lag": [11, 12, 13, 14, 34, 36, 37, 38, 39, 43, 44, 45], "maxim": [11, 12, 44], "analysi": [11, 12, 13, 20, 27, 32, 34, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "360": [11, 12, 13, 14, 16, 36, 37, 44], "semivariogram": [11, 12, 13, 14, 16, 24, 27, 28, 33, 35, 37, 39], "degre": [11, 12, 13, 16, 44], "180": [11, 12, 13, 16, 36], "e": [11, 12, 13, 16, 20, 28, 34, 35, 38, 40, 42, 43], "w": [11, 12, 13, 16, 35], "90": [11, 12, 13, 16, 36, 37], "270": [11, 12, 13, 16, 36], "45": [11, 12, 13, 16, 36, 39, 42, 43], "225": [11, 12, 13, 16, 36], "ne": [11, 12, 13, 16, 35], "sw": [11, 12, 13, 16, 35], "135": [11, 12, 13, 16, 36], "315": [11, 12, 13, 16, 36, 43], "nw": [11, 12, 13, 16, 35], "se": [11, 12, 13, 16, 35], "line": [11, 12, 13, 16, 36, 37, 39, 43, 46], "begin": [11, 12, 13, 16, 36, 38, 39, 43, 44], "origin": [11, 12, 13, 16, 36, 44], "axi": [11, 12, 13, 16, 34, 35, 36, 43, 46], "bin": [11, 12, 13, 16, 36, 40, 42], "ellipt": [11, 12, 13, 16, 36], "major": [11, 12, 13, 16, 36], "toler": [11, 12, 13, 16, 35, 36, 37], "minor": [11, 12, 13, 16, 36, 39], "baselin": [11, 12, 13, 16, 36, 37, 39, 44], "center": [11, 12, 13, 16, 36, 43, 46], "ellips": [11, 12, 13, 16, 36], "omnidirect": [11, 12, 13, 16, 36], "nugget": [11, 12, 14, 32, 34, 36, 38, 43, 44, 45], "close": [11, 12, 14, 34, 35, 36, 37, 43, 44, 46], "bigger": [11, 12, 14, 44], "distant": [11, 12, 14, 34, 37, 39, 44, 46], "further": [11, 12, 14, 34, 35, 37, 39, 44], "awai": [11, 12, 14, 34, 44], "dens": [11, 12, 14, 34, 37, 40, 41, 42, 44, 46], "pair": [11, 12, 13, 14, 36, 38, 39, 43, 44, 46], "lesser": [11, 12], "level": [11, 13, 24], "refer": [11, 12, 36, 37, 41], "goovaert": [11, 12, 28, 44], "p": [11, 12, 28, 34, 37, 43, 44, 45], "presenc": [11, 12, 28, 44], "irregular": [11, 12, 28, 40, 41, 42, 44], "geograph": [11, 12, 28, 35, 38, 44], "mathemat": [11, 12, 28, 43, 44], "geologi": [11, 12, 28, 44], "40": [11, 12, 28, 39, 40, 42, 43, 44], "101": [11, 12, 28, 37, 38, 43, 44], "128": [11, 12, 28, 34, 37, 38, 43, 44], "2008": [11, 12, 28, 44], "aggregared_data": 11, "agg_lag": 11, "equidist": 11, "weighting_method": [11, 12], "experimental_variogram": [11, 14, 32, 34, 35, 37, 38, 39, 43, 46], "experimentalvariogram": [11, 13, 14, 37, 43], "deriv": [11, 13, 14, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45], "inblock_semivari": 11, "averag": [11, 13, 34, 40, 42], "avg_inblock_semivari": 11, "block_to_block_semivari": 11, "i": [11, 34, 37, 38, 39, 43, 44, 45], "j": 11, "avg_block_to_block_semivari": 11, "regularized_variogram": [11, 40, 41, 42, 44], "distances_between_block": 11, "show_semivariogram": 11, "show": [11, 12, 13, 14, 35, 37, 39, 40, 42, 43, 45, 46], "calculate_avg_inblock_semivari": 11, "gamma_h": 11, "v": [11, 21, 28, 39, 46], "frac": [11, 37, 40, 42], "h": [11, 13, 37], "sum_": [11, 37], "gamma": 11, "v_": 11, "samivari": 11, "calculate_avg_semivariance_between_block": 11, "divis": [11, 34, 37, 39, 40, 42], "v_h": 11, "p_": 11, "u_": 11, "gamma_": 11, "average_inblock_semivari": 11, "semivariance_between_point_support": 11, "experimental_block_variogram": 11, "theoretical_block_model": 11, "procedur": [11, 12, 40, 44], "learn": [11, 27, 34, 35, 36, 37, 39, 40, 43, 44, 45, 46], "regularized_model": [11, 12, 40, 41, 42, 44], "form": [11, 13, 14, 37, 38, 45], "gamma_v": 11, "regularize_variogram": 11, "reg_variogram": 11, "below": [11, 39, 40, 42, 46], "zero": [11, 13, 14, 37, 38, 41, 43, 46], "plot": [11, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "attributeerror": [11, 12, 14], "been": [11, 12, 14, 37, 40, 42], "store_model": 12, "initi": [12, 13, 14, 39, 43, 44, 45], "build": [12, 20, 35, 37, 38, 39, 41, 43], "save": [12, 14, 34, 43, 46], "export_model": [12, 44], "dcv": 12, "agg_dataset": [12, 44], "point_support_dataset": [12, 44], "max_it": [12, 44], "plot_variogram": [12, 44], "plot_devi": [12, 44], "plot_weight": [12, 44], "ps": 12, "agg": 12, "initial_regularized_variogram": 12, "initial_theoretical_agg_model": 12, "initial_theoretical_model_predict": 12, "initial_experimental_variogram": 12, "final_theoretical_model": 12, "final_optimal_variogram": 12, "agg_step": 12, "agg_rng": 12, "arang": [12, 37, 39], "step_siz": [12, 13, 14, 16, 32, 34, 35, 36, 37, 38, 39, 43, 44, 45, 46], "deviat": [12, 13, 39, 40, 42, 44, 46], "per": [12, 13, 14, 34, 39, 41, 46], "element": 12, "appli": [12, 43], "termin": [12, 30], "after": [12, 34, 39, 40, 42, 43, 44, 46], "fit_transform": [12, 44], "divid": [12, 34, 36, 38, 43, 44], "fname": [12, 14], "final": [12, 33, 34, 45], "sill": [12, 14, 32, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45], "hasn": 12, "yet": [12, 14, 43], "model_typ": [12, 14, 32, 35, 37, 38, 43, 44], "basic": [12, 13, 24, 28, 32, 40, 42, 44], "exponenti": [12, 14, 34, 43, 44, 45], "linear": [12, 14, 28, 36, 38, 43, 44, 45], "spheric": [12, 14, 32, 35, 37, 43, 44, 45], "circular": [12, 14, 34, 36, 37, 43, 45], "cubic": [12, 14, 34, 43, 45], "gaussian": [12, 14, 43, 45], "abov": [12, 14, 39, 40, 42, 43, 45, 46], "25": [12, 13, 28, 39, 40, 42, 43, 45, 46], "limit_deviation_ratio": 12, "minimum_deviation_decreas": 12, "01": [12, 37, 38, 39, 43, 46], "reps_deviation_decreas": 12, "3": [12, 13, 14, 18, 21, 30, 32], "minim": [12, 13, 14, 43], "ratio": [12, 16, 34, 40, 41, 42], "stop": [12, 37, 46], "001": 12, "optim": [12, 14, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45], "dev": [12, 30], "opt_dev": 12, "repetit": 12, "small": [12, 34, 36, 37, 38, 40, 41, 42, 44, 45], "initial_regularized_model": 12, "undefin": 12, "user": [12, 14, 33, 34], "didn": [12, 34, 36], "build_experimental_variogram": [13, 32, 36, 37, 38, 43, 44, 45], "input_arrai": [13, 32, 34, 35, 36, 37, 38, 39, 43, 44, 46], "covariogram": 13, "pt": [13, 37, 38, 44], "triangular": [13, 36], "triangl": [13, 36], "accur": [13, 36], "also": [13, 34, 36, 44], "slowest": 13, "semivariogram_stat": [13, 37], "empiricalsemivariogram": 13, "empir": [13, 14, 35, 37, 43, 46], "calculate_covari": 13, "covari": [13, 36, 43], "calculate_semivari": [13, 37, 46], "forc": [13, 14, 34, 43], "reference_input": [13, 14], "6": [13, 14, 32, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46], "7": [13, 14, 25, 27, 28, 29, 30, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "9": [13, 14, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "11": [13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "12": [13, 14, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "empirical_smv": [13, 14], "var_cov_diff": [13, 43], "625": [13, 37], "543": 13, "792": 13, "227": [13, 43], "795": 13, "043": 13, "26": [13, 39, 43, 45], "509": 13, "build_variogram_point_cloud": 13, "cloud": [13, 24, 33, 34], "specifi": 13, "variogram_cloud": [13, 34], "is_semivari": [13, 37], "is_covari": [13, 37], "is_vari": [13, 37], "As": [13, 37, 43, 46], "polyset": 13, "5434027777777798": 13, "791923487836951": 13, "2272727272727275": 13, "7954545454545454": 13, "0439752555137165": 13, "2599999999999958": 13, "508520710059168": 13, "experimental_semivariance_arrai": [13, 37, 45], "experimental_covariance_arrai": 13, "experimental_semivari": [13, 36, 43], "experimental_covari": 13, "variance_covariances_diff": 13, "upper": [13, 39, 46], "bound": [13, 14, 46], "points_per_lag": [13, 37, 46], "stationari": [13, 43], "abl": [13, 30, 34], "retriev": [13, 27, 34, 36, 38, 44], "g": [13, 38, 40, 42, 43], "mind": 13, "work": [13, 14, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "mx_rng": [13, 37], "tol": [13, 37], "plot_semivari": [13, 36, 43], "plot_covari": [13, 43], "plot_vari": [13, 43], "warn": [13, 14, 34, 39, 43], "attributesettofalsewarn": 13, "invok": [13, 14, 46], "those": [13, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "indic": [13, 34, 39, 40, 42, 46], "variogramcloud": [13, 34, 39, 46], "calculate_on_cr": [13, 39], "present": [13, 34, 36, 39, 45], "scatterplot": 13, "boxplot": [13, 39], "violinplot": [13, 39], "get_variogram_point_cloud": [13, 39], "wrapper": [13, 14], "around": [13, 39, 43, 45, 46], "point_cloud": 13, "avg": 13, "std": [13, 39, 40, 42, 46], "min": [13, 16, 39, 40, 42], "median": [13, 34, 39, 40, 42, 46], "75": [13, 37, 39, 40, 42, 43], "max": [13, 16, 39, 40, 42, 46], "skew": [13, 34, 35, 39, 46], "kurtosi": 13, "22727272727272": 13, "experimental_point_cloud": [13, 39], "calculate_experimental_variogram": [13, 34, 39, 46], "__str__": [13, 39], "scatter": [13, 14, 43, 45, 46], "remove_outli": [13, 34, 39, 46], "remov": [13, 38, 40, 42, 44], "outlier": [13, 33, 40, 42], "statistc": 13, "standard": [13, 39, 40, 42, 46], "1st": [13, 46], "quartil": [13, 39, 40, 42, 46], "3rd": [13, 40, 42, 46], "lag_numb": 13, "third": [13, 39], "string": [13, 43, 46], "box": [13, 39, 46], "violin": [13, 34, 46], "zscore": [13, 39, 46], "z_lower_limit": [13, 39, 46], "z_upper_limit": [13, 39, 46], "iqr_lower_limit": [13, 34, 46], "iqr_upper_limit": [13, 34, 46], "inplac": [13, 34, 36, 39, 46], "detect": [13, 39], "iqr": [13, 34, 46], "left": 13, "side": 13, "distribut": [13, 35, 40, 42, 46], "lower": [13, 14, 36, 39, 43, 46], "right": 13, "lowest": [13, 34, 39, 43, 45, 46], "largest": [13, 34, 39], "updat": [13, 14, 27, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "noth": [13, 14, 38], "els": [13, 34, 36, 37, 40, 42, 44, 46], "clean": [13, 34, 39, 46], "build_theoretical_variogram": [14, 32, 37, 38, 43, 45], "its": [14, 37, 42, 43, 44, 45, 46], "dissimilar": [14, 36, 43], "otherwis": [14, 34, 39], "usual": [14, 32, 36, 37, 38, 40, 42, 43, 44], "correl": [14, 43, 45], "shouldn": [14, 34, 36, 38, 39, 43], "half": [14, 36, 43], "extent": [14, 36, 43], "bia": [14, 27, 34, 38, 43], "isotrop": [14, 34, 35, 39], "theo": 14, "model_param": 14, "theoretical_smv": 14, "_": [14, 34, 35, 37, 42, 45], "autofit": [14, 34, 35, 37, 39, 43], "5275214898546217": 14, "empiricalvariogram": 14, "experimental_arrai": 14, "variogram_model": [14, 38], "fitted_model": [14, 43], "chosen": [14, 34, 38, 43, 45], "curv": [14, 43, 44, 45], "mae": [14, 43], "absolut": [14, 34, 39, 43, 44, 46], "forecast": [14, 43], "vs": [14, 36, 37], "posit": [14, 34, 39, 46], "underestim": 14, "overestim": [14, 40, 42], "smape": [14, 39, 43], "symmetr": [14, 39, 43], "percentag": [14, 39, 43], "100": [14, 34, 35, 37, 38, 39, 41, 42, 43, 44, 45], "are_param": 14, "check": [14, 23, 25, 34, 35, 36, 38, 40, 41, 42, 43, 46], "were": [14, 43, 46], "calculate_model_error": 14, "evalu": [14, 40], "to_dict": [14, 43], "from_dict": [14, 43], "to_json": [14, 43], "parameter": 14, "json": [14, 40, 41, 42, 43, 44], "from_json": [14, 40, 41, 42, 43], "min_rang": [14, 43], "number_of_rang": [14, 43], "64": [14, 38, 43], "min_sil": [14, 43], "max_sil": [14, 43], "number_of_sil": [14, 43], "error_estim": [14, 43], "deviation_weight": 14, "auto_update_attribut": 14, "warn_about_set_param": 14, "return_param": [14, 39], "tri": 14, "find": [14, 34, 40, 42, 43, 44, 46], "fix": [14, 38, 43], "space": [14, 20, 43, 46], "possibl": [14, 34, 36, 38, 39, 43, 45], "requir": [14, 21, 30, 34, 37, 39, 40, 41, 44], "pass": [14, 34, 36, 37, 38, 39, 40, 41, 43, 44], "best": [14, 34, 36, 37, 41, 43, 44, 45, 46], "model_attribut": 14, "model_nam": [14, 43], "model_sil": 14, "model_rang": 14, "model_nugget": 14, "error_typ": 14, "type_of_error_metr": 14, "error_valu": 14, "keyerror": 14, "silloutsidesaferangewarn": 14, "rangeoutsidesafedistancewarn": 14, "initil": [14, 43], "program": [14, 28, 34, 37, 39, 44], "fitted_valu": 14, "associ": 14, "model_error": 14, "metricstypeselectionerror": 14, "update_attr": 14, "_theoretical_valu": 14, "_error": 14, "implement": 14, "model_paramet": 14, "interpolate_rast": 16, "dim": 16, "1000": [16, 36, 38, 43], "raster": [16, 24], "pixel": [16, 39, 45], "width": 16, "height": 16, "preserv": 16, "raster_dict": 16, "param": 16, "contributor": 17, "network": 17, "case": [17, 30, 32, 34, 37, 38, 39, 40, 41, 42, 43, 44], "szymon": [18, 34, 39, 46], "moli\u0144ski": [18, 27, 29], "simonmolinski": [18, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "lakshaya": 18, "inani": 18, "lakshayainani": 18, "sean": 18, "lim": 18, "seanjunheng2": 18, "scott": 18, "gallach": 18, "scottgallach": 18, "ethem": 18, "turgut": 18, "ethmtrgt": [18, 34, 39, 43, 46], "tobiasz": 18, "wojnar": 18, "tobiaszwojnar": 18, "sdesabbata": 18, "kenohori": 18, "hugoledoux": 18, "editor": 18, "our": [19, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "commun": [19, 27], "discord": [19, 34], "server": 19, "tick": 20, "born": 20, "diseas": [20, 27], "detector": 20, "lion": 20, "compani": 20, "european": 20, "agenc": 20, "2019": 20, "2020": 20, "b2c": 20, "demand": 20, "flu": 20, "medic": 20, "b2g": 20, "scale": 20, "infrastructur": 20, "mainten": 20, "2021": [20, 34, 37, 38, 39, 40, 41, 42, 43, 44, 46], "commerc": 20, "servic": [20, 39], "report": [20, 38], "tempor": 20, "profil": 20, "custom": 20, "2022": [20, 27, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "extern": [20, 45], "augment": 20, "packag": [21, 27, 30, 32, 35, 40, 41, 42], "depend": [21, 36, 43, 44, 45, 46], "contribut": 21, "bug": [21, 36], "huge": [22, 42], "memori": 22, "api": [23, 27, 44], "document": [23, 27, 34, 37, 39, 44], "dedic": 23, "webpag": 23, "issu": 23, "todo": [23, 31], "high": [24, 34, 36, 39, 40, 41, 42], "overview": 24, "idw": [24, 33, 36], "io": [24, 36, 43], "complex": [24, 37, 39, 44], "intern": [24, 44, 46], "viz": 24, "surfac": 24, "tutori": [24, 27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "intermedi": [24, 40, 41, 42], "advanc": 24, "python": [25, 27, 29, 30, 43, 45], "descart": 25, "matplotlib": [25, 34, 35, 36, 39, 43, 45], "tqdm": 25, "pyproj": 25, "scipi": [25, 45], "rtree": [25, 30], "prettyt": 25, "panda": [25, 35, 36, 39, 40, 42], "dask": 25, "request": 25, "version": [25, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "setup": [25, 27], "cfg": 25, "directori": [26, 40, 41, 42, 44], "would": [26, 34], "like": [26, 34, 46], "won": [26, 41, 44, 45], "avoid": [26, 34, 36, 38, 44, 46], "here": [26, 28, 36, 38, 43, 44, 45, 46], "md": 26, "31": [27, 34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "librari": [27, 30], "geostatist": [27, 28, 38, 43], "access": 27, "tool": [27, 38, 39, 40, 42, 46], "variou": 27, "help": [27, 40, 42, 46], "re": [27, 37, 38, 41], "gi": [27, 28], "expert": 27, "geologist": 27, "mine": [27, 44], "engin": 27, "ecologist": 27, "public": [27, 35], "health": 27, "specialist": 27, "scientist": 27, "alon": [27, 37], "machin": [27, 36, 39], "With": [27, 30, 35, 37, 40, 43, 45, 46], "covid": 27, "19": [27, 34, 35, 36, 42, 43, 45], "risk": [27, 34, 41, 42], "countri": 27, "worldwid": 27, "protect": [27, 34, 39, 46], "privaci": 27, "infect": [27, 34], "peopl": 27, "But": [27, 34, 36, 37, 40, 42, 43, 44, 45, 46], "introduc": [27, 39, 42], "decis": [27, 39, 40, 42], "make": [27, 35, 36, 40, 45, 46], "To": [27, 36, 37, 38, 39, 41, 43], "overcom": [27, 40, 41, 42], "densiti": [27, 46], "get": [27, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46], "quickstart": 27, "develop": [27, 37, 39, 44], "bibliographi": 27, "measur": [27, 29, 38, 40, 42, 43], "journal": [27, 29], "open": [27, 29, 34, 46], "softwar": [27, 29, 41], "70": [27, 29, 38, 39], "2869": [27, 29], "doi": [27, 29], "21105": [27, 29], "joss": [27, 29], "02869": [27, 29], "wa": [28, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "thank": [28, 34], "resourc": 28, "some": [28, 34, 39, 42, 43, 44, 45], "armstrong": 28, "springer": 28, "1998": 28, "ningchuan": 28, "xiao": 28, "uk": 28, "sagepub": 28, "com": 28, "en": 28, "gb": 28, "eur": 28, "book241284": 28, "pardo": 28, "iguzquiza": 28, "varfit": 28, "fortran": 28, "77": [28, 37, 43], "least": [28, 46], "comput": [28, 34, 43], "geoscienc": 28, "251": 28, "261": 28, "1999": 28, "deutsch": 28, "correct": [28, 38, 39, 46], "vol": 28, "22": [28, 36, 39, 40, 43, 45, 46], "No": [28, 34], "pp": 28, "765": 28, "773": 28, "1996": 28, "forg": [30, 32], "along": [30, 34, 40, 41, 42], "environ": [30, 34, 37, 39], "OF": [30, 37], "env": [30, 34, 46], "activ": 30, "now": [30, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "run": [30, 38, 39, 40, 42, 43, 44, 46], "properli": [30, 44], "becaus": [30, 34, 38, 39, 40, 41, 44, 45, 46], "In": [30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "linux": 30, "sudo": 30, "apt": 30, "libspatialindex": 30, "maco": 30, "brew": 30, "spatialindex": 30, "conda": 32, "flow": 32, "point_data": [32, 34, 35, 37, 38, 39, 43, 46], "dem": [32, 37, 38, 39, 43, 46], "analyz": [32, 34, 41, 44, 46], "search_radiu": 32, "500": [32, 36, 37, 38, 43], "40000": [32, 34, 44, 46], "experimental_semivariogram": 32, "semivar": [32, 37, 38, 45], "400": 32, "20000": [32, 44], "unknown_point": [32, 37], "65000": 32, "32": [32, 34, 38, 39, 43], "uncertainti": [32, 34], "211": 32, "23": [32, 34, 37, 39, 40, 43, 45], "89": [32, 43], "60000": [32, 36], "full": [32, 35, 39, 43], "code": [32, 36, 37], "good": [33, 34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "my": 33, "Their": [33, 36], "approach": [33, 37, 40], "date": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "chang": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "descript": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "author": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "05": [34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "21": [34, 36, 38, 39, 40, 41, 42, 43, 45, 46], "08": [34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "14": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "upgrad": [34, 37, 38, 39, 40, 41, 42, 43, 44], "theoreticalsemivariogram": [34, 37, 38, 39, 40, 41, 42, 43, 44, 46], "13": [34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "behavior": [34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "select_values_in_rang": [34, 37, 38, 39, 40, 41, 42, 43, 44, 46], "06": [34, 39, 46], "prepare_kriging_data": [34, 37, 38, 39, 40, 41, 42], "refactor": [34, 38, 39, 40, 41, 42, 43, 44, 46], "calc_semivariance_from_pt_cloud": [34, 39, 46], "question": [34, 45], "ikei": 34, "channel": 34, "02": [34, 37, 39, 43], "04": [34, 38, 39, 44], "engag": 34, "short": [34, 36], "without": [34, 39, 40, 42, 43, 45], "hack": 34, "just": 34, "idea": [34, 36, 39, 40, 41, 42, 43, 44, 46], "behind": 34, "reflect": 34, "ongo": 34, "epidemiolog": [34, 44], "inhabit": 34, "thu": [34, 38, 45, 46], "someon": 34, "live": 34, "part": [34, 38, 39, 40, 42, 44, 45, 46], "obtain": [34, 36, 37, 46], "seem": [34, 36], "anoth": [34, 36, 37, 46], "probabl": [34, 38, 39, 40, 41, 42, 46], "volum": 34, "etc": 34, "scenario": [34, 36, 38, 39, 43], "link": [34, 35], "underli": 34, "variabl": [34, 36, 37, 44], "achiev": [34, 44], "done": 34, "summari": 34, "shapefil": [34, 46], "regular_grid_point": 34, "cancer_data": [34, 40, 41, 42, 44, 46], "understand": [34, 36, 39, 40, 41, 42, 43, 44, 46], "concept": [34, 40, 41, 42], "notebook": [34, 37], "pyplot": [34, 35, 36, 39, 43, 45], "plt": [34, 35, 36, 39, 43, 45], "northeastern": [34, 40, 41, 42, 44, 46], "state": [34, 45], "counti": [34, 40, 41, 42, 44, 46], "multipli": 34, "constant": [34, 45], "factor": 34, "000": 34, "geopackag": [34, 40, 41, 42, 44], "polygon_lay": [34, 40, 41, 42, 44, 46], "polygon_valu": [34, 40, 41, 42, 44, 46], "400000": [34, 36, 46], "areal_input": [34, 46], "head": [34, 35, 36, 41, 46], "proj": [34, 46], "proj_create_from_databas": [34, 46], "home": [34, 39, 46], "miniconda3": [34, 46], "blogt": [34, 46], "share": [34, 46], "fail": [34, 46], "25019": [34, 41, 46], "2115688": [34, 46], "816": [34, 40, 46], "556471": [34, 46], "240": [34, 46], "211569": [34, 46], "192": [34, 43, 46], "132630e": [34, 46], "557971": [34, 46], "155949": [34, 46], "36121": [34, 41, 46], "1419423": [34, 46], "430": [34, 38, 43, 46], "564830": [34, 46], "379": [34, 46], "1419729": [34, 46], "721": [34, 46], "166": [34, 46], "442153e": [34, 46], "550673": [34, 46], "935704": [34, 46], "33001": [34, 46], "1937530": [34, 46], "728": [34, 46], "779787": [34, 46], "978": [34, 46], "193751": [34, 46], "157": [34, 46], "958207e": [34, 46], "766008": [34, 46], "383446": [34, 46], "25007": [34, 46], "2074073": [34, 46], "532": [34, 46], "539159": [34, 46], "504": [34, 46], "207411": [34, 46], "156": [34, 46], "082188e": [34, 46], "556830": [34, 46], "822367": [34, 46], "25001": [34, 46], "2095343": [34, 46], "207": [34, 46], "637424": [34, 46], "961": [34, 39, 46], "209528": [34, 46], "155": [34, 46], "100747e": [34, 46], "600235": [34, 46], "845891": [34, 46], "areal_centroid": [34, 46], "13262960e": 34, "57971156e": 34, "92200000e": 34, "wai": [34, 36, 38, 43, 44, 45], "inspect": [34, 39], "respect": 34, "maximum_rang": [34, 44, 46], "300000": [34, 44], "number_of_lag": [34, 39, 46], "vc": [34, 46], "append": [34, 37, 40, 42, 45], "f": [34, 36, 37, 43, 46], "fast": [34, 36, 42], "tell": [34, 39, 40, 42, 43, 46], "toward": [34, 46], "alwai": [34, 36, 39, 40, 41, 42, 44, 45], "extrem": [34, 46], "200": [34, 37, 41, 45], "unnecessari": 34, "And": [34, 38, 45], "much": [34, 36, 42], "especi": [34, 36, 39], "gener": [34, 36, 37, 40, 42, 43, 44, 45, 46], "nois": [34, 39], "expect": [34, 43, 44, 46], "poorli": [34, 44], "manual": [34, 37, 39, 44, 46], "automat": [34, 36, 44], "easier": [34, 36], "theoretical_semivariogram": 34, "enumer": [34, 46], "exp_model": 34, "theo_semi": 34, "75000": 34, "150000": 34, "225000": 34, "repositori": [34, 37, 39], "py": [34, 37, 39], "472": [34, 38, 39], "userwarn": [34, 39], "rememb": [34, 37, 39], "assum": [34, 37, 39, 40, 42, 43], "msg": [34, 36, 37, 39, 43], "104": [34, 43], "18060667237297": 34, "102380": 34, "95238095238": 34, "416168111798283": 34, "37500": 34, "112500": 34, "187500": 34, "262500": 34, "111": [34, 43], "82982174537467": 34, "37619": 34, "04761904762": 34, "604433069510002": 34, "18750": 34, "56250": 34, "93750": 34, "131250": 34, "168750": 34, "206250": 34, "243750": 34, "281250": 34, "107": [34, 38, 40], "66421388064023": 34, "30000": 34, "320002753214663": 34, "appropri": 34, "rise": [34, 46], "care": [34, 41, 45], "few": [34, 40, 41, 42, 43, 44, 46], "instead": [34, 39, 40, 41, 42, 43, 45, 46], "pattern": [34, 39, 40, 41, 42, 44], "On": [34, 37, 38, 43], "hand": [34, 37, 38, 43], "readi": 34, "featur": [34, 36], "gdf_pt": 34, "set_index": 34, "81": [34, 38, 43], "1277277": 34, "671": 34, "441124": 34, "507": [34, 41], "277278e": 34, "5068": 34, "82": [34, 43], "431124": 34, "83": [34, 43], "421124": 34, "84": [34, 43], "411124": 34, "85": [34, 43], "401124": 34, "batch": 34, "integ": 34, "parallel": 34, "speed": [34, 38], "up": [34, 38, 39, 43, 46], "200000": 34, "frame": 34, "preds_col": 34, "errs_col": 34, "semi_model": 34, "pred_col_nam": 34, "uncertainty_col_nam": 34, "5419": 34, "00": [34, 37, 38, 39, 41, 43, 44], "lt": [34, 37, 38, 39, 40, 41, 42, 44], "1190": 34, "56it": 34, "1402": 34, "50it": 34, "1392": 34, "23it": 34, "cir": 34, "exp": 34, "cub": 34, "133": [34, 42], "085189": 34, "63": [34, 43], "322684": 34, "132": [34, 43], "828256": 34, "93": [34, 39, 43], "647290": 34, "131": [34, 43], "969565": 34, "112": [34, 37], "345267": 34, "879395": 34, "62": [34, 40, 43], "251709": 34, "171342": 34, "92": [34, 43], "859017": 34, "130": 34, "604348": 34, "817630": 34, "61": [34, 38, 43], "932193": 34, "542053": 34, "252755": 34, "129": 34, "655109": 34, "666624": 34, "101171": 34, "857396": 34, "853456": 34, "60": [34, 38], "872324": 34, "114977": 34, "603116": 34, "860000": 34, "970782": 34, "somewhat": 34, "complic": [34, 40], "to_fil": 34, "interpolation_results_areal_to_point": 34, "directli": [34, 38, 39, 40, 42, 43, 46], "fig": [34, 35, 39], "ax": [34, 35, 36, 39, 41], "subplot": [34, 35, 39], "nrow": [34, 35, 39], "ncol": [34, 35, 39], "figsiz": [34, 35, 36, 39, 40, 41, 42, 43, 45], "sharex": 34, "sharei": 34, "base1": 34, "legend": [34, 36, 39, 40, 41, 42, 43, 45], "edgecolor": [34, 41], "black": [34, 36, 41, 43, 45], "color": [34, 36, 40, 41, 42, 43, 45], "white": [34, 41], "base2": 34, "base3": 34, "base4": 34, "base5": 34, "base6": 34, "cmap": [34, 35, 40, 41, 42, 45], "spectral_r": [34, 40, 42], "alpha": [34, 36, 41], "red": [34, 35], "set_titl": [34, 35, 39], "suptitl": 34, "comparison": [34, 36, 37, 39, 43, 45], "smoothest": 34, "interest": [34, 41, 44, 45], "emerg": 34, "smoother": [34, 41], "middl": [34, 39, 46], "produc": [34, 39, 41], "higher": [34, 37, 46], "still": [34, 35, 38, 39, 44, 45, 46], "strict": 34, "constraint": 34, "outcom": [34, 38, 43, 46], "sharpli": [34, 39], "mayb": [34, 46], "meaning": [34, 44], "let": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pcol1": 34, "pcol2": 34, "mad": 34, "ab": [34, 39], "4f": [34, 37], "2124": 34, "6504": 34, "4380": 34, "tini": [34, 37], "so": [34, 38, 42, 43, 44, 46], "throw": 34, "prefer": 34, "low": [34, 37, 39, 40, 41, 42, 45, 46], "classic": 35, "similar": [35, 36, 39, 42, 43], "world": [35, 37, 38, 39, 43, 45], "rare": [35, 37, 38, 43], "distinguish": [35, 36, 46], "temperatur": 35, "north": 35, "south": 35, "west": [35, 38], "east": [35, 38], "referr": 35, "zinc": 35, "concentr": [35, 36], "pebesma": 35, "edzer": 35, "2009": 35, "gstat": 35, "r": [35, 38, 45], "ptp": 35, "directionalvariogram": 35, "meuse_fil": 35, "meuse_grid": 35, "1600": 35, "df": [35, 36, 39], "usecol": 35, "hist": [35, 40, 42], "concentrt": 35, "highli": 35, "natur": 35, "logarithm": 35, "closer": [35, 37, 40, 41, 42, 46], "normal": [35, 43, 44, 46], "histogram": [35, 40, 42], "mode": [35, 46], "tail": [35, 39], "shorter": [35, 39], "dirvar": 35, "five": [35, 40, 42], "iso": 35, "ns": [35, 36], "defin": 35, "kriged_result": 35, "pred": [35, 41], "points_from_xi": [35, 36], "across": 35, "cividi": [35, 45], "clearli": [35, 40, 42], "even": [35, 37, 38, 40, 41, 42, 45], "pronounc": [35, 39], "At": [35, 39, 45], "end": [35, 37, 39, 41, 44], "mean_directional_result": 35, "mean_dir_pr": 35, "17": [35, 36, 37, 38, 39, 43, 44, 45, 46], "angl": 36, "clockwis": 36, "counterclockwis": 36, "valid": [36, 38, 39, 40, 41, 46], "09": [36, 39, 43], "everi": [36, 37, 38, 46], "sometim": [36, 40, 42, 43], "trend": [36, 43, 44, 46], "write": 36, "pollut": 36, "enthusiast": 36, "comment": 36, "intention": 36, "uncom": 36, "chanc": [36, 40, 42], "ll": [36, 37], "sure": [36, 38, 40, 42, 43, 46], "directional_variogram_pm25_20220922": 36, "next": [36, 39, 44, 46], "cell": [36, 37, 39, 40, 42, 44], "659": 36, "50": [36, 39, 40, 42, 43, 46], "529892": 36, "112467": 36, "12765": 36, "736": 36, "54": [36, 37], "380279": 36, "18": [36, 43, 45], "620274": 36, "66432": 36, "861": 36, "167847": 36, "410942": 36, "00739": 36, "266": 36, "51": [36, 39, 42, 43], "259431": 36, "569133": 36, "10000": [36, 37, 38, 41, 43, 45], "355": 36, "856692": 36, "421231": 36, "00000": 36, "def": [36, 37, 38, 39, 40, 42, 45], "df2gdf": 36, "lon_col": 36, "lat_col": 36, "set_cr": 36, "gd": 36, "11247": 36, "52989": 36, "62027": 36, "38028": 36, "41094": 36, "16785": 36, "56913": 36, "25943": 36, "42123": 36, "85669": 36, "isna": 36, "dropna": 36, "to_cr": 36, "2180": 36, "markers": [36, 41], "poland": 36, "39": [36, 37, 38, 39, 40, 41, 42, 43], "recal": 36, "three": [36, 39, 43, 45, 46], "main": [36, 44], "discret": [36, 43], "interv": [36, 43], "go": [36, 37, 38, 39, 43], "tricki": [36, 43, 45], "hard": [36, 39, 43, 44], "guess": [36, 37, 38, 43, 45], "try": [36, 37, 38, 40, 42, 43, 44, 45], "exce": [36, 43], "everyth": [36, 39], "leav": [36, 38, 41, 44], "edg": 36, "big": [36, 37, 40, 41, 42, 44], "slow": [36, 44], "cartesian": 36, "plane": 36, "top": [36, 39, 46], "circl": [36, 43], "bright": 36, "green": 36, "dark": 36, "bottom": [36, 39, 46], "brighter": 36, "yellow": 36, "darker": 36, "purpl": 36, "long": [36, 40, 41, 42, 44, 46], "arrow": 36, "radius": 36, "semi": [36, 43], "gradual": 36, "start": [36, 38, 40, 41, 42, 43, 44, 45, 46], "better": [36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "effect": [36, 37, 45], "bin_radiu": 36, "meter": [36, 38, 39, 43], "inp_arr": 36, "zip": 36, "we_variogram": 36, "ns_variogram": 36, "nw_se_variogram": 36, "ne_sw_variogram": 36, "iso_variogram": 36, "did": [36, 43], "weak": [36, 45], "variat": 36, "rather": [36, 39, 44], "catch": [36, 43], "smallest": 36, "_lag": [36, 43, 45, 46], "_n": 36, "_we": 36, "_nw_se": 36, "_ne_sw": 36, "_iso": 36, "figur": [36, 39, 43, 45, 46], "c2a5cf": [36, 45], "e7d4e8": [36, 43, 45], "5aae61": [36, 45], "1b7837": [36, 43, 45], "xlabel": [36, 39, 43, 45], "ylabel": [36, 39, 40, 42, 43, 45], "think": 36, "agre": 36, "datetim": 36, "t0e": 36, "nw_se_variogram_ellipt": 36, "tfin_": 36, "total_second": 36, "t0t": 36, "nw_se_variogram_triangular": 36, "tfin_t": 36, "faster": [36, 37, 42, 46], "6258333880714662": 36, "5x": 36, "_nw_se_el": 36, "_nw_se_tri": 36, "harder": 36, "danger": 36, "consid": [36, 37, 38, 39, 40, 42, 44], "strang": 36, "proport": 37, "z": [37, 46], "u": [37, 40, 42, 44, 46], "lambda_": 37, "z_": 37, "th": 37, "d": [37, 45], "hyperparamet": [37, 40, 42, 43], "strong": 37, "relationship": [37, 43], "feebl": 37, "emphas": 37, "regardless": 37, "notic": [37, 39], "unfortun": 37, "signific": [37, 39, 44], "drawback": 37, "isn": 37, "task": [37, 39, 44], "33": [37, 38, 39, 43, 45], "pl_dem_epsg2180": [37, 38, 39, 43, 46], "37685325e": [37, 38], "45416708e": [37, 38], "12545509e": [37, 38], "37674140e": [37, 38], "45209671e": [37, 38], "89582825e": [37, 38], "37449255e": [37, 38], "41045935e": [37, 38], "68178635e": [37, 38], "54751735e": [37, 43], "41480271e": [37, 43], "03093376e": [37, 43], "54682103e": [37, 43], "40099921e": [37, 43], "19432678e": [37, 43], "54521994e": [37, 43], "36925123e": [37, 43], "15251350e": [37, 43], "randomli": [37, 38, 40, 42], "create_model_validation_set": 37, "training_set_ratio": [37, 38], "rnd_seed": 37, "seed": [37, 38], "indexes_of_training_set": [37, 38], "choic": [37, 38, 39, 40, 42, 46], "replac": [37, 38, 39, 40, 42, 46], "training_set": [37, 38, 39], "validation_set": [37, 38], "delet": [37, 38, 39], "denomin": 37, "thing": [37, 39, 46], "event": 37, "idw_pow": 37, "idw_predict": 37, "idw_result": 37, "idw_rms": 37, "sqrt": [37, 38, 40, 42], "5045203528088513": 37, "clarif": [37, 39, 40, 41, 42, 44], "serv": 37, "four": [37, 38, 40, 42], "pw": 37, "4434": 37, "8513": 37, "5045": 37, "8198": 37, "through": [37, 44], "exp_semivar": [37, 38, 44], "lastli": 37, "chose": 37, "previou": [37, 45], "3447": 37, "340": [37, 43], "80it": 37, "kriging_rms": 37, "6638061333290732": 37, "give": [37, 38, 40], "insight": [37, 39, 40, 42], "expens": 37, "percent": 37, "cover": [37, 38, 39, 40, 41, 42], "repeat": [37, 40, 42, 44], "encourag": [37, 44], "55": 37, "56": [37, 38, 43], "57": [37, 38, 43], "1027": 37, "8879": 37, "1886": 37, "1183": 37, "2371": 37, "3415": 37, "66": [37, 40, 43], "runtimeerror": 37, "traceback": 37, "recent": 37, "call": [37, 45], "gt": [37, 40, 41, 42], "627": 37, "529": 37, "530": 37, "531": 37, "534": [37, 43], "535": 37, "536": 37, "34": [37, 38, 39, 43], "537": 37, "538": 37, "626": 37, "628": 37, "629": 37, "630": 37, "631": 37, "632": 37, "633": 37, "634": 37, "635": 37, "636": 37, "637": 37, "638": 37, "639": 37, "__init__": 37, "self": 37, "357": 37, "__c_var": 37, "359": 37, "_calculate_semivari": 37, "361": 37, "362": [37, 43], "451": 37, "445": 37, "446": 37, "447": [37, 43], "448": 37, "449": 37, "450": 37, "452": 37, "453": 37, "454": 37, "455": 37, "456": [37, 38], "457": 37, "458": 37, "459": [37, 43], "611": 37, "608": 37, "610": 37, "omnidirectional_semivariogram": 37, "612": 37, "613": 37, "directional_semivariogram": 37, "53": [37, 40, 43], "There": [37, 39, 42, 43, 44, 46], "vals_0": 37, "distances_in_rang": 37, "74": [37, 38, 39, 43], "6756": 37, "17it": 37, "76": [37, 43], "85945951558446": 37, "8595": 37, "opportun": 37, "unabl": 37, "voila": 37, "benn": [38, 39, 40, 41, 42], "global_mean": 38, "teach": 38, "simplest": 38, "create_train_test": [38, 39], "test_set": [38, 39], "ensur": 38, "train_set": 38, "subset": 38, "fewer": 38, "down": [38, 39, 44, 46], "imagin": 38, "sort": [38, 39], "digit": [38, 39], "elev": [38, 39], "western": 38, "mountain": 38, "eastern": 38, "plain": 38, "catastroph": 38, "realiz": [38, 40, 42], "awar": [38, 42], "step_radiu": [38, 43], "493": 38, "778772754868": 38, "92700357030904": 38, "37": [38, 39, 40, 43], "17324824914244": 38, "24": [38, 39, 43, 45], "6889386377434": 38, "614084077885668": 38, "074854559857734": 38, "49": [38, 39], "3778772754868": 38, "151521896711735": 38, "226355378775068": 38, "1500": [38, 43], "0668159132302": 38, "61060460335831": 38, "45621130987189": 38, "2000": [38, 43], "98": [38, 43], "7557545509736": 38, "75250857008155": 38, "00324598089206": 38, "2500": [38, 43], "123": 38, "444693188717": 38, "39147411240353": 38, "053219076313468": 38, "3000": [38, 43], "148": [38, 43], "1336318264604": 38, "138": [38, 40, 43], "01527174633642": 38, "118360080123978": 38, "3500": [38, 43], "172": 38, "82257046420378": 38, "170": [38, 43], "17760461535644": 38, "6449658488473347": 38, "4000": [38, 43], "197": 38, "5115091019472": 38, "201": 38, "7643955690108": 38, "2528864670635755": 38, "4500": [38, 43], "222": [38, 43], "2004477396906": 38, "235": 38, "6737606045218": 38, "4733128648312": 38, "5000": [38, 43], "246": 38, "889386377434": 38, "274": 38, "49115425599933": 38, "27": [38, 39, 40, 41, 42, 43, 44, 45], "60176787856534": 38, "5500": [38, 43], "271": 38, "5783250151774": 38, "304": 38, "81328096735956": 38, "23495595218213": 38, "6000": [38, 43], "296": 38, "2672636529208": 38, "341": 38, "13970843945583": 38, "44": [38, 39, 43], "87244478653503": 38, "6500": [38, 43], "320": [38, 43], "9562022906642": 38, "367": [38, 43], "8150566677254": 38, "46": [38, 39, 43], "85885437706122": 38, "7000": [38, 43], "345": 38, "64514092840756": 38, "403": [38, 43], "5663320998641": 38, "92119117145654": 38, "7500": [38, 43], "370": [38, 43], "334079566151": 38, "51175648403176": 38, "177676917880774": 38, "8000": [38, 43], "395": 38, "0230182038944": 38, "5353159209564": 38, "51229771706198": 38, "8500": [38, 43], "419": [38, 43], "7119568416378": 38, "6792052919712": 38, "967248450333386": 38, "9000": [38, 43], "444": 38, "4008954793812": 38, "496": 38, "87388696572737": 38, "47299148634619": 38, "9500": [38, 43], "469": 38, "08983411712455": 38, "517": 38, "9344861183605": 38, "48": [38, 39], "84465200123594": 38, "essenti": [38, 44, 46], "ve": [38, 40, 46], "arbitrari": 38, "unbias": [38, 39], "exact": 38, "oot": 38, "ean": 38, "quar": 38, "rror": 38, "argument": [38, 40, 42, 46], "By": 38, "cpu": 38, "worker": 38, "known_valu": 38, "49304390e": 38, "40766289e": 38, "03649998e": 38, "ok_interpol": 38, "524": 38, "75it": 38, "00000000e": [38, 43], "precis": [38, 39], "far": 38, "slightli": [38, 39, 43, 45], "global": 38, "cannot": [38, 39, 43, 46], "entir": 38, "leak": 38, "sk_interpol": 38, "93it": 38, "actual": [38, 40, 42, 43], "fed": 38, "pointless": 38, "excel": [38, 39, 46], "addition": 38, "test_krig": 38, "train_data": 38, "ktype": 38, "test_valu": 38, "sk_mean_valu": 38, "mse": [38, 39], "no_of_n": 38, "256": 38, "nn": 38, "rmse_pr": 38, "4826": 38, "3412": 38, "41it": 38, "404341396262182": 38, "3191": 38, "84it": 38, "2909488461696372": 38, "3390": 38, "65it": 38, "2674275543792795": 38, "1122": 38, "85it": 38, "2608735889738663": 38, "1147": 38, "38it": 38, "2565732386644757": 38, "07": 38, "647": 38, "30it": 38, "2547868359770336": 38, "415": 38, "25it": 38, "2550170696805005": 38, "4217": 38, "697161939348147": 38, "4246": 38, "46it": 38, "650066190084651": 38, "4154": 38, "94it": 38, "348632949010878": 38, "1539": 38, "77it": 38, "2785837126433313": 38, "1396": 38, "62it": 38, "261651162610457": 38, "976": 38, "35it": 38, "255919635781099": 38, "417": 38, "254332343473019": 38, "wors": [38, 40, 42], "shock": 38, "util": [38, 39], "swiss": 38, "knife": 38, "toolbox": 38, "grow": [38, 43], "worth": 38, "problem": [38, 39, 40, 41, 42, 44], "account": 38, "Near": 38, "systemat": [38, 43], "analys": [38, 40, 42], "releas": [39, 45], "preprocess": 39, "stage": 39, "raw": 39, "training_fract": 39, "number_of_training_sampl": 39, "training_idx": 39, "test_idx": 39, "45696744e": 39, "48612222e": 39, "30628319e": 39, "47963443e": 39, "34007849e": 39, "99749527e": 39, "47986176e": 39, "36520936e": 39, "78247375e": 39, "determin": [39, 40, 42], "contain": 39, "investig": 39, "mix": 39, "sign": [39, 43, 44], "One": 39, "faintest": 39, "visibl": [39, 46], "suitabl": 39, "challeng": 39, "handi": [39, 40, 42], "ascend": 39, "properti": [39, 40, 42, 43, 46], "whisker": [39, 46], "horizont": [39, 46], "word": 39, "q1": [39, 46], "q2": 39, "q3": [39, 46], "individu": 39, "knowledg": [39, 45], "anomali": 39, "28": [39, 40, 41, 42, 43, 44, 45], "quantil": [39, 46], "top_limit": 39, "train_without_outli": 39, "29": [39, 43], "record": 39, "pre": 39, "689": 39, "681": 39, "30": [39, 41, 42, 43], "cut": 39, "abruptli": 39, "upward": 39, "crucial": [39, 41, 42], "concret": 39, "eager": 39, "deal": 39, "articl": 39, "whole_dist": 39, "cloud_raw": 39, "cloud_process": 39, "quick": [39, 43], "profoundli": 39, "km": 39, "35": [39, 43], "k": 39, "item": 39, "2f": 39, "v_raw": 39, "v_pro": 39, "v_smape": 39, "3597": 39, "72": [39, 43], "586": 39, "585": 39, "7195": 39, "1114": 39, "1068": 39, "10793": 39, "1348": 39, "1252": 39, "38": [39, 43], "14390": 39, "87": [39, 43], "1411": 39, "1294": 39, "65": [39, 43], "17988": 39, "59": 39, "1321": 39, "1196": 39, "21586": 39, "1025": 39, "25184": 39, "810": 39, "788": 39, "28781": 39, "754": 39, "762": 39, "vari": 39, "greatli": 39, "lost": 39, "pain": 39, "compon": 39, "dispers": [39, 40, 42, 46], "judg": 39, "36": [39, 40, 43], "raw_without_outli": 39, "prep_without_outli": 39, "data_raw": 39, "data_raw_not_out": 39, "data_prep": 39, "data_prep_not_out": 39, "set_xlabel": 39, "set_ylabel": 39, "heavili": 39, "gain": 39, "raw_semivar": 39, "raw_semivar_not_out": 39, "prep_semivar": 39, "prep_semivar_not_out": 39, "a6611a": 39, "dfc27d": 39, "80cdc1": 39, "018571": 39, "easi": [39, 43], "reason": [39, 43, 45], "interestingli": 39, "peak": 39, "6th": 39, "13th": 39, "mostli": 39, "41": [39, 43], "raw_theo": 39, "raw_theo_no_out": 39, "prep_theo": 39, "prep_theo_no_out": 39, "raw_model": 39, "c_raw_model": 39, "prep_model": 39, "c_prep_model": 39, "6204": 39, "124": [39, 43], "solut": 39, "incorrect": 39, "leastsquaresapproximationwarn": 39, "125": [39, 40, 43], "futurewarn": 39, "rcond": 39, "futur": 39, "silenc": 39, "advis": 39, "keep": 39, "old": 39, "explicitli": 39, "solv": 39, "linalg": 39, "lstsq": 39, "5375": 39, "28it": 39, "5430": 39, "79it": 39, "5783": 39, "57it": 39, "5453": 39, "96it": 39, "calculate_model_devi": 39, "modeled_valu": 39, "r_test": 39, "47": [39, 43], "cr_test": 39, "p_test": 39, "cp_test": 39, "transpos": 39, "204000e": 39, "582548e": 39, "880615e": 39, "492439e": 39, "549241e": 39, "848006e": 39, "889110e": 39, "482168e": 39, "103712e": 39, "395315e": 39, "463271e": 39, "413464e": 39, "346717e": 39, "649726e": 39, "047185e": 39, "311757e": 39, "618957e": 39, "331637e": 39, "258679e": 39, "199820e": 39, "747687e": 39, "577995e": 39, "087209e": 39, "555325e": 39, "930928e": 39, "559088e": 39, "662049e": 39, "665672e": 39, "282200e": 39, "view": 39, "copernicu": 39, "land": 39, "monitor": 39, "impress": 39, "sensor": 39, "unreli": [39, 40, 41, 42], "bias": 39, "satellit": 39, "camera": 39, "satur": 39, "cancer": [40, 41, 42, 44, 46], "particular": [40, 41, 42], "breast": [40, 41, 42, 44, 46], "censu": [40, 42, 44], "2010": [40, 42, 44], "statement": 40, "slower": 40, "simplifi": 40, "reliabl": 40, "tune": 40, "metric": [40, 42, 43, 45], "population_lay": [40, 41, 42, 44], "axessubplot": [40, 41, 42], "diverg": [40, 41, 42], "region": [40, 41, 42], "incid": [40, 41, 42, 44], "choropleth": [40, 41, 42], "ideal": [40, 41, 42, 43], "spars": [40, 41, 42, 45], "draw": [40, 41, 42], "attent": [40, 41, 42], "transit": [40, 41, 42], "abrupt": [40, 41, 42], "denois": [40, 42], "conveni": [40, 41, 42], "simpli": [40, 42], "categori": [40, 42], "create_test_areal_set": [40, 42], "areal_dataset": [40, 42], "points_dataset": [40, 42], "training_area": [40, 42], "test_area": [40, 42], "training_point": [40, 42], "test_point": [40, 42], "block_id_col": [40, 42], "block_data": [40, 42], "copi": [40, 41, 42, 45], "all_id": [40, 42], "training_set_s": [40, 42], "training_id": [40, 42], "isin": [40, 42], "ps_data": [40, 42], "ps_id": [40, 42], "ar_train": [40, 42], "ar_test": [40, 42], "pt_train": [40, 42], "pt_test": [40, 42], "scikit": 40, "critic": [40, 42], "under": [40, 42], "consider": 40, "OR": [40, 42], "number_of_ob": [40, 42], "predslist": [40, 42], "unknown_area": [40, 42], "upt": [40, 42], "kriging_pr": [40, 42], "except": [40, 42, 44], "fb": [40, 42], "extend": [40, 42], "kriged_predict": 40, "pred_df": [40, 42], "frequenc": [40, 42], "000000": [40, 42], "167": [40, 43], "136180": 40, "811183": 40, "267182": 40, "222666": 40, "150": 40, "020236": 40, "094422": 40, "640758": 40, "149": [40, 43], "619693": 40, "046015": 40, "368370": 40, "863279": 40, "413214": 40, "770220": 40, "513331": 40, "926375": 40, "426594": 40, "492211": 40, "915555": 40, "130457": 40, "821930": 40, "153": [40, 43], "246009": 40, "763365": 40, "757469": 40, "957": 40, "513214": 40, "145": [40, 43], "073629": 40, "453985": 40, "howev": [40, 42, 44], "mislead": [40, 42], "dozen": [40, 42], "behav": [40, 42, 43, 44, 45], "experi": [40, 42], "piec": [40, 42], "come": [40, 42], "rel": [40, 42], "accept": [40, 42], "resolut": 41, "administr": [41, 44], "plasma": 41, "vmax": 41, "straightforward": 41, "Be": 41, "217": 41, "43it": 41, "2117322": 41, "312": 41, "556124": 41, "079420": 41, "348680": 41, "2134642": 41, "820": 41, "122": [41, 43], "382795": 41, "908064": 41, "1424501": 41, "989": 41, "384635": 41, "895874": 41, "546124": 41, "469558": 41, "470921": 41, "1433162": 41, "243": [41, 43], "561124": 41, "835764": 41, "041494": 41, "qgi": 41, "smooth_plot_data": 41, "simplif": 42, "own": [42, 45], "desir": 42, "eras": 42, "unseen": 42, "057629": 42, "789416": 42, "825421": 42, "508610": 42, "163825": 42, "866854": 42, "412609": 42, "532539": 42, "459553": 42, "990800": 42, "038472": 42, "179": [42, 43], "333714": 42, "121": 42, "444467": 42, "555936": 42, "179118": 42, "145358": 42, "126": 42, "898438": 42, "611230": 42, "712665": 42, "655343": 42, "142": 42, "328604": 42, "430437": 42, "393260": 42, "589437": 42, "309": [42, 43], "833714": 42, "137668": 42, "740447": 42, "complet": 43, "pl_dem": 43, "54549783e": 43, "38007742e": 43, "96319027e": 43, "54462772e": 43, "36282311e": 43, "63530655e": 43, "54247062e": 43, "32003253e": 43, "01049805e": 43, "54233150e": 43, "31727185e": 43, "84706993e": 43, "55075675e": 43, "47898921e": 43, "19803314e": 43, "55032701e": 43, "47047700e": 43, "29624100e": 43, "54975796e": 43, "45920408e": 43, "03861294e": 43, "messi": [43, 46], "special": [43, 45], "non": 43, "716058620972868": 43, "480": 43, "99904783812127": 43, "821278469608444": 43, "85400868491261": 43, "464": 43, "2196256667607": 43, "600700640969023": 43, "712760007769795": 43, "433": 43, "73651582698574": 43, "08381048074398": 43, "49483539006093": 43, "5799288984297": 43, "86": 43, "24039740929999": 43, "4449493651956": 43, "364": 43, "9336781724029": 43, "88664813532682": 43, "143": 43, "4007980025356": 43, "325": 43, "6459001433955": 43, "164": 43, "1744261643342": 43, "175": 43, "10704725708965": 43, "284": 43, "4093681493841": 43, "205": 43, "41095815834564": 43, "209": 43, "3522343651705": 43, "245": 43, "59671700665646": 43, "244": 43, "22360930107325": 43, "46785072173265": 43, "204": 43, "4305639103993": 43, "285": 43, "3897623973304": 43, "281": 43, "0897575749926": 43, "159": 43, "61259251127132": 43, "330": 43, "2077337964584": 43, "67549229122216": 43, "118": 43, "99201963546533": 43, "8283066722644": 43, "349": 43, "5718260502048": 43, "90206675127321": 43, "407": 43, "9182595564565": 43, "381": 43, "7274369750636": 43, "01829083567338": 43, "442": 43, "80203547205633": 43, "413": 43, "81104972218697": 43, "768848642349267": 43, "474": 43, "05147766538045": 43, "439": 43, "311684307325": 43, "119116076399862": 43, "498": 43, "93944238412956": 43, "461": 43, "6911951584344": 43, "173423730506535": 43, "518": 43, "9937500382363": 43, "482": 43, "51366131979273": 43, "75615663700621": 43, "576482944736": 43, "501": 43, "63014408854025": 43, "58": 43, "013038178981994": 43, "547": 43, "8333644867117": 43, "522": 43, "2111025684128": 43, "92100663867586": 43, "562": 43, "7413329464056": 43, "situat": [43, 46], "pluse": 43, "dash": 43, "mirror": 43, "role": 43, "flatten": 43, "reach": 43, "95": 43, "neglig": 43, "easili": 43, "programm": 43, "creator": 43, "var_rang": 43, "circular_model": [43, 45], "489": 43, "8203263077297": 43, "60629816538764": 43, "00280857591535": 43, "953271455641215": 43, "237212834668348": 43, "75383379923626": 43, "42": 43, "899825114323654": 43, "116": 43, "24715805742842": 43, "53439804965863": 43, "154": 43, "2749647378938": 43, "71": 43, "78012934783288": 43, "191": 43, "6730553536057": 43, "80": 43, "22810598841009": 43, "228": 43, "26874220429437": 43, "86794420175877": 43, "263": 43, "87764398483665": 43, "88": 43, "770596727747": 43, "298": 43, "29949183176774": 43, "94725746659725": 43, "331": 43, "3123650670836": 43, "84451434535094": 43, "66434202230323": 43, "57458444731066": 43, "392": 43, "0606537618678": 43, "38516147064564": 43, "14238179486523": 43, "69": 43, "57055574466045": 43, "443": 43, "44740428898785": 43, "71996731392426": 43, "3273586391969": 43, "51630891700995": 43, "71958538405306": 43, "40790107672808": 43, "12913114929529": 43, "306664987936983": 43, "809817780810533": 43, "39077626068308": 43, "cubic_model": [43, 45], "44307814715333": 43, "93081804872125": 43, "34878902539015": 43, "3672695955827177": 43, "255288629599086": 43, "401279944686479": 43, "68405535286398": 43, "971295345094184": 43, "9805383955685": 43, "48570300550756": 43, "04428231682044": 43, "97": 43, "59933295162485": 43, "268": 43, "48143737523486": 43, "08063937269927": 43, "323": 43, "7296800593239": 43, "62263280223428": 43, "372": 43, "1486463548962": 43, "162": 43, "7964119897257": 43, "412": 43, "06898029686596": 43, "6011295751333": 43, "79310035287546": 43, "161": 43, "70334277788288": 43, "5407861861308": 43, "86529389490863": 43, "478": 43, "33268834485466": 43, "76086229464988": 43, "485": 43, "8048634257556": 43, "07742645069203": 43, "488": 43, "947437258918": 43, "13638753673104": 43, "7604986615125": 43, "448814354187505": 43, "exponential_model": [43, 45], "87847144716388": 43, "41020702761479": 43, "676713342689204": 43, "960654721716336": 43, "555405518182404": 43, "701396833269797": 43, "74501312199658": 43, "032253114226783": 43, "108": 43, "34787261497875": 43, "853037224917827": 43, "46012020525072": 43, "01517084005512": 43, "17206750253146": 43, "771269499995867": 43, "173": 43, "56855441271478": 43, "538492844374872": 43, "72928065164504": 43, "622953713525447": 43, "210": 43, "72911717348904": 43, "7387335482436": 43, "63839873061636": 43, "451358844376216": 43, "5231987081728": 43, "15229358304936": 43, "258": 43, "44558730726845": 43, "12623874293632": 43, "272": 43, "4638740856379": 43, "109": 43, "26356288942571": 43, "63283580350344": 43, "17821391868353": 43, "003930464957": 43, "141": 43, "30775384236796": 43, "6254983912286": 43, "152": 43, "06569676720585": 43, "54295111154215": 43, "97071020825058": 43, "79894880965327": 43, "83119527888698": 43, "4335670194438": 43, "181": 43, "777535548969": 43, "gaussian_model": [43, 45], "106": 43, "76795548020137": 43, "3487709038113": 43, "9096284783003161": 43, "806430142672552": 43, "593960284943274": 43, "26004839996933": 43, "92106251490172": 43, "791697492868074": 43, "81812204737172": 43, "57258050587133": 43, "87236885932427": 43, "25705194799532": 43, "79": 43, "14374605454027": 43, "32815073541408": 43, "77889652167556": 43, "00436175019173": 43, "85723424545685": 43, "6106164762758": 43, "158": 43, "39131498993746": 43, "69844258505512": 43, "184": 43, "49361349105533": 43, "18187880016683": 43, "84270887671573": 43, "236": 43, "69559082440182": 43, "03184615066178": 43, "262": 43, "0327201487193": 43, "151": 43, "77832957346766": 43, "286": 43, "42888738780334": 43, "88279691952164": 43, "41891440687124": 43, "0947469129215": 43, "351": 43, "66015926974364": 43, "9699848187966": 43, "2526675939889": 43, "95843497442388": 43, "linear_model": [43, 45], "58683474038296": 43, "218692107535404": 43, "613770394233107": 43, "897711773260239": 43, "227540788466214": 43, "373532103553607": 43, "84131118269931": 43, "12855117492952": 43, "45508157693243": 43, "9602461868715": 43, "06885197116554": 43, "623902605969946": 43, "183": 43, "68262236539863": 43, "281824362863034": 43, "214": 43, "29639275963174": 43, "189345502542096": 43, "91016315386486": 43, "55792878869437": 43, "275": 43, "52393354809794": 43, "056082826365298": 43, "306": 43, "1377039423311": 43, "04794636733851": 43, "336": 43, "7514743365642": 43, "075982045342016": 43, "36524473079726": 43, "79341868059248": 43, "397": 43, "9790151250304": 43, "251578149966804": 43, "428": 43, "5927855192635": 43, "781735797076522": 43, "20655591349663": 43, "894871606171648": 43, "power_model": [43, 45], "89133587829636": 43, "334699200244835": 43, "9133606496395692": 43, "802697971333298": 43, "653442598558277": 43, "20056608635433": 43, "22024584675612": 43, "49251416101367": 43, "88106499582782": 43, "83401624098923": 43, "61093312420637": 43, "68": 43, "88098338702449": 43, "51981461551111": 43, "75467183233889": 43, "35237542475076": 43, "89715278823806": 43, "98221262080511": 43, "48563810092753": 43, "33606496395691": 43, "75369261103566": 43, "231": 43, "5166386063879": 43, "15885368483427": 43, "04789250210683": 43, "3579497890872": 43, "369487185976425": 43, "375": 43, "01868732935554": 43, "79236239283142": 43, "50614616890306": 43, "805538138421923": 43, "spherical_model": [43, 45], "94546270439245": 43, "44243944688779": 43, "86086307104843": 43, "14480445007556": 43, "36297102028944": 43, "50896233537683": 43, "136": 43, "1475687259156": 43, "78": 43, "4348087181458": 43, "85590106611951": 43, "36106567605859": 43, "12921291909373": 43, "110": 43, "68426355389813": 43, "6087491630309": 43, "119": 43, "2079511604953": 43, "300": 43, "9357546761235": 43, "82870741903386": 43, "127": 43, "39923997139368": 43, "369": 43, "69715302254554": 43, "22930230081289": 43, "399": 43, "4140356122601": 43, "3242780372675": 43, "425": 43, "54336698390046": 43, "8678746926783": 43, "7263920156592": 43, "15456596545442": 43, "465": 43, "6043555857289": 43, "87691861066531": 43, "8185025723022": 43, "00745285011521": 43, "487": 43, "0100778535716": 43, "69839354624662": 43, "bet": 43, "lowest_rms": 43, "inf": 43, "chosen_model": 43, "_model": 43, "attr": 43, "model_rms": 43, "statu": 43, "61377039": 43, "22754079": 43, "84131118": 43, "45508158": 43, "06885197": 43, "68262237": 43, "29639276": 43, "91016315": 43, "52393355": 43, "13770394": 43, "75147434": 43, "36524473": 43, "97901513": 43, "59278552": 43, "20655591": 43, "82032631": 43, "untouch": 43, "12494": 43, "786056978368": 43, "21610005e": 43, "97707468e": 43, "50000000e": 43, "20423614e": 43, "04510784e": 43, "03478842e": 43, "39688588e": 43, "77742213e": 43, "16417015e": 43, "54620320e": 43, "91401965e": 43, "25964356e": 43, "57669791e": 43, "86044729e": 43, "10780721e": 43, "31731689e": 43, "48907251e": 43, "62461777e": 43, "72678898e": 43, "79951132e": 43, "38656191383485": 43, "762a83": [43, 45], "mec": [43, 45], "o": [43, 45], "purpos": [43, 44, 45], "vital": 43, "computation": 43, "intens": 43, "product": 43, "dict_model": 43, "semivariogram_calculation_model": 43, "instanc": 43, "focus": 43, "flat": 43, "other_model_from_dict": 43, "other_model_from_json": 43, "consist": 44, "irregularli": 44, "industri": 44, "ecolog": 44, "speci": 44, "window": 44, "research": 44, "AND": 44, "radiu": 44, "independ": 44, "dt": 44, "cx": [44, 46], "cy": [44, 46], "maximum_point_rang": 44, "step_size_point": 44, "move": [44, 46], "loop": 44, "consum": 44, "simultan": 44, "wait": 44, "until": 44, "necessari": 44, "bold": 44, "doc": 44, "safest": 44, "someth": 44, "reg_mod": 44, "fulli": 44, "built": 44, "stabil": 44, "improv": 44, "seen": [44, 46], "track": 44, "esepci": 44, "sum": 44, "oscil": [44, 45], "hopefulli": 44, "goe": 44, "downward": 44, "occur": 44, "due": 44, "penal": 44, "shortest": 44, "filenam": 44, "literatur": 45, "artifici": 45, "signal": 45, "convolve2d": 45, "coo_matrix": 45, "bare": 45, "disappoint": 45, "bore": 45, "logistic_map": 45, "polynomi": 45, "chaotic": 45, "logist": 45, "recurr": 45, "x_": 45, "rx_": 45, "generate_logistic_map": 45, "sequenc": 45, "initial_ratio": 45, "rxn": 45, "xn": 45, "new_val": 45, "reshap": 45, "imshow": 45, "blur": 45, "imag": 45, "mean_filt": 45, "ones": 45, "surf_blur": 45, "boundari": 45, "wrap": 45, "x1": 45, "y1": 45, "value1": 45, "x2": 45, "y2": 45, "value2": 45, "2d": 45, "sparse_data": 45, "col": 45, "xyval": 45, "asarrai": 45, "decid": 45, "ye": 45, "scratch": 45, "need": 45, "_nugget": 45, "_sill": 45, "_rang": 45, "fact": 45, "seven": 45, "crete": 45, "jump": 45, "hope": 45, "circulcar": 45, "opinion": 45, "great": [45, 46], "useless": 45, "ey": 45, "9970ab": 45, "d9f0d3": 45, "a6dba0": 45, "lot": 46, "headach": 46, "sophist": 46, "folder": 46, "sample_s": 46, "42769460e": 46, "30657496e": 46, "16058350e": 46, "51626284e": 46, "43737929e": 46, "04681377e": 46, "49607562e": 46, "47163152e": 46, "28987751e": 46, "39932922e": 46, "36875213e": 46, "63156300e": 46, "39496018e": 46, "41235762e": 46, "72428761e": 46, "41583412e": 46, "40178522e": 46, "78676319e": 46, "49883911e": 46, "46295438e": 46, "96465473e": 46, "51152700e": 46, "42332084e": 46, "03913765e": 46, "41198900e": 46, "34454688e": 46, "00375862e": 46, "38489710e": 46, "48418692e": 46, "50086288e": 46, "876": 46, "7006794496056": 46, "654": 46, "1753": 46, "4013588992111": 46, "1820": 46, "2630": 46, "1020383488167": 46, "2822": 46, "3506": 46, "8027177984222": 46, "3898": 46, "4383": 46, "503397248028": 46, "4566": 46, "5260": 46, "204076697633": 46, "5212": 46, "6136": 46, "904756147239": 46, "5708": 46, "7013": 46, "6054355968445": 46, "6076": 46, "7890": 46, "30611504645": 46, "6234": 46, "8767": 46, "006794496056": 46, "6410": 46, "9643": 46, "707473945662": 46, "6848": 46, "10520": 46, "408153395267": 46, "6950": 46, "11397": 46, "108832844871": 46, "6812": 46, "12273": 46, "809512294476": 46, "6768": 46, "13150": 46, "510191744084": 46, "6432": 46, "14027": 46, "210871193689": 46, "5848": 46, "undersampl": 46, "accordingli": 46, "magnitud": 46, "steroid": 46, "plu": 46, "kernel": 46, "while": 46, "thousand": 46, "beverag": 46, "maxima": 46, "orang": 46, "earlier": 46, "assumpt": 46, "multimod": 46, "eleph": 46, "room": 46, "pull": 46, "paragraph": 46, "evenli": 46, "incorrectli": 46, "sever": 46, "75303": 46, "56650292415": 46, "1936": 46, "150607": 46, "1330058483": 46, "4740": 46, "225910": 46, "69950877246": 46, "6532": 46, "301214": 46, "2660116966": 46, "7254": 46, "376517": 46, "83251462074": 46, "7066": 46, "451821": 46, "39901754487": 46, "5904": 46, "527124": 46, "9655204691": 46, "4494": 46, "interquartil": 46, "overwrit": 46, "score": 46, "subtract": 46, "cvc": 46, "exp_variogram_from_point": 46, "exp_variogram_from_p_cloud": 46, "array_equ": 46}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"api": 0, "core": 1, "data": [1, 8, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "structur": [1, 24], "distanc": [2, 3], "calcul": [2, 36, 40, 42, 46], "invers": 3, "weight": 3, "input": 4, "output": 4, "block": [5, 11, 34], "poisson": [5, 40, 41, 42], "krige": [5, 6, 7, 9, 32, 34, 35, 37, 38, 39, 40, 41, 42], "point": [7, 34, 36, 37, 38, 39, 41, 43, 44, 46], "download": 8, "base": [9, 39, 42], "process": 9, "pipelin": 10, "deconvolut": 12, "experiment": [13, 36, 43, 45, 46], "theoret": [14, 34], "variogram": [15, 35, 36, 37, 39, 43, 45, 46], "visual": [16, 41, 44], "commun": 17, "contributor": 18, "author": 18, "s": [18, 36], "maintain": 18, "review": 18, "joss": 18, "network": 19, "us": 20, "case": [20, 36], "develop": [21, 23], "known": [22, 37], "bug": 22, "packag": [24, 34, 36, 37, 38, 39, 43, 44, 45, 46], "requir": 25, "depend": [25, 30], "v": 25, "0": [25, 27], "3": [25, 27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "test": [26, 37, 39, 40, 42], "contribut": 26, "pyinterpol": 27, "version": 27, "6": [27, 34, 37, 43], "kyiv": 27, "content": [27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "how": [27, 29, 37], "cite": [27, 29], "bibliographi": 28, "setup": 30, "instal": [30, 32], "guidelin": 30, "conda": 30, "pip": 30, "addit": 30, "topic": 30, "work": 30, "notebook": 30, "The": 30, "libspatialindex_c": 30, "so": 30, "error": [30, 40, 42], "good": [31, 37], "practic": 31, "quickstart": 32, "ordinari": [32, 34, 35, 38, 39], "tutori": 33, "beginn": 33, "intermedi": [33, 34, 39, 44], "advanc": [33, 40, 41, 42], "interpol": [34, 35], "tabl": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "level": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "changelog": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "introduct": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "import": [34, 36, 37, 38, 39, 43, 44, 45, 46], "1": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "read": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46], "areal": [34, 41, 44], "2": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "detect": [34, 46], "remov": [34, 39, 46], "outlier": [34, 39, 46], "creat": [34, 35, 36, 39, 43, 45], "semivariogram": [34, 36, 38, 40, 41, 42, 43, 44, 45, 46], "model": [34, 35, 37, 38, 39, 40, 41, 42, 43, 45], "4": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "canva": 34, "5": [34, 36, 37, 39, 40, 42, 43, 44], "build": 34, "map": 34, "valu": [34, 37, 38, 39, 40, 42], "show": [34, 36], "choropleth": 34, "breast": 34, "cancer": 34, "rate": 34, "direct": [35, 36], "basic": [35, 36, 37, 38, 43, 45, 46], "meus": 35, "dataset": [35, 37, 39], "transform": 35, "compar": [35, 36, 37, 39, 45], "result": [35, 36, 37], "A": [36, 39], "proce": 36, "w": 36, "e": 36, "n": 36, "nw": 36, "se": 36, "ne": 36, "sw": 36, "isotrop": 36, "bonu": [36, 37], "time": 36, "my": 37, "idw": 37, "algorithm": 37, "divid": [37, 39], "two": 37, "set": [37, 38, 39, 43, 44, 45, 46], "valid": 37, "perform": [37, 39, 41], "evalu": 37, "scenario": 37, "onli": 37, "ar": 37, "simpl": 38, "predict": [38, 40, 42], "unknown": [38, 40, 42], "locat": [38, 40, 42], "Their": 39, "influenc": 39, "final": 39, "train": [39, 40, 42], "check": [39, 44], "analyz": [39, 40, 42], "distribut": 39, "cloud": [39, 46], "b": 39, "from": [39, 46], "four": 39, "area": [40, 41], "explor": [40, 41, 42], "load": [40, 41, 42], "prepar": [40, 42, 44], "forecast": [40, 42], "bia": [40, 42], "root": [40, 42], "mean": [40, 42], "squar": [40, 42], "smooth": 41, "centroid": 42, "approach": 42, "estim": 43, "manual": 43, "differ": 43, "automat": 43, "export": [43, 44], "regular": 44, "paramet": 44, "text": 44, "file": 44, "random": 45, "surfac": 45, "all": 45, "proper": 46, "lag": 46, "size": 46, "histogram": 46}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "nbsphinx": 4, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["api/api", "api/datatypes/core", "api/distance/distance", "api/idw/idw", "api/io/io", "api/kriging/block/block_kriging", "api/kriging/kriging", "api/kriging/point/point_kriging", "api/pipelines/data/download", "api/pipelines/kriging_based/kriging_based_processes", "api/pipelines/pipelines", "api/variogram/block/block", "api/variogram/deconvolution/deconvolution", "api/variogram/experimental/experimental", "api/variogram/theoretical/theoretical", "api/variogram/variogram", "api/viz/viz", "community/community", "community/doc_parts/contributors", "community/doc_parts/forum", "community/doc_parts/use_cases", "developer/dev", "developer/doc_parts/bugs", "developer/doc_parts/development", "developer/doc_parts/package", "developer/doc_parts/reqs", "developer/doc_parts/tests_and_contribution", "index", "science/biblio", "science/cite", "setup/setup", "usage/good_practices", "usage/quickstart", "usage/tutorials", "usage/tutorials/Blocks to points Ordinary Kriging interpolation (Intermediate)", "usage/tutorials/Directional Ordinary Kriging (Intermediate)", "usage/tutorials/Directional Semivariograms (Basic)", "usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic)", "usage/tutorials/Ordinary and Simple Kriging (Basic)", "usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate)", "usage/tutorials/Poisson Kriging - Area to Area (Advanced)", "usage/tutorials/Poisson Kriging - Area to Point (Advanced)", "usage/tutorials/Poisson Kriging - Centroid Based (Advanced)", "usage/tutorials/Semivariogram Estimation (Basic)", "usage/tutorials/Semivariogram Regularization (Intermediate)", "usage/tutorials/Theoretical Models (Basic)", "usage/tutorials/Variogram Point Cloud (Basic)"], "filenames": ["api/api.rst", "api/datatypes/core.rst", "api/distance/distance.rst", "api/idw/idw.rst", "api/io/io.rst", "api/kriging/block/block_kriging.rst", "api/kriging/kriging.rst", "api/kriging/point/point_kriging.rst", "api/pipelines/data/download.rst", "api/pipelines/kriging_based/kriging_based_processes.rst", "api/pipelines/pipelines.rst", "api/variogram/block/block.rst", "api/variogram/deconvolution/deconvolution.rst", "api/variogram/experimental/experimental.rst", "api/variogram/theoretical/theoretical.rst", "api/variogram/variogram.rst", "api/viz/viz.rst", "community/community.rst", "community/doc_parts/contributors.rst", "community/doc_parts/forum.rst", "community/doc_parts/use_cases.rst", "developer/dev.rst", "developer/doc_parts/bugs.rst", "developer/doc_parts/development.rst", "developer/doc_parts/package.rst", "developer/doc_parts/reqs.rst", "developer/doc_parts/tests_and_contribution.rst", "index.rst", "science/biblio.rst", "science/cite.rst", "setup/setup.rst", "usage/good_practices.rst", "usage/quickstart.rst", "usage/tutorials.rst", "usage/tutorials/Blocks to points Ordinary Kriging interpolation (Intermediate).ipynb", "usage/tutorials/Directional Ordinary Kriging (Intermediate).ipynb", "usage/tutorials/Directional Semivariograms (Basic).ipynb", "usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic).ipynb", "usage/tutorials/Ordinary and Simple Kriging (Basic).ipynb", "usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate).ipynb", "usage/tutorials/Poisson Kriging - Area to Area (Advanced).ipynb", "usage/tutorials/Poisson Kriging - Area to Point (Advanced).ipynb", "usage/tutorials/Poisson Kriging - Centroid Based (Advanced).ipynb", "usage/tutorials/Semivariogram Estimation (Basic).ipynb", "usage/tutorials/Semivariogram Regularization (Intermediate).ipynb", "usage/tutorials/Theoretical Models (Basic).ipynb", "usage/tutorials/Variogram Point Cloud (Basic).ipynb"], "titles": ["API", "Core data structures", "Distance calculations", "Inverse Distance Weighting", "Input / Output", "Block - Poisson Kriging", "Kriging", "Point Kriging", "Data download", "Kriging-based processes", "Pipelines", "Block", "Deconvolution", "Experimental", "Theoretical", "Variogram", "Visualization", "Community", "Contributors", "Network", "Use Cases", "Development", "Known Bugs", "Development", "Package structure", "Requirements and dependencies (v 0.3.0)", "Tests and contribution", "Pyinterpolate", "Bibliography", "How to cite", "Setup", "Good practices", "Quickstart", "Tutorials", "Blocks to points Ordinary Kriging interpolation", "Directional Ordinary Kriging", "Directional semivariograms", "How good is my Kriging model? - tests with IDW algorithm", "Ordinary and Simple Kriging", "Outliers and Their Influence on the Final Model", "Poisson Kriging - Area to Area Kriging", "Poisson Kriging - Area to Point Kriging", "Poisson Kriging - centroid based approach", "Semivariogram Estimation", "Semivariogram regularization", "Semivariogram models", "Variogram Point Cloud"], "terms": {"core": [0, 24, 25, 40], "data": [0, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 16, 20, 24, 27, 32, 45], "structur": [0, 21, 44, 45], "input": [0, 1, 2, 24, 38, 39, 40, 41, 42, 43, 44], "output": [0, 34, 38, 39, 40, 41, 42, 43, 44, 45, 46], "distanc": [0, 5, 7, 9, 11, 12, 13, 14, 24, 27, 34, 36, 37, 38, 39, 42, 43, 44, 45, 46], "calcul": [0, 1, 4, 11, 13, 14, 24, 32, 34, 35, 37, 38, 39, 41, 43, 44, 45], "variogram": [0, 1, 5, 7, 9, 11, 12, 13, 14, 16, 24, 28, 32, 33, 34, 44], "experiment": [0, 11, 12, 14, 15, 24, 32, 34, 35, 37, 38, 39, 44], "theoret": [0, 5, 7, 11, 12, 15, 24, 32, 35, 37, 38, 39, 43, 44, 45], "block": [0, 1, 2, 4, 6, 9, 12, 13, 15, 24, 27, 33, 36, 40, 41, 42, 44, 46], "deconvolut": [0, 9, 11, 15, 24, 27, 28, 41, 44], "krige": [0, 10, 11, 12, 16, 24, 27, 28, 33, 43, 44, 46], "point": [0, 1, 2, 3, 5, 6, 9, 11, 12, 13, 14, 16, 22, 24, 27, 28, 29, 32, 33, 35, 40, 42, 45], "poisson": [0, 6, 9, 24, 27, 33, 34], "invers": [0, 24, 27, 37], "weight": [0, 5, 7, 9, 11, 12, 13, 14, 24, 27, 28, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pipelin": [0, 24, 43], "download": [0, 10, 24, 36], "base": [0, 5, 7, 10, 11, 12, 14, 24, 27, 33, 34, 35, 38, 40, 41, 43, 45, 46], "process": [0, 1, 5, 7, 10, 11, 12, 13, 24, 27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "visual": [0, 34, 36, 39, 40, 42, 43, 46], "class": [1, 5, 9, 11, 12, 13, 14, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sourc": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 27, 29, 37, 38], "store": [1, 12, 13, 14, 34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "prepar": [1, 13, 14, 24, 32, 34, 35, 37, 38, 39, 43, 46], "aggreg": [1, 5, 9, 11, 12, 27, 29, 34, 41, 44], "exampl": [1, 4, 12, 13, 14, 27, 34, 35, 36, 37, 39, 40, 41, 42, 43], "geocl": 1, "from_fil": [1, 34, 40, 41, 42, 44, 46], "testfil": 1, "shp": [1, 4, 34], "value_col": [1, 34, 40, 41, 42, 44, 46], "val": [1, 44, 45], "geometry_col": [1, 34, 40, 41, 42, 44, 46], "geometri": [1, 4, 5, 9, 11, 12, 34, 35, 36, 40, 41, 42, 44, 46], "index_col": [1, 34, 36, 40, 41, 42, 44, 46], "idx": [1, 34, 39, 46], "parsed_column": 1, "column": [1, 2, 3, 4, 5, 8, 9, 11, 12, 34, 35, 36, 39, 40, 41, 42, 43, 44], "print": [1, 4, 11, 12, 13, 14, 32, 34, 36, 37, 38, 39, 43, 46], "list": [1, 2, 3, 5, 7, 8, 9, 12, 13, 14, 36, 38, 40, 42, 43, 45], "centroid": [1, 4, 5, 9, 11, 12, 24, 27, 33, 34, 40, 41, 44, 46], "x": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 16, 24, 32, 34, 35, 36, 38, 39, 40, 42, 43, 44, 45], "y": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 16, 32, 34, 35, 36, 38, 40, 42, 43, 44, 45, 46], "attribut": [1, 7, 9, 11, 12, 13, 14, 34, 38, 39, 43, 46], "gpd": [1, 2, 4, 5, 9, 11, 12, 34, 35, 36], "geodatafram": [1, 2, 4, 5, 9, 11, 12, 34, 35, 36, 40, 41, 42, 44], "dataset": [1, 4, 5, 7, 8, 9, 12, 13, 16, 22, 24, 27, 29, 34, 36, 38, 40, 41, 42, 43, 44, 45, 46], "valu": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 32, 35, 36, 41, 43, 44, 45, 46], "value_column_nam": [1, 40, 41, 42, 44, 46], "ani": [1, 3, 4, 9, 11, 34, 36, 37, 39, 40, 41, 42, 43, 45, 46], "name": [1, 4, 8, 12, 14, 30, 34, 36, 39, 43, 45, 46], "rate": [1, 4, 27, 40, 41, 42, 44, 46], "geometry_column_nam": 1, "index_column_nam": [1, 40, 42], "index": [1, 2, 4, 5, 9, 11, 12, 13, 40, 42, 44], "method": [1, 9, 11, 12, 13, 14, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46], "read": [1, 4, 8, 14, 24, 32, 45], "pars": 1, "from": [1, 2, 4, 7, 8, 9, 11, 12, 13, 14, 16, 24, 27, 30, 32, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45], "spatial": [1, 13, 14, 20, 24, 27, 29, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "file": [1, 4, 8, 12, 14, 25, 30, 34, 36, 37, 38, 39, 41, 43, 46], "support": [1, 2, 4, 5, 9, 11, 12, 27, 34, 40, 41, 42, 44, 46], "geopanda": [1, 4, 9, 25, 30, 34, 35, 36, 40, 41, 42], "from_geodatafram": 1, "fpath": 1, "none": [1, 2, 4, 5, 7, 9, 11, 12, 13, 14, 16, 36, 37, 38, 39, 41, 43], "layer_nam": [1, 34, 40, 41, 42, 44, 46], "load": [1, 8, 34], "areal": [1, 5, 12, 40, 42, 43], "paramet": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46], "str": [1, 4, 7, 8, 9, 11, 12, 13, 14, 34, 36], "path": [1, 4, 40, 41, 42, 43, 44, 45], "The": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 20, 27, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "default": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 36, 38, 39, 42, 43, 44], "It": [1, 3, 11, 13, 14, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "could": [1, 3, 9, 16, 27, 36, 37, 39, 40, 42, 43, 46], "uniqu": [1, 4, 39, 40, 42], "If": [1, 2, 3, 4, 7, 9, 11, 12, 13, 14, 16, 26, 27, 34, 35, 36, 38, 39, 40, 42, 44], "given": [1, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 36, 37, 38, 41, 43, 44], "i": [1, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 26, 27, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "taken": 1, "arrai": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "layer": 1, "provid": [1, 2, 4, 7, 9, 14, 16, 27, 34, 35, 39], "gpkg": [1, 34, 40, 41, 42, 44, 46], "rais": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 37, 43], "indexcolnotuniqueerror": 1, "when": [1, 5, 7, 9, 12, 13, 14, 34, 36, 38, 40, 42, 43, 44, 46], "ha": [1, 4, 7, 11, 13, 14, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "gdf": [1, 36], "set": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 34, 35, 36, 40, 42], "specif": [1, 4, 20, 25, 34, 36, 39, 41, 46], "treat": [1, 4, 39], "an": [1, 3, 4, 9, 11, 12, 13, 16, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46], "ar": [1, 3, 4, 5, 7, 9, 11, 12, 13, 14, 25, 26, 27, 28, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pointsupport": [1, 2, 5, 9, 11, 12, 24, 40, 41, 42, 44], "log_not_used_point": 1, "fals": [1, 4, 5, 7, 8, 9, 11, 12, 13, 14, 36, 37, 38, 39, 40, 41, 42, 46], "relat": [1, 20, 34, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bool": [1, 4, 5, 7, 8, 9, 11, 12, 13, 14, 36, 38, 42], "should": [1, 3, 4, 7, 9, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "drop": [1, 37], "log": [1, 5, 11, 35], "note": [1, 11, 13, 36, 39, 40, 42, 44], "design": [1, 44], "inform": [1, 34, 38, 39, 40, 42, 43, 46], "about": [1, 35, 36, 39, 40, 42, 43, 46], "within": [1, 3, 5, 7, 9, 11, 12, 13, 14, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "polygon": [1, 2, 4, 5, 9, 11, 12, 27, 34, 41, 42, 44, 46], "dure": [1, 14, 42], "regular": [1, 9, 11, 12, 24, 27, 33, 34, 40, 41, 42, 43, 46], "inblock": [1, 11], "estim": [1, 3, 7, 9, 14, 16, 33, 34, 36, 38, 40, 46], "": [1, 2, 3, 5, 7, 11, 12, 13, 14, 16, 27, 29, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "semivari": [1, 11, 12, 13, 14, 34, 35, 36, 37, 39, 43, 45, 46], "between": [1, 2, 5, 11, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "neighbour": [1, 3, 5, 9, 37], "take": [1, 7, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45, 46], "popul": [1, 27, 34, 40, 41, 42, 44], "grid": [1, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44], "Then": [1, 11, 27, 34, 38, 39, 40, 42, 46], "join": [1, 19, 44], "perform": [1, 5, 7, 9, 11, 12, 13, 14, 27, 34, 35, 36, 38, 40, 42, 43, 44], "assign": [1, 3, 13, 34, 37, 44], "area": [1, 5, 7, 9, 11, 12, 13, 16, 24, 27, 33, 34, 36, 37, 38, 42, 43, 44, 46], "thei": [1, 36, 38, 39, 40, 41, 43, 44, 45, 46], "place": [1, 11, 12, 13, 16, 36, 39, 41], "point_support": [1, 5, 9, 11, 40, 41, 42, 44], "x_col": [1, 5, 40, 42, 44], "float": [1, 3, 5, 7, 9, 11, 12, 13, 14, 16, 36, 37, 38, 40, 42, 45, 46], "represent": [1, 27, 41, 42, 45], "longitud": [1, 4, 7, 36], "y_col": [1, 5, 40, 42, 44], "latitud": [1, 4, 7, 36], "value_column": [1, 40, 42, 44], "which": [1, 14, 34, 36, 37, 38, 39, 40, 42, 43, 45], "describ": [1, 11, 12, 13, 26, 36, 39, 40, 42, 43, 44], "geometry_column": 1, "coordin": [1, 2, 3, 5, 7, 11, 12, 13, 16, 36, 41, 43, 45], "block_index_column": [1, 40, 42], "direct": [1, 11, 12, 13, 14, 16, 33, 34, 37, 39, 44], "import": [1, 13, 14, 32, 35, 40, 41, 42], "pyinterpol": [1, 19, 24, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "population_data": 1, "polygon_data": 1, "pop10": [1, 40, 41, 42, 44], "polygon_id": [1, 34, 40, 41, 42, 44, 46], "fip": [1, 34, 40, 41, 42, 44, 46], "gdf_point": 1, "read_fil": [1, 34], "gdf_polygon": 1, "out": 1, "point_support_geometry_col": [1, 40, 41, 42, 44], "point_support_val_col": [1, 40, 41, 42, 44], "blocks_geometry_col": [1, 40, 41, 42, 44], "blocks_index_col": [1, 40, 41, 42, 44], "where": [1, 3, 7, 9, 11, 13, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fall": [1, 36, 42], "log_drop": 1, "see": [1, 9, 11, 13, 34, 36, 37, 38, 39, 40, 42, 43, 44, 46], "datafram": [1, 2, 5, 8, 9, 11, 12, 35, 36, 39, 40, 42, 44], "point_support_data_fil": [1, 40, 41, 42, 44], "blocks_fil": [1, 40, 41, 42, 44], "use_point_support_cr": [1, 40, 41, 42, 44], "true": [1, 4, 5, 7, 9, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "point_support_layer_nam": [1, 40, 41, 42, 44], "blocks_layer_nam": [1, 40, 41, 42, 44], "all": [1, 3, 7, 11, 12, 13, 14, 26, 34, 35, 36, 37, 38, 39, 40, 43, 46], "must": [1, 3, 4, 5, 7, 9, 11, 12, 13, 16, 34, 36, 37, 38, 39, 42, 43, 44, 45, 46], "cr": [1, 4, 9, 36, 41], "transform": [1, 12, 13, 27, 32, 34, 36, 39, 40, 41, 44, 45, 46], "same": [1, 2, 3, 11, 12, 13, 14, 16, 32, 35, 36, 37, 38, 40, 42, 43, 45, 46], "thi": [1, 5, 7, 14, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "point_support_datafram": 1, "blocks_datafram": 1, "geoseri": 1, "calc_point_to_point_dist": [2, 39, 46], "points_a": 2, "points_b": 2, "function": [2, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 24, 32, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "two": [2, 9, 11, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "group": [2, 26, 39, 40, 42, 46], "singl": [2, 11, 12, 13, 14, 16, 36, 37, 38, 40, 42, 45, 46], "itself": [2, 44], "numpi": [2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 25, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "other": [2, 11, 13, 34, 36, 37, 38, 39, 40, 42, 43, 44, 46], "algorithm": [2, 5, 7, 9, 11, 12, 28, 33, 34, 38, 39, 40, 42, 43, 44, 45, 46], "against": [2, 13, 14, 43], "return": [2, 3, 4, 5, 7, 8, 9, 11, 13, 14, 16, 36, 37, 38, 39, 40, 41, 42, 45, 46], "each": [2, 3, 9, 12, 13, 32, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "calc_block_to_block_dist": 2, "union": [2, 5, 7, 9, 11, 12, 36], "dict": [2, 5, 9, 11, 12, 13, 14, 16, 43, 44], "np": [2, 5, 9, 11, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46], "ndarrai": [2, 5, 9, 11, 12, 14, 38, 40, 42], "pd": [2, 5, 9, 11, 12, 35, 36, 39, 40, 42], "id": [2, 4, 5, 9, 11, 12, 34, 40, 41, 42, 44], "d": [2, 5, 9, 11, 12, 36, 37, 44, 45], "block_dist": 2, "order": [2, 13, 39, 43, 46], "typeerror": [2, 4], "wrong": [2, 14, 34, 36, 39, 40, 42], "type": [2, 9, 12, 13, 14, 34, 38, 39, 43, 44, 46], "inverse_distance_weight": [3, 37], "known_point": [3, 37], "unknown_loc": [3, 7], "number_of_neighbour": [3, 37], "1": [3, 7, 9, 11, 12, 13, 14, 16, 28, 30, 32], "power": [3, 12, 14, 37, 38, 40, 42, 43, 44, 45], "2": [3, 4, 8, 11, 13, 14, 30, 32], "0": [3, 9, 11, 12, 13, 14, 16, 21, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unknown": [3, 5, 7, 9, 34, 37, 43, 45], "locat": [3, 5, 7, 37, 41, 44], "mxn": 3, "m": [3, 28, 38, 39, 46], "number": [3, 5, 7, 9, 11, 12, 13, 14, 16, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "row": [3, 4, 40, 42, 45], "n": [3, 7, 9, 11, 12, 13, 16, 30, 34, 35, 39, 45, 46], "last": [3, 27, 34, 36, 37, 40, 41, 42, 45, 46], "repres": [3, 14, 34, 36, 39, 40, 41, 42, 43, 45, 46], "known": [3, 7, 9, 21, 38, 40, 42], "dimension": 3, "iter": [3, 9, 12, 14, 39, 40, 41, 42, 44], "length": [3, 36, 39, 45], "dimens": [3, 16, 39], "shape": [3, 13, 25, 36, 39, 40, 41, 42, 44, 45], "new": [3, 9, 13, 14, 34, 36, 37, 39, 43, 46], "ad": [3, 36, 46], "onc": [3, 12, 36], "vector": 3, "becom": 3, "int": [3, 5, 7, 9, 12, 13, 14, 16, 36, 37, 38, 39, 40, 42, 45, 46], "us": [3, 5, 7, 9, 11, 12, 13, 14, 16, 17, 24, 27, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can": [3, 5, 7, 9, 13, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "limit": [3, 4, 7, 12, 38, 45, 46], "len": [3, 34, 37, 38, 39, 40, 42, 46], "larger": [3, 14, 16, 36, 39, 43, 44], "equal": [3, 11, 12, 13, 14, 38, 40, 41, 42, 43, 44], "control": [3, 36, 37, 38, 40, 42, 44, 45], "mean": [3, 7, 9, 11, 12, 13, 14, 34, 35, 37, 38, 39, 43, 44, 45, 46], "stronger": 3, "influenc": [3, 33, 37, 38], "closest": [3, 7, 9, 11, 12, 14, 37, 39, 44, 45], "neighbor": [3, 5, 7, 9, 11, 13, 34, 36, 37, 38, 39, 40, 41, 42, 43], "decreas": [3, 12, 43], "quickli": [3, 43], "result": [3, 5, 7, 9, 12, 14, 16, 34, 38, 39, 40, 41, 42, 44], "valueerror": [3, 5, 9, 11, 12, 14, 40, 42], "smaller": [3, 11, 34, 36, 39, 44, 46], "than": [3, 4, 7, 9, 13, 14, 22, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "less": [3, 9, 34, 40, 42, 46], "more": [3, 11, 12, 14, 22, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "read_block": 4, "val_col_nam": 4, "geometry_col_nam": 4, "id_col_nam": 4, "centroid_col_nam": 4, "epsg": [4, 8, 36], "fiona": [4, 25], "differ": [4, 9, 11, 12, 13, 14, 24, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "too": [4, 34, 36, 37, 39, 40, 41, 42, 44], "option": [4, 12, 13, 14, 16, 34, 43, 46], "reproject": 4, "header": 4, "titl": [4, 36, 39, 43, 45], "colum": 4, "multipolygon": [4, 34, 46], "later": [4, 39, 43, 44], "accuraci": 4, "mai": [4, 25, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "For": [4, 34, 36, 39, 43, 44, 45, 46], "most": [4, 13, 34, 37, 39, 40, 41, 42, 43, 44, 45], "applic": [4, 7, 38, 42, 43], "doe": [4, 9, 30, 34, 43, 44], "matter": [4, 8], "project": [4, 9, 20, 36], "you": [4, 5, 7, 9, 25, 26, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "choos": [4, 34, 36, 43, 44, 45], "both": [4, 36, 38, 39, 43, 44, 45, 46], "onli": [4, 7, 13, 14, 34, 36, 38, 39, 40, 42, 43, 44, 45], "one": [4, 12, 13, 34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "exist": [4, 13, 14, 34, 39], "bblock": 4, "path_to_the_shapefil": 4, "bdf": 4, "dtype": [4, 36], "object": [4, 5, 9, 11, 12, 13, 34, 40, 41, 42, 43, 44, 45, 46], "read_csv": [4, 35, 36], "lat_col_nam": 4, "lon_col_nam": 4, "delim": 4, "csv": [4, 8, 12, 35, 36], "includ": [4, 13, 36, 39, 41], "delimit": 4, "separ": [4, 11, 40, 41, 42], "data_arr": 4, "path_to_the_data": 4, "15": [4, 35, 36, 38, 39, 43, 44, 45, 46], "11524": 4, "52": [4, 37, 38, 43], "76515": 4, "91": [4, 34, 43], "275597": 4, "74279": 4, "96": 4, "548294": 4, "read_txt": [4, 32, 37, 38, 39, 43, 46], "skip_head": 4, "text": [4, 36, 43], "format": [4, 39], "convert": 4, "skip": [4, 9, 34], "first": [4, 12, 13, 34, 35, 36, 37, 38, 39, 43, 44, 45, 46], "txt": [4, 32, 37, 38, 39, 43, 46], "centroid_poisson_krig": [5, 42], "semivariogram_model": [5, 9, 16, 40, 41, 42, 43], "unknown_block": [5, 40, 42], "unknown_block_point_support": [5, 40, 42], "number_of_neighbor": [5, 7, 9, 16, 38, 40, 41, 42], "is_weighted_by_point_support": [5, 42], "raise_when_negative_predict": [5, 9, 40, 41, 42], "raise_when_negative_error": [5, 9, 40, 41, 42], "allow_approximate_solut": [5, 7], "theoreticalvariogram": [5, 7, 9, 11, 12, 14, 16, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45], "A": [5, 7, 9, 11, 12, 13, 14, 16, 38, 40, 42, 43, 44, 45], "fit": [5, 7, 9, 12, 14, 28, 32, 34, 36, 38, 39, 40, 42, 43, 44, 45, 46], "have": [5, 7, 9, 11, 12, 13, 14, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "centroid_x": [5, 34, 40, 42, 46], "centroid_i": [5, 34, 40, 42, 46], "minimum": [5, 9, 12, 13, 45], "potenti": [5, 9, 39], "affect": [5, 9, 36, 37, 39, 40, 41, 42, 46], "error": [5, 7, 9, 11, 12, 14, 16, 22, 32, 34, 35, 37, 38, 39, 43, 44, 45, 46], "predict": [5, 7, 9, 14, 20, 27, 32, 35, 37, 39, 41], "neg": [5, 9, 14, 28, 46], "allow": [5, 7, 9, 27, 38, 45], "approxim": [5, 7, 9, 36, 38, 39, 43], "ol": [5, 7, 9, 38], "we": [5, 7, 9, 13, 27, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "don": [5, 7, 9, 37, 38, 43, 45], "t": [5, 7, 9, 12, 13, 14, 26, 34, 36, 37, 38, 39, 41, 43, 44, 45], "recommend": [5, 7, 9, 36, 38, 39, 44], "know": [5, 7, 9, 38, 39, 40, 41, 42, 43, 45, 46], "what": [5, 7, 9, 34, 36, 38, 40, 42, 43, 45, 46], "do": [5, 7, 9, 34, 36, 38, 40, 41, 42, 43, 44, 46], "cluster": [5, 7], "your": [5, 7, 12, 30, 34, 37, 38, 39, 40, 41, 42, 45], "lead": [5, 7, 22, 35, 36, 45], "singular": [5, 7], "matrix": [5, 7, 39, 45], "creation": [5, 7], "area_to_area_pk": [5, 40], "log_process": [5, 11], "info": [5, 11], "debug": [5, 11], "area_to_point_pk": 5, "max_rang": [5, 9, 13, 14, 32, 34, 35, 36, 37, 38, 39, 41, 43, 44, 45, 46], "err_to_nan": [5, 7, 9], "maximum": [5, 7, 9, 12, 13, 14, 36, 38, 43, 44, 45, 46], "search": [5, 7, 9, 34, 37, 38, 39, 40, 41, 42, 43, 44], "rang": [5, 7, 9, 11, 12, 13, 14, 16, 32, 34, 36, 37, 38, 39, 43, 44, 45, 46], "nan": [5, 9, 34, 39, 40, 41, 42, 43, 46], "observ": [7, 8, 13, 14, 27, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45], "theoretical_model": [7, 9, 11, 12, 32, 34, 35, 37, 38, 39], "how": [7, 9, 12, 14, 32, 33, 34, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ok": [7, 32, 38], "neighbors_rang": [7, 9, 34, 38], "no_neighbor": [7, 32, 34, 35, 37, 38], "4": [7, 13, 14, 16, 32], "use_all_neighbors_in_rang": [7, 34, 35, 37, 38], "sk_mean": [7, 38], "allow_approx_solut": [7, 9, 38, 39], "number_of_work": [7, 34, 38], "manag": [7, 44], "ordinari": [7, 9, 16, 24, 27, 28, 33, 40, 41, 42, 43], "simpl": [7, 9, 24, 27, 33, 34, 36, 37, 40, 41, 42, 43, 45], "model": [7, 9, 11, 12, 14, 16, 27, 28, 33, 36, 44, 46], "miss": [7, 9, 32, 34, 40, 43], "select": [7, 9, 11, 12, 13, 16, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "kind": [7, 13, 27, 35, 43], "want": [7, 34, 35, 37, 43, 45], "sk": [7, 38], "interpol": [7, 9, 16, 24, 27, 29, 32, 33, 36, 37, 38, 39, 40, 42, 43, 44], "real": [7, 35, 37, 38, 39, 43, 45, 46], "greater": [7, 13, 14, 34, 35, 36, 38, 43, 46], "them": [7, 28, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45, 46], "anywai": 7, "over": [7, 9, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45], "studi": [7, 9, 14, 27, 38], "befor": [7, 9, 12, 34, 38, 39, 40, 41, 42, 43, 44, 45, 46], "That": [7, 34, 37, 38, 39, 43, 44], "why": [7, 34, 36, 37, 38, 39, 43, 44, 45, 46], "multipl": [7, 14, 32, 34, 38, 39, 40, 42, 43, 44, 45], "sampl": [7, 9, 24, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "well": [7, 34, 36, 38, 39, 40, 42, 43, 44], "mani": [7, 9, 12, 14, 28, 38, 40, 41, 42, 43, 44, 46], "unit": [7, 11, 12, 28, 34, 36, 42, 44, 45], "increas": [7, 34, 43], "veri": [7, 36, 37, 40, 41, 42, 43, 45, 46], "larg": [7, 14, 20, 34, 37, 38, 45, 46], "10k": [7, 22, 38, 45], "varianc": [7, 13, 14, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43], "ordinary_krig": 7, "known_loc": 7, "techniqu": [7, 9, 24, 27, 36, 37, 38, 39, 40, 41, 42], "train": [7, 9, 14, 38], "tupl": [7, 13, 14], "lon": [7, 32], "lat": [7, 32], "runetimeerror": [7, 12, 13], "system": [7, 11, 12, 13, 16, 30, 36, 38, 39, 41, 45], "simple_krig": 7, "process_mean": 7, "download_air_quality_poland": [8, 36], "export": [8, 12, 14], "export_path": 8, "air_quality_sampl": 8, "air": [8, 36], "qualiti": 8, "polish": 8, "central": 8, "europ": 8, "station": 8, "4326": [8, 36], "compound": 8, "follow": [8, 40, 41, 42, 44, 46], "co": 8, "carbon": 8, "monoxid": 8, "so2": 8, "sulfur": 8, "dioxid": 8, "pm2": [8, 36], "5": [8, 12, 13, 14, 32, 35, 38, 41, 45, 46], "particul": 8, "size": [8, 11, 12, 13, 16, 34, 36, 39, 40, 41, 42, 44, 45], "micromet": 8, "pm10": 8, "10": [8, 13, 14, 27, 29, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "no2": 8, "nitrogen": 8, "03": [8, 34, 38, 39, 40, 41, 42, 43, 44, 46], "ozon": 8, "c6h6": 8, "benzen": 8, "final_df": 8, "station_id": [8, 36], "blockfilt": 9, "alia": [9, 13], "blockpk": 9, "kriging_typ": 9, "ata": 9, "oper": [9, 12, 30, 46], "avail": [9, 11, 12, 13, 14, 38, 43, 44, 45], "atp": 9, "cb": 9, "geo_d": 9, "reg": 9, "est": 9, "err": [9, 35, 40, 41, 42], "rmse": [9, 14, 34, 38, 40, 42, 43, 45], "statist": [9, 13, 27, 39, 40, 42, 43], "dictionari": [9, 14, 16, 43], "kei": [9, 14, 16], "root": [9, 14, 37, 38, 43, 45], "squar": [9, 13, 14, 28, 37, 38, 43, 45], "time": [9, 12, 34, 38, 39, 40, 42, 44, 45, 46], "second": [9, 13, 38, 43, 45, 46], "pk": 9, "filter": [9, 24, 34, 39, 40, 42, 45], "c": [9, 13, 28, 30, 32, 39], "b": 9, "data_cr": 9, "whole": [9, 12, 38], "creat": [9, 11, 12, 13, 16, 27, 28, 30, 37, 38, 40, 41, 42, 44, 46], "map": [9, 27, 35, 36, 40, 41, 42, 45], "look": [9, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "http": [9, 27, 28, 29], "org": [9, 27, 29], "html": 9, "doesn": [9, 34, 37, 39, 41, 43], "blocktoblockkrigingcomparison": 9, "no_of_neighbor": 9, "16": [9, 16, 34, 35, 36, 38, 39, 41, 42, 43, 45, 46], "simple_kriging_mean": 9, "training_set_frac": 9, "8": [9, 13, 14, 30, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "20": [9, 35, 36, 38, 39, 43, 44, 45], "compar": [9, 24, 34, 38, 43, 44, 46], "pick": [9, 40, 42], "addit": [9, 24, 36, 39, 40, 42, 46], "outsid": 9, "fraction": [9, 14, 34, 36, 43], "Not": [9, 36, 38, 39], "test": [9, 14, 21, 33, 34, 38, 43, 44, 45, 46], "random": [9, 37, 38, 39, 40, 42, 46], "common_index": 9, "common": 9, "training_set_index": 9, "run_test": 9, "smooth_block": [9, 41], "smooth": [9, 24, 34, 40, 42], "area_id": 9, "aggregatedvariogram": 11, "aggregated_data": 11, "agg_step_s": [11, 12, 44], "agg_max_rang": [11, 12, 44], "agg_direct": [11, 12, 44], "agg_toler": [11, 12, 44], "agg_nugget": [11, 12, 44], "variogram_weighting_method": [11, 12, 44], "verbos": [11, 12, 14, 44], "count": [11, 13, 34, 39, 40, 41, 42, 44], "step": [11, 12, 13, 26, 30, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "lag": [11, 12, 13, 14, 34, 36, 37, 38, 39, 43, 44, 45], "maxim": [11, 12, 44], "analysi": [11, 12, 13, 20, 27, 32, 34, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "360": [11, 12, 13, 14, 16, 36, 37, 44], "semivariogram": [11, 12, 13, 14, 16, 24, 27, 28, 33, 35, 37, 39], "degre": [11, 12, 13, 16, 44], "180": [11, 12, 13, 16, 36], "e": [11, 12, 13, 16, 20, 28, 34, 35, 38, 40, 42, 43], "w": [11, 12, 13, 16, 35], "90": [11, 12, 13, 16, 36, 37], "270": [11, 12, 13, 16, 36], "45": [11, 12, 13, 16, 36, 39, 42, 43], "225": [11, 12, 13, 16, 36], "ne": [11, 12, 13, 16, 35], "sw": [11, 12, 13, 16, 35], "135": [11, 12, 13, 16, 36], "315": [11, 12, 13, 16, 36, 43], "nw": [11, 12, 13, 16, 35], "se": [11, 12, 13, 16, 35], "line": [11, 12, 13, 16, 36, 37, 39, 43, 46], "begin": [11, 12, 13, 16, 36, 38, 39, 43, 44], "origin": [11, 12, 13, 16, 36, 44], "axi": [11, 12, 13, 16, 34, 35, 36, 43, 46], "bin": [11, 12, 13, 16, 36, 40, 42], "ellipt": [11, 12, 13, 16, 36], "major": [11, 12, 13, 16, 36], "toler": [11, 12, 13, 16, 35, 36, 37], "minor": [11, 12, 13, 16, 36, 39], "baselin": [11, 12, 13, 16, 36, 37, 39, 44], "center": [11, 12, 13, 16, 36, 43, 46], "ellips": [11, 12, 13, 16, 36], "omnidirect": [11, 12, 13, 16, 36], "nugget": [11, 12, 14, 32, 34, 36, 38, 43, 44, 45], "close": [11, 12, 14, 34, 35, 36, 37, 43, 44, 46], "bigger": [11, 12, 14, 44], "distant": [11, 12, 14, 34, 37, 39, 44, 46], "further": [11, 12, 14, 34, 35, 37, 39, 44], "awai": [11, 12, 14, 34, 44], "dens": [11, 12, 14, 34, 37, 40, 41, 42, 44, 46], "pair": [11, 12, 13, 14, 36, 38, 39, 43, 44, 46], "lesser": [11, 12], "level": [11, 13, 24], "refer": [11, 12, 36, 37, 41], "goovaert": [11, 12, 28, 44], "p": [11, 12, 28, 34, 37, 43, 44, 45], "presenc": [11, 12, 28, 44], "irregular": [11, 12, 28, 40, 41, 42, 44], "geograph": [11, 12, 28, 35, 38, 44], "mathemat": [11, 12, 28, 43, 44], "geologi": [11, 12, 28, 44], "40": [11, 12, 28, 39, 40, 42, 43, 44], "101": [11, 12, 28, 37, 38, 43, 44], "128": [11, 12, 28, 34, 37, 38, 43, 44], "2008": [11, 12, 28, 44], "aggregared_data": 11, "agg_lag": 11, "equidist": 11, "weighting_method": [11, 12], "experimental_variogram": [11, 14, 32, 34, 35, 37, 38, 39, 43, 46], "experimentalvariogram": [11, 13, 14, 37, 43], "deriv": [11, 13, 14, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45], "inblock_semivari": 11, "averag": [11, 13, 34, 40, 42], "avg_inblock_semivari": 11, "block_to_block_semivari": 11, "j": 11, "avg_block_to_block_semivari": 11, "regularized_variogram": [11, 40, 41, 42, 44], "distances_between_block": 11, "show_semivariogram": 11, "show": [11, 12, 13, 14, 35, 37, 39, 40, 42, 43, 45, 46], "calculate_avg_inblock_semivari": 11, "gamma_h": 11, "v": [11, 14, 21, 28, 36, 37, 39, 46], "frac": [11, 37, 40, 42], "h": [11, 13, 37], "sum_": [11, 37], "gamma": 11, "v_": 11, "samivari": 11, "calculate_avg_semivariance_between_block": 11, "divis": [11, 34, 37, 39, 40, 42], "v_h": 11, "p_": 11, "u_": 11, "gamma_": 11, "average_inblock_semivari": 11, "semivariance_between_point_support": 11, "experimental_block_variogram": 11, "theoretical_block_model": 11, "procedur": [11, 12, 40, 44], "learn": [11, 27, 34, 35, 36, 37, 39, 40, 43, 44, 45, 46], "regularized_model": [11, 12, 40, 41, 42, 44], "form": [11, 13, 14, 37, 38, 45], "gamma_v": 11, "regularize_variogram": 11, "reg_variogram": 11, "below": [11, 39, 40, 42, 46], "zero": [11, 13, 14, 37, 38, 41, 43, 46], "plot": [11, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "attributeerror": [11, 12, 14], "been": [11, 12, 14, 37, 40, 42], "store_model": 12, "initi": [12, 13, 14, 39, 43, 44, 45], "build": [12, 20, 35, 37, 38, 39, 41, 43], "save": [12, 14, 34, 43, 46], "export_model": [12, 44], "dcv": 12, "agg_dataset": [12, 44], "point_support_dataset": [12, 44], "max_it": [12, 44], "plot_variogram": [12, 44], "plot_devi": [12, 44], "plot_weight": [12, 44], "agg": 12, "initial_regularized_variogram": 12, "initial_theoretical_agg_model": 12, "initial_theoretical_model_predict": 12, "initial_experimental_variogram": 12, "final_theoretical_model": 12, "final_optimal_variogram": 12, "agg_step": 12, "agg_rng": 12, "arang": [12, 37, 39], "step_siz": [12, 13, 14, 16, 32, 34, 35, 36, 37, 38, 39, 43, 44, 45, 46], "deviat": [12, 13, 39, 40, 42, 44, 46], "per": [12, 13, 14, 34, 39, 41, 46], "element": 12, "appli": [12, 43], "termin": [12, 30], "after": [12, 34, 39, 40, 42, 43, 44, 46], "fit_transform": [12, 44], "divid": [12, 34, 36, 38, 43, 44], "fname": [12, 14], "final": [12, 33, 34, 45], "sill": [12, 14, 32, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45], "hasn": 12, "yet": [12, 14, 43], "model_typ": [12, 14, 32, 35, 37, 38, 43, 44], "basic": [12, 13, 24, 28, 32, 40, 42, 44], "exponenti": [12, 14, 34, 43, 44, 45], "linear": [12, 14, 28, 36, 38, 43, 44, 45], "spheric": [12, 14, 32, 35, 37, 43, 44, 45], "circular": [12, 14, 34, 36, 37, 43, 45], "cubic": [12, 14, 34, 43, 45], "gaussian": [12, 14, 43, 45], "abov": [12, 14, 39, 40, 42, 43, 45, 46], "25": [12, 13, 28, 39, 40, 42, 43, 45, 46], "limit_deviation_ratio": 12, "minimum_deviation_decreas": 12, "01": [12, 27, 37, 38, 39, 43, 46], "reps_deviation_decreas": 12, "3": [12, 13, 14, 18, 21, 30, 32], "minim": [12, 13, 14, 43], "ratio": [12, 16, 34, 40, 41, 42], "stop": [12, 37, 46], "001": 12, "optim": [12, 14, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45], "dev": [12, 30], "opt_dev": 12, "repetit": 12, "small": [12, 34, 36, 37, 38, 40, 41, 42, 44, 45], "initial_regularized_model": 12, "undefin": 12, "user": [12, 14, 33, 34], "didn": [12, 34, 36], "build_experimental_variogram": [13, 32, 36, 37, 38, 43, 44, 45], "input_arrai": [13, 32, 34, 35, 36, 37, 38, 39, 43, 44, 46], "covariogram": 13, "pt": [13, 37, 38, 44], "triangular": [13, 36], "triangl": [13, 36], "accur": [13, 36], "also": [13, 34, 36, 44], "slowest": 13, "semivariogram_stat": [13, 37], "empiricalsemivariogram": 13, "empir": [13, 14, 35, 37, 43, 46], "calculate_covari": 13, "covari": [13, 36, 43], "calculate_semivari": [13, 37, 46], "forc": [13, 14, 34, 43], "reference_input": [13, 14], "6": [13, 14, 32, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46], "7": [13, 14, 25, 27, 28, 29, 30, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "9": [13, 14, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "11": [13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "12": [13, 14, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "empirical_smv": [13, 14], "var_cov_diff": [13, 43], "625": [13, 37], "543": 13, "792": 13, "227": [13, 43], "795": 13, "043": 13, "26": [13, 39, 43, 45], "509": 13, "build_variogram_point_cloud": 13, "cloud": [13, 24, 33, 34], "specifi": 13, "variogram_cloud": [13, 34], "is_semivari": [13, 37], "is_covari": [13, 37], "is_vari": [13, 37], "As": [13, 37, 43, 46], "polyset": 13, "5434027777777798": 13, "791923487836951": 13, "2272727272727275": 13, "7954545454545454": 13, "0439752555137165": 13, "2599999999999958": 13, "508520710059168": 13, "experimental_semivariance_arrai": [13, 37, 45], "experimental_covariance_arrai": 13, "experimental_semivari": [13, 36, 43], "experimental_covari": 13, "variance_covariances_diff": 13, "upper": [13, 39, 46], "bound": [13, 14, 46], "points_per_lag": [13, 37, 46], "stationari": [13, 43], "abl": [13, 30, 34], "retriev": [13, 27, 34, 36, 38, 44], "g": [13, 38, 40, 42, 43], "mind": 13, "work": [13, 14, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "mx_rng": [13, 37], "tol": [13, 37], "plot_semivari": [13, 36, 43], "plot_covari": [13, 43], "plot_vari": [13, 43], "warn": [13, 14, 34, 39, 43], "attributesettofalsewarn": 13, "invok": [13, 14, 46], "those": [13, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "indic": [13, 34, 39, 40, 42, 46], "variogramcloud": [13, 34, 39, 46], "calculate_on_cr": [13, 39], "present": [13, 34, 36, 39, 45], "scatterplot": 13, "boxplot": [13, 39], "violinplot": [13, 39], "get_variogram_point_cloud": [13, 39], "wrapper": [13, 14], "around": [13, 39, 43, 45, 46], "point_cloud": 13, "avg": 13, "std": [13, 39, 40, 42, 46], "min": [13, 16, 39, 40, 42], "median": [13, 34, 39, 40, 42, 46], "75": [13, 37, 39, 40, 42, 43], "max": [13, 16, 39, 40, 42, 46], "skew": [13, 34, 35, 39, 46], "kurtosi": 13, "22727272727272": 13, "experimental_point_cloud": [13, 39], "calculate_experimental_variogram": [13, 34, 39, 46], "__str__": [13, 39], "scatter": [13, 14, 43, 45, 46], "remove_outli": [13, 34, 39, 46], "remov": [13, 38, 40, 42, 44], "outlier": [13, 33, 40, 42], "statistc": 13, "standard": [13, 39, 40, 42, 46], "1st": [13, 46], "quartil": [13, 39, 40, 42, 46], "3rd": [13, 40, 42, 46], "lag_numb": 13, "third": [13, 39], "string": [13, 43, 46], "box": [13, 39, 46], "violin": [13, 34, 46], "zscore": [13, 39, 46], "z_lower_limit": [13, 39, 46], "z_upper_limit": [13, 39, 46], "iqr_lower_limit": [13, 34, 46], "iqr_upper_limit": [13, 34, 46], "inplac": [13, 34, 36, 39, 46], "detect": [13, 39], "iqr": [13, 34, 46], "left": 13, "side": 13, "distribut": [13, 35, 40, 42, 46], "lower": [13, 14, 36, 39, 43, 46], "right": 13, "lowest": [13, 34, 39, 43, 45, 46], "largest": [13, 34, 39], "updat": [13, 14, 27, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "noth": [13, 14, 38], "els": [13, 34, 36, 37, 40, 42, 44, 46], "clean": [13, 34, 39, 46], "build_theoretical_variogram": [14, 32, 37, 38, 43, 45], "its": [14, 37, 42, 43, 44, 45, 46], "dissimilar": [14, 36, 43], "otherwis": [14, 34, 39], "usual": [14, 32, 36, 37, 38, 40, 42, 43, 44], "correl": [14, 43, 45], "shouldn": [14, 34, 36, 38, 39, 43], "half": [14, 36, 43], "extent": [14, 36, 43], "bia": [14, 27, 34, 38, 43], "isotrop": [14, 34, 35, 39], "theo": 14, "model_param": 14, "theoretical_smv": 14, "_": [14, 34, 35, 37, 42, 45], "autofit": [14, 34, 35, 37, 39, 43], "5275214898546217": 14, "empiricalvariogram": 14, "experimental_arrai": 14, "variogram_model": [14, 38], "fitted_model": [14, 43], "chosen": [14, 34, 38, 43, 45], "curv": [14, 43, 44, 45], "mae": [14, 43], "absolut": [14, 34, 39, 43, 44, 46], "forecast": [14, 43], "posit": [14, 34, 39, 46], "underestim": 14, "overestim": [14, 40, 42], "smape": [14, 39, 43], "symmetr": [14, 39, 43], "percentag": [14, 39, 43], "100": [14, 34, 35, 37, 38, 39, 41, 42, 43, 44, 45], "are_param": 14, "check": [14, 23, 25, 34, 35, 36, 38, 40, 41, 42, 43, 46], "were": [14, 43, 46], "calculate_model_error": 14, "evalu": [14, 40], "to_dict": [14, 43], "from_dict": [14, 43], "to_json": [14, 43], "parameter": 14, "json": [14, 40, 41, 42, 43, 44], "from_json": [14, 40, 41, 42, 43], "min_rang": [14, 43], "number_of_rang": [14, 43], "64": [14, 38, 43], "min_sil": [14, 43], "max_sil": [14, 43], "number_of_sil": [14, 43], "error_estim": [14, 43], "deviation_weight": 14, "auto_update_attribut": 14, "warn_about_set_param": 14, "return_param": [14, 39], "tri": 14, "find": [14, 34, 40, 42, 43, 44, 46], "fix": [14, 38, 43], "space": [14, 20, 43, 46], "possibl": [14, 34, 36, 38, 39, 43, 45], "requir": [14, 21, 30, 34, 37, 39, 40, 41, 44], "pass": [14, 34, 36, 37, 38, 39, 40, 41, 43, 44], "best": [14, 34, 36, 37, 41, 43, 44, 45, 46], "model_attribut": 14, "model_nam": [14, 43], "model_sil": 14, "model_rang": 14, "model_nugget": 14, "error_typ": 14, "type_of_error_metr": 14, "error_valu": 14, "keyerror": 14, "silloutsidesaferangewarn": 14, "rangeoutsidesafedistancewarn": 14, "initil": [14, 43], "program": [14, 28, 34, 37, 39, 44], "fitted_valu": 14, "associ": 14, "model_error": 14, "metricstypeselectionerror": 14, "update_attr": 14, "_theoretical_valu": 14, "_error": 14, "implement": 14, "model_paramet": 14, "interpolate_rast": 16, "dim": 16, "1000": [16, 36, 38, 43], "raster": [16, 24], "pixel": [16, 39, 45], "width": 16, "height": 16, "preserv": 16, "raster_dict": 16, "param": 16, "contributor": 17, "network": 17, "case": [17, 30, 32, 34, 37, 38, 39, 40, 41, 42, 43, 44], "szymon": [18, 34, 39, 46], "moli\u0144ski": [18, 27, 29], "simonmolinski": [18, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "lakshaya": 18, "inani": 18, "lakshayainani": 18, "sean": 18, "lim": 18, "seanjunheng2": 18, "scott": 18, "gallach": 18, "scottgallach": 18, "ethem": 18, "turgut": 18, "ethmtrgt": [18, 34, 39, 43, 46], "tobiasz": 18, "wojnar": 18, "tobiaszwojnar": 18, "sdesabbata": 18, "kenohori": 18, "hugoledoux": 18, "editor": 18, "our": [19, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "commun": [19, 27], "discord": [19, 34], "server": 19, "tick": 20, "born": 20, "diseas": [20, 27], "detector": 20, "lion": 20, "compani": 20, "european": 20, "agenc": 20, "2019": 20, "2020": 20, "b2c": 20, "demand": 20, "flu": 20, "medic": 20, "b2g": 20, "scale": 20, "infrastructur": 20, "mainten": 20, "2021": [20, 34, 37, 38, 39, 40, 41, 42, 43, 44, 46], "commerc": 20, "servic": [20, 39], "report": [20, 38], "tempor": 20, "profil": 20, "custom": 20, "2022": [20, 27, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "extern": [20, 45], "augment": 20, "packag": [21, 27, 30, 32, 35, 40, 41, 42], "depend": [21, 36, 43, 44, 45, 46], "contribut": 21, "bug": [21, 36], "huge": [22, 42], "memori": 22, "api": [23, 27, 44], "document": [23, 27, 34, 37, 39, 44], "dedic": 23, "webpag": 23, "issu": 23, "todo": [23, 31], "high": [24, 34, 36, 39, 40, 41, 42], "overview": 24, "idw": [24, 33, 36], "io": [24, 36, 43], "complex": [24, 37, 39, 44], "intern": [24, 44, 46], "viz": 24, "surfac": 24, "tutori": [24, 27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "intermedi": [24, 40, 41, 42], "advanc": 24, "python": [25, 27, 29, 30, 43, 45], "descart": 25, "matplotlib": [25, 34, 35, 36, 39, 43, 45], "tqdm": 25, "pyproj": 25, "scipi": [25, 45], "rtree": [25, 30], "prettyt": 25, "panda": [25, 35, 36, 39, 40, 42], "dask": 25, "request": 25, "version": [25, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "setup": [25, 27], "cfg": 25, "directori": [26, 40, 41, 42, 44], "would": [26, 34], "like": [26, 34, 46], "won": [26, 41, 44, 45], "avoid": [26, 34, 36, 38, 44, 46], "here": [26, 28, 36, 38, 43, 44, 45, 46], "md": 26, "2023": 27, "21": [27, 34, 36, 38, 39, 40, 41, 42, 43, 45, 46], "librari": [27, 30], "geostatist": [27, 28, 38, 43], "access": 27, "tool": [27, 38, 39, 40, 42, 46], "variou": 27, "help": [27, 40, 42, 46], "re": [27, 37, 38, 41], "gi": [27, 28], "expert": 27, "geologist": 27, "mine": [27, 44], "engin": 27, "ecologist": 27, "public": [27, 35], "health": 27, "specialist": 27, "scientist": 27, "alon": [27, 37], "machin": [27, 36, 39], "With": [27, 30, 35, 37, 40, 43, 45, 46], "covid": 27, "19": [27, 34, 35, 36, 42, 43, 45], "risk": [27, 34, 41, 42], "countri": 27, "worldwid": 27, "protect": [27, 34, 39, 46], "privaci": 27, "infect": [27, 34], "peopl": 27, "But": [27, 34, 36, 37, 40, 42, 43, 44, 45, 46], "introduc": [27, 39, 42], "decis": [27, 39, 40, 42], "make": [27, 35, 36, 40, 45, 46], "To": [27, 36, 37, 38, 39, 41, 43], "overcom": [27, 40, 41, 42], "densiti": [27, 46], "get": [27, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46], "quickstart": 27, "develop": [27, 37, 39, 44], "bibliographi": 27, "measur": [27, 29, 38, 40, 42, 43], "journal": [27, 29], "open": [27, 29, 34, 46], "softwar": [27, 29, 41], "70": [27, 29, 38, 39], "2869": [27, 29], "doi": [27, 29], "21105": [27, 29], "joss": [27, 29], "02869": [27, 29], "wa": [28, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "thank": [28, 34], "resourc": 28, "some": [28, 34, 39, 42, 43, 44, 45], "armstrong": 28, "springer": 28, "1998": 28, "ningchuan": 28, "xiao": 28, "uk": 28, "sagepub": 28, "com": 28, "en": 28, "gb": 28, "eur": 28, "book241284": 28, "pardo": 28, "iguzquiza": 28, "varfit": 28, "fortran": 28, "77": [28, 37, 43], "least": [28, 46], "comput": [28, 34, 43], "geoscienc": 28, "251": 28, "261": 28, "1999": 28, "deutsch": 28, "correct": [28, 38, 39, 46], "vol": 28, "22": [28, 36, 39, 40, 43, 45, 46], "No": [28, 34], "pp": 28, "765": 28, "773": 28, "1996": 28, "forg": [30, 32], "along": [30, 34, 40, 41, 42], "environ": [30, 34, 37, 39], "OF": [30, 37], "env": [30, 34, 46], "activ": 30, "now": [30, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "run": [30, 38, 39, 40, 42, 43, 44, 46], "properli": [30, 44], "becaus": [30, 34, 38, 39, 40, 41, 44, 45, 46], "In": [30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "linux": 30, "sudo": 30, "apt": 30, "libspatialindex": 30, "maco": 30, "brew": 30, "spatialindex": 30, "conda": 32, "flow": 32, "point_data": [32, 34, 35, 37, 38, 39, 43, 46], "dem": [32, 37, 38, 39, 43, 46], "analyz": [32, 34, 41, 44, 46], "search_radiu": 32, "500": [32, 36, 37, 38, 43], "40000": [32, 34, 44, 46], "experimental_semivariogram": 32, "semivar": [32, 37, 38, 45], "400": 32, "20000": [32, 44], "unknown_point": [32, 37], "65000": 32, "32": [32, 34, 38, 39, 43], "uncertainti": [32, 34], "211": 32, "23": [32, 34, 37, 39, 40, 43, 45], "89": [32, 43], "60000": [32, 36], "full": [32, 35, 39, 43], "code": [32, 36, 37], "good": [33, 34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "my": 33, "Their": [33, 36], "approach": [33, 37, 40], "date": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "chang": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "descript": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "author": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "05": [34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "08": [34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "14": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "upgrad": [34, 37, 38, 39, 40, 41, 42, 43, 44], "theoreticalsemivariogram": [34, 37, 38, 39, 40, 41, 42, 43, 44, 46], "13": [34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "behavior": [34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "select_values_in_rang": [34, 37, 38, 39, 40, 41, 42, 43, 44, 46], "06": [34, 39, 46], "prepare_kriging_data": [34, 37, 38, 39, 40, 41, 42], "refactor": [34, 38, 39, 40, 41, 42, 43, 44, 46], "calc_semivariance_from_pt_cloud": [34, 39, 46], "31": [34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "question": [34, 45], "ikei": 34, "channel": 34, "02": [34, 37, 39, 43], "04": [34, 38, 39, 44], "engag": 34, "short": [34, 36], "without": [34, 39, 40, 42, 43, 45], "hack": 34, "just": 34, "idea": [34, 36, 39, 40, 41, 42, 43, 44, 46], "behind": 34, "reflect": 34, "ongo": 34, "epidemiologi": [34, 44], "inhabit": 34, "thu": [34, 38, 45, 46], "someon": 34, "live": 34, "part": [34, 38, 39, 40, 42, 44, 45, 46], "obtain": [34, 36, 37, 46], "seem": [34, 36], "anoth": [34, 36, 37, 46], "probabl": [34, 38, 39, 40, 41, 42, 46], "volum": 34, "etc": 34, "scenario": [34, 36, 38, 39, 43], "link": [34, 35], "underli": 34, "variabl": [34, 36, 37, 44], "achiev": [34, 44], "done": 34, "summari": 34, "shapefil": [34, 46], "regular_grid_point": 34, "cancer_data": [34, 40, 41, 42, 44, 46], "understand": [34, 36, 39, 40, 41, 42, 43, 44, 46], "concept": [34, 40, 41, 42], "notebook": [34, 37], "pyplot": [34, 35, 36, 39, 43, 45], "plt": [34, 35, 36, 39, 43, 45], "northeastern": [34, 40, 41, 42, 44, 46], "state": [34, 45], "counti": [34, 40, 41, 42, 44, 46], "multipli": 34, "constant": [34, 45], "factor": 34, "000": 34, "geopackag": [34, 40, 41, 42, 44], "polygon_lay": [34, 40, 41, 42, 44, 46], "polygon_valu": [34, 40, 41, 42, 44, 46], "400000": [34, 36, 46], "areal_input": [34, 46], "head": [34, 35, 36, 41, 46], "proj": [34, 46], "proj_create_from_databas": [34, 46], "home": [34, 39, 46], "miniconda3": [34, 46], "blogt": [34, 46], "share": [34, 46], "fail": [34, 46], "25019": [34, 41, 46], "2115688": [34, 46], "816": [34, 40, 46], "556471": [34, 46], "240": [34, 46], "211569": [34, 46], "192": [34, 43, 46], "132630e": [34, 46], "557971": [34, 46], "155949": [34, 46], "36121": [34, 41, 46], "1419423": [34, 46], "430": [34, 38, 43, 46], "564830": [34, 46], "379": [34, 46], "1419729": [34, 46], "721": [34, 46], "166": [34, 46], "442153e": [34, 46], "550673": [34, 46], "935704": [34, 46], "33001": [34, 46], "1937530": [34, 46], "728": [34, 46], "779787": [34, 46], "978": [34, 46], "193751": [34, 46], "157": [34, 46], "958207e": [34, 46], "766008": [34, 46], "383446": [34, 46], "25007": [34, 46], "2074073": [34, 46], "532": [34, 46], "539159": [34, 46], "504": [34, 46], "207411": [34, 46], "156": [34, 46], "082188e": [34, 46], "556830": [34, 46], "822367": [34, 46], "25001": [34, 46], "2095343": [34, 46], "207": [34, 46], "637424": [34, 46], "961": [34, 39, 46], "209528": [34, 46], "155": [34, 46], "100747e": [34, 46], "600235": [34, 46], "845891": [34, 46], "areal_centroid": [34, 46], "13262960e": 34, "57971156e": 34, "92200000e": 34, "wai": [34, 36, 38, 43, 44, 45], "inspect": [34, 39], "respect": 34, "maximum_rang": [34, 44, 46], "300000": [34, 44], "number_of_lag": [34, 39, 46], "vc": [34, 46], "append": [34, 37, 40, 42, 45], "f": [34, 36, 37, 43, 46], "fast": [34, 36, 42], "tell": [34, 39, 40, 42, 43, 46], "u": [34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "toward": [34, 46], "alwai": [34, 36, 39, 40, 41, 42, 44, 45], "extrem": [34, 46], "200": [34, 37, 41, 45], "unnecessari": 34, "And": [34, 38, 45], "much": [34, 36, 42], "especi": [34, 36, 39], "gener": [34, 36, 37, 40, 42, 43, 44, 45, 46], "nois": [34, 39], "expect": [34, 43, 44, 46], "poorli": [34, 44], "manual": [34, 37, 39, 44, 46], "automat": [34, 36, 44], "easier": [34, 36], "theoretical_semivariogram": 34, "enumer": [34, 46], "exp_model": 34, "theo_semi": 34, "75000": 34, "150000": 34, "225000": 34, "repositori": [34, 37, 39], "py": [34, 37, 39], "472": [34, 38, 39], "userwarn": [34, 39], "rememb": [34, 37, 39], "assum": [34, 37, 39, 40, 42, 43], "msg": [34, 36, 37, 39, 43], "104": [34, 43], "18060667237297": 34, "102380": 34, "95238095238": 34, "416168111798283": 34, "37500": 34, "112500": 34, "187500": 34, "262500": 34, "111": [34, 43], "82982174537467": 34, "37619": 34, "04761904762": 34, "604433069510002": 34, "18750": 34, "56250": 34, "93750": 34, "131250": 34, "168750": 34, "206250": 34, "243750": 34, "281250": 34, "107": [34, 38, 40], "66421388064023": 34, "30000": 34, "320002753214663": 34, "appropri": 34, "rise": [34, 46], "care": [34, 41, 45], "few": [34, 40, 41, 42, 43, 44, 46], "instead": [34, 39, 40, 41, 42, 43, 45, 46], "pattern": [34, 39, 40, 41, 42, 44], "On": [34, 37, 38, 43], "hand": [34, 37, 38, 43], "readi": 34, "featur": [34, 36], "gdf_pt": 34, "set_index": 34, "81": [34, 38, 43], "1277277": 34, "671": 34, "441124": 34, "507": [34, 41], "277278e": 34, "5068": 34, "82": [34, 43], "431124": 34, "83": [34, 43], "421124": 34, "84": [34, 43], "411124": 34, "85": [34, 43], "401124": 34, "batch": 34, "integ": 34, "parallel": 34, "speed": [34, 38], "up": [34, 38, 39, 43, 46], "200000": 34, "frame": 34, "preds_col": 34, "errs_col": 34, "semi_model": 34, "pred_col_nam": 34, "uncertainty_col_nam": 34, "5419": 34, "00": [34, 37, 38, 39, 41, 43, 44], "lt": [34, 37, 38, 39, 40, 41, 42, 44], "1190": 34, "56it": 34, "1402": 34, "50it": 34, "1392": 34, "23it": 34, "cir": 34, "exp": 34, "cub": 34, "133": [34, 42], "085189": 34, "63": [34, 43], "322684": 34, "132": [34, 43], "828256": 34, "93": [34, 39, 43], "647290": 34, "131": [34, 43], "969565": 34, "112": [34, 37], "345267": 34, "879395": 34, "62": [34, 40, 43], "251709": 34, "171342": 34, "92": [34, 43], "859017": 34, "130": 34, "604348": 34, "817630": 34, "61": [34, 38, 43], "932193": 34, "542053": 34, "252755": 34, "129": 34, "655109": 34, "666624": 34, "101171": 34, "857396": 34, "853456": 34, "60": [34, 38], "872324": 34, "114977": 34, "603116": 34, "860000": 34, "970782": 34, "somewhat": 34, "complic": [34, 40], "to_fil": 34, "interpolation_results_areal_to_point": 34, "directli": [34, 38, 39, 40, 42, 43, 46], "fig": [34, 35, 39], "ax": [34, 35, 36, 39, 41], "subplot": [34, 35, 39], "nrow": [34, 35, 39], "ncol": [34, 35, 39], "figsiz": [34, 35, 36, 39, 40, 41, 42, 43, 45], "sharex": 34, "sharei": 34, "base1": 34, "legend": [34, 36, 39, 40, 41, 42, 43, 45], "edgecolor": [34, 41], "black": [34, 36, 41, 43, 45], "color": [34, 36, 40, 41, 42, 43, 45], "white": [34, 41], "base2": 34, "base3": 34, "base4": 34, "base5": 34, "base6": 34, "cmap": [34, 35, 40, 41, 42, 45], "spectral_r": [34, 40, 42], "alpha": [34, 36, 41], "red": [34, 35], "set_titl": [34, 35, 39], "suptitl": 34, "comparison": [34, 36, 37, 39, 43, 45], "smoothest": 34, "interest": [34, 41, 44, 45], "emerg": 34, "smoother": [34, 41], "middl": [34, 39, 46], "produc": [34, 39, 41], "higher": [34, 37, 46], "still": [34, 35, 38, 39, 44, 45, 46], "strict": 34, "constraint": 34, "outcom": [34, 38, 43, 46], "sharpli": [34, 39], "mayb": [34, 46], "meaning": [34, 44], "let": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pcol1": 34, "pcol2": 34, "mad": 34, "ab": [34, 39], "4f": [34, 37], "2124": 34, "6504": 34, "4380": 34, "tini": [34, 37], "so": [34, 38, 42, 43, 44, 46], "throw": 34, "prefer": 34, "low": [34, 37, 39, 40, 41, 42, 45, 46], "classic": 35, "similar": [35, 36, 39, 42, 43], "world": [35, 37, 38, 39, 43, 45], "rare": [35, 37, 38, 43], "distinguish": [35, 36, 46], "temperatur": 35, "north": 35, "south": 35, "west": [35, 38], "east": [35, 38], "referr": 35, "zinc": 35, "concentr": [35, 36], "pebesma": 35, "edzer": 35, "2009": 35, "gstat": 35, "r": [35, 38, 45], "ptp": 35, "directionalvariogram": 35, "meuse_fil": 35, "meuse_grid": 35, "1600": 35, "df": [35, 36, 39], "usecol": 35, "hist": [35, 40, 42], "concentrt": 35, "highli": 35, "natur": 35, "logarithm": 35, "closer": [35, 37, 40, 41, 42, 46], "normal": [35, 43, 44, 46], "histogram": [35, 40, 42], "mode": [35, 46], "tail": [35, 39], "shorter": [35, 39], "dirvar": 35, "five": [35, 40, 42], "iso": 35, "defin": 35, "kriged_result": 35, "pred": [35, 41], "points_from_xi": [35, 36], "across": 35, "cividi": [35, 45], "clearli": [35, 40, 42], "even": [35, 37, 38, 40, 41, 42, 45], "pronounc": [35, 39], "At": [35, 39, 45], "end": [35, 37, 39, 41, 44], "mean_directional_result": 35, "mean_dir_pr": 35, "17": [35, 36, 37, 38, 39, 43, 44, 45, 46], "angl": 36, "clockwis": 36, "counterclockwis": 36, "valid": [36, 38, 39, 40, 41, 46], "09": [36, 39, 43], "everi": [36, 37, 38, 46], "sometim": [36, 40, 42, 43], "trend": [36, 43, 44, 46], "write": 36, "pollut": 36, "enthusiast": 36, "comment": 36, "intention": 36, "uncom": 36, "chanc": [36, 40, 42], "ll": [36, 37], "sure": [36, 38, 40, 42, 43, 46], "directional_variogram_pm25_20220922": 36, "next": [36, 39, 44, 46], "cell": [36, 37, 39, 40, 42, 44], "659": 36, "50": [36, 39, 40, 42, 43, 46], "529892": 36, "112467": 36, "12765": 36, "736": 36, "54": [36, 37], "380279": 36, "18": [36, 43, 45], "620274": 36, "66432": 36, "861": 36, "167847": 36, "410942": 36, "00739": 36, "266": 36, "51": [36, 39, 42, 43], "259431": 36, "569133": 36, "10000": [36, 37, 38, 41, 43, 45], "355": 36, "856692": 36, "421231": 36, "00000": 36, "def": [36, 37, 38, 39, 40, 42, 45], "df2gdf": 36, "lon_col": 36, "lat_col": 36, "set_cr": 36, "gd": 36, "11247": 36, "52989": 36, "62027": 36, "38028": 36, "41094": 36, "16785": 36, "56913": 36, "25943": 36, "42123": 36, "85669": 36, "isna": 36, "dropna": 36, "to_cr": 36, "2180": 36, "markers": [36, 41], "poland": 36, "39": [36, 37, 38, 39, 40, 41, 42, 43], "recal": 36, "three": [36, 39, 43, 45, 46], "main": [36, 44], "discret": [36, 43], "interv": [36, 43], "go": [36, 37, 38, 39, 43], "tricki": [36, 43, 45], "hard": [36, 39, 43, 44], "guess": [36, 37, 38, 43, 45], "try": [36, 37, 38, 40, 42, 43, 44, 45], "exce": [36, 43], "everyth": [36, 39], "leav": [36, 38, 41, 44], "edg": 36, "big": [36, 37, 40, 41, 42, 44], "slow": [36, 44], "cartesian": 36, "plane": 36, "top": [36, 39, 46], "circl": [36, 43], "bright": 36, "green": 36, "dark": 36, "bottom": [36, 39, 46], "brighter": 36, "yellow": 36, "darker": 36, "purpl": 36, "long": [36, 40, 41, 42, 44, 46], "arrow": 36, "radius": 36, "semi": [36, 43], "gradual": 36, "start": [36, 38, 40, 41, 42, 43, 44, 45, 46], "better": [36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "effect": [36, 37, 45], "bin_radiu": 36, "meter": [36, 38, 39, 43], "inp_arr": 36, "zip": 36, "we_variogram": 36, "ns_variogram": 36, "nw_se_variogram": 36, "ne_sw_variogram": 36, "iso_variogram": 36, "did": [36, 43], "weak": [36, 45], "variat": 36, "rather": [36, 39, 44], "catch": [36, 43], "smallest": 36, "_lag": [36, 43, 45, 46], "_n": 36, "_we": 36, "_nw_se": 36, "_ne_sw": 36, "_iso": 36, "figur": [36, 39, 43, 45, 46], "c2a5cf": [36, 45], "e7d4e8": [36, 43, 45], "5aae61": [36, 45], "1b7837": [36, 43, 45], "xlabel": [36, 39, 43, 45], "ylabel": [36, 39, 40, 42, 43, 45], "think": 36, "agre": 36, "datetim": 36, "t0e": 36, "nw_se_variogram_ellipt": 36, "tfin_": 36, "total_second": 36, "t0t": 36, "nw_se_variogram_triangular": 36, "tfin_t": 36, "faster": [36, 37, 42, 46], "6258333880714662": 36, "5x": 36, "_nw_se_el": 36, "_nw_se_tri": 36, "harder": 36, "danger": 36, "consid": [36, 37, 38, 39, 40, 42, 44], "strang": 36, "proport": 37, "z": [37, 46], "lambda_": 37, "z_": 37, "th": 37, "hyperparamet": [37, 40, 42, 43], "strong": 37, "relationship": [37, 43], "feebl": 37, "emphas": 37, "regardless": 37, "notic": [37, 39], "unfortun": 37, "signific": [37, 39, 44], "drawback": 37, "isn": 37, "task": [37, 39, 44], "33": [37, 38, 39, 43, 45], "pl_dem_epsg2180": [37, 38, 39, 43, 46], "37685325e": [37, 38], "45416708e": [37, 38], "12545509e": [37, 38], "37674140e": [37, 38], "45209671e": [37, 38], "89582825e": [37, 38], "37449255e": [37, 38], "41045935e": [37, 38], "68178635e": [37, 38], "54751735e": [37, 43], "41480271e": [37, 43], "03093376e": [37, 43], "54682103e": [37, 43], "40099921e": [37, 43], "19432678e": [37, 43], "54521994e": [37, 43], "36925123e": [37, 43], "15251350e": [37, 43], "randomli": [37, 38, 40, 42], "create_model_validation_set": 37, "training_set_ratio": [37, 38], "rnd_seed": 37, "seed": [37, 38], "indexes_of_training_set": [37, 38], "choic": [37, 38, 39, 40, 42, 46], "replac": [37, 38, 39, 40, 42, 46], "training_set": [37, 38, 39], "validation_set": [37, 38], "delet": [37, 38, 39], "denomin": 37, "thing": [37, 39, 46], "event": 37, "idw_pow": 37, "idw_predict": 37, "idw_result": 37, "idw_rms": 37, "sqrt": [37, 38, 40, 42], "5045203528088513": 37, "clarif": [37, 39, 40, 41, 42, 44], "serv": 37, "four": [37, 38, 40, 42], "pw": 37, "4434": 37, "8513": 37, "5045": 37, "8198": 37, "through": [37, 44], "exp_semivar": [37, 38, 44], "lastli": 37, "chose": 37, "previou": [37, 45], "3447": 37, "340": [37, 43], "80it": 37, "kriging_rms": 37, "6638061333290732": 37, "give": [37, 38, 40], "insight": [37, 39, 40, 42], "expens": 37, "percent": 37, "cover": [37, 38, 39, 40, 41, 42], "repeat": [37, 40, 42, 44], "encourag": [37, 44], "55": 37, "56": [37, 38, 43], "57": [37, 38, 43], "1027": 37, "8879": 37, "1886": 37, "1183": 37, "2371": 37, "3415": 37, "66": [37, 40, 43], "runtimeerror": 37, "traceback": 37, "recent": 37, "call": [37, 45], "gt": [37, 40, 41, 42], "627": 37, "529": 37, "530": 37, "531": 37, "534": [37, 43], "535": 37, "536": 37, "34": [37, 38, 39, 43], "537": 37, "538": 37, "626": 37, "628": 37, "629": 37, "630": 37, "631": 37, "632": 37, "633": 37, "634": 37, "635": 37, "636": 37, "637": 37, "638": 37, "639": 37, "__init__": 37, "self": 37, "357": 37, "__c_var": 37, "359": 37, "_calculate_semivari": 37, "361": 37, "362": [37, 43], "451": 37, "445": 37, "446": 37, "447": [37, 43], "448": 37, "449": 37, "450": 37, "452": 37, "453": 37, "454": 37, "455": 37, "456": [37, 38], "457": 37, "458": 37, "459": [37, 43], "611": 37, "608": 37, "610": 37, "omnidirectional_semivariogram": 37, "612": 37, "613": 37, "directional_semivariogram": 37, "53": [37, 40, 43], "There": [37, 39, 42, 43, 44, 46], "vals_0": 37, "distances_in_rang": 37, "74": [37, 38, 39, 43], "6756": 37, "17it": 37, "76": [37, 43], "85945951558446": 37, "8595": 37, "opportun": 37, "unabl": 37, "voila": 37, "benn": [38, 39, 40, 41, 42], "global_mean": 38, "teach": 38, "simplest": 38, "create_train_test": [38, 39], "test_set": [38, 39], "ensur": 38, "train_set": 38, "subset": 38, "fewer": 38, "down": [38, 39, 44, 46], "imagin": 38, "sort": [38, 39], "digit": [38, 39], "elev": [38, 39], "western": 38, "mountain": 38, "eastern": 38, "plain": 38, "catastroph": 38, "realiz": [38, 40, 42], "awar": [38, 42], "step_radiu": [38, 43], "493": 38, "778772754868": 38, "92700357030904": 38, "37": [38, 39, 40, 43], "17324824914244": 38, "24": [38, 39, 43, 45], "6889386377434": 38, "614084077885668": 38, "074854559857734": 38, "49": [38, 39], "3778772754868": 38, "151521896711735": 38, "226355378775068": 38, "1500": [38, 43], "0668159132302": 38, "61060460335831": 38, "45621130987189": 38, "2000": [38, 43], "98": [38, 43], "7557545509736": 38, "75250857008155": 38, "00324598089206": 38, "2500": [38, 43], "123": 38, "444693188717": 38, "39147411240353": 38, "053219076313468": 38, "3000": [38, 43], "148": [38, 43], "1336318264604": 38, "138": [38, 40, 43], "01527174633642": 38, "118360080123978": 38, "3500": [38, 43], "172": 38, "82257046420378": 38, "170": [38, 43], "17760461535644": 38, "6449658488473347": 38, "4000": [38, 43], "197": 38, "5115091019472": 38, "201": 38, "7643955690108": 38, "2528864670635755": 38, "4500": [38, 43], "222": [38, 43], "2004477396906": 38, "235": 38, "6737606045218": 38, "4733128648312": 38, "5000": [38, 43], "246": 38, "889386377434": 38, "274": 38, "49115425599933": 38, "27": [38, 39, 40, 41, 42, 43, 44, 45], "60176787856534": 38, "5500": [38, 43], "271": 38, "5783250151774": 38, "304": 38, "81328096735956": 38, "23495595218213": 38, "6000": [38, 43], "296": 38, "2672636529208": 38, "341": 38, "13970843945583": 38, "44": [38, 39, 43], "87244478653503": 38, "6500": [38, 43], "320": [38, 43], "9562022906642": 38, "367": [38, 43], "8150566677254": 38, "46": [38, 39, 43], "85885437706122": 38, "7000": [38, 43], "345": 38, "64514092840756": 38, "403": [38, 43], "5663320998641": 38, "92119117145654": 38, "7500": [38, 43], "370": [38, 43], "334079566151": 38, "51175648403176": 38, "177676917880774": 38, "8000": [38, 43], "395": 38, "0230182038944": 38, "5353159209564": 38, "51229771706198": 38, "8500": [38, 43], "419": [38, 43], "7119568416378": 38, "6792052919712": 38, "967248450333386": 38, "9000": [38, 43], "444": 38, "4008954793812": 38, "496": 38, "87388696572737": 38, "47299148634619": 38, "9500": [38, 43], "469": 38, "08983411712455": 38, "517": 38, "9344861183605": 38, "48": [38, 39], "84465200123594": 38, "essenti": [38, 44, 46], "ve": [38, 40, 46], "arbitrari": 38, "unbias": [38, 39], "exact": 38, "oot": 38, "ean": 38, "quar": 38, "rror": 38, "argument": [38, 40, 42, 46], "By": 38, "cpu": 38, "worker": 38, "known_valu": 38, "49304390e": 38, "40766289e": 38, "03649998e": 38, "ok_interpol": 38, "524": 38, "75it": 38, "00000000e": [38, 43], "precis": [38, 39], "far": 38, "slightli": [38, 39, 43, 45], "global": 38, "cannot": [38, 39, 43, 46], "entir": 38, "leak": 38, "sk_interpol": 38, "93it": 38, "actual": [38, 40, 42, 43], "fed": 38, "pointless": 38, "excel": [38, 39, 46], "addition": 38, "test_krig": 38, "train_data": 38, "ktype": 38, "test_valu": 38, "sk_mean_valu": 38, "mse": [38, 39], "no_of_n": 38, "256": 38, "nn": 38, "rmse_pr": 38, "4826": 38, "3412": 38, "41it": 38, "404341396262182": 38, "3191": 38, "84it": 38, "2909488461696372": 38, "3390": 38, "65it": 38, "2674275543792795": 38, "1122": 38, "85it": 38, "2608735889738663": 38, "1147": 38, "38it": 38, "2565732386644757": 38, "07": 38, "647": 38, "30it": 38, "2547868359770336": 38, "415": 38, "25it": 38, "2550170696805005": 38, "4217": 38, "697161939348147": 38, "4246": 38, "46it": 38, "650066190084651": 38, "4154": 38, "94it": 38, "348632949010878": 38, "1539": 38, "77it": 38, "2785837126433313": 38, "1396": 38, "62it": 38, "261651162610457": 38, "976": 38, "35it": 38, "255919635781099": 38, "417": 38, "254332343473019": 38, "wors": [38, 40, 42], "shock": 38, "util": [38, 39], "swiss": 38, "knife": 38, "toolbox": 38, "grow": [38, 43], "worth": 38, "problem": [38, 39, 40, 41, 42, 44], "account": 38, "Near": 38, "systemat": [38, 43], "analys": [38, 40, 42], "releas": [39, 45], "preprocess": 39, "stage": 39, "raw": 39, "training_fract": 39, "number_of_training_sampl": 39, "training_idx": 39, "test_idx": 39, "45696744e": 39, "48612222e": 39, "30628319e": 39, "47963443e": 39, "34007849e": 39, "99749527e": 39, "47986176e": 39, "36520936e": 39, "78247375e": 39, "determin": [39, 40, 42], "contain": 39, "investig": 39, "mix": 39, "sign": [39, 43, 44], "One": 39, "faintest": 39, "visibl": [39, 46], "suitabl": 39, "challeng": 39, "handi": [39, 40, 42], "ascend": 39, "properti": [39, 40, 42, 43, 46], "whisker": [39, 46], "horizont": [39, 46], "word": 39, "q1": [39, 46], "q2": 39, "q3": [39, 46], "individu": 39, "knowledg": [39, 45], "anomali": 39, "28": [39, 40, 41, 42, 43, 44, 45], "quantil": [39, 46], "top_limit": 39, "train_without_outli": 39, "29": [39, 43], "record": 39, "pre": 39, "689": 39, "681": 39, "30": [39, 41, 42, 43], "cut": 39, "abruptli": 39, "upward": 39, "crucial": [39, 41, 42], "concret": 39, "eager": 39, "deal": 39, "articl": 39, "whole_dist": 39, "cloud_raw": 39, "cloud_process": 39, "quick": [39, 43], "profoundli": 39, "km": 39, "35": [39, 43], "k": 39, "item": 39, "2f": 39, "v_raw": 39, "v_pro": 39, "v_smape": 39, "3597": 39, "72": [39, 43], "586": 39, "585": 39, "7195": 39, "1114": 39, "1068": 39, "10793": 39, "1348": 39, "1252": 39, "38": [39, 43], "14390": 39, "87": [39, 43], "1411": 39, "1294": 39, "65": [39, 43], "17988": 39, "59": 39, "1321": 39, "1196": 39, "21586": 39, "1025": 39, "25184": 39, "810": 39, "788": 39, "28781": 39, "754": 39, "762": 39, "vari": 39, "greatli": 39, "lost": 39, "pain": 39, "compon": 39, "dispers": [39, 40, 42, 46], "judg": 39, "36": [39, 40, 43], "raw_without_outli": 39, "prep_without_outli": 39, "data_raw": 39, "data_raw_not_out": 39, "data_prep": 39, "data_prep_not_out": 39, "set_xlabel": 39, "set_ylabel": 39, "heavili": 39, "gain": 39, "raw_semivar": 39, "raw_semivar_not_out": 39, "prep_semivar": 39, "prep_semivar_not_out": 39, "a6611a": 39, "dfc27d": 39, "80cdc1": 39, "018571": 39, "easi": [39, 43], "reason": [39, 43, 45], "interestingli": 39, "peak": 39, "6th": 39, "13th": 39, "mostli": 39, "41": [39, 43], "raw_theo": 39, "raw_theo_no_out": 39, "prep_theo": 39, "prep_theo_no_out": 39, "raw_model": 39, "c_raw_model": 39, "prep_model": 39, "c_prep_model": 39, "6204": 39, "124": [39, 43], "solut": 39, "incorrect": 39, "leastsquaresapproximationwarn": 39, "125": [39, 40, 43], "futurewarn": 39, "rcond": 39, "futur": 39, "silenc": 39, "advis": 39, "keep": 39, "old": 39, "explicitli": 39, "solv": 39, "linalg": 39, "lstsq": 39, "5375": 39, "28it": 39, "5430": 39, "79it": 39, "5783": 39, "57it": 39, "5453": 39, "96it": 39, "calculate_model_devi": 39, "modeled_valu": 39, "r_test": 39, "47": [39, 43], "cr_test": 39, "p_test": 39, "cp_test": 39, "transpos": 39, "204000e": 39, "582548e": 39, "880615e": 39, "492439e": 39, "549241e": 39, "848006e": 39, "889110e": 39, "482168e": 39, "103712e": 39, "395315e": 39, "463271e": 39, "413464e": 39, "346717e": 39, "649726e": 39, "047185e": 39, "311757e": 39, "618957e": 39, "331637e": 39, "258679e": 39, "199820e": 39, "747687e": 39, "577995e": 39, "087209e": 39, "555325e": 39, "930928e": 39, "559088e": 39, "662049e": 39, "665672e": 39, "282200e": 39, "view": 39, "copernicu": 39, "land": 39, "monitor": 39, "impress": 39, "sensor": 39, "unreli": [39, 40, 41, 42], "bias": 39, "satellit": 39, "camera": 39, "satur": 39, "cancer": [40, 41, 42, 44, 46], "particular": [40, 41, 42], "breast": [40, 41, 42, 44, 46], "censu": [40, 42, 44], "2010": [40, 42, 44], "statement": 40, "slower": 40, "simplifi": 40, "reliabl": 40, "tune": 40, "metric": [40, 42, 43, 45], "population_lay": [40, 41, 42, 44], "axessubplot": [40, 41, 42], "diverg": [40, 41, 42], "region": [40, 41, 42], "incid": [40, 41, 42, 44], "choropleth": [40, 41, 42], "ideal": [40, 41, 42, 43], "spars": [40, 41, 42, 45], "draw": [40, 41, 42], "attent": [40, 41, 42], "transit": [40, 41, 42], "abrupt": [40, 41, 42], "denois": [40, 42], "conveni": [40, 41, 42], "simpli": [40, 42], "categori": [40, 42], "create_test_areal_set": [40, 42], "areal_dataset": [40, 42], "points_dataset": [40, 42], "training_area": [40, 42], "test_area": [40, 42], "training_point": [40, 42], "test_point": [40, 42], "block_id_col": [40, 42], "block_data": [40, 42], "copi": [40, 41, 42, 45], "all_id": [40, 42], "training_set_s": [40, 42], "training_id": [40, 42], "isin": [40, 42], "ps_data": [40, 42], "ps_id": [40, 42], "ar_train": [40, 42], "ar_test": [40, 42], "pt_train": [40, 42], "pt_test": [40, 42], "scikit": 40, "critic": [40, 42], "under": [40, 42], "consider": 40, "OR": [40, 42], "number_of_ob": [40, 42], "predslist": [40, 42], "unknown_area": [40, 42], "upt": [40, 42], "kriging_pr": [40, 42], "except": [40, 42, 44], "fb": [40, 42], "extend": [40, 42], "kriged_predict": 40, "pred_df": [40, 42], "frequenc": [40, 42], "000000": [40, 42], "167": [40, 43], "136180": 40, "811183": 40, "267182": 40, "222666": 40, "150": 40, "020236": 40, "094422": 40, "640758": 40, "149": [40, 43], "619693": 40, "046015": 40, "368370": 40, "863279": 40, "413214": 40, "770220": 40, "513331": 40, "926375": 40, "426594": 40, "492211": 40, "915555": 40, "130457": 40, "821930": 40, "153": [40, 43], "246009": 40, "763365": 40, "757469": 40, "957": 40, "513214": 40, "145": [40, 43], "073629": 40, "453985": 40, "howev": [40, 42, 44], "mislead": [40, 42], "dozen": [40, 42], "behav": [40, 42, 43, 44, 45], "experi": [40, 42], "piec": [40, 42], "come": [40, 42], "rel": [40, 42], "accept": [40, 42], "resolut": 41, "administr": [41, 44], "plasma": 41, "vmax": 41, "straightforward": 41, "Be": 41, "217": 41, "43it": 41, "2117322": 41, "312": 41, "556124": 41, "079420": 41, "348680": 41, "2134642": 41, "820": 41, "122": [41, 43], "382795": 41, "908064": 41, "1424501": 41, "989": 41, "384635": 41, "895874": 41, "546124": 41, "469558": 41, "470921": 41, "1433162": 41, "243": [41, 43], "561124": 41, "835764": 41, "041494": 41, "qgi": 41, "smooth_plot_data": 41, "simplif": 42, "own": [42, 45], "desir": 42, "eras": 42, "unseen": 42, "057629": 42, "789416": 42, "825421": 42, "508610": 42, "163825": 42, "866854": 42, "412609": 42, "532539": 42, "459553": 42, "990800": 42, "038472": 42, "179": [42, 43], "333714": 42, "121": 42, "444467": 42, "555936": 42, "179118": 42, "145358": 42, "126": 42, "898438": 42, "611230": 42, "712665": 42, "655343": 42, "142": 42, "328604": 42, "430437": 42, "393260": 42, "589437": 42, "309": [42, 43], "833714": 42, "137668": 42, "740447": 42, "complet": 43, "pl_dem": 43, "54549783e": 43, "38007742e": 43, "96319027e": 43, "54462772e": 43, "36282311e": 43, "63530655e": 43, "54247062e": 43, "32003253e": 43, "01049805e": 43, "54233150e": 43, "31727185e": 43, "84706993e": 43, "55075675e": 43, "47898921e": 43, "19803314e": 43, "55032701e": 43, "47047700e": 43, "29624100e": 43, "54975796e": 43, "45920408e": 43, "03861294e": 43, "messi": [43, 46], "special": [43, 45], "non": 43, "716058620972868": 43, "480": 43, "99904783812127": 43, "821278469608444": 43, "85400868491261": 43, "464": 43, "2196256667607": 43, "600700640969023": 43, "712760007769795": 43, "433": 43, "73651582698574": 43, "08381048074398": 43, "49483539006093": 43, "5799288984297": 43, "86": 43, "24039740929999": 43, "4449493651956": 43, "364": 43, "9336781724029": 43, "88664813532682": 43, "143": 43, "4007980025356": 43, "325": 43, "6459001433955": 43, "164": 43, "1744261643342": 43, "175": 43, "10704725708965": 43, "284": 43, "4093681493841": 43, "205": 43, "41095815834564": 43, "209": 43, "3522343651705": 43, "245": 43, "59671700665646": 43, "244": 43, "22360930107325": 43, "46785072173265": 43, "204": 43, "4305639103993": 43, "285": 43, "3897623973304": 43, "281": 43, "0897575749926": 43, "159": 43, "61259251127132": 43, "330": 43, "2077337964584": 43, "67549229122216": 43, "118": 43, "99201963546533": 43, "8283066722644": 43, "349": 43, "5718260502048": 43, "90206675127321": 43, "407": 43, "9182595564565": 43, "381": 43, "7274369750636": 43, "01829083567338": 43, "442": 43, "80203547205633": 43, "413": 43, "81104972218697": 43, "768848642349267": 43, "474": 43, "05147766538045": 43, "439": 43, "311684307325": 43, "119116076399862": 43, "498": 43, "93944238412956": 43, "461": 43, "6911951584344": 43, "173423730506535": 43, "518": 43, "9937500382363": 43, "482": 43, "51366131979273": 43, "75615663700621": 43, "576482944736": 43, "501": 43, "63014408854025": 43, "58": 43, "013038178981994": 43, "547": 43, "8333644867117": 43, "522": 43, "2111025684128": 43, "92100663867586": 43, "562": 43, "7413329464056": 43, "situat": [43, 46], "pluse": 43, "dash": 43, "mirror": 43, "role": 43, "flatten": 43, "reach": 43, "95": 43, "neglig": 43, "easili": 43, "programm": 43, "creator": 43, "var_rang": 43, "circular_model": [43, 45], "489": 43, "8203263077297": 43, "60629816538764": 43, "00280857591535": 43, "953271455641215": 43, "237212834668348": 43, "75383379923626": 43, "42": 43, "899825114323654": 43, "116": 43, "24715805742842": 43, "53439804965863": 43, "154": 43, "2749647378938": 43, "71": 43, "78012934783288": 43, "191": 43, "6730553536057": 43, "80": 43, "22810598841009": 43, "228": 43, "26874220429437": 43, "86794420175877": 43, "263": 43, "87764398483665": 43, "88": 43, "770596727747": 43, "298": 43, "29949183176774": 43, "94725746659725": 43, "331": 43, "3123650670836": 43, "84451434535094": 43, "66434202230323": 43, "57458444731066": 43, "392": 43, "0606537618678": 43, "38516147064564": 43, "14238179486523": 43, "69": 43, "57055574466045": 43, "443": 43, "44740428898785": 43, "71996731392426": 43, "3273586391969": 43, "51630891700995": 43, "71958538405306": 43, "40790107672808": 43, "12913114929529": 43, "306664987936983": 43, "809817780810533": 43, "39077626068308": 43, "cubic_model": [43, 45], "44307814715333": 43, "93081804872125": 43, "34878902539015": 43, "3672695955827177": 43, "255288629599086": 43, "401279944686479": 43, "68405535286398": 43, "971295345094184": 43, "9805383955685": 43, "48570300550756": 43, "04428231682044": 43, "97": 43, "59933295162485": 43, "268": 43, "48143737523486": 43, "08063937269927": 43, "323": 43, "7296800593239": 43, "62263280223428": 43, "372": 43, "1486463548962": 43, "162": 43, "7964119897257": 43, "412": 43, "06898029686596": 43, "6011295751333": 43, "79310035287546": 43, "161": 43, "70334277788288": 43, "5407861861308": 43, "86529389490863": 43, "478": 43, "33268834485466": 43, "76086229464988": 43, "485": 43, "8048634257556": 43, "07742645069203": 43, "488": 43, "947437258918": 43, "13638753673104": 43, "7604986615125": 43, "448814354187505": 43, "exponential_model": [43, 45], "87847144716388": 43, "41020702761479": 43, "676713342689204": 43, "960654721716336": 43, "555405518182404": 43, "701396833269797": 43, "74501312199658": 43, "032253114226783": 43, "108": 43, "34787261497875": 43, "853037224917827": 43, "46012020525072": 43, "01517084005512": 43, "17206750253146": 43, "771269499995867": 43, "173": 43, "56855441271478": 43, "538492844374872": 43, "72928065164504": 43, "622953713525447": 43, "210": 43, "72911717348904": 43, "7387335482436": 43, "63839873061636": 43, "451358844376216": 43, "5231987081728": 43, "15229358304936": 43, "258": 43, "44558730726845": 43, "12623874293632": 43, "272": 43, "4638740856379": 43, "109": 43, "26356288942571": 43, "63283580350344": 43, "17821391868353": 43, "003930464957": 43, "141": 43, "30775384236796": 43, "6254983912286": 43, "152": 43, "06569676720585": 43, "54295111154215": 43, "97071020825058": 43, "79894880965327": 43, "83119527888698": 43, "4335670194438": 43, "181": 43, "777535548969": 43, "gaussian_model": [43, 45], "106": 43, "76795548020137": 43, "3487709038113": 43, "9096284783003161": 43, "806430142672552": 43, "593960284943274": 43, "26004839996933": 43, "92106251490172": 43, "791697492868074": 43, "81812204737172": 43, "57258050587133": 43, "87236885932427": 43, "25705194799532": 43, "79": 43, "14374605454027": 43, "32815073541408": 43, "77889652167556": 43, "00436175019173": 43, "85723424545685": 43, "6106164762758": 43, "158": 43, "39131498993746": 43, "69844258505512": 43, "184": 43, "49361349105533": 43, "18187880016683": 43, "84270887671573": 43, "236": 43, "69559082440182": 43, "03184615066178": 43, "262": 43, "0327201487193": 43, "151": 43, "77832957346766": 43, "286": 43, "42888738780334": 43, "88279691952164": 43, "41891440687124": 43, "0947469129215": 43, "351": 43, "66015926974364": 43, "9699848187966": 43, "2526675939889": 43, "95843497442388": 43, "linear_model": [43, 45], "58683474038296": 43, "218692107535404": 43, "613770394233107": 43, "897711773260239": 43, "227540788466214": 43, "373532103553607": 43, "84131118269931": 43, "12855117492952": 43, "45508157693243": 43, "9602461868715": 43, "06885197116554": 43, "623902605969946": 43, "183": 43, "68262236539863": 43, "281824362863034": 43, "214": 43, "29639275963174": 43, "189345502542096": 43, "91016315386486": 43, "55792878869437": 43, "275": 43, "52393354809794": 43, "056082826365298": 43, "306": 43, "1377039423311": 43, "04794636733851": 43, "336": 43, "7514743365642": 43, "075982045342016": 43, "36524473079726": 43, "79341868059248": 43, "397": 43, "9790151250304": 43, "251578149966804": 43, "428": 43, "5927855192635": 43, "781735797076522": 43, "20655591349663": 43, "894871606171648": 43, "power_model": [43, 45], "89133587829636": 43, "334699200244835": 43, "9133606496395692": 43, "802697971333298": 43, "653442598558277": 43, "20056608635433": 43, "22024584675612": 43, "49251416101367": 43, "88106499582782": 43, "83401624098923": 43, "61093312420637": 43, "68": 43, "88098338702449": 43, "51981461551111": 43, "75467183233889": 43, "35237542475076": 43, "89715278823806": 43, "98221262080511": 43, "48563810092753": 43, "33606496395691": 43, "75369261103566": 43, "231": 43, "5166386063879": 43, "15885368483427": 43, "04789250210683": 43, "3579497890872": 43, "369487185976425": 43, "375": 43, "01868732935554": 43, "79236239283142": 43, "50614616890306": 43, "805538138421923": 43, "spherical_model": [43, 45], "94546270439245": 43, "44243944688779": 43, "86086307104843": 43, "14480445007556": 43, "36297102028944": 43, "50896233537683": 43, "136": 43, "1475687259156": 43, "78": 43, "4348087181458": 43, "85590106611951": 43, "36106567605859": 43, "12921291909373": 43, "110": 43, "68426355389813": 43, "6087491630309": 43, "119": 43, "2079511604953": 43, "300": 43, "9357546761235": 43, "82870741903386": 43, "127": 43, "39923997139368": 43, "369": 43, "69715302254554": 43, "22930230081289": 43, "399": 43, "4140356122601": 43, "3242780372675": 43, "425": 43, "54336698390046": 43, "8678746926783": 43, "7263920156592": 43, "15456596545442": 43, "465": 43, "6043555857289": 43, "87691861066531": 43, "8185025723022": 43, "00745285011521": 43, "487": 43, "0100778535716": 43, "69839354624662": 43, "bet": 43, "lowest_rms": 43, "inf": 43, "chosen_model": 43, "_model": 43, "attr": 43, "model_rms": 43, "statu": 43, "61377039": 43, "22754079": 43, "84131118": 43, "45508158": 43, "06885197": 43, "68262237": 43, "29639276": 43, "91016315": 43, "52393355": 43, "13770394": 43, "75147434": 43, "36524473": 43, "97901513": 43, "59278552": 43, "20655591": 43, "82032631": 43, "untouch": 43, "12494": 43, "786056978368": 43, "21610005e": 43, "97707468e": 43, "50000000e": 43, "20423614e": 43, "04510784e": 43, "03478842e": 43, "39688588e": 43, "77742213e": 43, "16417015e": 43, "54620320e": 43, "91401965e": 43, "25964356e": 43, "57669791e": 43, "86044729e": 43, "10780721e": 43, "31731689e": 43, "48907251e": 43, "62461777e": 43, "72678898e": 43, "79951132e": 43, "38656191383485": 43, "762a83": [43, 45], "mec": [43, 45], "o": [43, 45], "purpos": [43, 44, 45], "vital": 43, "computation": 43, "intens": 43, "product": 43, "dict_model": 43, "semivariogram_calculation_model": 43, "instanc": 43, "focus": 43, "flat": 43, "other_model_from_dict": 43, "other_model_from_json": 43, "consist": 44, "irregularli": 44, "industri": 44, "ecologi": 44, "speci": 44, "window": 44, "research": 44, "AND": 44, "radiu": 44, "independ": 44, "dt": 44, "cx": [44, 46], "cy": [44, 46], "maximum_point_rang": 44, "step_size_point": 44, "move": [44, 46], "loop": 44, "consum": 44, "simultan": 44, "wait": 44, "until": 44, "necessari": 44, "bold": 44, "doc": 44, "safest": 44, "someth": 44, "reg_mod": 44, "fulli": 44, "built": 44, "stabil": 44, "improv": 44, "seen": [44, 46], "track": 44, "esepci": 44, "sum": 44, "oscil": [44, 45], "hopefulli": 44, "goe": 44, "downward": 44, "occur": 44, "due": 44, "penal": 44, "shortest": 44, "filenam": 44, "literatur": 45, "artifici": 45, "signal": 45, "convolve2d": 45, "coo_matrix": 45, "bare": 45, "disappoint": 45, "bore": 45, "logistic_map": 45, "polynomi": 45, "chaotic": 45, "logist": 45, "recurr": 45, "x_": 45, "rx_": 45, "generate_logistic_map": 45, "sequenc": 45, "initial_ratio": 45, "rxn": 45, "xn": 45, "new_val": 45, "reshap": 45, "imshow": 45, "blur": 45, "imag": 45, "mean_filt": 45, "ones": 45, "surf_blur": 45, "boundari": 45, "wrap": 45, "x1": 45, "y1": 45, "value1": 45, "x2": 45, "y2": 45, "value2": 45, "2d": 45, "sparse_data": 45, "col": 45, "xyval": 45, "asarrai": 45, "decid": 45, "ye": 45, "scratch": 45, "need": 45, "_nugget": 45, "_sill": 45, "_rang": 45, "fact": 45, "seven": 45, "crete": 45, "jump": 45, "hope": 45, "circulcar": 45, "opinion": 45, "great": [45, 46], "useless": 45, "ey": 45, "9970ab": 45, "d9f0d3": 45, "a6dba0": 45, "lot": 46, "headach": 46, "sophist": 46, "folder": 46, "sample_s": 46, "42769460e": 46, "30657496e": 46, "16058350e": 46, "51626284e": 46, "43737929e": 46, "04681377e": 46, "49607562e": 46, "47163152e": 46, "28987751e": 46, "39932922e": 46, "36875213e": 46, "63156300e": 46, "39496018e": 46, "41235762e": 46, "72428761e": 46, "41583412e": 46, "40178522e": 46, "78676319e": 46, "49883911e": 46, "46295438e": 46, "96465473e": 46, "51152700e": 46, "42332084e": 46, "03913765e": 46, "41198900e": 46, "34454688e": 46, "00375862e": 46, "38489710e": 46, "48418692e": 46, "50086288e": 46, "876": 46, "7006794496056": 46, "654": 46, "1753": 46, "4013588992111": 46, "1820": 46, "2630": 46, "1020383488167": 46, "2822": 46, "3506": 46, "8027177984222": 46, "3898": 46, "4383": 46, "503397248028": 46, "4566": 46, "5260": 46, "204076697633": 46, "5212": 46, "6136": 46, "904756147239": 46, "5708": 46, "7013": 46, "6054355968445": 46, "6076": 46, "7890": 46, "30611504645": 46, "6234": 46, "8767": 46, "006794496056": 46, "6410": 46, "9643": 46, "707473945662": 46, "6848": 46, "10520": 46, "408153395267": 46, "6950": 46, "11397": 46, "108832844871": 46, "6812": 46, "12273": 46, "809512294476": 46, "6768": 46, "13150": 46, "510191744084": 46, "6432": 46, "14027": 46, "210871193689": 46, "5848": 46, "undersampl": 46, "accordingli": 46, "magnitud": 46, "steroid": 46, "plu": 46, "kernel": 46, "while": 46, "thousand": 46, "beverag": 46, "maxima": 46, "orang": 46, "earlier": 46, "assumpt": 46, "multimod": 46, "eleph": 46, "room": 46, "pull": 46, "paragraph": 46, "evenli": 46, "incorrectli": 46, "sever": 46, "75303": 46, "56650292415": 46, "1936": 46, "150607": 46, "1330058483": 46, "4740": 46, "225910": 46, "69950877246": 46, "6532": 46, "301214": 46, "2660116966": 46, "7254": 46, "376517": 46, "83251462074": 46, "7066": 46, "451821": 46, "39901754487": 46, "5904": 46, "527124": 46, "9655204691": 46, "4494": 46, "interquartil": 46, "overwrit": 46, "score": 46, "subtract": 46, "cvc": 46, "exp_variogram_from_point": 46, "exp_variogram_from_p_cloud": 46, "array_equ": 46}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"api": 0, "core": 1, "data": [1, 8, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "structur": [1, 24], "distanc": [2, 3], "calcul": [2, 36, 40, 42, 46], "invers": 3, "weight": 3, "input": 4, "output": 4, "block": [5, 11, 34], "poisson": [5, 40, 41, 42], "krige": [5, 6, 7, 9, 32, 34, 35, 37, 38, 39, 40, 41, 42], "point": [7, 34, 36, 37, 38, 39, 41, 43, 44, 46], "download": 8, "base": [9, 39, 42], "process": 9, "pipelin": 10, "deconvolut": 12, "experiment": [13, 36, 43, 45, 46], "theoret": [14, 34], "variogram": [15, 35, 36, 37, 39, 43, 45, 46], "visual": [16, 41, 44], "commun": 17, "contributor": 18, "author": 18, "": [18, 36], "maintain": 18, "review": 18, "joss": 18, "network": 19, "us": 20, "case": [20, 36], "develop": [21, 23], "known": [22, 37], "bug": 22, "packag": [24, 34, 36, 37, 38, 39, 43, 44, 45, 46], "requir": 25, "depend": [25, 30], "v": 25, "0": [25, 27], "3": [25, 27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "test": [26, 37, 39, 40, 42], "contribut": 26, "pyinterpol": 27, "version": 27, "6": [27, 34, 37, 43], "kyiv": 27, "content": [27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "how": [27, 29, 37], "cite": [27, 29], "bibliographi": 28, "setup": 30, "instal": [30, 32], "guidelin": 30, "conda": 30, "pip": 30, "addit": 30, "topic": 30, "work": 30, "notebook": 30, "The": 30, "libspatialindex_c": 30, "so": 30, "error": [30, 40, 42], "good": [31, 37], "practic": 31, "quickstart": 32, "ordinari": [32, 34, 35, 38, 39], "tutori": 33, "beginn": 33, "intermedi": [33, 34, 39, 44], "advanc": [33, 40, 41, 42], "interpol": [34, 35], "tabl": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "level": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "changelog": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "introduct": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "import": [34, 36, 37, 38, 39, 43, 44, 45, 46], "1": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "read": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46], "areal": [34, 41, 44], "2": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "detect": [34, 46], "remov": [34, 39, 46], "outlier": [34, 39, 46], "creat": [34, 35, 36, 39, 43, 45], "semivariogram": [34, 36, 38, 40, 41, 42, 43, 44, 45, 46], "model": [34, 35, 37, 38, 39, 40, 41, 42, 43, 45], "4": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "canva": 34, "5": [34, 36, 37, 39, 40, 42, 43, 44], "build": 34, "map": 34, "valu": [34, 37, 38, 39, 40, 42], "show": [34, 36], "choropleth": 34, "breast": 34, "cancer": 34, "rate": 34, "direct": [35, 36], "basic": [35, 36, 37, 38, 43, 45, 46], "meus": 35, "dataset": [35, 37, 39], "transform": 35, "compar": [35, 36, 37, 39, 45], "result": [35, 36, 37], "A": [36, 39], "proce": 36, "w": 36, "e": 36, "n": 36, "nw": 36, "se": 36, "ne": 36, "sw": 36, "isotrop": 36, "bonu": [36, 37], "time": 36, "i": 37, "my": 37, "idw": 37, "algorithm": 37, "divid": [37, 39], "two": 37, "set": [37, 38, 39, 43, 44, 45, 46], "valid": 37, "perform": [37, 39, 41], "evalu": 37, "scenario": 37, "onli": 37, "ar": 37, "simpl": 38, "predict": [38, 40, 42], "unknown": [38, 40, 42], "locat": [38, 40, 42], "Their": 39, "influenc": 39, "final": 39, "train": [39, 40, 42], "check": [39, 44], "analyz": [39, 40, 42], "distribut": 39, "cloud": [39, 46], "b": 39, "from": [39, 46], "four": 39, "area": [40, 41], "explor": [40, 41, 42], "load": [40, 41, 42], "prepar": [40, 42, 44], "forecast": [40, 42], "bia": [40, 42], "root": [40, 42], "mean": [40, 42], "squar": [40, 42], "smooth": 41, "centroid": 42, "approach": 42, "estim": 43, "manual": 43, "differ": 43, "automat": 43, "export": [43, 44], "regular": 44, "paramet": 44, "text": 44, "file": 44, "random": 45, "surfac": 45, "all": 45, "proper": 46, "lag": 46, "size": 46, "histogram": 46}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "nbsphinx": 4, "sphinx": 57}, "alltitles": {"API": [[0, "api"]], "Core data structures": [[1, "core-data-structures"]], "Distance calculations": [[2, "distance-calculations"]], "Inverse Distance Weighting": [[3, "inverse-distance-weighting"]], "Input / Output": [[4, "input-output"]], "Block - Poisson Kriging": [[5, "block-poisson-kriging"]], "Kriging": [[6, "kriging"]], "Point Kriging": [[7, "point-kriging"]], "Data download": [[8, "data-download"]], "Kriging-based processes": [[9, "kriging-based-processes"]], "Pipelines": [[10, "pipelines"]], "Block": [[11, "block"]], "Deconvolution": [[12, "deconvolution"]], "Experimental": [[13, "experimental"]], "Theoretical": [[14, "theoretical"]], "Variogram": [[15, "variogram"]], "Visualization": [[16, "visualization"]], "Community": [[17, "community"]], "Contributors": [[18, "contributors"], [18, "id1"]], "Author(s)": [[18, "author-s"]], "Maintainer(s)": [[18, "maintainer-s"]], "Reviewers (JOSS)": [[18, "reviewers-joss"]], "Network": [[19, "network"]], "Use Cases": [[20, "use-cases"]], "Development": [[21, "development"], [23, "development"]], "Known Bugs": [[22, "known-bugs"]], "Package structure": [[24, "package-structure"]], "Requirements and dependencies (v 0.3.0)": [[25, "requirements-and-dependencies-v-0-3-0"]], "Tests and contribution": [[26, "tests-and-contribution"]], "Pyinterpolate": [[27, "pyinterpolate"]], "version 0.3.6 - Kyiv": [[27, "version-0-3-6-kyiv"]], "Contents": [[27, "contents"]], "How to cite": [[27, "how-to-cite"], [29, "how-to-cite"]], "Bibliography": [[28, "bibliography"]], "Setup": [[30, "setup"]], "Installation guidelines": [[30, "installation-guidelines"]], "Conda": [[30, "conda"]], "pip": [[30, "pip"]], "Installation - additional topics": [[30, "installation-additional-topics"]], "Working with Notebooks": [[30, "working-with-notebooks"]], "The libspatialindex_c.so dependency error": [[30, "the-libspatialindex-c-so-dependency-error"]], "Good practices": [[31, "good-practices"]], "Quickstart": [[32, "quickstart"]], "Installation": [[32, "installation"]], "Ordinary Kriging": [[32, "ordinary-kriging"]], "Tutorials": [[33, "tutorials"]], "Beginner": [[33, "beginner"]], "Intermediate": [[33, "intermediate"]], "Advanced": [[33, "advanced"]], "Blocks to points Ordinary Kriging interpolation": [[34, "Blocks-to-points-Ordinary-Kriging-interpolation"]], "Table of Contents:": [[34, "Table-of-Contents:"], [35, "Table-of-Contents:"], [36, "Table-of-Contents:"], [37, "Table-of-Contents:"], [38, "Table-of-Contents:"], [39, "Table-of-Contents:"], [40, "Table-of-Contents:"], [41, "Table-of-Contents:"], [42, "Table-of-Contents:"], [43, "Table-of-Contents:"], [44, "Table-of-Contents:"], [45, "Table-of-Contents:"], [46, "Table-of-Contents:"]], "Level: Intermediate": [[34, "Level:-Intermediate"], [39, "Level:-Intermediate"], [44, "Level:-Intermediate"]], "Changelog": [[34, "Changelog"], [35, "Changelog"], [36, "Changelog"], [37, "Changelog"], [38, "Changelog"], [39, "Changelog"], [40, "Changelog"], [41, "Changelog"], [42, "Changelog"], [43, "Changelog"], [44, "Changelog"], [45, "Changelog"], [46, "Changelog"]], "Introduction": [[34, "Introduction"], [35, "Introduction"], [36, "Introduction"], [37, "Introduction"], [38, "Introduction"], [39, "Introduction"], [40, "Introduction"], [41, "Introduction"], [42, "Introduction"], [43, "Introduction"], [44, "Introduction"], [45, "Introduction"], [46, "Introduction"]], "Import packages": [[34, "Import-packages"], [36, "Import-packages"], [37, "Import-packages"], [38, "Import-packages"], [39, "Import-packages"], [43, "Import-packages"], [44, "Import-packages"], [45, "Import-packages"], [46, "Import-packages"]], "1) Read areal data": [[34, "1)-Read-areal-data"]], "2) Detect and remove outliers": [[34, "2)-Detect-and-remove-outliers"]], "3. Create a theoretical semivariogram model": [[34, "3.-Create-a-theoretical-semivariogram-model"]], "4. Read point data canvas": [[34, "4.-Read-point-data-canvas"]], "5. Build a map of interpolated values": [[34, "5.-Build-a-map-of-interpolated-values"]], "6. Show a map of interpolated values with a choropleth map of the breast cancer rates": [[34, "6.-Show-a-map-of-interpolated-values-with-a-choropleth-map-of-the-breast-cancer-rates"]], "Directional Ordinary Kriging": [[35, "Directional-Ordinary-Kriging"]], "Level: Basic": [[35, "Level:-Basic"], [36, "Level:-Basic"], [37, "Level:-Basic"], [38, "Level:-Basic"], [43, "Level:-Basic"], [45, "Level:-Basic"], [46, "Level:-Basic"]], "1. Read meuse dataset and transform data": [[35, "1.-Read-meuse-dataset-and-transform-data"]], "2. Create directional variograms": [[35, "2.-Create-directional-variograms"]], "3. Create directional Ordinary Kriging models": [[35, "3.-Create-directional-Ordinary-Kriging-models"]], "4. Compare interpolated results": [[35, "4.-Compare-interpolated-results"], [35, "id1"]], "Directional semivariograms": [[36, "Directional-semivariograms"]], "A directional proces": [[36, "A-directional-proces"]], "1) Read and show point data": [[36, "1)-Read-and-show-point-data"]], "2) Create the experimental semivariogram": [[36, "2)-Create-the-experimental-semivariogram"]], "Case 1: W-E Direction": [[36, "Case-1:-W-E-Direction"]], "Case 2: N-S Direction": [[36, "Case-2:-N-S-Direction"]], "Case 3: NW-SE Direction": [[36, "Case-3:-NW-SE-Direction"]], "Case 4: NE-SW Direction": [[36, "Case-4:-NE-SW-Direction"]], "Case 5: Isotropic Variogram": [[36, "Case-5:-Isotropic-Variogram"]], "3) Compare semivariograms": [[36, "3)-Compare-semivariograms"]], "4) Bonus: Compare calculation times and results": [[36, "4)-Bonus:-Compare-calculation-times-and-results"]], "How good is my Kriging model? - tests with IDW algorithm": [[37, "How-good-is-my-Kriging-model?---tests-with-IDW-algorithm"]], "1) Read point data": [[37, "1)-Read-point-data"], [38, "1)-Read-point-data"], [43, "1)-Read-point-data"], [46, "1)-Read-point-data"]], "2) Divide the dataset into two sets: modeling and validation set": [[37, "2)-Divide-the-dataset-into-two-sets:-modeling-and-validation-set"]], "3) Perform IDW and evaluate it": [[37, "3)-Perform-IDW-and-evaluate-it"]], "4) Perform variogram modeling on the modeling set": [[37, "4)-Perform-variogram-modeling-on-the-modeling-set"]], "5) Validate Kriging and compare Kriging and IDW validation results": [[37, "5)-Validate-Kriging-and-compare-Kriging-and-IDW-validation-results"]], "6) Bonus scenario: only 2% of values are known!": [[37, "6)-Bonus-scenario:-only-2%-of-values-are-known!"]], "Ordinary and Simple Kriging": [[38, "Ordinary-and-Simple-Kriging"]], "2) Set Semivariogram model": [[38, "2)-Set-Semivariogram-model"]], "3) Set Ordinary Kriging and Simple Kriging models": [[38, "3)-Set-Ordinary-Kriging-and-Simple-Kriging-models"]], "4) Predict values at unknown locations": [[38, "4)-Predict-values-at-unknown-locations"]], "Outliers and Their Influence on the Final Model": [[39, "Outliers-and-Their-Influence-on-the-Final-Model"]], "1) Read point data and divide it into training and test set": [[39, "1)-Read-point-data-and-divide-it-into-training-and-test-set"]], "2) Check outliers: analyze the distribution of the values": [[39, "2)-Check-outliers:-analyze-the-distribution-of-the-values"]], "3) Create the Variogram Point Cloud model for datasets A and B": [[39, "3)-Create-the-Variogram-Point-Cloud-model-for-datasets-A-and-B"]], "4) Remove outliers from the variograms": [[39, "4)-Remove-outliers-from-the-variograms"]], "5) Create Four Ordinary Kriging models based on the four Variogram Point Clouds and compare their performance": [[39, "5)-Create-Four-Ordinary-Kriging-models-based-on-the-four-Variogram-Point-Clouds-and-compare-their-performance"]], "Poisson Kriging - Area to Area Kriging": [[40, "Poisson-Kriging---Area-to-Area-Kriging"]], "Level: Advanced": [[40, "Level:-Advanced"], [41, "Level:-Advanced"], [42, "Level:-Advanced"]], "1) Read and explore data": [[40, "1)-Read-and-explore-data"], [41, "1)-Read-and-explore-data"], [42, "1)-Read-and-explore-data"]], "2) Load a semivariogram model": [[40, "2)-Load-a-semivariogram-model"]], "3) Prepare training and test data.": [[40, "3)-Prepare-training-and-test-data."], [42, "3)-Prepare-training-and-test-data."]], "4) Predict values at unknown locations and calculate forecast bias and root mean squared error.": [[40, "4)-Predict-values-at-unknown-locations-and-calculate-forecast-bias-and-root-mean-squared-error."], [42, "4)-Predict-values-at-unknown-locations-and-calculate-forecast-bias-and-root-mean-squared-error."]], "5) Analyze Forecast Bias and Root Mean Squared Error of prediction": [[40, "5)-Analyze-Forecast-Bias-and-Root-Mean-Squared-Error-of-prediction"], [42, "5)-Analyze-Forecast-Bias-and-Root-Mean-Squared-Error-of-prediction"]], "Poisson Kriging - Area to Point Kriging": [[41, "Poisson-Kriging---Area-to-Point-Kriging"]], "2) Load semivariogram model": [[41, "2)-Load-semivariogram-model"], [42, "2)-Load-semivariogram-model"]], "3) Perform Area to Point smoothing of areal data.": [[41, "3)-Perform-Area-to-Point-smoothing-of-areal-data."]], "4) Visualize data": [[41, "4)-Visualize-data"]], "Poisson Kriging - centroid based approach": [[42, "Poisson-Kriging---centroid-based-approach"]], "Semivariogram Estimation": [[43, "Semivariogram-Estimation"]], "2) Create the experimental variogram": [[43, "2)-Create-the-experimental-variogram"], [45, "2)-Create-the-experimental-variogram"]], "3. Set manually different semivariogram models": [[43, "3.-Set-manually-different-semivariogram-models"]], "Models:": [[43, "Models:"]], "4) Set automatically semivariogram model": [[43, "4)-Set-automatically-semivariogram-model"]], "5) Export model": [[43, "5)-Export-model"]], "6) Import model": [[43, "6)-Import-model"]], "Semivariogram regularization": [[44, "Semivariogram-regularization"]], "1) Prepare areal and point data": [[44, "1)-Prepare-areal-and-point-data"]], "2) Set semivariogram parameters.": [[44, "2)-Set-semivariogram-parameters."]], "3) Regularize semivariogram": [[44, "3)-Regularize-semivariogram"]], "4) Visualize and check semivariogram": [[44, "4)-Visualize-and-check-semivariogram"]], "5) Export semivariogram to text file": [[44, "5)-Export-semivariogram-to-text-file"]], "Semivariogram models": [[45, "Semivariogram-models"]], "1) Create a random surface": [[45, "1)-Create-a-random-surface"]], "3) Set all variogram models": [[45, "3)-Set-all-variogram-models"]], "4) Compare variogram models": [[45, "4)-Compare-variogram-models"]], "Variogram Point Cloud": [[46, "Variogram-Point-Cloud"]], "2) Set proper lag size with variogram cloud histogram": [[46, "2)-Set-proper-lag-size-with-variogram-cloud-histogram"]], "3) Detect and remove outliers": [[46, "3)-Detect-and-remove-outliers"]], "4) Calculate experimental semivariogram from point cloud": [[46, "4)-Calculate-experimental-semivariogram-from-point-cloud"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/docs/build/html/setup/setup.html b/docs/build/html/setup/setup.html index 487f9d72..5494e7c8 100644 --- a/docs/build/html/setup/setup.html +++ b/docs/build/html/setup/setup.html @@ -6,7 +6,7 @@ - Setup — Pyinterpolate 0.3.5 documentation + Setup — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -562,7 +563,7 @@

The libspatialindex_c.so dependency error

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/usage/good_practices.html b/docs/build/html/usage/good_practices.html index 53000228..3a6f8ad8 100644 --- a/docs/build/html/usage/good_practices.html +++ b/docs/build/html/usage/good_practices.html @@ -6,7 +6,7 @@ - Good practices — Pyinterpolate 0.3.5 documentation + Good practices — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -99,7 +100,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -451,7 +452,7 @@

Good practices

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/usage/quickstart.html b/docs/build/html/usage/quickstart.html index 5bae13c7..6a0d07e4 100644 --- a/docs/build/html/usage/quickstart.html +++ b/docs/build/html/usage/quickstart.html @@ -6,7 +6,7 @@ - Quickstart — Pyinterpolate 0.3.5 documentation + Quickstart — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -576,7 +577,7 @@

Ordinary Kriging

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/usage/tutorials.html b/docs/build/html/usage/tutorials.html index 8c8855e8..cc1bedfe 100644 --- a/docs/build/html/usage/tutorials.html +++ b/docs/build/html/usage/tutorials.html @@ -6,7 +6,7 @@ - Tutorials — Pyinterpolate 0.3.5 documentation + Tutorials — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -101,7 +102,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -559,7 +560,7 @@

Advanced

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/usage/tutorials/Blocks to points Ordinary Kriging interpolation (Intermediate).html b/docs/build/html/usage/tutorials/Blocks to points Ordinary Kriging interpolation (Intermediate).html index bcb8fa4d..a2606bc2 100644 --- a/docs/build/html/usage/tutorials/Blocks to points Ordinary Kriging interpolation (Intermediate).html +++ b/docs/build/html/usage/tutorials/Blocks to points Ordinary Kriging interpolation (Intermediate).html @@ -6,7 +6,7 @@ - Blocks to points Ordinary Kriging interpolation — Pyinterpolate 0.3.5 documentation + Blocks to points Ordinary Kriging interpolation — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -943,7 +944,7 @@

2) Detect and remove outliers
-../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_(Intermediate)_8_1.png +../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_%28Intermediate%29_8_1.png
-../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_(Intermediate)_8_3.png +../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_%28Intermediate%29_8_3.png
-../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_(Intermediate)_8_5.png +../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_%28Intermediate%29_8_5.png
-../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_(Intermediate)_11_1.png +../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_%28Intermediate%29_11_1.png
-../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_(Intermediate)_11_3.png +../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_%28Intermediate%29_11_3.png
-../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_(Intermediate)_11_5.png +../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_%28Intermediate%29_11_5.png
@@ -1488,7 +1489,7 @@

6. Show a map of interpolated values with a choropleth map of the breast can
-../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_(Intermediate)_25_0.png +../../_images/usage_tutorials_Blocks_to_points_Ordinary_Kriging_interpolation_%28Intermediate%29_25_0.png

Visual inspection shows that:

@@ -1700,7 +1701,7 @@

6. Show a map of interpolated values with a choropleth map of the breast can diff --git a/docs/build/html/usage/tutorials/Directional Ordinary Kriging (Intermediate).html b/docs/build/html/usage/tutorials/Directional Ordinary Kriging (Intermediate).html index 8445bef1..8f6e54f3 100644 --- a/docs/build/html/usage/tutorials/Directional Ordinary Kriging (Intermediate).html +++ b/docs/build/html/usage/tutorials/Directional Ordinary Kriging (Intermediate).html @@ -6,7 +6,7 @@ - Directional Ordinary Kriging — Pyinterpolate 0.3.5 documentation + Directional Ordinary Kriging — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -969,7 +970,7 @@

4. Compare interpolated results
-../../_images/usage_tutorials_Directional_Ordinary_Kriging_(Intermediate)_33_0.png +../../_images/usage_tutorials_Directional_Ordinary_Kriging_%28Intermediate%29_33_0.png

Directional Kriging clearly shows the leading direction, and it’s even more pronounced in the variance error maps. At the end, let’s compare the mean of directional interpolations to the isotropic interpolation result:

@@ -1010,7 +1011,7 @@

4. Compare interpolated results
-../../_images/usage_tutorials_Directional_Ordinary_Kriging_(Intermediate)_37_0.png +../../_images/usage_tutorials_Directional_Ordinary_Kriging_%28Intermediate%29_37_0.png

@@ -1173,7 +1174,7 @@

4. Compare interpolated results

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).html b/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).html index f7f67d05..064158c4 100644 --- a/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).html +++ b/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).html @@ -6,7 +6,7 @@ - Directional semivariograms — Pyinterpolate 0.3.5 documentation + Directional semivariograms — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -1012,7 +1013,7 @@

1) Read and show point data
-../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_9_1.png +../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_9_1.png
@@ -1108,7 +1109,7 @@

Case 1: W-E Direction
-../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_16_0.png +../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_16_0.png
@@ -1135,7 +1136,7 @@

Case 2: N-S Direction
-../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_18_0.png +../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_18_0.png
@@ -1162,7 +1163,7 @@

Case 3: NW-SE Direction
-../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_20_0.png +../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_20_0.png
@@ -1189,7 +1190,7 @@

Case 4: NE-SW Direction
-../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_22_0.png +../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_22_0.png
@@ -1213,7 +1214,7 @@

Case 5: Isotropic Variogram
-../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_24_0.png +../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_24_0.png
@@ -1261,7 +1262,7 @@

3) Compare semivariograms
-../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_26_0.png +../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_26_0.png

What do you think about this comparison? Do you agree, that the NW-SE variogram is the best fit for a data?

@@ -1362,7 +1363,7 @@

4) Bonus: Compare calculation times and results
-../../_images/usage_tutorials_Directional_Semivariograms_(Basic)_34_0.png +../../_images/usage_tutorials_Directional_Semivariograms_%28Basic%29_34_0.png

The general shape is the same but variance of a semivariogram from a triangular selection is lower; it is harder to distinguish the covariance between neighboring points, and it could be dangerously close to the nugget effect. You should consider this (especially) in automatic calculations to avoid a strange results or models that are not better than a simple IDW technique.

@@ -1557,7 +1558,7 @@

4) Bonus: Compare calculation times and results

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).ipynb b/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).ipynb index 2f4b576b..29d6f634 100644 --- a/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).ipynb +++ b/docs/build/html/usage/tutorials/Directional Semivariograms (Basic).ipynb @@ -1015,7 +1015,7 @@ }, { "cell_type": "markdown", - "id": "d3da8c90", + "id": "700f83ad", "metadata": { "collapsed": false, "pycharm": { diff --git a/docs/build/html/usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic).html b/docs/build/html/usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic).html index 1ab2bf66..c2287e68 100644 --- a/docs/build/html/usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic).html +++ b/docs/build/html/usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic).html @@ -6,7 +6,7 @@ - How good is my Kriging model? - tests with IDW algorithm — Pyinterpolate 0.3.5 documentation + How good is my Kriging model? - tests with IDW algorithm — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -929,7 +930,7 @@

4) Perform variogram modeling on the modeling set
-../../_images/usage_tutorials_How_good_is_our_Kriging_model_-_test_it_against_IDW_algorithm_(Basic)_16_0.png +../../_images/usage_tutorials_How_good_is_our_Kriging_model_-_test_it_against_IDW_algorithm_%28Basic%29_16_0.png
@@ -1133,7 +1134,7 @@

6) Bonus scenario: only 2% of values are known!
-../../_images/usage_tutorials_How_good_is_our_Kriging_model_-_test_it_against_IDW_algorithm_(Basic)_26_0.png +../../_images/usage_tutorials_How_good_is_our_Kriging_model_-_test_it_against_IDW_algorithm_%28Basic%29_26_0.png
diff --git a/docs/build/html/usage/tutorials/Ordinary and Simple Kriging (Basic).html b/docs/build/html/usage/tutorials/Ordinary and Simple Kriging (Basic).html index f0e8e231..bd269b34 100644 --- a/docs/build/html/usage/tutorials/Ordinary and Simple Kriging (Basic).html +++ b/docs/build/html/usage/tutorials/Ordinary and Simple Kriging (Basic).html @@ -6,7 +6,7 @@ - Ordinary and Simple Kriging — Pyinterpolate 0.3.5 documentation + Ordinary and Simple Kriging — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -832,7 +833,7 @@

2) Set Semivariogram model
-../../_images/usage_tutorials_Ordinary_and_Simple_Kriging_(Basic)_10_0.png +../../_images/usage_tutorials_Ordinary_and_Simple_Kriging_%28Basic%29_10_0.png
-../../_images/usage_tutorials_Ordinary_and_Simple_Kriging_(Basic)_12_0.png +../../_images/usage_tutorials_Ordinary_and_Simple_Kriging_%28Basic%29_12_0.png
diff --git a/docs/build/html/usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate).html b/docs/build/html/usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate).html index 2b36c549..3e559b1b 100644 --- a/docs/build/html/usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate).html +++ b/docs/build/html/usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate).html @@ -6,7 +6,7 @@ - Outliers and Their Influence on the Final Model — Pyinterpolate 0.3.5 documentation + Outliers and Their Influence on the Final Model — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -819,7 +820,7 @@

2) Check outliers: analyze the distribution of the values
-../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_(Intermediate)_9_0.png +../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_%28Intermediate%29_9_0.png
@@ -848,7 +849,7 @@

2) Check outliers: analyze the distribution of the values
-../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_(Intermediate)_11_0.png +../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_%28Intermediate%29_11_0.png

Boxplot is a unique and handy data visualization tool. Let’s analyze this plot from the bottom up to the top.

@@ -915,7 +916,7 @@

2) Check outliers: analyze the distribution of the values
-../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_(Intermediate)_15_0.png +../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_%28Intermediate%29_15_0.png

Clarification: We have cut some records from the baseline training dataset. The distribution plot (violinplot) has a shorter tail and ends more abruptly upwards. The boxplot of the new data doesn’t have any outliers. The one crucial thing to notice is that the observations are still skewed, but this is not a problem for this concrete tutorial.

@@ -962,7 +963,7 @@

3) Create the Variogram Point Cloud model for datasets A and B
-../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_(Intermediate)_20_0.png +../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_%28Intermediate%29_20_0.png
-../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_(Intermediate)_21_0.png +../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_%28Intermediate%29_21_0.png

Clarification: a quick look into the results shows that calculated semivariances are skewed into significant positive values for each lag, but most profoundly within middle lags (~15:21 km). The processed dataset has lower semivariances than the raw readings, and both variograms have a similar shape.

@@ -1110,7 +1111,7 @@

4) Remove outliers from the variograms
-../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_(Intermediate)_28_0.png +../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_%28Intermediate%29_28_0.png

Clarification: Comparison of multiple variogram clouds could be hard. We see that the largest semivariances are present in the raw data. Heavily processed data has the lowest number of outliers. The medians in each dataset are distributed over a similar pattern. How is it similar? We can check if we transform the variogram point cloud into the experimental semivariogram. Pyinterpolate has a method for it: .calculate_experimental_variogram(). We use it and compare four plots of @@ -1147,7 +1148,7 @@

4) Remove outliers from the variograms
-../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_(Intermediate)_31_0.png +../../_images/usage_tutorials_Outliers_and_Their_Influence_on_the_Final_Model_%28Intermediate%29_31_0.png

Clarification: An understanding of those plots is not an easy task. Let’s divide reasoning into multiple points:

@@ -1548,7 +1549,7 @@

5) Create Four Ordinary Kriging models based on the four Variogram Point Clo diff --git a/docs/build/html/usage/tutorials/Poisson Kriging - Area to Area (Advanced).html b/docs/build/html/usage/tutorials/Poisson Kriging - Area to Area (Advanced).html index 05182a00..b587ff04 100644 --- a/docs/build/html/usage/tutorials/Poisson Kriging - Area to Area (Advanced).html +++ b/docs/build/html/usage/tutorials/Poisson Kriging - Area to Area (Advanced).html @@ -6,7 +6,7 @@ - Poisson Kriging - Area to Area Kriging — Pyinterpolate 0.3.5 documentation + Poisson Kriging - Area to Area Kriging — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -802,7 +803,7 @@

1) Read and explore data
-../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Area_(Advanced)_4_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Area_%28Advanced%29_4_1.png

Clarification: It is a good idea to look into the spatial patterns in a dataset and to visually check if our data do not have any NaN values. We use the geopandas GeoDataFrame.plot() function with a color map that diverges regions based on the cancer incidence rates. The output choropleth map is not ideal, and (probably) it has a few unreliable results, for example:

@@ -979,7 +980,7 @@

5) Analyze Forecast Bias and Root Mean Squared Error of prediction
-../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Area_(Advanced)_15_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Area_%28Advanced%29_15_1.png
-../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Area_(Advanced)_16_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Area_%28Advanced%29_16_1.png
diff --git a/docs/build/html/usage/tutorials/Poisson Kriging - Area to Point (Advanced).html b/docs/build/html/usage/tutorials/Poisson Kriging - Area to Point (Advanced).html index d6cb53c8..6b5a3649 100644 --- a/docs/build/html/usage/tutorials/Poisson Kriging - Area to Point (Advanced).html +++ b/docs/build/html/usage/tutorials/Poisson Kriging - Area to Point (Advanced).html @@ -6,7 +6,7 @@ - Poisson Kriging - Area to Point Kriging — Pyinterpolate 0.3.5 documentation + Poisson Kriging - Area to Point Kriging — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -791,7 +792,7 @@

1) Read and explore data
-../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Point_(Advanced)_3_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Point_%28Advanced%29_3_1.png

Clarification: It is a good idea to look into the spatial patterns in a dataset and to visually check if our data do not have any NaN values. We use the geopandas GeoDataFrame.plot() function with a color map that diverges regions based on the cancer incidence rates. The output choropleth map is not ideal, and (probably) it has a few unreliable results, for example:

@@ -951,7 +952,7 @@

4) Visualize data
-../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Point_(Advanced)_12_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Area_to_Point_%28Advanced%29_12_1.png

@@ -1105,7 +1106,7 @@

4) Visualize data

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/usage/tutorials/Poisson Kriging - Centroid Based (Advanced).html b/docs/build/html/usage/tutorials/Poisson Kriging - Centroid Based (Advanced).html index 76f4be02..fb201d67 100644 --- a/docs/build/html/usage/tutorials/Poisson Kriging - Centroid Based (Advanced).html +++ b/docs/build/html/usage/tutorials/Poisson Kriging - Centroid Based (Advanced).html @@ -6,7 +6,7 @@ - Poisson Kriging - centroid based approach — Pyinterpolate 0.3.5 documentation + Poisson Kriging - centroid based approach — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -806,7 +807,7 @@

1) Read and explore data
-../../_images/usage_tutorials_Poisson_Kriging_-_Centroid_Based_(Advanced)_4_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Centroid_Based_%28Advanced%29_4_1.png

Clarification: It is a good idea to look into the spatial patterns in a dataset and to visually check if our data do not have any NaN values. We use the geopandas GeoDataFrame.plot() function with a color map that diverges regions based on the cancer incidence rates. The output choropleth map is not ideal, and (probably) it has a few unreliable results, for example:

@@ -982,7 +983,7 @@

5) Analyze Forecast Bias and Root Mean Squared Error of prediction
-../../_images/usage_tutorials_Poisson_Kriging_-_Centroid_Based_(Advanced)_15_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Centroid_Based_%28Advanced%29_15_1.png
-../../_images/usage_tutorials_Poisson_Kriging_-_Centroid_Based_(Advanced)_16_1.png +../../_images/usage_tutorials_Poisson_Kriging_-_Centroid_Based_%28Advanced%29_16_1.png
diff --git a/docs/build/html/usage/tutorials/Semivariogram Estimation (Basic).html b/docs/build/html/usage/tutorials/Semivariogram Estimation (Basic).html index 05c3b25d..65573d54 100644 --- a/docs/build/html/usage/tutorials/Semivariogram Estimation (Basic).html +++ b/docs/build/html/usage/tutorials/Semivariogram Estimation (Basic).html @@ -6,7 +6,7 @@ - Semivariogram Estimation — Pyinterpolate 0.3.5 documentation + Semivariogram Estimation — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -902,7 +903,7 @@

2) Create the experimental variogram
-../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_12_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_12_0.png

Our plot shows three objects:

@@ -1030,7 +1031,7 @@

Models:
-../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_19_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_19_0.png
-../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_22_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_22_0.png
-../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_24_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_24_0.png
-../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_26_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_26_0.png
-../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_28_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_28_0.png
-../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_30_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_30_0.png
-../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_32_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_32_0.png

Quick look into plots, and we can bet that the best model is linear. We can read each table printed with a print() method, but instead, we will read Root Mean Squared Error of each model and select the model with the lowest value of RMSE:

@@ -1669,7 +1670,7 @@

4) Set automatically semivariogram model
-../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_44_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_44_0.png

Compare this model to the linear model fitted before:

@@ -1697,7 +1698,7 @@

4) Set automatically semivariogram model
-../../_images/usage_tutorials_Semivariogram_Estimation_(Basic)_46_0.png +../../_images/usage_tutorials_Semivariogram_Estimation_%28Basic%29_46_0.png
@@ -1988,7 +1989,7 @@

6) Import model

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/usage/tutorials/Semivariogram Regularization (Intermediate).html b/docs/build/html/usage/tutorials/Semivariogram Regularization (Intermediate).html index 739a4498..b0ccbde8 100644 --- a/docs/build/html/usage/tutorials/Semivariogram Regularization (Intermediate).html +++ b/docs/build/html/usage/tutorials/Semivariogram Regularization (Intermediate).html @@ -6,7 +6,7 @@ - Semivariogram regularization — Pyinterpolate 0.3.5 documentation + Semivariogram regularization — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -820,7 +821,7 @@

2) Set semivariogram parameters.
-../../_images/usage_tutorials_Semivariogram_Regularization_(Intermediate)_7_0.png +../../_images/usage_tutorials_Semivariogram_Regularization_%28Intermediate%29_7_0.png
-../../_images/usage_tutorials_Semivariogram_Regularization_(Intermediate)_8_0.png +../../_images/usage_tutorials_Semivariogram_Regularization_%28Intermediate%29_8_0.png

We see that block and point support variograms follow a spatial-dependency pattern. In this case, we can move to the next step - deconvolution. The next step is to create the Deconvolution object. We have multiple parameters to choose from, and it is hard to find the best fit at the beginning, so try to avoid multiple loops because it is time-consuming.

@@ -905,7 +906,7 @@

3) Regularize semivariogram
-../../_images/usage_tutorials_Semivariogram_Regularization_(Intermediate)_12_0.png +../../_images/usage_tutorials_Semivariogram_Regularization_%28Intermediate%29_12_0.png

After the first step, we see that variogram can be regularized. There is a big difference between the theoretical curve and the experimental values. Let’s run the transformation process.

@@ -951,7 +952,7 @@

4) Visualize and check semivariogram
-../../_images/usage_tutorials_Semivariogram_Regularization_(Intermediate)_16_0.png +../../_images/usage_tutorials_Semivariogram_Regularization_%28Intermediate%29_16_0.png

Clarification: Deviation between regularized semivariogram and a theoretical model is smaller in each step, but the significant improvement can be seen after the first step, and then it slows down. That’s why semivariogram regularization usually does not require many steps. However, if there are many lags, optimization may require more steps to achieve a meaningful result.

@@ -970,7 +971,7 @@

4) Visualize and check semivariogram
-../../_images/usage_tutorials_Semivariogram_Regularization_(Intermediate)_18_0.png +../../_images/usage_tutorials_Semivariogram_Regularization_%28Intermediate%29_18_0.png

NOTE: Weights are smaller with each iteration. It is the expected behavior of the algorithm. The general trend goes downward, and small oscillations may occur due to the optimization process.

@@ -987,7 +988,7 @@

4) Visualize and check semivariogram
-../../_images/usage_tutorials_Semivariogram_Regularization_(Intermediate)_20_0.png +../../_images/usage_tutorials_Semivariogram_Regularization_%28Intermediate%29_20_0.png

The regularized model works well for our dataset and follows general trends. For closest lags, it assigns smaller weights, and for larger lags, weights are bigger. It is related to the semivariogram weighting method - we penalize more models that are poorly performing for the shortest distances from the origin.

@@ -1167,7 +1168,7 @@

5) Export semivariogram to text file

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/usage/tutorials/Theoretical Models (Basic).html b/docs/build/html/usage/tutorials/Theoretical Models (Basic).html index 64c9281c..d00f6e23 100644 --- a/docs/build/html/usage/tutorials/Theoretical Models (Basic).html +++ b/docs/build/html/usage/tutorials/Theoretical Models (Basic).html @@ -6,7 +6,7 @@ - Semivariogram models — Pyinterpolate 0.3.5 documentation + Semivariogram models — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -771,7 +772,7 @@

1) Create a random surface
-../../_images/usage_tutorials_Theoretical_Models_(Basic)_7_0.png +../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_7_0.png

Let’s reshape this signal into a 2-D matrix:

@@ -799,7 +800,7 @@

1) Create a random surface
-../../_images/usage_tutorials_Theoretical_Models_(Basic)_10_0.png +../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_10_0.png

The spatial correlation of this structure is very weak, we can change it with a simple blur filter. It’s size will be our range parameter!

@@ -830,7 +831,7 @@

1) Create a random surface
-../../_images/usage_tutorials_Theoretical_Models_(Basic)_14_0.png +../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_14_0.png
@@ -914,7 +915,7 @@

2) Create the experimental variogram
-../../_images/usage_tutorials_Theoretical_Models_(Basic)_24_0.png +../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_24_0.png

We read a plot and decide to set:

@@ -1028,7 +1029,7 @@

3) Set all variogram models
-../../_images/usage_tutorials_Theoretical_Models_(Basic)_32_0.png +../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_32_0.png
-../../_images/usage_tutorials_Theoretical_Models_(Basic)_33_0.png +../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_33_0.png
-../../_images/usage_tutorials_Theoretical_Models_(Basic)_34_0.png +../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_34_0.png
-../../_images/usage_tutorials_Theoretical_Models_(Basic)_35_0.png +../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_35_0.png
-../../_images/usage_tutorials_Theoretical_Models_(Basic)_36_0.png +../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_36_0.png
-../../_images/usage_tutorials_Theoretical_Models_(Basic)_37_0.png +../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_37_0.png
-../../_images/usage_tutorials_Theoretical_Models_(Basic)_38_0.png +../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_38_0.png

What was your guess?

@@ -1211,7 +1212,7 @@

4) Compare variogram models
-../../_images/usage_tutorials_Theoretical_Models_(Basic)_41_0.png +../../_images/usage_tutorials_Theoretical_Models_%28Basic%29_41_0.png

We observe that the lowest distance from a modeled value to the experimental curve at a small distance has…

@@ -1371,7 +1372,7 @@

4) Compare variogram models

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/usage/tutorials/Variogram Point Cloud (Basic).html b/docs/build/html/usage/tutorials/Variogram Point Cloud (Basic).html index 5040dd3b..0a307688 100644 --- a/docs/build/html/usage/tutorials/Variogram Point Cloud (Basic).html +++ b/docs/build/html/usage/tutorials/Variogram Point Cloud (Basic).html @@ -6,7 +6,7 @@ - Variogram Point Cloud — Pyinterpolate 0.3.5 documentation + Variogram Point Cloud — Pyinterpolate 0.3.6 documentation @@ -38,6 +38,7 @@ + @@ -103,7 +104,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -864,7 +865,7 @@

2) Set proper lag size with variogram cloud histogram
-../../_images/usage_tutorials_Variogram_Point_Cloud_(Basic)_11_0.png +../../_images/usage_tutorials_Variogram_Point_Cloud_%28Basic%29_11_0.png

The output per lag is dense, and we cannot distinguish a single value. But, we can follow a general trend and see maxima on the plot. We can make it better if we use a box plot instead:

@@ -880,7 +881,7 @@

2) Set proper lag size with variogram cloud histogram
-../../_images/usage_tutorials_Variogram_Point_Cloud_(Basic)_13_0.png +../../_images/usage_tutorials_Variogram_Point_Cloud_%28Basic%29_13_0.png

The orange line in the middle of each box represents the median (50%) value per lag. The trend is more visible if we look into it. What else can be seen here?

@@ -903,7 +904,7 @@

2) Set proper lag size with variogram cloud histogram
-../../_images/usage_tutorials_Variogram_Point_Cloud_(Basic)_15_0.png +../../_images/usage_tutorials_Variogram_Point_Cloud_%28Basic%29_15_0.png

The violin plot supports our earlier assumptions, but we can learn more from it. For distant lags, a distribution starts to be multimodal. We see one mode around very low values of semivariance and another mode close to the 1st quartile. Multimodality may affect our outcomes, and maybe it tells us that there is more than one level of spatial dependency?

@@ -1054,7 +1055,7 @@

3) Detect and remove outliers
-../../_images/usage_tutorials_Variogram_Point_Cloud_(Basic)_21_0.png +../../_images/usage_tutorials_Variogram_Point_Cloud_%28Basic%29_21_0.png
-../../_images/usage_tutorials_Variogram_Point_Cloud_(Basic)_25_0.png +../../_images/usage_tutorials_Variogram_Point_Cloud_%28Basic%29_25_0.png

When we compare both figures - before and after data cleaning - we see that the y-axis of the second plot is 6-7 times smaller than the y-axis of the first plot! We’ve cleaned our data from the extreme values.

@@ -1303,7 +1304,7 @@

4) Calculate experimental semivariogram from point cloud

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/source/conf.py b/docs/source/conf.py index ad12a397..949bf207 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -15,7 +15,7 @@ project = 'Pyinterpolate' copyright = '2022, Szymon Moliński' author = 'Szymon Moliński' -release = '0.3.5' +release = '0.3.6' # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration diff --git a/docs/source/index.rst b/docs/source/index.rst index 2887b5a8..18c25124 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -14,7 +14,7 @@ Pyinterpolate :alt: The pyinterpolate logo with the name Kyiv and the version of package. .. note:: - The last documentation update: *2022-10-31* + The last documentation update: *2023-01-21* **Pyinterpolate** is the Python library for **geostatistics**. The package provides access to spatial statistics tools used in various studies. This package helps you **interpolate spatial data** with the *Kriging* technique. diff --git a/pyinterpolate/processing/transform/transform.py b/pyinterpolate/processing/transform/transform.py index 28e3f77e..6660e624 100644 --- a/pyinterpolate/processing/transform/transform.py +++ b/pyinterpolate/processing/transform/transform.py @@ -222,7 +222,11 @@ def sem_to_cov(semivariances, sill) -> np.ndarray: return sill - np.asarray(semivariances) -def transform_ps_to_dict(ps: Union[Dict, np.ndarray, gpd.GeoDataFrame, pd.DataFrame, PointSupport]) -> Dict: +def transform_ps_to_dict(ps: Union[Dict, np.ndarray, gpd.GeoDataFrame, pd.DataFrame, PointSupport], + df_x_col_name='x', + df_y_col_name='y', + df_value_col_name='ds', + df_index_col_name='index') -> Dict: """ Parameters @@ -233,23 +237,33 @@ def transform_ps_to_dict(ps: Union[Dict, np.ndarray, gpd.GeoDataFrame, pd.DataFr * DataFrame and GeoDataFrame: columns={x, y, ds, index} * PointSupport + df_x_col_name : str, default='x' + If DataFrame or GeoDataFrame is passed then this parameter represents the name of a column x (longitude). + + df_y_col_name : str, default='y' + If DataFrame or GeoDataFrame is passed then this parameter represents the name of a column y (latitude). + + df_value_col_name : str, default='ds' + If DataFrame or GeoDataFrame is passed then this parameter represents the name of a column with point support + values. + + df_index_col_name : str, default='index' + If DataFrame or GeoDataFrame is passed then this parameter represents the name of a column that can represent + the point support index. + Returns ------- : Dict Point Support as a Dict: {block id: [[point x, point y, value]]} - - TODO - ---- - Allow user to pass any column names for DF and GDF data types. """ if isinstance(ps, PointSupport): return point_support_to_dict(ps) elif isinstance(ps, pd.DataFrame) or isinstance(ps, gpd.GeoDataFrame): - expected_cols = {'x', 'y', 'ds', 'index'} + expected_cols = {df_x_col_name, df_y_col_name, df_value_col_name, df_index_col_name} if not expected_cols.issubset(set(ps.columns)): raise KeyError(f'Given dataframe doesnt have all expected columns {expected_cols}. ' - f'It has {ps.columns} instead.') + f'It has {ps.columns} instead. Set those columns as function parameters.') return block_dataframe_to_dict(ps) elif isinstance(ps, np.ndarray): return block_arr_to_dict(ps) diff --git a/requirements.txt b/requirements.txt index 1d8a3ecf..414f3ab0 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,7 @@ tqdm pyproj scipy pyogrio -shapely +shapely<2 fiona rtree nbsphinx From 64ba317ffb89d19059cee7c09cf89ade28ec64b9 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Sat, 21 Jan 2023 18:24:09 +0200 Subject: [PATCH 07/29] Update changelog.rst --- changelog.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog.rst b/changelog.rst index 6f1f3012..21093c2c 100755 --- a/changelog.rst +++ b/changelog.rst @@ -15,7 +15,7 @@ Changes by date * (test) added functional test for `smooth_blocks` function, * (debug) too broad exception in `download_air_quality_poland` is narrowed to `KeyError`, * (enhancement) log points that cannot be assigned to any area in `PointSupport` class, -* +* (enhancement) `transform_ps_to_dict()` function takes custom parameters for lon, lat, value and index, 2023-01-16 ---------- From abec022a731654ac30b6c70a0800c11c5b17d960 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Sat, 21 Jan 2023 19:54:21 +0200 Subject: [PATCH 08/29] Added tests to function check_limits --- changelog.rst | 1 + pyinterpolate/processing/checks.py | 10 ++--- tests/test_processing/test_check_limits.py | 46 ++++++++++++++++++++++ 3 files changed, 52 insertions(+), 5 deletions(-) create mode 100644 tests/test_processing/test_check_limits.py diff --git a/changelog.rst b/changelog.rst index 21093c2c..91e299f9 100755 --- a/changelog.rst +++ b/changelog.rst @@ -16,6 +16,7 @@ Changes by date * (debug) too broad exception in `download_air_quality_poland` is narrowed to `KeyError`, * (enhancement) log points that cannot be assigned to any area in `PointSupport` class, * (enhancement) `transform_ps_to_dict()` function takes custom parameters for lon, lat, value and index, +* (test) `check_limits()` function tests, 2023-01-16 ---------- diff --git a/pyinterpolate/processing/checks.py b/pyinterpolate/processing/checks.py index f4586515..2b8eb8a7 100644 --- a/pyinterpolate/processing/checks.py +++ b/pyinterpolate/processing/checks.py @@ -34,14 +34,14 @@ def check_limits(value: float, lower_limit=0, upper_limit=1, exclusive_lower=Tru ------ ValueError Value is outside given limits. - - TODO - ---- - Tests """ msg = f'Value {value} is outside the limits {lower_limit}:{upper_limit}. Lower limit is excluded: ' \ - f'{exclusive_lower}, Upper limit is excluded" {exclusive_upper}.' + f'{exclusive_lower}, Upper limit is excluded: {exclusive_upper}.' + + if value == lower_limit: + if lower_limit == upper_limit: + raise ValueError('Provided value, lower and upper limits are the same') # <= if exclusive_lower: diff --git a/tests/test_processing/test_check_limits.py b/tests/test_processing/test_check_limits.py new file mode 100644 index 00000000..c7df017d --- /dev/null +++ b/tests/test_processing/test_check_limits.py @@ -0,0 +1,46 @@ +import unittest + +from pyinterpolate.processing.checks import check_limits + + +VALUE = 10 + + +class TestCheckLimits(unittest.TestCase): + + def test_case_1(self): + check_limits( + value=VALUE, lower_limit=9, upper_limit=11, exclusive_lower=True, exclusive_upper=True + ) + + self.assertTrue(1) + + def test_case_2(self): + with self.assertRaises(ValueError): + check_limits(VALUE, lower_limit=10, upper_limit=11, exclusive_lower=True, exclusive_upper=True) + + def test_case_3(self): + with self.assertRaises(ValueError): + check_limits(VALUE, lower_limit=9, upper_limit=10, exclusive_lower=True, exclusive_upper=True) + + def test_case_4(self): + check_limits( + value=VALUE, lower_limit=10, upper_limit=11, exclusive_lower=False, exclusive_upper=True + ) + + self.assertTrue(1) + + def test_case_5(self): + check_limits( + value=VALUE, lower_limit=9, upper_limit=10, exclusive_lower=True, exclusive_upper=False + ) + + self.assertTrue(1) + + def test_case_6(self): + with self.assertRaises(ValueError): + check_limits(VALUE, lower_limit=10, upper_limit=10, exclusive_lower=True, exclusive_upper=True) + + def test_case_7(self): + with self.assertRaises(ValueError): + check_limits(VALUE, lower_limit=10, upper_limit=10, exclusive_lower=False, exclusive_upper=False) From 3c3a20d5df1c4f76fd69b400ea1aca1edfc1e548 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Mon, 23 Jan 2023 17:21:57 +0200 Subject: [PATCH 09/29] added matplotlib tests for variogram cloud class --- changelog.rst | 2 ++ .../experimental/experimental.doctree | Bin 157634 -> 158557 bytes docs/build/doctrees/environment.pickle | Bin 436516 -> 437443 bytes .../variogram/empirical/cloud.html | 16 ++++++++++++---- .../variogram/experimental/experimental.html | 6 ++++++ docs/build/html/searchindex.js | 2 +- pyinterpolate/variogram/empirical/cloud.py | 7 +++++++ .../empirical/test_variogram_cloud_class.py | 11 ++++++++++- 8 files changed, 38 insertions(+), 6 deletions(-) diff --git a/changelog.rst b/changelog.rst index 91e299f9..6e66d077 100755 --- a/changelog.rst +++ b/changelog.rst @@ -17,6 +17,8 @@ Changes by date * (enhancement) log points that cannot be assigned to any area in `PointSupport` class, * (enhancement) `transform_ps_to_dict()` function takes custom parameters for lon, lat, value and index, * (test) `check_limits()` function tests, +* (test) plotting function of the `VariogramCloud()` class is tested and slightly changed to return `True` if everything has worked fine, +* 2023-01-16 ---------- diff --git a/docs/build/doctrees/api/variogram/experimental/experimental.doctree b/docs/build/doctrees/api/variogram/experimental/experimental.doctree index 3502813e82e8e86f8f6f3c0b0b0ac075bfbdc238..549acf310c7aebd6c399cd91eddd16619173e79a 100644 GIT binary patch delta 2477 zcmai$e@s(X6vsISrIa5c3RMP_R{0@)Z68n+on~qjBg6SC;tw{ZGLeF)L~sTcooqT? zLO}O$Cz2RZ=P=WS5aT+xrIAgSnJqz+WlP)-r_p5ofmxGnS>iuC_uW1o4J`JL*V}u} z_uS8U_uPB>)v)!~AFYRvKo4f%qFvWAu{D?0Hoz*nmx~*qn$$e3riWFS4;#fej~?b> zF+JQ3X;hkzU&qA?*QWImpOP^YpW>7UYC|y?% z7ag^G_ckRs_~Z9)*tfsV?{_rpbgXEo-@mWUabSCkqq%8sYir#OuXd)-SKy2IKhM{3 z&N(|y`t}4YTYCbwPUGj%o{pY_J#(1zs>C^wZJ|H&(Gr)za|15AyBhNHbDpz;9(4|l zbbyNAy0mkreBPU`n3(;wywZ&S$)Lwv`ld@edD@qp!;*l#GMN`1a#2Sy6e0tJpw4p1Q`?b_N;Y*0?lc~}6O#7rrcD|FP0rBFxCxmYQFaz1wL#_l9ss*q1bKO8c( z?NZyRYoVR;i?9%SrL;X-dbZw4WtbEHTC79DnB91t7v>X1_ZDL}gd=9v zGFJPPwr{}M+Tk<{4(a(8jRL>7(VQI_F-Tt#o$YhBqCJvJ^Dd}M0!w(E(1hZLcuG`aT4HG6J*N-AX}n9 zrm(O|g0x0Js-i)LSKwnj8Vw>;Z%06?bPxkkSVC^C<5)U1t;A>8Z^B%d0Ompz%rq9C zl`tU*6Mr@W6ZF4~>43x09H}h$KEiP}>V=3FI1MmtGK@^XFcQUJW8o8>fm=gr z71x|7mM78gWaVlMLq^1`T8!k=S!?sk{dp3FBcg_aKd(U*V4>7;q1ej2;|rzCOY3sY zJ%53fJ};eGhp+JQ90l^R(yW$X`FdOf@cK9+aXYQ|_N6|r>`UFci|k9r@>xb= zt1wPAy1zA6HD0cs*UUIf0nCwhZpX$OR9T#<%Il-cg2%8(jXJIcZ1+0Xrjql#v(g4*I;G(u~En4qmIXecWSU3;nSeM79YpvofMWX jezbI2_iW!?*V@)x*TR2T8inD#mVlFoUBSkkxEcNfu?geC delta 2055 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 L!Xms7&KQtsowgMIdX5J{E8W*#n#{HE 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 delta 90985 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 - pyinterpolate.variogram.empirical.cloud — Pyinterpolate 0.3.5 documentation + pyinterpolate.variogram.empirical.cloud — Pyinterpolate 0.3.6 documentation @@ -37,6 +37,7 @@ + @@ -98,7 +99,7 @@ -

Pyinterpolate 0.3.5 documentation

+

Pyinterpolate 0.3.6 documentation

@@ -827,6 +828,11 @@

Source code for pyinterpolate.variogram.empirical.cloud

---------- kind : string, default='scatter' available plot types: 'scatter', 'box', 'violin' + + Returns + ------- + : bool + ``True`` if Figure was plotted. """ if self.experimental_point_cloud is None: @@ -841,7 +847,9 @@

Source code for pyinterpolate.variogram.empirical.cloud

self._violin_plot() else: msg = f'Plot kind {kind} is not available. Use "scatter", "box" or "violin" instead.' - raise KeyError(msg)
+ raise KeyError(msg) + return True
+
[docs] def remove_outliers(self, method='zscore', z_lower_limit=-3, @@ -1088,7 +1096,7 @@

Source code for pyinterpolate.variogram.empirical.cloud

-Created using Sphinx 5.0.2.
+Created using Sphinx 5.3.0.

diff --git a/docs/build/html/api/variogram/experimental/experimental.html b/docs/build/html/api/variogram/experimental/experimental.html index 79e4030f..23588644 100644 --- a/docs/build/html/api/variogram/experimental/experimental.html +++ b/docs/build/html/api/variogram/experimental/experimental.html @@ -908,6 +908,12 @@

ExperimentalReturns: +
+
: bool

True if Figure was plotted.

+
+
+

diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js index 51a85bd9..927daf09 100644 --- a/docs/build/html/searchindex.js +++ b/docs/build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["api/api", "api/datatypes/core", "api/distance/distance", "api/idw/idw", "api/io/io", "api/kriging/block/block_kriging", "api/kriging/kriging", "api/kriging/point/point_kriging", "api/pipelines/data/download", "api/pipelines/kriging_based/kriging_based_processes", "api/pipelines/pipelines", "api/variogram/block/block", "api/variogram/deconvolution/deconvolution", "api/variogram/experimental/experimental", "api/variogram/theoretical/theoretical", "api/variogram/variogram", "api/viz/viz", "community/community", "community/doc_parts/contributors", "community/doc_parts/forum", "community/doc_parts/use_cases", "developer/dev", "developer/doc_parts/bugs", "developer/doc_parts/development", "developer/doc_parts/package", "developer/doc_parts/reqs", "developer/doc_parts/tests_and_contribution", "index", "science/biblio", "science/cite", "setup/setup", "usage/good_practices", "usage/quickstart", "usage/tutorials", "usage/tutorials/Blocks to points Ordinary Kriging interpolation (Intermediate)", "usage/tutorials/Directional Ordinary Kriging (Intermediate)", "usage/tutorials/Directional Semivariograms (Basic)", "usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic)", "usage/tutorials/Ordinary and Simple Kriging (Basic)", "usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate)", "usage/tutorials/Poisson Kriging - Area to Area (Advanced)", "usage/tutorials/Poisson Kriging - Area to Point (Advanced)", "usage/tutorials/Poisson Kriging - Centroid Based (Advanced)", "usage/tutorials/Semivariogram Estimation (Basic)", "usage/tutorials/Semivariogram Regularization (Intermediate)", "usage/tutorials/Theoretical Models (Basic)", "usage/tutorials/Variogram Point Cloud (Basic)"], "filenames": ["api/api.rst", "api/datatypes/core.rst", "api/distance/distance.rst", "api/idw/idw.rst", "api/io/io.rst", "api/kriging/block/block_kriging.rst", "api/kriging/kriging.rst", "api/kriging/point/point_kriging.rst", "api/pipelines/data/download.rst", "api/pipelines/kriging_based/kriging_based_processes.rst", "api/pipelines/pipelines.rst", "api/variogram/block/block.rst", "api/variogram/deconvolution/deconvolution.rst", "api/variogram/experimental/experimental.rst", "api/variogram/theoretical/theoretical.rst", "api/variogram/variogram.rst", "api/viz/viz.rst", "community/community.rst", "community/doc_parts/contributors.rst", "community/doc_parts/forum.rst", "community/doc_parts/use_cases.rst", "developer/dev.rst", "developer/doc_parts/bugs.rst", "developer/doc_parts/development.rst", "developer/doc_parts/package.rst", "developer/doc_parts/reqs.rst", "developer/doc_parts/tests_and_contribution.rst", "index.rst", "science/biblio.rst", "science/cite.rst", "setup/setup.rst", "usage/good_practices.rst", "usage/quickstart.rst", "usage/tutorials.rst", "usage/tutorials/Blocks to points Ordinary Kriging interpolation (Intermediate).ipynb", "usage/tutorials/Directional Ordinary Kriging (Intermediate).ipynb", "usage/tutorials/Directional Semivariograms (Basic).ipynb", "usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic).ipynb", "usage/tutorials/Ordinary and Simple Kriging (Basic).ipynb", "usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate).ipynb", "usage/tutorials/Poisson Kriging - Area to Area (Advanced).ipynb", "usage/tutorials/Poisson Kriging - Area to Point (Advanced).ipynb", "usage/tutorials/Poisson Kriging - Centroid Based (Advanced).ipynb", "usage/tutorials/Semivariogram Estimation (Basic).ipynb", "usage/tutorials/Semivariogram Regularization (Intermediate).ipynb", "usage/tutorials/Theoretical Models (Basic).ipynb", "usage/tutorials/Variogram Point Cloud (Basic).ipynb"], "titles": ["API", "Core data structures", "Distance calculations", "Inverse Distance Weighting", "Input / Output", "Block - Poisson Kriging", "Kriging", "Point Kriging", "Data download", "Kriging-based processes", "Pipelines", "Block", "Deconvolution", "Experimental", "Theoretical", "Variogram", "Visualization", "Community", "Contributors", "Network", "Use Cases", "Development", "Known Bugs", "Development", "Package structure", "Requirements and dependencies (v 0.3.0)", "Tests and contribution", "Pyinterpolate", "Bibliography", "How to cite", "Setup", "Good practices", "Quickstart", "Tutorials", "Blocks to points Ordinary Kriging interpolation", "Directional Ordinary Kriging", "Directional semivariograms", "How good is my Kriging model? - tests with IDW algorithm", "Ordinary and Simple Kriging", "Outliers and Their Influence on the Final Model", "Poisson Kriging - Area to Area Kriging", "Poisson Kriging - Area to Point Kriging", "Poisson Kriging - centroid based approach", "Semivariogram Estimation", "Semivariogram regularization", "Semivariogram models", "Variogram Point Cloud"], "terms": {"core": [0, 24, 25, 40], "data": [0, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 16, 20, 24, 27, 32, 45], "structur": [0, 21, 44, 45], "input": [0, 1, 2, 24, 38, 39, 40, 41, 42, 43, 44], "output": [0, 34, 38, 39, 40, 41, 42, 43, 44, 45, 46], "distanc": [0, 5, 7, 9, 11, 12, 13, 14, 24, 27, 34, 36, 37, 38, 39, 42, 43, 44, 45, 46], "calcul": [0, 1, 4, 11, 13, 14, 24, 32, 34, 35, 37, 38, 39, 41, 43, 44, 45], "variogram": [0, 1, 5, 7, 9, 11, 12, 13, 14, 16, 24, 28, 32, 33, 34, 44], "experiment": [0, 11, 12, 14, 15, 24, 32, 34, 35, 37, 38, 39, 44], "theoret": [0, 5, 7, 11, 12, 15, 24, 32, 35, 37, 38, 39, 43, 44, 45], "block": [0, 1, 2, 4, 6, 9, 12, 13, 15, 24, 27, 33, 36, 40, 41, 42, 44, 46], "deconvolut": [0, 9, 11, 15, 24, 27, 28, 41, 44], "krige": [0, 10, 11, 12, 16, 24, 27, 28, 33, 43, 44, 46], "point": [0, 1, 2, 3, 5, 6, 9, 11, 12, 13, 14, 16, 22, 24, 27, 28, 29, 32, 33, 35, 40, 42, 45], "poisson": [0, 6, 9, 24, 27, 33, 34], "invers": [0, 24, 27, 37], "weight": [0, 5, 7, 9, 11, 12, 13, 14, 24, 27, 28, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pipelin": [0, 24, 43], "download": [0, 10, 24, 36], "base": [0, 5, 7, 10, 11, 12, 14, 24, 27, 33, 34, 35, 38, 40, 41, 43, 45, 46], "process": [0, 1, 5, 7, 10, 11, 12, 13, 24, 27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "visual": [0, 34, 36, 39, 40, 42, 43, 46], "class": [1, 5, 9, 11, 12, 13, 14, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sourc": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 27, 29, 37, 38], "store": [1, 12, 13, 14, 34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "prepar": [1, 13, 14, 24, 32, 34, 35, 37, 38, 39, 43, 46], "aggreg": [1, 5, 9, 11, 12, 27, 29, 34, 41, 44], "exampl": [1, 4, 12, 13, 14, 27, 34, 35, 36, 37, 39, 40, 41, 42, 43], "geocl": 1, "from_fil": [1, 34, 40, 41, 42, 44, 46], "testfil": 1, "shp": [1, 4, 34], "value_col": [1, 34, 40, 41, 42, 44, 46], "val": [1, 44, 45], "geometry_col": [1, 34, 40, 41, 42, 44, 46], "geometri": [1, 4, 5, 9, 11, 12, 34, 35, 36, 40, 41, 42, 44, 46], "index_col": [1, 34, 36, 40, 41, 42, 44, 46], "idx": [1, 34, 39, 46], "parsed_column": 1, "column": [1, 2, 3, 4, 5, 8, 9, 11, 12, 34, 35, 36, 39, 40, 41, 42, 43, 44], "print": [1, 4, 11, 12, 13, 14, 32, 34, 36, 37, 38, 39, 43, 46], "list": [1, 2, 3, 5, 7, 8, 9, 12, 13, 14, 36, 38, 40, 42, 43, 45], "centroid": [1, 4, 5, 9, 11, 12, 24, 27, 33, 34, 40, 41, 44, 46], "x": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 16, 24, 32, 34, 35, 36, 38, 39, 40, 42, 43, 44, 45], "y": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 16, 32, 34, 35, 36, 38, 40, 42, 43, 44, 45, 46], "attribut": [1, 7, 9, 11, 12, 13, 14, 34, 38, 39, 43, 46], "gpd": [1, 2, 4, 5, 9, 11, 12, 34, 35, 36], "geodatafram": [1, 2, 4, 5, 9, 11, 12, 34, 35, 36, 40, 41, 42, 44], "dataset": [1, 4, 5, 7, 8, 9, 12, 13, 16, 22, 24, 27, 29, 34, 36, 38, 40, 41, 42, 43, 44, 45, 46], "valu": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 32, 35, 36, 41, 43, 44, 45, 46], "value_column_nam": [1, 40, 41, 42, 44, 46], "ani": [1, 3, 4, 9, 11, 34, 36, 37, 39, 40, 41, 42, 43, 45, 46], "name": [1, 4, 8, 12, 14, 30, 34, 36, 39, 43, 45, 46], "rate": [1, 4, 27, 40, 41, 42, 44, 46], "geometry_column_nam": 1, "index_column_nam": [1, 40, 42], "index": [1, 2, 4, 5, 9, 11, 12, 13, 40, 42, 44], "method": [1, 9, 11, 12, 13, 14, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46], "read": [1, 4, 8, 14, 24, 32, 45], "pars": 1, "from": [1, 2, 4, 7, 8, 9, 11, 12, 13, 14, 16, 24, 27, 30, 32, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45], "spatial": [1, 13, 14, 20, 24, 27, 29, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "file": [1, 4, 8, 12, 14, 25, 30, 34, 36, 37, 38, 39, 41, 43, 46], "support": [1, 2, 4, 5, 9, 11, 12, 27, 34, 40, 41, 42, 44, 46], "geopanda": [1, 4, 9, 25, 30, 34, 35, 36, 40, 41, 42], "from_geodatafram": 1, "fpath": 1, "none": [1, 2, 4, 5, 7, 9, 11, 12, 13, 14, 16, 36, 37, 38, 39, 41, 43], "layer_nam": [1, 34, 40, 41, 42, 44, 46], "load": [1, 8, 34], "areal": [1, 5, 12, 40, 42, 43], "paramet": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46], "str": [1, 4, 7, 8, 9, 11, 12, 13, 14, 34, 36], "path": [1, 4, 40, 41, 42, 43, 44, 45], "The": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 20, 27, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "default": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 36, 38, 39, 42, 43, 44], "It": [1, 3, 11, 13, 14, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "could": [1, 3, 9, 16, 27, 36, 37, 39, 40, 42, 43, 46], "uniqu": [1, 4, 39, 40, 42], "If": [1, 2, 3, 4, 7, 9, 11, 12, 13, 14, 16, 26, 27, 34, 35, 36, 38, 39, 40, 42, 44], "given": [1, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 36, 37, 38, 41, 43, 44], "i": [1, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 26, 27, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "taken": 1, "arrai": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "layer": 1, "provid": [1, 2, 4, 7, 9, 14, 16, 27, 34, 35, 39], "gpkg": [1, 34, 40, 41, 42, 44, 46], "rais": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 37, 43], "indexcolnotuniqueerror": 1, "when": [1, 5, 7, 9, 12, 13, 14, 34, 36, 38, 40, 42, 43, 44, 46], "ha": [1, 4, 7, 11, 13, 14, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "gdf": [1, 36], "set": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 34, 35, 36, 40, 42], "specif": [1, 4, 20, 25, 34, 36, 39, 41, 46], "treat": [1, 4, 39], "an": [1, 3, 4, 9, 11, 12, 13, 16, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46], "ar": [1, 3, 4, 5, 7, 9, 11, 12, 13, 14, 25, 26, 27, 28, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pointsupport": [1, 2, 5, 9, 11, 12, 24, 40, 41, 42, 44], "log_not_used_point": 1, "fals": [1, 4, 5, 7, 8, 9, 11, 12, 13, 14, 36, 37, 38, 39, 40, 41, 42, 46], "relat": [1, 20, 34, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bool": [1, 4, 5, 7, 8, 9, 11, 12, 13, 14, 36, 38, 42], "should": [1, 3, 4, 7, 9, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "drop": [1, 37], "log": [1, 5, 11, 35], "note": [1, 11, 13, 36, 39, 40, 42, 44], "design": [1, 44], "inform": [1, 34, 38, 39, 40, 42, 43, 46], "about": [1, 35, 36, 39, 40, 42, 43, 46], "within": [1, 3, 5, 7, 9, 11, 12, 13, 14, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "polygon": [1, 2, 4, 5, 9, 11, 12, 27, 34, 41, 42, 44, 46], "dure": [1, 14, 42], "regular": [1, 9, 11, 12, 24, 27, 33, 34, 40, 41, 42, 43, 46], "inblock": [1, 11], "estim": [1, 3, 7, 9, 14, 16, 33, 34, 36, 38, 40, 46], "": [1, 2, 3, 5, 7, 11, 12, 13, 14, 16, 27, 29, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "semivari": [1, 11, 12, 13, 14, 34, 35, 36, 37, 39, 43, 45, 46], "between": [1, 2, 5, 11, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "neighbour": [1, 3, 5, 9, 37], "take": [1, 7, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45, 46], "popul": [1, 27, 34, 40, 41, 42, 44], "grid": [1, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44], "Then": [1, 11, 27, 34, 38, 39, 40, 42, 46], "join": [1, 19, 44], "perform": [1, 5, 7, 9, 11, 12, 13, 14, 27, 34, 35, 36, 38, 40, 42, 43, 44], "assign": [1, 3, 13, 34, 37, 44], "area": [1, 5, 7, 9, 11, 12, 13, 16, 24, 27, 33, 34, 36, 37, 38, 42, 43, 44, 46], "thei": [1, 36, 38, 39, 40, 41, 43, 44, 45, 46], "place": [1, 11, 12, 13, 16, 36, 39, 41], "point_support": [1, 5, 9, 11, 40, 41, 42, 44], "x_col": [1, 5, 40, 42, 44], "float": [1, 3, 5, 7, 9, 11, 12, 13, 14, 16, 36, 37, 38, 40, 42, 45, 46], "represent": [1, 27, 41, 42, 45], "longitud": [1, 4, 7, 36], "y_col": [1, 5, 40, 42, 44], "latitud": [1, 4, 7, 36], "value_column": [1, 40, 42, 44], "which": [1, 14, 34, 36, 37, 38, 39, 40, 42, 43, 45], "describ": [1, 11, 12, 13, 26, 36, 39, 40, 42, 43, 44], "geometry_column": 1, "coordin": [1, 2, 3, 5, 7, 11, 12, 13, 16, 36, 41, 43, 45], "block_index_column": [1, 40, 42], "direct": [1, 11, 12, 13, 14, 16, 33, 34, 37, 39, 44], "import": [1, 13, 14, 32, 35, 40, 41, 42], "pyinterpol": [1, 19, 24, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "population_data": 1, "polygon_data": 1, "pop10": [1, 40, 41, 42, 44], "polygon_id": [1, 34, 40, 41, 42, 44, 46], "fip": [1, 34, 40, 41, 42, 44, 46], "gdf_point": 1, "read_fil": [1, 34], "gdf_polygon": 1, "out": 1, "point_support_geometry_col": [1, 40, 41, 42, 44], "point_support_val_col": [1, 40, 41, 42, 44], "blocks_geometry_col": [1, 40, 41, 42, 44], "blocks_index_col": [1, 40, 41, 42, 44], "where": [1, 3, 7, 9, 11, 13, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fall": [1, 36, 42], "log_drop": 1, "see": [1, 9, 11, 13, 34, 36, 37, 38, 39, 40, 42, 43, 44, 46], "datafram": [1, 2, 5, 8, 9, 11, 12, 35, 36, 39, 40, 42, 44], "point_support_data_fil": [1, 40, 41, 42, 44], "blocks_fil": [1, 40, 41, 42, 44], "use_point_support_cr": [1, 40, 41, 42, 44], "true": [1, 4, 5, 7, 9, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "point_support_layer_nam": [1, 40, 41, 42, 44], "blocks_layer_nam": [1, 40, 41, 42, 44], "all": [1, 3, 7, 11, 12, 13, 14, 26, 34, 35, 36, 37, 38, 39, 40, 43, 46], "must": [1, 3, 4, 5, 7, 9, 11, 12, 13, 16, 34, 36, 37, 38, 39, 42, 43, 44, 45, 46], "cr": [1, 4, 9, 36, 41], "transform": [1, 12, 13, 27, 32, 34, 36, 39, 40, 41, 44, 45, 46], "same": [1, 2, 3, 11, 12, 13, 14, 16, 32, 35, 36, 37, 38, 40, 42, 43, 45, 46], "thi": [1, 5, 7, 14, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "point_support_datafram": 1, "blocks_datafram": 1, "geoseri": 1, "calc_point_to_point_dist": [2, 39, 46], "points_a": 2, "points_b": 2, "function": [2, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 24, 32, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "two": [2, 9, 11, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "group": [2, 26, 39, 40, 42, 46], "singl": [2, 11, 12, 13, 14, 16, 36, 37, 38, 40, 42, 45, 46], "itself": [2, 44], "numpi": [2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 25, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "other": [2, 11, 13, 34, 36, 37, 38, 39, 40, 42, 43, 44, 46], "algorithm": [2, 5, 7, 9, 11, 12, 28, 33, 34, 38, 39, 40, 42, 43, 44, 45, 46], "against": [2, 13, 14, 43], "return": [2, 3, 4, 5, 7, 8, 9, 11, 13, 14, 16, 36, 37, 38, 39, 40, 41, 42, 45, 46], "each": [2, 3, 9, 12, 13, 32, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "calc_block_to_block_dist": 2, "union": [2, 5, 7, 9, 11, 12, 36], "dict": [2, 5, 9, 11, 12, 13, 14, 16, 43, 44], "np": [2, 5, 9, 11, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46], "ndarrai": [2, 5, 9, 11, 12, 14, 38, 40, 42], "pd": [2, 5, 9, 11, 12, 35, 36, 39, 40, 42], "id": [2, 4, 5, 9, 11, 12, 34, 40, 41, 42, 44], "d": [2, 5, 9, 11, 12, 36, 37, 44, 45], "block_dist": 2, "order": [2, 13, 39, 43, 46], "typeerror": [2, 4], "wrong": [2, 14, 34, 36, 39, 40, 42], "type": [2, 9, 12, 13, 14, 34, 38, 39, 43, 44, 46], "inverse_distance_weight": [3, 37], "known_point": [3, 37], "unknown_loc": [3, 7], "number_of_neighbour": [3, 37], "1": [3, 7, 9, 11, 12, 13, 14, 16, 28, 30, 32], "power": [3, 12, 14, 37, 38, 40, 42, 43, 44, 45], "2": [3, 4, 8, 11, 13, 14, 30, 32], "0": [3, 9, 11, 12, 13, 14, 16, 21, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unknown": [3, 5, 7, 9, 34, 37, 43, 45], "locat": [3, 5, 7, 37, 41, 44], "mxn": 3, "m": [3, 28, 38, 39, 46], "number": [3, 5, 7, 9, 11, 12, 13, 14, 16, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "row": [3, 4, 40, 42, 45], "n": [3, 7, 9, 11, 12, 13, 16, 30, 34, 35, 39, 45, 46], "last": [3, 27, 34, 36, 37, 40, 41, 42, 45, 46], "repres": [3, 14, 34, 36, 39, 40, 41, 42, 43, 45, 46], "known": [3, 7, 9, 21, 38, 40, 42], "dimension": 3, "iter": [3, 9, 12, 14, 39, 40, 41, 42, 44], "length": [3, 36, 39, 45], "dimens": [3, 16, 39], "shape": [3, 13, 25, 36, 39, 40, 41, 42, 44, 45], "new": [3, 9, 13, 14, 34, 36, 37, 39, 43, 46], "ad": [3, 36, 46], "onc": [3, 12, 36], "vector": 3, "becom": 3, "int": [3, 5, 7, 9, 12, 13, 14, 16, 36, 37, 38, 39, 40, 42, 45, 46], "us": [3, 5, 7, 9, 11, 12, 13, 14, 16, 17, 24, 27, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can": [3, 5, 7, 9, 13, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "limit": [3, 4, 7, 12, 38, 45, 46], "len": [3, 34, 37, 38, 39, 40, 42, 46], "larger": [3, 14, 16, 36, 39, 43, 44], "equal": [3, 11, 12, 13, 14, 38, 40, 41, 42, 43, 44], "control": [3, 36, 37, 38, 40, 42, 44, 45], "mean": [3, 7, 9, 11, 12, 13, 14, 34, 35, 37, 38, 39, 43, 44, 45, 46], "stronger": 3, "influenc": [3, 33, 37, 38], "closest": [3, 7, 9, 11, 12, 14, 37, 39, 44, 45], "neighbor": [3, 5, 7, 9, 11, 13, 34, 36, 37, 38, 39, 40, 41, 42, 43], "decreas": [3, 12, 43], "quickli": [3, 43], "result": [3, 5, 7, 9, 12, 14, 16, 34, 38, 39, 40, 41, 42, 44], "valueerror": [3, 5, 9, 11, 12, 14, 40, 42], "smaller": [3, 11, 34, 36, 39, 44, 46], "than": [3, 4, 7, 9, 13, 14, 22, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "less": [3, 9, 34, 40, 42, 46], "more": [3, 11, 12, 14, 22, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "read_block": 4, "val_col_nam": 4, "geometry_col_nam": 4, "id_col_nam": 4, "centroid_col_nam": 4, "epsg": [4, 8, 36], "fiona": [4, 25], "differ": [4, 9, 11, 12, 13, 14, 24, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "too": [4, 34, 36, 37, 39, 40, 41, 42, 44], "option": [4, 12, 13, 14, 16, 34, 43, 46], "reproject": 4, "header": 4, "titl": [4, 36, 39, 43, 45], "colum": 4, "multipolygon": [4, 34, 46], "later": [4, 39, 43, 44], "accuraci": 4, "mai": [4, 25, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "For": [4, 34, 36, 39, 43, 44, 45, 46], "most": [4, 13, 34, 37, 39, 40, 41, 42, 43, 44, 45], "applic": [4, 7, 38, 42, 43], "doe": [4, 9, 30, 34, 43, 44], "matter": [4, 8], "project": [4, 9, 20, 36], "you": [4, 5, 7, 9, 25, 26, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "choos": [4, 34, 36, 43, 44, 45], "both": [4, 36, 38, 39, 43, 44, 45, 46], "onli": [4, 7, 13, 14, 34, 36, 38, 39, 40, 42, 43, 44, 45], "one": [4, 12, 13, 34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "exist": [4, 13, 14, 34, 39], "bblock": 4, "path_to_the_shapefil": 4, "bdf": 4, "dtype": [4, 36], "object": [4, 5, 9, 11, 12, 13, 34, 40, 41, 42, 43, 44, 45, 46], "read_csv": [4, 35, 36], "lat_col_nam": 4, "lon_col_nam": 4, "delim": 4, "csv": [4, 8, 12, 35, 36], "includ": [4, 13, 36, 39, 41], "delimit": 4, "separ": [4, 11, 40, 41, 42], "data_arr": 4, "path_to_the_data": 4, "15": [4, 35, 36, 38, 39, 43, 44, 45, 46], "11524": 4, "52": [4, 37, 38, 43], "76515": 4, "91": [4, 34, 43], "275597": 4, "74279": 4, "96": 4, "548294": 4, "read_txt": [4, 32, 37, 38, 39, 43, 46], "skip_head": 4, "text": [4, 36, 43], "format": [4, 39], "convert": 4, "skip": [4, 9, 34], "first": [4, 12, 13, 34, 35, 36, 37, 38, 39, 43, 44, 45, 46], "txt": [4, 32, 37, 38, 39, 43, 46], "centroid_poisson_krig": [5, 42], "semivariogram_model": [5, 9, 16, 40, 41, 42, 43], "unknown_block": [5, 40, 42], "unknown_block_point_support": [5, 40, 42], "number_of_neighbor": [5, 7, 9, 16, 38, 40, 41, 42], "is_weighted_by_point_support": [5, 42], "raise_when_negative_predict": [5, 9, 40, 41, 42], "raise_when_negative_error": [5, 9, 40, 41, 42], "allow_approximate_solut": [5, 7], "theoreticalvariogram": [5, 7, 9, 11, 12, 14, 16, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45], "A": [5, 7, 9, 11, 12, 13, 14, 16, 38, 40, 42, 43, 44, 45], "fit": [5, 7, 9, 12, 14, 28, 32, 34, 36, 38, 39, 40, 42, 43, 44, 45, 46], "have": [5, 7, 9, 11, 12, 13, 14, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "centroid_x": [5, 34, 40, 42, 46], "centroid_i": [5, 34, 40, 42, 46], "minimum": [5, 9, 12, 13, 45], "potenti": [5, 9, 39], "affect": [5, 9, 36, 37, 39, 40, 41, 42, 46], "error": [5, 7, 9, 11, 12, 14, 16, 22, 32, 34, 35, 37, 38, 39, 43, 44, 45, 46], "predict": [5, 7, 9, 14, 20, 27, 32, 35, 37, 39, 41], "neg": [5, 9, 14, 28, 46], "allow": [5, 7, 9, 27, 38, 45], "approxim": [5, 7, 9, 36, 38, 39, 43], "ol": [5, 7, 9, 38], "we": [5, 7, 9, 13, 27, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "don": [5, 7, 9, 37, 38, 43, 45], "t": [5, 7, 9, 12, 13, 14, 26, 34, 36, 37, 38, 39, 41, 43, 44, 45], "recommend": [5, 7, 9, 36, 38, 39, 44], "know": [5, 7, 9, 38, 39, 40, 41, 42, 43, 45, 46], "what": [5, 7, 9, 34, 36, 38, 40, 42, 43, 45, 46], "do": [5, 7, 9, 34, 36, 38, 40, 41, 42, 43, 44, 46], "cluster": [5, 7], "your": [5, 7, 12, 30, 34, 37, 38, 39, 40, 41, 42, 45], "lead": [5, 7, 22, 35, 36, 45], "singular": [5, 7], "matrix": [5, 7, 39, 45], "creation": [5, 7], "area_to_area_pk": [5, 40], "log_process": [5, 11], "info": [5, 11], "debug": [5, 11], "area_to_point_pk": 5, "max_rang": [5, 9, 13, 14, 32, 34, 35, 36, 37, 38, 39, 41, 43, 44, 45, 46], "err_to_nan": [5, 7, 9], "maximum": [5, 7, 9, 12, 13, 14, 36, 38, 43, 44, 45, 46], "search": [5, 7, 9, 34, 37, 38, 39, 40, 41, 42, 43, 44], "rang": [5, 7, 9, 11, 12, 13, 14, 16, 32, 34, 36, 37, 38, 39, 43, 44, 45, 46], "nan": [5, 9, 34, 39, 40, 41, 42, 43, 46], "observ": [7, 8, 13, 14, 27, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45], "theoretical_model": [7, 9, 11, 12, 32, 34, 35, 37, 38, 39], "how": [7, 9, 12, 14, 32, 33, 34, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ok": [7, 32, 38], "neighbors_rang": [7, 9, 34, 38], "no_neighbor": [7, 32, 34, 35, 37, 38], "4": [7, 13, 14, 16, 32], "use_all_neighbors_in_rang": [7, 34, 35, 37, 38], "sk_mean": [7, 38], "allow_approx_solut": [7, 9, 38, 39], "number_of_work": [7, 34, 38], "manag": [7, 44], "ordinari": [7, 9, 16, 24, 27, 28, 33, 40, 41, 42, 43], "simpl": [7, 9, 24, 27, 33, 34, 36, 37, 40, 41, 42, 43, 45], "model": [7, 9, 11, 12, 14, 16, 27, 28, 33, 36, 44, 46], "miss": [7, 9, 32, 34, 40, 43], "select": [7, 9, 11, 12, 13, 16, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "kind": [7, 13, 27, 35, 43], "want": [7, 34, 35, 37, 43, 45], "sk": [7, 38], "interpol": [7, 9, 16, 24, 27, 29, 32, 33, 36, 37, 38, 39, 40, 42, 43, 44], "real": [7, 35, 37, 38, 39, 43, 45, 46], "greater": [7, 13, 14, 34, 35, 36, 38, 43, 46], "them": [7, 28, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45, 46], "anywai": 7, "over": [7, 9, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45], "studi": [7, 9, 14, 27, 38], "befor": [7, 9, 12, 34, 38, 39, 40, 41, 42, 43, 44, 45, 46], "That": [7, 34, 37, 38, 39, 43, 44], "why": [7, 34, 36, 37, 38, 39, 43, 44, 45, 46], "multipl": [7, 14, 32, 34, 38, 39, 40, 42, 43, 44, 45], "sampl": [7, 9, 24, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "well": [7, 34, 36, 38, 39, 40, 42, 43, 44], "mani": [7, 9, 12, 14, 28, 38, 40, 41, 42, 43, 44, 46], "unit": [7, 11, 12, 28, 34, 36, 42, 44, 45], "increas": [7, 34, 43], "veri": [7, 36, 37, 40, 41, 42, 43, 45, 46], "larg": [7, 14, 20, 34, 37, 38, 45, 46], "10k": [7, 22, 38, 45], "varianc": [7, 13, 14, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43], "ordinary_krig": 7, "known_loc": 7, "techniqu": [7, 9, 24, 27, 36, 37, 38, 39, 40, 41, 42], "train": [7, 9, 14, 38], "tupl": [7, 13, 14], "lon": [7, 32], "lat": [7, 32], "runetimeerror": [7, 12, 13], "system": [7, 11, 12, 13, 16, 30, 36, 38, 39, 41, 45], "simple_krig": 7, "process_mean": 7, "download_air_quality_poland": [8, 36], "export": [8, 12, 14], "export_path": 8, "air_quality_sampl": 8, "air": [8, 36], "qualiti": 8, "polish": 8, "central": 8, "europ": 8, "station": 8, "4326": [8, 36], "compound": 8, "follow": [8, 40, 41, 42, 44, 46], "co": 8, "carbon": 8, "monoxid": 8, "so2": 8, "sulfur": 8, "dioxid": 8, "pm2": [8, 36], "5": [8, 12, 13, 14, 32, 35, 38, 41, 45, 46], "particul": 8, "size": [8, 11, 12, 13, 16, 34, 36, 39, 40, 41, 42, 44, 45], "micromet": 8, "pm10": 8, "10": [8, 13, 14, 27, 29, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "no2": 8, "nitrogen": 8, "03": [8, 34, 38, 39, 40, 41, 42, 43, 44, 46], "ozon": 8, "c6h6": 8, "benzen": 8, "final_df": 8, "station_id": [8, 36], "blockfilt": 9, "alia": [9, 13], "blockpk": 9, "kriging_typ": 9, "ata": 9, "oper": [9, 12, 30, 46], "avail": [9, 11, 12, 13, 14, 38, 43, 44, 45], "atp": 9, "cb": 9, "geo_d": 9, "reg": 9, "est": 9, "err": [9, 35, 40, 41, 42], "rmse": [9, 14, 34, 38, 40, 42, 43, 45], "statist": [9, 13, 27, 39, 40, 42, 43], "dictionari": [9, 14, 16, 43], "kei": [9, 14, 16], "root": [9, 14, 37, 38, 43, 45], "squar": [9, 13, 14, 28, 37, 38, 43, 45], "time": [9, 12, 34, 38, 39, 40, 42, 44, 45, 46], "second": [9, 13, 38, 43, 45, 46], "pk": 9, "filter": [9, 24, 34, 39, 40, 42, 45], "c": [9, 13, 28, 30, 32, 39], "b": 9, "data_cr": 9, "whole": [9, 12, 38], "creat": [9, 11, 12, 13, 16, 27, 28, 30, 37, 38, 40, 41, 42, 44, 46], "map": [9, 27, 35, 36, 40, 41, 42, 45], "look": [9, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "http": [9, 27, 28, 29], "org": [9, 27, 29], "html": 9, "doesn": [9, 34, 37, 39, 41, 43], "blocktoblockkrigingcomparison": 9, "no_of_neighbor": 9, "16": [9, 16, 34, 35, 36, 38, 39, 41, 42, 43, 45, 46], "simple_kriging_mean": 9, "training_set_frac": 9, "8": [9, 13, 14, 30, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "20": [9, 35, 36, 38, 39, 43, 44, 45], "compar": [9, 24, 34, 38, 43, 44, 46], "pick": [9, 40, 42], "addit": [9, 24, 36, 39, 40, 42, 46], "outsid": 9, "fraction": [9, 14, 34, 36, 43], "Not": [9, 36, 38, 39], "test": [9, 14, 21, 33, 34, 38, 43, 44, 45, 46], "random": [9, 37, 38, 39, 40, 42, 46], "common_index": 9, "common": 9, "training_set_index": 9, "run_test": 9, "smooth_block": [9, 41], "smooth": [9, 24, 34, 40, 42], "area_id": 9, "aggregatedvariogram": 11, "aggregated_data": 11, "agg_step_s": [11, 12, 44], "agg_max_rang": [11, 12, 44], "agg_direct": [11, 12, 44], "agg_toler": [11, 12, 44], "agg_nugget": [11, 12, 44], "variogram_weighting_method": [11, 12, 44], "verbos": [11, 12, 14, 44], "count": [11, 13, 34, 39, 40, 41, 42, 44], "step": [11, 12, 13, 26, 30, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "lag": [11, 12, 13, 14, 34, 36, 37, 38, 39, 43, 44, 45], "maxim": [11, 12, 44], "analysi": [11, 12, 13, 20, 27, 32, 34, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "360": [11, 12, 13, 14, 16, 36, 37, 44], "semivariogram": [11, 12, 13, 14, 16, 24, 27, 28, 33, 35, 37, 39], "degre": [11, 12, 13, 16, 44], "180": [11, 12, 13, 16, 36], "e": [11, 12, 13, 16, 20, 28, 34, 35, 38, 40, 42, 43], "w": [11, 12, 13, 16, 35], "90": [11, 12, 13, 16, 36, 37], "270": [11, 12, 13, 16, 36], "45": [11, 12, 13, 16, 36, 39, 42, 43], "225": [11, 12, 13, 16, 36], "ne": [11, 12, 13, 16, 35], "sw": [11, 12, 13, 16, 35], "135": [11, 12, 13, 16, 36], "315": [11, 12, 13, 16, 36, 43], "nw": [11, 12, 13, 16, 35], "se": [11, 12, 13, 16, 35], "line": [11, 12, 13, 16, 36, 37, 39, 43, 46], "begin": [11, 12, 13, 16, 36, 38, 39, 43, 44], "origin": [11, 12, 13, 16, 36, 44], "axi": [11, 12, 13, 16, 34, 35, 36, 43, 46], "bin": [11, 12, 13, 16, 36, 40, 42], "ellipt": [11, 12, 13, 16, 36], "major": [11, 12, 13, 16, 36], "toler": [11, 12, 13, 16, 35, 36, 37], "minor": [11, 12, 13, 16, 36, 39], "baselin": [11, 12, 13, 16, 36, 37, 39, 44], "center": [11, 12, 13, 16, 36, 43, 46], "ellips": [11, 12, 13, 16, 36], "omnidirect": [11, 12, 13, 16, 36], "nugget": [11, 12, 14, 32, 34, 36, 38, 43, 44, 45], "close": [11, 12, 14, 34, 35, 36, 37, 43, 44, 46], "bigger": [11, 12, 14, 44], "distant": [11, 12, 14, 34, 37, 39, 44, 46], "further": [11, 12, 14, 34, 35, 37, 39, 44], "awai": [11, 12, 14, 34, 44], "dens": [11, 12, 14, 34, 37, 40, 41, 42, 44, 46], "pair": [11, 12, 13, 14, 36, 38, 39, 43, 44, 46], "lesser": [11, 12], "level": [11, 13, 24], "refer": [11, 12, 36, 37, 41], "goovaert": [11, 12, 28, 44], "p": [11, 12, 28, 34, 37, 43, 44, 45], "presenc": [11, 12, 28, 44], "irregular": [11, 12, 28, 40, 41, 42, 44], "geograph": [11, 12, 28, 35, 38, 44], "mathemat": [11, 12, 28, 43, 44], "geologi": [11, 12, 28, 44], "40": [11, 12, 28, 39, 40, 42, 43, 44], "101": [11, 12, 28, 37, 38, 43, 44], "128": [11, 12, 28, 34, 37, 38, 43, 44], "2008": [11, 12, 28, 44], "aggregared_data": 11, "agg_lag": 11, "equidist": 11, "weighting_method": [11, 12], "experimental_variogram": [11, 14, 32, 34, 35, 37, 38, 39, 43, 46], "experimentalvariogram": [11, 13, 14, 37, 43], "deriv": [11, 13, 14, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45], "inblock_semivari": 11, "averag": [11, 13, 34, 40, 42], "avg_inblock_semivari": 11, "block_to_block_semivari": 11, "j": 11, "avg_block_to_block_semivari": 11, "regularized_variogram": [11, 40, 41, 42, 44], "distances_between_block": 11, "show_semivariogram": 11, "show": [11, 12, 13, 14, 35, 37, 39, 40, 42, 43, 45, 46], "calculate_avg_inblock_semivari": 11, "gamma_h": 11, "v": [11, 14, 21, 28, 36, 37, 39, 46], "frac": [11, 37, 40, 42], "h": [11, 13, 37], "sum_": [11, 37], "gamma": 11, "v_": 11, "samivari": 11, "calculate_avg_semivariance_between_block": 11, "divis": [11, 34, 37, 39, 40, 42], "v_h": 11, "p_": 11, "u_": 11, "gamma_": 11, "average_inblock_semivari": 11, "semivariance_between_point_support": 11, "experimental_block_variogram": 11, "theoretical_block_model": 11, "procedur": [11, 12, 40, 44], "learn": [11, 27, 34, 35, 36, 37, 39, 40, 43, 44, 45, 46], "regularized_model": [11, 12, 40, 41, 42, 44], "form": [11, 13, 14, 37, 38, 45], "gamma_v": 11, "regularize_variogram": 11, "reg_variogram": 11, "below": [11, 39, 40, 42, 46], "zero": [11, 13, 14, 37, 38, 41, 43, 46], "plot": [11, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "attributeerror": [11, 12, 14], "been": [11, 12, 14, 37, 40, 42], "store_model": 12, "initi": [12, 13, 14, 39, 43, 44, 45], "build": [12, 20, 35, 37, 38, 39, 41, 43], "save": [12, 14, 34, 43, 46], "export_model": [12, 44], "dcv": 12, "agg_dataset": [12, 44], "point_support_dataset": [12, 44], "max_it": [12, 44], "plot_variogram": [12, 44], "plot_devi": [12, 44], "plot_weight": [12, 44], "agg": 12, "initial_regularized_variogram": 12, "initial_theoretical_agg_model": 12, "initial_theoretical_model_predict": 12, "initial_experimental_variogram": 12, "final_theoretical_model": 12, "final_optimal_variogram": 12, "agg_step": 12, "agg_rng": 12, "arang": [12, 37, 39], "step_siz": [12, 13, 14, 16, 32, 34, 35, 36, 37, 38, 39, 43, 44, 45, 46], "deviat": [12, 13, 39, 40, 42, 44, 46], "per": [12, 13, 14, 34, 39, 41, 46], "element": 12, "appli": [12, 43], "termin": [12, 30], "after": [12, 34, 39, 40, 42, 43, 44, 46], "fit_transform": [12, 44], "divid": [12, 34, 36, 38, 43, 44], "fname": [12, 14], "final": [12, 33, 34, 45], "sill": [12, 14, 32, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45], "hasn": 12, "yet": [12, 14, 43], "model_typ": [12, 14, 32, 35, 37, 38, 43, 44], "basic": [12, 13, 24, 28, 32, 40, 42, 44], "exponenti": [12, 14, 34, 43, 44, 45], "linear": [12, 14, 28, 36, 38, 43, 44, 45], "spheric": [12, 14, 32, 35, 37, 43, 44, 45], "circular": [12, 14, 34, 36, 37, 43, 45], "cubic": [12, 14, 34, 43, 45], "gaussian": [12, 14, 43, 45], "abov": [12, 14, 39, 40, 42, 43, 45, 46], "25": [12, 13, 28, 39, 40, 42, 43, 45, 46], "limit_deviation_ratio": 12, "minimum_deviation_decreas": 12, "01": [12, 27, 37, 38, 39, 43, 46], "reps_deviation_decreas": 12, "3": [12, 13, 14, 18, 21, 30, 32], "minim": [12, 13, 14, 43], "ratio": [12, 16, 34, 40, 41, 42], "stop": [12, 37, 46], "001": 12, "optim": [12, 14, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45], "dev": [12, 30], "opt_dev": 12, "repetit": 12, "small": [12, 34, 36, 37, 38, 40, 41, 42, 44, 45], "initial_regularized_model": 12, "undefin": 12, "user": [12, 14, 33, 34], "didn": [12, 34, 36], "build_experimental_variogram": [13, 32, 36, 37, 38, 43, 44, 45], "input_arrai": [13, 32, 34, 35, 36, 37, 38, 39, 43, 44, 46], "covariogram": 13, "pt": [13, 37, 38, 44], "triangular": [13, 36], "triangl": [13, 36], "accur": [13, 36], "also": [13, 34, 36, 44], "slowest": 13, "semivariogram_stat": [13, 37], "empiricalsemivariogram": 13, "empir": [13, 14, 35, 37, 43, 46], "calculate_covari": 13, "covari": [13, 36, 43], "calculate_semivari": [13, 37, 46], "forc": [13, 14, 34, 43], "reference_input": [13, 14], "6": [13, 14, 32, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46], "7": [13, 14, 25, 27, 28, 29, 30, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "9": [13, 14, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "11": [13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "12": [13, 14, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "empirical_smv": [13, 14], "var_cov_diff": [13, 43], "625": [13, 37], "543": 13, "792": 13, "227": [13, 43], "795": 13, "043": 13, "26": [13, 39, 43, 45], "509": 13, "build_variogram_point_cloud": 13, "cloud": [13, 24, 33, 34], "specifi": 13, "variogram_cloud": [13, 34], "is_semivari": [13, 37], "is_covari": [13, 37], "is_vari": [13, 37], "As": [13, 37, 43, 46], "polyset": 13, "5434027777777798": 13, "791923487836951": 13, "2272727272727275": 13, "7954545454545454": 13, "0439752555137165": 13, "2599999999999958": 13, "508520710059168": 13, "experimental_semivariance_arrai": [13, 37, 45], "experimental_covariance_arrai": 13, "experimental_semivari": [13, 36, 43], "experimental_covari": 13, "variance_covariances_diff": 13, "upper": [13, 39, 46], "bound": [13, 14, 46], "points_per_lag": [13, 37, 46], "stationari": [13, 43], "abl": [13, 30, 34], "retriev": [13, 27, 34, 36, 38, 44], "g": [13, 38, 40, 42, 43], "mind": 13, "work": [13, 14, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "mx_rng": [13, 37], "tol": [13, 37], "plot_semivari": [13, 36, 43], "plot_covari": [13, 43], "plot_vari": [13, 43], "warn": [13, 14, 34, 39, 43], "attributesettofalsewarn": 13, "invok": [13, 14, 46], "those": [13, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "indic": [13, 34, 39, 40, 42, 46], "variogramcloud": [13, 34, 39, 46], "calculate_on_cr": [13, 39], "present": [13, 34, 36, 39, 45], "scatterplot": 13, "boxplot": [13, 39], "violinplot": [13, 39], "get_variogram_point_cloud": [13, 39], "wrapper": [13, 14], "around": [13, 39, 43, 45, 46], "point_cloud": 13, "avg": 13, "std": [13, 39, 40, 42, 46], "min": [13, 16, 39, 40, 42], "median": [13, 34, 39, 40, 42, 46], "75": [13, 37, 39, 40, 42, 43], "max": [13, 16, 39, 40, 42, 46], "skew": [13, 34, 35, 39, 46], "kurtosi": 13, "22727272727272": 13, "experimental_point_cloud": [13, 39], "calculate_experimental_variogram": [13, 34, 39, 46], "__str__": [13, 39], "scatter": [13, 14, 43, 45, 46], "remove_outli": [13, 34, 39, 46], "remov": [13, 38, 40, 42, 44], "outlier": [13, 33, 40, 42], "statistc": 13, "standard": [13, 39, 40, 42, 46], "1st": [13, 46], "quartil": [13, 39, 40, 42, 46], "3rd": [13, 40, 42, 46], "lag_numb": 13, "third": [13, 39], "string": [13, 43, 46], "box": [13, 39, 46], "violin": [13, 34, 46], "zscore": [13, 39, 46], "z_lower_limit": [13, 39, 46], "z_upper_limit": [13, 39, 46], "iqr_lower_limit": [13, 34, 46], "iqr_upper_limit": [13, 34, 46], "inplac": [13, 34, 36, 39, 46], "detect": [13, 39], "iqr": [13, 34, 46], "left": 13, "side": 13, "distribut": [13, 35, 40, 42, 46], "lower": [13, 14, 36, 39, 43, 46], "right": 13, "lowest": [13, 34, 39, 43, 45, 46], "largest": [13, 34, 39], "updat": [13, 14, 27, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "noth": [13, 14, 38], "els": [13, 34, 36, 37, 40, 42, 44, 46], "clean": [13, 34, 39, 46], "build_theoretical_variogram": [14, 32, 37, 38, 43, 45], "its": [14, 37, 42, 43, 44, 45, 46], "dissimilar": [14, 36, 43], "otherwis": [14, 34, 39], "usual": [14, 32, 36, 37, 38, 40, 42, 43, 44], "correl": [14, 43, 45], "shouldn": [14, 34, 36, 38, 39, 43], "half": [14, 36, 43], "extent": [14, 36, 43], "bia": [14, 27, 34, 38, 43], "isotrop": [14, 34, 35, 39], "theo": 14, "model_param": 14, "theoretical_smv": 14, "_": [14, 34, 35, 37, 42, 45], "autofit": [14, 34, 35, 37, 39, 43], "5275214898546217": 14, "empiricalvariogram": 14, "experimental_arrai": 14, "variogram_model": [14, 38], "fitted_model": [14, 43], "chosen": [14, 34, 38, 43, 45], "curv": [14, 43, 44, 45], "mae": [14, 43], "absolut": [14, 34, 39, 43, 44, 46], "forecast": [14, 43], "posit": [14, 34, 39, 46], "underestim": 14, "overestim": [14, 40, 42], "smape": [14, 39, 43], "symmetr": [14, 39, 43], "percentag": [14, 39, 43], "100": [14, 34, 35, 37, 38, 39, 41, 42, 43, 44, 45], "are_param": 14, "check": [14, 23, 25, 34, 35, 36, 38, 40, 41, 42, 43, 46], "were": [14, 43, 46], "calculate_model_error": 14, "evalu": [14, 40], "to_dict": [14, 43], "from_dict": [14, 43], "to_json": [14, 43], "parameter": 14, "json": [14, 40, 41, 42, 43, 44], "from_json": [14, 40, 41, 42, 43], "min_rang": [14, 43], "number_of_rang": [14, 43], "64": [14, 38, 43], "min_sil": [14, 43], "max_sil": [14, 43], "number_of_sil": [14, 43], "error_estim": [14, 43], "deviation_weight": 14, "auto_update_attribut": 14, "warn_about_set_param": 14, "return_param": [14, 39], "tri": 14, "find": [14, 34, 40, 42, 43, 44, 46], "fix": [14, 38, 43], "space": [14, 20, 43, 46], "possibl": [14, 34, 36, 38, 39, 43, 45], "requir": [14, 21, 30, 34, 37, 39, 40, 41, 44], "pass": [14, 34, 36, 37, 38, 39, 40, 41, 43, 44], "best": [14, 34, 36, 37, 41, 43, 44, 45, 46], "model_attribut": 14, "model_nam": [14, 43], "model_sil": 14, "model_rang": 14, "model_nugget": 14, "error_typ": 14, "type_of_error_metr": 14, "error_valu": 14, "keyerror": 14, "silloutsidesaferangewarn": 14, "rangeoutsidesafedistancewarn": 14, "initil": [14, 43], "program": [14, 28, 34, 37, 39, 44], "fitted_valu": 14, "associ": 14, "model_error": 14, "metricstypeselectionerror": 14, "update_attr": 14, "_theoretical_valu": 14, "_error": 14, "implement": 14, "model_paramet": 14, "interpolate_rast": 16, "dim": 16, "1000": [16, 36, 38, 43], "raster": [16, 24], "pixel": [16, 39, 45], "width": 16, "height": 16, "preserv": 16, "raster_dict": 16, "param": 16, "contributor": 17, "network": 17, "case": [17, 30, 32, 34, 37, 38, 39, 40, 41, 42, 43, 44], "szymon": [18, 34, 39, 46], "moli\u0144ski": [18, 27, 29], "simonmolinski": [18, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "lakshaya": 18, "inani": 18, "lakshayainani": 18, "sean": 18, "lim": 18, "seanjunheng2": 18, "scott": 18, "gallach": 18, "scottgallach": 18, "ethem": 18, "turgut": 18, "ethmtrgt": [18, 34, 39, 43, 46], "tobiasz": 18, "wojnar": 18, "tobiaszwojnar": 18, "sdesabbata": 18, "kenohori": 18, "hugoledoux": 18, "editor": 18, "our": [19, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "commun": [19, 27], "discord": [19, 34], "server": 19, "tick": 20, "born": 20, "diseas": [20, 27], "detector": 20, "lion": 20, "compani": 20, "european": 20, "agenc": 20, "2019": 20, "2020": 20, "b2c": 20, "demand": 20, "flu": 20, "medic": 20, "b2g": 20, "scale": 20, "infrastructur": 20, "mainten": 20, "2021": [20, 34, 37, 38, 39, 40, 41, 42, 43, 44, 46], "commerc": 20, "servic": [20, 39], "report": [20, 38], "tempor": 20, "profil": 20, "custom": 20, "2022": [20, 27, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "extern": [20, 45], "augment": 20, "packag": [21, 27, 30, 32, 35, 40, 41, 42], "depend": [21, 36, 43, 44, 45, 46], "contribut": 21, "bug": [21, 36], "huge": [22, 42], "memori": 22, "api": [23, 27, 44], "document": [23, 27, 34, 37, 39, 44], "dedic": 23, "webpag": 23, "issu": 23, "todo": [23, 31], "high": [24, 34, 36, 39, 40, 41, 42], "overview": 24, "idw": [24, 33, 36], "io": [24, 36, 43], "complex": [24, 37, 39, 44], "intern": [24, 44, 46], "viz": 24, "surfac": 24, "tutori": [24, 27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "intermedi": [24, 40, 41, 42], "advanc": 24, "python": [25, 27, 29, 30, 43, 45], "descart": 25, "matplotlib": [25, 34, 35, 36, 39, 43, 45], "tqdm": 25, "pyproj": 25, "scipi": [25, 45], "rtree": [25, 30], "prettyt": 25, "panda": [25, 35, 36, 39, 40, 42], "dask": 25, "request": 25, "version": [25, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "setup": [25, 27], "cfg": 25, "directori": [26, 40, 41, 42, 44], "would": [26, 34], "like": [26, 34, 46], "won": [26, 41, 44, 45], "avoid": [26, 34, 36, 38, 44, 46], "here": [26, 28, 36, 38, 43, 44, 45, 46], "md": 26, "2023": 27, "21": [27, 34, 36, 38, 39, 40, 41, 42, 43, 45, 46], "librari": [27, 30], "geostatist": [27, 28, 38, 43], "access": 27, "tool": [27, 38, 39, 40, 42, 46], "variou": 27, "help": [27, 40, 42, 46], "re": [27, 37, 38, 41], "gi": [27, 28], "expert": 27, "geologist": 27, "mine": [27, 44], "engin": 27, "ecologist": 27, "public": [27, 35], "health": 27, "specialist": 27, "scientist": 27, "alon": [27, 37], "machin": [27, 36, 39], "With": [27, 30, 35, 37, 40, 43, 45, 46], "covid": 27, "19": [27, 34, 35, 36, 42, 43, 45], "risk": [27, 34, 41, 42], "countri": 27, "worldwid": 27, "protect": [27, 34, 39, 46], "privaci": 27, "infect": [27, 34], "peopl": 27, "But": [27, 34, 36, 37, 40, 42, 43, 44, 45, 46], "introduc": [27, 39, 42], "decis": [27, 39, 40, 42], "make": [27, 35, 36, 40, 45, 46], "To": [27, 36, 37, 38, 39, 41, 43], "overcom": [27, 40, 41, 42], "densiti": [27, 46], "get": [27, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46], "quickstart": 27, "develop": [27, 37, 39, 44], "bibliographi": 27, "measur": [27, 29, 38, 40, 42, 43], "journal": [27, 29], "open": [27, 29, 34, 46], "softwar": [27, 29, 41], "70": [27, 29, 38, 39], "2869": [27, 29], "doi": [27, 29], "21105": [27, 29], "joss": [27, 29], "02869": [27, 29], "wa": [28, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "thank": [28, 34], "resourc": 28, "some": [28, 34, 39, 42, 43, 44, 45], "armstrong": 28, "springer": 28, "1998": 28, "ningchuan": 28, "xiao": 28, "uk": 28, "sagepub": 28, "com": 28, "en": 28, "gb": 28, "eur": 28, "book241284": 28, "pardo": 28, "iguzquiza": 28, "varfit": 28, "fortran": 28, "77": [28, 37, 43], "least": [28, 46], "comput": [28, 34, 43], "geoscienc": 28, "251": 28, "261": 28, "1999": 28, "deutsch": 28, "correct": [28, 38, 39, 46], "vol": 28, "22": [28, 36, 39, 40, 43, 45, 46], "No": [28, 34], "pp": 28, "765": 28, "773": 28, "1996": 28, "forg": [30, 32], "along": [30, 34, 40, 41, 42], "environ": [30, 34, 37, 39], "OF": [30, 37], "env": [30, 34, 46], "activ": 30, "now": [30, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "run": [30, 38, 39, 40, 42, 43, 44, 46], "properli": [30, 44], "becaus": [30, 34, 38, 39, 40, 41, 44, 45, 46], "In": [30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "linux": 30, "sudo": 30, "apt": 30, "libspatialindex": 30, "maco": 30, "brew": 30, "spatialindex": 30, "conda": 32, "flow": 32, "point_data": [32, 34, 35, 37, 38, 39, 43, 46], "dem": [32, 37, 38, 39, 43, 46], "analyz": [32, 34, 41, 44, 46], "search_radiu": 32, "500": [32, 36, 37, 38, 43], "40000": [32, 34, 44, 46], "experimental_semivariogram": 32, "semivar": [32, 37, 38, 45], "400": 32, "20000": [32, 44], "unknown_point": [32, 37], "65000": 32, "32": [32, 34, 38, 39, 43], "uncertainti": [32, 34], "211": 32, "23": [32, 34, 37, 39, 40, 43, 45], "89": [32, 43], "60000": [32, 36], "full": [32, 35, 39, 43], "code": [32, 36, 37], "good": [33, 34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "my": 33, "Their": [33, 36], "approach": [33, 37, 40], "date": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "chang": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "descript": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "author": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "05": [34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "08": [34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "14": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "upgrad": [34, 37, 38, 39, 40, 41, 42, 43, 44], "theoreticalsemivariogram": [34, 37, 38, 39, 40, 41, 42, 43, 44, 46], "13": [34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "behavior": [34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "select_values_in_rang": [34, 37, 38, 39, 40, 41, 42, 43, 44, 46], "06": [34, 39, 46], "prepare_kriging_data": [34, 37, 38, 39, 40, 41, 42], "refactor": [34, 38, 39, 40, 41, 42, 43, 44, 46], "calc_semivariance_from_pt_cloud": [34, 39, 46], "31": [34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "question": [34, 45], "ikei": 34, "channel": 34, "02": [34, 37, 39, 43], "04": [34, 38, 39, 44], "engag": 34, "short": [34, 36], "without": [34, 39, 40, 42, 43, 45], "hack": 34, "just": 34, "idea": [34, 36, 39, 40, 41, 42, 43, 44, 46], "behind": 34, "reflect": 34, "ongo": 34, "epidemiologi": [34, 44], "inhabit": 34, "thu": [34, 38, 45, 46], "someon": 34, "live": 34, "part": [34, 38, 39, 40, 42, 44, 45, 46], "obtain": [34, 36, 37, 46], "seem": [34, 36], "anoth": [34, 36, 37, 46], "probabl": [34, 38, 39, 40, 41, 42, 46], "volum": 34, "etc": 34, "scenario": [34, 36, 38, 39, 43], "link": [34, 35], "underli": 34, "variabl": [34, 36, 37, 44], "achiev": [34, 44], "done": 34, "summari": 34, "shapefil": [34, 46], "regular_grid_point": 34, "cancer_data": [34, 40, 41, 42, 44, 46], "understand": [34, 36, 39, 40, 41, 42, 43, 44, 46], "concept": [34, 40, 41, 42], "notebook": [34, 37], "pyplot": [34, 35, 36, 39, 43, 45], "plt": [34, 35, 36, 39, 43, 45], "northeastern": [34, 40, 41, 42, 44, 46], "state": [34, 45], "counti": [34, 40, 41, 42, 44, 46], "multipli": 34, "constant": [34, 45], "factor": 34, "000": 34, "geopackag": [34, 40, 41, 42, 44], "polygon_lay": [34, 40, 41, 42, 44, 46], "polygon_valu": [34, 40, 41, 42, 44, 46], "400000": [34, 36, 46], "areal_input": [34, 46], "head": [34, 35, 36, 41, 46], "proj": [34, 46], "proj_create_from_databas": [34, 46], "home": [34, 39, 46], "miniconda3": [34, 46], "blogt": [34, 46], "share": [34, 46], "fail": [34, 46], "25019": [34, 41, 46], "2115688": [34, 46], "816": [34, 40, 46], "556471": [34, 46], "240": [34, 46], "211569": [34, 46], "192": [34, 43, 46], "132630e": [34, 46], "557971": [34, 46], "155949": [34, 46], "36121": [34, 41, 46], "1419423": [34, 46], "430": [34, 38, 43, 46], "564830": [34, 46], "379": [34, 46], "1419729": [34, 46], "721": [34, 46], "166": [34, 46], "442153e": [34, 46], "550673": [34, 46], "935704": [34, 46], "33001": [34, 46], "1937530": [34, 46], "728": [34, 46], "779787": [34, 46], "978": [34, 46], "193751": [34, 46], "157": [34, 46], "958207e": [34, 46], "766008": [34, 46], "383446": [34, 46], "25007": [34, 46], "2074073": [34, 46], "532": [34, 46], "539159": [34, 46], "504": [34, 46], "207411": [34, 46], "156": [34, 46], "082188e": [34, 46], "556830": [34, 46], "822367": [34, 46], "25001": [34, 46], "2095343": [34, 46], "207": [34, 46], "637424": [34, 46], "961": [34, 39, 46], "209528": [34, 46], "155": [34, 46], "100747e": [34, 46], "600235": [34, 46], "845891": [34, 46], "areal_centroid": [34, 46], "13262960e": 34, "57971156e": 34, "92200000e": 34, "wai": [34, 36, 38, 43, 44, 45], "inspect": [34, 39], "respect": 34, "maximum_rang": [34, 44, 46], "300000": [34, 44], "number_of_lag": [34, 39, 46], "vc": [34, 46], "append": [34, 37, 40, 42, 45], "f": [34, 36, 37, 43, 46], "fast": [34, 36, 42], "tell": [34, 39, 40, 42, 43, 46], "u": [34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "toward": [34, 46], "alwai": [34, 36, 39, 40, 41, 42, 44, 45], "extrem": [34, 46], "200": [34, 37, 41, 45], "unnecessari": 34, "And": [34, 38, 45], "much": [34, 36, 42], "especi": [34, 36, 39], "gener": [34, 36, 37, 40, 42, 43, 44, 45, 46], "nois": [34, 39], "expect": [34, 43, 44, 46], "poorli": [34, 44], "manual": [34, 37, 39, 44, 46], "automat": [34, 36, 44], "easier": [34, 36], "theoretical_semivariogram": 34, "enumer": [34, 46], "exp_model": 34, "theo_semi": 34, "75000": 34, "150000": 34, "225000": 34, "repositori": [34, 37, 39], "py": [34, 37, 39], "472": [34, 38, 39], "userwarn": [34, 39], "rememb": [34, 37, 39], "assum": [34, 37, 39, 40, 42, 43], "msg": [34, 36, 37, 39, 43], "104": [34, 43], "18060667237297": 34, "102380": 34, "95238095238": 34, "416168111798283": 34, "37500": 34, "112500": 34, "187500": 34, "262500": 34, "111": [34, 43], "82982174537467": 34, "37619": 34, "04761904762": 34, "604433069510002": 34, "18750": 34, "56250": 34, "93750": 34, "131250": 34, "168750": 34, "206250": 34, "243750": 34, "281250": 34, "107": [34, 38, 40], "66421388064023": 34, "30000": 34, "320002753214663": 34, "appropri": 34, "rise": [34, 46], "care": [34, 41, 45], "few": [34, 40, 41, 42, 43, 44, 46], "instead": [34, 39, 40, 41, 42, 43, 45, 46], "pattern": [34, 39, 40, 41, 42, 44], "On": [34, 37, 38, 43], "hand": [34, 37, 38, 43], "readi": 34, "featur": [34, 36], "gdf_pt": 34, "set_index": 34, "81": [34, 38, 43], "1277277": 34, "671": 34, "441124": 34, "507": [34, 41], "277278e": 34, "5068": 34, "82": [34, 43], "431124": 34, "83": [34, 43], "421124": 34, "84": [34, 43], "411124": 34, "85": [34, 43], "401124": 34, "batch": 34, "integ": 34, "parallel": 34, "speed": [34, 38], "up": [34, 38, 39, 43, 46], "200000": 34, "frame": 34, "preds_col": 34, "errs_col": 34, "semi_model": 34, "pred_col_nam": 34, "uncertainty_col_nam": 34, "5419": 34, "00": [34, 37, 38, 39, 41, 43, 44], "lt": [34, 37, 38, 39, 40, 41, 42, 44], "1190": 34, "56it": 34, "1402": 34, "50it": 34, "1392": 34, "23it": 34, "cir": 34, "exp": 34, "cub": 34, "133": [34, 42], "085189": 34, "63": [34, 43], "322684": 34, "132": [34, 43], "828256": 34, "93": [34, 39, 43], "647290": 34, "131": [34, 43], "969565": 34, "112": [34, 37], "345267": 34, "879395": 34, "62": [34, 40, 43], "251709": 34, "171342": 34, "92": [34, 43], "859017": 34, "130": 34, "604348": 34, "817630": 34, "61": [34, 38, 43], "932193": 34, "542053": 34, "252755": 34, "129": 34, "655109": 34, "666624": 34, "101171": 34, "857396": 34, "853456": 34, "60": [34, 38], "872324": 34, "114977": 34, "603116": 34, "860000": 34, "970782": 34, "somewhat": 34, "complic": [34, 40], "to_fil": 34, "interpolation_results_areal_to_point": 34, "directli": [34, 38, 39, 40, 42, 43, 46], "fig": [34, 35, 39], "ax": [34, 35, 36, 39, 41], "subplot": [34, 35, 39], "nrow": [34, 35, 39], "ncol": [34, 35, 39], "figsiz": [34, 35, 36, 39, 40, 41, 42, 43, 45], "sharex": 34, "sharei": 34, "base1": 34, "legend": [34, 36, 39, 40, 41, 42, 43, 45], "edgecolor": [34, 41], "black": [34, 36, 41, 43, 45], "color": [34, 36, 40, 41, 42, 43, 45], "white": [34, 41], "base2": 34, "base3": 34, "base4": 34, "base5": 34, "base6": 34, "cmap": [34, 35, 40, 41, 42, 45], "spectral_r": [34, 40, 42], "alpha": [34, 36, 41], "red": [34, 35], "set_titl": [34, 35, 39], "suptitl": 34, "comparison": [34, 36, 37, 39, 43, 45], "smoothest": 34, "interest": [34, 41, 44, 45], "emerg": 34, "smoother": [34, 41], "middl": [34, 39, 46], "produc": [34, 39, 41], "higher": [34, 37, 46], "still": [34, 35, 38, 39, 44, 45, 46], "strict": 34, "constraint": 34, "outcom": [34, 38, 43, 46], "sharpli": [34, 39], "mayb": [34, 46], "meaning": [34, 44], "let": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pcol1": 34, "pcol2": 34, "mad": 34, "ab": [34, 39], "4f": [34, 37], "2124": 34, "6504": 34, "4380": 34, "tini": [34, 37], "so": [34, 38, 42, 43, 44, 46], "throw": 34, "prefer": 34, "low": [34, 37, 39, 40, 41, 42, 45, 46], "classic": 35, "similar": [35, 36, 39, 42, 43], "world": [35, 37, 38, 39, 43, 45], "rare": [35, 37, 38, 43], "distinguish": [35, 36, 46], "temperatur": 35, "north": 35, "south": 35, "west": [35, 38], "east": [35, 38], "referr": 35, "zinc": 35, "concentr": [35, 36], "pebesma": 35, "edzer": 35, "2009": 35, "gstat": 35, "r": [35, 38, 45], "ptp": 35, "directionalvariogram": 35, "meuse_fil": 35, "meuse_grid": 35, "1600": 35, "df": [35, 36, 39], "usecol": 35, "hist": [35, 40, 42], "concentrt": 35, "highli": 35, "natur": 35, "logarithm": 35, "closer": [35, 37, 40, 41, 42, 46], "normal": [35, 43, 44, 46], "histogram": [35, 40, 42], "mode": [35, 46], "tail": [35, 39], "shorter": [35, 39], "dirvar": 35, "five": [35, 40, 42], "iso": 35, "defin": 35, "kriged_result": 35, "pred": [35, 41], "points_from_xi": [35, 36], "across": 35, "cividi": [35, 45], "clearli": [35, 40, 42], "even": [35, 37, 38, 40, 41, 42, 45], "pronounc": [35, 39], "At": [35, 39, 45], "end": [35, 37, 39, 41, 44], "mean_directional_result": 35, "mean_dir_pr": 35, "17": [35, 36, 37, 38, 39, 43, 44, 45, 46], "angl": 36, "clockwis": 36, "counterclockwis": 36, "valid": [36, 38, 39, 40, 41, 46], "09": [36, 39, 43], "everi": [36, 37, 38, 46], "sometim": [36, 40, 42, 43], "trend": [36, 43, 44, 46], "write": 36, "pollut": 36, "enthusiast": 36, "comment": 36, "intention": 36, "uncom": 36, "chanc": [36, 40, 42], "ll": [36, 37], "sure": [36, 38, 40, 42, 43, 46], "directional_variogram_pm25_20220922": 36, "next": [36, 39, 44, 46], "cell": [36, 37, 39, 40, 42, 44], "659": 36, "50": [36, 39, 40, 42, 43, 46], "529892": 36, "112467": 36, "12765": 36, "736": 36, "54": [36, 37], "380279": 36, "18": [36, 43, 45], "620274": 36, "66432": 36, "861": 36, "167847": 36, "410942": 36, "00739": 36, "266": 36, "51": [36, 39, 42, 43], "259431": 36, "569133": 36, "10000": [36, 37, 38, 41, 43, 45], "355": 36, "856692": 36, "421231": 36, "00000": 36, "def": [36, 37, 38, 39, 40, 42, 45], "df2gdf": 36, "lon_col": 36, "lat_col": 36, "set_cr": 36, "gd": 36, "11247": 36, "52989": 36, "62027": 36, "38028": 36, "41094": 36, "16785": 36, "56913": 36, "25943": 36, "42123": 36, "85669": 36, "isna": 36, "dropna": 36, "to_cr": 36, "2180": 36, "markers": [36, 41], "poland": 36, "39": [36, 37, 38, 39, 40, 41, 42, 43], "recal": 36, "three": [36, 39, 43, 45, 46], "main": [36, 44], "discret": [36, 43], "interv": [36, 43], "go": [36, 37, 38, 39, 43], "tricki": [36, 43, 45], "hard": [36, 39, 43, 44], "guess": [36, 37, 38, 43, 45], "try": [36, 37, 38, 40, 42, 43, 44, 45], "exce": [36, 43], "everyth": [36, 39], "leav": [36, 38, 41, 44], "edg": 36, "big": [36, 37, 40, 41, 42, 44], "slow": [36, 44], "cartesian": 36, "plane": 36, "top": [36, 39, 46], "circl": [36, 43], "bright": 36, "green": 36, "dark": 36, "bottom": [36, 39, 46], "brighter": 36, "yellow": 36, "darker": 36, "purpl": 36, "long": [36, 40, 41, 42, 44, 46], "arrow": 36, "radius": 36, "semi": [36, 43], "gradual": 36, "start": [36, 38, 40, 41, 42, 43, 44, 45, 46], "better": [36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "effect": [36, 37, 45], "bin_radiu": 36, "meter": [36, 38, 39, 43], "inp_arr": 36, "zip": 36, "we_variogram": 36, "ns_variogram": 36, "nw_se_variogram": 36, "ne_sw_variogram": 36, "iso_variogram": 36, "did": [36, 43], "weak": [36, 45], "variat": 36, "rather": [36, 39, 44], "catch": [36, 43], "smallest": 36, "_lag": [36, 43, 45, 46], "_n": 36, "_we": 36, "_nw_se": 36, "_ne_sw": 36, "_iso": 36, "figur": [36, 39, 43, 45, 46], "c2a5cf": [36, 45], "e7d4e8": [36, 43, 45], "5aae61": [36, 45], "1b7837": [36, 43, 45], "xlabel": [36, 39, 43, 45], "ylabel": [36, 39, 40, 42, 43, 45], "think": 36, "agre": 36, "datetim": 36, "t0e": 36, "nw_se_variogram_ellipt": 36, "tfin_": 36, "total_second": 36, "t0t": 36, "nw_se_variogram_triangular": 36, "tfin_t": 36, "faster": [36, 37, 42, 46], "6258333880714662": 36, "5x": 36, "_nw_se_el": 36, "_nw_se_tri": 36, "harder": 36, "danger": 36, "consid": [36, 37, 38, 39, 40, 42, 44], "strang": 36, "proport": 37, "z": [37, 46], "lambda_": 37, "z_": 37, "th": 37, "hyperparamet": [37, 40, 42, 43], "strong": 37, "relationship": [37, 43], "feebl": 37, "emphas": 37, "regardless": 37, "notic": [37, 39], "unfortun": 37, "signific": [37, 39, 44], "drawback": 37, "isn": 37, "task": [37, 39, 44], "33": [37, 38, 39, 43, 45], "pl_dem_epsg2180": [37, 38, 39, 43, 46], "37685325e": [37, 38], "45416708e": [37, 38], "12545509e": [37, 38], "37674140e": [37, 38], "45209671e": [37, 38], "89582825e": [37, 38], "37449255e": [37, 38], "41045935e": [37, 38], "68178635e": [37, 38], "54751735e": [37, 43], "41480271e": [37, 43], "03093376e": [37, 43], "54682103e": [37, 43], "40099921e": [37, 43], "19432678e": [37, 43], "54521994e": [37, 43], "36925123e": [37, 43], "15251350e": [37, 43], "randomli": [37, 38, 40, 42], "create_model_validation_set": 37, "training_set_ratio": [37, 38], "rnd_seed": 37, "seed": [37, 38], "indexes_of_training_set": [37, 38], "choic": [37, 38, 39, 40, 42, 46], "replac": [37, 38, 39, 40, 42, 46], "training_set": [37, 38, 39], "validation_set": [37, 38], "delet": [37, 38, 39], "denomin": 37, "thing": [37, 39, 46], "event": 37, "idw_pow": 37, "idw_predict": 37, "idw_result": 37, "idw_rms": 37, "sqrt": [37, 38, 40, 42], "5045203528088513": 37, "clarif": [37, 39, 40, 41, 42, 44], "serv": 37, "four": [37, 38, 40, 42], "pw": 37, "4434": 37, "8513": 37, "5045": 37, "8198": 37, "through": [37, 44], "exp_semivar": [37, 38, 44], "lastli": 37, "chose": 37, "previou": [37, 45], "3447": 37, "340": [37, 43], "80it": 37, "kriging_rms": 37, "6638061333290732": 37, "give": [37, 38, 40], "insight": [37, 39, 40, 42], "expens": 37, "percent": 37, "cover": [37, 38, 39, 40, 41, 42], "repeat": [37, 40, 42, 44], "encourag": [37, 44], "55": 37, "56": [37, 38, 43], "57": [37, 38, 43], "1027": 37, "8879": 37, "1886": 37, "1183": 37, "2371": 37, "3415": 37, "66": [37, 40, 43], "runtimeerror": 37, "traceback": 37, "recent": 37, "call": [37, 45], "gt": [37, 40, 41, 42], "627": 37, "529": 37, "530": 37, "531": 37, "534": [37, 43], "535": 37, "536": 37, "34": [37, 38, 39, 43], "537": 37, "538": 37, "626": 37, "628": 37, "629": 37, "630": 37, "631": 37, "632": 37, "633": 37, "634": 37, "635": 37, "636": 37, "637": 37, "638": 37, "639": 37, "__init__": 37, "self": 37, "357": 37, "__c_var": 37, "359": 37, "_calculate_semivari": 37, "361": 37, "362": [37, 43], "451": 37, "445": 37, "446": 37, "447": [37, 43], "448": 37, "449": 37, "450": 37, "452": 37, "453": 37, "454": 37, "455": 37, "456": [37, 38], "457": 37, "458": 37, "459": [37, 43], "611": 37, "608": 37, "610": 37, "omnidirectional_semivariogram": 37, "612": 37, "613": 37, "directional_semivariogram": 37, "53": [37, 40, 43], "There": [37, 39, 42, 43, 44, 46], "vals_0": 37, "distances_in_rang": 37, "74": [37, 38, 39, 43], "6756": 37, "17it": 37, "76": [37, 43], "85945951558446": 37, "8595": 37, "opportun": 37, "unabl": 37, "voila": 37, "benn": [38, 39, 40, 41, 42], "global_mean": 38, "teach": 38, "simplest": 38, "create_train_test": [38, 39], "test_set": [38, 39], "ensur": 38, "train_set": 38, "subset": 38, "fewer": 38, "down": [38, 39, 44, 46], "imagin": 38, "sort": [38, 39], "digit": [38, 39], "elev": [38, 39], "western": 38, "mountain": 38, "eastern": 38, "plain": 38, "catastroph": 38, "realiz": [38, 40, 42], "awar": [38, 42], "step_radiu": [38, 43], "493": 38, "778772754868": 38, "92700357030904": 38, "37": [38, 39, 40, 43], "17324824914244": 38, "24": [38, 39, 43, 45], "6889386377434": 38, "614084077885668": 38, "074854559857734": 38, "49": [38, 39], "3778772754868": 38, "151521896711735": 38, "226355378775068": 38, "1500": [38, 43], "0668159132302": 38, "61060460335831": 38, "45621130987189": 38, "2000": [38, 43], "98": [38, 43], "7557545509736": 38, "75250857008155": 38, "00324598089206": 38, "2500": [38, 43], "123": 38, "444693188717": 38, "39147411240353": 38, "053219076313468": 38, "3000": [38, 43], "148": [38, 43], "1336318264604": 38, "138": [38, 40, 43], "01527174633642": 38, "118360080123978": 38, "3500": [38, 43], "172": 38, "82257046420378": 38, "170": [38, 43], "17760461535644": 38, "6449658488473347": 38, "4000": [38, 43], "197": 38, "5115091019472": 38, "201": 38, "7643955690108": 38, "2528864670635755": 38, "4500": [38, 43], "222": [38, 43], "2004477396906": 38, "235": 38, "6737606045218": 38, "4733128648312": 38, "5000": [38, 43], "246": 38, "889386377434": 38, "274": 38, "49115425599933": 38, "27": [38, 39, 40, 41, 42, 43, 44, 45], "60176787856534": 38, "5500": [38, 43], "271": 38, "5783250151774": 38, "304": 38, "81328096735956": 38, "23495595218213": 38, "6000": [38, 43], "296": 38, "2672636529208": 38, "341": 38, "13970843945583": 38, "44": [38, 39, 43], "87244478653503": 38, "6500": [38, 43], "320": [38, 43], "9562022906642": 38, "367": [38, 43], "8150566677254": 38, "46": [38, 39, 43], "85885437706122": 38, "7000": [38, 43], "345": 38, "64514092840756": 38, "403": [38, 43], "5663320998641": 38, "92119117145654": 38, "7500": [38, 43], "370": [38, 43], "334079566151": 38, "51175648403176": 38, "177676917880774": 38, "8000": [38, 43], "395": 38, "0230182038944": 38, "5353159209564": 38, "51229771706198": 38, "8500": [38, 43], "419": [38, 43], "7119568416378": 38, "6792052919712": 38, "967248450333386": 38, "9000": [38, 43], "444": 38, "4008954793812": 38, "496": 38, "87388696572737": 38, "47299148634619": 38, "9500": [38, 43], "469": 38, "08983411712455": 38, "517": 38, "9344861183605": 38, "48": [38, 39], "84465200123594": 38, "essenti": [38, 44, 46], "ve": [38, 40, 46], "arbitrari": 38, "unbias": [38, 39], "exact": 38, "oot": 38, "ean": 38, "quar": 38, "rror": 38, "argument": [38, 40, 42, 46], "By": 38, "cpu": 38, "worker": 38, "known_valu": 38, "49304390e": 38, "40766289e": 38, "03649998e": 38, "ok_interpol": 38, "524": 38, "75it": 38, "00000000e": [38, 43], "precis": [38, 39], "far": 38, "slightli": [38, 39, 43, 45], "global": 38, "cannot": [38, 39, 43, 46], "entir": 38, "leak": 38, "sk_interpol": 38, "93it": 38, "actual": [38, 40, 42, 43], "fed": 38, "pointless": 38, "excel": [38, 39, 46], "addition": 38, "test_krig": 38, "train_data": 38, "ktype": 38, "test_valu": 38, "sk_mean_valu": 38, "mse": [38, 39], "no_of_n": 38, "256": 38, "nn": 38, "rmse_pr": 38, "4826": 38, "3412": 38, "41it": 38, "404341396262182": 38, "3191": 38, "84it": 38, "2909488461696372": 38, "3390": 38, "65it": 38, "2674275543792795": 38, "1122": 38, "85it": 38, "2608735889738663": 38, "1147": 38, "38it": 38, "2565732386644757": 38, "07": 38, "647": 38, "30it": 38, "2547868359770336": 38, "415": 38, "25it": 38, "2550170696805005": 38, "4217": 38, "697161939348147": 38, "4246": 38, "46it": 38, "650066190084651": 38, "4154": 38, "94it": 38, "348632949010878": 38, "1539": 38, "77it": 38, "2785837126433313": 38, "1396": 38, "62it": 38, "261651162610457": 38, "976": 38, "35it": 38, "255919635781099": 38, "417": 38, "254332343473019": 38, "wors": [38, 40, 42], "shock": 38, "util": [38, 39], "swiss": 38, "knife": 38, "toolbox": 38, "grow": [38, 43], "worth": 38, "problem": [38, 39, 40, 41, 42, 44], "account": 38, "Near": 38, "systemat": [38, 43], "analys": [38, 40, 42], "releas": [39, 45], "preprocess": 39, "stage": 39, "raw": 39, "training_fract": 39, "number_of_training_sampl": 39, "training_idx": 39, "test_idx": 39, "45696744e": 39, "48612222e": 39, "30628319e": 39, "47963443e": 39, "34007849e": 39, "99749527e": 39, "47986176e": 39, "36520936e": 39, "78247375e": 39, "determin": [39, 40, 42], "contain": 39, "investig": 39, "mix": 39, "sign": [39, 43, 44], "One": 39, "faintest": 39, "visibl": [39, 46], "suitabl": 39, "challeng": 39, "handi": [39, 40, 42], "ascend": 39, "properti": [39, 40, 42, 43, 46], "whisker": [39, 46], "horizont": [39, 46], "word": 39, "q1": [39, 46], "q2": 39, "q3": [39, 46], "individu": 39, "knowledg": [39, 45], "anomali": 39, "28": [39, 40, 41, 42, 43, 44, 45], "quantil": [39, 46], "top_limit": 39, "train_without_outli": 39, "29": [39, 43], "record": 39, "pre": 39, "689": 39, "681": 39, "30": [39, 41, 42, 43], "cut": 39, "abruptli": 39, "upward": 39, "crucial": [39, 41, 42], "concret": 39, "eager": 39, "deal": 39, "articl": 39, "whole_dist": 39, "cloud_raw": 39, "cloud_process": 39, "quick": [39, 43], "profoundli": 39, "km": 39, "35": [39, 43], "k": 39, "item": 39, "2f": 39, "v_raw": 39, "v_pro": 39, "v_smape": 39, "3597": 39, "72": [39, 43], "586": 39, "585": 39, "7195": 39, "1114": 39, "1068": 39, "10793": 39, "1348": 39, "1252": 39, "38": [39, 43], "14390": 39, "87": [39, 43], "1411": 39, "1294": 39, "65": [39, 43], "17988": 39, "59": 39, "1321": 39, "1196": 39, "21586": 39, "1025": 39, "25184": 39, "810": 39, "788": 39, "28781": 39, "754": 39, "762": 39, "vari": 39, "greatli": 39, "lost": 39, "pain": 39, "compon": 39, "dispers": [39, 40, 42, 46], "judg": 39, "36": [39, 40, 43], "raw_without_outli": 39, "prep_without_outli": 39, "data_raw": 39, "data_raw_not_out": 39, "data_prep": 39, "data_prep_not_out": 39, "set_xlabel": 39, "set_ylabel": 39, "heavili": 39, "gain": 39, "raw_semivar": 39, "raw_semivar_not_out": 39, "prep_semivar": 39, "prep_semivar_not_out": 39, "a6611a": 39, "dfc27d": 39, "80cdc1": 39, "018571": 39, "easi": [39, 43], "reason": [39, 43, 45], "interestingli": 39, "peak": 39, "6th": 39, "13th": 39, "mostli": 39, "41": [39, 43], "raw_theo": 39, "raw_theo_no_out": 39, "prep_theo": 39, "prep_theo_no_out": 39, "raw_model": 39, "c_raw_model": 39, "prep_model": 39, "c_prep_model": 39, "6204": 39, "124": [39, 43], "solut": 39, "incorrect": 39, "leastsquaresapproximationwarn": 39, "125": [39, 40, 43], "futurewarn": 39, "rcond": 39, "futur": 39, "silenc": 39, "advis": 39, "keep": 39, "old": 39, "explicitli": 39, "solv": 39, "linalg": 39, "lstsq": 39, "5375": 39, "28it": 39, "5430": 39, "79it": 39, "5783": 39, "57it": 39, "5453": 39, "96it": 39, "calculate_model_devi": 39, "modeled_valu": 39, "r_test": 39, "47": [39, 43], "cr_test": 39, "p_test": 39, "cp_test": 39, "transpos": 39, "204000e": 39, "582548e": 39, "880615e": 39, "492439e": 39, "549241e": 39, "848006e": 39, "889110e": 39, "482168e": 39, "103712e": 39, "395315e": 39, "463271e": 39, "413464e": 39, "346717e": 39, "649726e": 39, "047185e": 39, "311757e": 39, "618957e": 39, "331637e": 39, "258679e": 39, "199820e": 39, "747687e": 39, "577995e": 39, "087209e": 39, "555325e": 39, "930928e": 39, "559088e": 39, "662049e": 39, "665672e": 39, "282200e": 39, "view": 39, "copernicu": 39, "land": 39, "monitor": 39, "impress": 39, "sensor": 39, "unreli": [39, 40, 41, 42], "bias": 39, "satellit": 39, "camera": 39, "satur": 39, "cancer": [40, 41, 42, 44, 46], "particular": [40, 41, 42], "breast": [40, 41, 42, 44, 46], "censu": [40, 42, 44], "2010": [40, 42, 44], "statement": 40, "slower": 40, "simplifi": 40, "reliabl": 40, "tune": 40, "metric": [40, 42, 43, 45], "population_lay": [40, 41, 42, 44], "axessubplot": [40, 41, 42], "diverg": [40, 41, 42], "region": [40, 41, 42], "incid": [40, 41, 42, 44], "choropleth": [40, 41, 42], "ideal": [40, 41, 42, 43], "spars": [40, 41, 42, 45], "draw": [40, 41, 42], "attent": [40, 41, 42], "transit": [40, 41, 42], "abrupt": [40, 41, 42], "denois": [40, 42], "conveni": [40, 41, 42], "simpli": [40, 42], "categori": [40, 42], "create_test_areal_set": [40, 42], "areal_dataset": [40, 42], "points_dataset": [40, 42], "training_area": [40, 42], "test_area": [40, 42], "training_point": [40, 42], "test_point": [40, 42], "block_id_col": [40, 42], "block_data": [40, 42], "copi": [40, 41, 42, 45], "all_id": [40, 42], "training_set_s": [40, 42], "training_id": [40, 42], "isin": [40, 42], "ps_data": [40, 42], "ps_id": [40, 42], "ar_train": [40, 42], "ar_test": [40, 42], "pt_train": [40, 42], "pt_test": [40, 42], "scikit": 40, "critic": [40, 42], "under": [40, 42], "consider": 40, "OR": [40, 42], "number_of_ob": [40, 42], "predslist": [40, 42], "unknown_area": [40, 42], "upt": [40, 42], "kriging_pr": [40, 42], "except": [40, 42, 44], "fb": [40, 42], "extend": [40, 42], "kriged_predict": 40, "pred_df": [40, 42], "frequenc": [40, 42], "000000": [40, 42], "167": [40, 43], "136180": 40, "811183": 40, "267182": 40, "222666": 40, "150": 40, "020236": 40, "094422": 40, "640758": 40, "149": [40, 43], "619693": 40, "046015": 40, "368370": 40, "863279": 40, "413214": 40, "770220": 40, "513331": 40, "926375": 40, "426594": 40, "492211": 40, "915555": 40, "130457": 40, "821930": 40, "153": [40, 43], "246009": 40, "763365": 40, "757469": 40, "957": 40, "513214": 40, "145": [40, 43], "073629": 40, "453985": 40, "howev": [40, 42, 44], "mislead": [40, 42], "dozen": [40, 42], "behav": [40, 42, 43, 44, 45], "experi": [40, 42], "piec": [40, 42], "come": [40, 42], "rel": [40, 42], "accept": [40, 42], "resolut": 41, "administr": [41, 44], "plasma": 41, "vmax": 41, "straightforward": 41, "Be": 41, "217": 41, "43it": 41, "2117322": 41, "312": 41, "556124": 41, "079420": 41, "348680": 41, "2134642": 41, "820": 41, "122": [41, 43], "382795": 41, "908064": 41, "1424501": 41, "989": 41, "384635": 41, "895874": 41, "546124": 41, "469558": 41, "470921": 41, "1433162": 41, "243": [41, 43], "561124": 41, "835764": 41, "041494": 41, "qgi": 41, "smooth_plot_data": 41, "simplif": 42, "own": [42, 45], "desir": 42, "eras": 42, "unseen": 42, "057629": 42, "789416": 42, "825421": 42, "508610": 42, "163825": 42, "866854": 42, "412609": 42, "532539": 42, "459553": 42, "990800": 42, "038472": 42, "179": [42, 43], "333714": 42, "121": 42, "444467": 42, "555936": 42, "179118": 42, "145358": 42, "126": 42, "898438": 42, "611230": 42, "712665": 42, "655343": 42, "142": 42, "328604": 42, "430437": 42, "393260": 42, "589437": 42, "309": [42, 43], "833714": 42, "137668": 42, "740447": 42, "complet": 43, "pl_dem": 43, "54549783e": 43, "38007742e": 43, "96319027e": 43, "54462772e": 43, "36282311e": 43, "63530655e": 43, "54247062e": 43, "32003253e": 43, "01049805e": 43, "54233150e": 43, "31727185e": 43, "84706993e": 43, "55075675e": 43, "47898921e": 43, "19803314e": 43, "55032701e": 43, "47047700e": 43, "29624100e": 43, "54975796e": 43, "45920408e": 43, "03861294e": 43, "messi": [43, 46], "special": [43, 45], "non": 43, "716058620972868": 43, "480": 43, "99904783812127": 43, "821278469608444": 43, "85400868491261": 43, "464": 43, "2196256667607": 43, "600700640969023": 43, "712760007769795": 43, "433": 43, "73651582698574": 43, "08381048074398": 43, "49483539006093": 43, "5799288984297": 43, "86": 43, "24039740929999": 43, "4449493651956": 43, "364": 43, "9336781724029": 43, "88664813532682": 43, "143": 43, "4007980025356": 43, "325": 43, "6459001433955": 43, "164": 43, "1744261643342": 43, "175": 43, "10704725708965": 43, "284": 43, "4093681493841": 43, "205": 43, "41095815834564": 43, "209": 43, "3522343651705": 43, "245": 43, "59671700665646": 43, "244": 43, "22360930107325": 43, "46785072173265": 43, "204": 43, "4305639103993": 43, "285": 43, "3897623973304": 43, "281": 43, "0897575749926": 43, "159": 43, "61259251127132": 43, "330": 43, "2077337964584": 43, "67549229122216": 43, "118": 43, "99201963546533": 43, "8283066722644": 43, "349": 43, "5718260502048": 43, "90206675127321": 43, "407": 43, "9182595564565": 43, "381": 43, "7274369750636": 43, "01829083567338": 43, "442": 43, "80203547205633": 43, "413": 43, "81104972218697": 43, "768848642349267": 43, "474": 43, "05147766538045": 43, "439": 43, "311684307325": 43, "119116076399862": 43, "498": 43, "93944238412956": 43, "461": 43, "6911951584344": 43, "173423730506535": 43, "518": 43, "9937500382363": 43, "482": 43, "51366131979273": 43, "75615663700621": 43, "576482944736": 43, "501": 43, "63014408854025": 43, "58": 43, "013038178981994": 43, "547": 43, "8333644867117": 43, "522": 43, "2111025684128": 43, "92100663867586": 43, "562": 43, "7413329464056": 43, "situat": [43, 46], "pluse": 43, "dash": 43, "mirror": 43, "role": 43, "flatten": 43, "reach": 43, "95": 43, "neglig": 43, "easili": 43, "programm": 43, "creator": 43, "var_rang": 43, "circular_model": [43, 45], "489": 43, "8203263077297": 43, "60629816538764": 43, "00280857591535": 43, "953271455641215": 43, "237212834668348": 43, "75383379923626": 43, "42": 43, "899825114323654": 43, "116": 43, "24715805742842": 43, "53439804965863": 43, "154": 43, "2749647378938": 43, "71": 43, "78012934783288": 43, "191": 43, "6730553536057": 43, "80": 43, "22810598841009": 43, "228": 43, "26874220429437": 43, "86794420175877": 43, "263": 43, "87764398483665": 43, "88": 43, "770596727747": 43, "298": 43, "29949183176774": 43, "94725746659725": 43, "331": 43, "3123650670836": 43, "84451434535094": 43, "66434202230323": 43, "57458444731066": 43, "392": 43, "0606537618678": 43, "38516147064564": 43, "14238179486523": 43, "69": 43, "57055574466045": 43, "443": 43, "44740428898785": 43, "71996731392426": 43, "3273586391969": 43, "51630891700995": 43, "71958538405306": 43, "40790107672808": 43, "12913114929529": 43, "306664987936983": 43, "809817780810533": 43, "39077626068308": 43, "cubic_model": [43, 45], "44307814715333": 43, "93081804872125": 43, "34878902539015": 43, "3672695955827177": 43, "255288629599086": 43, "401279944686479": 43, "68405535286398": 43, "971295345094184": 43, "9805383955685": 43, "48570300550756": 43, "04428231682044": 43, "97": 43, "59933295162485": 43, "268": 43, "48143737523486": 43, "08063937269927": 43, "323": 43, "7296800593239": 43, "62263280223428": 43, "372": 43, "1486463548962": 43, "162": 43, "7964119897257": 43, "412": 43, "06898029686596": 43, "6011295751333": 43, "79310035287546": 43, "161": 43, "70334277788288": 43, "5407861861308": 43, "86529389490863": 43, "478": 43, "33268834485466": 43, "76086229464988": 43, "485": 43, "8048634257556": 43, "07742645069203": 43, "488": 43, "947437258918": 43, "13638753673104": 43, "7604986615125": 43, "448814354187505": 43, "exponential_model": [43, 45], "87847144716388": 43, "41020702761479": 43, "676713342689204": 43, "960654721716336": 43, "555405518182404": 43, "701396833269797": 43, "74501312199658": 43, "032253114226783": 43, "108": 43, "34787261497875": 43, "853037224917827": 43, "46012020525072": 43, "01517084005512": 43, "17206750253146": 43, "771269499995867": 43, "173": 43, "56855441271478": 43, "538492844374872": 43, "72928065164504": 43, "622953713525447": 43, "210": 43, "72911717348904": 43, "7387335482436": 43, "63839873061636": 43, "451358844376216": 43, "5231987081728": 43, "15229358304936": 43, "258": 43, "44558730726845": 43, "12623874293632": 43, "272": 43, "4638740856379": 43, "109": 43, "26356288942571": 43, "63283580350344": 43, "17821391868353": 43, "003930464957": 43, "141": 43, "30775384236796": 43, "6254983912286": 43, "152": 43, "06569676720585": 43, "54295111154215": 43, "97071020825058": 43, "79894880965327": 43, "83119527888698": 43, "4335670194438": 43, "181": 43, "777535548969": 43, "gaussian_model": [43, 45], "106": 43, "76795548020137": 43, "3487709038113": 43, "9096284783003161": 43, "806430142672552": 43, "593960284943274": 43, "26004839996933": 43, "92106251490172": 43, "791697492868074": 43, "81812204737172": 43, "57258050587133": 43, "87236885932427": 43, "25705194799532": 43, "79": 43, "14374605454027": 43, "32815073541408": 43, "77889652167556": 43, "00436175019173": 43, "85723424545685": 43, "6106164762758": 43, "158": 43, "39131498993746": 43, "69844258505512": 43, "184": 43, "49361349105533": 43, "18187880016683": 43, "84270887671573": 43, "236": 43, "69559082440182": 43, "03184615066178": 43, "262": 43, "0327201487193": 43, "151": 43, "77832957346766": 43, "286": 43, "42888738780334": 43, "88279691952164": 43, "41891440687124": 43, "0947469129215": 43, "351": 43, "66015926974364": 43, "9699848187966": 43, "2526675939889": 43, "95843497442388": 43, "linear_model": [43, 45], "58683474038296": 43, "218692107535404": 43, "613770394233107": 43, "897711773260239": 43, "227540788466214": 43, "373532103553607": 43, "84131118269931": 43, "12855117492952": 43, "45508157693243": 43, "9602461868715": 43, "06885197116554": 43, "623902605969946": 43, "183": 43, "68262236539863": 43, "281824362863034": 43, "214": 43, "29639275963174": 43, "189345502542096": 43, "91016315386486": 43, "55792878869437": 43, "275": 43, "52393354809794": 43, "056082826365298": 43, "306": 43, "1377039423311": 43, "04794636733851": 43, "336": 43, "7514743365642": 43, "075982045342016": 43, "36524473079726": 43, "79341868059248": 43, "397": 43, "9790151250304": 43, "251578149966804": 43, "428": 43, "5927855192635": 43, "781735797076522": 43, "20655591349663": 43, "894871606171648": 43, "power_model": [43, 45], "89133587829636": 43, "334699200244835": 43, "9133606496395692": 43, "802697971333298": 43, "653442598558277": 43, "20056608635433": 43, "22024584675612": 43, "49251416101367": 43, "88106499582782": 43, "83401624098923": 43, "61093312420637": 43, "68": 43, "88098338702449": 43, "51981461551111": 43, "75467183233889": 43, "35237542475076": 43, "89715278823806": 43, "98221262080511": 43, "48563810092753": 43, "33606496395691": 43, "75369261103566": 43, "231": 43, "5166386063879": 43, "15885368483427": 43, "04789250210683": 43, "3579497890872": 43, "369487185976425": 43, "375": 43, "01868732935554": 43, "79236239283142": 43, "50614616890306": 43, "805538138421923": 43, "spherical_model": [43, 45], "94546270439245": 43, "44243944688779": 43, "86086307104843": 43, "14480445007556": 43, "36297102028944": 43, "50896233537683": 43, "136": 43, "1475687259156": 43, "78": 43, "4348087181458": 43, "85590106611951": 43, "36106567605859": 43, "12921291909373": 43, "110": 43, "68426355389813": 43, "6087491630309": 43, "119": 43, "2079511604953": 43, "300": 43, "9357546761235": 43, "82870741903386": 43, "127": 43, "39923997139368": 43, "369": 43, "69715302254554": 43, "22930230081289": 43, "399": 43, "4140356122601": 43, "3242780372675": 43, "425": 43, "54336698390046": 43, "8678746926783": 43, "7263920156592": 43, "15456596545442": 43, "465": 43, "6043555857289": 43, "87691861066531": 43, "8185025723022": 43, "00745285011521": 43, "487": 43, "0100778535716": 43, "69839354624662": 43, "bet": 43, "lowest_rms": 43, "inf": 43, "chosen_model": 43, "_model": 43, "attr": 43, "model_rms": 43, "statu": 43, "61377039": 43, "22754079": 43, "84131118": 43, "45508158": 43, "06885197": 43, "68262237": 43, "29639276": 43, "91016315": 43, "52393355": 43, "13770394": 43, "75147434": 43, "36524473": 43, "97901513": 43, "59278552": 43, "20655591": 43, "82032631": 43, "untouch": 43, "12494": 43, "786056978368": 43, "21610005e": 43, "97707468e": 43, "50000000e": 43, "20423614e": 43, "04510784e": 43, "03478842e": 43, "39688588e": 43, "77742213e": 43, "16417015e": 43, "54620320e": 43, "91401965e": 43, "25964356e": 43, "57669791e": 43, "86044729e": 43, "10780721e": 43, "31731689e": 43, "48907251e": 43, "62461777e": 43, "72678898e": 43, "79951132e": 43, "38656191383485": 43, "762a83": [43, 45], "mec": [43, 45], "o": [43, 45], "purpos": [43, 44, 45], "vital": 43, "computation": 43, "intens": 43, "product": 43, "dict_model": 43, "semivariogram_calculation_model": 43, "instanc": 43, "focus": 43, "flat": 43, "other_model_from_dict": 43, "other_model_from_json": 43, "consist": 44, "irregularli": 44, "industri": 44, "ecologi": 44, "speci": 44, "window": 44, "research": 44, "AND": 44, "radiu": 44, "independ": 44, "dt": 44, "cx": [44, 46], "cy": [44, 46], "maximum_point_rang": 44, "step_size_point": 44, "move": [44, 46], "loop": 44, "consum": 44, "simultan": 44, "wait": 44, "until": 44, "necessari": 44, "bold": 44, "doc": 44, "safest": 44, "someth": 44, "reg_mod": 44, "fulli": 44, "built": 44, "stabil": 44, "improv": 44, "seen": [44, 46], "track": 44, "esepci": 44, "sum": 44, "oscil": [44, 45], "hopefulli": 44, "goe": 44, "downward": 44, "occur": 44, "due": 44, "penal": 44, "shortest": 44, "filenam": 44, "literatur": 45, "artifici": 45, "signal": 45, "convolve2d": 45, "coo_matrix": 45, "bare": 45, "disappoint": 45, "bore": 45, "logistic_map": 45, "polynomi": 45, "chaotic": 45, "logist": 45, "recurr": 45, "x_": 45, "rx_": 45, "generate_logistic_map": 45, "sequenc": 45, "initial_ratio": 45, "rxn": 45, "xn": 45, "new_val": 45, "reshap": 45, "imshow": 45, "blur": 45, "imag": 45, "mean_filt": 45, "ones": 45, "surf_blur": 45, "boundari": 45, "wrap": 45, "x1": 45, "y1": 45, "value1": 45, "x2": 45, "y2": 45, "value2": 45, "2d": 45, "sparse_data": 45, "col": 45, "xyval": 45, "asarrai": 45, "decid": 45, "ye": 45, "scratch": 45, "need": 45, "_nugget": 45, "_sill": 45, "_rang": 45, "fact": 45, "seven": 45, "crete": 45, "jump": 45, "hope": 45, "circulcar": 45, "opinion": 45, "great": [45, 46], "useless": 45, "ey": 45, "9970ab": 45, "d9f0d3": 45, "a6dba0": 45, "lot": 46, "headach": 46, "sophist": 46, "folder": 46, "sample_s": 46, "42769460e": 46, "30657496e": 46, "16058350e": 46, "51626284e": 46, "43737929e": 46, "04681377e": 46, "49607562e": 46, "47163152e": 46, "28987751e": 46, "39932922e": 46, "36875213e": 46, "63156300e": 46, "39496018e": 46, "41235762e": 46, "72428761e": 46, "41583412e": 46, "40178522e": 46, "78676319e": 46, "49883911e": 46, "46295438e": 46, "96465473e": 46, "51152700e": 46, "42332084e": 46, "03913765e": 46, "41198900e": 46, "34454688e": 46, "00375862e": 46, "38489710e": 46, "48418692e": 46, "50086288e": 46, "876": 46, "7006794496056": 46, "654": 46, "1753": 46, "4013588992111": 46, "1820": 46, "2630": 46, "1020383488167": 46, "2822": 46, "3506": 46, "8027177984222": 46, "3898": 46, "4383": 46, "503397248028": 46, "4566": 46, "5260": 46, "204076697633": 46, "5212": 46, "6136": 46, "904756147239": 46, "5708": 46, "7013": 46, "6054355968445": 46, "6076": 46, "7890": 46, "30611504645": 46, "6234": 46, "8767": 46, "006794496056": 46, "6410": 46, "9643": 46, "707473945662": 46, "6848": 46, "10520": 46, "408153395267": 46, "6950": 46, "11397": 46, "108832844871": 46, "6812": 46, "12273": 46, "809512294476": 46, "6768": 46, "13150": 46, "510191744084": 46, "6432": 46, "14027": 46, "210871193689": 46, "5848": 46, "undersampl": 46, "accordingli": 46, "magnitud": 46, "steroid": 46, "plu": 46, "kernel": 46, "while": 46, "thousand": 46, "beverag": 46, "maxima": 46, "orang": 46, "earlier": 46, "assumpt": 46, "multimod": 46, "eleph": 46, "room": 46, "pull": 46, "paragraph": 46, "evenli": 46, "incorrectli": 46, "sever": 46, "75303": 46, "56650292415": 46, "1936": 46, "150607": 46, "1330058483": 46, "4740": 46, "225910": 46, "69950877246": 46, "6532": 46, "301214": 46, "2660116966": 46, "7254": 46, "376517": 46, "83251462074": 46, "7066": 46, "451821": 46, "39901754487": 46, "5904": 46, "527124": 46, "9655204691": 46, "4494": 46, "interquartil": 46, "overwrit": 46, "score": 46, "subtract": 46, "cvc": 46, "exp_variogram_from_point": 46, "exp_variogram_from_p_cloud": 46, "array_equ": 46}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"api": 0, "core": 1, "data": [1, 8, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "structur": [1, 24], "distanc": [2, 3], "calcul": [2, 36, 40, 42, 46], "invers": 3, "weight": 3, "input": 4, "output": 4, "block": [5, 11, 34], "poisson": [5, 40, 41, 42], "krige": [5, 6, 7, 9, 32, 34, 35, 37, 38, 39, 40, 41, 42], "point": [7, 34, 36, 37, 38, 39, 41, 43, 44, 46], "download": 8, "base": [9, 39, 42], "process": 9, "pipelin": 10, "deconvolut": 12, "experiment": [13, 36, 43, 45, 46], "theoret": [14, 34], "variogram": [15, 35, 36, 37, 39, 43, 45, 46], "visual": [16, 41, 44], "commun": 17, "contributor": 18, "author": 18, "": [18, 36], "maintain": 18, "review": 18, "joss": 18, "network": 19, "us": 20, "case": [20, 36], "develop": [21, 23], "known": [22, 37], "bug": 22, "packag": [24, 34, 36, 37, 38, 39, 43, 44, 45, 46], "requir": 25, "depend": [25, 30], "v": 25, "0": [25, 27], "3": [25, 27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "test": [26, 37, 39, 40, 42], "contribut": 26, "pyinterpol": 27, "version": 27, "6": [27, 34, 37, 43], "kyiv": 27, "content": [27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "how": [27, 29, 37], "cite": [27, 29], "bibliographi": 28, "setup": 30, "instal": [30, 32], "guidelin": 30, "conda": 30, "pip": 30, "addit": 30, "topic": 30, "work": 30, "notebook": 30, "The": 30, "libspatialindex_c": 30, "so": 30, "error": [30, 40, 42], "good": [31, 37], "practic": 31, "quickstart": 32, "ordinari": [32, 34, 35, 38, 39], "tutori": 33, "beginn": 33, "intermedi": [33, 34, 39, 44], "advanc": [33, 40, 41, 42], "interpol": [34, 35], "tabl": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "level": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "changelog": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "introduct": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "import": [34, 36, 37, 38, 39, 43, 44, 45, 46], "1": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "read": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46], "areal": [34, 41, 44], "2": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "detect": [34, 46], "remov": [34, 39, 46], "outlier": [34, 39, 46], "creat": [34, 35, 36, 39, 43, 45], "semivariogram": [34, 36, 38, 40, 41, 42, 43, 44, 45, 46], "model": [34, 35, 37, 38, 39, 40, 41, 42, 43, 45], "4": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "canva": 34, "5": [34, 36, 37, 39, 40, 42, 43, 44], "build": 34, "map": 34, "valu": [34, 37, 38, 39, 40, 42], "show": [34, 36], "choropleth": 34, "breast": 34, "cancer": 34, "rate": 34, "direct": [35, 36], "basic": [35, 36, 37, 38, 43, 45, 46], "meus": 35, "dataset": [35, 37, 39], "transform": 35, "compar": [35, 36, 37, 39, 45], "result": [35, 36, 37], "A": [36, 39], "proce": 36, "w": 36, "e": 36, "n": 36, "nw": 36, "se": 36, "ne": 36, "sw": 36, "isotrop": 36, "bonu": [36, 37], "time": 36, "i": 37, "my": 37, "idw": 37, "algorithm": 37, "divid": [37, 39], "two": 37, "set": [37, 38, 39, 43, 44, 45, 46], "valid": 37, "perform": [37, 39, 41], "evalu": 37, "scenario": 37, "onli": 37, "ar": 37, "simpl": 38, "predict": [38, 40, 42], "unknown": [38, 40, 42], "locat": [38, 40, 42], "Their": 39, "influenc": 39, "final": 39, "train": [39, 40, 42], "check": [39, 44], "analyz": [39, 40, 42], "distribut": 39, "cloud": [39, 46], "b": 39, "from": [39, 46], "four": 39, "area": [40, 41], "explor": [40, 41, 42], "load": [40, 41, 42], "prepar": [40, 42, 44], "forecast": [40, 42], "bia": [40, 42], "root": [40, 42], "mean": [40, 42], "squar": [40, 42], "smooth": 41, "centroid": 42, "approach": 42, "estim": 43, "manual": 43, "differ": 43, "automat": 43, "export": [43, 44], "regular": 44, "paramet": 44, "text": 44, "file": 44, "random": 45, "surfac": 45, "all": 45, "proper": 46, "lag": 46, "size": 46, "histogram": 46}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "nbsphinx": 4, "sphinx": 57}, "alltitles": {"API": [[0, "api"]], "Core data structures": [[1, "core-data-structures"]], "Distance calculations": [[2, "distance-calculations"]], "Inverse Distance Weighting": [[3, "inverse-distance-weighting"]], "Input / Output": [[4, "input-output"]], "Block - Poisson Kriging": [[5, "block-poisson-kriging"]], "Kriging": [[6, "kriging"]], "Point Kriging": [[7, "point-kriging"]], "Data download": [[8, "data-download"]], "Kriging-based processes": [[9, "kriging-based-processes"]], "Pipelines": [[10, "pipelines"]], "Block": [[11, "block"]], "Deconvolution": [[12, "deconvolution"]], "Experimental": [[13, "experimental"]], "Theoretical": [[14, "theoretical"]], "Variogram": [[15, "variogram"]], "Visualization": [[16, "visualization"]], "Community": [[17, "community"]], "Contributors": [[18, "contributors"], [18, "id1"]], "Author(s)": [[18, "author-s"]], "Maintainer(s)": [[18, "maintainer-s"]], "Reviewers (JOSS)": [[18, "reviewers-joss"]], "Network": [[19, "network"]], "Use Cases": [[20, "use-cases"]], "Development": [[21, "development"], [23, "development"]], "Known Bugs": [[22, "known-bugs"]], "Package structure": [[24, "package-structure"]], "Requirements and dependencies (v 0.3.0)": [[25, "requirements-and-dependencies-v-0-3-0"]], "Tests and contribution": [[26, "tests-and-contribution"]], "Pyinterpolate": [[27, "pyinterpolate"]], "version 0.3.6 - Kyiv": [[27, "version-0-3-6-kyiv"]], "Contents": [[27, "contents"]], "How to cite": [[27, "how-to-cite"], [29, "how-to-cite"]], "Bibliography": [[28, "bibliography"]], "Setup": [[30, "setup"]], "Installation guidelines": [[30, "installation-guidelines"]], "Conda": [[30, "conda"]], "pip": [[30, "pip"]], "Installation - additional topics": [[30, "installation-additional-topics"]], "Working with Notebooks": [[30, "working-with-notebooks"]], "The libspatialindex_c.so dependency error": [[30, "the-libspatialindex-c-so-dependency-error"]], "Good practices": [[31, "good-practices"]], "Quickstart": [[32, "quickstart"]], "Installation": [[32, "installation"]], "Ordinary Kriging": [[32, "ordinary-kriging"]], "Tutorials": [[33, "tutorials"]], "Beginner": [[33, "beginner"]], "Intermediate": [[33, "intermediate"]], "Advanced": [[33, "advanced"]], "Blocks to points Ordinary Kriging interpolation": [[34, "Blocks-to-points-Ordinary-Kriging-interpolation"]], "Table of Contents:": [[34, "Table-of-Contents:"], [35, "Table-of-Contents:"], [36, "Table-of-Contents:"], [37, "Table-of-Contents:"], [38, "Table-of-Contents:"], [39, "Table-of-Contents:"], [40, "Table-of-Contents:"], [41, "Table-of-Contents:"], [42, "Table-of-Contents:"], [43, "Table-of-Contents:"], [44, "Table-of-Contents:"], [45, "Table-of-Contents:"], [46, "Table-of-Contents:"]], "Level: Intermediate": [[34, "Level:-Intermediate"], [39, "Level:-Intermediate"], [44, "Level:-Intermediate"]], "Changelog": [[34, "Changelog"], [35, "Changelog"], [36, "Changelog"], [37, "Changelog"], [38, "Changelog"], [39, "Changelog"], [40, "Changelog"], [41, "Changelog"], [42, "Changelog"], [43, "Changelog"], [44, "Changelog"], [45, "Changelog"], [46, "Changelog"]], "Introduction": [[34, "Introduction"], [35, "Introduction"], [36, "Introduction"], [37, "Introduction"], [38, "Introduction"], [39, "Introduction"], [40, "Introduction"], [41, "Introduction"], [42, "Introduction"], [43, "Introduction"], [44, "Introduction"], [45, "Introduction"], [46, "Introduction"]], "Import packages": [[34, "Import-packages"], [36, "Import-packages"], [37, "Import-packages"], [38, "Import-packages"], [39, "Import-packages"], [43, "Import-packages"], [44, "Import-packages"], [45, "Import-packages"], [46, "Import-packages"]], "1) Read areal data": [[34, "1)-Read-areal-data"]], "2) Detect and remove outliers": [[34, "2)-Detect-and-remove-outliers"]], "3. Create a theoretical semivariogram model": [[34, "3.-Create-a-theoretical-semivariogram-model"]], "4. Read point data canvas": [[34, "4.-Read-point-data-canvas"]], "5. Build a map of interpolated values": [[34, "5.-Build-a-map-of-interpolated-values"]], "6. Show a map of interpolated values with a choropleth map of the breast cancer rates": [[34, "6.-Show-a-map-of-interpolated-values-with-a-choropleth-map-of-the-breast-cancer-rates"]], "Directional Ordinary Kriging": [[35, "Directional-Ordinary-Kriging"]], "Level: Basic": [[35, "Level:-Basic"], [36, "Level:-Basic"], [37, "Level:-Basic"], [38, "Level:-Basic"], [43, "Level:-Basic"], [45, "Level:-Basic"], [46, "Level:-Basic"]], "1. Read meuse dataset and transform data": [[35, "1.-Read-meuse-dataset-and-transform-data"]], "2. Create directional variograms": [[35, "2.-Create-directional-variograms"]], "3. Create directional Ordinary Kriging models": [[35, "3.-Create-directional-Ordinary-Kriging-models"]], "4. Compare interpolated results": [[35, "4.-Compare-interpolated-results"], [35, "id1"]], "Directional semivariograms": [[36, "Directional-semivariograms"]], "A directional proces": [[36, "A-directional-proces"]], "1) Read and show point data": [[36, "1)-Read-and-show-point-data"]], "2) Create the experimental semivariogram": [[36, "2)-Create-the-experimental-semivariogram"]], "Case 1: W-E Direction": [[36, "Case-1:-W-E-Direction"]], "Case 2: N-S Direction": [[36, "Case-2:-N-S-Direction"]], "Case 3: NW-SE Direction": [[36, "Case-3:-NW-SE-Direction"]], "Case 4: NE-SW Direction": [[36, "Case-4:-NE-SW-Direction"]], "Case 5: Isotropic Variogram": [[36, "Case-5:-Isotropic-Variogram"]], "3) Compare semivariograms": [[36, "3)-Compare-semivariograms"]], "4) Bonus: Compare calculation times and results": [[36, "4)-Bonus:-Compare-calculation-times-and-results"]], "How good is my Kriging model? - tests with IDW algorithm": [[37, "How-good-is-my-Kriging-model?---tests-with-IDW-algorithm"]], "1) Read point data": [[37, "1)-Read-point-data"], [38, "1)-Read-point-data"], [43, "1)-Read-point-data"], [46, "1)-Read-point-data"]], "2) Divide the dataset into two sets: modeling and validation set": [[37, "2)-Divide-the-dataset-into-two-sets:-modeling-and-validation-set"]], "3) Perform IDW and evaluate it": [[37, "3)-Perform-IDW-and-evaluate-it"]], "4) Perform variogram modeling on the modeling set": [[37, "4)-Perform-variogram-modeling-on-the-modeling-set"]], "5) Validate Kriging and compare Kriging and IDW validation results": [[37, "5)-Validate-Kriging-and-compare-Kriging-and-IDW-validation-results"]], "6) Bonus scenario: only 2% of values are known!": [[37, "6)-Bonus-scenario:-only-2%-of-values-are-known!"]], "Ordinary and Simple Kriging": [[38, "Ordinary-and-Simple-Kriging"]], "2) Set Semivariogram model": [[38, "2)-Set-Semivariogram-model"]], "3) Set Ordinary Kriging and Simple Kriging models": [[38, "3)-Set-Ordinary-Kriging-and-Simple-Kriging-models"]], "4) Predict values at unknown locations": [[38, "4)-Predict-values-at-unknown-locations"]], "Outliers and Their Influence on the Final Model": [[39, "Outliers-and-Their-Influence-on-the-Final-Model"]], "1) Read point data and divide it into training and test set": [[39, "1)-Read-point-data-and-divide-it-into-training-and-test-set"]], "2) Check outliers: analyze the distribution of the values": [[39, "2)-Check-outliers:-analyze-the-distribution-of-the-values"]], "3) Create the Variogram Point Cloud model for datasets A and B": [[39, "3)-Create-the-Variogram-Point-Cloud-model-for-datasets-A-and-B"]], "4) Remove outliers from the variograms": [[39, "4)-Remove-outliers-from-the-variograms"]], "5) Create Four Ordinary Kriging models based on the four Variogram Point Clouds and compare their performance": [[39, "5)-Create-Four-Ordinary-Kriging-models-based-on-the-four-Variogram-Point-Clouds-and-compare-their-performance"]], "Poisson Kriging - Area to Area Kriging": [[40, "Poisson-Kriging---Area-to-Area-Kriging"]], "Level: Advanced": [[40, "Level:-Advanced"], [41, "Level:-Advanced"], [42, "Level:-Advanced"]], "1) Read and explore data": [[40, "1)-Read-and-explore-data"], [41, "1)-Read-and-explore-data"], [42, "1)-Read-and-explore-data"]], "2) Load a semivariogram model": [[40, "2)-Load-a-semivariogram-model"]], "3) Prepare training and test data.": [[40, "3)-Prepare-training-and-test-data."], [42, "3)-Prepare-training-and-test-data."]], "4) Predict values at unknown locations and calculate forecast bias and root mean squared error.": [[40, "4)-Predict-values-at-unknown-locations-and-calculate-forecast-bias-and-root-mean-squared-error."], [42, "4)-Predict-values-at-unknown-locations-and-calculate-forecast-bias-and-root-mean-squared-error."]], "5) Analyze Forecast Bias and Root Mean Squared Error of prediction": [[40, "5)-Analyze-Forecast-Bias-and-Root-Mean-Squared-Error-of-prediction"], [42, "5)-Analyze-Forecast-Bias-and-Root-Mean-Squared-Error-of-prediction"]], "Poisson Kriging - Area to Point Kriging": [[41, "Poisson-Kriging---Area-to-Point-Kriging"]], "2) Load semivariogram model": [[41, "2)-Load-semivariogram-model"], [42, "2)-Load-semivariogram-model"]], "3) Perform Area to Point smoothing of areal data.": [[41, "3)-Perform-Area-to-Point-smoothing-of-areal-data."]], "4) Visualize data": [[41, "4)-Visualize-data"]], "Poisson Kriging - centroid based approach": [[42, "Poisson-Kriging---centroid-based-approach"]], "Semivariogram Estimation": [[43, "Semivariogram-Estimation"]], "2) Create the experimental variogram": [[43, "2)-Create-the-experimental-variogram"], [45, "2)-Create-the-experimental-variogram"]], "3. Set manually different semivariogram models": [[43, "3.-Set-manually-different-semivariogram-models"]], "Models:": [[43, "Models:"]], "4) Set automatically semivariogram model": [[43, "4)-Set-automatically-semivariogram-model"]], "5) Export model": [[43, "5)-Export-model"]], "6) Import model": [[43, "6)-Import-model"]], "Semivariogram regularization": [[44, "Semivariogram-regularization"]], "1) Prepare areal and point data": [[44, "1)-Prepare-areal-and-point-data"]], "2) Set semivariogram parameters.": [[44, "2)-Set-semivariogram-parameters."]], "3) Regularize semivariogram": [[44, "3)-Regularize-semivariogram"]], "4) Visualize and check semivariogram": [[44, "4)-Visualize-and-check-semivariogram"]], "5) Export semivariogram to text file": [[44, "5)-Export-semivariogram-to-text-file"]], "Semivariogram models": [[45, "Semivariogram-models"]], "1) Create a random surface": [[45, "1)-Create-a-random-surface"]], "3) Set all variogram models": [[45, "3)-Set-all-variogram-models"]], "4) Compare variogram models": [[45, "4)-Compare-variogram-models"]], "Variogram Point Cloud": [[46, "Variogram-Point-Cloud"]], "2) Set proper lag size with variogram cloud histogram": [[46, "2)-Set-proper-lag-size-with-variogram-cloud-histogram"]], "3) Detect and remove outliers": [[46, "3)-Detect-and-remove-outliers"]], "4) Calculate experimental semivariogram from point cloud": [[46, "4)-Calculate-experimental-semivariogram-from-point-cloud"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["api/api", "api/datatypes/core", "api/distance/distance", "api/idw/idw", "api/io/io", "api/kriging/block/block_kriging", "api/kriging/kriging", "api/kriging/point/point_kriging", "api/pipelines/data/download", "api/pipelines/kriging_based/kriging_based_processes", "api/pipelines/pipelines", "api/variogram/block/block", "api/variogram/deconvolution/deconvolution", "api/variogram/experimental/experimental", "api/variogram/theoretical/theoretical", "api/variogram/variogram", "api/viz/viz", "community/community", "community/doc_parts/contributors", "community/doc_parts/forum", "community/doc_parts/use_cases", "developer/dev", "developer/doc_parts/bugs", "developer/doc_parts/development", "developer/doc_parts/package", "developer/doc_parts/reqs", "developer/doc_parts/tests_and_contribution", "index", "science/biblio", "science/cite", "setup/setup", "usage/good_practices", "usage/quickstart", "usage/tutorials", "usage/tutorials/Blocks to points Ordinary Kriging interpolation (Intermediate)", "usage/tutorials/Directional Ordinary Kriging (Intermediate)", "usage/tutorials/Directional Semivariograms (Basic)", "usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic)", "usage/tutorials/Ordinary and Simple Kriging (Basic)", "usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate)", "usage/tutorials/Poisson Kriging - Area to Area (Advanced)", "usage/tutorials/Poisson Kriging - Area to Point (Advanced)", "usage/tutorials/Poisson Kriging - Centroid Based (Advanced)", "usage/tutorials/Semivariogram Estimation (Basic)", "usage/tutorials/Semivariogram Regularization (Intermediate)", "usage/tutorials/Theoretical Models (Basic)", "usage/tutorials/Variogram Point Cloud (Basic)"], "filenames": ["api/api.rst", "api/datatypes/core.rst", "api/distance/distance.rst", "api/idw/idw.rst", "api/io/io.rst", "api/kriging/block/block_kriging.rst", "api/kriging/kriging.rst", "api/kriging/point/point_kriging.rst", "api/pipelines/data/download.rst", "api/pipelines/kriging_based/kriging_based_processes.rst", "api/pipelines/pipelines.rst", "api/variogram/block/block.rst", "api/variogram/deconvolution/deconvolution.rst", "api/variogram/experimental/experimental.rst", "api/variogram/theoretical/theoretical.rst", "api/variogram/variogram.rst", "api/viz/viz.rst", "community/community.rst", "community/doc_parts/contributors.rst", "community/doc_parts/forum.rst", "community/doc_parts/use_cases.rst", "developer/dev.rst", "developer/doc_parts/bugs.rst", "developer/doc_parts/development.rst", "developer/doc_parts/package.rst", "developer/doc_parts/reqs.rst", "developer/doc_parts/tests_and_contribution.rst", "index.rst", "science/biblio.rst", "science/cite.rst", "setup/setup.rst", "usage/good_practices.rst", "usage/quickstart.rst", "usage/tutorials.rst", "usage/tutorials/Blocks to points Ordinary Kriging interpolation (Intermediate).ipynb", "usage/tutorials/Directional Ordinary Kriging (Intermediate).ipynb", "usage/tutorials/Directional Semivariograms (Basic).ipynb", "usage/tutorials/How good is our Kriging model - test it against IDW algorithm (Basic).ipynb", "usage/tutorials/Ordinary and Simple Kriging (Basic).ipynb", "usage/tutorials/Outliers and Their Influence on the Final Model (Intermediate).ipynb", "usage/tutorials/Poisson Kriging - Area to Area (Advanced).ipynb", "usage/tutorials/Poisson Kriging - Area to Point (Advanced).ipynb", "usage/tutorials/Poisson Kriging - Centroid Based (Advanced).ipynb", "usage/tutorials/Semivariogram Estimation (Basic).ipynb", "usage/tutorials/Semivariogram Regularization (Intermediate).ipynb", "usage/tutorials/Theoretical Models (Basic).ipynb", "usage/tutorials/Variogram Point Cloud (Basic).ipynb"], "titles": ["API", "Core data structures", "Distance calculations", "Inverse Distance Weighting", "Input / Output", "Block - Poisson Kriging", "Kriging", "Point Kriging", "Data download", "Kriging-based processes", "Pipelines", "Block", "Deconvolution", "Experimental", "Theoretical", "Variogram", "Visualization", "Community", "Contributors", "Network", "Use Cases", "Development", "Known Bugs", "Development", "Package structure", "Requirements and dependencies (v 0.3.0)", "Tests and contribution", "Pyinterpolate", "Bibliography", "How to cite", "Setup", "Good practices", "Quickstart", "Tutorials", "Blocks to points Ordinary Kriging interpolation", "Directional Ordinary Kriging", "Directional semivariograms", "How good is my Kriging model? - tests with IDW algorithm", "Ordinary and Simple Kriging", "Outliers and Their Influence on the Final Model", "Poisson Kriging - Area to Area Kriging", "Poisson Kriging - Area to Point Kriging", "Poisson Kriging - centroid based approach", "Semivariogram Estimation", "Semivariogram regularization", "Semivariogram models", "Variogram Point Cloud"], "terms": {"core": [0, 24, 25, 40], "data": [0, 2, 3, 4, 5, 9, 10, 11, 12, 13, 14, 16, 20, 24, 27, 32, 45], "structur": [0, 21, 44, 45], "input": [0, 1, 2, 24, 38, 39, 40, 41, 42, 43, 44], "output": [0, 34, 38, 39, 40, 41, 42, 43, 44, 45, 46], "distanc": [0, 5, 7, 9, 11, 12, 13, 14, 24, 27, 34, 36, 37, 38, 39, 42, 43, 44, 45, 46], "calcul": [0, 1, 4, 11, 13, 14, 24, 32, 34, 35, 37, 38, 39, 41, 43, 44, 45], "variogram": [0, 1, 5, 7, 9, 11, 12, 13, 14, 16, 24, 28, 32, 33, 34, 44], "experiment": [0, 11, 12, 14, 15, 24, 32, 34, 35, 37, 38, 39, 44], "theoret": [0, 5, 7, 11, 12, 15, 24, 32, 35, 37, 38, 39, 43, 44, 45], "block": [0, 1, 2, 4, 6, 9, 12, 13, 15, 24, 27, 33, 36, 40, 41, 42, 44, 46], "deconvolut": [0, 9, 11, 15, 24, 27, 28, 41, 44], "krige": [0, 10, 11, 12, 16, 24, 27, 28, 33, 43, 44, 46], "point": [0, 1, 2, 3, 5, 6, 9, 11, 12, 13, 14, 16, 22, 24, 27, 28, 29, 32, 33, 35, 40, 42, 45], "poisson": [0, 6, 9, 24, 27, 33, 34], "invers": [0, 24, 27, 37], "weight": [0, 5, 7, 9, 11, 12, 13, 14, 24, 27, 28, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pipelin": [0, 24, 43], "download": [0, 10, 24, 36], "base": [0, 5, 7, 10, 11, 12, 14, 24, 27, 33, 34, 35, 38, 40, 41, 43, 45, 46], "process": [0, 1, 5, 7, 10, 11, 12, 13, 24, 27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "visual": [0, 34, 36, 39, 40, 42, 43, 46], "class": [1, 5, 9, 11, 12, 13, 14, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "sourc": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 27, 29, 37, 38], "store": [1, 12, 13, 14, 34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "prepar": [1, 13, 14, 24, 32, 34, 35, 37, 38, 39, 43, 46], "aggreg": [1, 5, 9, 11, 12, 27, 29, 34, 41, 44], "exampl": [1, 4, 12, 13, 14, 27, 34, 35, 36, 37, 39, 40, 41, 42, 43], "geocl": 1, "from_fil": [1, 34, 40, 41, 42, 44, 46], "testfil": 1, "shp": [1, 4, 34], "value_col": [1, 34, 40, 41, 42, 44, 46], "val": [1, 44, 45], "geometry_col": [1, 34, 40, 41, 42, 44, 46], "geometri": [1, 4, 5, 9, 11, 12, 34, 35, 36, 40, 41, 42, 44, 46], "index_col": [1, 34, 36, 40, 41, 42, 44, 46], "idx": [1, 34, 39, 46], "parsed_column": 1, "column": [1, 2, 3, 4, 5, 8, 9, 11, 12, 34, 35, 36, 39, 40, 41, 42, 43, 44], "print": [1, 4, 11, 12, 13, 14, 32, 34, 36, 37, 38, 39, 43, 46], "list": [1, 2, 3, 5, 7, 8, 9, 12, 13, 14, 36, 38, 40, 42, 43, 45], "centroid": [1, 4, 5, 9, 11, 12, 24, 27, 33, 34, 40, 41, 44, 46], "x": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 16, 24, 32, 34, 35, 36, 38, 39, 40, 42, 43, 44, 45], "y": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 16, 32, 34, 35, 36, 38, 40, 42, 43, 44, 45, 46], "attribut": [1, 7, 9, 11, 12, 13, 14, 34, 38, 39, 43, 46], "gpd": [1, 2, 4, 5, 9, 11, 12, 34, 35, 36], "geodatafram": [1, 2, 4, 5, 9, 11, 12, 34, 35, 36, 40, 41, 42, 44], "dataset": [1, 4, 5, 7, 8, 9, 12, 13, 16, 22, 24, 27, 29, 34, 36, 38, 40, 41, 42, 43, 44, 45, 46], "valu": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 32, 35, 36, 41, 43, 44, 45, 46], "value_column_nam": [1, 40, 41, 42, 44, 46], "ani": [1, 3, 4, 9, 11, 34, 36, 37, 39, 40, 41, 42, 43, 45, 46], "name": [1, 4, 8, 12, 14, 30, 34, 36, 39, 43, 45, 46], "rate": [1, 4, 27, 40, 41, 42, 44, 46], "geometry_column_nam": 1, "index_column_nam": [1, 40, 42], "index": [1, 2, 4, 5, 9, 11, 12, 13, 40, 42, 44], "method": [1, 9, 11, 12, 13, 14, 32, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 46], "read": [1, 4, 8, 14, 24, 32, 45], "pars": 1, "from": [1, 2, 4, 7, 8, 9, 11, 12, 13, 14, 16, 24, 27, 30, 32, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45], "spatial": [1, 13, 14, 20, 24, 27, 29, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "file": [1, 4, 8, 12, 14, 25, 30, 34, 36, 37, 38, 39, 41, 43, 46], "support": [1, 2, 4, 5, 9, 11, 12, 27, 34, 40, 41, 42, 44, 46], "geopanda": [1, 4, 9, 25, 30, 34, 35, 36, 40, 41, 42], "from_geodatafram": 1, "fpath": 1, "none": [1, 2, 4, 5, 7, 9, 11, 12, 13, 14, 16, 36, 37, 38, 39, 41, 43], "layer_nam": [1, 34, 40, 41, 42, 44, 46], "load": [1, 8, 34], "areal": [1, 5, 12, 40, 42, 43], "paramet": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46], "str": [1, 4, 7, 8, 9, 11, 12, 13, 14, 34, 36], "path": [1, 4, 40, 41, 42, 43, 44, 45], "The": [1, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 20, 27, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "default": [1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 36, 38, 39, 42, 43, 44], "It": [1, 3, 11, 13, 14, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "could": [1, 3, 9, 16, 27, 36, 37, 39, 40, 42, 43, 46], "uniqu": [1, 4, 39, 40, 42], "If": [1, 2, 3, 4, 7, 9, 11, 12, 13, 14, 16, 26, 27, 34, 35, 36, 38, 39, 40, 42, 44], "given": [1, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 36, 37, 38, 41, 43, 44], "i": [1, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 26, 27, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "taken": 1, "arrai": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "layer": 1, "provid": [1, 2, 4, 7, 9, 14, 16, 27, 34, 35, 39], "gpkg": [1, 34, 40, 41, 42, 44, 46], "rais": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 37, 43], "indexcolnotuniqueerror": 1, "when": [1, 5, 7, 9, 12, 13, 14, 34, 36, 38, 40, 42, 43, 44, 46], "ha": [1, 4, 7, 11, 13, 14, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "gdf": [1, 36], "set": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 34, 35, 36, 40, 42], "specif": [1, 4, 20, 25, 34, 36, 39, 41, 46], "treat": [1, 4, 39], "an": [1, 3, 4, 9, 11, 12, 13, 16, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46], "ar": [1, 3, 4, 5, 7, 9, 11, 12, 13, 14, 25, 26, 27, 28, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pointsupport": [1, 2, 5, 9, 11, 12, 24, 40, 41, 42, 44], "log_not_used_point": 1, "fals": [1, 4, 5, 7, 8, 9, 11, 12, 13, 14, 36, 37, 38, 39, 40, 41, 42, 46], "relat": [1, 20, 34, 38, 39, 40, 41, 42, 43, 44, 45, 46], "bool": [1, 4, 5, 7, 8, 9, 11, 12, 13, 14, 36, 38, 42], "should": [1, 3, 4, 7, 9, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "drop": [1, 37], "log": [1, 5, 11, 35], "note": [1, 11, 13, 36, 39, 40, 42, 44], "design": [1, 44], "inform": [1, 34, 38, 39, 40, 42, 43, 46], "about": [1, 35, 36, 39, 40, 42, 43, 46], "within": [1, 3, 5, 7, 9, 11, 12, 13, 14, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "polygon": [1, 2, 4, 5, 9, 11, 12, 27, 34, 41, 42, 44, 46], "dure": [1, 14, 42], "regular": [1, 9, 11, 12, 24, 27, 33, 34, 40, 41, 42, 43, 46], "inblock": [1, 11], "estim": [1, 3, 7, 9, 14, 16, 33, 34, 36, 38, 40, 46], "": [1, 2, 3, 5, 7, 11, 12, 13, 14, 16, 27, 29, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "semivari": [1, 11, 12, 13, 14, 34, 35, 36, 37, 39, 43, 45, 46], "between": [1, 2, 5, 11, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "neighbour": [1, 3, 5, 9, 37], "take": [1, 7, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45, 46], "popul": [1, 27, 34, 40, 41, 42, 44], "grid": [1, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44], "Then": [1, 11, 27, 34, 38, 39, 40, 42, 46], "join": [1, 19, 44], "perform": [1, 5, 7, 9, 11, 12, 13, 14, 27, 34, 35, 36, 38, 40, 42, 43, 44], "assign": [1, 3, 13, 34, 37, 44], "area": [1, 5, 7, 9, 11, 12, 13, 16, 24, 27, 33, 34, 36, 37, 38, 42, 43, 44, 46], "thei": [1, 36, 38, 39, 40, 41, 43, 44, 45, 46], "place": [1, 11, 12, 13, 16, 36, 39, 41], "point_support": [1, 5, 9, 11, 40, 41, 42, 44], "x_col": [1, 5, 40, 42, 44], "float": [1, 3, 5, 7, 9, 11, 12, 13, 14, 16, 36, 37, 38, 40, 42, 45, 46], "represent": [1, 27, 41, 42, 45], "longitud": [1, 4, 7, 36], "y_col": [1, 5, 40, 42, 44], "latitud": [1, 4, 7, 36], "value_column": [1, 40, 42, 44], "which": [1, 14, 34, 36, 37, 38, 39, 40, 42, 43, 45], "describ": [1, 11, 12, 13, 26, 36, 39, 40, 42, 43, 44], "geometry_column": 1, "coordin": [1, 2, 3, 5, 7, 11, 12, 13, 16, 36, 41, 43, 45], "block_index_column": [1, 40, 42], "direct": [1, 11, 12, 13, 14, 16, 33, 34, 37, 39, 44], "import": [1, 13, 14, 32, 35, 40, 41, 42], "pyinterpol": [1, 19, 24, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "population_data": 1, "polygon_data": 1, "pop10": [1, 40, 41, 42, 44], "polygon_id": [1, 34, 40, 41, 42, 44, 46], "fip": [1, 34, 40, 41, 42, 44, 46], "gdf_point": 1, "read_fil": [1, 34], "gdf_polygon": 1, "out": 1, "point_support_geometry_col": [1, 40, 41, 42, 44], "point_support_val_col": [1, 40, 41, 42, 44], "blocks_geometry_col": [1, 40, 41, 42, 44], "blocks_index_col": [1, 40, 41, 42, 44], "where": [1, 3, 7, 9, 11, 13, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "fall": [1, 36, 42], "log_drop": 1, "see": [1, 9, 11, 13, 34, 36, 37, 38, 39, 40, 42, 43, 44, 46], "datafram": [1, 2, 5, 8, 9, 11, 12, 35, 36, 39, 40, 42, 44], "point_support_data_fil": [1, 40, 41, 42, 44], "blocks_fil": [1, 40, 41, 42, 44], "use_point_support_cr": [1, 40, 41, 42, 44], "true": [1, 4, 5, 7, 9, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "point_support_layer_nam": [1, 40, 41, 42, 44], "blocks_layer_nam": [1, 40, 41, 42, 44], "all": [1, 3, 7, 11, 12, 13, 14, 26, 34, 35, 36, 37, 38, 39, 40, 43, 46], "must": [1, 3, 4, 5, 7, 9, 11, 12, 13, 16, 34, 36, 37, 38, 39, 42, 43, 44, 45, 46], "cr": [1, 4, 9, 36, 41], "transform": [1, 12, 13, 27, 32, 34, 36, 39, 40, 41, 44, 45, 46], "same": [1, 2, 3, 11, 12, 13, 14, 16, 32, 35, 36, 37, 38, 40, 42, 43, 45, 46], "thi": [1, 5, 7, 14, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "point_support_datafram": 1, "blocks_datafram": 1, "geoseri": 1, "calc_point_to_point_dist": [2, 39, 46], "points_a": 2, "points_b": 2, "function": [2, 4, 5, 7, 8, 9, 11, 12, 13, 14, 16, 24, 32, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "two": [2, 9, 11, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "group": [2, 26, 39, 40, 42, 46], "singl": [2, 11, 12, 13, 14, 16, 36, 37, 38, 40, 42, 45, 46], "itself": [2, 44], "numpi": [2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 16, 25, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "other": [2, 11, 13, 34, 36, 37, 38, 39, 40, 42, 43, 44, 46], "algorithm": [2, 5, 7, 9, 11, 12, 28, 33, 34, 38, 39, 40, 42, 43, 44, 45, 46], "against": [2, 13, 14, 43], "return": [2, 3, 4, 5, 7, 8, 9, 11, 13, 14, 16, 36, 37, 38, 39, 40, 41, 42, 45, 46], "each": [2, 3, 9, 12, 13, 32, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "calc_block_to_block_dist": 2, "union": [2, 5, 7, 9, 11, 12, 36], "dict": [2, 5, 9, 11, 12, 13, 14, 16, 43, 44], "np": [2, 5, 9, 11, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46], "ndarrai": [2, 5, 9, 11, 12, 14, 38, 40, 42], "pd": [2, 5, 9, 11, 12, 35, 36, 39, 40, 42], "id": [2, 4, 5, 9, 11, 12, 34, 40, 41, 42, 44], "d": [2, 5, 9, 11, 12, 36, 37, 44, 45], "block_dist": 2, "order": [2, 13, 39, 43, 46], "typeerror": [2, 4], "wrong": [2, 14, 34, 36, 39, 40, 42], "type": [2, 9, 12, 13, 14, 34, 38, 39, 43, 44, 46], "inverse_distance_weight": [3, 37], "known_point": [3, 37], "unknown_loc": [3, 7], "number_of_neighbour": [3, 37], "1": [3, 7, 9, 11, 12, 13, 14, 16, 28, 30, 32], "power": [3, 12, 14, 37, 38, 40, 42, 43, 44, 45], "2": [3, 4, 8, 11, 13, 14, 30, 32], "0": [3, 9, 11, 12, 13, 14, 16, 21, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "unknown": [3, 5, 7, 9, 34, 37, 43, 45], "locat": [3, 5, 7, 37, 41, 44], "mxn": 3, "m": [3, 28, 38, 39, 46], "number": [3, 5, 7, 9, 11, 12, 13, 14, 16, 34, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "row": [3, 4, 40, 42, 45], "n": [3, 7, 9, 11, 12, 13, 16, 30, 34, 35, 39, 45, 46], "last": [3, 27, 34, 36, 37, 40, 41, 42, 45, 46], "repres": [3, 14, 34, 36, 39, 40, 41, 42, 43, 45, 46], "known": [3, 7, 9, 21, 38, 40, 42], "dimension": 3, "iter": [3, 9, 12, 14, 39, 40, 41, 42, 44], "length": [3, 36, 39, 45], "dimens": [3, 16, 39], "shape": [3, 13, 25, 36, 39, 40, 41, 42, 44, 45], "new": [3, 9, 13, 14, 34, 36, 37, 39, 43, 46], "ad": [3, 36, 46], "onc": [3, 12, 36], "vector": 3, "becom": 3, "int": [3, 5, 7, 9, 12, 13, 14, 16, 36, 37, 38, 39, 40, 42, 45, 46], "us": [3, 5, 7, 9, 11, 12, 13, 14, 16, 17, 24, 27, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "can": [3, 5, 7, 9, 13, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "limit": [3, 4, 7, 12, 38, 45, 46], "len": [3, 34, 37, 38, 39, 40, 42, 46], "larger": [3, 14, 16, 36, 39, 43, 44], "equal": [3, 11, 12, 13, 14, 38, 40, 41, 42, 43, 44], "control": [3, 36, 37, 38, 40, 42, 44, 45], "mean": [3, 7, 9, 11, 12, 13, 14, 34, 35, 37, 38, 39, 43, 44, 45, 46], "stronger": 3, "influenc": [3, 33, 37, 38], "closest": [3, 7, 9, 11, 12, 14, 37, 39, 44, 45], "neighbor": [3, 5, 7, 9, 11, 13, 34, 36, 37, 38, 39, 40, 41, 42, 43], "decreas": [3, 12, 43], "quickli": [3, 43], "result": [3, 5, 7, 9, 12, 14, 16, 34, 38, 39, 40, 41, 42, 44], "valueerror": [3, 5, 9, 11, 12, 14, 40, 42], "smaller": [3, 11, 34, 36, 39, 44, 46], "than": [3, 4, 7, 9, 13, 14, 22, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "less": [3, 9, 34, 40, 42, 46], "more": [3, 11, 12, 14, 22, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "read_block": 4, "val_col_nam": 4, "geometry_col_nam": 4, "id_col_nam": 4, "centroid_col_nam": 4, "epsg": [4, 8, 36], "fiona": [4, 25], "differ": [4, 9, 11, 12, 13, 14, 24, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46], "too": [4, 34, 36, 37, 39, 40, 41, 42, 44], "option": [4, 12, 13, 14, 16, 34, 43, 46], "reproject": 4, "header": 4, "titl": [4, 36, 39, 43, 45], "colum": 4, "multipolygon": [4, 34, 46], "later": [4, 39, 43, 44], "accuraci": 4, "mai": [4, 25, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "For": [4, 34, 36, 39, 43, 44, 45, 46], "most": [4, 13, 34, 37, 39, 40, 41, 42, 43, 44, 45], "applic": [4, 7, 38, 42, 43], "doe": [4, 9, 30, 34, 43, 44], "matter": [4, 8], "project": [4, 9, 20, 36], "you": [4, 5, 7, 9, 25, 26, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "choos": [4, 34, 36, 43, 44, 45], "both": [4, 36, 38, 39, 43, 44, 45, 46], "onli": [4, 7, 13, 14, 34, 36, 38, 39, 40, 42, 43, 44, 45], "one": [4, 12, 13, 34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "exist": [4, 13, 14, 34, 39], "bblock": 4, "path_to_the_shapefil": 4, "bdf": 4, "dtype": [4, 36], "object": [4, 5, 9, 11, 12, 13, 34, 40, 41, 42, 43, 44, 45, 46], "read_csv": [4, 35, 36], "lat_col_nam": 4, "lon_col_nam": 4, "delim": 4, "csv": [4, 8, 12, 35, 36], "includ": [4, 13, 36, 39, 41], "delimit": 4, "separ": [4, 11, 40, 41, 42], "data_arr": 4, "path_to_the_data": 4, "15": [4, 35, 36, 38, 39, 43, 44, 45, 46], "11524": 4, "52": [4, 37, 38, 43], "76515": 4, "91": [4, 34, 43], "275597": 4, "74279": 4, "96": 4, "548294": 4, "read_txt": [4, 32, 37, 38, 39, 43, 46], "skip_head": 4, "text": [4, 36, 43], "format": [4, 39], "convert": 4, "skip": [4, 9, 34], "first": [4, 12, 13, 34, 35, 36, 37, 38, 39, 43, 44, 45, 46], "txt": [4, 32, 37, 38, 39, 43, 46], "centroid_poisson_krig": [5, 42], "semivariogram_model": [5, 9, 16, 40, 41, 42, 43], "unknown_block": [5, 40, 42], "unknown_block_point_support": [5, 40, 42], "number_of_neighbor": [5, 7, 9, 16, 38, 40, 41, 42], "is_weighted_by_point_support": [5, 42], "raise_when_negative_predict": [5, 9, 40, 41, 42], "raise_when_negative_error": [5, 9, 40, 41, 42], "allow_approximate_solut": [5, 7], "theoreticalvariogram": [5, 7, 9, 11, 12, 14, 16, 34, 35, 37, 38, 39, 40, 41, 42, 43, 45], "A": [5, 7, 9, 11, 12, 13, 14, 16, 38, 40, 42, 43, 44, 45], "fit": [5, 7, 9, 12, 14, 28, 32, 34, 36, 38, 39, 40, 42, 43, 44, 45, 46], "have": [5, 7, 9, 11, 12, 13, 14, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "centroid_x": [5, 34, 40, 42, 46], "centroid_i": [5, 34, 40, 42, 46], "minimum": [5, 9, 12, 13, 45], "potenti": [5, 9, 39], "affect": [5, 9, 36, 37, 39, 40, 41, 42, 46], "error": [5, 7, 9, 11, 12, 14, 16, 22, 32, 34, 35, 37, 38, 39, 43, 44, 45, 46], "predict": [5, 7, 9, 14, 20, 27, 32, 35, 37, 39, 41], "neg": [5, 9, 14, 28, 46], "allow": [5, 7, 9, 27, 38, 45], "approxim": [5, 7, 9, 36, 38, 39, 43], "ol": [5, 7, 9, 38], "we": [5, 7, 9, 13, 27, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "don": [5, 7, 9, 37, 38, 43, 45], "t": [5, 7, 9, 12, 13, 14, 26, 34, 36, 37, 38, 39, 41, 43, 44, 45], "recommend": [5, 7, 9, 36, 38, 39, 44], "know": [5, 7, 9, 38, 39, 40, 41, 42, 43, 45, 46], "what": [5, 7, 9, 34, 36, 38, 40, 42, 43, 45, 46], "do": [5, 7, 9, 34, 36, 38, 40, 41, 42, 43, 44, 46], "cluster": [5, 7], "your": [5, 7, 12, 30, 34, 37, 38, 39, 40, 41, 42, 45], "lead": [5, 7, 22, 35, 36, 45], "singular": [5, 7], "matrix": [5, 7, 39, 45], "creation": [5, 7], "area_to_area_pk": [5, 40], "log_process": [5, 11], "info": [5, 11], "debug": [5, 11], "area_to_point_pk": 5, "max_rang": [5, 9, 13, 14, 32, 34, 35, 36, 37, 38, 39, 41, 43, 44, 45, 46], "err_to_nan": [5, 7, 9], "maximum": [5, 7, 9, 12, 13, 14, 36, 38, 43, 44, 45, 46], "search": [5, 7, 9, 34, 37, 38, 39, 40, 41, 42, 43, 44], "rang": [5, 7, 9, 11, 12, 13, 14, 16, 32, 34, 36, 37, 38, 39, 43, 44, 45, 46], "nan": [5, 9, 34, 39, 40, 41, 42, 43, 46], "observ": [7, 8, 13, 14, 27, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45], "theoretical_model": [7, 9, 11, 12, 32, 34, 35, 37, 38, 39], "how": [7, 9, 12, 14, 32, 33, 34, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "ok": [7, 32, 38], "neighbors_rang": [7, 9, 34, 38], "no_neighbor": [7, 32, 34, 35, 37, 38], "4": [7, 13, 14, 16, 32], "use_all_neighbors_in_rang": [7, 34, 35, 37, 38], "sk_mean": [7, 38], "allow_approx_solut": [7, 9, 38, 39], "number_of_work": [7, 34, 38], "manag": [7, 44], "ordinari": [7, 9, 16, 24, 27, 28, 33, 40, 41, 42, 43], "simpl": [7, 9, 24, 27, 33, 34, 36, 37, 40, 41, 42, 43, 45], "model": [7, 9, 11, 12, 14, 16, 27, 28, 33, 36, 44, 46], "miss": [7, 9, 32, 34, 40, 43], "select": [7, 9, 11, 12, 13, 16, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "kind": [7, 13, 27, 35, 43], "want": [7, 34, 35, 37, 43, 45], "sk": [7, 38], "interpol": [7, 9, 16, 24, 27, 29, 32, 33, 36, 37, 38, 39, 40, 42, 43, 44], "real": [7, 35, 37, 38, 39, 43, 45, 46], "greater": [7, 13, 14, 34, 35, 36, 38, 43, 46], "them": [7, 28, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45, 46], "anywai": 7, "over": [7, 9, 34, 35, 38, 39, 40, 41, 42, 43, 44, 45], "studi": [7, 9, 14, 27, 38], "befor": [7, 9, 12, 34, 38, 39, 40, 41, 42, 43, 44, 45, 46], "That": [7, 34, 37, 38, 39, 43, 44], "why": [7, 34, 36, 37, 38, 39, 43, 44, 45, 46], "multipl": [7, 14, 32, 34, 38, 39, 40, 42, 43, 44, 45], "sampl": [7, 9, 24, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "well": [7, 34, 36, 38, 39, 40, 42, 43, 44], "mani": [7, 9, 12, 14, 28, 38, 40, 41, 42, 43, 44, 46], "unit": [7, 11, 12, 28, 34, 36, 42, 44, 45], "increas": [7, 34, 43], "veri": [7, 36, 37, 40, 41, 42, 43, 45, 46], "larg": [7, 14, 20, 34, 37, 38, 45, 46], "10k": [7, 22, 38, 45], "varianc": [7, 13, 14, 32, 34, 35, 36, 37, 38, 39, 40, 42, 43], "ordinary_krig": 7, "known_loc": 7, "techniqu": [7, 9, 24, 27, 36, 37, 38, 39, 40, 41, 42], "train": [7, 9, 14, 38], "tupl": [7, 13, 14], "lon": [7, 32], "lat": [7, 32], "runetimeerror": [7, 12, 13], "system": [7, 11, 12, 13, 16, 30, 36, 38, 39, 41, 45], "simple_krig": 7, "process_mean": 7, "download_air_quality_poland": [8, 36], "export": [8, 12, 14], "export_path": 8, "air_quality_sampl": 8, "air": [8, 36], "qualiti": 8, "polish": 8, "central": 8, "europ": 8, "station": 8, "4326": [8, 36], "compound": 8, "follow": [8, 40, 41, 42, 44, 46], "co": 8, "carbon": 8, "monoxid": 8, "so2": 8, "sulfur": 8, "dioxid": 8, "pm2": [8, 36], "5": [8, 12, 13, 14, 32, 35, 38, 41, 45, 46], "particul": 8, "size": [8, 11, 12, 13, 16, 34, 36, 39, 40, 41, 42, 44, 45], "micromet": 8, "pm10": 8, "10": [8, 13, 14, 27, 29, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "no2": 8, "nitrogen": 8, "03": [8, 34, 38, 39, 40, 41, 42, 43, 44, 46], "ozon": 8, "c6h6": 8, "benzen": 8, "final_df": 8, "station_id": [8, 36], "blockfilt": 9, "alia": [9, 13], "blockpk": 9, "kriging_typ": 9, "ata": 9, "oper": [9, 12, 30, 46], "avail": [9, 11, 12, 13, 14, 38, 43, 44, 45], "atp": 9, "cb": 9, "geo_d": 9, "reg": 9, "est": 9, "err": [9, 35, 40, 41, 42], "rmse": [9, 14, 34, 38, 40, 42, 43, 45], "statist": [9, 13, 27, 39, 40, 42, 43], "dictionari": [9, 14, 16, 43], "kei": [9, 14, 16], "root": [9, 14, 37, 38, 43, 45], "squar": [9, 13, 14, 28, 37, 38, 43, 45], "time": [9, 12, 34, 38, 39, 40, 42, 44, 45, 46], "second": [9, 13, 38, 43, 45, 46], "pk": 9, "filter": [9, 24, 34, 39, 40, 42, 45], "c": [9, 13, 28, 30, 32, 39], "b": 9, "data_cr": 9, "whole": [9, 12, 38], "creat": [9, 11, 12, 13, 16, 27, 28, 30, 37, 38, 40, 41, 42, 44, 46], "map": [9, 27, 35, 36, 40, 41, 42, 45], "look": [9, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "http": [9, 27, 28, 29], "org": [9, 27, 29], "html": 9, "doesn": [9, 34, 37, 39, 41, 43], "blocktoblockkrigingcomparison": 9, "no_of_neighbor": 9, "16": [9, 16, 34, 35, 36, 38, 39, 41, 42, 43, 45, 46], "simple_kriging_mean": 9, "training_set_frac": 9, "8": [9, 13, 14, 30, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "20": [9, 35, 36, 38, 39, 43, 44, 45], "compar": [9, 24, 34, 38, 43, 44, 46], "pick": [9, 40, 42], "addit": [9, 24, 36, 39, 40, 42, 46], "outsid": 9, "fraction": [9, 14, 34, 36, 43], "Not": [9, 36, 38, 39], "test": [9, 14, 21, 33, 34, 38, 43, 44, 45, 46], "random": [9, 37, 38, 39, 40, 42, 46], "common_index": 9, "common": 9, "training_set_index": 9, "run_test": 9, "smooth_block": [9, 41], "smooth": [9, 24, 34, 40, 42], "area_id": 9, "aggregatedvariogram": 11, "aggregated_data": 11, "agg_step_s": [11, 12, 44], "agg_max_rang": [11, 12, 44], "agg_direct": [11, 12, 44], "agg_toler": [11, 12, 44], "agg_nugget": [11, 12, 44], "variogram_weighting_method": [11, 12, 44], "verbos": [11, 12, 14, 44], "count": [11, 13, 34, 39, 40, 41, 42, 44], "step": [11, 12, 13, 26, 30, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "lag": [11, 12, 13, 14, 34, 36, 37, 38, 39, 43, 44, 45], "maxim": [11, 12, 44], "analysi": [11, 12, 13, 20, 27, 32, 34, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46], "360": [11, 12, 13, 14, 16, 36, 37, 44], "semivariogram": [11, 12, 13, 14, 16, 24, 27, 28, 33, 35, 37, 39], "degre": [11, 12, 13, 16, 44], "180": [11, 12, 13, 16, 36], "e": [11, 12, 13, 16, 20, 28, 34, 35, 38, 40, 42, 43], "w": [11, 12, 13, 16, 35], "90": [11, 12, 13, 16, 36, 37], "270": [11, 12, 13, 16, 36], "45": [11, 12, 13, 16, 36, 39, 42, 43], "225": [11, 12, 13, 16, 36], "ne": [11, 12, 13, 16, 35], "sw": [11, 12, 13, 16, 35], "135": [11, 12, 13, 16, 36], "315": [11, 12, 13, 16, 36, 43], "nw": [11, 12, 13, 16, 35], "se": [11, 12, 13, 16, 35], "line": [11, 12, 13, 16, 36, 37, 39, 43, 46], "begin": [11, 12, 13, 16, 36, 38, 39, 43, 44], "origin": [11, 12, 13, 16, 36, 44], "axi": [11, 12, 13, 16, 34, 35, 36, 43, 46], "bin": [11, 12, 13, 16, 36, 40, 42], "ellipt": [11, 12, 13, 16, 36], "major": [11, 12, 13, 16, 36], "toler": [11, 12, 13, 16, 35, 36, 37], "minor": [11, 12, 13, 16, 36, 39], "baselin": [11, 12, 13, 16, 36, 37, 39, 44], "center": [11, 12, 13, 16, 36, 43, 46], "ellips": [11, 12, 13, 16, 36], "omnidirect": [11, 12, 13, 16, 36], "nugget": [11, 12, 14, 32, 34, 36, 38, 43, 44, 45], "close": [11, 12, 14, 34, 35, 36, 37, 43, 44, 46], "bigger": [11, 12, 14, 44], "distant": [11, 12, 14, 34, 37, 39, 44, 46], "further": [11, 12, 14, 34, 35, 37, 39, 44], "awai": [11, 12, 14, 34, 44], "dens": [11, 12, 14, 34, 37, 40, 41, 42, 44, 46], "pair": [11, 12, 13, 14, 36, 38, 39, 43, 44, 46], "lesser": [11, 12], "level": [11, 13, 24], "refer": [11, 12, 36, 37, 41], "goovaert": [11, 12, 28, 44], "p": [11, 12, 28, 34, 37, 43, 44, 45], "presenc": [11, 12, 28, 44], "irregular": [11, 12, 28, 40, 41, 42, 44], "geograph": [11, 12, 28, 35, 38, 44], "mathemat": [11, 12, 28, 43, 44], "geologi": [11, 12, 28, 44], "40": [11, 12, 28, 39, 40, 42, 43, 44], "101": [11, 12, 28, 37, 38, 43, 44], "128": [11, 12, 28, 34, 37, 38, 43, 44], "2008": [11, 12, 28, 44], "aggregared_data": 11, "agg_lag": 11, "equidist": 11, "weighting_method": [11, 12], "experimental_variogram": [11, 14, 32, 34, 35, 37, 38, 39, 43, 46], "experimentalvariogram": [11, 13, 14, 37, 43], "deriv": [11, 13, 14, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45], "inblock_semivari": 11, "averag": [11, 13, 34, 40, 42], "avg_inblock_semivari": 11, "block_to_block_semivari": 11, "j": 11, "avg_block_to_block_semivari": 11, "regularized_variogram": [11, 40, 41, 42, 44], "distances_between_block": 11, "show_semivariogram": 11, "show": [11, 12, 13, 14, 35, 37, 39, 40, 42, 43, 45, 46], "calculate_avg_inblock_semivari": 11, "gamma_h": 11, "v": [11, 14, 21, 28, 36, 37, 39, 46], "frac": [11, 37, 40, 42], "h": [11, 13, 37], "sum_": [11, 37], "gamma": 11, "v_": 11, "samivari": 11, "calculate_avg_semivariance_between_block": 11, "divis": [11, 34, 37, 39, 40, 42], "v_h": 11, "p_": 11, "u_": 11, "gamma_": 11, "average_inblock_semivari": 11, "semivariance_between_point_support": 11, "experimental_block_variogram": 11, "theoretical_block_model": 11, "procedur": [11, 12, 40, 44], "learn": [11, 27, 34, 35, 36, 37, 39, 40, 43, 44, 45, 46], "regularized_model": [11, 12, 40, 41, 42, 44], "form": [11, 13, 14, 37, 38, 45], "gamma_v": 11, "regularize_variogram": 11, "reg_variogram": 11, "below": [11, 39, 40, 42, 46], "zero": [11, 13, 14, 37, 38, 41, 43, 46], "plot": [11, 12, 13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "attributeerror": [11, 12, 14], "been": [11, 12, 14, 37, 40, 42], "store_model": 12, "initi": [12, 13, 14, 39, 43, 44, 45], "build": [12, 20, 35, 37, 38, 39, 41, 43], "save": [12, 14, 34, 43, 46], "export_model": [12, 44], "dcv": 12, "agg_dataset": [12, 44], "point_support_dataset": [12, 44], "max_it": [12, 44], "plot_variogram": [12, 44], "plot_devi": [12, 44], "plot_weight": [12, 44], "agg": 12, "initial_regularized_variogram": 12, "initial_theoretical_agg_model": 12, "initial_theoretical_model_predict": 12, "initial_experimental_variogram": 12, "final_theoretical_model": 12, "final_optimal_variogram": 12, "agg_step": 12, "agg_rng": 12, "arang": [12, 37, 39], "step_siz": [12, 13, 14, 16, 32, 34, 35, 36, 37, 38, 39, 43, 44, 45, 46], "deviat": [12, 13, 39, 40, 42, 44, 46], "per": [12, 13, 14, 34, 39, 41, 46], "element": 12, "appli": [12, 43], "termin": [12, 30], "after": [12, 34, 39, 40, 42, 43, 44, 46], "fit_transform": [12, 44], "divid": [12, 34, 36, 38, 43, 44], "fname": [12, 14], "final": [12, 33, 34, 45], "sill": [12, 14, 32, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45], "hasn": 12, "yet": [12, 14, 43], "model_typ": [12, 14, 32, 35, 37, 38, 43, 44], "basic": [12, 13, 24, 28, 32, 40, 42, 44], "exponenti": [12, 14, 34, 43, 44, 45], "linear": [12, 14, 28, 36, 38, 43, 44, 45], "spheric": [12, 14, 32, 35, 37, 43, 44, 45], "circular": [12, 14, 34, 36, 37, 43, 45], "cubic": [12, 14, 34, 43, 45], "gaussian": [12, 14, 43, 45], "abov": [12, 14, 39, 40, 42, 43, 45, 46], "25": [12, 13, 28, 39, 40, 42, 43, 45, 46], "limit_deviation_ratio": 12, "minimum_deviation_decreas": 12, "01": [12, 27, 37, 38, 39, 43, 46], "reps_deviation_decreas": 12, "3": [12, 13, 14, 18, 21, 30, 32], "minim": [12, 13, 14, 43], "ratio": [12, 16, 34, 40, 41, 42], "stop": [12, 37, 46], "001": 12, "optim": [12, 14, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45], "dev": [12, 30], "opt_dev": 12, "repetit": 12, "small": [12, 34, 36, 37, 38, 40, 41, 42, 44, 45], "initial_regularized_model": 12, "undefin": 12, "user": [12, 14, 33, 34], "didn": [12, 34, 36], "build_experimental_variogram": [13, 32, 36, 37, 38, 43, 44, 45], "input_arrai": [13, 32, 34, 35, 36, 37, 38, 39, 43, 44, 46], "covariogram": 13, "pt": [13, 37, 38, 44], "triangular": [13, 36], "triangl": [13, 36], "accur": [13, 36], "also": [13, 34, 36, 44], "slowest": 13, "semivariogram_stat": [13, 37], "empiricalsemivariogram": 13, "empir": [13, 14, 35, 37, 43, 46], "calculate_covari": 13, "covari": [13, 36, 43], "calculate_semivari": [13, 37, 46], "forc": [13, 14, 34, 43], "reference_input": [13, 14], "6": [13, 14, 32, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46], "7": [13, 14, 25, 27, 28, 29, 30, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "9": [13, 14, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "11": [13, 14, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "12": [13, 14, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "empirical_smv": [13, 14], "var_cov_diff": [13, 43], "625": [13, 37], "543": 13, "792": 13, "227": [13, 43], "795": 13, "043": 13, "26": [13, 39, 43, 45], "509": 13, "build_variogram_point_cloud": 13, "cloud": [13, 24, 33, 34], "specifi": 13, "variogram_cloud": [13, 34], "is_semivari": [13, 37], "is_covari": [13, 37], "is_vari": [13, 37], "As": [13, 37, 43, 46], "polyset": 13, "5434027777777798": 13, "791923487836951": 13, "2272727272727275": 13, "7954545454545454": 13, "0439752555137165": 13, "2599999999999958": 13, "508520710059168": 13, "experimental_semivariance_arrai": [13, 37, 45], "experimental_covariance_arrai": 13, "experimental_semivari": [13, 36, 43], "experimental_covari": 13, "variance_covariances_diff": 13, "upper": [13, 39, 46], "bound": [13, 14, 46], "points_per_lag": [13, 37, 46], "stationari": [13, 43], "abl": [13, 30, 34], "retriev": [13, 27, 34, 36, 38, 44], "g": [13, 38, 40, 42, 43], "mind": 13, "work": [13, 14, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46], "mx_rng": [13, 37], "tol": [13, 37], "plot_semivari": [13, 36, 43], "plot_covari": [13, 43], "plot_vari": [13, 43], "warn": [13, 14, 34, 39, 43], "attributesettofalsewarn": 13, "invok": [13, 14, 46], "those": [13, 34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "indic": [13, 34, 39, 40, 42, 46], "variogramcloud": [13, 34, 39, 46], "calculate_on_cr": [13, 39], "present": [13, 34, 36, 39, 45], "scatterplot": 13, "boxplot": [13, 39], "violinplot": [13, 39], "get_variogram_point_cloud": [13, 39], "wrapper": [13, 14], "around": [13, 39, 43, 45, 46], "point_cloud": 13, "avg": 13, "std": [13, 39, 40, 42, 46], "min": [13, 16, 39, 40, 42], "median": [13, 34, 39, 40, 42, 46], "75": [13, 37, 39, 40, 42, 43], "max": [13, 16, 39, 40, 42, 46], "skew": [13, 34, 35, 39, 46], "kurtosi": 13, "22727272727272": 13, "experimental_point_cloud": [13, 39], "calculate_experimental_variogram": [13, 34, 39, 46], "__str__": [13, 39], "scatter": [13, 14, 43, 45, 46], "remove_outli": [13, 34, 39, 46], "remov": [13, 38, 40, 42, 44], "outlier": [13, 33, 40, 42], "statistc": 13, "standard": [13, 39, 40, 42, 46], "1st": [13, 46], "quartil": [13, 39, 40, 42, 46], "3rd": [13, 40, 42, 46], "lag_numb": 13, "third": [13, 39], "string": [13, 43, 46], "box": [13, 39, 46], "violin": [13, 34, 46], "zscore": [13, 39, 46], "z_lower_limit": [13, 39, 46], "z_upper_limit": [13, 39, 46], "iqr_lower_limit": [13, 34, 46], "iqr_upper_limit": [13, 34, 46], "inplac": [13, 34, 36, 39, 46], "detect": [13, 39], "iqr": [13, 34, 46], "left": 13, "side": 13, "distribut": [13, 35, 40, 42, 46], "lower": [13, 14, 36, 39, 43, 46], "right": 13, "lowest": [13, 34, 39, 43, 45, 46], "largest": [13, 34, 39], "updat": [13, 14, 27, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "noth": [13, 14, 38], "els": [13, 34, 36, 37, 40, 42, 44, 46], "clean": [13, 34, 39, 46], "build_theoretical_variogram": [14, 32, 37, 38, 43, 45], "its": [14, 37, 42, 43, 44, 45, 46], "dissimilar": [14, 36, 43], "otherwis": [14, 34, 39], "usual": [14, 32, 36, 37, 38, 40, 42, 43, 44], "correl": [14, 43, 45], "shouldn": [14, 34, 36, 38, 39, 43], "half": [14, 36, 43], "extent": [14, 36, 43], "bia": [14, 27, 34, 38, 43], "isotrop": [14, 34, 35, 39], "theo": 14, "model_param": 14, "theoretical_smv": 14, "_": [14, 34, 35, 37, 42, 45], "autofit": [14, 34, 35, 37, 39, 43], "5275214898546217": 14, "empiricalvariogram": 14, "experimental_arrai": 14, "variogram_model": [14, 38], "fitted_model": [14, 43], "chosen": [14, 34, 38, 43, 45], "curv": [14, 43, 44, 45], "mae": [14, 43], "absolut": [14, 34, 39, 43, 44, 46], "forecast": [14, 43], "posit": [14, 34, 39, 46], "underestim": 14, "overestim": [14, 40, 42], "smape": [14, 39, 43], "symmetr": [14, 39, 43], "percentag": [14, 39, 43], "100": [14, 34, 35, 37, 38, 39, 41, 42, 43, 44, 45], "are_param": 14, "check": [14, 23, 25, 34, 35, 36, 38, 40, 41, 42, 43, 46], "were": [14, 43, 46], "calculate_model_error": 14, "evalu": [14, 40], "to_dict": [14, 43], "from_dict": [14, 43], "to_json": [14, 43], "parameter": 14, "json": [14, 40, 41, 42, 43, 44], "from_json": [14, 40, 41, 42, 43], "min_rang": [14, 43], "number_of_rang": [14, 43], "64": [14, 38, 43], "min_sil": [14, 43], "max_sil": [14, 43], "number_of_sil": [14, 43], "error_estim": [14, 43], "deviation_weight": 14, "auto_update_attribut": 14, "warn_about_set_param": 14, "return_param": [14, 39], "tri": 14, "find": [14, 34, 40, 42, 43, 44, 46], "fix": [14, 38, 43], "space": [14, 20, 43, 46], "possibl": [14, 34, 36, 38, 39, 43, 45], "requir": [14, 21, 30, 34, 37, 39, 40, 41, 44], "pass": [14, 34, 36, 37, 38, 39, 40, 41, 43, 44], "best": [14, 34, 36, 37, 41, 43, 44, 45, 46], "model_attribut": 14, "model_nam": [14, 43], "model_sil": 14, "model_rang": 14, "model_nugget": 14, "error_typ": 14, "type_of_error_metr": 14, "error_valu": 14, "keyerror": 14, "silloutsidesaferangewarn": 14, "rangeoutsidesafedistancewarn": 14, "initil": [14, 43], "program": [14, 28, 34, 37, 39, 44], "fitted_valu": 14, "associ": 14, "model_error": 14, "metricstypeselectionerror": 14, "update_attr": 14, "_theoretical_valu": 14, "_error": 14, "implement": 14, "model_paramet": 14, "interpolate_rast": 16, "dim": 16, "1000": [16, 36, 38, 43], "raster": [16, 24], "pixel": [16, 39, 45], "width": 16, "height": 16, "preserv": 16, "raster_dict": 16, "param": 16, "contributor": 17, "network": 17, "case": [17, 30, 32, 34, 37, 38, 39, 40, 41, 42, 43, 44], "szymon": [18, 34, 39, 46], "moli\u0144ski": [18, 27, 29], "simonmolinski": [18, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "lakshaya": 18, "inani": 18, "lakshayainani": 18, "sean": 18, "lim": 18, "seanjunheng2": 18, "scott": 18, "gallach": 18, "scottgallach": 18, "ethem": 18, "turgut": 18, "ethmtrgt": [18, 34, 39, 43, 46], "tobiasz": 18, "wojnar": 18, "tobiaszwojnar": 18, "sdesabbata": 18, "kenohori": 18, "hugoledoux": 18, "editor": 18, "our": [19, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "commun": [19, 27], "discord": [19, 34], "server": 19, "tick": 20, "born": 20, "diseas": [20, 27], "detector": 20, "lion": 20, "compani": 20, "european": 20, "agenc": 20, "2019": 20, "2020": 20, "b2c": 20, "demand": 20, "flu": 20, "medic": 20, "b2g": 20, "scale": 20, "infrastructur": 20, "mainten": 20, "2021": [20, 34, 37, 38, 39, 40, 41, 42, 43, 44, 46], "commerc": 20, "servic": [20, 39], "report": [20, 38], "tempor": 20, "profil": 20, "custom": 20, "2022": [20, 27, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "extern": [20, 45], "augment": 20, "packag": [21, 27, 30, 32, 35, 40, 41, 42], "depend": [21, 36, 43, 44, 45, 46], "contribut": 21, "bug": [21, 36], "huge": [22, 42], "memori": 22, "api": [23, 27, 44], "document": [23, 27, 34, 37, 39, 44], "dedic": 23, "webpag": 23, "issu": 23, "todo": [23, 31], "high": [24, 34, 36, 39, 40, 41, 42], "overview": 24, "idw": [24, 33, 36], "io": [24, 36, 43], "complex": [24, 37, 39, 44], "intern": [24, 44, 46], "viz": 24, "surfac": 24, "tutori": [24, 27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "intermedi": [24, 40, 41, 42], "advanc": 24, "python": [25, 27, 29, 30, 43, 45], "descart": 25, "matplotlib": [25, 34, 35, 36, 39, 43, 45], "tqdm": 25, "pyproj": 25, "scipi": [25, 45], "rtree": [25, 30], "prettyt": 25, "panda": [25, 35, 36, 39, 40, 42], "dask": 25, "request": 25, "version": [25, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "setup": [25, 27], "cfg": 25, "directori": [26, 40, 41, 42, 44], "would": [26, 34], "like": [26, 34, 46], "won": [26, 41, 44, 45], "avoid": [26, 34, 36, 38, 44, 46], "here": [26, 28, 36, 38, 43, 44, 45, 46], "md": 26, "2023": 27, "21": [27, 34, 36, 38, 39, 40, 41, 42, 43, 45, 46], "librari": [27, 30], "geostatist": [27, 28, 38, 43], "access": 27, "tool": [27, 38, 39, 40, 42, 46], "variou": 27, "help": [27, 40, 42, 46], "re": [27, 37, 38, 41], "gi": [27, 28], "expert": 27, "geologist": 27, "mine": [27, 44], "engin": 27, "ecologist": 27, "public": [27, 35], "health": 27, "specialist": 27, "scientist": 27, "alon": [27, 37], "machin": [27, 36, 39], "With": [27, 30, 35, 37, 40, 43, 45, 46], "covid": 27, "19": [27, 34, 35, 36, 42, 43, 45], "risk": [27, 34, 41, 42], "countri": 27, "worldwid": 27, "protect": [27, 34, 39, 46], "privaci": 27, "infect": [27, 34], "peopl": 27, "But": [27, 34, 36, 37, 40, 42, 43, 44, 45, 46], "introduc": [27, 39, 42], "decis": [27, 39, 40, 42], "make": [27, 35, 36, 40, 45, 46], "To": [27, 36, 37, 38, 39, 41, 43], "overcom": [27, 40, 41, 42], "densiti": [27, 46], "get": [27, 34, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46], "quickstart": 27, "develop": [27, 37, 39, 44], "bibliographi": 27, "measur": [27, 29, 38, 40, 42, 43], "journal": [27, 29], "open": [27, 29, 34, 46], "softwar": [27, 29, 41], "70": [27, 29, 38, 39], "2869": [27, 29], "doi": [27, 29], "21105": [27, 29], "joss": [27, 29], "02869": [27, 29], "wa": [13, 28, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "thank": [28, 34], "resourc": 28, "some": [28, 34, 39, 42, 43, 44, 45], "armstrong": 28, "springer": 28, "1998": 28, "ningchuan": 28, "xiao": 28, "uk": 28, "sagepub": 28, "com": 28, "en": 28, "gb": 28, "eur": 28, "book241284": 28, "pardo": 28, "iguzquiza": 28, "varfit": 28, "fortran": 28, "77": [28, 37, 43], "least": [28, 46], "comput": [28, 34, 43], "geoscienc": 28, "251": 28, "261": 28, "1999": 28, "deutsch": 28, "correct": [28, 38, 39, 46], "vol": 28, "22": [28, 36, 39, 40, 43, 45, 46], "No": [28, 34], "pp": 28, "765": 28, "773": 28, "1996": 28, "forg": [30, 32], "along": [30, 34, 40, 41, 42], "environ": [30, 34, 37, 39], "OF": [30, 37], "env": [30, 34, 46], "activ": 30, "now": [30, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "run": [30, 38, 39, 40, 42, 43, 44, 46], "properli": [30, 44], "becaus": [30, 34, 38, 39, 40, 41, 44, 45, 46], "In": [30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "linux": 30, "sudo": 30, "apt": 30, "libspatialindex": 30, "maco": 30, "brew": 30, "spatialindex": 30, "conda": 32, "flow": 32, "point_data": [32, 34, 35, 37, 38, 39, 43, 46], "dem": [32, 37, 38, 39, 43, 46], "analyz": [32, 34, 41, 44, 46], "search_radiu": 32, "500": [32, 36, 37, 38, 43], "40000": [32, 34, 44, 46], "experimental_semivariogram": 32, "semivar": [32, 37, 38, 45], "400": 32, "20000": [32, 44], "unknown_point": [32, 37], "65000": 32, "32": [32, 34, 38, 39, 43], "uncertainti": [32, 34], "211": 32, "23": [32, 34, 37, 39, 40, 43, 45], "89": [32, 43], "60000": [32, 36], "full": [32, 35, 39, 43], "code": [32, 36, 37], "good": [33, 34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "my": 33, "Their": [33, 36], "approach": [33, 37, 40], "date": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "chang": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "descript": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "author": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "05": [34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "08": [34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "14": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "upgrad": [34, 37, 38, 39, 40, 41, 42, 43, 44], "theoreticalsemivariogram": [34, 37, 38, 39, 40, 41, 42, 43, 44, 46], "13": [34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "behavior": [34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "select_values_in_rang": [34, 37, 38, 39, 40, 41, 42, 43, 44, 46], "06": [34, 39, 46], "prepare_kriging_data": [34, 37, 38, 39, 40, 41, 42], "refactor": [34, 38, 39, 40, 41, 42, 43, 44, 46], "calc_semivariance_from_pt_cloud": [34, 39, 46], "31": [34, 36, 38, 39, 40, 41, 42, 43, 44, 46], "question": [34, 45], "ikei": 34, "channel": 34, "02": [34, 37, 39, 43], "04": [34, 38, 39, 44], "engag": 34, "short": [34, 36], "without": [34, 39, 40, 42, 43, 45], "hack": 34, "just": 34, "idea": [34, 36, 39, 40, 41, 42, 43, 44, 46], "behind": 34, "reflect": 34, "ongo": 34, "epidemiologi": [34, 44], "inhabit": 34, "thu": [34, 38, 45, 46], "someon": 34, "live": 34, "part": [34, 38, 39, 40, 42, 44, 45, 46], "obtain": [34, 36, 37, 46], "seem": [34, 36], "anoth": [34, 36, 37, 46], "probabl": [34, 38, 39, 40, 41, 42, 46], "volum": 34, "etc": 34, "scenario": [34, 36, 38, 39, 43], "link": [34, 35], "underli": 34, "variabl": [34, 36, 37, 44], "achiev": [34, 44], "done": 34, "summari": 34, "shapefil": [34, 46], "regular_grid_point": 34, "cancer_data": [34, 40, 41, 42, 44, 46], "understand": [34, 36, 39, 40, 41, 42, 43, 44, 46], "concept": [34, 40, 41, 42], "notebook": [34, 37], "pyplot": [34, 35, 36, 39, 43, 45], "plt": [34, 35, 36, 39, 43, 45], "northeastern": [34, 40, 41, 42, 44, 46], "state": [34, 45], "counti": [34, 40, 41, 42, 44, 46], "multipli": 34, "constant": [34, 45], "factor": 34, "000": 34, "geopackag": [34, 40, 41, 42, 44], "polygon_lay": [34, 40, 41, 42, 44, 46], "polygon_valu": [34, 40, 41, 42, 44, 46], "400000": [34, 36, 46], "areal_input": [34, 46], "head": [34, 35, 36, 41, 46], "proj": [34, 46], "proj_create_from_databas": [34, 46], "home": [34, 39, 46], "miniconda3": [34, 46], "blogt": [34, 46], "share": [34, 46], "fail": [34, 46], "25019": [34, 41, 46], "2115688": [34, 46], "816": [34, 40, 46], "556471": [34, 46], "240": [34, 46], "211569": [34, 46], "192": [34, 43, 46], "132630e": [34, 46], "557971": [34, 46], "155949": [34, 46], "36121": [34, 41, 46], "1419423": [34, 46], "430": [34, 38, 43, 46], "564830": [34, 46], "379": [34, 46], "1419729": [34, 46], "721": [34, 46], "166": [34, 46], "442153e": [34, 46], "550673": [34, 46], "935704": [34, 46], "33001": [34, 46], "1937530": [34, 46], "728": [34, 46], "779787": [34, 46], "978": [34, 46], "193751": [34, 46], "157": [34, 46], "958207e": [34, 46], "766008": [34, 46], "383446": [34, 46], "25007": [34, 46], "2074073": [34, 46], "532": [34, 46], "539159": [34, 46], "504": [34, 46], "207411": [34, 46], "156": [34, 46], "082188e": [34, 46], "556830": [34, 46], "822367": [34, 46], "25001": [34, 46], "2095343": [34, 46], "207": [34, 46], "637424": [34, 46], "961": [34, 39, 46], "209528": [34, 46], "155": [34, 46], "100747e": [34, 46], "600235": [34, 46], "845891": [34, 46], "areal_centroid": [34, 46], "13262960e": 34, "57971156e": 34, "92200000e": 34, "wai": [34, 36, 38, 43, 44, 45], "inspect": [34, 39], "respect": 34, "maximum_rang": [34, 44, 46], "300000": [34, 44], "number_of_lag": [34, 39, 46], "vc": [34, 46], "append": [34, 37, 40, 42, 45], "f": [34, 36, 37, 43, 46], "fast": [34, 36, 42], "tell": [34, 39, 40, 42, 43, 46], "u": [34, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "toward": [34, 46], "alwai": [34, 36, 39, 40, 41, 42, 44, 45], "extrem": [34, 46], "200": [34, 37, 41, 45], "unnecessari": 34, "And": [34, 38, 45], "much": [34, 36, 42], "especi": [34, 36, 39], "gener": [34, 36, 37, 40, 42, 43, 44, 45, 46], "nois": [34, 39], "expect": [34, 43, 44, 46], "poorli": [34, 44], "manual": [34, 37, 39, 44, 46], "automat": [34, 36, 44], "easier": [34, 36], "theoretical_semivariogram": 34, "enumer": [34, 46], "exp_model": 34, "theo_semi": 34, "75000": 34, "150000": 34, "225000": 34, "repositori": [34, 37, 39], "py": [34, 37, 39], "472": [34, 38, 39], "userwarn": [34, 39], "rememb": [34, 37, 39], "assum": [34, 37, 39, 40, 42, 43], "msg": [34, 36, 37, 39, 43], "104": [34, 43], "18060667237297": 34, "102380": 34, "95238095238": 34, "416168111798283": 34, "37500": 34, "112500": 34, "187500": 34, "262500": 34, "111": [34, 43], "82982174537467": 34, "37619": 34, "04761904762": 34, "604433069510002": 34, "18750": 34, "56250": 34, "93750": 34, "131250": 34, "168750": 34, "206250": 34, "243750": 34, "281250": 34, "107": [34, 38, 40], "66421388064023": 34, "30000": 34, "320002753214663": 34, "appropri": 34, "rise": [34, 46], "care": [34, 41, 45], "few": [34, 40, 41, 42, 43, 44, 46], "instead": [34, 39, 40, 41, 42, 43, 45, 46], "pattern": [34, 39, 40, 41, 42, 44], "On": [34, 37, 38, 43], "hand": [34, 37, 38, 43], "readi": 34, "featur": [34, 36], "gdf_pt": 34, "set_index": 34, "81": [34, 38, 43], "1277277": 34, "671": 34, "441124": 34, "507": [34, 41], "277278e": 34, "5068": 34, "82": [34, 43], "431124": 34, "83": [34, 43], "421124": 34, "84": [34, 43], "411124": 34, "85": [34, 43], "401124": 34, "batch": 34, "integ": 34, "parallel": 34, "speed": [34, 38], "up": [34, 38, 39, 43, 46], "200000": 34, "frame": 34, "preds_col": 34, "errs_col": 34, "semi_model": 34, "pred_col_nam": 34, "uncertainty_col_nam": 34, "5419": 34, "00": [34, 37, 38, 39, 41, 43, 44], "lt": [34, 37, 38, 39, 40, 41, 42, 44], "1190": 34, "56it": 34, "1402": 34, "50it": 34, "1392": 34, "23it": 34, "cir": 34, "exp": 34, "cub": 34, "133": [34, 42], "085189": 34, "63": [34, 43], "322684": 34, "132": [34, 43], "828256": 34, "93": [34, 39, 43], "647290": 34, "131": [34, 43], "969565": 34, "112": [34, 37], "345267": 34, "879395": 34, "62": [34, 40, 43], "251709": 34, "171342": 34, "92": [34, 43], "859017": 34, "130": 34, "604348": 34, "817630": 34, "61": [34, 38, 43], "932193": 34, "542053": 34, "252755": 34, "129": 34, "655109": 34, "666624": 34, "101171": 34, "857396": 34, "853456": 34, "60": [34, 38], "872324": 34, "114977": 34, "603116": 34, "860000": 34, "970782": 34, "somewhat": 34, "complic": [34, 40], "to_fil": 34, "interpolation_results_areal_to_point": 34, "directli": [34, 38, 39, 40, 42, 43, 46], "fig": [34, 35, 39], "ax": [34, 35, 36, 39, 41], "subplot": [34, 35, 39], "nrow": [34, 35, 39], "ncol": [34, 35, 39], "figsiz": [34, 35, 36, 39, 40, 41, 42, 43, 45], "sharex": 34, "sharei": 34, "base1": 34, "legend": [34, 36, 39, 40, 41, 42, 43, 45], "edgecolor": [34, 41], "black": [34, 36, 41, 43, 45], "color": [34, 36, 40, 41, 42, 43, 45], "white": [34, 41], "base2": 34, "base3": 34, "base4": 34, "base5": 34, "base6": 34, "cmap": [34, 35, 40, 41, 42, 45], "spectral_r": [34, 40, 42], "alpha": [34, 36, 41], "red": [34, 35], "set_titl": [34, 35, 39], "suptitl": 34, "comparison": [34, 36, 37, 39, 43, 45], "smoothest": 34, "interest": [34, 41, 44, 45], "emerg": 34, "smoother": [34, 41], "middl": [34, 39, 46], "produc": [34, 39, 41], "higher": [34, 37, 46], "still": [34, 35, 38, 39, 44, 45, 46], "strict": 34, "constraint": 34, "outcom": [34, 38, 43, 46], "sharpli": [34, 39], "mayb": [34, 46], "meaning": [34, 44], "let": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "pcol1": 34, "pcol2": 34, "mad": 34, "ab": [34, 39], "4f": [34, 37], "2124": 34, "6504": 34, "4380": 34, "tini": [34, 37], "so": [34, 38, 42, 43, 44, 46], "throw": 34, "prefer": 34, "low": [34, 37, 39, 40, 41, 42, 45, 46], "classic": 35, "similar": [35, 36, 39, 42, 43], "world": [35, 37, 38, 39, 43, 45], "rare": [35, 37, 38, 43], "distinguish": [35, 36, 46], "temperatur": 35, "north": 35, "south": 35, "west": [35, 38], "east": [35, 38], "referr": 35, "zinc": 35, "concentr": [35, 36], "pebesma": 35, "edzer": 35, "2009": 35, "gstat": 35, "r": [35, 38, 45], "ptp": 35, "directionalvariogram": 35, "meuse_fil": 35, "meuse_grid": 35, "1600": 35, "df": [35, 36, 39], "usecol": 35, "hist": [35, 40, 42], "concentrt": 35, "highli": 35, "natur": 35, "logarithm": 35, "closer": [35, 37, 40, 41, 42, 46], "normal": [35, 43, 44, 46], "histogram": [35, 40, 42], "mode": [35, 46], "tail": [35, 39], "shorter": [35, 39], "dirvar": 35, "five": [35, 40, 42], "iso": 35, "defin": 35, "kriged_result": 35, "pred": [35, 41], "points_from_xi": [35, 36], "across": 35, "cividi": [35, 45], "clearli": [35, 40, 42], "even": [35, 37, 38, 40, 41, 42, 45], "pronounc": [35, 39], "At": [35, 39, 45], "end": [35, 37, 39, 41, 44], "mean_directional_result": 35, "mean_dir_pr": 35, "17": [35, 36, 37, 38, 39, 43, 44, 45, 46], "angl": 36, "clockwis": 36, "counterclockwis": 36, "valid": [36, 38, 39, 40, 41, 46], "09": [36, 39, 43], "everi": [36, 37, 38, 46], "sometim": [36, 40, 42, 43], "trend": [36, 43, 44, 46], "write": 36, "pollut": 36, "enthusiast": 36, "comment": 36, "intention": 36, "uncom": 36, "chanc": [36, 40, 42], "ll": [36, 37], "sure": [36, 38, 40, 42, 43, 46], "directional_variogram_pm25_20220922": 36, "next": [36, 39, 44, 46], "cell": [36, 37, 39, 40, 42, 44], "659": 36, "50": [36, 39, 40, 42, 43, 46], "529892": 36, "112467": 36, "12765": 36, "736": 36, "54": [36, 37], "380279": 36, "18": [36, 43, 45], "620274": 36, "66432": 36, "861": 36, "167847": 36, "410942": 36, "00739": 36, "266": 36, "51": [36, 39, 42, 43], "259431": 36, "569133": 36, "10000": [36, 37, 38, 41, 43, 45], "355": 36, "856692": 36, "421231": 36, "00000": 36, "def": [36, 37, 38, 39, 40, 42, 45], "df2gdf": 36, "lon_col": 36, "lat_col": 36, "set_cr": 36, "gd": 36, "11247": 36, "52989": 36, "62027": 36, "38028": 36, "41094": 36, "16785": 36, "56913": 36, "25943": 36, "42123": 36, "85669": 36, "isna": 36, "dropna": 36, "to_cr": 36, "2180": 36, "markers": [36, 41], "poland": 36, "39": [36, 37, 38, 39, 40, 41, 42, 43], "recal": 36, "three": [36, 39, 43, 45, 46], "main": [36, 44], "discret": [36, 43], "interv": [36, 43], "go": [36, 37, 38, 39, 43], "tricki": [36, 43, 45], "hard": [36, 39, 43, 44], "guess": [36, 37, 38, 43, 45], "try": [36, 37, 38, 40, 42, 43, 44, 45], "exce": [36, 43], "everyth": [36, 39], "leav": [36, 38, 41, 44], "edg": 36, "big": [36, 37, 40, 41, 42, 44], "slow": [36, 44], "cartesian": 36, "plane": 36, "top": [36, 39, 46], "circl": [36, 43], "bright": 36, "green": 36, "dark": 36, "bottom": [36, 39, 46], "brighter": 36, "yellow": 36, "darker": 36, "purpl": 36, "long": [36, 40, 41, 42, 44, 46], "arrow": 36, "radius": 36, "semi": [36, 43], "gradual": 36, "start": [36, 38, 40, 41, 42, 43, 44, 45, 46], "better": [36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "effect": [36, 37, 45], "bin_radiu": 36, "meter": [36, 38, 39, 43], "inp_arr": 36, "zip": 36, "we_variogram": 36, "ns_variogram": 36, "nw_se_variogram": 36, "ne_sw_variogram": 36, "iso_variogram": 36, "did": [36, 43], "weak": [36, 45], "variat": 36, "rather": [36, 39, 44], "catch": [36, 43], "smallest": 36, "_lag": [36, 43, 45, 46], "_n": 36, "_we": 36, "_nw_se": 36, "_ne_sw": 36, "_iso": 36, "figur": [13, 36, 39, 43, 45, 46], "c2a5cf": [36, 45], "e7d4e8": [36, 43, 45], "5aae61": [36, 45], "1b7837": [36, 43, 45], "xlabel": [36, 39, 43, 45], "ylabel": [36, 39, 40, 42, 43, 45], "think": 36, "agre": 36, "datetim": 36, "t0e": 36, "nw_se_variogram_ellipt": 36, "tfin_": 36, "total_second": 36, "t0t": 36, "nw_se_variogram_triangular": 36, "tfin_t": 36, "faster": [36, 37, 42, 46], "6258333880714662": 36, "5x": 36, "_nw_se_el": 36, "_nw_se_tri": 36, "harder": 36, "danger": 36, "consid": [36, 37, 38, 39, 40, 42, 44], "strang": 36, "proport": 37, "z": [37, 46], "lambda_": 37, "z_": 37, "th": 37, "hyperparamet": [37, 40, 42, 43], "strong": 37, "relationship": [37, 43], "feebl": 37, "emphas": 37, "regardless": 37, "notic": [37, 39], "unfortun": 37, "signific": [37, 39, 44], "drawback": 37, "isn": 37, "task": [37, 39, 44], "33": [37, 38, 39, 43, 45], "pl_dem_epsg2180": [37, 38, 39, 43, 46], "37685325e": [37, 38], "45416708e": [37, 38], "12545509e": [37, 38], "37674140e": [37, 38], "45209671e": [37, 38], "89582825e": [37, 38], "37449255e": [37, 38], "41045935e": [37, 38], "68178635e": [37, 38], "54751735e": [37, 43], "41480271e": [37, 43], "03093376e": [37, 43], "54682103e": [37, 43], "40099921e": [37, 43], "19432678e": [37, 43], "54521994e": [37, 43], "36925123e": [37, 43], "15251350e": [37, 43], "randomli": [37, 38, 40, 42], "create_model_validation_set": 37, "training_set_ratio": [37, 38], "rnd_seed": 37, "seed": [37, 38], "indexes_of_training_set": [37, 38], "choic": [37, 38, 39, 40, 42, 46], "replac": [37, 38, 39, 40, 42, 46], "training_set": [37, 38, 39], "validation_set": [37, 38], "delet": [37, 38, 39], "denomin": 37, "thing": [37, 39, 46], "event": 37, "idw_pow": 37, "idw_predict": 37, "idw_result": 37, "idw_rms": 37, "sqrt": [37, 38, 40, 42], "5045203528088513": 37, "clarif": [37, 39, 40, 41, 42, 44], "serv": 37, "four": [37, 38, 40, 42], "pw": 37, "4434": 37, "8513": 37, "5045": 37, "8198": 37, "through": [37, 44], "exp_semivar": [37, 38, 44], "lastli": 37, "chose": 37, "previou": [37, 45], "3447": 37, "340": [37, 43], "80it": 37, "kriging_rms": 37, "6638061333290732": 37, "give": [37, 38, 40], "insight": [37, 39, 40, 42], "expens": 37, "percent": 37, "cover": [37, 38, 39, 40, 41, 42], "repeat": [37, 40, 42, 44], "encourag": [37, 44], "55": 37, "56": [37, 38, 43], "57": [37, 38, 43], "1027": 37, "8879": 37, "1886": 37, "1183": 37, "2371": 37, "3415": 37, "66": [37, 40, 43], "runtimeerror": 37, "traceback": 37, "recent": 37, "call": [37, 45], "gt": [37, 40, 41, 42], "627": 37, "529": 37, "530": 37, "531": 37, "534": [37, 43], "535": 37, "536": 37, "34": [37, 38, 39, 43], "537": 37, "538": 37, "626": 37, "628": 37, "629": 37, "630": 37, "631": 37, "632": 37, "633": 37, "634": 37, "635": 37, "636": 37, "637": 37, "638": 37, "639": 37, "__init__": 37, "self": 37, "357": 37, "__c_var": 37, "359": 37, "_calculate_semivari": 37, "361": 37, "362": [37, 43], "451": 37, "445": 37, "446": 37, "447": [37, 43], "448": 37, "449": 37, "450": 37, "452": 37, "453": 37, "454": 37, "455": 37, "456": [37, 38], "457": 37, "458": 37, "459": [37, 43], "611": 37, "608": 37, "610": 37, "omnidirectional_semivariogram": 37, "612": 37, "613": 37, "directional_semivariogram": 37, "53": [37, 40, 43], "There": [37, 39, 42, 43, 44, 46], "vals_0": 37, "distances_in_rang": 37, "74": [37, 38, 39, 43], "6756": 37, "17it": 37, "76": [37, 43], "85945951558446": 37, "8595": 37, "opportun": 37, "unabl": 37, "voila": 37, "benn": [38, 39, 40, 41, 42], "global_mean": 38, "teach": 38, "simplest": 38, "create_train_test": [38, 39], "test_set": [38, 39], "ensur": 38, "train_set": 38, "subset": 38, "fewer": 38, "down": [38, 39, 44, 46], "imagin": 38, "sort": [38, 39], "digit": [38, 39], "elev": [38, 39], "western": 38, "mountain": 38, "eastern": 38, "plain": 38, "catastroph": 38, "realiz": [38, 40, 42], "awar": [38, 42], "step_radiu": [38, 43], "493": 38, "778772754868": 38, "92700357030904": 38, "37": [38, 39, 40, 43], "17324824914244": 38, "24": [38, 39, 43, 45], "6889386377434": 38, "614084077885668": 38, "074854559857734": 38, "49": [38, 39], "3778772754868": 38, "151521896711735": 38, "226355378775068": 38, "1500": [38, 43], "0668159132302": 38, "61060460335831": 38, "45621130987189": 38, "2000": [38, 43], "98": [38, 43], "7557545509736": 38, "75250857008155": 38, "00324598089206": 38, "2500": [38, 43], "123": 38, "444693188717": 38, "39147411240353": 38, "053219076313468": 38, "3000": [38, 43], "148": [38, 43], "1336318264604": 38, "138": [38, 40, 43], "01527174633642": 38, "118360080123978": 38, "3500": [38, 43], "172": 38, "82257046420378": 38, "170": [38, 43], "17760461535644": 38, "6449658488473347": 38, "4000": [38, 43], "197": 38, "5115091019472": 38, "201": 38, "7643955690108": 38, "2528864670635755": 38, "4500": [38, 43], "222": [38, 43], "2004477396906": 38, "235": 38, "6737606045218": 38, "4733128648312": 38, "5000": [38, 43], "246": 38, "889386377434": 38, "274": 38, "49115425599933": 38, "27": [38, 39, 40, 41, 42, 43, 44, 45], "60176787856534": 38, "5500": [38, 43], "271": 38, "5783250151774": 38, "304": 38, "81328096735956": 38, "23495595218213": 38, "6000": [38, 43], "296": 38, "2672636529208": 38, "341": 38, "13970843945583": 38, "44": [38, 39, 43], "87244478653503": 38, "6500": [38, 43], "320": [38, 43], "9562022906642": 38, "367": [38, 43], "8150566677254": 38, "46": [38, 39, 43], "85885437706122": 38, "7000": [38, 43], "345": 38, "64514092840756": 38, "403": [38, 43], "5663320998641": 38, "92119117145654": 38, "7500": [38, 43], "370": [38, 43], "334079566151": 38, "51175648403176": 38, "177676917880774": 38, "8000": [38, 43], "395": 38, "0230182038944": 38, "5353159209564": 38, "51229771706198": 38, "8500": [38, 43], "419": [38, 43], "7119568416378": 38, "6792052919712": 38, "967248450333386": 38, "9000": [38, 43], "444": 38, "4008954793812": 38, "496": 38, "87388696572737": 38, "47299148634619": 38, "9500": [38, 43], "469": 38, "08983411712455": 38, "517": 38, "9344861183605": 38, "48": [38, 39], "84465200123594": 38, "essenti": [38, 44, 46], "ve": [38, 40, 46], "arbitrari": 38, "unbias": [38, 39], "exact": 38, "oot": 38, "ean": 38, "quar": 38, "rror": 38, "argument": [38, 40, 42, 46], "By": 38, "cpu": 38, "worker": 38, "known_valu": 38, "49304390e": 38, "40766289e": 38, "03649998e": 38, "ok_interpol": 38, "524": 38, "75it": 38, "00000000e": [38, 43], "precis": [38, 39], "far": 38, "slightli": [38, 39, 43, 45], "global": 38, "cannot": [38, 39, 43, 46], "entir": 38, "leak": 38, "sk_interpol": 38, "93it": 38, "actual": [38, 40, 42, 43], "fed": 38, "pointless": 38, "excel": [38, 39, 46], "addition": 38, "test_krig": 38, "train_data": 38, "ktype": 38, "test_valu": 38, "sk_mean_valu": 38, "mse": [38, 39], "no_of_n": 38, "256": 38, "nn": 38, "rmse_pr": 38, "4826": 38, "3412": 38, "41it": 38, "404341396262182": 38, "3191": 38, "84it": 38, "2909488461696372": 38, "3390": 38, "65it": 38, "2674275543792795": 38, "1122": 38, "85it": 38, "2608735889738663": 38, "1147": 38, "38it": 38, "2565732386644757": 38, "07": 38, "647": 38, "30it": 38, "2547868359770336": 38, "415": 38, "25it": 38, "2550170696805005": 38, "4217": 38, "697161939348147": 38, "4246": 38, "46it": 38, "650066190084651": 38, "4154": 38, "94it": 38, "348632949010878": 38, "1539": 38, "77it": 38, "2785837126433313": 38, "1396": 38, "62it": 38, "261651162610457": 38, "976": 38, "35it": 38, "255919635781099": 38, "417": 38, "254332343473019": 38, "wors": [38, 40, 42], "shock": 38, "util": [38, 39], "swiss": 38, "knife": 38, "toolbox": 38, "grow": [38, 43], "worth": 38, "problem": [38, 39, 40, 41, 42, 44], "account": 38, "Near": 38, "systemat": [38, 43], "analys": [38, 40, 42], "releas": [39, 45], "preprocess": 39, "stage": 39, "raw": 39, "training_fract": 39, "number_of_training_sampl": 39, "training_idx": 39, "test_idx": 39, "45696744e": 39, "48612222e": 39, "30628319e": 39, "47963443e": 39, "34007849e": 39, "99749527e": 39, "47986176e": 39, "36520936e": 39, "78247375e": 39, "determin": [39, 40, 42], "contain": 39, "investig": 39, "mix": 39, "sign": [39, 43, 44], "One": 39, "faintest": 39, "visibl": [39, 46], "suitabl": 39, "challeng": 39, "handi": [39, 40, 42], "ascend": 39, "properti": [39, 40, 42, 43, 46], "whisker": [39, 46], "horizont": [39, 46], "word": 39, "q1": [39, 46], "q2": 39, "q3": [39, 46], "individu": 39, "knowledg": [39, 45], "anomali": 39, "28": [39, 40, 41, 42, 43, 44, 45], "quantil": [39, 46], "top_limit": 39, "train_without_outli": 39, "29": [39, 43], "record": 39, "pre": 39, "689": 39, "681": 39, "30": [39, 41, 42, 43], "cut": 39, "abruptli": 39, "upward": 39, "crucial": [39, 41, 42], "concret": 39, "eager": 39, "deal": 39, "articl": 39, "whole_dist": 39, "cloud_raw": 39, "cloud_process": 39, "quick": [39, 43], "profoundli": 39, "km": 39, "35": [39, 43], "k": 39, "item": 39, "2f": 39, "v_raw": 39, "v_pro": 39, "v_smape": 39, "3597": 39, "72": [39, 43], "586": 39, "585": 39, "7195": 39, "1114": 39, "1068": 39, "10793": 39, "1348": 39, "1252": 39, "38": [39, 43], "14390": 39, "87": [39, 43], "1411": 39, "1294": 39, "65": [39, 43], "17988": 39, "59": 39, "1321": 39, "1196": 39, "21586": 39, "1025": 39, "25184": 39, "810": 39, "788": 39, "28781": 39, "754": 39, "762": 39, "vari": 39, "greatli": 39, "lost": 39, "pain": 39, "compon": 39, "dispers": [39, 40, 42, 46], "judg": 39, "36": [39, 40, 43], "raw_without_outli": 39, "prep_without_outli": 39, "data_raw": 39, "data_raw_not_out": 39, "data_prep": 39, "data_prep_not_out": 39, "set_xlabel": 39, "set_ylabel": 39, "heavili": 39, "gain": 39, "raw_semivar": 39, "raw_semivar_not_out": 39, "prep_semivar": 39, "prep_semivar_not_out": 39, "a6611a": 39, "dfc27d": 39, "80cdc1": 39, "018571": 39, "easi": [39, 43], "reason": [39, 43, 45], "interestingli": 39, "peak": 39, "6th": 39, "13th": 39, "mostli": 39, "41": [39, 43], "raw_theo": 39, "raw_theo_no_out": 39, "prep_theo": 39, "prep_theo_no_out": 39, "raw_model": 39, "c_raw_model": 39, "prep_model": 39, "c_prep_model": 39, "6204": 39, "124": [39, 43], "solut": 39, "incorrect": 39, "leastsquaresapproximationwarn": 39, "125": [39, 40, 43], "futurewarn": 39, "rcond": 39, "futur": 39, "silenc": 39, "advis": 39, "keep": 39, "old": 39, "explicitli": 39, "solv": 39, "linalg": 39, "lstsq": 39, "5375": 39, "28it": 39, "5430": 39, "79it": 39, "5783": 39, "57it": 39, "5453": 39, "96it": 39, "calculate_model_devi": 39, "modeled_valu": 39, "r_test": 39, "47": [39, 43], "cr_test": 39, "p_test": 39, "cp_test": 39, "transpos": 39, "204000e": 39, "582548e": 39, "880615e": 39, "492439e": 39, "549241e": 39, "848006e": 39, "889110e": 39, "482168e": 39, "103712e": 39, "395315e": 39, "463271e": 39, "413464e": 39, "346717e": 39, "649726e": 39, "047185e": 39, "311757e": 39, "618957e": 39, "331637e": 39, "258679e": 39, "199820e": 39, "747687e": 39, "577995e": 39, "087209e": 39, "555325e": 39, "930928e": 39, "559088e": 39, "662049e": 39, "665672e": 39, "282200e": 39, "view": 39, "copernicu": 39, "land": 39, "monitor": 39, "impress": 39, "sensor": 39, "unreli": [39, 40, 41, 42], "bias": 39, "satellit": 39, "camera": 39, "satur": 39, "cancer": [40, 41, 42, 44, 46], "particular": [40, 41, 42], "breast": [40, 41, 42, 44, 46], "censu": [40, 42, 44], "2010": [40, 42, 44], "statement": 40, "slower": 40, "simplifi": 40, "reliabl": 40, "tune": 40, "metric": [40, 42, 43, 45], "population_lay": [40, 41, 42, 44], "axessubplot": [40, 41, 42], "diverg": [40, 41, 42], "region": [40, 41, 42], "incid": [40, 41, 42, 44], "choropleth": [40, 41, 42], "ideal": [40, 41, 42, 43], "spars": [40, 41, 42, 45], "draw": [40, 41, 42], "attent": [40, 41, 42], "transit": [40, 41, 42], "abrupt": [40, 41, 42], "denois": [40, 42], "conveni": [40, 41, 42], "simpli": [40, 42], "categori": [40, 42], "create_test_areal_set": [40, 42], "areal_dataset": [40, 42], "points_dataset": [40, 42], "training_area": [40, 42], "test_area": [40, 42], "training_point": [40, 42], "test_point": [40, 42], "block_id_col": [40, 42], "block_data": [40, 42], "copi": [40, 41, 42, 45], "all_id": [40, 42], "training_set_s": [40, 42], "training_id": [40, 42], "isin": [40, 42], "ps_data": [40, 42], "ps_id": [40, 42], "ar_train": [40, 42], "ar_test": [40, 42], "pt_train": [40, 42], "pt_test": [40, 42], "scikit": 40, "critic": [40, 42], "under": [40, 42], "consider": 40, "OR": [40, 42], "number_of_ob": [40, 42], "predslist": [40, 42], "unknown_area": [40, 42], "upt": [40, 42], "kriging_pr": [40, 42], "except": [40, 42, 44], "fb": [40, 42], "extend": [40, 42], "kriged_predict": 40, "pred_df": [40, 42], "frequenc": [40, 42], "000000": [40, 42], "167": [40, 43], "136180": 40, "811183": 40, "267182": 40, "222666": 40, "150": 40, "020236": 40, "094422": 40, "640758": 40, "149": [40, 43], "619693": 40, "046015": 40, "368370": 40, "863279": 40, "413214": 40, "770220": 40, "513331": 40, "926375": 40, "426594": 40, "492211": 40, "915555": 40, "130457": 40, "821930": 40, "153": [40, 43], "246009": 40, "763365": 40, "757469": 40, "957": 40, "513214": 40, "145": [40, 43], "073629": 40, "453985": 40, "howev": [40, 42, 44], "mislead": [40, 42], "dozen": [40, 42], "behav": [40, 42, 43, 44, 45], "experi": [40, 42], "piec": [40, 42], "come": [40, 42], "rel": [40, 42], "accept": [40, 42], "resolut": 41, "administr": [41, 44], "plasma": 41, "vmax": 41, "straightforward": 41, "Be": 41, "217": 41, "43it": 41, "2117322": 41, "312": 41, "556124": 41, "079420": 41, "348680": 41, "2134642": 41, "820": 41, "122": [41, 43], "382795": 41, "908064": 41, "1424501": 41, "989": 41, "384635": 41, "895874": 41, "546124": 41, "469558": 41, "470921": 41, "1433162": 41, "243": [41, 43], "561124": 41, "835764": 41, "041494": 41, "qgi": 41, "smooth_plot_data": 41, "simplif": 42, "own": [42, 45], "desir": 42, "eras": 42, "unseen": 42, "057629": 42, "789416": 42, "825421": 42, "508610": 42, "163825": 42, "866854": 42, "412609": 42, "532539": 42, "459553": 42, "990800": 42, "038472": 42, "179": [42, 43], "333714": 42, "121": 42, "444467": 42, "555936": 42, "179118": 42, "145358": 42, "126": 42, "898438": 42, "611230": 42, "712665": 42, "655343": 42, "142": 42, "328604": 42, "430437": 42, "393260": 42, "589437": 42, "309": [42, 43], "833714": 42, "137668": 42, "740447": 42, "complet": 43, "pl_dem": 43, "54549783e": 43, "38007742e": 43, "96319027e": 43, "54462772e": 43, "36282311e": 43, "63530655e": 43, "54247062e": 43, "32003253e": 43, "01049805e": 43, "54233150e": 43, "31727185e": 43, "84706993e": 43, "55075675e": 43, "47898921e": 43, "19803314e": 43, "55032701e": 43, "47047700e": 43, "29624100e": 43, "54975796e": 43, "45920408e": 43, "03861294e": 43, "messi": [43, 46], "special": [43, 45], "non": 43, "716058620972868": 43, "480": 43, "99904783812127": 43, "821278469608444": 43, "85400868491261": 43, "464": 43, "2196256667607": 43, "600700640969023": 43, "712760007769795": 43, "433": 43, "73651582698574": 43, "08381048074398": 43, "49483539006093": 43, "5799288984297": 43, "86": 43, "24039740929999": 43, "4449493651956": 43, "364": 43, "9336781724029": 43, "88664813532682": 43, "143": 43, "4007980025356": 43, "325": 43, "6459001433955": 43, "164": 43, "1744261643342": 43, "175": 43, "10704725708965": 43, "284": 43, "4093681493841": 43, "205": 43, "41095815834564": 43, "209": 43, "3522343651705": 43, "245": 43, "59671700665646": 43, "244": 43, "22360930107325": 43, "46785072173265": 43, "204": 43, "4305639103993": 43, "285": 43, "3897623973304": 43, "281": 43, "0897575749926": 43, "159": 43, "61259251127132": 43, "330": 43, "2077337964584": 43, "67549229122216": 43, "118": 43, "99201963546533": 43, "8283066722644": 43, "349": 43, "5718260502048": 43, "90206675127321": 43, "407": 43, "9182595564565": 43, "381": 43, "7274369750636": 43, "01829083567338": 43, "442": 43, "80203547205633": 43, "413": 43, "81104972218697": 43, "768848642349267": 43, "474": 43, "05147766538045": 43, "439": 43, "311684307325": 43, "119116076399862": 43, "498": 43, "93944238412956": 43, "461": 43, "6911951584344": 43, "173423730506535": 43, "518": 43, "9937500382363": 43, "482": 43, "51366131979273": 43, "75615663700621": 43, "576482944736": 43, "501": 43, "63014408854025": 43, "58": 43, "013038178981994": 43, "547": 43, "8333644867117": 43, "522": 43, "2111025684128": 43, "92100663867586": 43, "562": 43, "7413329464056": 43, "situat": [43, 46], "pluse": 43, "dash": 43, "mirror": 43, "role": 43, "flatten": 43, "reach": 43, "95": 43, "neglig": 43, "easili": 43, "programm": 43, "creator": 43, "var_rang": 43, "circular_model": [43, 45], "489": 43, "8203263077297": 43, "60629816538764": 43, "00280857591535": 43, "953271455641215": 43, "237212834668348": 43, "75383379923626": 43, "42": 43, "899825114323654": 43, "116": 43, "24715805742842": 43, "53439804965863": 43, "154": 43, "2749647378938": 43, "71": 43, "78012934783288": 43, "191": 43, "6730553536057": 43, "80": 43, "22810598841009": 43, "228": 43, "26874220429437": 43, "86794420175877": 43, "263": 43, "87764398483665": 43, "88": 43, "770596727747": 43, "298": 43, "29949183176774": 43, "94725746659725": 43, "331": 43, "3123650670836": 43, "84451434535094": 43, "66434202230323": 43, "57458444731066": 43, "392": 43, "0606537618678": 43, "38516147064564": 43, "14238179486523": 43, "69": 43, "57055574466045": 43, "443": 43, "44740428898785": 43, "71996731392426": 43, "3273586391969": 43, "51630891700995": 43, "71958538405306": 43, "40790107672808": 43, "12913114929529": 43, "306664987936983": 43, "809817780810533": 43, "39077626068308": 43, "cubic_model": [43, 45], "44307814715333": 43, "93081804872125": 43, "34878902539015": 43, "3672695955827177": 43, "255288629599086": 43, "401279944686479": 43, "68405535286398": 43, "971295345094184": 43, "9805383955685": 43, "48570300550756": 43, "04428231682044": 43, "97": 43, "59933295162485": 43, "268": 43, "48143737523486": 43, "08063937269927": 43, "323": 43, "7296800593239": 43, "62263280223428": 43, "372": 43, "1486463548962": 43, "162": 43, "7964119897257": 43, "412": 43, "06898029686596": 43, "6011295751333": 43, "79310035287546": 43, "161": 43, "70334277788288": 43, "5407861861308": 43, "86529389490863": 43, "478": 43, "33268834485466": 43, "76086229464988": 43, "485": 43, "8048634257556": 43, "07742645069203": 43, "488": 43, "947437258918": 43, "13638753673104": 43, "7604986615125": 43, "448814354187505": 43, "exponential_model": [43, 45], "87847144716388": 43, "41020702761479": 43, "676713342689204": 43, "960654721716336": 43, "555405518182404": 43, "701396833269797": 43, "74501312199658": 43, "032253114226783": 43, "108": 43, "34787261497875": 43, "853037224917827": 43, "46012020525072": 43, "01517084005512": 43, "17206750253146": 43, "771269499995867": 43, "173": 43, "56855441271478": 43, "538492844374872": 43, "72928065164504": 43, "622953713525447": 43, "210": 43, "72911717348904": 43, "7387335482436": 43, "63839873061636": 43, "451358844376216": 43, "5231987081728": 43, "15229358304936": 43, "258": 43, "44558730726845": 43, "12623874293632": 43, "272": 43, "4638740856379": 43, "109": 43, "26356288942571": 43, "63283580350344": 43, "17821391868353": 43, "003930464957": 43, "141": 43, "30775384236796": 43, "6254983912286": 43, "152": 43, "06569676720585": 43, "54295111154215": 43, "97071020825058": 43, "79894880965327": 43, "83119527888698": 43, "4335670194438": 43, "181": 43, "777535548969": 43, "gaussian_model": [43, 45], "106": 43, "76795548020137": 43, "3487709038113": 43, "9096284783003161": 43, "806430142672552": 43, "593960284943274": 43, "26004839996933": 43, "92106251490172": 43, "791697492868074": 43, "81812204737172": 43, "57258050587133": 43, "87236885932427": 43, "25705194799532": 43, "79": 43, "14374605454027": 43, "32815073541408": 43, "77889652167556": 43, "00436175019173": 43, "85723424545685": 43, "6106164762758": 43, "158": 43, "39131498993746": 43, "69844258505512": 43, "184": 43, "49361349105533": 43, "18187880016683": 43, "84270887671573": 43, "236": 43, "69559082440182": 43, "03184615066178": 43, "262": 43, "0327201487193": 43, "151": 43, "77832957346766": 43, "286": 43, "42888738780334": 43, "88279691952164": 43, "41891440687124": 43, "0947469129215": 43, "351": 43, "66015926974364": 43, "9699848187966": 43, "2526675939889": 43, "95843497442388": 43, "linear_model": [43, 45], "58683474038296": 43, "218692107535404": 43, "613770394233107": 43, "897711773260239": 43, "227540788466214": 43, "373532103553607": 43, "84131118269931": 43, "12855117492952": 43, "45508157693243": 43, "9602461868715": 43, "06885197116554": 43, "623902605969946": 43, "183": 43, "68262236539863": 43, "281824362863034": 43, "214": 43, "29639275963174": 43, "189345502542096": 43, "91016315386486": 43, "55792878869437": 43, "275": 43, "52393354809794": 43, "056082826365298": 43, "306": 43, "1377039423311": 43, "04794636733851": 43, "336": 43, "7514743365642": 43, "075982045342016": 43, "36524473079726": 43, "79341868059248": 43, "397": 43, "9790151250304": 43, "251578149966804": 43, "428": 43, "5927855192635": 43, "781735797076522": 43, "20655591349663": 43, "894871606171648": 43, "power_model": [43, 45], "89133587829636": 43, "334699200244835": 43, "9133606496395692": 43, "802697971333298": 43, "653442598558277": 43, "20056608635433": 43, "22024584675612": 43, "49251416101367": 43, "88106499582782": 43, "83401624098923": 43, "61093312420637": 43, "68": 43, "88098338702449": 43, "51981461551111": 43, "75467183233889": 43, "35237542475076": 43, "89715278823806": 43, "98221262080511": 43, "48563810092753": 43, "33606496395691": 43, "75369261103566": 43, "231": 43, "5166386063879": 43, "15885368483427": 43, "04789250210683": 43, "3579497890872": 43, "369487185976425": 43, "375": 43, "01868732935554": 43, "79236239283142": 43, "50614616890306": 43, "805538138421923": 43, "spherical_model": [43, 45], "94546270439245": 43, "44243944688779": 43, "86086307104843": 43, "14480445007556": 43, "36297102028944": 43, "50896233537683": 43, "136": 43, "1475687259156": 43, "78": 43, "4348087181458": 43, "85590106611951": 43, "36106567605859": 43, "12921291909373": 43, "110": 43, "68426355389813": 43, "6087491630309": 43, "119": 43, "2079511604953": 43, "300": 43, "9357546761235": 43, "82870741903386": 43, "127": 43, "39923997139368": 43, "369": 43, "69715302254554": 43, "22930230081289": 43, "399": 43, "4140356122601": 43, "3242780372675": 43, "425": 43, "54336698390046": 43, "8678746926783": 43, "7263920156592": 43, "15456596545442": 43, "465": 43, "6043555857289": 43, "87691861066531": 43, "8185025723022": 43, "00745285011521": 43, "487": 43, "0100778535716": 43, "69839354624662": 43, "bet": 43, "lowest_rms": 43, "inf": 43, "chosen_model": 43, "_model": 43, "attr": 43, "model_rms": 43, "statu": 43, "61377039": 43, "22754079": 43, "84131118": 43, "45508158": 43, "06885197": 43, "68262237": 43, "29639276": 43, "91016315": 43, "52393355": 43, "13770394": 43, "75147434": 43, "36524473": 43, "97901513": 43, "59278552": 43, "20655591": 43, "82032631": 43, "untouch": 43, "12494": 43, "786056978368": 43, "21610005e": 43, "97707468e": 43, "50000000e": 43, "20423614e": 43, "04510784e": 43, "03478842e": 43, "39688588e": 43, "77742213e": 43, "16417015e": 43, "54620320e": 43, "91401965e": 43, "25964356e": 43, "57669791e": 43, "86044729e": 43, "10780721e": 43, "31731689e": 43, "48907251e": 43, "62461777e": 43, "72678898e": 43, "79951132e": 43, "38656191383485": 43, "762a83": [43, 45], "mec": [43, 45], "o": [43, 45], "purpos": [43, 44, 45], "vital": 43, "computation": 43, "intens": 43, "product": 43, "dict_model": 43, "semivariogram_calculation_model": 43, "instanc": 43, "focus": 43, "flat": 43, "other_model_from_dict": 43, "other_model_from_json": 43, "consist": 44, "irregularli": 44, "industri": 44, "ecologi": 44, "speci": 44, "window": 44, "research": 44, "AND": 44, "radiu": 44, "independ": 44, "dt": 44, "cx": [44, 46], "cy": [44, 46], "maximum_point_rang": 44, "step_size_point": 44, "move": [44, 46], "loop": 44, "consum": 44, "simultan": 44, "wait": 44, "until": 44, "necessari": 44, "bold": 44, "doc": 44, "safest": 44, "someth": 44, "reg_mod": 44, "fulli": 44, "built": 44, "stabil": 44, "improv": 44, "seen": [44, 46], "track": 44, "esepci": 44, "sum": 44, "oscil": [44, 45], "hopefulli": 44, "goe": 44, "downward": 44, "occur": 44, "due": 44, "penal": 44, "shortest": 44, "filenam": 44, "literatur": 45, "artifici": 45, "signal": 45, "convolve2d": 45, "coo_matrix": 45, "bare": 45, "disappoint": 45, "bore": 45, "logistic_map": 45, "polynomi": 45, "chaotic": 45, "logist": 45, "recurr": 45, "x_": 45, "rx_": 45, "generate_logistic_map": 45, "sequenc": 45, "initial_ratio": 45, "rxn": 45, "xn": 45, "new_val": 45, "reshap": 45, "imshow": 45, "blur": 45, "imag": 45, "mean_filt": 45, "ones": 45, "surf_blur": 45, "boundari": 45, "wrap": 45, "x1": 45, "y1": 45, "value1": 45, "x2": 45, "y2": 45, "value2": 45, "2d": 45, "sparse_data": 45, "col": 45, "xyval": 45, "asarrai": 45, "decid": 45, "ye": 45, "scratch": 45, "need": 45, "_nugget": 45, "_sill": 45, "_rang": 45, "fact": 45, "seven": 45, "crete": 45, "jump": 45, "hope": 45, "circulcar": 45, "opinion": 45, "great": [45, 46], "useless": 45, "ey": 45, "9970ab": 45, "d9f0d3": 45, "a6dba0": 45, "lot": 46, "headach": 46, "sophist": 46, "folder": 46, "sample_s": 46, "42769460e": 46, "30657496e": 46, "16058350e": 46, "51626284e": 46, "43737929e": 46, "04681377e": 46, "49607562e": 46, "47163152e": 46, "28987751e": 46, "39932922e": 46, "36875213e": 46, "63156300e": 46, "39496018e": 46, "41235762e": 46, "72428761e": 46, "41583412e": 46, "40178522e": 46, "78676319e": 46, "49883911e": 46, "46295438e": 46, "96465473e": 46, "51152700e": 46, "42332084e": 46, "03913765e": 46, "41198900e": 46, "34454688e": 46, "00375862e": 46, "38489710e": 46, "48418692e": 46, "50086288e": 46, "876": 46, "7006794496056": 46, "654": 46, "1753": 46, "4013588992111": 46, "1820": 46, "2630": 46, "1020383488167": 46, "2822": 46, "3506": 46, "8027177984222": 46, "3898": 46, "4383": 46, "503397248028": 46, "4566": 46, "5260": 46, "204076697633": 46, "5212": 46, "6136": 46, "904756147239": 46, "5708": 46, "7013": 46, "6054355968445": 46, "6076": 46, "7890": 46, "30611504645": 46, "6234": 46, "8767": 46, "006794496056": 46, "6410": 46, "9643": 46, "707473945662": 46, "6848": 46, "10520": 46, "408153395267": 46, "6950": 46, "11397": 46, "108832844871": 46, "6812": 46, "12273": 46, "809512294476": 46, "6768": 46, "13150": 46, "510191744084": 46, "6432": 46, "14027": 46, "210871193689": 46, "5848": 46, "undersampl": 46, "accordingli": 46, "magnitud": 46, "steroid": 46, "plu": 46, "kernel": 46, "while": 46, "thousand": 46, "beverag": 46, "maxima": 46, "orang": 46, "earlier": 46, "assumpt": 46, "multimod": 46, "eleph": 46, "room": 46, "pull": 46, "paragraph": 46, "evenli": 46, "incorrectli": 46, "sever": 46, "75303": 46, "56650292415": 46, "1936": 46, "150607": 46, "1330058483": 46, "4740": 46, "225910": 46, "69950877246": 46, "6532": 46, "301214": 46, "2660116966": 46, "7254": 46, "376517": 46, "83251462074": 46, "7066": 46, "451821": 46, "39901754487": 46, "5904": 46, "527124": 46, "9655204691": 46, "4494": 46, "interquartil": 46, "overwrit": 46, "score": 46, "subtract": 46, "cvc": 46, "exp_variogram_from_point": 46, "exp_variogram_from_p_cloud": 46, "array_equ": 46}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"api": 0, "core": 1, "data": [1, 8, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46], "structur": [1, 24], "distanc": [2, 3], "calcul": [2, 36, 40, 42, 46], "invers": 3, "weight": 3, "input": 4, "output": 4, "block": [5, 11, 34], "poisson": [5, 40, 41, 42], "krige": [5, 6, 7, 9, 32, 34, 35, 37, 38, 39, 40, 41, 42], "point": [7, 34, 36, 37, 38, 39, 41, 43, 44, 46], "download": 8, "base": [9, 39, 42], "process": 9, "pipelin": 10, "deconvolut": 12, "experiment": [13, 36, 43, 45, 46], "theoret": [14, 34], "variogram": [15, 35, 36, 37, 39, 43, 45, 46], "visual": [16, 41, 44], "commun": 17, "contributor": 18, "author": 18, "": [18, 36], "maintain": 18, "review": 18, "joss": 18, "network": 19, "us": 20, "case": [20, 36], "develop": [21, 23], "known": [22, 37], "bug": 22, "packag": [24, 34, 36, 37, 38, 39, 43, 44, 45, 46], "requir": 25, "depend": [25, 30], "v": 25, "0": [25, 27], "3": [25, 27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "test": [26, 37, 39, 40, 42], "contribut": 26, "pyinterpol": 27, "version": 27, "6": [27, 34, 37, 43], "kyiv": 27, "content": [27, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "how": [27, 29, 37], "cite": [27, 29], "bibliographi": 28, "setup": 30, "instal": [30, 32], "guidelin": 30, "conda": 30, "pip": 30, "addit": 30, "topic": 30, "work": 30, "notebook": 30, "The": 30, "libspatialindex_c": 30, "so": 30, "error": [30, 40, 42], "good": [31, 37], "practic": 31, "quickstart": 32, "ordinari": [32, 34, 35, 38, 39], "tutori": 33, "beginn": 33, "intermedi": [33, 34, 39, 44], "advanc": [33, 40, 41, 42], "interpol": [34, 35], "tabl": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "level": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "changelog": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "introduct": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "import": [34, 36, 37, 38, 39, 43, 44, 45, 46], "1": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "read": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46], "areal": [34, 41, 44], "2": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "detect": [34, 46], "remov": [34, 39, 46], "outlier": [34, 39, 46], "creat": [34, 35, 36, 39, 43, 45], "semivariogram": [34, 36, 38, 40, 41, 42, 43, 44, 45, 46], "model": [34, 35, 37, 38, 39, 40, 41, 42, 43, 45], "4": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46], "canva": 34, "5": [34, 36, 37, 39, 40, 42, 43, 44], "build": 34, "map": 34, "valu": [34, 37, 38, 39, 40, 42], "show": [34, 36], "choropleth": 34, "breast": 34, "cancer": 34, "rate": 34, "direct": [35, 36], "basic": [35, 36, 37, 38, 43, 45, 46], "meus": 35, "dataset": [35, 37, 39], "transform": 35, "compar": [35, 36, 37, 39, 45], "result": [35, 36, 37], "A": [36, 39], "proce": 36, "w": 36, "e": 36, "n": 36, "nw": 36, "se": 36, "ne": 36, "sw": 36, "isotrop": 36, "bonu": [36, 37], "time": 36, "i": 37, "my": 37, "idw": 37, "algorithm": 37, "divid": [37, 39], "two": 37, "set": [37, 38, 39, 43, 44, 45, 46], "valid": 37, "perform": [37, 39, 41], "evalu": 37, "scenario": 37, "onli": 37, "ar": 37, "simpl": 38, "predict": [38, 40, 42], "unknown": [38, 40, 42], "locat": [38, 40, 42], "Their": 39, "influenc": 39, "final": 39, "train": [39, 40, 42], "check": [39, 44], "analyz": [39, 40, 42], "distribut": 39, "cloud": [39, 46], "b": 39, "from": [39, 46], "four": 39, "area": [40, 41], "explor": [40, 41, 42], "load": [40, 41, 42], "prepar": [40, 42, 44], "forecast": [40, 42], "bia": [40, 42], "root": [40, 42], "mean": [40, 42], "squar": [40, 42], "smooth": 41, "centroid": 42, "approach": 42, "estim": 43, "manual": 43, "differ": 43, "automat": 43, "export": [43, 44], "regular": 44, "paramet": 44, "text": 44, "file": 44, "random": 45, "surfac": 45, "all": 45, "proper": 46, "lag": 46, "size": 46, "histogram": 46}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "nbsphinx": 4, "sphinx": 57}, "alltitles": {"API": [[0, "api"]], "Core data structures": [[1, "core-data-structures"]], "Distance calculations": [[2, "distance-calculations"]], "Inverse Distance Weighting": [[3, "inverse-distance-weighting"]], "Input / Output": [[4, "input-output"]], "Block - Poisson Kriging": [[5, "block-poisson-kriging"]], "Kriging": [[6, "kriging"]], "Point Kriging": [[7, "point-kriging"]], "Data download": [[8, "data-download"]], "Kriging-based processes": [[9, "kriging-based-processes"]], "Pipelines": [[10, "pipelines"]], "Block": [[11, "block"]], "Deconvolution": [[12, "deconvolution"]], "Theoretical": [[14, "theoretical"]], "Variogram": [[15, "variogram"]], "Visualization": [[16, "visualization"]], "Community": [[17, "community"]], "Contributors": [[18, "contributors"], [18, "id1"]], "Author(s)": [[18, "author-s"]], "Maintainer(s)": [[18, "maintainer-s"]], "Reviewers (JOSS)": [[18, "reviewers-joss"]], "Network": [[19, "network"]], "Use Cases": [[20, "use-cases"]], "Development": [[21, "development"], [23, "development"]], "Known Bugs": [[22, "known-bugs"]], "Package structure": [[24, "package-structure"]], "Requirements and dependencies (v 0.3.0)": [[25, "requirements-and-dependencies-v-0-3-0"]], "Tests and contribution": [[26, "tests-and-contribution"]], "Bibliography": [[28, "bibliography"]], "How to cite": [[29, "how-to-cite"], [27, "how-to-cite"]], "Setup": [[30, "setup"]], "Installation guidelines": [[30, "installation-guidelines"]], "Conda": [[30, "conda"]], "pip": [[30, "pip"]], "Installation - additional topics": [[30, "installation-additional-topics"]], "Working with Notebooks": [[30, "working-with-notebooks"]], "The libspatialindex_c.so dependency error": [[30, "the-libspatialindex-c-so-dependency-error"]], "Good practices": [[31, "good-practices"]], "Quickstart": [[32, "quickstart"]], "Installation": [[32, "installation"]], "Ordinary Kriging": [[32, "ordinary-kriging"]], "Tutorials": [[33, "tutorials"]], "Beginner": [[33, "beginner"]], "Intermediate": [[33, "intermediate"]], "Advanced": [[33, "advanced"]], "Blocks to points Ordinary Kriging interpolation": [[34, "Blocks-to-points-Ordinary-Kriging-interpolation"]], "Table of Contents:": [[34, "Table-of-Contents:"], [35, "Table-of-Contents:"], [36, "Table-of-Contents:"], [37, "Table-of-Contents:"], [38, "Table-of-Contents:"], [39, "Table-of-Contents:"], [40, "Table-of-Contents:"], [41, "Table-of-Contents:"], [42, "Table-of-Contents:"], [43, "Table-of-Contents:"], [44, "Table-of-Contents:"], [45, "Table-of-Contents:"], [46, "Table-of-Contents:"]], "Level: Intermediate": [[34, "Level:-Intermediate"], [39, "Level:-Intermediate"], [44, "Level:-Intermediate"]], "Changelog": [[34, "Changelog"], [35, "Changelog"], [36, "Changelog"], [37, "Changelog"], [38, "Changelog"], [39, "Changelog"], [40, "Changelog"], [41, "Changelog"], [42, "Changelog"], [43, "Changelog"], [44, "Changelog"], [45, "Changelog"], [46, "Changelog"]], "Introduction": [[34, "Introduction"], [35, "Introduction"], [36, "Introduction"], [37, "Introduction"], [38, "Introduction"], [39, "Introduction"], [40, "Introduction"], [41, "Introduction"], [42, "Introduction"], [43, "Introduction"], [44, "Introduction"], [45, "Introduction"], [46, "Introduction"]], "Import packages": [[34, "Import-packages"], [36, "Import-packages"], [37, "Import-packages"], [38, "Import-packages"], [39, "Import-packages"], [43, "Import-packages"], [44, "Import-packages"], [45, "Import-packages"], [46, "Import-packages"]], "1) Read areal data": [[34, "1)-Read-areal-data"]], "2) Detect and remove outliers": [[34, "2)-Detect-and-remove-outliers"]], "3. Create a theoretical semivariogram model": [[34, "3.-Create-a-theoretical-semivariogram-model"]], "4. Read point data canvas": [[34, "4.-Read-point-data-canvas"]], "5. Build a map of interpolated values": [[34, "5.-Build-a-map-of-interpolated-values"]], "6. Show a map of interpolated values with a choropleth map of the breast cancer rates": [[34, "6.-Show-a-map-of-interpolated-values-with-a-choropleth-map-of-the-breast-cancer-rates"]], "Directional Ordinary Kriging": [[35, "Directional-Ordinary-Kriging"]], "Level: Basic": [[35, "Level:-Basic"], [36, "Level:-Basic"], [37, "Level:-Basic"], [38, "Level:-Basic"], [43, "Level:-Basic"], [45, "Level:-Basic"], [46, "Level:-Basic"]], "1. Read meuse dataset and transform data": [[35, "1.-Read-meuse-dataset-and-transform-data"]], "2. Create directional variograms": [[35, "2.-Create-directional-variograms"]], "3. Create directional Ordinary Kriging models": [[35, "3.-Create-directional-Ordinary-Kriging-models"]], "4. Compare interpolated results": [[35, "4.-Compare-interpolated-results"], [35, "id1"]], "Directional semivariograms": [[36, "Directional-semivariograms"]], "A directional proces": [[36, "A-directional-proces"]], "1) Read and show point data": [[36, "1)-Read-and-show-point-data"]], "2) Create the experimental semivariogram": [[36, "2)-Create-the-experimental-semivariogram"]], "Case 1: W-E Direction": [[36, "Case-1:-W-E-Direction"]], "Case 2: N-S Direction": [[36, "Case-2:-N-S-Direction"]], "Case 3: NW-SE Direction": [[36, "Case-3:-NW-SE-Direction"]], "Case 4: NE-SW Direction": [[36, "Case-4:-NE-SW-Direction"]], "Case 5: Isotropic Variogram": [[36, "Case-5:-Isotropic-Variogram"]], "3) Compare semivariograms": [[36, "3)-Compare-semivariograms"]], "4) Bonus: Compare calculation times and results": [[36, "4)-Bonus:-Compare-calculation-times-and-results"]], "How good is my Kriging model? - tests with IDW algorithm": [[37, "How-good-is-my-Kriging-model?---tests-with-IDW-algorithm"]], "1) Read point data": [[37, "1)-Read-point-data"], [38, "1)-Read-point-data"], [43, "1)-Read-point-data"], [46, "1)-Read-point-data"]], "2) Divide the dataset into two sets: modeling and validation set": [[37, "2)-Divide-the-dataset-into-two-sets:-modeling-and-validation-set"]], "3) Perform IDW and evaluate it": [[37, "3)-Perform-IDW-and-evaluate-it"]], "4) Perform variogram modeling on the modeling set": [[37, "4)-Perform-variogram-modeling-on-the-modeling-set"]], "5) Validate Kriging and compare Kriging and IDW validation results": [[37, "5)-Validate-Kriging-and-compare-Kriging-and-IDW-validation-results"]], "6) Bonus scenario: only 2% of values are known!": [[37, "6)-Bonus-scenario:-only-2%-of-values-are-known!"]], "Ordinary and Simple Kriging": [[38, "Ordinary-and-Simple-Kriging"]], "2) Set Semivariogram model": [[38, "2)-Set-Semivariogram-model"]], "3) Set Ordinary Kriging and Simple Kriging models": [[38, "3)-Set-Ordinary-Kriging-and-Simple-Kriging-models"]], "4) Predict values at unknown locations": [[38, "4)-Predict-values-at-unknown-locations"]], "Outliers and Their Influence on the Final Model": [[39, "Outliers-and-Their-Influence-on-the-Final-Model"]], "1) Read point data and divide it into training and test set": [[39, "1)-Read-point-data-and-divide-it-into-training-and-test-set"]], "2) Check outliers: analyze the distribution of the values": [[39, "2)-Check-outliers:-analyze-the-distribution-of-the-values"]], "3) Create the Variogram Point Cloud model for datasets A and B": [[39, "3)-Create-the-Variogram-Point-Cloud-model-for-datasets-A-and-B"]], "4) Remove outliers from the variograms": [[39, "4)-Remove-outliers-from-the-variograms"]], "5) Create Four Ordinary Kriging models based on the four Variogram Point Clouds and compare their performance": [[39, "5)-Create-Four-Ordinary-Kriging-models-based-on-the-four-Variogram-Point-Clouds-and-compare-their-performance"]], "Poisson Kriging - Area to Area Kriging": [[40, "Poisson-Kriging---Area-to-Area-Kriging"]], "Level: Advanced": [[40, "Level:-Advanced"], [41, "Level:-Advanced"], [42, "Level:-Advanced"]], "1) Read and explore data": [[40, "1)-Read-and-explore-data"], [41, "1)-Read-and-explore-data"], [42, "1)-Read-and-explore-data"]], "2) Load a semivariogram model": [[40, "2)-Load-a-semivariogram-model"]], "3) Prepare training and test data.": [[40, "3)-Prepare-training-and-test-data."], [42, "3)-Prepare-training-and-test-data."]], "4) Predict values at unknown locations and calculate forecast bias and root mean squared error.": [[40, "4)-Predict-values-at-unknown-locations-and-calculate-forecast-bias-and-root-mean-squared-error."], [42, "4)-Predict-values-at-unknown-locations-and-calculate-forecast-bias-and-root-mean-squared-error."]], "5) Analyze Forecast Bias and Root Mean Squared Error of prediction": [[40, "5)-Analyze-Forecast-Bias-and-Root-Mean-Squared-Error-of-prediction"], [42, "5)-Analyze-Forecast-Bias-and-Root-Mean-Squared-Error-of-prediction"]], "Poisson Kriging - Area to Point Kriging": [[41, "Poisson-Kriging---Area-to-Point-Kriging"]], "2) Load semivariogram model": [[41, "2)-Load-semivariogram-model"], [42, "2)-Load-semivariogram-model"]], "3) Perform Area to Point smoothing of areal data.": [[41, "3)-Perform-Area-to-Point-smoothing-of-areal-data."]], "4) Visualize data": [[41, "4)-Visualize-data"]], "Poisson Kriging - centroid based approach": [[42, "Poisson-Kriging---centroid-based-approach"]], "Semivariogram Estimation": [[43, "Semivariogram-Estimation"]], "2) Create the experimental variogram": [[43, "2)-Create-the-experimental-variogram"], [45, "2)-Create-the-experimental-variogram"]], "3. Set manually different semivariogram models": [[43, "3.-Set-manually-different-semivariogram-models"]], "Models:": [[43, "Models:"]], "4) Set automatically semivariogram model": [[43, "4)-Set-automatically-semivariogram-model"]], "5) Export model": [[43, "5)-Export-model"]], "6) Import model": [[43, "6)-Import-model"]], "Semivariogram regularization": [[44, "Semivariogram-regularization"]], "1) Prepare areal and point data": [[44, "1)-Prepare-areal-and-point-data"]], "2) Set semivariogram parameters.": [[44, "2)-Set-semivariogram-parameters."]], "3) Regularize semivariogram": [[44, "3)-Regularize-semivariogram"]], "4) Visualize and check semivariogram": [[44, "4)-Visualize-and-check-semivariogram"]], "5) Export semivariogram to text file": [[44, "5)-Export-semivariogram-to-text-file"]], "Semivariogram models": [[45, "Semivariogram-models"]], "1) Create a random surface": [[45, "1)-Create-a-random-surface"]], "3) Set all variogram models": [[45, "3)-Set-all-variogram-models"]], "4) Compare variogram models": [[45, "4)-Compare-variogram-models"]], "Variogram Point Cloud": [[46, "Variogram-Point-Cloud"]], "2) Set proper lag size with variogram cloud histogram": [[46, "2)-Set-proper-lag-size-with-variogram-cloud-histogram"]], "3) Detect and remove outliers": [[46, "3)-Detect-and-remove-outliers"]], "4) Calculate experimental semivariogram from point cloud": [[46, "4)-Calculate-experimental-semivariogram-from-point-cloud"]], "Experimental": [[13, "experimental"]], "Pyinterpolate": [[27, "pyinterpolate"]], "version 0.3.6 - Kyiv": [[27, "version-0-3-6-kyiv"]], "Contents": [[27, "contents"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/pyinterpolate/variogram/empirical/cloud.py b/pyinterpolate/variogram/empirical/cloud.py index b42e6594..f319c5ac 100644 --- a/pyinterpolate/variogram/empirical/cloud.py +++ b/pyinterpolate/variogram/empirical/cloud.py @@ -460,6 +460,11 @@ def plot(self, kind='scatter'): ---------- kind : string, default='scatter' available plot types: 'scatter', 'box', 'violin' + + Returns + ------- + : bool + ``True`` if Figure was plotted. """ if self.experimental_point_cloud is None: @@ -475,6 +480,8 @@ def plot(self, kind='scatter'): else: msg = f'Plot kind {kind} is not available. Use "scatter", "box" or "violin" instead.' raise KeyError(msg) + return True + def remove_outliers(self, method='zscore', z_lower_limit=-3, diff --git a/tests/test_variogram/empirical/test_variogram_cloud_class.py b/tests/test_variogram/empirical/test_variogram_cloud_class.py index 3a90f1f8..949ad541 100644 --- a/tests/test_variogram/empirical/test_variogram_cloud_class.py +++ b/tests/test_variogram/empirical/test_variogram_cloud_class.py @@ -1,6 +1,7 @@ # Core modules import unittest # Math modules +import matplotlib.pyplot as plt import numpy as np # Package modules from pyinterpolate.variogram.empirical.semivariance import calculate_semivariance @@ -134,4 +135,12 @@ def test_raises_value_error(self): self.assertRaises(ValueError, VariogramCloud, **kwargs) - # TODO: test plots (future) + def test_plots_figure(self): + variogram_cloud = VariogramCloud( + input_array=armstrong_arr, + step_size=gen_data.param_step_size, + max_range=gen_data.param_max_range + ) + was_plotted = variogram_cloud.plot(kind='scatter') + msg = "Figure wasn't plotted" + self.assertTrue(was_plotted, msg) From 4d261023b94393782e6c5cb36b0e12dd00d56688 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Tue, 24 Jan 2023 18:31:04 +0200 Subject: [PATCH 10/29] The first update of the new tutorial --- ...ariogram Point Cloud classes (Basic).ipynb | 411 ++++++++++++++++++ tutorials/Variogram Point Cloud (Basic).ipynb | 148 ++++++- 2 files changed, 538 insertions(+), 21 deletions(-) create mode 100644 tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb diff --git a/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb b/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb new file mode 100644 index 00000000..56cea047 --- /dev/null +++ b/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb @@ -0,0 +1,411 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "c18b3146", + "metadata": {}, + "source": [ + "# Experimental Variogram and Variogram Cloud classes\n", + "\n", + "## Table of Contents:\n", + "\n", + "1. Create Experimental Variogram with the `ExperimentalVariogram` class.\n", + "2. Create Experimental Variogram Point Cloud with the `VariogramCloud` class.\n", + "\n", + "\n", + "## Level: Basic\n", + "\n", + "## Changelog\n", + "\n", + "| Date | Change description | Author |\n", + "|------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------|\n", + "| 2023-01-23 | The first release of the tutorial | @SimonMolinsky |\n", + "\n", + "\n", + "## Introduction\n", + "\n", + "Geostatistical analysis starts with a dissimilarity estimation. We must know if process is spatially depended and at which distances points tend to be related to each other. Thus, we start from the experimental variogram estimation.\n", + "\n", + "In this tutorial, we will take a closer look into the API, and we will learn what can be done with two basic experimental semivariogram estimation functionalities. One is `ExperimentalVariogram` class and another is `VariogramCloud` class. The first is a foundation of every other complex function, from semivariogram modeling up to Poisson Kriging. The latter is used for thorough analysis of relations between points and their dispersion.\n", + "\n", + "To learn more about variogram and related concepts you can start from those tutorials:\n", + "\n", + "- [Semivariogram Estimation](https://github.com/DataverseLabs/pyinterpolate/blob/main/tutorials/Semivariogram%20Estimation%20(Basic).ipynb)\n", + "- [Directional Semivariograms](https://github.com/DataverseLabs/pyinterpolate/blob/main/tutorials/Directional%20Semivariograms%20(Basic).ipynb)\n", + "- [Variogram Point Cloud](https://github.com/DataverseLabs/pyinterpolate/blob/main/tutorials/Variogram%20Point%20Cloud%20(Basic).ipynb)\n", + "\n", + "We will use:\n", + "\n", + "- **DEM data** stored in a file `samples/point_data/txt/pl_dem_epsg2180.txt`" + ] + }, + { + "cell_type": "markdown", + "id": "f5e96c24", + "metadata": {}, + "source": [ + "## Import packages & read data" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "3ffc9a4e", + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "from pyinterpolate import read_txt, ExperimentalVariogram, VariogramCloud" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "5e8e320a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[2.42207337e+05, 5.46881660e+05, 5.03191910e+01],\n", + " [2.50856917e+05, 5.51689039e+05, 6.96442337e+01],\n", + " [2.43882223e+05, 5.53252314e+05, 4.52078705e+01],\n", + " [2.53679240e+05, 5.30855626e+05, 5.43067894e+01],\n", + " [2.52375160e+05, 5.34773476e+05, 4.86135292e+01],\n", + " [2.44833732e+05, 5.28542218e+05, 5.09161682e+01],\n", + " [2.45380349e+05, 5.30266794e+05, 5.63001442e+01],\n", + " [2.48391707e+05, 5.46418696e+05, 1.87953167e+01],\n", + " [2.46936777e+05, 5.36967503e+05, 2.04066505e+01],\n", + " [2.44688507e+05, 5.33463225e+05, 5.17071571e+01]])" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "dem = read_txt('samples/point_data/txt/pl_dem_epsg2180.txt')\n", + "\n", + "# Take a sample\n", + "sample_size = int(0.05 * len(dem))\n", + "indices = np.random.choice(len(dem), sample_size, replace=False)\n", + "dem = dem[indices]\n", + "\n", + "# Look into a first few lines of data\n", + "dem[:10, :]" + ] + }, + { + "cell_type": "markdown", + "id": "2faec977", + "metadata": {}, + "source": [ + "## 1. Experimental Variogram class" + ] + }, + { + "cell_type": "markdown", + "id": "eb950327", + "metadata": {}, + "source": [ + "Let's start from the `ExperimentalVariogram` class.\n", + "\n", + "```python\n", + "\n", + "class ExperimentalVariogram(\n", + " input_array,\n", + " step_size,\n", + " max_range,\n", + " weights=None,\n", + " direction=None,\n", + " tolerance=1.0,\n", + " method='t',\n", + " is_semivariance=True,\n", + " is_covariance=True,\n", + " is_variance=True)\n", + "\n", + "```\n", + "\n", + "The class has three required parameters and seven optional.\n", + "\n", + "- `input_array` is a list of coordinates and values in a form `(x, y, value)`. Those are our observations.\n", + "- `step_size` parameter which describes distance between lags, and `max_range` which describes maximum range of analysis are hard to guess at a first run, so probably we will change those to find semivariogram features. Let's experiment with those parameters!\n", + "\n", + "What we know at the beginning? That our coordinate reference system is metric, it is [EPSG:2180](https://epsg.io/2180). We don't know the limits of the region of interest, and we will check it:" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "785e9110", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Max lon distance: 18055.017384361156\n", + "Max lat distance: 25230.138770977966\n" + ] + } + ], + "source": [ + "# Get max distances for a region\n", + "\n", + "minx = np.min(dem[:, 0])\n", + "maxx = np.max(dem[:, 0])\n", + "\n", + "miny = np.min(dem[:, 1])\n", + "maxy = np.max(dem[:, 1])\n", + "\n", + "x_max_distance = maxx - minx\n", + "y_max_distance = maxy - miny\n", + "\n", + "print('Max lon distance:', x_max_distance)\n", + "print('Max lat distance:', y_max_distance)" + ] + }, + { + "cell_type": "markdown", + "id": "2dc49a0e", + "metadata": {}, + "source": [ + "We can assume, that the maximum distance `max_range` parameter shouldn't be larger than the maximum distance in a lower dimension (**18055** m). In reality, the `max_range` parameter is rather close to the halved value of this distance, and we can check it on a variogram.\n", + "\n", + "But we don't know the `step_size` parameter... Let's assume that it is 100 meters and we will see if we've estimated it correctly." + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "3fbc21c8", + "metadata": {}, + "outputs": [], + "source": [ + "max_range = 18055\n", + "step_size = 100\n", + "\n", + "experimental_variogram = ExperimentalVariogram(\n", + " input_array=dem,\n", + " step_size=step_size,\n", + " max_range=max_range\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "b1923982", + "metadata": {}, + "source": [ + "We will visually inspect semivariogram with the `.plot()` method of `ExperimentalVariogram` class: " + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "db85fb2b", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+0AAAINCAYAAABLdJ4lAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAAB7CklEQVR4nO3de3yT9dnH8W9Segi0Kce2MDnoxANKkYPDelY6QZHHA07nmKhzujkQsaIMHxXRTVARHc45dQruUedw84yiUAWdIGonZ8eUqeikLehIW0lPye/5A5M1bdokbQ53ks/79crrBXfu3PnduRvodV+/33XZjDFGAAAAAADAcuyJHgAAAAAAAAiOoB0AAAAAAIsiaAcAAAAAwKII2gEAAAAAsCiCdgAAAAAALIqgHQAAAAAAiyJoBwAAAADAogjaAQAAAACwqG6JHoAVeL1effnll8rLy5PNZkv0cAAAAAAAKc4Yo9raWg0YMEB2e/v5dIJ2SV9++aUGDhyY6GEAAAAAANLM559/rgMOOKDd5wnaJeXl5Una/2E5nc4EjwYAAAAAkOpqamo0cOBAfzzaHoJ2yT8l3ul0ErQDAAAAAOIm1BJtCtEBAAAAAGBRBO0AAAAAAFgUQTsAAAAAABbFmvYweTweNTU1JXoYAKIoMzNTGRkZiR4GAAAA0C6C9jDU1dXpiy++kDEm0UMBEEU2m00HHHCAcnNzEz0UAAAAICiC9hA8Ho+++OILde/eXf369QtZ2Q9AcjDGaPfu3friiy80dOhQMu4AAACwJIL2EJqammSMUb9+/eRwOBI9HABR1K9fP3366adqamoiaAcAAIAlUYguTGTYgdTD9xoAAABWR9AOAAAAAIBFEbQjIS655BKdffbZiR5GlwwZMkT33ntvoocRVLzGtnTpUvXs2TPm7wMAAACkK4L2FHXJJZfIZrO1eUyYMCHRQ5Mk/eY3v9HSpUsTPQxJ+6dIP/fcc1E/7r59+zRnzhx997vfVU5Ojvr166eTTjpJzz//fNTfq7X33ntPV1xxRczf54ILLtA///nPmL8PAAAAkK4oRJfCJkyYoCVLlgRsy87OTtBo9vN4PLLZbMrPz0/oOOLh5z//udavX6/77rtPw4YN01dffaW1a9fqq6++ivl79+vXL+bv0dTUJIfDQYFGAAAAIIbItMeJ1xg1eJr9D28cer5nZ2erqKgo4NGrVy9J0urVq5WVlaW33nrLv/+dd96pgoICVVVVSZJOPvlkTZ8+XdOnT1d+fr769u2rm266KaBffUNDg2bNmqXvfOc76tGjh8aOHavVq1f7n/dNn37hhRc0bNgwZWdna+fOnW2mx5988sm66qqrNHPmTPXq1UuFhYV6+OGH9c033+jSSy9VXl6eDj74YL3yyisB57hlyxadfvrpys3NVWFhoS666CLt2bMn4LgzZszQ9ddfr969e6uoqEi33HKL//khQ4ZIks455xzZbDb/33fs2KGzzjpLhYWFys3N1dFHH61Vq1ZF9Pm/8MILuuGGG3TGGWdoyJAhGj16tK666ir95Cc/ifjze+mll3TooYeqe/fuOu+887Rv3z499thjGjJkiHr16qUZM2bI4/EEnJdvevyPfvQjXXDBBQFja2pqUt++ffXHP/5RkrRixQodf/zx6tmzp/r06aMzzzxTO3bs8O//6aefymaz6c9//rNOOukk5eTk6IknnmgzPT6cz23IkCG6/fbb9ZOf/ER5eXkaNGiQHnrooYB9vvjiC1144YXq3bu3evTooTFjxmj9+vX+559//nmNGjVKOTk5OuiggzRv3jw1NzdL2t/K7ZZbbtGgQYOUnZ2tAQMGaMaMGRFcOQAAAMA6CNrjwNXo1ryK5Zqxdpn/Ma9iuVyN7oSN6eSTT9bMmTN10UUXyeVy6YMPPtBNN92kP/zhDyosLPTv99hjj6lbt25699139Zvf/EaLFi3SH/7wB//z06dP17p16/TUU09p06ZN+sEPfqAJEyboo48+8u+zb98+3XHHHfrDH/6grVu3qqCgIOiYHnvsMfXt21fvvvuurrrqKl155ZX6wQ9+oGOPPVZ///vfddppp+miiy7Svn37JEl79+7VqaeeqpEjR+r999/XihUrVFVVpfPPP7/NcXv06KH169frzjvv1K233qqVK1dK2j+NXJKWLFmiXbt2+f9eV1enM844Q+Xl5frggw80YcIETZo0STt37gz7My4qKtLLL7+s2tradvcJ9/NbvHixnnrqKa1YsUKrV6/WOeeco5dfflkvv/yy/u///k8PPvig/vKXvwR9jylTpujFF19UXV2df9urr76qffv26ZxzzpEkffPNNyorK9P777+v8vJy2e12nXPOOfJ6vQHH+uUvf6mrr75aH374ocaPH9/mvcL9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hSoqKtLZZ5+tt99+W//617/017/+VevWrZMk3XzzzfrjH/+oefPmaevWrfrwww/11FNP6cYbb5S0v+L+I488oi1btuhf//qXHn/8cTkcDg0ePLhT5wQAAAAkEkF7DGXaM1TkcMqu4FNd7LKpyOFUpj0j6PNdtWLFCvXv3z/gcfzxx0uSfv3rX+uzzz7Tgw8+KGn/dPKHHnpIN954ozZu3Og/xtSpU+V2u/W9731P06ZN09VXX60rrrjC//ySJUs0depUXXvttTr00EN19tln67333tOgQYNick4tDRgwQG+//bY8Ho9OO+00DR8+XDNnzlTPnj0DZguEcvfdd2vlypUaOHCgRo4cKUlatGiRevXqpWOPPVaTJk3S+PHjI87Sjh8/Xo899phOO+00HX744brqqqs0fvx4LVu2zL9PPD+/KVOmaNu2bfrOd76j4447zr/dbrfrqaeeUkVFhY488khdc801uuuuuzr1HtH43LKysvTaa6+poKBAZ5xxhoYPH64FCxb4lxCMHz9eL730kl577TUdffTROuaYY3TPPff4g/KePXvq4Ycf1nHHHafi4mKtWrVKL774ovr06dOpcwIAAAASyWYMvQZqamqUn58vl8slp9MZ8Fx9fb0++eQTHXjggcrJyYn42L7CE63XsdhlU9+cXM0aUar8rI7X8CbKySefrKOOOsrf7xtINV39fgMAAHTEa4zmVSxXtbu2zZp2aX9MUODIY017muooDm2JTHuM5Wc5NGtEqQoceQHbCxx5lg7YAQAAAHSN3WZTWfE49c3JbTP71pfEKyseR8CODlHtIA7ysxyaO3qimrz/XWedac/gywkAAACkOF8Sb9Gm8oCidAWOPJUVjyOJh5AI2uPEbrMlXUXI1atXJ3oIAAAAQNIjiYeuSK4oEgAAAACSUDIm8WANrGkHAAAAAMCiuNUTJorsA6mH7zUAAEhVXmOYjp8iCNpD8PWGbmxslMNBkQgglTQ2Nkr67/ccAAAgFbga3W0K3xU5nBS+S1IE7SF069ZN3bt31+7du5WZmSm7nRUFQCrwer3avXu3unfvrm7d+KcQAACkBlejWws3rtKe+rqA7dXuWi3cuIq200mI31RDsNls6t+/vz755BN99tlniR4OgCiy2+0aNGiQbEwVAwAAKcBrjBZtKtee+jp5FbgM0CujPfV1WrSpXHNHT2SqfBIhaA9DVlaWhg4d6p9KCyA1ZGVlMXsGAACkjCavJ2BKfGteGVW6a9Tk9VDJPolwpcJkt9uVk5OT6GEAAAAAANIIKSYAAAAAACyKoB0AAAAAUkCmPUNFDqfsCr5e3S6bihxOZdrpnJNMCNoBAAAAIAXYbTaVFY9T35zcNoG7XTb1zclVWfE4itAlGYJ2AAAAAEgR+VkOzRpRqgJHXsD2Akce7d6SFIXoAAAAACCF5Gc5NHf0RDV5Pf5tmfYMMuxJiqAdAAAAAFKM3WajrVuK4CoCAAAAgAV4jSE7jjYI2gEAAAAgwVyNbi3aVK5Kd41/W5HDqbLicSm9Dp0bFaERtAMAAABAArka3Vq4cZX21NcFbK9212rhxlUpW0AuXW9URIrq8QAAAAAQRV5j1OBp9j+8xnS476JN5dpTXyevAvfzymhPfZ0WbSrv8BjJyHejotpdG7Ddd6PC1ehO0Mish0w7AAAAgIRKpSnSkWaPm7yegH1b88qo0l2jJq8nZQrLhXujYu7oiUn7cxBNqXHVAQAAACSlVJoina7T3COVjjcquoLp8QAAAAASIpIp0pFMOU+EdJ3mjtjjtgUAAACAuItkinRtU73ls/GdzR5n2jNU5HCq2l3b5nOQJLtsKnDkKdOeEZNxw/rItAMAAACIO1+QGyxQlf4b5H5VX2eZgmWxyPbbbTaVFY9T35xc2RW4ftsum/rm5KqseFxKre323ahofb4+dtlU5HByo+JbZNoBAAAAWNZ9W1dbomBZLNfe52c5NGtEaZvjFzjyLDWbIFp8Nyp86/9bXttUvVHRFQTtAAAAAAJ0tpp7LKrAV7XKsAe8X5wKloVTYC4vM6dL09zzsxyaO3piylTRDyXdblR0BUE7AAAAAL/OZpTbe93M4aeqe7cs/zZfIBrOWu6+Obmqrm8/aA9XV24mRLL2vqvZY7vNllbV0tPtRkVnpc9PBAAAAJBGOhOodrZlWXuvq3LX6H/fe16eFmu/W94ACBXkzjjyZN34/osRnXewsXVlWnskBebIHkcu2I2KWMzYSGYE7QAAAECK6UygGklGuWUA1dHrjBQQsEttbwB0FOR2dcp5Ivqmkz3umljWDkhWVI8HAAAAUkgkvc9bCreae8tgNJzXBTtOy57lviB38bHn+x9zR09UfpajS5XVE9k33Zc99j0I2MPT2Z/dVJfwoP3f//63fvzjH6tPnz5yOBwaPny43n//ff/zxhjdfPPN6t+/vxwOh0pLS/XRRx8FHOPrr7/WlClT5HQ61bNnT1122WWqq6tr/VYAAACwqFi00kpHiQxUI9H6BkBHQa4vG1/gyAs4RoEjr8NMeWdvQrRGe7L4SJaf3URI6PT4//znPzruuON0yimn6JVXXlG/fv300UcfqVevXv597rzzTi1evFiPPfaYDjzwQN10000aP368tm3bppycHEnSlClTtGvXLq1cuVJNTU269NJLdcUVV+jJJ59M1KkBAAAgTEyHjZ5I1l8nU8GzRE05962tnn7ESfrNljf0Vf03KdWezEprx1P1ZzcaEnq2d9xxhwYOHKglS5b4tx144IH+PxtjdO+99+rGG2/UWWedJUn64x//qMLCQj333HP64Q9/qA8//FArVqzQe++9pzFjxkiS7rvvPp1xxhlauHChBgwYEN+TAgAAQNgSsea4q6wU6ERTONXcg60fD/W6aIl3ZfVgN5MybHapRaY3mQvMcbMseSR0evwLL7ygMWPG6Ac/+IEKCgo0cuRIPfzww/7nP/nkE1VWVqq0tNS/LT8/X2PHjtW6deskSevWrVPPnj39AbsklZaWym63a/369UHft6GhQTU1NQEPAAAAxFcyTod1Nbo1r2K5Zqxd5n/Mq1ge97W2sVhO0Nn14x29rt33CmNKeVfPsSvT2ttbW+01XvXLztWvxkwKWHufbFg7nlwSGrT/61//0gMPPKChQ4fq1Vdf1ZVXXqkZM2bosccekyRVVlZKkgoLCwNeV1hY6H+usrJSBQUFAc9369ZNvXv39u/T2vz585Wfn+9/DBw4MNqnBgAAgBCiteY4XhIV6LQOXv/TsK/dGwddXX/d2fXj7b0uw2aLuICcFJ2bI529CRGqGv5XDd/ot1vXJO0MC6veLKN2QPsSOj3e6/VqzJgxuv322yVJI0eO1JYtW/T73/9eF198cczed86cOSorK/P/vaamhsAdAAAA7epsO7SuCj5F26bW8VTL5QShep+HWn/d2fXjwV63r7lR925+PWD8/XJyddWRJysnI1MNnuY2x47mkonO9E1P9bXVVj0/302WrvzspqqE/pT1799fw4YNC9h2+OGH669//askqaioSJJUVVWl/v37+/epqqrSUUcd5d+nuro64BjNzc36+uuv/a9vLTs7W9nZ2dE6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XjU0NGj06NHKzMxUeXm5/7nt27dr586dKikpkSSVlJRo8+bNqq6u9u+zcuVKOZ1ODRs2rN33yM7O9reZ8z0ApDevMWrwNPsf0S7g1vr4/2nY16VWbZGsofdVma921wbs56syT3s4AAAA67IZE95vpm+99ZaWLFmiv/zlL/J6vZo8ebJ++tOf6oQTTuj0m8+ZM0enn366Bg0apNraWj355JO644479Oqrr+r73/++rrzySr388staunSpnE6nrrrqKknS2rVrJe0vXnfUUUdpwIABuvPOO1VZWamLLrpIP/3pTyNq+VZTU6P8/Hy5XC4CeCANxToLHez4GTabjFFAltwXbIda/94yQ1/T6NZvt65pd+xeYzSvYnnIjPzc0ROZKg8AABBH4cahYQftPt98842WLVumpUuX6q233tLBBx+syy67TBdffHGHU9KDueyyy1ReXq5du3YpPz9fxcXFmj17tr7//e9Lkurr63XttdfqT3/6kxoaGjR+/Hj97ne/C3ifzz77TFdeeaVWr16tHj166OKLL9aCBQvUrVv4y/UJ2oH01bLXeWcC6M4evz2hguhgNwAKc/J01ZEny/ntOFtOs2/wNGvG2mUh33fxseeHNaUfAAAA0RGzoL2ljz/+WEuWLNH//d//qbKyUhMmTNALL7zQ2cMlDEE7kJ5inYUOdfyOBAuiO3ODgaAdAADAmsKNQyNu+dbSwQcfrBtuuEE33nij8vLytHz58q4cDgDiKta9zkMdPxy+tfDu5ibdvSl4xt4roz31dVq0qTzqa/EBAACQWJ1Oq7z55pt69NFH9de//lV2u13nn3++LrvssmiODQDSWrCp8O1peYOhZcY80irzAAAAsJaIMu1ffvmlbr/9dh1yyCE6+eST9fHHH2vx4sX68ssv9fDDD+uYY46J1TgBIC3YZVORw6l9zY1BK75HfLwIqswDAADAesLOtJ9++ulatWqV+vbtq6lTp+onP/mJDj300FiODQBiKtZZ6FDHD/Z+fXNyNXP4qbp38+thF68LJT/LoVkjSttk7QscefRpBwAAsLiwg/bMzEz95S9/0ZlnnqmMDKZRAkh+vix0R8XdupKF7uj4tm+f97RYg+4LonMyMsOaEh/wXiFuMORnOTR39MSA9fktq8wDAADAmrpUPT5VUD0eSG+J6NNe5HBq5vBT1b1bln+bL4gOt+K7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6+CDD9bSpUtjfXpp65ZbbmlzzQ477DD/8/X19Zo2bZr69Omj3NxcTZ48WVVVVQHH4Jpaz5AhQ9pcV5vNpmnTpkniu5os3nzzTU2aNEkDBgyQzWbTc889F/C8MUY333yz+vfvL4fDodLSUn300UcB+3z99deaMmWKnE6nevbsqcsuu0x1dXUB+2zatEknnHCCcnJyNHDgQN15551txvL000/rsMMOU05OjoYPH66XX3456uebLjq6rk1NTZo9e7aGDx+uHj16aMCAAZo6daq+/PLLgGME+44vWLAgYB+ua3yF+r5ecsklba7ZhAkTAvbh+2o9oa5rsP9rbTab7rrrLv8+fF+7wMBynnrqKZOVlWUeffRRs3XrVnP55Zebnj17mqqqqkQPDcaY8ePHmyVLlpgtW7aYDRs2mDPOOMMMGjTI1NXV+fc56aSTzOWXX2527drlf7hcLv/zzc3N5sgjjzSlpaXmgw8+MC+//LLp27evmTNnjn+ff/3rX6Z79+6mrKzMbNu2zdx3330mIyPDrFixIq7nmy7mzp1rjjjiiIBrtnv3bv/zP//5z83AgQNNeXm5ef/9980xxxxjjj32WP/zXFNrqq6uDrimK1euNJLMG2+8YYzhu5osXn75ZfO///u/5plnnjGSzLPPPhvw/IIFC0x+fr557rnnzMaNG83//M//mAMPPNC43W7/PhMmTDAjRoww77zzjnnrrbfMwQcfbC688EL/8y6XyxQWFpopU6aYLVu2mD/96U/G4XCYBx980L/P22+/bTIyMsydd95ptm3bZm688UaTmZlpNm/eHPPPIBV1dF337t1rSktLzZ///Gfzj3/8w6xbt85873vfM6NHjw44xuDBg82tt94a8B1u+f8x1zX+Qn1fL774YjNhwoSAa/b1118H7MP31XpCXdeW13PXrl3m0UcfNTabzezYscO/D9/XziNot6Dvfe97Ztq0af6/ezweM2DAADN//vwEjgrtqa6uNpLMmjVr/NtOOukkc/XVV7f7mpdfftnY7XZTWVnp3/bAAw8Yp9NpGhoajDHGXH/99eaII44IeN0FF1xgxo8fH90TgDFmf9A+YsSIoM/t3bvXZGZmmqefftq/7cMPPzSSzLp164wxXNNkcfXVV5vvfve7xuv1GmP4riaj1r8ser1eU1RUZO666y7/tr1795rs7Gzzpz/9yRhjzLZt24wk89577/n3eeWVV4zNZjP//ve/jTHG/O53vzO9evXyX1djjJk9e7Y59NBD/X8///zzzcSJEwPGM3bsWPOzn/0squeYjoIFAa29++67RpL57LPP/NsGDx5s7rnnnnZfw3VNrPaC9rPOOqvd1/B9tb5wvq9nnXWWOfXUUwO28X3tPKbHW0xjY6MqKipUWlrq32a321VaWqp169YlcGRoj8vlkiT17t07YPsTTzyhvn376sgjj9ScOXO0b98+/3Pr1q3T8OHDVVhY6N82fvx41dTUaOvWrf59Wv4c+Pbh5yB2PvroIw0YMEAHHXSQpkyZop07d0qSKioq1NTUFHA9DjvsMA0aNMh/Pbim1tfY2KjHH39cP/nJT2Sz2fzb+a4mt08++USVlZUB1yA/P19jx44N+H727NlTY8aM8e9TWloqu92u9evX+/c58cQTlZWV5d9n/Pjx2r59u/7zn//49+FaJ47L5ZLNZlPPnj0Dti9YsEB9+vTRyJEjdddddwUsX+G6WtPq1atVUFCgQw89VFdeeaW++uor/3N8X5NfVVWVli9frssuu6zNc3xfO6dbogeAQHv27JHH4wn4BVGSCgsL9Y9//CNBo0J7vF6vZs6cqeOOO05HHnmkf/uPfvQjDR48WAMGDNCmTZs0e/Zsbd++Xc8884wkqbKyMug19j3X0T41NTVyu91yOByxPLW0M3bsWC1dulSHHnqodu3apXnz5umEE07Qli1bVFlZqaysrDa/KBYWFoa8Xr7nOtqHaxofzz33nPbu3atLLrnEv43vavLzXYdg16DlNSooKAh4vlu3burdu3fAPgceeGCbY/ie69WrV7vX2ncMxE59fb1mz56tCy+8UE6n0799xowZGjVqlHr37q21a9dqzpw52rVrlxYtWiSJ62pFEyZM0LnnnqsDDzxQO3bs0A033KDTTz9d69atU0ZGBt/XFPDYY48pLy9P5557bsB2vq+dR9AOdMG0adO0ZcsW/e1vfwvYfsUVV/j/PHz4cPXv31/jxo3Tjh079N3vfjfew0QYTj/9dP+fi4uLNXbsWA0ePFjLli0j6EoRjzzyiE4//XQNGDDAv43vKmB9TU1NOv/882WM0QMPPBDwXFlZmf/PxcXFysrK0s9+9jPNnz9f2dnZ8R4qwvDDH/7Q/+fhw4eruLhY3/3ud7V69WqNGzcugSNDtDz66KOaMmWKcnJyArbzfe08psdbTN++fZWRkdGmKnVVVZWKiooSNCoEM336dL300kt64403dMABB3S479ixYyVJH3/8sSSpqKgo6DX2PdfRPk6nkyAyDnr27KlDDjlEH3/8sYqKitTY2Ki9e/cG7NPye8k1tbbPPvtMq1at0k9/+tMO9+O7mnx816Gj/zeLiopUXV0d8Hxzc7O+/vrrqHyH+f85dnwB+2effaaVK1cGZNmDGTt2rJqbm/Xpp59K4romg4MOOkh9+/YN+HeX72vyeuutt7R9+/aQ/99KfF8jQdBuMVlZWRo9erTKy8v927xer8rLy1VSUpLAkcHHGKPp06fr2Wef1euvv95mGk8wGzZskCT1799fklRSUqLNmzcH/Kfk+2Vk2LBh/n1a/hz49uHnID7q6uq0Y8cO9e/fX6NHj1ZmZmbA9di+fbt27tzpvx5cU2tbsmSJCgoKNHHixA7347uafA488EAVFRUFXIOamhqtX78+4Pu5d+9eVVRU+Pd5/fXX5fV6/TdqSkpK9Oabb6qpqcm/z8qVK3XooYeqV69e/n241vHjC9g/+ugjrVq1Sn369An5mg0bNshut/unV3Ndre+LL77QV199FfDvLt/X5PXII49o9OjRGjFiRMh9+b5GINGV8NDWU089ZbKzs83SpUvNtm3bzBVXXGF69uwZUL0YiXPllVea/Px8s3r16oCWFfv27TPGGPPxxx+bW2+91bz//vvmk08+Mc8//7w56KCDzIknnug/hq+N1GmnnWY2bNhgVqxYYfr16xe0jdR1111nPvzwQ3P//ffTRiqGrr32WrN69WrzySefmLffftuUlpaavn37murqamPM/pZvgwYNMq+//rp5//33TUlJiSkpKfG/nmtqXR6PxwwaNMjMnj07YDvf1eRRW1trPvjgA/PBBx8YSWbRokXmgw8+8FcRX7BggenZs6d5/vnnzaZNm8xZZ50VtOXbyJEjzfr1683f/vY3M3To0IAWUnv37jWFhYXmoosuMlu2bDFPPfWU6d69e5tWQ926dTMLFy40H374oZk7d25atBqKlY6ua2Njo/mf//kfc8ABB5gNGzYE/H/rqyy9du1ac88995gNGzaYHTt2mMcff9z069fPTJ061f8eXNf46+i61tbWmlmzZpl169aZTz75xKxatcqMGjXKDB061NTX1/uP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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "experimental_variogram.plot()" + ] + }, + { + "cell_type": "markdown", + "id": "8efa683d", + "metadata": {}, + "source": [ + "Variogram looks nice, but it introduces a lot of variance. We can see a trend, but points are oscillating around it. This piece of information tells us that `step_size` should be larger.\n", + "\n", + "What with `max_range`? It is a tricky problem because variogram seems to be right up to the end of its range. But we should be aware, that this could be an effect of sampling points in the North-South axis (with a greater range).\n", + "\n", + "We can check how many point pairs we have for each distance to make a better decision. The `ExperimentalVariogram` class stores information about points within its attribute `.experimental_semivariance_array`. It is `numpy` array with three columns: `[lag, semivariance, number of point pairs]` and we will use the last column to decide where to cut `max_range`." + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "b662300d", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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UFCAyy67DKtWrQIAOBwO9OnTB/fddx8efvhhn48NVrPAdofArup61J1sRmaPROabEBERaUjN9VuXHJTW1lbs2bMHixYtct4WExODoqIiWK3WLtu3tLSgpaXF+f/Gxsag7FdsjAmF/TOC8txERESknC5TPD/++CPa29uRlZXldntWVhZsNluX7ZcvXw6z2ez86dOnT6h2lYiIiHQQFoXaFi1aBLvd7vw5duyY3rtEREREQaTLFE+vXr0QGxuL2tpat9tra2thsVi6bJ+QkICEhIRQ7R4RERHpTJcRlPj4eIwaNQqbN2923uZwOLB582YUFhbqsUtERERkILoVaps/fz5uv/12XHrppRg9ejT+9Kc/oampCXfeeadeu0REREQGoVuAcvPNN+OHH37Ao48+CpvNhhEjRqCsrKxL4iwRERFFH93qoAQiWHVQiIiIKHjUXL/DYhUPERERRRcGKERERGQ4YdnNWJqVClZFWSIiItKedN1Wkl0SlgHKyZMnAYAVZYmIiMLQyZMnYTabfW4TlkmyDocDx48fR48ePWAyBd7Mr7GxEX369MGxY8eiLumWx85j57FHDx47j13vYxdC4OTJk8jJyUFMjO8sk7AcQYmJicH555+v+fOmpqbqfvL0wmPnsUcbHjuPPdoY5djlRk4kTJIlIiIiw2GAQkRERIbDAAUdzQiXLFkSlQ0Jeew89mjDY+exR5twPfawTJIlIiKiyMYRFCIiIjIcBihERERkOAxQiIiIyHAYoBAREZHhMEAB8Oyzz+KCCy5AYmIiCgoKsGvXLr13SZXly5fjsssuQ48ePZCZmYnrr78eBw8edNvmV7/6FUwmk9vPPffc47bN0aNHMWXKFCQnJyMzMxMLFizA2bNn3bb55JNPMHLkSCQkJGDAgAF47bXXgn14Pi1durTLcQ0ePNh5f3NzM0pKSpCRkYHu3btj2rRpqK2tdXuOcDxuALjgggu6HLvJZEJJSQmAyDrnn332Ga699lrk5OTAZDLhvffec7tfCIFHH30U2dnZSEpKQlFREQ4dOuS2TX19PWbOnInU1FSkpaXhrrvuwqlTp9y2+frrr/HLX/4SiYmJ6NOnD5566qku+/L2229j8ODBSExMxLBhw/DRRx9pfryufB17W1sbFi5ciGHDhiElJQU5OTm47bbbcPz4cbfn8PReWbFihds24XbsAHDHHXd0Oa7i4mK3bSLxvAPw+LdvMpnw9NNPO7cJ1/PuJKLcunXrRHx8vHjllVfEN998I2bNmiXS0tJEbW2t3rum2KRJk8Srr74qKioqRHl5ubj66qtF3759xalTp5zbXH755WLWrFmipqbG+WO32533nz17VuTn54uioiKxb98+8dFHH4levXqJRYsWObf55z//KZKTk8X8+fNFZWWl+Mtf/iJiY2NFWVlZSI/X1ZIlS8TQoUPdjuuHH35w3n/PPfeIPn36iM2bN4svv/xSjBkzRvziF79w3h+uxy2EEHV1dW7HvXHjRgFAbN26VQgRWef8o48+Ev/5n/8p3nnnHQFAvPvuu273r1ixQpjNZvHee++Jr776Slx33XUiNzdXnDlzxrlNcXGxuPjii8WOHTvE559/LgYMGCBmzJjhvN9ut4usrCwxc+ZMUVFRId58802RlJQkXnjhBec227dvF7GxseKpp54SlZWV4pFHHhFxcXFi//79uhx7Q0ODKCoqEn/729/EP/7xD2G1WsXo0aPFqFGj3J6jX79+4rHHHnN7L7h+PoTjsQshxO233y6Ki4vdjqu+vt5tm0g870IIt2OuqakRr7zyijCZTKKqqsq5Tbied0nUByijR48WJSUlzv+3t7eLnJwcsXz5ch33KjB1dXUCgPj000+dt11++eXi/vvv9/qYjz76SMTExAibzea8bfXq1SI1NVW0tLQIIYR46KGHxNChQ90ed/PNN4tJkyZpewAqLFmyRFx88cUe72toaBBxcXHi7bffdt524MABAUBYrVYhRPgetyf333+/6N+/v3A4HEKIyD3nnT+sHQ6HsFgs4umnn3be1tDQIBISEsSbb74phBCisrJSABC7d+92bvPxxx8Lk8kkvv/+eyGEEM8995zo2bOn89iFEGLhwoXioosucv7/pptuElOmTHHbn4KCAnH33XdreozeeLpQdbZr1y4BQBw5csR5W79+/cTKlSu9PiZcj/32228XU6dO9fqYaDrvU6dOFRMmTHC7LdzPe1RP8bS2tmLPnj0oKipy3hYTE4OioiJYrVYd9ywwdrsdAJCenu52+xtvvIFevXohPz8fixYtwunTp533Wa1WDBs2DFlZWc7bJk2ahMbGRnzzzTfObVx/V9I2ev+uDh06hJycHFx44YWYOXMmjh49CgDYs2cP2tra3PZ58ODB6Nu3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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "_ds = experimental_variogram.experimental_semivariance_array\n", + "plt.figure()\n", + "plt.scatter(x=_ds[:, 0], y=_ds[:, -1])\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "704f8733", + "metadata": {}, + "source": [ + "We clearly see that after 12 kilometers number of point pairs is rapidly falling, so we can set `max_range` to **12000**." + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "da5aae7e", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+0AAAINCAYAAABLdJ4lAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAABdoUlEQVR4nO3de3RU1d3/8c+cySQZSGa4hGRAQbSiiBKEYDFeatukBI20Il5KKaC12iIomEYprYrUKlYx3pZVqxXsUy1q6x1FSVSsElGpJKAW76LCENCHmUQm19m/P/xlHoYESGAycyZ5v9aatcw+J2f2GQ+QT/be3+0wxhgBAAAAAADbsRLdAQAAAAAA0D5COwAAAAAANkVoBwAAAADApgjtAAAAAADYFKEdAAAAAACbIrQDAAAAAGBThHYAAAAAAGyK0A4AAAAAgE2lJLoDdhAOh7V582ZlZmbK4XAkujsAAAAAgG7OGKPa2loNGjRIlrXn8XRCu6TNmzdr8ODBie4GAAAAAKCH+fzzz3XwwQfv8TihXVJmZqakbz8sj8eT4N4AAAAAALq7YDCowYMHR/LonhDapciUeI/HQ2gHAAAAAMTNvpZoU4gOAAAAAACbIrQDAAAAAGBThHYAAAAAAGyKNe0d1NLSoqampkR3A0AMuVwuOZ3ORHcDAAAA2CNCewfU1dXpiy++kDEm0V0BEEMOh0MHH3ywMjIyEt0VAAAAoF2E9n1oaWnRF198oV69emnAgAH7rOwHIDkYY7Rt2zZ98cUXGjZsGCPuAAAAsCVC+z40NTXJGKMBAwbI7XYnujsAYmjAgAH69NNP1dTURGgHAACALVGIroMYYQe6H/5cAwAAwO4I7QAAAAAA2BShHQlx3nnn6Ywzzkh0Nw7I0KFDdeuttya6G+2KV9+WLl2qPn36dPn7AAAAAD0Vob2bOu+88+RwONq8JkyYkOiuSZJuu+02LV26NNHdkPTtFOknnngi5tfduXOn5s+fr+985ztKT0/XgAEDdMopp+jJJ5+M+Xvt7s0339RFF13U5e9z7rnn6v333+/y9wEAAAB6KgrRdWMTJkzQkiVLotrS0tIS1JtvtbS0yOFwyOv1JrQf8fDrX/9aa9as0R133KERI0boq6++0urVq/XVV191+XsPGDCgy9+jqalJbrebAo0AAABAF2KkPU7CxqihpTnyCsdhz/e0tDT5fL6oV9++fSVJL7/8slJTU/Xvf/87cv6NN96o7Oxsbd26VZL0/e9/X7Nnz9bs2bPl9XqVlZWlq666Kmq/+oaGBpWWluqggw5S7969NW7cOL388suR463Tp5966imNGDFCaWlp2rRpU5vp8d///vd1ySWXaO7cuerbt69ycnJ077336ptvvtH555+vzMxMHX744Xruueei7nHDhg069dRTlZGRoZycHE2bNk3bt2+Puu6ll16qK664Qv369ZPP59M111wTOT506FBJ0qRJk+RwOCJff/TRR/rJT36inJwcZWRk6LjjjlN5eXmnPv+nnnpKv/vd73Taaadp6NChysvL0yWXXKJf/OIXnf78nnnmGR155JHq1auXzjrrLO3cuVMPPPCAhg4dqr59++rSSy9VS0tL1H21To//2c9+pnPPPTeqb01NTcrKytLf/vY3SdKKFSt00kknqU+fPurfv79OP/10ffTRR5HzP/30UzkcDj388MM65ZRTlJ6ergcffLDN9PiOfG5Dhw7V9ddfr1/84hfKzMzUkCFD9Je//CXqnC+++EJTpkxRv3791Lt3b40dO1Zr1qyJHH/yySc1ZswYpaen67DDDtPChQvV3Nws6dut3K655hoNGTJEaWlpGjRokC699NJO/J8DAAAA7IPQHgeBxpAWrl2uS1c/EnktXLtcgcZQwvr0/e9/X3PnztW0adMUCAT09ttv66qrrtJ9992nnJycyHkPPPCAUlJS9MYbb+i2225TWVmZ7rvvvsjx2bNnq7KyUsuWLVN1dbXOPvtsTZgwQR988EHknJ07d+pPf/qT7rvvPr3zzjvKzs5ut08PPPCAsrKy9MYbb+iSSy7RzJkzdfbZZ+uEE07Qf/7zH40fP17Tpk3Tzp07JUk7duzQD3/4Q40ePVpvvfWWVqxYoa1bt+qcc85pc93evXtrzZo1uvHGG/WHP/xBK1eulPTtNHJJWrJkibZs2RL5uq6uTqeddpoqKir09ttva8KECZo4caI2bdrU4c/Y5/Pp2WefVW1t7R7P6ejnd/vtt2vZsmVasWKFXn75ZU2aNEnPPvusnn32Wf3P//yP7rnnHv3zn/9s9z2mTp2qp59+WnV1dZG2559/Xjt37tSkSZMkSd98841KSkr01ltvqaKiQpZladKkSQqHw1HX+u1vf6s5c+bovffeU1FRUZv36ujn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9rOf6e6779bKlSs1derUSHvfvn3Vv39//eUvf9GHH36oF198USUlJfv1HrH43KZMmSKfz6czzjhDr732mj7++GP961//UmVlpSTp6quv1t/+9jctXLhQ77zzjt577z0tW7ZMV155paRvK+7/9a9/1YYNG/Txxx/r73//u9xutw455JD9uicAAADYV2vw3z2wt9o1+CcrQnsXcllO+dweWWr/NzqWHPK5PXJZznaPH6gVK1Zo4MCBUa+TTjpJknTdddfps88+0z333CPp2+nkf/nLX3TllVeqqqoqco3p06crFArpu9/9rmbNmqU5c+booosuihxfsmSJpk+frt/85jc68sgjdcYZZ+jNN9/UkCFDuuSedjVo0CC99tpramlp0fjx4zVy5EjNnTtXffr0iZotsC8333yzVq5cqcGDB2v06NGSpLKyMvXt21cnnHCCJk6cqKKiok6P0hYVFemBBx7Q+PHjddRRR+mSSy5RUVGRHnnkkcg58fz8pk6dqnfffVcHHXSQTjzxxEi7ZVlatmyZ1q5dq2OOOUaXXXaZbrrppv16j1h8bqmpqXrhhReUnZ2t0047TSNHjtQNN9wQWUJQVFSkZ555Ri+88IKOO+44HX/88brlllsiobxPnz669957deKJJyo3N1fl5eV6+umno+oEAAAAAMnCYQy19IPBoLxerwKBgDweT9Sx+vp6ffLJJzr00EOVnp7e6Wvvur5i19/+WHIoKz3D1usrvv/97+vYY4+N7PcNdDcH+ucbAAAA+y9sjBauXa6aUG27I+WWHMp2Z+51antDS7MuXf1Iu8d2dfsJ53RJHbEDsbccuitG2ruYN9Wt0lGFynZnRrVnuzNtHdgBAAAAoCtZDodKcguUlZ7RZnZy6yBnSW7BXteiJ3p2czzY61cN3ZQ31a0FecVR6yhcljNpCyEAAAAAQCy0DnLuvl1btjuzQ9u1tQb/vc1u3lfwtztCe5xYDoftpmPsy8svv5zoLgAAAADo5g50kPNAg7/dJVeKBAAAAAB0Owc6yNmdZzcT2gEAAAAA+yVsjG2CcjLObu6I7ndHXYQi+0D3w59rAACA/RdoDLWZku5ze7rFlHQ7oXr8PrTuDd3Y2JjgngCItdY/161/zgEAANAxrVtb14Rqo9prQrVaXFWuQGMoQT3rfhhp34eUlBT16tVL27Ztk8vlkmXxew6g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u+66y3g8HtPQ0GCMMeaKK64wRx99dNR7nXvuuaaoqKirbwldoLa21gwbNsysXLnSnHLKKZHQzvOC3c2bN8+cdNJJezweDoeNz+czN910U6Rtx44dJi0tzfzjH/8wxhjz7rvvGknmzTffjJzz3HPPGYfDYb788ktjjDF//vOfTd++fSPPUOt7H3nkkbG+JXSx4uJi84tf/CKq7cwzzzRTp041xvDMINruASyez8c555xjiouLo/ozbtw486tf/Sqm94jYau8XPbt74403jCTz2WefGWN4ZjqK6fFdqLGxUWvXrlVhYWGkzbIsFRYWqrKyMoE9QyIEAgFJUr9+/SRJa9euVVNTU9TzMXz4cA0ZMiTyfFRWVmrkyJHKycmJnFNUVKRgMKh33nkncs6u12g9h2csOc2aNUvFxcVt/p/yvGB3Tz31lMaOHauzzz5b2dnZGj16tO69997I8U8++UR+vz/q/7fX69W4ceOinpk+ffpo7NixkXMKCwtlWZbWrFkTOed73/ueUlNTI+cUFRVp48aN+t///d+uvk3E0AknnKCKigq9//77kqSqqiq9+uqrOvXUUyXxzGDv4vl88G9V9xUIBORwONSnTx9JPDMdRWjvQtu3b1dLS0vUD9CSlJOTI7/fn6BeIRHC4bDmzp2rE088Ucccc4wkye/3KzU1NfKXVqtdnw+/39/u89N6bG/nBINBhUKhrrgddJFly5bpP//5jxYtWtTmGM8Ldvfxxx/rrrvu0rBhw/T8889r5syZuvTSS/XAAw9I+r//53v7N8jv9ys7OzvqeEpKivr169ep5wrJ4be//a1++tOfavjw4XK5XBo9erTmzp2rqVOnSuKZwd7F8/nY0zk8P8mtvr5e8+bN05QpU+TxeCTxzHRUSqI7APQEs2bN0oYNG/Tqq68muiuwqc8//1xz5szRypUrlZ6enujuIAmEw2GNHTtW119/vSRp9OjR2rBhg+6++27NmDEjwb2DHT3yyCN68MEH9dBDD+noo4/WunXrNHfuXA0aNIhnBkCXampq0jnnnCNjjO66665EdyfpMNLehbKysuR0OttUd966dat8Pl+CeoV4mz17tp555hm99NJLOvjggyPtPp9PjY2N2rFjR9T5uz4fPp+v3een9djezvF4PHK73bG+HXSRtWvXqqamRmPGjFFKSopSUlK0atUq3X777UpJSVFOTg7PC6IMHDhQI0aMiGo76qijtGnTJkn/9/98b/8G+Xw+1dTURB1vbm7W119/3annCsnh8ssvj4y2jxw5UtOmTdNll10Wmd3DM4O9iefzsadzeH6SU2tg/+yzz7Ry5crIKLvEM9NRhPYulJqaqry8PFVUVETawuGwKioqlJ+fn8CeIR6MMZo9e7Yef/xxvfjiizr00EOjjufl5cnlckU9Hxs3btSmTZsiz0d+fr7Wr18f9ZdZ6192rT+s5+fnR12j9RyeseRSUFCg9evXa926dZHX2LFjNXXq1Mh/87xgVyeeeGKbbSTff/99HXLIIZKkQw89VD6fL+r/dzAY1Jo1a6KemR07dmjt2rWRc1588UWFw2GNGzcucs4rr7yipqamyDkrV67UkUceqb59+3bZ/SH2du7cKcuK/tHP6XQqHA5L4pnB3sXz+eDfqu6jNbB/8MEHKi8vV//+/aOO88x0UKIr4XV3y5YtM2lpaWbp0qXm3XffNRdddJHp06dPVHVndE8zZ840Xq/XvPzyy2bLli2R186dOyPn/PrXvzZDhgwxL774onnrrbdMfn6+yc/Pjxxv3cJr/PjxZt26dWbFihVmwIAB7W7hdfnll5v33nvP3HnnnWzh1U3sWj3eGJ4XRHvjjTdMSkqKue6668wHH3xgHnzwQdOrVy/z97//PXLODTfcYPr06WOefPJJU11dbX7yk5+0uz3T6NGjzZo1a8yrr75qhg0bFrXVzo4dO0xOTo6ZNm2a2bBhg1m2bJnp1asX23cloRkzZpiDDjoosuXbY489ZrKysswVV1wROYdnpmerra01b7/9tnn77beNJFNWVmbefvvtSKXveD0fr732mklJSTGLFy827733nlmwYEG32r6rO9nbM9PY2Gh+/OMfm4MPPtisW7cu6ufhXSvB88zsG6E9Du644w4zZMgQk5qaar773e+a119/PdFdQhxIave1ZMmSyDmhUMhcfPHFpm/fvqZXr15m0qRJZsuWLVHX+fTTT82pp55q3G63ycrKMr/5zW9MU1NT1DkvvfSSOfbYY01qaqo57LDDot4DyWv30M7zgt09/fTT5phjjjFpaWlm+PDh5i9/+UvU8XA4bK666iqTk5Nj0tLSTEFBgdm4cWPUOV999ZWZMmWKycjIMB6Px5x//vmmtrY26pyqqipz0kknmbS0NHPQQQeZG264ocvvDbEXDAbNnDlzzJAhQ0x6ero57LDDzO9///uoH555Znq2l156qd2fXWbMmGGMie/z8cgjj5gjjjjCpKammqOPPtosX768y+4b+29vz8wnn3yyx5+HX3rppcg1eGb2zWGMMfEb1wcAAAAAAB3FmnYAAAAAAGyK0A4AAAAAgE0R2gEAAAAAsClCOwAAAAAANkVoBwAAAADApgjtAAAAAADYFKEdAAAAAACbIrQDANADORwOPfHEE4nuBgAA2AdCOwAA3ch5550nh8Mhh8Mhl8ulnJwc/ehHP9L999+vcDgcOW/Lli069dRTO3RNAj4AAIlDaAcAoJuZMGGCtmzZok8//VTPPfecfvCDH2jOnDk6/fTT1dzcLEny+XxKS0tLcE8BAMC+ENoBAOhm0tLS5PP5dNBBB2nMmDH63e9+pyeffFLPPfecli5dKil69LyxsVGzZ8/WwIEDlZ6erkMOOUSLFi2SJA0dOlSSNGnSJDkcjsjXH330kX7yk58oJydHGRkZOu6441ReXh7Vj6FDh+r666/XL37xC2VmZmrIkCH6y1/+EnXOF198oSlTpqhfv37q3bu3xo4dqzVr1kSOP/nkkxozZozS09N12GGHaeHChZFfPAAA0BMQ2gEA6AF++MMfatSoUXrsscfaHLv99tv11FNP6ZFHHtHGjRv14IMPRsL5m2++KUlasmSJtmzZEvm6rq5Op512mioqKvT2229rwoQJmjhxojZt2hR17Ztvvlljx47V22+/rYsvvlgzZ87Uxo0bI9c45ZRT9OWXX+qpp55SVVWVrrjiisg0/n//+9+aPn265syZo3fffVf33HOPli5dquuuu66rPiYAAGwnJdEdAAAA8TF8+HBVV1e3ad+0aZOGDRumk046SQ6HQ4ccckjk2IABAyRJffr0kc/ni7SPGjVKo0aNinx97bXX6vHHH9dTTz2l2bNnR9pPO+00XXzxxZKkefPm6ZZbbtFLL72kI488Ug899JC2bdumN998U/369ZMkHX744ZHvXbhwoX77299qxowZkqTDDjtM1157ra644gotWLAgFh8JAAC2R2gHAKCHMMbI4XC0aT/vvPP0ox/9SEceeaQmTJig008/XePHj9/rterq6nTNNddo+fLl2rJli5qbmxUKhdqMtOfm5kb+2+FwyOfzqaamRpK0bt06jR49OhLYd1dVVaXXXnstamS9paVF9fX12rlzp3r16tXhewcAIFkR2gEA6CHee+89HXrooW3ax4wZo08++UTPPfecysvLdc4556iwsFD//Oc/93it0tJSrVy5UosXL9bhhx8ut9uts846S42NjVHnuVyuqK8dDkdk+rvb7d5rf+vq6rRw4UKdeeaZbY6lp6fv9XsBAOguCO0AAPQAL774otavX6/LLrus3eMej0fnnnuuzj33XJ111lmaMGGCvv76a/Xr108ul0stLS1R57/22ms677zzNGnSJEnfBuxPP/20U33Kzc3VfffdF3mf3Y0ZM0YbN26MmjIPAEBPQ2gHAKCbaWhokN/vV0tLi7Zu3aoVK1Zo0aJFOv300zV9+vQ255eVlWngwIEaPXq0LMvSo48+Kp/Ppz59+kj6tgp8RUWFTjzxRKWlpalv374aNmyYHnvsMU2cOFEOh0NXXXVV1D7wHTFlyhRdf/31OuOMM7Ro0SINHDhQb7/9tgYNGqT8/HxdffXVOv300zVkyBCdddZZsixLVVVV2rBhg/74xz/G4qMCAMD2qB4PAEA3s2LFCg0cOFBDhw7VhAkT9NJLL+n222/Xk08+KafT2eb8zMxM3XjjjRo7dqyOO+44ffrpp3r22WdlWd/+mHDzzTdr5cqVGjx4sEaPHi3p26Dft29fnXDCCZo4caKKioo0ZsyYTvUzNTVVL7zwgrKzs3Xaaadp5MiRuuGGGyJ9LCoq0jPPPKMXXnhBxx13nI4//njdcsstUYXyAADo7hzGGJPoTgAAAAAAgLYYaQcAAAAAwKYI7QAAAAAA2BShHQAAAAAAmyK0AwAAAABgU4R2AAAAAABsitAOAAAAAIBNEdoBAAAAALApQjsAAAAAADZFaAcAAAAAwKYI7QAAAAAA2BShHQAAAAAAmyK0AwAAAABgU/8PyPk9B5MxLhYAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "max_range = 12500\n", + "step_size = 250\n", + "\n", + "experimental_variogram = ExperimentalVariogram(\n", + " input_array=dem,\n", + " step_size=step_size,\n", + " max_range=max_range\n", + ")\n", + "\n", + "experimental_variogram.plot()" + ] + }, + { + "cell_type": "markdown", + "id": "35d71c3e", + "metadata": {}, + "source": [ + "This time variogram looks cleaner. However, it still has a little too much variance. Let's set `step_size` to 500 meters:" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "78a330bd", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+0AAAINCAYAAABLdJ4lAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAABVw0lEQVR4nO3deXxU1f3/8fe9k5lkIJlhCcmAgmhFESXIVohLbZuUoEhdcClFwOWrrQULRpTSr0LRKpZiaPVn61bBfqtFbV1wQ8mouBARKSSAluKKCkNAykwiExIy5/eHzdQhARNIMjfJ6/l4zOPBnHtz7+cOh5B37rnnWMYYIwAAAAAA4Dh2sgsAAAAAAAANI7QDAAAAAOBQhHYAAAAAAByK0A4AAAAAgEMR2gEAAAAAcChCOwAAAAAADkVoBwAAAADAoQjtAAAAAAA4VEqyC3CCWCymrVu3KiMjQ5ZlJbscAAAAAEA7Z4xRRUWFevXqJds+8P10QrukrVu3qnfv3skuAwAAAADQwXz66ac68sgjD7id0C4pIyND0lcfls/nS3I1AAAAAID2LhKJqHfv3vE8eiCEdik+JN7n8xHaAQAAAACt5pse0WYiOgAAAAAAHIrQDgAAAACAQxHaAQAAAABwKJ5pb6Ta2lrV1NQkuwwAzcjtdsvlciW7DAAAAOCACO2NUFlZqc8++0zGmGSXAqAZWZalI488Uunp6ckuBQAAAGgQof0b1NbW6rPPPlOnTp3Uo0ePb5zZD0DbYIzRjh079Nlnn6lfv37ccQcAAIAjEdq/QU1NjYwx6tGjh7xeb7LLAdCMevTooY8//lg1NTWEdgAAADgSE9E1EnfYgfaHf9cAAABwOkI7AAAAAAAORWhHUlx66aU699xzk13GYenbt69+97vfJbuMBrVWbYsXL1aXLl1a/DwAAABAR0Vob6cuvfRSWZZV7zV69OhklyZJ+v3vf6/FixcnuwxJXw2Rfuqpp5r9uHv27NGsWbP0rW99S2lpaerRo4fOOOMMPf30081+rv2tXr1aV111VYuf5+KLL9a//vWvFj8PAAAA0FExEV07Nnr0aC1atCihLTU1NUnVfKW2tlaWZcnv9ye1jtbw05/+VKtWrdJdd92lAQMG6IsvvtDKlSv1xRdftPi5e/To0eLnqKmpkdfrZYJGAAAAoAVxp72VxIzR3tp98VesFdZ8T01NVSAQSHh17dpVkvTqq6/K4/Ho9ddfj+8/f/58ZWVlafv27ZKk7373u5o6daqmTp0qv9+vzMxM3XTTTQnr1e/du1czZszQEUccoc6dO2vEiBF69dVX49vrhk8vXbpUAwYMUGpqqrZs2VJvePx3v/tdXXPNNZo+fbq6du2q7Oxs3X///fryyy912WWXKSMjQ8cee6xeeOGFhGvcsGGDzjzzTKWnpys7O1sTJ07Uzp07E47785//XDfccIO6deumQCCgX/3qV/Htffv2lSSdd955siwr/v6DDz7QOeeco+zsbKWnp2v48OEqLi5u0ue/dOlS/fKXv9RZZ52lvn37aujQobrmmmt0+eWXN/nze/bZZ3X88cerU6dOuuCCC7Rnzx499NBD6tu3r7p27aqf//znqq2tTbiuuuHxP/7xj3XxxRcn1FZTU6PMzEz9+c9/liQtW7ZMp512mrp06aLu3bvr7LPP1gcffBDf/+OPP5ZlWXr00Ud1xhlnKC0tTQ8//HC94fGN+dz69u2r2267TZdffrkyMjLUp08f3XfffQn7fPbZZxo/fry6deumzp07a9iwYVq1alV8+9NPP60hQ4YoLS1NxxxzjObOnat9+/ZJ+mopt1/96lfq06ePUlNT1atXL/385z9vwt8cAAAA4ByE9lYQro5q7prn9POVj8Vfc9c8p3B1NGk1ffe739X06dM1ceJEhcNhrV27VjfddJMeeOABZWdnx/d76KGHlJKSorffflu///3vVVRUpAceeCC+ferUqSopKdGSJUtUVlamCy+8UKNHj9bmzZvj++zZs0e/+c1v9MADD2jjxo3KyspqsKaHHnpImZmZevvtt3XNNdfo6quv1oUXXqhTTjlF//jHPzRq1ChNnDhRe/bskSTt3r1b3//+9zV48GC98847WrZsmbZv366LLrqo3nE7d+6sVatWaf78+br55pu1fPlySV8NI5ekRYsWadu2bfH3lZWVOuussxQMBrV27VqNHj1aY8eO1ZYtWxr9GQcCAT3//POqqKg44D6N/fzuvPNOLVmyRMuWLdOrr76q8847T88//7yef/55/d///Z/uvfde/e1vf2vwHBMmTNAzzzyjysrKeNuLL76oPXv26LzzzpMkffnllyosLNQ777yjYDAo27Z13nnnKRaLJRzrF7/4haZNm6b33ntPBQUF9c7V2M/tjjvu0LBhw7R27Vr97Gc/09VXX61NmzbFj3HGGWfo888/19KlS1VaWqobbrghXsvrr7+uSZMmadq0aXr33Xd17733avHixbr11lslSX//+9+1cOFC3Xvvvdq8ebOeeuopDRw48IB/BwAAAGgfknGjtFUYmHA4bCSZcDhcb1s0GjXvvvuuiUajh3Ts3Xv3mBvfXmp++toj5qrXHo6/fvraI+bGt5ea3Xv3HG75DZo8ebJxuVymc+fOCa9bb701vs/evXvNySefbC666CIzYMAAc+WVVyYc44wzzjAnnHCCicVi8baZM2eaE044wRhjzCeffGJcLpf5/PPPE74uLy/PzJo1yxhjzKJFi4wks27dunr1nXPOOQnnOu200+Lv9+3bZzp37mwmTpwYb9u2bZuRZEpKSowxxtxyyy1m1KhRCcf99NNPjSSzadOmBo9rjDHDhw83M2fOjL+XZJ588skGPsVEJ554ornrrrvi74866iizcOHCA+6/YsUKc+SRRxq3222GDRtmpk+fbt5444349qZ8fu+//358+09+8hPTqVMnU1FREW8rKCgwP/nJTxqsraamxmRmZpo///nP8e3jx483F1988QFr37Fjh5Fk1q9fb4wx5qOPPjKSzO9+97uE/RYtWmT8fv8Bj2NMw5/bJZdcEn8fi8VMVlaW+eMf/2iMMebee+81GRkZ5osvvmjweHl5eea2225LaPu///s/07NnT2OMMXfccYc57rjjTHV19UHrMubw/30DAADAGXbv3WNmr34mIXPNXv1Mi+Wt5nCwHPp13GlvQTFjVFQW1M6qSsWU+FuemIx2VlWqqCzYYr8B+t73vqd169YlvH7605/Gt3s8Hj388MP6+9//rqqqKi1cuLDeMUaOHJmwlnVubq42b96s2tparV+/XrW1tTruuOOUnp4ef61YsSJhaLXH41FOTs431vv1fVwul7p3755wh7RuBEB5ebkkqbS0VK+88krCufv37y9JCeff/9w9e/aMH+NAKisrNWPGDJ1wwgnq0qWL0tPT9d577zXpTvt3vvMdffjhhwoGg7rgggu0ceNGnX766brlllskqdGfX6dOnfStb30r4XPo27ev0tPTE9oOdE0pKSm66KKL9PDDD0v66q76008/rQkTJsT32bx5s8aPH69jjjlGPp8v/pjA/tc7bNiwg15zYz+3r/+dWJal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xqioLKidVZWKySRuk9HOqkoVlQUVM+YARwAAAEBTENoBAI1WE6tVKBqpF9jrxGQUikYSnnUHAADAoSO0AwAAAADgUIR2AAAAAAAcitAOAGg0t+1SwOuTrYaXdrNlKeD1yW27WrkyAACA9onQDgBoNNuyVJiTp8y09HrB3ZalzLR0FebksV47AABAMyG0AwCaxO/xasagfGV5MxLas7wZmjEon3XaAQAAmlFKsgsAALQ9fo9Xc4aOSZgl3m27uMMOAADQzAjtAIBDYluWUl38NwIAANCSGB4PAAAAAIBDEdoBAAAAAHCopIb2efPmafjw4crIyFBWVpbOPfdcbdq0KWGfqqoqTZkyRd27d1d6errGjRun7du3J+yzZcsWjRkzRp06dVJWVpauv/567du3rzUvBQAAAACAZpfU0L5ixQpNmTJFb731lpYvX66amhqNGjVKX375ZXyfa6+9Vs8884wef/xxrVixQlu3btX5558f315bW6sxY8aourpaK1eu1EMPPaTFixdr9uzZybgkAAAAAACajWWMMckuos6OHTuUlZWlFStW6Dvf+Y7C4bB69OihRx55RBdccIEk6Z///KdOOOEElZSUaOTIkXrhhRd09tlna+vWrcrOzpYk3XPPPZo5c6Z27Nghj8fzjeeNRCLy+/0Kh8Py+Xwteo0AAAAAADQ2hzrqmfZwOCxJ6tatmyRpzZo1qqmpUX5+fnyf/v37q0+fPiopKZEklZSUaODAgfHALkkFBQWKRCLauHFjK1YPAAAAAEDzcsxaPbFYTNOnT9epp56qk046SZIUCoXk8XjUpUuXhH2zs7MVCoXi+3w9sNdtr9vWkL1792rv3r3x95FIpLkuAwAAAACAZuOYO+1TpkzRhg0btGTJkhY/17x58+T3++Ov3r17t/g5AQAAAABoKkeE9qlTp+rZZ5/VK6+8oiOPPDLeHggEVF1drd27dyfsv337dgUCgfg++88mX/e+bp/9zZo1S+FwOP769NNPm/FqAAAAAABoHkkN7cYYTZ06VU8++aRefvllHX300Qnbhw4dKrfbrWAwGG/btGmTtmzZotzcXElSbm6u1q9fr/Ly8vg+y5cvl8/n04ABAxo8b2pqqnw+X8ILAAAAAACnSeoz7VOmTNEjjzyip59+WhkZGfFn0P1+v7xer/x+v6644goVFhaqW7du8vl8uuaa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R2iKzz//XJdccom6d+8ur9ergQMH6p133olvN8Zo9uzZ6tmzp7xer/Lz87V58+aEY+zatUsTJkyQz+dTly5ddMUVV6iysjJhn7KyMp1++ulKS0tT7969NX/+/Fa5PrSO2tpa3XTTTTr66KPl9Xr1rW99S7fccou+PlcxfQkNee211zR27Fj16tVLlmXpqaeeStjemv3m8ccfV//+/ZWWlqaBAwfq+eefb/brRcs5WF+qqanRzJkzNXDgQHXu3Fm9evXSpEmTtHXr1oRjtOu+ZFDPkiVLjMfjMQ8++KDZuHGjufLKK02XLl3M9u3bk10akqSgoMAsWrTIbNiwwaxbt86cddZZpk+fPqaysjK+z09/+lPTu3dvEwwGzTvvvGNGjhxpTjnllPj2ffv2mZNOOsnk5+ebtWvXmueff95kZmaaWbNmxff58MMPTadOnUxhYaF59913zV133WVcLpdZtmxZq14vWt7bb79t+vbta3Jycsy0adPi7fQjNNauXbvMUUcdZS699FKzatUq8+GHH5oXX3zRvP/++/F9br/9duP3+81TTz1lSktLzQ9/+ENz9NFHm2g0Gt9n9OjRZtCgQeatt94yr7/+ujn22GPN+PHj49vD4bDJzs42EyZMMBs2bDB//etfjdfrNffee2+rXi9azq233mq6d+9unn32WfPRRx+Zxx9/3KSnp5vf//738X3oS2jI888/b/73f//XPPHEE0aSefLJJxO2t1a/efPNN43L5TLz58837777rrnxxhuN2+0269evb/HPAM3jYH1p9+7dJj8/3zz66KPmn//8pykpKTHf/va3zdChQxOO0Z77EqG9Ad/+9rfNlClT4u9ra2tNr169zLx585JYFZykvLzcSDIrVqwwxnz1zcTtdpvHH388vs97771nJJmSkhJjzFffjGzbNqFQKL7PH//4R+Pz+czevXuNMcbccMMN5sQTT0w418UXX2wKCgpa+pLQiioqKky/fv3M8uXLzRlnnBEP7fQjNMXMmTPNaaeddsDtsVjMBAIB89vf/jbetnv3bpOammr++te/GmOMeffdd40ks3r16vg+L7zwgrEsy3z++efGGGP+8Ic/mK5du8b7V925jz/++Oa+JCTJmDFjzOWXX57Qdv7555sJEyYYY+hLaJz9g1Zr9puLLrrIjBkzJqGeESNGmJ/85CfNeo1oHQ39Amh/b7/9tpFkPvnkE2NM++9LDI/fT3V1tdasWaP8/Px4m23bys/PV0lJSRIrg5OEw2FJUrdu3SRJa9asUU1NTUK/6d+/v/r06RPvNyUlJRo4cKCys7Pj+xQUFCgSiWjjxo3xfb5+jLp96Hvty5QpUzRmzJh6f9f0IzTF0qVLNWzYMF144YXKysrS4MGDdf/998e3f/TRRwqFQgl9we/3a8SIEQn9qUuXLho2bFh8n/z8fNm2rVWrVsX3+c53viOPxxPfp6CgQJs2bdK///3vlr5MtIJTTjlFwWBQ//rXvyRJpaWleuONN3TmmWdKoi/h0LRmv+H/vY4nHA7Lsix16dJFUvvvS4T2/ezcuVO1tbUJPxBLUnZ2tkKhUJKqgpPEYjFNnz5dp556qk466SRJUigUksfjiX/jqPP1fhMKhRrsV3XbDrZPJBJRNBptictBK1uyZIn+8Y9/aN68efW20Y/QFB9++KH++Mc/ql+/fnrxxRd19dVX6+c//7keeughSf/tDwf7/ywUCikrKythe0pKirp169akPoe27Re/+IV+9KMfqX///nK73Ro8eLCmT5+uCRMmSKIv4dC0Zr850D70q/apqqpKM2fO1Pjx4+Xz+SS1/76UktSzA23QlClTtGHDBr3xxhvJLgVtzKeffqpp06Zp+fLlSktLS3Y5aONisZiGDRum2267TZI0ePBgbdiwQffcc48mT56c5OrQljz22GN6+OGH9cgjj+jEE0/UunXrNH36dPXq1Yu+BMBRampqdNFFF8kYoz/+8Y/JLqfVcKd9P5mZmXK5XPVma96+fbsCgUCSqoJTTJ06Vc8++6xeeeUVHXnkkfH2QCCg6upq7d69O2H/r/ebQCDQYL+q23awfXw+n7xeb3NfDlrZmjVrVF5eriFDhiglJUUpKSlasWKF7rzzTqWkpCg7O5t+hEbr2bOnBgwYkNB2wgknaMuWLZL+2x8O9v9ZIBBQeXl5wvZ9+/Zp165dTepzaNuuv/76+N32gQMHauLEibr22mvjI4LoSzgUrdlvDrQP/ap9qQvsn3zyiZYvXx6/yy61/75EaN+Px+PR0KFDFQwG422xWEzBYFC5ublJrAzJZIzR1KlT9eSTT+rll1/W0UcfnbB96NChcrvdCf1m06ZN2rJlS7zf5Obmav369QnfUOq+4dT94J2bm5twjLp96HvtQ15entavX69169bFX8OGDdOECRPif6YfobFOPfXUektP/utf/9JRRx0lSTr66KMVCAQS+kIkEtGqVasS+tPu3bu1Zs2a+D4vv/yyYrGYRowYEd/ntddeU01NTXyf5cuX6/jjj1fXrl1b7PrQevbs2SPbTvyR0OVyKRaLSaIv4dC0Zr/h/732ry6wb968WcXFxerevXvC9nbfl5I6DZ5DLVmyxKSmpprFixebd99911x11VWmS5cuCbM1o2O5+uqrjd/vN6+++qrZtm1b/LVnz574Pj/96U9Nnz59zMsvv2zeeecdk5uba3Jzc+Pb65bqGjVqlFm3bp1ZtmyZ6dGjR4NLdV1//fXmvffeM3fffTdLdbVzX5893hj6ERrv7bffNikpKebWW281mzdvNg8//LDp1KmT+ctf/hLf5/bbbzddunQxTz/9tCkrKzPnnHNOg8stDR482Kxatcq88cYbpl+/fglL5OzevdtkZ2ebiRMnmg0bNpglS5aYTp06sUxXOzJ58mRzxBFHxJd8e+KJJ0xmZqa54YYb4vvQl9CQiooKs3btWrN27VojyRQVFZm1a9fGZ/RurX7z5ptvmpSUFLNgwQLz3nvvmTlz5jhimS403sH6UnV1tfnhD39ojjzySLNu3bqEn8W/PhN8e+5LhPYDuOuuu0yfPn2Mx+Mx3/72t81bb72V7JKQRJIafC1atCi+TzQaNT/72c9M165dTadOncx5551ntm3blnCcjz/+2Jx55pnG6/WazMxMc91115mampqEfV555RVz8sknG4/HY4455piEc6D92T+004/QFM8884w56aSTTGpqqunfv7+57777ErbHYjFz0003mezsbJOammry8vLMpk2bEvb54osvzPjx4016errx+XzmsssuMxUVFQn7lJaWmtNOO82kpqaaI444wtx+++0tfm1oPZFIxEybNs306dPHpKWlmWOOOcb87//+b8IPw/QlNOSVV15p8OejyZMnG2Nat9889thj5rjjjjMej8eceOKJ5rnnnmux60bzO1hf+uijjw74s/grr7wSP0Z77kuWMca03n19AAAAAADQWDzTDgAAAACAQxHaAQAAAABwKEI7AAAAAAAORWgHAAAAAMChCO0AAAAAADgUoR0AAAAAAIcitAMAAAAA4FCEdgAAOiDLsvTUU08luwwAAPANCO0AALQjl156qSzLkmVZcrvdys7O1g9+8AM9+OCDisVi8f22bdumM888s1HHJOADAJA8hHYAANqZ0aNHa9u2bfr444/1wgsv6Hvf+56mTZums88+W/v27ZMkBQIBpaamJrlSAADwTQjtAAC0M6mpqQoEAjriiCM0ZMgQ/fKXv9TTTz+tF154QYsXL5aUePe8urpaU6dOVc+ePZWWlqajjjpK8+bNkyT17dtXknTeeefJsqz4+w8++EDnnHOOsrOzlZ6eruHDh6u4uDihjr59++q2227T5ZdfroyMDPXp00f33Xdfwj6fffaZxo8fr27duqlz584aNmyYVq1aFd/+9NNPa8iQIUpLS9MxxxyjuXPnxn/xAABAR0BoBwCgA/j+97+vQYMG6Yknnqi37c4779TSpUv12GOPadOmTXr44Yfj4Xz16tWSpEWLFmnbtm3x95WVlTrrrLMUDAa1du1ajR49WmPHjtWWLVsSjn3HHXdo2LBhWrt2rX72s5/p6quv1qZNm+LHOOOMM/T5559r6dKlKi0t1Q033BAfxv/6669r0qRJmjZtmt59913de++9Wrx4sW699daW+pgAAHCclGQXAAAAWkf//v1VVlZWr33Lli3q16+fTjvtNFmWpaOOOiq+rUePHpKkLl26KBAIxNsHDRqkQYMGxd/fcsstevLJJ7V06VJNnTo13n7WWWfpZz/7mSRp5syZWrhwoV555RUdf/zxeuSRR7Rjxw6tXr1a3bp1kyQde+yx8a+dO3eufvGLX2jy5MmSpGOOOUa33HKLbrjhBs2ZM6c5PhIAAByP0A4AQAdhjJFlWfXaL730Uv3gBz/Q8ccfr9GjR+vss8/WqFGjDnqsyspK/epXv9Jzzz2nbdu2ad++fYpGo/XutOfk5MT/bFmWAoGAysvLJUnr1q3T4MGD44F9f6WlpXrzzTcT7qzX1taqqqpKe/bsUadOnRp97QAAtFWEdgAAOoj33ntPRx99dL32IUOG6KOPPtILL7yg4uJiXXTRRcrPz9ff/va3Ax5rxowZWr58uRYsWKBjjz1WXq9XF1xwgaqrqxP2c7vdCe8ty4oPf/d6vQett7KyUnPnztX5559fb1taWtpBvxYAgPaC0A4AQAfw8ssva/369br22msb3O7z+XTxxRfr4osv1gUXXKDRo0dr165d6tatm9xut2praxP2f/PNN3XppZfqvPPOk/RVwP7444+bVFNOTo4eeOCB+Hn2N2TIEG3atClhyDwAAB0NoR0AgHZm7969CoVCqq2t1fbt27Vs2TLNmzdPZ599tiZNmlRv/6KiIvXs2VODBw+Wbdt6/PHHFQgE1KVLF0lfzQIfDAZ16qmnKjU1VV27dlW/fv30xBNPaOzYsbIsSzfddFPCOvCNMX78eN12220699xzNW/ePPXs2VNr165Vr169lJubq9mzZ+vss89Wnz59dMEFF8i2bZWWlmrDhg369a9/3RwfFQAAjsfs8QAAtDPLli1Tz5491bdvX40ePVqvvPKK7rzzTj399NNyuVz19s/IyND8+fM1bNgwDR8+XB9//LGef/552fZXPybccccdWr58uXr37q3BgwdL+irod+3aVaeccorGjh2rgoICDRkypEl1ejwevfTSS8rKytJZZ52lgQMH6vbbb4/XWFBQoGeffVYvvfSShg8frpEjR2rhwoUJE+UBANDeWcYYk+wiAAAAAABAfdxpBwAAAADAoQjtAAAAAAA4FKEdAAAAAACHIrQDAAAAAOBQhHYAAAAAAByK0A4AAAAAgEMR2gEAAAAAcChCOwAAAAAADkVoBwAAAADAoQjtAAAAAAA4FKEdAAAAAACHIrQDAAAAAOBQ/x+46hg6twD9HwAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "max_range = 12500\n", + "step_size = 500\n", + "\n", + "experimental_variogram = ExperimentalVariogram(\n", + " input_array=dem,\n", + " step_size=step_size,\n", + " max_range=max_range\n", + ")\n", + "\n", + "experimental_variogram.plot()" + ] + }, + { + "cell_type": "markdown", + "id": "848d992d", + "metadata": {}, + "source": [ + "We can use this variogram for further processing. With this in mind, we will make a use from two other parameters: `is_variance` and `is_covariance`. Both are set to `True` by default. What do they mean?\n", + "\n", + "- if we want to know variance of a dataset (variance at lag 0) then we should set `is_variance` parameter to `True`. This value can be treated as the **sill** of variogram that we will use in semivariogram modeling and kriging.\n", + "- if we want to know covariance of a dataset then we should set `is_covariance` parameter to `True`. Covariance is a measure of spatial similarity, so it is opposite to semivariance. But we can use it in kriging systems instead of semivariance.\n", + "\n", + "`ExperimentalVariogram` plotting function `.plot()` has additional parameters:\n", + "\n", + "- `plot_semivariance` (boolean, set to `True` by default),\n", + "- `plot_covariance` (boolean, set to `False` by default),\n", + "- `plot_variance` (boolean, set to `False` by default).\n", + "\n", + "We will set all those parameters to `True` and compare plot semivariance with covariance and variance:" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "12241262", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/kAAAINCAYAAABlMb+3AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAABzi0lEQVR4nO3deXxU1f3/8ffMZJIMJDNhSwaURQsKKGFX41KtpAQFKm4oIOBS+4UCAhGlfCsgWgsixu2nYrUF2i+I2IqiKApRUCGyCWGVIqJRIUS0ZBIZksnM+f2RZmBMwASSTDJ5PR+P+3DmnJN7P3e4GfO5Z7kWY4wRAAAAAACo96zhDgAAAAAAAFQPknwAAAAAACIEST4AAAAAABGCJB8AAAAAgAhBkg8AAAAAQIQgyQcAAAAAIEKQ5AMAAAAAECFI8gEAAAAAiBBR4Q6gvgkEAjpw4IDi4+NlsVjCHQ4AAAAAIMIZY1RQUKBWrVrJaj11Xz1JfhUdOHBArVu3DncYAAAAAIAG5uuvv9bZZ599yjYk+VUUHx8vqfTDdTqdYY4GAAAAABDpPB6PWrduHcxHT4Ukv4rKhug7nU6SfAAAAABAranMlHEW3gMAAAAAIEKQ5AMAAAAAECFI8gEAAAAAiBDMya8BxhiVlJTI7/eHOxQA1cRmsykqKopHZwIAAKBOI8mvZsXFxTp48KCOHj0a7lAAVLNGjRqpZcuWio6ODncoAAAAQIVI8qtRIBDQ/v37ZbPZ1KpVK0VHR9PrB0QAY4yKi4v13Xffaf/+/erQoYOsVmY7AQAAoO4hya9GxcXFCgQCat26tRo1ahTucABUI4fDIbvdrq+++krFxcWKjY0Nd0gAAABAOXRF1QB6+IDIxO82AAAA6jr+YgUAAAAAIEKQ5KNeuP322zVo0KBwh3FG2rVrpyeffDLcYVSotmKbP3++EhISavw4AAAAQENFkg9JpUm0xWIpt/Xr1y/coUmSnnrqKc2fPz/cYUiSLBaLXn/99Wrf79GjRzVlyhT94he/UGxsrFq0aKErr7xSb7zxRrUf66c2btyo3/3udzV+nFtuuUX//ve/a/w4AAAAQEPFwnsI6tevn+bNmxdSFhMTE6ZoSvn9flksFrlcrrDGURtGjRql9evX65lnnlHnzp31/fffa926dfr+++9r/NgtWrSo8WP4fD45HA45HI4aPxYAAADQUNGTX0cFjFGRvyS4BYyp8WPGxMTI7XaHbE2aNJEkrV69WtHR0froo4+C7WfPnq3ExEQdOnRIknTVVVdp7NixGjt2rFwul5o3b66pU6fKnBB7UVGRJk2apLPOOkuNGzfWxRdfrNWrVwfry4ZzL1u2TJ07d1ZMTIxycnLKDde/6qqrNG7cOE2YMEFNmjRRUlKSXnzxRf3444+64447FB8fr/bt2+udd94JOccdO3bommuuUVxcnJKSkjR8+HAdPnw4ZL/33HOP7r//fjVt2lRut1sPPvhgsL5du3aSpOuvv14WiyX4ft++fbruuuuUlJSkuLg49e7dW6tWrarS579s2TL97//+r6699lq1a9dOPXv21Lhx43TnnXdW+fN76623dP7556tRo0a66aabdPToUS1YsEDt2rVTkyZNdM8998jv94ecV9lw/aFDh+qWW24Jic3n86l58+b6+9//LklasWKFLr/8ciUkJKhZs2YaMGCA9u3bF2z/5ZdfymKx6JVXXtGVV16p2NhYLVy4sNxw/cp8bu3atdOf//xn3XnnnYqPj1ebNm30l7/8JaTNN998oyFDhqhp06Zq3LixevXqpfXr1wfr33jjDfXo0UOxsbE699xzNWPGDJWUlEgqfTzegw8+qDZt2igmJkatWrXSPffcU4V/OQAAAKDuIMmvg/KLvZqxebnuWbckuM3YvFz5xd6wxXTVVVdpwoQJGj58uPLz87VlyxZNnTpVL730kpKSkoLtFixYoKioKG3YsEFPPfWUMjIy9NJLLwXrx44dq6ysLC1evFjbtm3TzTffrH79+mnv3r3BNkePHtWjjz6ql156STt37lRiYmKFMS1YsEDNmzfXhg0bNG7cOI0ePVo333yzLr30Un366afq27evhg8frqNHj0qSjhw5oquvvlrdu3fXpk2btGLFCh06dEiDBw8ut9/GjRtr/fr1mj17th566CGtXLlSUumwdkmaN2+eDh48GHxfWFioa6+9VpmZmdqyZYv69eungQMHKicnp9Kfsdvt1ttvv62CgoKTtqns5/f0009r8eLFWrFihVavXq3rr79eb7/9tt5++2394x//0AsvvKB//vOfFR5j2LBhevPNN1VYWBgse/fdd3X06FFdf/31kqQff/xR6enp2rRpkzIzM2W1WnX99dcrEAiE7OsPf/iDxo8fr927dystLa3csSr7uT3++OPq1auXtmzZot///vcaPXq09uzZE9zHlVdeqW+//VbLli1Tdna27r///mAsH330kUaMGKHx48dr165deuGFFzR//nw98sgjkqR//etfeuKJJ/TCCy9o7969ev3119WlS5eT/hsAAAAgMoSjY7VWGFRJfn6+kWTy8/PL1Xm9XrNr1y7j9XpPe/9Hio6aBzYsM6M+XGR+9+HC4Dbqw0XmgQ3LzJGio2cS/kmNHDnS2Gw207hx45DtkUceCbYpKioy3bp1M4MHDzadO3c2d999d8g+rrzyStOpUycTCASCZZMnTzadOnUyxhjz1VdfGZvNZr799tuQn+vTp4+ZMmWKMcaYefPmGUlm69at5eK77rrrQo51+eWXB9+XlJSYxo0bm+HDhwfLDh48aCSZrKwsY4wxDz/8sOnbt2/Ifr/++msjyezZs6fC/RpjTO/evc3kyZOD7yWZpUuXVvAphrrgggvMM888E3zftm1b88QTT5y0/Zo1a8zZZ59t7Ha76dWrl5kwYYL5+OOPg/VV+fw+//zzYP3//M//mEaNGpmCgoJgWVpamvmf//mfCmPz+XymefPm5u9//3uwfsiQIeaWW245aezfffedkWS2b99ujDFm//79RpJ58sknQ9rNmzfPuFyuk+7HmIo/t9tuuy34PhAImMTERPP8888bY4x54YUXTHx8vPn+++8r3F+fPn3Mn//855Cyf/zjH6Zly5bGGGMef/xxc95555ni4uJTxmVM9fyOAwAAIPyOFB010za+GZJzTdv4Zo3lW2fqVHnoT9GTX4cEjFHGtkwdPlaogELvIgVkdPhYoTK2ZdbYHaZf/epX2rp1a8g2atSoYH10dLQWLlyof/3rXzp27JieeOKJcvu45JJLZLFYgu9TUlK0d+9e+f1+bd++XX6/X+edd57i4uKC25o1a0KGekdHRys5Ofln4z2xjc1mU7NmzUJ6YMtGGOTl5UmSsrOz9cEHH4Qcu2PHjpIUcvyfHrtly5bBfZxMYWGhJk2apE6dOikhIUFxcXHavXt3lXryf/nLX+qLL75QZmambrrpJu3cuVNXXHGFHn74YUmq9OfXqFEj/eIXvwj5HNq1a6e4uLiQspOdU1RUlAYPHqyFCxdKKu21f+ONNzRs2LBgm71792rIkCE699xz5XQ6g9MWfnq+vXr1OuU5V/ZzO/HfxGKxyO12B+PfunWrunfvrqZNm1Z4jOzsbD300EMhn9ndd9+tgwcP6ujRo7r55pvl9Xp17rnn6u6779bSpUuDQ/kBAAAQefKLvZqTvUp53tARtHneAs3JXhXWEdTVgYX36hBfwK9cr+ek9QEZ5Xo98gX8irFV/z9d48aN1b59+1O2WbdunSTphx9+0A8//KDGjRtXev+FhYWy2WzavHmzbDZbSN2JCajD4Qi5UXAydrs95L3FYgkpK9tH2bDtwsJCDRw4UI8++mi5fbVs2fKU+/3pMPSfmjRpklauXKk5c+aoffv2cjgcuummm1RcXPyz5/HTc7riiit0xRVXaPLkyfrTn/6khx56SJMnT6705/dzn0tlzmnYsGG68sorlZeXp5UrV8rhcIQ8aWHgwIFq27atXnzxRbVq1UqBQEAXXnhhufP9ueujsp/bqeL/uYX8CgsLNWPGDN1www3l6mJjY9W6dWvt2bNHq1at0sqVK/X73/9ejz32mNasWVPuuAAAAKjfKtuxOr1nf1krkZPURST5qLR9+/Zp4sSJevHFF/XKK69o5MiRWrVqlazW4wNCTlzsTJI++eQTdejQQTabTd27d5ff71deXp6uuOKK2g5fPXr00L/+9S+1a9dOUVGnf+nb7faQReskae3atbr99tuDc9YLCwv15Zdfnkm4kqTOnTurpKREx44dq9XP79JLL1Xr1q31yiuv6J133tHNN98cTHi///577dmzRy+++GIwjo8//vi0jlMdn1tycrJeeukl/fDDDxX25vfo0UN79uw55Q0sh8OhgQMHauDAgRozZow6duyo7du3q0ePHlWKBQAAAHVbuDtWawPD9RFUVFSk3NzckK1s5Xm/36/bbrtNaWlpuuOOOzRv3jxt27ZNjz/+eMg+cnJylJ6erj179ujll1/WM888o/Hjx0uSzjvvPA0bNkwjRozQa6+9pv3792vDhg2aOXOmli9fXuPnN2bMGP3www8aMmSINm7cqH379undd9/VHXfcUS5pP5V27dopMzNTubm5+s9//iNJ6tChg1577TVt3bpV2dnZGjp06M/2/v/UVVddpRdeeEGbN2/Wl19+qbffflv/+7//q1/96ldyOp21/vkNHTpUc+fO1cqVK0OG6jdp0kTNmjXTX/7yF33++ed6//33lZ6eflrHqI7PbciQIXK73Ro0aJDWrl2rL774Qv/617+UlZUlSZo2bZr+/ve/a8aMGdq5c6d2796txYsX64EHHpBU+kSCv/71r9qxY4e++OIL/d///Z8cDofatm17WucEAAAAhBNJfh1it9rkdjhlVcXDQqyyyO1wym61VVh/plasWKGWLVuGbJdffrkk6ZFHHtFXX32lF154QVLp8Pa//OUveuCBB5SdnR3cx4gRI+T1enXRRRdpzJgxGj9+vH73u98F6+fNm6cRI0bo3nvv1fnnn69BgwZp48aNatOmTY2c04latWqltWvXyu/3q2/fvurSpYsmTJighISEkNEIP+fxxx/XypUr1bp1a3Xv3l2SlJGRoSZNmujSSy/VwIEDlZaWVuVe4LS0NC1YsEB9+/ZVp06dNG7cOKWlpWnJkiXBNrX5+Q0bNky7du3SWWedpcsuuyxYbrVatXjxYm3evFkXXnihJk6cqMcee+y0jlEdn1t0dLTee+89JSYm6tprr1WXLl00a9as4JSGtLQ0vfXWW3rvvffUu3dvXXLJJXriiSeCSXxCQoJefPFFXXbZZUpOTtaqVav05ptvqlmzZqd1TgAAAEA4WYyJlOcE1A6PxyOXy6X8/Hw5nc6QumPHjmn//v0655xzFBsbe1r7L1sE4qdzRKyyqHlsnCZ1TZUr+tRzkMPlqquuUrdu3YLPWwciTXX8jgMAACB8AsZoxublyvMWlJuTL5XmXYmO+Do3J/9UeehP0ZNfx7iiHZrUNVWJjviQ8kRHfJ1O8AEAAACgrrNaLEpP7qPmsXHlRlCXdaymJ/epUwl+VdXPlQQinCvaoek9+8sXOD5P3G611esLDQAAAADqgrKO1YxtmSGL8CU64pWe3Kfed6yS5NdRVoul3q3muHr16nCHAAAAAAA/K5I7VutXFgkAAAAAQDWojx2rlcGcfAAAAAAAIgRJPgAAAAAAEYIkHwAAAACACEGSDwAAAABAhCDJBwAAAAAgQpDko164/fbbNWjQoHCHcUbatWunJ598MtxhnJGrrrpKEyZMCHcYAAAAAE6CJB+SSpNoi8VSbuvXr1+4Q5MkPfXUU5o/f364w5AkWSwWvf766zWyb4/Hoz/+8Y/q2LGjYmNj5Xa7lZqaqtdee03GmBo5ZlW89tprevjhh8MdBgAAAICTiLyHAuK09evXT/PmzQspi4mJCVM0pfx+vywWi1wuV1jjqA1HjhzR5Zdfrvz8fP3pT39S7969FRUVpTVr1uj+++/X1VdfrYSEhLDEVlxcrOjoaDVt2jQsxwcAAABQOfTkIygmJkZutztka9KkiSRp9erVio6O1kcffRRsP3v2bCUmJurQoUOSSodyjx07VmPHjpXL5VLz5s01derUkB7ooqIiTZo0SWeddZYaN26siy++WKtXrw7Wz58/XwkJCVq2bJk6d+6smJgY5eTklBuuf9VVV2ncuHGaMGGCmjRpoqSkJL344ov68ccfdccddyg+Pl7t27fXO++8E3KOO3bs0DXXXKO4uDglJSVp+PDhOnz4cMh+77nnHt1///1q2rSp3G63HnzwwWB9u3btJEnXX3+9LBZL8P2+fft03XXXKSkpSXFxcerdu7dWrVpVpc//f//3f/Xll19q/fr1GjlypDp37qzzzjtPd999t7Zu3aq4uDhJ0n/+8x+NGDFCTZo0UaNGjXTNNddo7969kkpHAjgcjnLnvXTpUsXHx+vo0aOSpMmTJ+u8885To0aNdO6552rq1Kny+XzB9g8++KC6deuml156Seecc45iY2ODn8+Jw/X/8Y9/qFevXoqPj5fb7dbQoUOVl5cXrF+9erUsFosyMzPVq1cvNWrUSJdeeqn27NkTEt+bb76p3r17KzY2Vs2bN9f1118frPu5a+arr77SwIED1aRJEzVu3FgXXHCB3n777Sp99gAAAECkIMmvo3w+vzIWbFLGgk3y+fzhDieY3A0fPlz5+fnasmWLpk6dqpdeeklJSUnBdgsWLFBUVJQ2bNigp556ShkZGXrppZeC9WPHjlVWVpYWL16sbdu26eabb1a/fv2CSaokHT16VI8++qheeukl7dy5U4mJiRXGtGDBAjVv3lwbNmzQuHHjNHr0aN1888269NJL9emnn6pv374aPnx4MLE9cuSIrr76anXv3l2bNm3SihUrdOjQIQ0ePLjcfhs3bqz169dr9uzZeuihh7Ry5UpJ0saNGyVJ8+bN08GDB4PvCwsLde211yozM1NbtmxRv379NHDgQOXk5FTq8w0EAlq8eLGGDRumVq1alauPi4tTVFTpwJvbb79dmzZt0rJly5SVlSVjjK699lr5fD45nU4NGDBAixYtCvn5hQsXatCgQWrUqJEkKT4+XvPnz9euXbv01FNP6cUXX9QTTzwR8jOff/65/vWvf+m1117T1q1bK4zb5/Pp4YcfVnZ2tl5//XV9+eWXuv3228u1++Mf/6jHH39cmzZtUlRUlO68885g3fLly3X99dfr2muv1ZYtW5SZmamLLrooWP9z18yYMWNUVFSkDz/8UNu3b9ejjz4avCECAADQEAWMUZG/JLgF6sC0T9QigyrJz883kkx+fn65Oq/Xa3bt2mW8Xu8ZH6e4uMQ8Pn+jeXz+RlNcXHLG+/s5I0eONDabzTRu3Dhke+SRR4JtioqKTLdu3czgwYNN586dzd133x2yjyuvvNJ06tTJBAKBYNnkyZNNp06djDHGfPXVV8Zms5lvv/025Of69OljpkyZYowxZt68eUaS2bp1a7n4rrvuupBjXX755cH3JSUlpnHjxmb48OHBsoMHDxpJJisryxhjzMMPP2z69u0bst+vv/7aSDJ79uypcL/GGNO7d28zefLk4HtJZunSpRV8iqEuuOAC88wzzwTft23b1jzxxBMVtj106JCRZDIyMk65z3//+99Gklm7dm2w7PDhw8bhcJglS5YYY4xZunSpiYuLMz/++KMxpvSajY2NNe+8885J9/vYY4+Znj17Bt9Pnz7d2O12k5eXF9LuyiuvNOPHjz/pfjZu3GgkmYKCAmOMMR988IGRZFatWhVss3z5ciMp+HuSkpJihg0bVuH+KnPNdOnSxTz44IMnjak6VefvOAAAQE04UnTUTNv4pvndhwuD27SNb5ojRUfDHRrOwKny0J9iTn4dU9Zr7ysJHC874bXdbquxY//qV7/S888/H1J24hzs6OhoLVy4UMnJyWrbtm25nl9JuuSSS2SxWILvU1JS9Pjjj8vv92v79u3y+/0677zzQn6mqKhIzZo1CzlOcnLyz8Z7YhubzaZmzZqpS5cuwbKyEQZlw8ezs7P1wQcfVNjLu2/fvmBcPz12y5YtQ4agV6SwsFAPPvigli9froMHD6qkpERer7fSPfmmkndXd+/eraioKF188cXBsmbNmun888/X7t27JUnXXnut7Ha7li1bpltvvVX/+te/5HQ6lZqaGvyZV155RU8//bT27dunwsJClZSUyOl0hhyrbdu2atGixSnj2bx5sx588EFlZ2frP//5jwKB0ms1JydHnTt3DrY78TNt2bKlpNJ/lzZt2mjr1q26++67K9x/Za6Ze+65R6NHj9Z7772n1NRU3XjjjZW6fgAAACJNfrFXc7JX6fCxwpDyPG+B5mSv0qSuqXJFO8IUHWoLSX4d88yiLeXK5i7JDr5OH9mrxo7duHFjtW/f/pRt1q1bJ0n64Ycf9MMPP6hx48aV3n9hYaFsNps2b94smy30ZsWJibfD4Qi5UXAydrs95L3FYgkpK9tHWeJZWFiogQMH6tFHHy23r7LE82T7LdvHyUyaNEkrV67UnDlz1L59ezkcDt10000qLi7+2fOQpBYtWighIUGfffZZpdqfSnR0tG666SYtWrRIt956qxYtWqRbbrklONw/KytLw4YN04wZM5SWliaXy6XFixfr8ccfD9nPz/3b/vjjj0pLS1NaWpoWLlyoFi1aKCcnR2lpaeXO+1T/Lg7Hyf9HU5lr5re//a3S0tK0fPlyvffee5o5c6Yef/xxjRs37pTxAwAARJKAMcrYlqnDxwoVUGgHUkBGh48VKmNbpqb37C9rJf7WRv3FnHxU2r59+zRx4kS9+OKLuvjiizVy5Mhyye/69etD3n/yySfq0KGDbDabunfvLr/fr7y8PLVv3z5kc7vdNR5/jx49tHPnTrVr167c8atys8Jut8vvD10nYe3atbr99tt1/fXXq0uXLnK73fryyy8rvU+r1apbb71VCxcu1IEDB8rVl/W2d+rUSSUlJSGf8/fff689e/aE9JwPGzZMK1as0M6dO/X+++9r2LBhwbp169apbdu2+uMf/6hevXqpQ4cO+uqrryoda5nPPvtM33//vWbNmqUrrrhCHTt2/NkRDxVJTk5WZmZmhXWVvWZat26tUaNG6bXXXtO9996rF198scpxAAAA1Ge+gF+5Xk+5BL9MQEa5Xo98gfCv94WaRZJfx4wb2l3jhnbXqMFdg2WjBncNltekoqIi5ebmhmxlK8/7/X7ddtttSktL0x133KF58+Zp27Zt5Xp/c3JylJ6erj179ujll1/WM888o/Hjx0uSzjvvPA0bNkwjRozQa6+9pv3792vDhg2aOXOmli9fXqPnJpUu0PbDDz9oyJAh2rhxo/bt26d3331Xd9xxR7mk/VTatWunzMxM5ebm6j//+Y8kqUOHDsEF6rKzszV06NCf7f3/qUceeUStW7fWxRdfrL///e/atWuX9u7dq7/97W/q3r27CgsL1aFDB1133XW6++679fHHHys7O1u33XabzjrrLF133XXBff3yl7+U2+3WsGHDdM45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khISEuR2u4PlXbt2VdeuXYPvH374YS1dulTLli3T2LFjg+XXXnutfv/730uSJk+erCeeeEIffPCBzj//fC1atEjfffedNm7cqKZNm0qS2rdvH/zZGTNm6A9/+INGjhwpSTr33HP18MMP6/7779f06dOr4yMBAKBeIMkHAADlGGNksVjKld9+++369a9/rfPPP1/9+vXTgAED1Ldv31Puq7CwUA8++KCWL1+ugwcPqqSkRF6vt1xPfnJycvC1xWKR2+1WXl6eJGnr1q3q3r17MMH/qezsbK1duzak597v9+vYsWM6evSoGjVqVOlzBwCgPiPJBwAA5ezevVvnnHNOufIePXpo//79euedd7Rq1SoNHjxYqamp+uc//3nSfU2aNEkrV67UnDlz1L59ezkcDt10000qLi4OaWe320PeWyyW4HB8h8NxyngLCws1Y8YM3XDDDeXqYmNjT/mzAABEEpJ8AAAQ4v3339f27ds1ceLECuudTqduueUW3XLLLbrpppvUr18//fDDD2ratKnsdrv8fn9I+7Vr1+r222/X9ddfL6k0If/yyy+rFFNycrJeeuml4HF+qkePHtqzZ0/IEH4AABoiknwAABqwoqIi5ebmyu/369ChQ1qxYoVmzpypAQMGaMSIEeXaZ2RkqGXLlurevbusVqteffVVud1uJSQkSCpdJT8zM1OXXXaZYmJi1KRJE3Xo0EGvvfaaBg4cKIvFoqlTpwZ76CtryJAh+vOf/6xBgwZp5syZatmypbZs2aJWrVopJSVF06ZN04ABA9SmTRvddNNNslqtys7O1o4dO/SnP/2pOj4qAADqBVbXBwCgAVuxYoVatmypdu3aqV+/fvrggw/09NNP64033pDNZivXPj4+XrNnz1avXr3Uu3dvffnll3r77bdltZb+SfH4449r5cqVat26tbp37y6p9MZAkyZNdOmll2rgwIFKS0tTjx49qhRndHS03nvvPSUmJuraa69Vly5dNGvWrGCMaWlpeuutt/Tee++pd+/euuSSS/TEE0+ELAwIAEBDYDHGmHAHAQAAAAAAzhw9+QAAAAAARAiSfAAAAAAAIgRJPgAAAAAAEYIkHwAAAACACEGSDwAAAABAhCDJBwAAAAAgQpDkAwAAAAAQIUjyAQAAAACIECT5AAAAAABECJJ8AAAAAAAiBEk+AAAAAAARgiQfAAAAAIAI8f8BiTavnU9k0dcAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "experimental_variogram.plot(\n", + " plot_semivariance=True,\n", + " plot_covariance=True,\n", + " plot_variance=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4a29a218", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "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.10.9" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/tutorials/Variogram Point Cloud (Basic).ipynb b/tutorials/Variogram Point Cloud (Basic).ipynb index 4d64a063..5af0e6dc 100755 --- a/tutorials/Variogram Point Cloud (Basic).ipynb +++ b/tutorials/Variogram Point Cloud (Basic).ipynb @@ -108,7 +108,18 @@ "outputs": [ { "data": { - "text/plain": "array([[2.42769460e+05, 5.30657496e+05, 4.16058350e+01],\n [2.51626284e+05, 5.43737929e+05, 2.04681377e+01],\n [2.49607562e+05, 5.47163152e+05, 2.28987751e+01],\n [2.39932922e+05, 5.36875213e+05, 1.63156300e+01],\n [2.39496018e+05, 5.41235762e+05, 1.72428761e+01],\n [2.41583412e+05, 5.40178522e+05, 1.78676319e+01],\n [2.49883911e+05, 5.46295438e+05, 1.96465473e+01],\n [2.51152700e+05, 5.42332084e+05, 2.03913765e+01],\n [2.41198900e+05, 5.34454688e+05, 3.00375862e+01],\n [2.38489710e+05, 5.48418692e+05, 9.50086288e+01]])" + "text/plain": [ + "array([[2.42769460e+05, 5.30657496e+05, 4.16058350e+01],\n", + " [2.51626284e+05, 5.43737929e+05, 2.04681377e+01],\n", + " [2.49607562e+05, 5.47163152e+05, 2.28987751e+01],\n", + " [2.39932922e+05, 5.36875213e+05, 1.63156300e+01],\n", + " [2.39496018e+05, 5.41235762e+05, 1.72428761e+01],\n", + " [2.41583412e+05, 5.40178522e+05, 1.78676319e+01],\n", + " [2.49883911e+05, 5.46295438e+05, 1.96465473e+01],\n", + " [2.51152700e+05, 5.42332084e+05, 2.03913765e+01],\n", + " [2.41198900e+05, 5.34454688e+05, 3.00375862e+01],\n", + " [2.38489710e+05, 5.48418692e+05, 9.50086288e+01]])" + ] }, "execution_count": 3, "metadata": {}, @@ -238,8 +249,10 @@ "outputs": [ { "data": { - "text/plain": "
", - "image/png": "iVBORw0KGgoAAAANSUhEUgAABH4AAAKoCAYAAAABAjgRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAACxUklEQVR4nOzde3xV5ZX/8ZWT5OSeQIAQJUBCq0KKVEWr0QnaKrSipa3TVktNxw5FprZO7TjTKXWstFQzdabVqfaCKVWL15lfa3VqRKltJdaoSFVKgziVEAgabrkRSHJycs7vj90EQiBZ0W1y1rM/79eLV+vJl7DPfT9rP896kuLxeFwAAAAAAADgnNBYHwAAAAAAAADeHRR+AAAAAAAAHEXhBwAAAAAAwFEUfgAAAAAAABxF4QcAAAAAAMBRFH4AAAAAAAAcReEHAAAAAADAURR+AAAAAAAAHEXhBwAAAAAAwFEUfgAA8NEnPvEJycjIkNbW1uNmPvvZz0pqaqrs3r37Hf9727dvl6SkJLnnnnve8e+yqO/+9/0JhUIyYcIEWbhwodTW1o74961YsUKSkpLe1rHU1dXJihUrZPv27SP6e5s2bZLPf/7zUlJSIunp6ZKdnS1nnHGG3HrrrdLc3Nyfu+CCC+SCCy54W8f2Tr2Tx2W0XXXVVVJcXDzWhwEAQMKg8AMAgI+WLFkiXV1d8sADDxzz521tbfLII4/IpZdeKpMnT37H/94JJ5wgtbW1cskll7zj32XZtddeK7W1tVJTUyOVlZXy6quvygc/+EF5+eWXR/R7vvCFL7ytgpGIV/j51re+NaLCT1VVlcydO1c2bNgg//Iv/yJr166VRx55RD71qU/JT37yE1myZMnbOhYAAIA+KWN9AAAAuOTiiy+WE088UX72s5/JNddcM+jnDz74oHR2dr7jAX1vb69Eo1FJS0uTc8455x39rrers7NTMjIyxuTfPtq0adP6H4fzzjtP3vve98qFF14oP/rRj6Sqqkr9e4qKiqSoqOjdOswBamtr5Ytf/KLMnz9ffvWrX0laWlr/z+bPny/XX3+9rF27dlSOxZpEeu0BAJDomPEDAICPkpOT5e/+7u9k48aN8qc//WnQz++++2454YQT5OKLL5a9e/fKNddcI6WlpZKdnS0FBQXyoQ99SGpqagb8nb7lTLfeeqt85zvfkZKSEklLS5Pf/e53x13q9eyzz8qFF14oOTk5kpmZKeeee648/vjjg47n2WeflbKyMklPT5cpU6bIjTfeKD/96U8lKSlpwMyV4uJiufTSS+WXv/ylnH766ZKeni7f+ta3RETkhz/8ocybN08KCgokKytLTj31VLn11lulp6dnwL91wQUXyOzZs6W2tlbOPfdcycjIkOLiYrn77rtFROTxxx+XM844QzIzM+XUU099R0WPviJQQ0ND/20/+9nP5P3vf7+kp6dLfn6+fOITn5AtW7YM+HvHWtLUd9/Xrl0rZ5xxhmRkZMjMmTPlZz/7WX/mnnvukU996lMiIvLBD36wf+nZUEvwbrnlFklKSpK77rprQNGnTzgclkWLFg15P5ubm+Waa66RKVOmSDgclhkzZsgNN9wg3d3d/ZmhlgMmJSXJihUrBtz2+OOPy2mnnSZpaWlSUlIi//mf/znkMRyp7zmuqamRc845RzIyMvpfV729vQOykUhEvvOd78jMmTMlLS1NJk2aJJ///Odl7969A3JDvfa0tK/ReDwut9xyi0yfPl3S09PlzDPPlHXr1o3pMjsAAN4pZvwAAOCzv//7v5d///d/l5/97Gdy22239d9eV1cnL774onz961+X5OTk/v4tN910kxQWFkpHR4c88sgjcsEFF8jTTz89aKD5gx/8QE4++WT5z//8T8nNzZWTTjrpmP/+M888I/Pnz5c5c+bI6tWrJS0tTX70ox/JRz/6UXnwwQfl8ssvFxGvt8z8+fPl5JNPlnvvvVcyMzPlJz/5idx3333H/L1//OMfZcuWLfJv//ZvUlJSIllZWSIi8sYbb8jixYulpKREwuGwvPrqq3LzzTfLa6+9NqA4IiLS1NQkn//85+VrX/uaFBUVyR133CF///d/Lzt37pT/9//+n3zjG9+QvLw8+fa3vy0f//jHZdu2bXLiiSeO+Dn4y1/+IiIikyZNEhGRyspK+cY3viGf+cxnpLKyUvbv3y8rVqyQsrIy2bBhw3Efyz6vvvqqXH/99fL1r39dJk+eLD/96U9lyZIl8t73vlfmzZsnl1xyidxyyy3yjW98Q374wx/KGWecISIi73nPe475+3p7e+W3v/2tzJ07V6ZOnTri+yci0tXVJR/84AfljTfekG9961syZ86c/qVur7zyyjELfcN5+umn5WMf+5iUlZXJQw89JL29vXLrrbeOqB9VU1OTXHHFFfL1r39dvv3tb8vjjz8u3/nOd6SlpUXuvPNOERGJxWLysY99TGpqauRrX/uanHvuudLQ0CA33XSTXHDBBfLSSy8NmNFzvNeelvY1esMNN0hlZaVcffXVctlll8nOnTvlC1/4gvT09MjJJ588on8TAICEEQcAAL47//zz4xMnToxHIpH+266//vq4iMRff/31Y/6daDQa7+npiV944YXxT3ziE/2319fXx0Uk/p73vGfA7zvyZ3fffXf/beecc068oKAgfuDAgQG/e/bs2fGioqJ4LBaLx+Px+Kc+9al4VlZWfO/evf253t7eeGlpaVxE4vX19f23T58+PZ6cnBzfunXrkPe7t7c33tPTE//5z38eT05Ojjc3Nw94TEQk/tJLL/Xftn///nhycnI8IyMjvmvXrv7bX3nllbiIxH/wgx8M+e/13f/vfve78Z6ennhXV1d848aN8bPOOisuIvHHH3883tLSEs/IyIgvXLhwwN/dsWNHPC0tLb548eL+22666ab40adH06dPj6enp8cbGhr6b+vs7Izn5+fHly1b1n/b//zP/8RFJP673/1uyGOOx+PxpqamuIjEr7jiimGzfc4///z4+eef3//fP/nJT+IiEv/v//7vAbnvfve7cRGJP/XUU/F4/NivkT4iEr/pppv6//vss8+On3jiifHOzs7+29rb2+P5+fmDHpfjHaOIxB999NEBty9dujQeCoX6H8MHH3wwLiLxX/ziFwNyGzZsiItI/Ec/+lH/bdrXXp+/+7u/i0+fPv24Pz/ea7S5uTmelpYWv/zyywfka2tr4yIy4LEHAMASlnoBAPAuWLJkiezbt08ee+wxERGJRqNy3333SXl5+YDZJT/5yU/kjDPOkPT0dElJSZHU1FR5+umnBy1BEhFZtGiRpKamDvnvHjx4UF544QX55Cc/KdnZ2f23JycnS0VFhTQ2NsrWrVtFxJsZ9KEPfUgmTpzYnwuFQvLpT3/6mL97zpw5x5z18PLLL8uiRYtkwoQJkpycLKmpqfK5z31Oent75fXXXx+QPeGEE2Tu3Ln9/52fny8FBQVy2mmnDZjZM2vWLBEZuFRrKP/6r/8qqampkp6eLnPnzpUdO3bIqlWr+nf36uzslKuuumrA35k6dap86EMfkqeffnrY33/aaafJtGnT+v87PT1dTj75ZPXxvRt+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\n" + "image/png": "iVBORw0KGgoAAAANSUhEUgAABH4AAAKoCAYAAAABAjgRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAACxUklEQVR4nOzde3xV5ZX/8ZWT5OSeQIAQJUBCq0KKVEWr0QnaKrSipa3TVktNxw5FprZO7TjTKXWstFQzdabVqfaCKVWL15lfa3VqRKltJdaoSFVKgziVEAgabrkRSHJycs7vj90EQiBZ0W1y1rM/79eLV+vJl7DPfT9rP896kuLxeFwAAAAAAADgnNBYHwAAAAAAAADeHRR+AAAAAAAAHEXhBwAAAAAAwFEUfgAAAAAAABxF4QcAAAAAAMBRFH4AAAAAAAAcReEHAAAAAADAURR+AAAAAAAAHEXhBwAAAAAAwFEUfgAA8NEnPvEJycjIkNbW1uNmPvvZz0pqaqrs3r37Hf9727dvl6SkJLnnnnve8e+yqO/+9/0JhUIyYcIEWbhwodTW1o74961YsUKSkpLe1rHU1dXJihUrZPv27SP6e5s2bZLPf/7zUlJSIunp6ZKdnS1nnHGG3HrrrdLc3Nyfu+CCC+SCCy54W8f2Tr2Tx2W0XXXVVVJcXDzWhwEAQMKg8AMAgI+WLFkiXV1d8sADDxzz521tbfLII4/IpZdeKpMnT37H/94JJ5wgtbW1cskll7zj32XZtddeK7W1tVJTUyOVlZXy6quvygc/+EF5+eWXR/R7vvCFL7ytgpGIV/j51re+NaLCT1VVlcydO1c2bNgg//Iv/yJr166VRx55RD71qU/JT37yE1myZMnbOhYAAIA+KWN9AAAAuOTiiy+WE088UX72s5/JNddcM+jnDz74oHR2dr7jAX1vb69Eo1FJS0uTc8455x39rrers7NTMjIyxuTfPtq0adP6H4fzzjtP3vve98qFF14oP/rRj6Sqqkr9e4qKiqSoqOjdOswBamtr5Ytf/KLMnz9ffvWrX0laWlr/z+bPny/XX3+9rF27dlSOxZpEeu0BAJDomPEDAICPkpOT5e/+7u9k48aN8qc//WnQz++++2454YQT5OKLL5a9e/fKNddcI6WlpZKdnS0FBQXyoQ99SGpqagb8nb7lTLfeeqt85zvfkZKSEklLS5Pf/e53x13q9eyzz8qFF14oOTk5kpmZKeeee648/vjjg47n2WeflbKyMklPT5cpU6bIjTfeKD/96U8lKSlpwMyV4uJiufTSS+WXv/ylnH766ZKeni7f+ta3RETkhz/8ocybN08KCgokKytLTj31VLn11lulp6dnwL91wQUXyOzZs6W2tlbOPfdcycjIkOLiYrn77rtFROTxxx+XM844QzIzM+XUU099R0WPviJQQ0ND/20/+9nP5P3vf7+kp6dLfn6+fOITn5AtW7YM+HvHWtLUd9/Xrl0rZ5xxhmRkZMjMmTPlZz/7WX/mnnvukU996lMiIvLBD36wf+nZUEvwbrnlFklKSpK77rprQNGnTzgclkWLFg15P5ubm+Waa66RKVOmSDgclhkzZsgNN9wg3d3d/ZmhlgMmJSXJihUrBtz2+OOPy2mnnSZpaWlSUlIi//mf/znkMRyp7zmuqamRc845RzIyMvpfV729vQOykUhEvvOd78jMmTMlLS1NJk2aJJ///Odl7969A3JDvfa0tK/ReDwut9xyi0yfPl3S09PlzDPPlHXr1o3pMjsAAN4pZvwAAOCzv//7v5d///d/l5/97Gdy22239d9eV1cnL774onz961+X5OTk/v4tN910kxQWFkpHR4c88sgjcsEFF8jTTz89aKD5gx/8QE4++WT5z//8T8nNzZWTTjrpmP/+M888I/Pnz5c5c+bI6tWrJS0tTX70ox/JRz/6UXnwwQfl8ssvFxGvt8z8+fPl5JNPlnvvvVcyMzPlJz/5idx3333H/L1//OMfZcuWLfJv//ZvUlJSIllZWSIi8sYbb8jixYulpKREwuGwvPrqq3LzzTfLa6+9NqA4IiLS1NQkn//85+VrX/uaFBUVyR133CF///d/Lzt37pT/9//+n3zjG9+QvLw8+fa3vy0f//jHZdu2bXLiiSeO+Dn4y1/+IiIikyZNEhGRyspK+cY3viGf+cxnpLKyUvbv3y8rVqyQsrIy2bBhw3Efyz6vvvqqXH/99fL1r39dJk+eLD/96U9lyZIl8t73vlfmzZsnl1xyidxyyy3yjW98Q374wx/KGWecISIi73nPe475+3p7e+W3v/2tzJ07V6ZOnTri+yci0tXVJR/84AfljTfekG9961syZ86c/qVur7zyyjELfcN5+umn5WMf+5iUlZXJQw89JL29vXLrrbeOqB9VU1OTXHHFFfL1r39dvv3tb8vjjz8u3/nOd6SlpUXuvPNOERGJxWLysY99TGpqauRrX/uanHvuudLQ0CA33XSTXHDBBfLSSy8NmNFzvNeelvY1esMNN0hlZaVcffXVctlll8nOnTvlC1/4gvT09MjJJ588on8TAICEEQcAAL47//zz4xMnToxHIpH+266//vq4iMRff/31Y/6daDQa7+npiV944YXxT3ziE/2319fXx0Uk/p73vGfA7zvyZ3fffXf/beecc068oKAgfuDAgQG/e/bs2fGioqJ4LBaLx+Px+Kc+9al4VlZWfO/evf253t7eeGlpaVxE4vX19f23T58+PZ6cnBzfunXrkPe7t7c33tPTE//5z38eT05Ojjc3Nw94TEQk/tJLL/Xftn///nhycnI8IyMjvmvXrv7bX3nllbiIxH/wgx8M+e/13f/vfve78Z6ennhXV1d848aN8bPOOisuIvHHH3883tLSEs/IyIgvXLhwwN/dsWNHPC0tLb548eL+22666ab40adH06dPj6enp8cbGhr6b+vs7Izn5+fHly1b1n/b//zP/8RFJP673/1uyGOOx+PxpqamuIjEr7jiimGzfc4///z4+eef3//fP/nJT+IiEv/v//7vAbnvfve7cRGJP/XUU/F4/NivkT4iEr/pppv6//vss8+On3jiifHOzs7+29rb2+P5+fmDHpfjHaOIxB999NEBty9dujQeCoX6H8MHH3wwLiLxX/ziFwNyGzZsiItI/Ec/+lH/bdrXXp+/+7u/i0+fPv24Pz/ea7S5uTmelpYWv/zyywfka2tr4yIy4LEHAMASlnoBAPAuWLJkiezbt08ee+wxERGJRqNy3333SXl5+YDZJT/5yU/kjDPOkPT0dElJSZHU1FR5+umnBy1BEhFZtGiRpKamDvnvHjx4UF544QX55Cc/KdnZ2f23JycnS0VFhTQ2NsrWrVtFxJsZ9KEPfUgmTpzYnwuFQvLpT3/6mL97zpw5x5z18PLLL8uiRYtkwoQJkpycLKmpqfK5z31Oent75fXXXx+QPeGEE2Tu3Ln9/52fny8FBQVy2mmnDZjZM2vWLBEZuFRrKP/6r/8qqampkp6eLnPnzpUdO3bIqlWr+nf36uzslKuuumrA35k6dap86EMfkqeffnrY33/aaafJtGnT+v87PT1dTj75ZPXxvRt+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\n", + "text/plain": [ + "
" + ] }, "metadata": {}, "output_type": "display_data" @@ -271,8 +284,10 @@ "outputs": [ { "data": { - "text/plain": "
", - "image/png": "iVBORw0KGgoAAAANSUhEUgAABH4AAAKoCAYAAAABAjgRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAABx3klEQVR4nO3de1xUZeLH8S/IbUaRREXEG1Yok2YJlaHtampe0qzcXdsUstXKLlZ2tetq9UvLtsuWv8rK7IK32rLa3PCymq2rmY1SZoNQSZaKlimCIKg8vz/6MTlcZ4ZB4Ph5v168eHHOM895zjPnMvPlOecEGWOMAAAAAAAAYDnBDd0AAAAAAAAA1A+CHwAAAAAAAIsi+AEAAAAAALAogh8AAAAAAACLIvgBAAAAAACwKIIfAAAAAAAAiyL4AQAAAAAAsCiCHwAAAAAAAIsi+AEAAAAAALAogh8AQKP32muvKSgoyOOnbdu2GjBggD788MOGbp5bfHy8rr76ap9fV1RUpOnTp+vjjz8OeJtyc3M1YsQIRUdHKygoSFOmTKlU5osvvlBQUJDuueeeauvJyclRUFCQbrnlloC06+qrr1Z8fHxA6mqKrr76ao/tOTw8XN27d9e0adN0+PBhn+sLCgrS9OnT/WrL888/r9dee82n15SUlGj27Nm64IIL1KpVK4WFhalDhw4aM2aM1qxZ4y738ccfKygoqF62bW/UpV9OpNzcXAUFBfn8PgAA4I2Qhm4AAADemjdvnhITE2WMUV5enmbPnq1LLrlEH3zwgS655JKGbp7fioqK9NBDD0mSBgwYENC6b7vtNm3YsEGvvvqqYmNj1b59+0plzjrrLCUnJ+uNN97Qo48+qmbNmlUqM2/ePEnSxIkTA9KuBx98ULfeemtA6mqqbDabVq1aJUnav3+/Fi5cqIcfflhZWVlavHixT3WtX79eHTt29Ksdzz//vNq0aeN1aPnzzz9r2LBh+vLLLzVhwgTdddddio6O1s6dO/X+++9r0KBBcjqdOuuss/xqDwAACCyCHwBAk9GzZ0+dc8457r+HDRumVq1aaeHChU06+KlPX331lc477zxddtllNZabOHGibrzxRn300UcaOXKkx7xjx47pjTfeUHJycp2/zBcVFclut+u0006rUz3+Ki4uVkREhIKCghpk+ccLDg7W+eef7/57+PDhys3N1VtvvaWnnnpKHTp08Lqu4+upb1dddZW++OILLVu2TAMHDvSY9+c//1m33367WrVqdcLa01Q0pm0PAHBy4VIvAECTFRERobCwMIWGhnpM/+WXX3TjjTeqQ4cOCgsL06mnnqr7779fJSUlkqTDhw+rd+/eOv3005Wfn+9+XV5enmJjYzVgwAAdO3ZM0q+X5LRo0UJbt27VoEGD1Lx5c7Vt21aTJ09WUVFRrW3csWOHUlNTFRMTo/DwcDkcDj355JMqKyuT9OslHm3btpUkPfTQQ+5Lf2obfVFbveWX2HzzzTf66KOP3PXm5uZWWd/YsWNls9ncI3uOt3z5cu3cuVMTJkyQJC1evFhDhgxR+/btZbPZ5HA4dM899+jQoUMeryvvuy1btmjIkCGKjIzUoEGD3PMqXup1+PBh3Xvvveratav70qGbbrpJBw4c8ChXUlKiO+64Q7GxsbLb7fr9738vp9NZ6VK78ksEly9frgkTJqht27ay2+0qKSnRN998o7/85S9KSEiQ3W5Xhw4ddMkll2jLli0eyyrvxwULFmjq1Klq3769WrRooUsuuUR79uxRQUGBrrvuOrVp00Zt2rTRX/7yFxUWFtb43tWkPMD5/vvvJdX+PpereElT+bqvXr1aN9xwg9q0aaPWrVtr9OjR2rVrl7tcfHy8tm7dqjVr1ri3kZouwXM6nfroo480ceLESqFPuXPPPVedO3eucT0/+OADpaSkyG63KzIyUhdddJHWr1/vUaa6ywGnT59eKTw5ePCgrr32WrVu3VotWrTQsGHDlJ2dXWMbypW/x+np6br99tsVGxsrm82m/v37a/PmzZXKf/755xo1apSio6MVERGh3r1766233vIoU9O25y1vt1FJ2rp1q4YMGSK73a62bdvqpptu0tKlSxv0MjsAQOPBiB8AQJNx7NgxHT16VMYY7dmzR0888YQOHTqksWPHusscPnxYF154ob799ls99NBD6tWrl/7zn/9o5syZyszM1NKlSxUREaG33npLycnJmjBhgt555x2VlZVp3LhxMsZo4cKFHpc7HTlyRBdffLEmTZqke+65R+vWrdP//M//6Pvvv9c///nPatv7008/qW/fviotLdUjjzyi+Ph4ffjhh7rzzjv17bff6vnnn1f79u2VkZGhYcOGaeLEibrmmmskyR0G+VtvUlKS1q9fr8svv1ynnXaa/va3v0lSlZd6SVJUVJT+8Ic/aPHixfrpp588lj9v3jxFRES4+zknJ0cXX3yxpkyZoubNmysrK0uPP/64PvvsM/elS+VKS0s1atQod98dPXq0yuUbY3TZZZfp3//+t+6991797ne/05dffqlp06Zp/fr1Wr9+vcLDwyVJf/nLX7R48WLdfffdGjhwoL7++mtdfvnlOnjwYJV1T5gwQSNGjNCbb76pQ4cOKTQ0VLt27VLr1q312GOPqW3btvrll1/0+uuvq0+fPtq8ebO6d+/uUcd9992nCy+8UK+99ppyc3N155136sorr1RISIjOOussLVy4UJs3b9Z9992nyMhIPfvss9W+fzX55ptvJP36/nvzPtfmmmuu0YgRI7RgwQL98MMPuuuuu5Samup+n5YsWaI//vGPioqKctdX3s9VWb58uSTVOoKsJgsWLNC4ceM0ZMgQLVy4UCUlJZo1a5YGDBigf//737rgggt8qq9821m3bp3++te/6txzz9V///tfDR8+3Kd67rvvPiUlJemVV15Rfn6+pk+frgEDBmjz5s069dRTJUmrV6/WsGHD1KdPH7344ouKiorSokWLdMUVV6ioqKhSYFvVtuctb7fR3bt3q3///mrevLleeOEFxcTEaOHChZo8ebJP6w8AsDADAEAjN2/ePCOp0k94eLh5/vnnPcq++OKLRpJ56623PKY//vjjRpJZvny5e9rixYuNJPPMM8+Yv/71ryY4ONhjvjHGjB8/3kgyf//73z2mP/roo0aSWbt2rXtaly5dzPjx491/33PPPUaS2bBhg8drb7jhBhMUFGS2bdtmjDHmp59+MpLMtGnTvOoPb+stb9OIESO8qnf16tVGknnqqafc0/bt22fCw8PNuHHjqnxNWVmZOXLkiFmzZo2RZL744gv3vPK+e/XVVyu9bvz48aZLly7uvzMyMowkM2vWLI9y5e/RSy+9ZIwxZuvWrUaSmTp1qke5hQsXGkke/V++3Vx11VW1rvvRo0dNaWmpSUhIMLfddlulPrnkkks8yk+ZMsVIMrfccovH9Msuu8xER0fXurzx48eb5s2bmyNHjpgjR46Yn376yfz97383QUFB5txzzzXG+PY+V9x+ytf9xhtv9HjtrFmzjCSze/du97QePXqY/v3719pmY4y5/vrrjSSTlZXlVfny/lu9erUxxphjx46ZuLg4c+aZZ5pjx465yxUUFJiYmBjTt29f97SK20i5adOmmeM/wn700Uc17qO17VflbUxKSjJlZWXu6bm5uSY0NNRcc8017mmJiYmmd+/e5siRIx51jBw50rRv3969Tr5se8YYs337diPJzJs3r9oy1W2jd911lwkKCjJbt271KD906FCPvgcAnLy41AsA0GS88cYb2rhxozZu3KiPPvpI48eP10033aTZs2e7y6xatUrNmzfXH//4R4/Xlv8n/t///rd72pgxY3TDDTforrvu0v/8z//ovvvu00UXXVTlsseNG+fxd/nol9WrV1fb3lWrVumMM87QeeedV6ktxphKo2O8VV/19u/fX6eddprH5V7z589XSUmJ+zIvSfruu+80duxYxcbGqlmzZgoNDVX//v0lSS6Xq1K9f/jDH7xap/J1ON6f/vQnNW/e3P2+lT8xasyYMR7l/vjHPyokpOqBzFUt/+jRo5oxY4bOOOMMhYWFKSQkRGFhYcrJyalyHSre98jhcEiSRowYUWn6L7/84tXlXuUjQEJDQ9W2bVtNmTJFw4cP15IlSyQF5n0eNWqUx9+9evWS9NulZCfatm3btGvXLqWlpSk4+LePoS1atNAf/vAHffrpp15dQnm88n2wun3UW2PHjvW4hKxLly7q27evu/5vvvlGWVlZ7uUcPXrU/XPxxRdr9+7d2rZtm0ed3mz71fF2G12zZo169uypM844w+P1V155pd/LBgBYC5d6AQCaDIfDUenmzt9//73uvvtupaam6pRTTtG+ffsUGxtb6R4gMTExCgkJ0b59+zymT5gwQS+88ILCwsKqfVR5SEiIWrdu7TEtNjZWkirVd7x9+/ZVeY+SuLi4Wl9bk/qqNygoSBMmTND999+vzz//XOecc47mzZunrl276sILL5QkFRYW6ne/+50iIiL0P//zP+rWrZvsdrt++OEHjR49WsXFxR512u12tWzZ0qt1CgkJqXSJW1BQkGJjY93rVP67Xbt2HuWqeo/KVXV52+23367//d//1dSpU9W/f3+1atVKwcHBuuaaayqtgyRFR0d7/B0WFlbj9MOHD6tFixbVrq/061O9PvnkE0m/Xl7VpUsXj74KxPtcsU/KL+Oqah29UX7vnu3bt1e6HM4b5W2u6j2Ji4tTWVmZ9u/fL7vd7lOdNe2j3qqqfGxsrL744gtJ0p49eyRJd955p+68884q6/j55589/q7u0kpveLuN7tu3T127dq30+or7CADg5EXwAwBo0nr16qVly5YpOztb5513nlq3bq0NGzbIGOMR/uzdu1dHjx5VmzZt3NMOHTqktLQ0devWTXv27NE111yj999/v9Iyjh49qn379nl8sczLy5NU+Yv18Vq3bq3du3dXml5+c93j2+KL+qpX+nU0yV//+le9+uqrCg0N1ebNm/XII4+4+3LVqlXatWuXPv74Y/coH0mVbsBcztsnGLVu3VpHjx6tdH8hY4zy8vJ07rnnustJv34JP/6pV+XvkbdtSE9P11VXXaUZM2Z4TP/55591yimneNXmugoODvYIMiuqz/fZX0OHDtV9992n9957T8OGDfP59eXvX3XrFRwc7H4iWERERJU3Q64YrpRvO9Xto96qqnxeXp67zvL+vvfeezV69Ogq66gYhtXlCV7ebqOtW7d2h1IV2w4AgMRTvQAATVxmZqak326GPGjQIBUWFuq9997zKPfGG2+455e7/vrrtWPHDr377ruaO3euPvjgAz399NNVLmf+/Pkefy9YsECSNGDAgGrbNmjQIH399dfatGlTpbYEBQW5R9H4OgrD23r9ERcXp2HDhmnhwoX63//9XwUHB2v8+PHu+eVfZCveAHjOnDl+L1P67X1JT0/3mP7OO+/o0KFD7vm///3vJf36ZLHj/eMf/6j2xtFVCQoKqrQOS5cu1c6dO31ue32pz/f5eOHh4V5ve0lJSRo+fLjmzp1b7aVmn3/+uXbs2FHlvO7du6tDhw5asGCBjDHu6YcOHdI777zjftKX9OsTx/bu3esRapSWlmrZsmUedZb3Q3X7qLcWLlzo0abvv/9e69atc+/j3bt3V0JCgr744gudc845Vf5ERkb6tMyaeLuN9u/fX1999ZW+/vprj+mLFi0KWFsAAE0bI34AAE3GV1995f5yv2/fPr377rtasWKFLr/8cvelDldddZX+93//V+PHj1dubq7OPPNMrV27VjNmzNDFF1+swYMHS5JeeeUVpaena968eerRo4d69OihyZMna+rUqerXr5/HfVXCwsL05JNPqrCwUOeee677qV7Dhw+v8QlEt912m9544w2NGDFCDz/8sLp06aKlS5fq+eef1w033KBu3bpJkiIjI9WlSxe9//77GjRokKKjo9WmTZtqH6vtbb3+mjhxopYuXapXXnlFQ4cOVadOndzz+vbtq1atWun666/XtGnTFBoaqvnz57svh/HXRRddpKFDh2rq1Kk6ePCg+vXr536qV+/evZWWliZJ6tGjh6688ko9+eSTatasmQYOHKitW7fqySefVFRUlMd9Y2oycuRIvfbaa0pMTFSvXr3kdDr1xBNPqGPHjnVaj0Cq7/e53JlnnqlFixZp8eLFOvXUUxUREaEzzzyz2vJvvPGGhg0bpuHDh2vChAkaPny4WrVqpd27d+uf//ynFi5cKKfTWeUj3YODgzVr1iyNGzdOI0eO1KRJk1RSUqInnnhCBw4c0GOPPeYue8UVV+ivf/2r/vznP+uuu+7S4cOH9eyzz+rYsWMedQ4ZMkS///3vdffdd+vQoUM655xz9N///ldvvvmmT/2wd+9eXX755br22muVn5+vadOmKSIiQvfee6+7zJw5czR8+HANHTpUV199tTp06KBffvlFLpdLmzZt0ttvv+3TMmvi7TY6ZcoUvfrqqxo+fLgefvhhtWvXTgsWLFBWVpYkeewTDz/8sB5++GH9+9//9hixBwCwuAa8sTQAAF6p6qleUVFR5uyzzzZPPfWUOXz4sEf5ffv2meuvv960b9/ehISEmC5duph7773XXe7LL780NpvN4wlQxhhz+PBhk5ycbOLj483+/fuNMb89fenLL780AwYMMDabzURHR5sbbrjBFBYWery+4lO9jDHm+++/N2PHjjWtW7c2oaGhpnv37uaJJ57weKKRMcasXLnS9O7d24SHh1d6OlVVvK3Xl6d6lSstLTXt2rWr8uloxhizbt06k5KSYux2u2nbtq255pprzKZNmyo9lai876pS1RObiouLzdSpU02XLl1MaGioad++vbnhhhvc70W5w4cPm9tvv93ExMSYiIgIc/7555v169ebqKgoj6cdlW83GzdurLT8/fv3m4kTJ5qYmBhjt9vNBRdcYP7zn/+Y/v37ezzhqvyJT2+//bbH66uru/yJUz/99FOV6+1N3xzP2/dZ1TzVq2L7Kj5ly5hfn141ZMgQExkZaSRV+SStioqLi82zzz5rUlJSTMuWLU1ISIiJi4szo0ePNkuXLq1xecYY895775k+ffqYiIgI07x5czNo0CDz3//+t9Jy/vWvf5mzzz7b2Gw2c+qpp5rZs2dXeqqXMcYcOHDATJgwwZxy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rDZt2qh58+YaNWqUfvzxR5/7QZJmzpypc889V5GRkYqJidFll12mbdu2VSrncrk0atQoRUVFKTIyUueff7527Njh0dbTTjtNNptNbdu21aWXXqqsrCyPOvbv36+0tDRFRUUpKipKaWlpOnDgQI3te/fddzV06FC1adNGQUFByszMrFQmkP3xwgsvqFevXmrZsqVatmyplJQUffTRR+75V199daX3/fzzz/erPUuXLlWfPn1ks9nUpk0bjR49usa2FRYWavLkyerYsaNsNpscDodeeOGFeuuLimbOnKmgoCBNmTLFPW369OlKTExU8+bN1apVKw0ePFgbNmzweF1eXp7S0tIUGxur5s2bKykpSf/4xz88yvizrwTyvfDG9OnTKy0vNjZWknTkyBFNnTpVZ555ppo3b664uDhdddVVVa5DbcdMX/cTb5ddH9vGzp07lZqaqtatW8tut+vss8+W0+l0z/dm//Xm2CH5vr/s2bNHV199teLi4mS32zVs2DDl5OR4lAlkn9R2bvPmvPbSSy9pwIABatmypYKCgqp83/09r9R2DPdm2YHsD2+OZ99++60uv/xytW3bVi1bttSYMWO0Z88ejzL+nFe8OW4Fuj9O1Oeujz/+uNp6Nm7cWG37ArV9equgoEBTpkxRly5dZLPZ1Ldv30rtq22bPb7tw4cPr/LznD/7izfvQ136orbPoN68F7V9Bs3NzdXEiRPd29tpp52madOmqbS01KOeHTt26JJLLlHz5s3Vpk0b3XLLLZXKVKemfn/00UfVt29f2e12nXLKKXXqj0CdRzZt2qSLLrpIp5xyilq3bq3rrrtOhYWF7vmvvfZate/93r17q22/N9tCoPrDm/P9L7/8optvvlndu3eX3W5X586ddcsttyg/P99dxpvjxL59+zRs2DDFxcUpPDxcnTp10uTJk3Xw4MEa2+/NZ75Abh+BOp5Xdc665557PMr4s794830xkP1xPH+/R3pz/PBnf/Fm2/S1P2pC8PP/Hn/8cb344ouaPXu2XC6XZs2apSeeeELPPfecu8zu3bs9fl599VUFBQXpD3/4g7vM+vXrNWzYMA0ZMkSfffaZNm7cqMmTJys4uPqu3rhxo0e9K1askCT96U9/cpeZNWuWnnrqKc2ePVsbN25UbGysLrroIhUUFARk/Q8dOqSzzjpLs2fPrnK+N+suSddee61HuTlz5njMv/DCC/XWW29p27Zteuedd/Ttt9/qj3/8o1dtfO+997RhwwbFxcVVmjdlyhQtWbJEixYt0tq1a1VYWKiRI0fq2LFjXvbAb9asWaObbrpJn376qVasWKGjR49qyJAhOnTokLvMt99+qwsuuECJiYn6+OOP9cUXX+jBBx9URESEu0xycrLmzZsnl8ulZcuWyRijIUOGeLRp7NixyszMVEZGhjIyMpSZmam0tLQa23fo0CH169dPjz32WLVlAtkfHTt21GOPPabPP/9cn3/+uQYOHKhLL73U40PXsGHDPN73f/3rXz6355133lFaWpr+8pe/6IsvvtB///tfjR07tsa23XbbbcrIyFB6erpcLpduu+023XzzzXr//ffrpS+Ot3HjRr300kvq1auXx/Ru3bpp9uzZ2rJli9auXav4+HgNGTJEP/30k7tMWlqatm3bpg8++EBbtmzR6NGjdcUVV2jz5s3uMv7uK4F4L3zRo0cPj+Vt2bJFklRUVKRNmzbpwQcf1KZNm/Tuu+8qOztbo0aN8ni9N8dMX/cTb5cd6L7Yv3+/+vXrp9DQUH300Uf6+uuv9eSTT3qcpL3Zf705dvi6vxhjdNlll+m7777T+++/r82bN6tLly4aPHiwx7EtkH1S27nNm/NaUVGRhg0bpvvuu6/a5fizr3hzDPdm2b6orT9qO54dOnRIQ4YMUVBQkFatWqX//ve/Ki0t1SWXXOIRlvhzXvHmuBXo/jhRn7v69u1bqZ5rrrlG8fHxOuecc6ptX6C2T29dc801WrFihd58801t2bJFQ4YM0eDBg7Vz505J3m2z5Z555hkFBQVVuRx/9hdv3oe69EVtn0G9/Qxc02fQrKwslZWVac6cOdq6dauefvppvfjiix7tPXbsmEaMGKFDhw5p7dq1WrRokd555x3dcccdXq1HTf1eWlqqP/3pT7rhhhtqrae2/gjEeWTXrl0aPHiwTj/9dG3YsEEZGRnaunWrrr76ancdV1xxRaX3fujQoerfv79iYmKqXbY320Kg+sOb8/2uXbu0a9cu/e1vf9OWLVv02muvKSMjQxMnTnSX8eY4ERwcrEsvvVQffPCBsrOz9dprr2nlypW6/vrra2y/N5/5Arl9BPJ4/vDDD3v0yQMPPOCeV5f9pbbvi4Hsj3J1+R7pzfHDn/3Fm23T1/6okYExxpgRI0aYCRMmeEwbPXq0SU1NrfY1l156qRk4cKDHtD59+pgHHnigTm259dZbzWmnnWbKysqMMcaUlZWZ2NhY89hjj7nLHD582ERFRZkXX3yxTsuqiiSzZMmSGstUte79+/c3t956q0/Lev/9901QUJApLS2tsdyPP/5oOnToYL766ivTpUsX8/TTT7vnHThwwISGhppFixa5p+3cudMEBwebjIwMn9pTlb179xpJZs2aNe5pV1xxRY3bRlW++OILI8l88803xhhjvv76ayPJfPrpp+4y69evN5JMVlZWrfVt377dSDKbN2/2mF7f/WGMMa1atTKvvPKKMcaY8ePHm0svvbTast6058iRI6ZDhw7uOr3Vo0cP8/DDD3tMS0pKcu+D9dUXBQUFJiEhwaxYsaLW7T4/P99IMitXrnRPa968uXnjjTc8ykVHR9e4/t7sK4F4L3wxbdo0c9ZZZ3ld/rPPPjOSzPfff++eVtsxs677SXXLro9tY+rUqeaCCy7wqmx1+29VKh47/Nlftm3bZiSZr776yj3t6NGjJjo62rz88svGmPo/dhx/bvP1vLZ69Wojyezfv7/W5Xizr/hyDPdl2b6oeK6v7Xi2bNkyExwcbPLz893zf/nlFyPJrFixwhgTuP2lquNWuUD1R0N97iotLTUxMTGV+vp49bl9VqWoqMg0a9bMfPjhhx7TzzrrLHP//fcbY7zfZjMzM03Hjh3N7t27vfo85+3nsONV9T6Uq2tfVGyzt++FP59BZ82aZbp27er++1//+pcJDg42O3fudE9buHChCQ8P99jvquJtv8+bN89ERUV53caa6qrLeWTOnDkmJibGHDt2zF1m8+bNRpLJycmpso69e/ea0NDQSp9fquPNthDI/ihX1WeNit566y0TFhZmjhw5UuV8b44Txhjz97//3XTs2LHGMr585quP/vD3eF7x+1ZF/u4vvuyrgeqP+vgeWfH4UZGv+0u5mrZNX/ujIkb8/L8LLrhA//73v5WdnS1J+uKLL7R27VpdfPHFVZbfs2ePli5d6pHI7d27Vxs2bFBMTIz69u2rdu3aqX///lq7dq3X7SgtLVV6eromTJjg/q/B9u3blZeXpyFDhrjLhYeHq3///lq3bp0/q1snVa17ufnz56tNmzbq0aOH7rzzzhpHJP3yyy+aP3+++vbtq9DQ0GrLlZWVKS0tTXfddZd69OhRab7T6dSRI0c8+icuLk49e/YMSP+UD7eLjo52t2fp0qXq1q2bhg4dqpiYGPXp06fGoYWHDh3SvHnz1LVrV3Xq1EnSr/+ljIqKUp8+fdzlzj//fEVFRdWp3fXZH8eOHdOiRYt06NAhpaSkuKd//PHHiomJUbdu3XTttdd6DGn0pj2bNm3Szp07FRwcrN69e6t9+/YaPnx4rZczXnDBBfrggw+0c+dOGWO0evVqZWdna+jQofXaFzfddJNGjBihwYMH11iutLRUL730kqKionTWWWd5tHvx4sX65ZdfVFZWpkWLFqmkpEQDBgyosh5v9xWp7u+Fr3JychQXF6euXbvqz3/+s7777rtqy+bn5ysoKMg9AsabY2ag9pOKy66Pvvjggw90zjnn6E9/+pNiYmLUu3dvvfzyy37VVa6qY4c/+0tJSYkkeYwOaNasmcLCwtz9XZ/Hjorntvo6r3mzr/hzDA+0qs71tR3PSkpKFBQUpPDwcHc9ERERCg4Odr+HgdhfqjtuBVpDfe764IMP9PPPP3uMbKjoRH/uOnr0qI4dO1Zp9I7NZtPatWu93maLiop05ZVXavbs2e7Lbmviy7mlXE2fAeuDL++FL59BpV/PC+Wf7aRf95+ePXt6jAgYOnSoSkpKPC7ZrcjXfj/RqjqPlJSUKCwszGN0rc1mk6Rq95833nhDdrvd65H6DaXi+b66Mi1btlRISEiV8705TuzatUvvvvuu+vfvX2N7fP3MF0h1PZ4//vjjat26tc4++2w9+uijHpc2+bu/SL7vq3VRX98jKx4/KvJ3f6lt26wLgp//N3XqVF155ZVKTExUaGioevfurSlTpujKK6+ssvzrr7+uyMhIj3sqlH/hmT59uq699lplZGQoKSlJgwYNqnQfheq89957OnDggMeBJi8vT5LUrl07j7Lt2rVzzzuRqlp3SRo3bpwWLlyojz/+WA8++KDeeeedKu85MXXqVDVv3lytW7fWjh07PC7Lqcrjjz+ukJAQ3XLLLVXOz8vLU1hYmFq1auUxPRD9Y4zR7bffrgsuuEA9e/aU9OsHzcLCQj322GMaNmyYli9frssvv1yjR4/WmjVrPF7//PPPq0WLFmrRooUyMjK0YsUKhYWFudtd1dC/mJiYOrW7Pvpjy5YtatGihcLDw3X99ddryZIlOuOMMyRJw4cP1/z587Vq1So9+eST2rhxowYOHOj+oulNe47fdx544AF9+OGHatWqlfr3769ffvml2nY9++yzOuOMM9SxY0eFhYVp2LBhev7553XBBRfUW18sWrRImzZt0syZM6st8+GHH6pFixaKiIjQ008/rRUrVqhNmzbu+YsXL9bRo0fVunVrhYeHa9KkSVqyZIlOO+00j3p83VcC8V74ok+fPnrjjTe0bNkyvfzyy8rLy1Pfvn21b9++SmUPHz6se+65R2PHjlXLli0leXfMDMR+UtWy62Pb+O677/TCCy8oISFBy5Yt0/XXX69bbrlFb7zxhs911XTs8Gd/SUxMVJcuXXTvvfdq//79Ki0t1WOPPaa8vDzt3r1bUv0eSyue2wJ9XvNlX/HlGF5fqjrX13Y8O//889W8eXNNnTpVRUVFOnTokO666y6VlZV5vIf+7i+1HbcCraE+d82dO1dDhw51fwGuyon+3BUZGamUlBQ98sgj2rVrl44dO6b09HRt2LBBu3fv9nqbve2229S3b19deumlNS7P13PL8ar7DFhfvH0vvP0MWu7bb7/Vc88953GZTl5eXqXltGrVSmFhYTW+7972+4lW03lk4MCBysvL0xNPPKHS0lLt37/ffdlK+fGkoldffVVjx451B0SNUVXn+4r27dunRx55RJMmTaq2npqOE1deeaXsdrs6dOigli1b6pVXXqmxTd5+5gukQBzPb731Vi1atEirV6/W5MmT9cwzz+jGG290z/d3f/F1X62r+vgeWdXxoyJ/9hdvts26IPj5f4sXL1Z6eroWLFigTZs26fXXX9ff/vY3vf7661WWf/XVVzVu3DiP/86UX2M/adIk/eUvf1Hv3r319NNPq3v37nr11Ve9asfcuXM1fPjwKq8/rHjdsDGm2muJ61NV6y79er3m4MGD1bNnT/35z3/WP/7xD61cuVKbNm3yKHfXXXdp8+bNWr58uZo1a6arrrpKxpgql+V0OvX3v//dfcMsXwSifyZPnqwvv/xSCxcudE8rf58vvfRS3XbbbTr77LN1zz33aOTIkXrxxRc9Xj9u3Dht3rxZa9asUUJCgsaMGaPDhw+751fVvvp6X+tSb/fu3ZWZmalPP/1UN9xwg8aPH6+vv/5a0q/XtI4YMUI9e/bUJZdcoo8++kjZ2dlaunSp1+0p79P7779ff/jDH9zXpgcFBentt9+uto5n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dVq+fLnCw8OVnJxc5XL87feGUN0+3a5dO7Vo0UKLFy9WRESELrroIo/5hYWFeuuttxrtaJ/azvfSr6MphgwZorCwMH3wwQfVjljz5ThRXl6qfv/x9zNfoAXieF7+FLLyfcqf/aUq3nxf9Fcgv0fWdvwo5+v+4u22GRB+R0YWM378eNOhQwfz4Ycfmu3bt5t3333XtGnTxtx9990e5fLz843dbjcvvPBClfU8/fTTpmXLlubtt982OTk55oEHHjARERHuu+gbY8zAgQPNc8895/G6Y8eOmc6dO5upU6dWWe9jjz1moqKizLvvvmu2bNlirrzyStO+fXtz8ODBOq75rwoKCszmzZvdd/R/6qmnzObNmz3uiF/Tun/zzTfmoYceMhs3bjTbt283S5cuNYmJiaZ3797uURAbNmwwzz33nNm8ebPJzc01q1atMhdccIE57bTTzOHDh911de/e3bz77rvVtrWqu8xff/31pmPHjmblypVm06ZNZuDAgeass86qdgRGTW644QYTFRVlPv74Y7N79273T1FRkbvMu+++a0JDQ81LL71kcnJyzHPPPWeaNWvm/g/8t99+a2bMmGE+//xz8/3335t169aZSy+91ERHR5s9e/a46xk2bJjp1auXWb9+vVm/fr0588wzzciRIz3aU7E/9u3bZzZv3myWLl1qJJlFixaZzZs3m927d9dLf9x7773mk08+Mdu3bzdffvmlue+++0xwcLBZvny5KSgoMHfccYdZt26d2b59u1m9erVJSUkxHTp08Ng2vWnPrbfeajp06GCWLVtmsrKyzMSJE01MTIxHAl+xL/r372969OhhVq9ebb777jszb948ExERYZ5//vl66YuqHP90gsLCQnPvvfea9evXm9zcXON0Os3EiRNNeHi4+789paWl5vTTTze/+93vzIYNG8w333xj/va3v5mgoCCzdOlSY4x/+0og3wtv3XHHHebjjz823333nfn000/NyJEjTWRkpMnNzTVHjhwxo0aNMh07djSZmZke+1JJSYm7Dm+Omb7uJ94uO9DbxmeffWZCQkLMo48+anJycsz8+fON3W436enp7jK17b/eHjv82V/eeusts3r1avPtt9+a9957z3Tp0sWMHj3aYx0C3Sc1ndu8Oa/t3r3bbN682bz88stGkvnkk0/M5s2bzb59+4wx/p9XajuGe7PsQPeHN8ezV1991axfv95888035s033zTR0dHm9ttv96jH1/3Fm+NWffTHifzcZYwxK1euNJLM119/XWU9FbeRQGyfvsjIyDAfffSR+e6778zy5cvNWWedZc477zz3qANvttmKVOG/33X5HFbb+1CXvqjtM2ht74U3n0F37txpTj/9dDNw4EDz448/epwXyh09etT07NnTDBo0yGzatMmsXLnSdOzY0UyePNld5scffzTdu3c3GzZs8LrfjTHm+++/N5s3bzYPPfSQadGihXt9CwoKfO6PQJ1HnnvuOeN0Os22bdvM7Nmzjc1mM3//+98rteeVV14xERERlUZEVNcf3mwLgeoPb873Bw8eNH369DFnnnmm+eabbzzKVDy31XScWLp0qXn11VfNli1b3NtZjx49TL9+/artD28+8wWyPwJ1PF+3bp273u+++84sXrzYxMXFmVGjRrnr8Gd/8WZfDWR/VMWf75HeHD/K+bK/eLtt+tIfNSH4+X8HDx40t956q+ncubOJiIgwp556qrn//vs9viQY8+vjD202mzlw4EC1dc2cOdN07NjR2O12k5KSUumk3KVLFzNt2jSPacuWLTOSzLZt26qss6yszEybNs3Exsaa8PBw8/vf/95s2bLFv5WtQvlQv4o/48ePd5epad137Nhhfv/735vo6GgTFhZmTjvtNHPLLbd4HOS//PJLc+GFF5ro6GgTHh5u4uPjzfXXX29+/PFHj7okmXnz5lXb1qp22OLiYjN58mQTHR1tbDabGTlypNmxY4dffVFVP1TVprlz55rTTz/dREREmLPOOstj2P7OnTvN8OHDTUxMjAkNDTUdO3Y0Y8eOrfQ43X379plx48aZyMhIExkZacaNG1dpuGXFZc+bN6/K9h2/TQWyPyZMmGC6dOliwsLCTNu2bc2gQYPM8uXLjTG/Xp4wZMgQ07ZtWxMaGmo6d+5sxo8fX2lZ3rSntLTU3HHHHSYmJsZERkaawYMHVxoaW7Evdu/eba6++moTFxdnIiIiTPfu3c2TTz7pfjxyoPuiKscHP8XFxebyyy83cXFxJiwszLRv396MGjXKfPbZZx6vyc7ONqNHjzYxMTHGbrebXr16eTzu0Z99JZDvhbeuuOIK0759exMaGmri4uLM6NGjzdatW40xvw1Br+pn9erVHvXUdsz0dT/xdtn1sW3885//ND179jTh4eEmMTHRvPTSSx7za9t/vT12+LO/lD92tnz7eOCBByqd4wLdJzWd27w5r02bNq3G43Fdzis1HcO9WXag+8Ob49nUqVNNu3btTGhoqElISKg03xjf9xdvj1uB7o8T+bnLGGOuvPLKGi/Hrrgugdg+fbF48WJz6qmnmrCwMBMbG2tuuummSutc2zZb1TodH0DUZX+p7X2oS1/U9hm0tvfCm8+g1R17K/4P/PvvvzcjRowwNpvNREdHm8mTJ3uEYuXnl4rnsYr9VzH4GT9+vFfnQ2/6I1DnkbS0NHefVfwccryUlJRqb1lRVX94sy0Eqj+8Od9X93pJZvv27R7Lquk4sWrVKpOSkmKioqJMRESESUhIMFOnTvU4vlbVH7V95gtkfwTqeO50Ok2fPn3c69q9e3czbdo0c+jQIY96fN1fvNlXA9kfVfHne6S3xw9jfNtfvN02femPmgQZ4+Xd3AAAAAAAANCkcI8fAAAAAAAAiyL4AQAAAAAAsCiCHwAAAAAAAIsi+AEAAAAAALAogh8AAAAAAACLIvgBAAAAAACwKIIfAAAAAAAAiyL4AQAAAAAAsCiCHwAAAAAAAIsi+AEAAAAAALAogh8AAAAAAACLIvgBAAAAAACwqP8DZH7h8cKWlMAAAAAASUVORK5CYII=\n" + "image/png": "iVBORw0KGgoAAAANSUhEUgAABH4AAAKoCAYAAAABAjgRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAABx3klEQVR4nO3de1xUZeLH8S/IbUaRREXEG1Yok2YJlaHtampe0qzcXdsUstXKLlZ2tetq9UvLtsuWv8rK7IK32rLa3PCymq2rmY1SZoNQSZaKlimCIKg8vz/6MTlcZ4ZB4Ph5v168eHHOM895zjPnMvPlOecEGWOMAAAAAAAAYDnBDd0AAAAAAAAA1A+CHwAAAAAAAIsi+AEAAAAAALAogh8AAAAAAACLIvgBAAAAAACwKIIfAAAAAAAAiyL4AQAAAAAAsCiCHwAAAAAAAIsi+AEAAAAAALAogh8AQKP32muvKSgoyOOnbdu2GjBggD788MOGbp5bfHy8rr76ap9fV1RUpOnTp+vjjz8OeJtyc3M1YsQIRUdHKygoSFOmTKlU5osvvlBQUJDuueeeauvJyclRUFCQbrnlloC06+qrr1Z8fHxA6mqKrr76ao/tOTw8XN27d9e0adN0+PBhn+sLCgrS9OnT/WrL888/r9dee82n15SUlGj27Nm64IIL1KpVK4WFhalDhw4aM2aM1qxZ4y738ccfKygoqF62bW/UpV9OpNzcXAUFBfn8PgAA4I2Qhm4AAADemjdvnhITE2WMUV5enmbPnq1LLrlEH3zwgS655JKGbp7fioqK9NBDD0mSBgwYENC6b7vtNm3YsEGvvvqqYmNj1b59+0plzjrrLCUnJ+uNN97Qo48+qmbNmlUqM2/ePEnSxIkTA9KuBx98ULfeemtA6mqqbDabVq1aJUnav3+/Fi5cqIcfflhZWVlavHixT3WtX79eHTt29Ksdzz//vNq0aeN1aPnzzz9r2LBh+vLLLzVhwgTdddddio6O1s6dO/X+++9r0KBBcjqdOuuss/xqDwAACCyCHwBAk9GzZ0+dc8457r+HDRumVq1aaeHChU06+KlPX331lc477zxddtllNZabOHGibrzxRn300UcaOXKkx7xjx47pjTfeUHJycp2/zBcVFclut+u0006rUz3+Ki4uVkREhIKCghpk+ccLDg7W+eef7/57+PDhys3N1VtvvaWnnnpKHTp08Lqu4+upb1dddZW++OILLVu2TAMHDvSY9+c//1m33367WrVqdcLa01Q0pm0PAHBy4VIvAECTFRERobCwMIWGhnpM/+WXX3TjjTeqQ4cOCgsL06mnnqr7779fJSUlkqTDhw+rd+/eOv3005Wfn+9+XV5enmJjYzVgwAAdO3ZM0q+X5LRo0UJbt27VoEGD1Lx5c7Vt21aTJ09WUVFRrW3csWOHUlNTFRMTo/DwcDkcDj355JMqKyuT9OslHm3btpUkPfTQQ+5Lf2obfVFbveWX2HzzzTf66KOP3PXm5uZWWd/YsWNls9ncI3uOt3z5cu3cuVMTJkyQJC1evFhDhgxR+/btZbPZ5HA4dM899+jQoUMeryvvuy1btmjIkCGKjIzUoEGD3PMqXup1+PBh3Xvvveratav70qGbbrpJBw4c8ChXUlKiO+64Q7GxsbLb7fr9738vp9NZ6VK78ksEly9frgkTJqht27ay2+0qKSnRN998o7/85S9KSEiQ3W5Xhw4ddMkll2jLli0eyyrvxwULFmjq1Klq3769WrRooUsuuUR79uxRQUGBrrvuOrVp00Zt2rTRX/7yFxUWFtb43tWkPMD5/vvvJdX+PpereElT+bqvXr1aN9xwg9q0aaPWrVtr9OjR2rVrl7tcfHy8tm7dqjVr1ri3kZouwXM6nfroo480ceLESqFPuXPPPVedO3eucT0/+OADpaSkyG63KzIyUhdddJHWr1/vUaa6ywGnT59eKTw5ePCgrr32WrVu3VotWrTQsGHDlJ2dXWMbypW/x+np6br99tsVGxsrm82m/v37a/PmzZXKf/755xo1apSio6MVERGh3r1766233vIoU9O25y1vt1FJ2rp1q4YMGSK73a62bdvqpptu0tKlSxv0MjsAQOPBiB8AQJNx7NgxHT16VMYY7dmzR0888YQOHTqksWPHusscPnxYF154ob799ls99NBD6tWrl/7zn/9o5syZyszM1NKlSxUREaG33npLycnJmjBhgt555x2VlZVp3LhxMsZo4cKFHpc7HTlyRBdffLEmTZqke+65R+vWrdP//M//6Pvvv9c///nPatv7008/qW/fviotLdUjjzyi+Ph4ffjhh7rzzjv17bff6vnnn1f79u2VkZGhYcOGaeLEibrmmmskyR0G+VtvUlKS1q9fr8svv1ynnXaa/va3v0lSlZd6SVJUVJT+8Ic/aPHixfrpp588lj9v3jxFRES4+zknJ0cXX3yxpkyZoubNmysrK0uPP/64PvvsM/elS+VKS0s1atQod98dPXq0yuUbY3TZZZfp3//+t+6991797ne/05dffqlp06Zp/fr1Wr9+vcLDwyVJf/nLX7R48WLdfffdGjhwoL7++mtdfvnlOnjwYJV1T5gwQSNGjNCbb76pQ4cOKTQ0VLt27VLr1q312GOPqW3btvrll1/0+uuvq0+fPtq8ebO6d+/uUcd9992nCy+8UK+99ppyc3N155136sorr1RISIjOOussLVy4UJs3b9Z9992nyMhIPfvss9W+fzX55ptvJP36/nvzPtfmmmuu0YgRI7RgwQL98MMPuuuuu5Samup+n5YsWaI//vGPioqKctdX3s9VWb58uSTVOoKsJgsWLNC4ceM0ZMgQLVy4UCUlJZo1a5YGDBigf//737rgggt8qq9821m3bp3++te/6txzz9V///tfDR8+3Kd67rvvPiUlJemVV15Rfn6+pk+frgEDBmjz5s069dRTJUmrV6/WsGHD1KdPH7344ouKiorSokWLdMUVV6ioqKhSYFvVtuctb7fR3bt3q3///mrevLleeOEFxcTEaOHChZo8ebJP6w8AsDADAEAjN2/ePCOp0k94eLh5/vnnPcq++OKLRpJ56623PKY//vjjRpJZvny5e9rixYuNJPPMM8+Yv/71ryY4ONhjvjHGjB8/3kgyf//73z2mP/roo0aSWbt2rXtaly5dzPjx491/33PPPUaS2bBhg8drb7jhBhMUFGS2bdtmjDHmp59+MpLMtGnTvOoPb+stb9OIESO8qnf16tVGknnqqafc0/bt22fCw8PNuHHjqnxNWVmZOXLkiFmzZo2RZL744gv3vPK+e/XVVyu9bvz48aZLly7uvzMyMowkM2vWLI9y5e/RSy+9ZIwxZuvWrUaSmTp1qke5hQsXGkke/V++3Vx11VW1rvvRo0dNaWmpSUhIMLfddlulPrnkkks8yk+ZMsVIMrfccovH9Msuu8xER0fXurzx48eb5s2bmyNHjpgjR46Yn376yfz97383QUFB5txzzzXG+PY+V9x+ytf9xhtv9HjtrFmzjCSze/du97QePXqY/v3719pmY4y5/vrrjSSTlZXlVfny/lu9erUxxphjx46ZuLg4c+aZZ5pjx465yxUUFJiYmBjTt29f97SK20i5adOmmeM/wn700Uc17qO17VflbUxKSjJlZWXu6bm5uSY0NNRcc8017mmJiYmmd+/e5siRIx51jBw50rRv3969Tr5se8YYs337diPJzJs3r9oy1W2jd911lwkKCjJbt271KD906FCPvgcAnLy41AsA0GS88cYb2rhxozZu3KiPPvpI48eP10033aTZs2e7y6xatUrNmzfXH//4R4/Xlv8n/t///rd72pgxY3TDDTforrvu0v/8z//ovvvu00UXXVTlsseNG+fxd/nol9WrV1fb3lWrVumMM87QeeedV6ktxphKo2O8VV/19u/fX6eddprH5V7z589XSUmJ+zIvSfruu+80duxYxcbGqlmzZgoNDVX//v0lSS6Xq1K9f/jDH7xap/J1ON6f/vQnNW/e3P2+lT8xasyYMR7l/vjHPyokpOqBzFUt/+jRo5oxY4bOOOMMhYWFKSQkRGFhYcrJyalyHSre98jhcEiSRowYUWn6L7/84tXlXuUjQEJDQ9W2bVtNmTJFw4cP15IlSyQF5n0eNWqUx9+9evWS9NulZCfatm3btGvXLqWlpSk4+LePoS1atNAf/vAHffrpp15dQnm88n2wun3UW2PHjvW4hKxLly7q27evu/5vvvlGWVlZ7uUcPXrU/XPxxRdr9+7d2rZtm0ed3mz71fF2G12zZo169uypM844w+P1V155pd/LBgBYC5d6AQCaDIfDUenmzt9//73uvvtupaam6pRTTtG+ffsUGxtb6R4gMTExCgkJ0b59+zymT5gwQS+88ILCwsKqfVR5SEiIWrdu7TEtNjZWkirVd7x9+/ZVeY+SuLi4Wl9bk/qqNygoSBMmTND999+vzz//XOecc47mzZunrl276sILL5QkFRYW6ne/+50iIiL0P//zP+rWrZvsdrt++OEHjR49WsXFxR512u12tWzZ0qt1CgkJqXSJW1BQkGJjY93rVP67Xbt2HuWqeo/KVXV52+23367//d//1dSpU9W/f3+1atVKwcHBuuaaayqtgyRFR0d7/B0WFlbj9MOHD6tFixbVrq/061O9PvnkE0m/Xl7VpUsXj74KxPtcsU/KL+Oqah29UX7vnu3bt1e6HM4b5W2u6j2Ji4tTWVmZ9u/fL7vd7lOdNe2j3qqqfGxsrL744gtJ0p49eyRJd955p+68884q6/j55589/q7u0kpveLuN7tu3T127dq30+or7CADg5EXwAwBo0nr16qVly5YpOztb5513nlq3bq0NGzbIGOMR/uzdu1dHjx5VmzZt3NMOHTqktLQ0devWTXv27NE111yj999/v9Iyjh49qn379nl8sczLy5NU+Yv18Vq3bq3du3dXml5+c93j2+KL+qpX+nU0yV//+le9+uqrCg0N1ebNm/XII4+4+3LVqlXatWuXPv74Y/coH0mVbsBcztsnGLVu3VpHjx6tdH8hY4zy8vJ07rnnustJv34JP/6pV+XvkbdtSE9P11VXXaUZM2Z4TP/55591yimneNXmugoODvYIMiuqz/fZX0OHDtV9992n9957T8OGDfP59eXvX3XrFRwc7H4iWERERJU3Q64YrpRvO9Xto96qqnxeXp67zvL+vvfeezV69Ogq66gYhtXlCV7ebqOtW7d2h1IV2w4AgMRTvQAATVxmZqak326GPGjQIBUWFuq9997zKPfGG2+455e7/vrrtWPHDr377ruaO3euPvjgAz399NNVLmf+/Pkefy9YsECSNGDAgGrbNmjQIH399dfatGlTpbYEBQW5R9H4OgrD23r9ERcXp2HDhmnhwoX63//9XwUHB2v8+PHu+eVfZCveAHjOnDl+L1P67X1JT0/3mP7OO+/o0KFD7vm///3vJf36ZLHj/eMf/6j2xtFVCQoKqrQOS5cu1c6dO31ue32pz/f5eOHh4V5ve0lJSRo+fLjmzp1b7aVmn3/+uXbs2FHlvO7du6tDhw5asGCBjDHu6YcOHdI777zjftKX9OsTx/bu3esRapSWlmrZsmUedZb3Q3X7qLcWLlzo0abvv/9e69atc+/j3bt3V0JCgr744gudc845Vf5ERkb6tMyaeLuN9u/fX1999ZW+/vprj+mLFi0KWFsAAE0bI34AAE3GV1995f5yv2/fPr377rtasWKFLr/8cvelDldddZX+93//V+PHj1dubq7OPPNMrV27VjNmzNDFF1+swYMHS5JeeeUVpaena968eerRo4d69OihyZMna+rUqerXr5/HfVXCwsL05JNPqrCwUOeee677qV7Dhw+v8QlEt912m9544w2NGDFCDz/8sLp06aKlS5fq+eef1w033KBu3bpJkiIjI9WlSxe9//77GjRokKKjo9WmTZtqH6vtbb3+mjhxopYuXapXXnlFQ4cOVadOndzz+vbtq1atWun666/XtGnTFBoaqvnz57svh/HXRRddpKFDh2rq1Kk6ePCg+vXr536qV+/evZWWliZJ6tGjh6688ko9+eSTatasmQYOHKitW7fqySefVFRUlMd9Y2oycuRIvfbaa0pMTFSvXr3kdDr1xBNPqGPHjnVaj0Cq7/e53JlnnqlFixZp8eLFOvXUUxUREaEzzzyz2vJvvPGGhg0bpuHDh2vChAkaPny4WrVqpd27d+uf//ynFi5cKKfTWeUj3YODgzVr1iyNGzdOI0eO1KRJk1RSUqInnnhCBw4c0GOPPeYue8UVV+ivf/2r/vznP+uuu+7S4cOH9eyzz+rYsWMedQ4ZMkS///3vdffdd+vQoUM655xz9N///ldvvvmmT/2wd+9eXX755br22muVn5+vadOmKSIiQvfee6+7zJw5czR8+HANHTpUV199tTp06KBffvlFLpdLmzZt0ttvv+3TMmvi7TY6ZcoUvfrqqxo+fLgefvhhtWvXTgsWLFBWVpYkeewTDz/8sB5++GH9+9//9hixBwCwuAa8sTQAAF6p6qleUVFR5uyzzzZPPfWUOXz4sEf5ffv2meuvv960b9/ehISEmC5duph7773XXe7LL780NpvN4wlQxhhz+PBhk5ycbOLj483+/fuNMb89fenLL780AwYMMDabzURHR5sbbrjBFBYWery+4lO9jDHm+++/N2PHjjWtW7c2oaGhpnv37uaJJ57weKKRMcasXLnS9O7d24SHh1d6OlVVvK3Xl6d6lSstLTXt2rWr8uloxhizbt06k5KSYux2u2nbtq255pprzKZNmyo9lai876pS1RObiouLzdSpU02XLl1MaGioad++vbnhhhvc70W5w4cPm9tvv93ExMSYiIgIc/7555v169ebqKgoj6cdlW83GzdurLT8/fv3m4kTJ5qYmBhjt9vNBRdcYP7zn/+Y/v37ezzhqvyJT2+//bbH66uru/yJUz/99FOV6+1N3xzP2/dZ1TzVq2L7Kj5ly5hfn141ZMgQExkZaSRV+SStioqLi82zzz5rUlJSTMuWLU1ISIiJi4szo0ePNkuXLq1xecYY895775k+ffqYiIgI07x5czNo0CDz3//+t9Jy/vWvf5mzzz7b2Gw2c+qpp5rZs2dXeqqXMcYcOHDATJgwwZxy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rDZt2qh58+YaNWqUfvzxR5/7QZJmzpypc889V5GRkYqJidFll12mbdu2VSrncrk0atQoRUVFKTIyUueff7527Njh0dbTTjtNNptNbdu21aWXXqqsrCyPOvbv36+0tDRFRUUpKipKaWlpOnDgQI3te/fddzV06FC1adNGQUFByszMrFQmkP3xwgsvqFevXmrZsqVatmyplJQUffTRR+75V199daX3/fzzz/erPUuXLlWfPn1ks9nUpk0bjR49usa2FRYWavLkyerYsaNsNpscDodeeOGFeuuLimbOnKmgoCBNmTLFPW369OlKTExU8+bN1apVKw0ePFgbNmzweF1eXp7S0tIUGxur5s2bKykpSf/4xz88yvizrwTyvfDG9OnTKy0vNjZWknTkyBFNnTpVZ555ppo3b664uDhdddVVVa5DbcdMX/cTb5ddH9vGzp07lZqaqtatW8tut+vss8+W0+l0z/dm//Xm2CH5vr/s2bNHV199teLi4mS32zVs2DDl5OR4lAlkn9R2bvPmvPbSSy9pwIABatmypYKCgqp83/09r9R2DPdm2YHsD2+OZ99++60uv/xytW3bVi1bttSYMWO0Z88ejzL+nFe8OW4Fuj9O1Oeujz/+uNp6Nm7cWG37ArV9equgoEBTpkxRly5dZLPZ1Ldv30rtq22bPb7tw4cPr/LznD/7izfvQ136orbPoN68F7V9Bs3NzdXEiRPd29tpp52madOmqbS01KOeHTt26JJLLlHz5s3Vpk0b3XLLLZXKVKemfn/00UfVt29f2e12nXLKKXXqj0CdRzZt2qSLLrpIp5xyilq3bq3rrrtOhYWF7vmvvfZate/93r17q22/N9tCoPrDm/P9L7/8optvvlndu3eX3W5X586ddcsttyg/P99dxpvjxL59+zRs2DDFxcUpPDxcnTp10uTJk3Xw4MEa2+/NZ75Abh+BOp5Xdc665557PMr4s794830xkP1xPH+/R3pz/PBnf/Fm2/S1P2pC8PP/Hn/8cb344ouaPXu2XC6XZs2apSeeeELPPfecu8zu3bs9fl599VUFBQXpD3/4g7vM+vXrNWzYMA0ZMkSfffaZNm7cqMmTJys4uPqu3rhxo0e9K1askCT96U9/cpeZNWuWnnrqKc2ePVsbN25UbGysLrroIhUUFARk/Q8dOqSzzjpLs2fPrnK+N+suSddee61HuTlz5njMv/DCC/XWW29p27Zteuedd/Ttt9/qj3/8o1dtfO+997RhwwbFxcVVmjdlyhQtWbJEixYt0tq1a1VYWKiRI0fq2LFjXvbAb9asWaObbrpJn376qVasWKGjR49qyJAhOnTokLvMt99+qwsuuECJiYn6+OOP9cUXX+jBBx9URESEu0xycrLmzZsnl8ulZcuWyRijIUOGeLRp7NixyszMVEZGhjIyMpSZmam0tLQa23fo0CH169dPjz32WLVlAtkfHTt21GOPPabPP/9cn3/+uQYOHKhLL73U40PXsGHDPN73f/3rXz6355133lFaWpr+8pe/6IsvvtB///tfjR07tsa23XbbbcrIyFB6erpcLpduu+023XzzzXr//ffrpS+Ot3HjRr300kvq1auXx/Ru3bpp9uzZ2rJli9auXav4+HgNGTJEP/30k7tMWlqatm3bpg8++EBbtmzR6NGjdcUVV2jz5s3uMv7uK4F4L3zRo0cPj+Vt2bJFklRUVKRNmzbpwQcf1KZNm/Tuu+8qOztbo0aN8ni9N8dMX/cTb5cd6L7Yv3+/+vXrp9DQUH300Uf6+uuv9eSTT3qcpL3Zf705dvi6vxhjdNlll+m7777T+++/r82bN6tLly4aPHiwx7EtkH1S27nNm/NaUVGRhg0bpvvuu6/a5fizr3hzDPdm2b6orT9qO54dOnRIQ4YMUVBQkFatWqX//ve/Ki0t1SWXXOIRlvhzXvHmuBXo/jhRn7v69u1bqZ5rrrlG8fHxOuecc6ptX6C2T29dc801WrFihd58801t2bJFQ4YM0eDBg7Vz505J3m2z5Z555hkFBQVVuRx/9hdv3oe69EVtn0G9/Qxc02fQrKwslZWVac6cOdq6dauefvppvfjiix7tPXbsmEaMGKFDhw5p7dq1WrRokd555x3dcccdXq1HTf1eWlqqP/3pT7rhhhtqrae2/gjEeWTXrl0aPHiwTj/9dG3YsEEZGRnaunWrrr76ancdV1xxRaX3fujQoerfv79iYmKqXbY320Kg+sOb8/2uXbu0a9cu/e1vf9OWLVv02muvKSMjQxMnTnSX8eY4ERwcrEsvvVQffPCBsrOz9dprr2nlypW6/vrra2y/N5/5Arl9BPJ4/vDDD3v0yQMPPOCeV5f9pbbvi4Hsj3J1+R7pzfHDn/3Fm23T1/6okYExxpgRI0aYCRMmeEwbPXq0SU1NrfY1l156qRk4cKDHtD59+pgHHnigTm259dZbzWmnnWbKysqMMcaUlZWZ2NhY89hjj7nLHD582ERFRZkXX3yxTsuqiiSzZMmSGstUte79+/c3t956q0/Lev/9901QUJApLS2tsdyPP/5oOnToYL766ivTpUsX8/TTT7vnHThwwISGhppFixa5p+3cudMEBwebjIwMn9pTlb179xpJZs2aNe5pV1xxRY3bRlW++OILI8l88803xhhjvv76ayPJfPrpp+4y69evN5JMVlZWrfVt377dSDKbN2/2mF7f/WGMMa1atTKvvPKKMcaY8ePHm0svvbTast6058iRI6ZDhw7uOr3Vo0cP8/DDD3tMS0pKcu+D9dUXBQUFJiEhwaxYsaLW7T4/P99IMitXrnRPa968uXnjjTc8ykVHR9e4/t7sK4F4L3wxbdo0c9ZZZ3ld/rPPPjOSzPfff++eVtsxs677SXXLro9tY+rUqeaCCy7wqmx1+29VKh47/Nlftm3bZiSZr776yj3t6NGjJjo62rz88svGmPo/dhx/bvP1vLZ69Wojyezfv7/W5Xizr/hyDPdl2b6oeK6v7Xi2bNkyExwcbPLz893zf/nlFyPJrFixwhgTuP2lquNWuUD1R0N97iotLTUxMTGV+vp49bl9VqWoqMg0a9bMfPjhhx7TzzrrLHP//fcbY7zfZjMzM03Hjh3N7t27vfo85+3nsONV9T6Uq2tfVGyzt++FP59BZ82aZbp27er++1//+pcJDg42O3fudE9buHChCQ8P99jvquJtv8+bN89ERUV53caa6qrLeWTOnDkmJibGHDt2zF1m8+bNRpLJycmpso69e/ea0NDQSp9fquPNthDI/ihX1WeNit566y0TFhZmjhw5UuV8b44Txhjz97//3XTs2LHGMr585quP/vD3eF7x+1ZF/u4vvuyrgeqP+vgeWfH4UZGv+0u5mrZNX/ujIkb8/L8LLrhA//73v5WdnS1J+uKLL7R27VpdfPHFVZbfs2ePli5d6pHI7d27Vxs2bFBMTIz69u2rdu3aqX///lq7dq3X7SgtLVV6eromTJjg/q/B9u3blZeXpyFDhrjLhYeHq3///lq3bp0/q1snVa17ufnz56tNmzbq0aOH7rzzzhpHJP3yyy+aP3+++vbtq9DQ0GrLlZWVKS0tTXfddZd69OhRab7T6dSRI0c8+icuLk49e/YMSP+UD7eLjo52t2fp0qXq1q2bhg4dqpiYGPXp06fGoYWHDh3SvHnz1LVrV3Xq1EnSr/+ljIqKUp8+fdzlzj//fEVFRdWp3fXZH8eOHdOiRYt06NAhpaSkuKd//PHHiomJUbdu3XTttdd6DGn0pj2bNm3Szp07FRwcrN69e6t9+/YaPnx4rZczXnDBBfrggw+0c+dOGWO0evVqZWdna+jQofXaFzfddJNGjBihwYMH11iutLRUL730kqKionTWWWd5tHvx4sX65ZdfVFZWpkWLFqmkpEQDBgyosh5v9xWp7u+Fr3JychQXF6euXbvqz3/+s7777rtqy+bn5ysoKMg9AsabY2ag9pOKy66Pvvjggw90zjnn6E9/+pNiYmLUu3dvvfzyy37VVa6qY4c/+0tJSYkkeYwOaNasmcLCwtz9XZ/Hjorntvo6r3mzr/hzDA+0qs71tR3PSkpKFBQUpPDwcHc9ERERCg4Odr+HgdhfqjtuBVpDfe764IMP9PPPP3uMbKjoRH/uOnr0qI4dO1Zp9I7NZtPatWu93maLiop05ZVXavbs2e7Lbmviy7mlXE2fAeuDL++FL59BpV/PC+Wf7aRf95+ePXt6jAgYOnSoSkpKPC7ZrcjXfj/RqjqPlJSUKCwszGN0rc1mk6Rq95833nhDdrvd65H6DaXi+b66Mi1btlRISEiV8705TuzatUvvvvuu+vfvX2N7fP3MF0h1PZ4//vjjat26tc4++2w9+uijHpc2+bu/SL7vq3VRX98jKx4/KvJ3f6lt26wLgp//N3XqVF155ZVKTExUaGioevfurSlTpujKK6+ssvzrr7+uyMhIj3sqlH/hmT59uq699lplZGQoKSlJgwYNqnQfheq89957OnDggMeBJi8vT5LUrl07j7Lt2rVzzzuRqlp3SRo3bpwWLlyojz/+WA8++KDeeeedKu85MXXqVDVv3lytW7fWjh07PC7Lqcrjjz+ukJAQ3XLLLVXOz8vLU1hYmFq1auUxPRD9Y4zR7bffrgsuuEA9e/aU9OsHzcLCQj322GMaNmyYli9frssvv1yjR4/WmjVrPF7//PPPq0WLFmrRooUyMjK0YsUKhYWFudtd1dC/mJiYOrW7Pvpjy5YtatGihcLDw3X99ddryZIlOuOMMyRJw4cP1/z587Vq1So9+eST2rhxowYOHOj+oulNe47fdx544AF9+OGHatWqlfr3769ffvml2nY9++yzOuOMM9SxY0eFhYVp2LBhev7553XBBRfUW18sWrRImzZt0syZM6st8+GHH6pFixaKiIjQ008/rRUrVqhNmzbu+YsXL9bRo0fVunVrhYeHa9KkSVqyZIlOO+00j3p83VcC8V74ok+fPnrjjTe0bNkyvfzyy8rLy1Pfvn21b9++SmUPHz6se+65R2PHjlXLli0leXfMDMR+UtWy62Pb+O677/TCCy8oISFBy5Yt0/XXX69bbrlFb7zxhs911XTs8Gd/SUxMVJcuXXTvvfdq//79Ki0t1WOPPaa8vDzt3r1bUv0eSyue2wJ9XvNlX/HlGF5fqjrX13Y8O//889W8eXNNnTpVRUVFOnTokO666y6VlZV5vIf+7i+1HbcCraE+d82dO1dDhw51fwGuyon+3BUZGamUlBQ98sgj2rVrl44dO6b09HRt2LBBu3fv9nqbve2229S3b19deumlNS7P13PL8ar7DFhfvH0vvP0MWu7bb7/Vc88953GZTl5eXqXltGrVSmFhYTW+7972+4lW03lk4MCBysvL0xNPPKHS0lLt37/ffdlK+fGkoldffVVjx451B0SNUVXn+4r27dunRx55RJMmTaq2npqOE1deeaXsdrs6dOigli1b6pVXXqmxTd5+5gukQBzPb731Vi1atEirV6/W5MmT9cwzz+jGG290z/d3f/F1X62r+vgeWdXxoyJ/9hdvts26IPj5f4sXL1Z6eroWLFigTZs26fXXX9ff/vY3vf7661WWf/XVVzVu3DiP/86UX2M/adIk/eUvf1Hv3r319NNPq3v37nr11Ve9asfcuXM1fPjwKq8/rHjdsDGm2muJ61NV6y79er3m4MGD1bNnT/35z3/WP/7xD61cuVKbNm3yKHfXXXdp8+bNWr58uZo1a6arrrpKxpgql+V0OvX3v//dfcMsXwSifyZPnqwvv/xSCxcudE8rf58vvfRS3XbbbTr77LN1zz33aOTIkXrxxRc9Xj9u3Dht3rxZa9asUUJCgsaMGaPDhw+751fVvvp6X+tSb/fu3ZWZmalPP/1UN9xwg8aPH6+vv/5a0q/XtI4YMUI9e/bUJZdcoo8++kjZ2dlaunSp1+0p79P7779ff/jDH9zXpgcFBentt9+uto5n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dVq+fLnCw8OVnJxc5XL87feGUN0+3a5dO7Vo0UKLFy9WRESELrroIo/5hYWFeuuttxrtaJ/azvfSr6MphgwZorCwMH3wwQfVjljz5ThRXl6qfv/x9zNfoAXieF7+FLLyfcqf/aUq3nxf9Fcgv0fWdvwo5+v+4u22GRB+R0YWM378eNOhQwfz4Ycfmu3bt5t3333XtGnTxtx9990e5fLz843dbjcvvPBClfU8/fTTpmXLlubtt982OTk55oEHHjARERHuu+gbY8zAgQPNc8895/G6Y8eOmc6dO5upU6dWWe9jjz1moqKizLvvvmu2bNlirrzyStO+fXtz8ODBOq75rwoKCszmzZvdd/R/6qmnzObNmz3uiF/Tun/zzTfmoYceMhs3bjTbt283S5cuNYmJiaZ3797uURAbNmwwzz33nNm8ebPJzc01q1atMhdccIE57bTTzOHDh911de/e3bz77rvVtrWqu8xff/31pmPHjmblypVm06ZNZuDAgeass86qdgRGTW644QYTFRVlPv74Y7N79273T1FRkbvMu+++a0JDQ81LL71kcnJyzHPPPWeaNWvm/g/8t99+a2bMmGE+//xz8/3335t169aZSy+91ERHR5s9e/a46xk2bJjp1auXWb9+vVm/fr0588wzzciRIz3aU7E/9u3bZzZv3myWLl1qJJlFixaZzZs3m927d9dLf9x7773mk08+Mdu3bzdffvmlue+++0xwcLBZvny5KSgoMHfccYdZt26d2b59u1m9erVJSUkxHTp08Ng2vWnPrbfeajp06GCWLVtmsrKyzMSJE01MTIxHAl+xL/r372969OhhVq9ebb777jszb948ExERYZ5//vl66YuqHP90gsLCQnPvvfea9evXm9zcXON0Os3EiRNNeHi4+789paWl5vTTTze/+93vzIYNG8w333xj/va3v5mgoCCzdOlSY4x/+0og3wtv3XHHHebjjz823333nfn000/NyJEjTWRkpMnNzTVHjhwxo0aNMh07djSZmZke+1JJSYm7Dm+Omb7uJ94uO9DbxmeffWZCQkLMo48+anJycsz8+fON3W436enp7jK17b/eHjv82V/eeusts3r1avPtt9+a9957z3Tp0sWMHj3aYx0C3Sc1ndu8Oa/t3r3bbN682bz88stGkvnkk0/M5s2bzb59+4wx/p9XajuGe7PsQPeHN8ezV1991axfv95888035s033zTR0dHm9ttv96jH1/3Fm+NWffTHifzcZYwxK1euNJLM119/XWU9FbeRQGyfvsjIyDAfffSR+e6778zy5cvNWWedZc477zz3qANvttmKVOG/33X5HFbb+1CXvqjtM2ht74U3n0F37txpTj/9dDNw4EDz448/epwXyh09etT07NnTDBo0yGzatMmsXLnSdOzY0UyePNld5scffzTdu3c3GzZs8LrfjTHm+++/N5s3bzYPPfSQadGihXt9CwoKfO6PQJ1HnnvuOeN0Os22bdvM7Nmzjc1mM3//+98rteeVV14xERERlUZEVNcf3mwLgeoPb873Bw8eNH369DFnnnmm+eabbzzKVDy31XScWLp0qXn11VfNli1b3NtZjx49TL9+/artD28+8wWyPwJ1PF+3bp273u+++84sXrzYxMXFmVGjRrnr8Gd/8WZfDWR/VMWf75HeHD/K+bK/eLtt+tIfNSH4+X8HDx40t956q+ncubOJiIgwp556qrn//vs9viQY8+vjD202mzlw4EC1dc2cOdN07NjR2O12k5KSUumk3KVLFzNt2jSPacuWLTOSzLZt26qss6yszEybNs3Exsaa8PBw8/vf/95s2bLFv5WtQvlQv4o/48ePd5epad137Nhhfv/735vo6GgTFhZmTjvtNHPLLbd4HOS//PJLc+GFF5ro6GgTHh5u4uPjzfXXX29+/PFHj7okmXnz5lXb1qp22OLiYjN58mQTHR1tbDabGTlypNmxY4dffVFVP1TVprlz55rTTz/dREREmLPOOstj2P7OnTvN8OHDTUxMjAkNDTUdO3Y0Y8eOrfQ43X379plx48aZyMhIExkZacaNG1dpuGXFZc+bN6/K9h2/TQWyPyZMmGC6dOliwsLCTNu2bc2gQYPM8uXLjTG/Xp4wZMgQ07ZtWxMaGmo6d+5sxo8fX2lZ3rSntLTU3HHHHSYmJsZERkaawYMHVxoaW7Evdu/eba6++moTFxdnIiIiTPfu3c2TTz7pfjxyoPuiKscHP8XFxebyyy83cXFxJiwszLRv396MGjXKfPbZZx6vyc7ONqNHjzYxMTHGbrebXr16eTzu0Z99JZDvhbeuuOIK0759exMaGmri4uLM6NGjzdatW40xvw1Br+pn9erVHvXUdsz0dT/xdtn1sW3885//ND179jTh4eEmMTHRvPTSSx7za9t/vT12+LO/lD92tnz7eOCBByqd4wLdJzWd27w5r02bNq3G43Fdzis1HcO9WXag+8Ob49nUqVNNu3btTGhoqElISKg03xjf9xdvj1uB7o8T+bnLGGOuvPLKGi/Hrrgugdg+fbF48WJz6qmnmrCwMBMbG2tuuummSutc2zZb1TodH0DUZX+p7X2oS1/U9hm0tvfCm8+g1R17K/4P/PvvvzcjRowwNpvNREdHm8mTJ3uEYuXnl4rnsYr9VzH4GT9+vFfnQ2/6I1DnkbS0NHefVfwccryUlJRqb1lRVX94sy0Eqj+8Od9X93pJZvv27R7Lquk4sWrVKpOSkmKioqJMRESESUhIMFOnTvU4vlbVH7V95gtkfwTqeO50Ok2fPn3c69q9e3czbdo0c+jQIY96fN1fvNlXA9kfVfHne6S3xw9jfNtfvN02femPmgQZ4+Xd3AAAAAAAANCkcI8fAAAAAAAAiyL4AQAAAAAAsCiCHwAAAAAAAIsi+AEAAAAAALAogh8AAAAAAACLIvgBAAAAAACwKIIfAAAAAAAAiyL4AQAAAAAAsCiCHwAAAAAAAIsi+AEAAAAAALAogh8AAAAAAACLIvgBAAAAAACwqP8DZH7h8cKWlMAAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] }, "metadata": {}, "output_type": "display_data" @@ -311,8 +326,10 @@ "outputs": [ { "data": { - "text/plain": "
", - "image/png": "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7XTNNdfos5/9rN5++239v//3//T1r39dHR0d+ta3vqWPf/zj+ve//62pU6fmfQ7+9a9/SZK22WYbSdIVV1yhr3/96zr55JN1xRVXaPPmzVqyZIlmz56tVatWZXwsh/3tb3/Teeedp4suukiTJk3SLbfcokWLFmmnnXbShz/8YR1zzDFaunSpvv71r+unP/2p9t13X0mZKz0sy9Jjjz2m/fbbT9OmTct7fNJQcPCRj3xEr732mi6//HLtueee8aVua9asSRv0jebRRx/Vxz72Mc2ePVv33HOPLMvSVVddlXM/qssvv1yXX365Fi1apBNOOEFvv/22zjjjDFmWpV133TXr1y5cuFDPP/+8vvvd72qXXXbR1q1b9fzzz2vz5s2SpOuuu05nnnmmXnvttYzLpnJ9jQz7xCc+oZNOOklf+MIX9NJLL+mb3/ymXn75ZT377LOqr6/PacyS8j7/juPo4x//uB599FFdfPHFOvTQQ/XCCy/osssu08qVK7Vy5cqkMHC0558knXvuubrrrrv0ne98R/vss48GBgb04osvxh+/0SxatEjz5s3T3Xffrbffflvf+MY3NHfuXL3wwgsaO3asJGn58uU65ZRT9LGPfUx33nmn6uvrdeONN+rII4/UH//4Rx122GFJ3/P444/Xpz71KX3hC1/QwMBAzo+nNBTm7brrrvrUpz6l8ePHa926dbr++ut1wAEH6OWXX9bEiRMl5f8+BgDwEQcAABfNmTPHmThxohOJROK3nXfeeY4k59VXX037NbFYzIlGo85hhx3mfOITn4jf/vrrrzuSnB133DHp+yX+2+233x6/7aCDDnI6Ozudvr6+pO89a9YsZ7vttnNs23Ycx3FOPPFEp7W11dm4cWP8fpZlOR/84AcdSc7rr78ev3369OlObW2ts3bt2qzjtizLiUajzs9+9jOntrbW2bJlS9JjIsn5y1/+Er9t8+bNTm1trdPc3Oz85z//id++Zs0aR5Lzk5/8JOvPGx7/lVde6USjUScUCjmrV692DjjgAEeS8/vf/97p7u52mpubnaOPPjrpa9966y2nsbHRWbBgQfy2yy67zEm9jJg+fbrT1NTkvPnmm/HbBgcHnfHjxzuf//zn47f96le/ciQ5jz/+eNZjdhzHWb9+vSPJ+dSnPjXqfYfNmTPHmTNnTvzvN9xwgyPJuffee5Pud+WVVzqSnIceeshxnPTPkWGSnMsuuyz+9wMPPNCZOnWqMzg4GL+tt7fXGT9+/IjHJVV3d7fT1NSU9Nx1HMf505/+5EhKOvZ0x9TW1uYsXrw468845phjnOnTp4+4Pd/XyPB5/upXv5p035///OeOJGf58uXx21Ifo2HTp093Tj311Pjfs53/U089Nem4V6xY4UhyrrrqqqT7/fKXv3QkOTfddFPSz8nl+Tdr1izn4x//+IifPZrbb7/dkZTxvH3nO99xHMdxBgYGnPHjxzvHHnts0v0sy3L22msv50Mf+lD8tuHH99JLL83pGB5//PFRXzuxWMzp7+93WltbnR//+Mfx2/N5HwMA+AtLvQAArlq0aJE2bdqk3/72t5KkWCym5cuX69BDD02qQrjhhhu07777qqmpSXV1daqvr9ejjz46YgmSJB133HGjViEMDAzo2Wef1QknnKC2trb47bW1tVq4cKHeeecdrV27VtJQZdBHP/rR+CfnklRTU6OTTjop7ffec889tcsuu4y4/a9//auOO+44TZgwQbW1taqvr9cpp5wiy7L06quvJt13ypQp2m+//eJ/Hz9+vDo7O7X33nsnVfbstttukpR2WUc6F154oerr69XU1KT99ttPb731lm688cb47l6Dg4PxZTnDpk2bpo9+9KMjlqmks/fee2v77beP/72pqUm77LJLzsdXDo899phaW1t1wgknJN0+PM5cxpVoYGBAq1at0vHHH6+mpqb47e3t7Tr22GNH/fqVK1cqFArp05/+dNLtBx98sKZPnz7q13/oQx/SHXfcoe985zv685//PGKpYC5yeY0kSj3Wk046SXV1dXr88cfz/tn5eOyxxyRpxHPyxBNPVGtr64hzl8vz70Mf+pAefPBBXXTRRXriiSc0ODiY1zFlOm/Dj8UzzzyjLVu26NRTT1UsFov/Z9u2jjrqKK1atWpEVc8nP/nJvI4hUX9/vy688ELttNNOqqurU11dndra2jQwMJD0/pjv+xgAwD8IfgAArjrhhBPU0dER71/zhz/8QRs2bEhq6nz11VfrrLPO0oEHHqhf//rX+vOf/6xVq1bpqKOOSjtpmzJlyqg/t7u7W47jpL3vcLAyvPRj8+bNaXcWy7TbWLrv+dZbb+nQQw/Vf/7zH/34xz/WU089pVWrVumnP/2pJI0Yx/jx40d8j4aGhhG3NzQ0SBpazpSLr3zlK1q1apVWr16t1157TevWrdOZZ54p6f3xZnpMclkKM2HChBG3NTY25j25HjZx4kS1tLTo9ddfL+jrpaFxTZ48eURPos7OTtXV1eW8xGdYd3e3bNvW5MmTR/xbutvSHU+m++by9b/85S916qmn6pZbbtHs2bM1fvx4nXLKKVq/fn0ORz8kl9dItuOqq6vThAkT8n7s8rV582bV1dXFlyIOCwQCmjx58oifn8vz7yc/+YkuvPBC/eY3v9FHPvIRjR8/Xh//+Mf1z3/+M6djynTeho9leLnfCSecoPr6+qT/rrzySjmOE1++Oizf85FowYIFuvbaa/W5z31Of/zjH/Xcc89p1apV2mabbZLGne/7GADAP+jxAwBwVXNzs04++WTdfPPNWrdunW677Ta1t7fHG8BKQ/0y5s6dq+uvvz7pa/v6+tJ+z9QJfjrjxo1TTU2N1q1bN+Lf3n33XUmKfzI+YcKEtL1bMk200/383/zmNxoYGNB9992XVNWxZs2aUY+1lLbbbjvtv//+af9teNKc6TFJrBSolNraWh122GF68MEH9c477xS0k9iECRP07LPPynGcpHPT1dWlWCwWH9dw9U5iw2dJI8KFcePGKRAIpD3/uYQvw49zpq9PbW6cauLEiVq2bJmWLVumt956S7/97W910UUXqaurK+dG37m8RlKPa9ttt43/PRaLafPmzUlBS2Nj44jHThr5+OVjwoQJisVi2rhxY1L44ziO1q9frwMOOCDv79na2hrvsbRhw4Z49c+xxx6rf/zjH6N+fabzttNOO0l6/33jmmuuybhLWmrYku/5GNbT06MHHnhAl112mS666KL47eFweES4lO/7GADAP6j4AQC4btGiRbIsS9///vf1hz/8QZ/61KeStjMOBAIjdnN64YUXtHLlyoJ/Zmtrqw488EDdd999SZ+K27at5cuXa7vttosv15ozZ44ee+wxbdq0Kel+v/rVr3L+ecMTu8RxOI6T1xbq5TZ79mw1NzePaPb6zjvv6LHHHhvRkLZQw49BrlVAF198sRzH0RlnnKFIJDLi36PRqH73u99l/PrDDjtM/f39+s1vfpN0+89+9rP4v0tDk/Gmpia98MILSff73//936S/t7a26kMf+pDuu+++pEqrvr6+rMcx7KCDDlJTU5N+/vOfJ93+zDPP5L0kbvvtt9eXvvQlzZs3T88//3z89mKqrNJJPdZ7771XsVgsqbH6jBkzRjx2jz32mPr7+5Nuy+f8D5+b1Ofkr3/9aw0MDBT9nJw0aZJOO+00nXzyyVq7dq2CweCoX5PpvA0/FocccojGjh2rl19+Wfvvv3/a/4Yr9YoVCATkOM6I98dbbrlFlmUl3VaK9zEAgDdR8QMAcN3++++vPffcU8uWLZPjOEnLvCRp/vz5+va3v63LLrtMc+bM0dq1a/Wtb31LM2fOVCwWK/jnXnHFFZo3b54+8pGP6Pzzz1dDQ4Ouu+46vfjii/rFL34RD2suueQS/e53v9Nhhx2mSy65RM3NzbrhhhvifTpqakb/HGXevHlqaGjQySefrAsuuEChUEjXX3+9uru7Cz7+Uhs7dqy++c1v6utf/7pOOeUUnXzyydq8ebMuv/xyNTU16bLLLivJz5k1a5Yk6aabblJ7e7uampo0c+bMtMt0pKFA6vrrr9fZZ5+t/fbbT2eddZZ23313RaNR/fWvf9VNN92kWbNmZeyvc8opp+inP/2pTj31VL3xxhvaY4899PTTT2vp0qU6+uijdfjhh0samkR/5jOf0W233aYdd9xRe+21l5577jndfffdI77nt7/9bR111FGaN2+ezjvvPFmWpSuvvFKtra0jKi1SjRs3Tueff76+853v6HOf+5xOPPFEvf3221qyZMmoS716enr0kY98RAsWLNAHPvABtbe3a9WqVVqxYoWOP/74+P322GMP3Xfffbr++uu13377qaamJmOlVy7uu+8+1dXVad68efFdvfbaa6+k/jALFy7UN7/5TV166aWaM2eOXn75ZV177bXq6OhI+l75nP958+bpyCOP1IUXXqje3l4dcsgh8V299tlnHy1cuDDvsRx44IGaP3++9txzT40bN06vvPKK7rrrLs2ePTspcM7kL3/5S9J5u+SSS7Ttttvq7LPPliS1tbXpmmuu0amnnqotW7bohBNOUGdnpzZu3Ki//e1v2rhx44jqxUKNGTNGH/7wh/X9739fEydO1IwZM/Tkk0/q1ltvje8wNiyf97FFixbpzjvv1GuvvZZT3ykAQJVzr680AADv+/GPf+xIcj74wQ+O+LdwOOycf/75zrbbbus0NTU5++67r/Ob3/xmxA5Aw7sSff/73x/xPTLt2PTUU085H/3oR53W1lanubnZOeigg5zf/e53I77+qaeecg488ECnsbHRmTx5svO1r30tvivU1q1b4/ebPn26c8wxx6Qd4+9+9ztnr732cpqampxtt93W+drXvuY8+OCDI3bpmTNnjrP77ruP+PpM31uS88UvfjHtz0wdf7rHJtUtt9zi7Lnnnk5DQ4PT0dHhfOxjH3NeeumlpPtk2tUr3fGl7rLlOI6zbNkyZ+bMmU5tbW3GnbRSrVmzxjn11FOd7bff3mloaHBaW1udffbZx7n00kudrq6urD9v8+bNzhe+8AVnypQpTl1dnTN9+nTn4osvdkKhUNL9enp6nM997nPOpEmTnNbWVufYY4913njjjbQ7Vv32t7+NP07bb7+9873vfS/t45KObdvOFVdc4UybNs1paGhw9txzT+d3v/vdiGNPfd6GQiHnC1/4grPnnns6Y8aMcZqbm51dd93Vueyyy5yBgYH4123ZssU54YQTnLFjxzqBQCB+TPm+RobHs3r1aufYY4912tranPb2dufkk092NmzYkPT14XDYueCCC5xp06Y5zc3Nzpw5c5w1a9aM2NXLcTKf/9TXtOMM7cx14YUXOtOnT3fq6+udKVOmOGeddZbT3d2ddL9cn38XXXSRs//++zvjxo1zGhsbnR122MH56le/6mzatGnE1yYa3tXroYcechYuXOiMHTs2vgveP//5zxH3f/LJJ51jjjnGGT9+vFNfX+9su+22zjHHHOP86le/GvH4Ju60lU26Xb3eeecd55Of/KQzbtw4p7293TnqqKOcF198Me3jnuv72KmnnspOXwDgIwHHcZxKBk0AAPjFEUccoTfeeGPEjlwA/OeOO+7Q6aefrlWrVhVVPVVteB8DAP9jqRcAADk499xztc8++2jatGnasmWLfv7zn+vhhx/Wrbfe6vahAUBOeB8DADMR/AAAkAPLsnTppZdq/fr1CgQC+uAHP6i77rpLn/nMZ9w+NADICe9jAGAmlnoBAAAAAAD4FNu5AwAAAAAA+BTBDwAAAAAAgE8R/AAAAAAAAPiUb5s727atd999V+3t7QoEAm4fDgAAAAAAQEk4jqO+vj5NnTpVNTXZa3p8G/y8++67mjZtmtuHAQAAAAAAUBZvv/22tttuu6z38W3w097eLmnoQRgzZozLRwMAAAAAAFAavb29mjZtWjz7yMa3wc/w8q4xY8YQ/AAAAAAAAN/JpbUNzZ0BAAAAAAB8iuAHAAAAAADApwh+AAAAAAAAfMq3PX5yZVmWotGo24eBMquvr1dtba3bhwEAAAAAQEUZG/w4jqP169dr69atbh8KKmTs2LGaPHlyTs2vAAAAAADwA2ODn+HQp7OzUy0tLYQBPuY4joLBoLq6uiRJU6ZMcfmIAAAAAACoDCODH8uy4qHPhAkT3D4cVEBzc7MkqaurS52dnSz7AgAAAAAYwcjmzsM9fVpaWlw+ElTS8PmmpxMAAAAAwBRGBj/DWN5lFs43AAAAAMA0Rgc/AAAAAAAAfkbwAwAAAAAA4FMEPwAAAAAAAD5F8AMAAAAAAOBTBD8eM3fuXJ1zzjlavHixxo0bp0mTJummm27SwMCATj/9dLW3t2vHHXfUgw8+GP+al19+WUcffbTa2to0adIkLVy4UJs2bYr/+4oVK/Rf//VfGjt2rCZMmKD58+frtddei//7G2+8oUAgoPvuu08f+chH1NLSor322ksrV66s6NgBAAAAAEB+CH5SxQYq+18B7rzzTk2cOFHPPfeczjnnHJ111lk68cQTdfDBB+v555/XkUceqYULFyoYDGrdunWaM2eO9t57b/3lL3/RihUrtGHDBp100knx7zcwMKBzzz1Xq1at0qOPPqqamhp94hOfkG3bST/3kksu0fnnn681a9Zol1120cknn6xYLFbUww0AAAAAAMon4DiO4/ZBlENvb686OjrU09OjMWPGJP1bKBTS66+/rpkzZ6qpqSn5C++u8JbfC/J7+OfOnSvLsvTUU09JkizLUkdHh44//nj97Gc/kyStX79eU6ZM0cqVK/WHP/xBzz77rP74xz/Gv8c777yjadOmae3atdpll11G/IyNGzeqs7NTf//73zVr1iy98cYbmjlzpm655RYtWrRI0lAV0e67765XXnlFH/jABwodfUVlPe8AAAAAAHhEtswjFRU/HrTnnnvG/1xbW6sJEyZojz32iN82adIkSVJXV5dWr16txx9/XG1tbfH/hoOa4eVcr732mhYsWKAddthBY8aM0cyZMyVJb731VsafO2XKlPjPAAAAAAAA1anO7QOoOif1u30Eo6qvr0/6eyAQSLotEBiqWrJtW7Zt69hjj9WVV1454vsMhzfHHnuspk2bpptvvllTp06VbduaNWuWIpFIxp+b+DMAAAAAAEB1IvhJVdfq9hGU1L777qtf//rXmjFjhurqRp7uzZs365VXXtGNN96oQw89VJL09NNPV/owAQAAAABAGbDUy+e++MUvasuWLTr55JP13HPP6d///rceeughffazn5VlWRo3bpwmTJigm266Sf/617/02GOP6dxzz3X7sAEAAAAAQAkQ/Pjc1KlT9ac//UmWZenII4/UrFmz9JWvfEUdHR2qqalRTU2N7rnnHq1evVqzZs3SV7/6VX3/+993+7ABAAAAAEAJsKsXuzsZg/MOAAAAAPADdvUCAAAAAAAAzZ0BAAAAAEB1GRgYKOrrW1v9tXFTMQh+AAAAAABAVWlrayvq633a1aYgLPUCAAAAAACeEKhv1PQLH9D0Cx9QoL7R7cPxBCp+AAAAAABAVenv7097ezBi6YArn5IkbdjQpZaG2koelicR/AAAAAAAgKqSqUdPoD6WcJ8WtTQQa4yGpV4AAAAAAAA+RfADAAAAAADgUwQ/AAAAAAAAPkXwg7Tmzp2rxYsXx/8+Y8YMLVu2zLXjAQAAAAAA+aMLEnKyatWqjM21AAAAAABAdSL4QU622WYbtw8BAAAAAADkiaVeHjN37lydc845Wrx4scaNG6dJkybppptu0sDAgE4//XS1t7drxx131IMPPhj/mpdffllHH3202traNGnSJC1cuFCbNm2K//vAwIBOOeUUtbW1acqUKfrhD3844uemLvW6+uqrtccee6i1tVXTpk3T2Wefrf7+/vi/33HHHRo7dqz++Mc/arfddlNbW5uOOuoorVu3rjwPDAAAAAD4yMDAQFH/AcMIflJke+GEQqGc7zs4OJjTfQtx5513auLEiXruued0zjnn6KyzztKJJ56ogw8+WM8//7yOPPJILVy4UMFgUOvWrdOcOXO099576y9/+YtWrFihDRs26KSTTop/v6997Wt6/PHHdf/99+uhhx7SE088odWrV2c9hpqaGv3kJz/Riy++qDvvvFOPPfaYLrjggqT7BINB/eAHP9Bdd92l//u//9Nbb72l888/v6AxAwAAAIBJ2traivoPGMZSrxTZXiBHH320fv/738f/3tnZqWAwmPa+c+bM0RNPPBH/+4wZM5KqbIY5jpP3Me611176xje+IUm6+OKL9b3vfU8TJ07UGWecIUm69NJLdf311+uFF17QH/7wB+27775aunRp/Otvu+02TZs2Ta+++qqmTp2qW2+9VT/72c80b948SUPB0nbbbZf1GBIbP8+cOVPf/va3ddZZZ+m6666L3x6NRnXDDTdoxx13lCR96Utf0re+9a28xwsAAAAAGBKob9T25/5akvTW1Z+UEw27fESodgQ/HrTnnnvG/1xbW6sJEyZojz32iN82adIkSVJXV5dWr16txx9/PG2g9dprr2lwcFCRSESzZ8+O3z5+/HjtuuuuWY/h8ccf19KlS/Xyyy+rt7dXsVhMoVBIAwMD8SbQLS0t8dBHkqZMmaKurq7CBg0AAAAABklspZEoGLF0wJVPSZI2bOhSS0NtJQ8LHkTwkyLTi0saClkSZQsxamqSV9G98cYbRR1Xovr6+qS/BwKBpNsCgYAkybZt2batY489VldeeeWI7zNlyhT985//zPvnv/nmmzr66KP1hS98Qd/+9rc1fvx4Pf3001q0aJGi0WjW4yykwgkAAAAATJNpV+VAfSzhPi1qaWBaj+x4hqTIZ8vyct23lPbdd1/9+te/1owZM1RXN/J077TTTqqvr9ef//xnbb/99pKk7u5uvfrqq5ozZ07a7/mXv/xFsVhMP/zhD+MB17333lu+QQAAAAAAgIIQ/PjcF7/4Rd188806+eST9bWvfU0TJ07Uv/71L91zzz26+eab1dbWpkWLFulrX/uaJkyYoEmTJumSSy4ZUbGUaMcdd1QsFtM111yjY489Vn/60590ww03VHBUAAAAMEWxuxO59QEsAFQLgh+fmzp1qv70pz/pwgsv1JFHHqlwOKzp06frqKOOioc73//+99Xf36/jjjtO7e3tOu+889TT05Pxe+699966+uqrdeWVV+riiy/Whz/8YV1xxRU65ZRTKjUsAAAAGKLY3YloNQDAdAHHp++Evb296ujoUE9Pj8aMGZP0b6FQSK+//rpmzpyppqYml44QlcZ5BwAA8J7h/pUjbs9xZyOfTndgsGAkpg9e+kdJ0svfOtK4Hj+mj39YtswjlZmPEAAAAABPYGcjACgOwQ8AAACAqsXORgBQnMwdfAEAAAAAAOBpxOIAAMAz2N0HpuK5by7Tz73p4wdKgeAHAAB4Brv7wFQ8981l+rk3ffxAKbDUCwAAeF6gvlHTL3xA0y98QIH6RrcPB6gYnvvmMv3cmz5+IB9U/AAAAM9gdx+Yiue+uUw/96aPHygFgh8AAOAZ7O4DU/HcN5fp59708QOlwFIvAAAAAAAAnyL4McATTzyhQCCgrVu3un0oAAAAAACgggh+DHDwwQdr3bp16ujoKOr72LatCy+8UFOnTlVzc7P23HNP/e///m+JjhIAAAAAAJRaXsFPLBbTN77xDc2cOVPNzc3aYYcd9K1vfUu2bcfv4ziOlixZEg8H5s6dq5deeinp+4TDYZ1zzjmaOHGiWltbddxxx+mdd95Juk93d7cWLlyojo4OdXR0aOHChVSsFKihoUGTJ09WIBAo6vssX75cP/rRj3T11VfrlVde0dVXX51xzS0AAAAAAHBfXsHPlVdeqRtuuEHXXnutXnnlFV111VX6/ve/r2uuuSZ+n6uuukpXX321rr32Wq1atUqTJ0/WvHnz1NfXF7/P4sWLdf/99+uee+7R008/rf7+fs2fP1+WZcXvs2DBAq1Zs0YrVqzQihUrtGbNGi1cuLAEQ/a2uXPn6pxzztHixYs1btw4TZo0STfddJMGBgZ0+umnq729XTvuuKMefPDB+NekLvW64447NHbsWP3xj3/Ubrvtpra2Nh111FFat25d1p9dU1OjbbbZRp/61Kc0Y8YMHX744Tr88MNHPeY33nhDgUBA9957rw499FA1NzfrgAMO0KuvvqpVq1Zp//33jx/Dxo0b41+3atUqzZs3TxMnTlRHR4fmzJmj559/PmlcDQ0Neuqpp+K3/fCHP9TEiRNHHQsAAAAAACbIK/hZuXKlPvaxj+mYY47RjBkzdMIJJ+iII47QX/7yF0lD1T7Lli3TJZdcouOPP16zZs3SnXfeqWAwqLvvvluS1NPTo1tvvVU//OEPdfjhh2ufffbR8uXL9fe//12PPPKIJOmVV17RihUrdMstt2j27NmaPXu2br75Zj3wwANau3ZtiR+CZAMDAxX9rxB33nmnJk6cqOeee07nnHOOzjrrLJ144ok6+OCD9fzzz+vII4/UwoULFQwGM36PYDCoH/zgB7rrrrv0f//3f3rrrbd0/vnnZ/25hx12mHp6evTNb36zoOO+7LLL9I1vfEPPP/+86urqdPLJJ+uCCy7Qj3/8Yz311FN67bXXdOmll8bv39fXp1NPPVVPPfWU/vznP2vnnXfW0UcfHQ8R586dq8WLF2vhwoXq6enR3/72N11yySW6+eabNWXKlIKOEQCAalbpaw4AAOB9ee1591//9V+64YYb9Oqrr2qXXXbR3/72Nz399NNatmyZJOn111/X+vXrdcQRR8S/prGxUXPmzNEzzzyjz3/+81q9erWi0WjSfaZOnapZs2bpmWee0ZFHHqmVK1eqo6NDBx54YPw+Bx10kDo6OvTMM89o1113HXFs4XBY4XA4/vfe3t58hhbX1tZW0NcVynGcvL9mr7320je+8Q1J0sUXX6zvfe97mjhxos444wxJ0qWXXqrrr79eL7zwgg466KC03yMajeqGG27QjjvuKEn60pe+pG9961sZf2YwGNS8efO0YMECPfzww/HgaHj52JgxY3T77bfrk5/8ZMbvcf755+vII4+UJH3lK1/RySefrEcffVSHHHKIJGnRokW644474vf/6Ec/mvT1N954o8aNG6cnn3xS8+fPlyR95zvf0SOPPKIzzzxTL730khYuXKhPfOITGY8BAAAvK+Y6pZBrjmpSbHjF8nQAgKnyCn4uvPBC9fT06AMf+IBqa2tlWZa++93v6uSTT5YkrV+/XpI0adKkpK+bNGmS3nzzzfh9GhoaNG7cuBH3Gf769evXq7Ozc8TP7+zsjN8n1RVXXKHLL788n+F41p577hn/c21trSZMmKA99tgjftvw49/V1ZXxe7S0tMRDH0maMmVK1vvfcccd2rp1q6699loNDAxo7ty5Ou2003TrrbfqnXfeUX9/vw4++OCcj3v4GFOPO/EYurq6dOmll+qxxx7Thg0bZFmWgsGg3nrrrfh9GhoatHz5cu25556aPn16PIQEAMAkgfpGbX/uryVJb139STnR8Chf4T3Ffjjn9eALAIBC5RX8/PKXv9Ty5ct19913a/fdd9eaNWu0ePFiTZ06Vaeeemr8fqlNhB3HGbWxcOp90t0/2/e5+OKLde6558b/3tvbq2nTpuU0rkT9/f15f02l1dfXJ/09EAgk3Tb8GCU23c7le2S7IHrhhRe0++67q6GhQQ0NDXr44Yd16KGH6hOf+IR23nlnHXXUUaMur0p3jKm3JR7zaaedpo0bN2rZsmWaPn26GhsbNXv2bEUikaTv+8wzz0iStmzZoi1btvCJHgDAtzJdpwQjlg64cqjn3YYNXWppqK3kYbnKhNALAIBi5BX8fO1rX9NFF12kT33qU5KGqjXefPNNXXHFFTr11FM1efJkSUMVO4khQFdXV7zCY/LkyYpEIuru7k6q+unq6opXjEyePFkbNmwY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uP43l4mTv0BCcy8T+3yZeM6BQhH8AAAAAAA8y/QKGNMknm/OfG4IfgAAADwuYOLH/QAAICdFBT9XXHGFAoGAFi9eHL/NcRwtWbJEU6dOVXNzs+bOnauXXnop6evC4bDOOeccTZw4Ua2trTruuOP0zjvvJN2nu7tbCxcuVEdHhzo6OrRw4UJt3bq1mMMFAACAj/GpP2COpC29XTwOVF5Sc2fe93NScPCzatUq3XTTTdpzzz2Tbr/qqqt09dVX69prr9WqVas0efJkzZs3T319ffH7LF68WPfff7/uuecePf300+rv79f8+fNlWVb8PgsWLNCaNWu0YsUKrVixQmvWrNHChQsLPVwAAADfot7HXEx6hvAoAGbiLTA3BQU//f39+vSnP62bb75Z48aNi9/uOI6WLVumSy65RMcff7xmzZqlO++8U8FgUHfffbckqaenR7feeqt++MMf6vDDD9c+++yj5cuX6+9//7seeeQRSdIrr7yiFStW6JZbbtHs2bM1e/Zs3XzzzXrggQe0du3aEgwbAAAAfsP1P2AOJvxDTHwcTBxzsQoKfr74xS/qmGOO0eGHH550++uvv67169friCOOiN/W2NioOXPm6JlnnpEkrV69WtFoNOk+U6dO1axZs+L3WblypTo6OnTggQfG73PQQQepo6Mjfh8AAADAdEyAzBXI8GcTmfY6MG282fBY5KYu3y+455579Pzzz2vVqlUj/m39+vWSpEmTJiXdPmnSJL355pvx+zQ0NCRVCg3fZ/jr169fr87OzhHfv7OzM36fVOFwWOFwOP733t7ePEYFAADgXfR2BgCYwqG+M295Vfy8/fbb+spXvqLly5erqakp4/1Sd5ZwHGfU3SZS75Pu/tm+zxVXXBFvBN3R0aFp06Zl/XkAAACA1zH9eQ8PhNHMDgLMG3tSc2cDx1+IvIKf1atXq6urS/vtt5/q6upUV1enJ598Uj/5yU9UV1cXr/RJrcrp6uqK/9vkyZMViUTU3d2d9T4bNmwY8fM3btw4oppo2MUXX6yenp74f2+//XY+QwMAAIDHmVjyT3NnmCp5Zyf3jsMNhg13hMTxm3buC5VX8HPYYYfp73//u9asWRP/b//999enP/1prVmzRjvssIMmT56shx9+OP41kUhETz75pA4++GBJ0n777af6+vqk+6xbt04vvvhi/D6zZ89WT0+P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RtGuiua/olBdXU3vvvsuZWdn04ULF+jYsWM0adIkksvlwrdQ9fX11KVLF/r3v/9NOTk5dP78efr0009JJpNRamoqEeln+8bse3XMmTOH9u7dSyUlJXTo0CEaOnQo2dra0oULF6ihoYHCwsLI3d2d8vPzRXOjrq5OKEOKj9PV7qXWbYj2w4cPU6tWrejDDz+koqIi2rx5M1lZWdGmTZuEPNrmntR5r4/tb926lbKysqi4uJh27NhBHh4eNHz4cJEGQ21f0zojZY2pqKigvLw8Wrt2LQGg/fv3U15eHl27do2I9Pf52vytlLoN1S/F9yQkJFB2djadP3+eNm7cSA4ODjR79mxRObravhSfY6j+RxnfEBFlZGQQADp9+rTKcpTH3xi2p420tDTatWsXlZSU0O7du8nb25uee+45YaeCFBtUBkrfqhsS82jre130a4vvtPW3lPiuvLycunTpQv7+/lRWViby2U3cu3ePevbsSUOGDKHc3FzKyMggd3d3ioqKEvKUlZWRp6cn5eTkSO5nIqKLFy9SXl4effDBB2RjYyPobeonddqN5eNXrFhBx44do3PnzlF8fDxZWlrSF1980aLtX3/9NVlYWLTYRaFOu5RxVqf99u3bGsdeyjp769Yt6t+/P/Xq1YvOnz8vyqO8zmia56mpqZSQkEAFBQWCDfXo0YMGDhyoVr+U2MoQ/cbytQcPHhTKLSkpoS1btpBCoaCwsDChDH1sX8q806Rfm+0ro8+9lZR534Quti/V7jSN/T8JfvDzN+DWrVsUHR1N7du3JwsLC+rUqRO9//77opsOogc/42hpaUk3b95UW9aSJUvI3d2drKysyMfHp0Xg4OHhQbGxsaK09PR0AkDnzp1TWWZjYyPFxsaSq6sryeVyev7556mgoEA/sfR/WxiV/8aPHy9J66VLl+j5558nBwcHMjc3p86dO9OMGTNEi9OJEyfohRdeIAcHB5LL5dShQweaNm0alZWVicoCQImJiWrbqso53blzh6KiosjBwYEsLS1p6NChdOnSJUnaVelW1YZ169ZRly5dyMLCgry9vUWvBpSXl1NISAg5OzuTmZkZubu7U0RERIuf7L127RqNHTuWbG1tydbWlsaOHdti26hy3YmJiSrb19xmDNE/ceJE8vDwIHNzc3JycqIhQ4bQ7t27iejBKw+BgYHk5OREZmZm1L59exo/fnyLsqXUX19fT3PmzCFnZ2eytbWlgICAFlt4lbVXVFTQhAkTSKFQkIWFBXl6etLy5cuFn1w2VLsqmj/4uXPnDr3yyiukUCjI3Nyc3NzcKCwsjA4fPiz6TGFhIQ0fPpycnZ3JysqKvLy8RD9VqY/tG7Pv1TFq1Chyc3MjMzMzUigUNHz4cDp16hQR/d/Wd1V/WVlZonK0+Thd7V5q3YaO/U8//UQ9e/YkuVxO3bt3pzVr1oiua5t7Uue9Prbf9FO3TWM/f/78FuuPofo1rTNS1pjY2FiNvtMQn6/J30qp21D9UnxPTEwMubi4kJmZGXXt2rXFdSLdbV+qzzFE/6OMb4iIxowZo/G1aOV2G8P2tLFlyxbq1KkTmZubk6urK02fPr2FTm02qEpH8wcShti/tr7XRb+2+E5bf0uJ79T5SuXvsi9evEihoaFkaWlJDg4OFBUVJXoI1uT7ldcYTf1M9OBhpqq64+LiNGo3lo+PjIwU+kd5/W+Oj4+P2qMeVGmXMs7qtGdlZWkceynrrLrPA6DS0lJR+zXN88zMTPLx8SF7e3uysLCgrl27UkxMjMgXqtKvLbYyRL+xfO2xY8eof//+gjZPT0+KjY2lmpoaUTm62r6UeadJvzbbV0afeyup855IN9uXaneaxv6fhIxI4qlvDMMwDMMwDMMwDMMwzD8KPuOHYRiGYRiGYRiGYRjmMYUf/DAMwzAMwzAMwzAMwzym8IMfhmEYhmEYhmEYhmGYxxR+8MMwDMMwDMMwDMMwDPOYwg9+GIZhGIZhGIZhGIZhHlP4wQ/DMAzDMAzDMAzDMMxjCj/4YRiGYRiGYRiGYRiGeUzhBz8MwzAMwzAMwzAMwzCPKfzgh2EYhmEYhmEYhmEY5jGFH/wwDMMwDMMwDMMwDMM8pvCDH4ZhGIZhGIZhGIZhmMcUfvDDMAzDMAzDMAzDMAzzmPL/AP1pVYr3AlsrAAAAAElFTkSuQmCC\n" + "image/png": "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7XTNNdfos5/9rN5++239v//3//T1r39dHR0d+ta3vqWPf/zj+ve//62pU6fmfQ7+9a9/SZK22WYbSdIVV1yhr3/96zr55JN1xRVXaPPmzVqyZIlmz56tVatWZXwsh/3tb3/Teeedp4suukiTJk3SLbfcokWLFmmnnXbShz/8YR1zzDFaunSpvv71r+unP/2p9t13X0mZKz0sy9Jjjz2m/fbbT9OmTct7fNJQcPCRj3xEr732mi6//HLtueee8aVua9asSRv0jebRRx/Vxz72Mc2ePVv33HOPLMvSVVddlXM/qssvv1yXX365Fi1apBNOOEFvv/22zjjjDFmWpV133TXr1y5cuFDPP/+8vvvd72qXXXbR1q1b9fzzz2vz5s2SpOuuu05nnnmmXnvttYzLpnJ9jQz7xCc+oZNOOklf+MIX9NJLL+mb3/ymXn75ZT377LOqr6/PacyS8j7/juPo4x//uB599FFdfPHFOvTQQ/XCCy/osssu08qVK7Vy5cqkMHC0558knXvuubrrrrv0ne98R/vss48GBgb04osvxh+/0SxatEjz5s3T3Xffrbffflvf+MY3NHfuXL3wwgsaO3asJGn58uU65ZRT9LGPfUx33nmn6uvrdeONN+rII4/UH//4Rx122GFJ3/P444/Xpz71KX3hC1/QwMBAzo+nNBTm7brrrvrUpz6l8ePHa926dbr++ut1wAEH6OWXX9bEiRMl5f8+BgDwEQcAABfNmTPHmThxohOJROK3nXfeeY4k59VXX037NbFYzIlGo85hhx3mfOITn4jf/vrrrzuSnB133DHp+yX+2+233x6/7aCDDnI6Ozudvr6+pO89a9YsZ7vttnNs23Ycx3FOPPFEp7W11dm4cWP8fpZlOR/84AcdSc7rr78ev3369OlObW2ts3bt2qzjtizLiUajzs9+9jOntrbW2bJlS9JjIsn5y1/+Er9t8+bNTm1trdPc3Oz85z//id++Zs0aR5Lzk5/8JOvPGx7/lVde6USjUScUCjmrV692DjjgAEeS8/vf/97p7u52mpubnaOPPjrpa9966y2nsbHRWbBgQfy2yy67zEm9jJg+fbrT1NTkvPnmm/HbBgcHnfHjxzuf//zn47f96le/ciQ5jz/+eNZjdhzHWb9+vSPJ+dSnPjXqfYfNmTPHmTNnTvzvN9xwgyPJuffee5Pud+WVVzqSnIceeshxnPTPkWGSnMsuuyz+9wMPPNCZOnWqMzg4GL+tt7fXGT9+/IjHJVV3d7fT1NSU9Nx1HMf505/+5EhKOvZ0x9TW1uYsXrw468845phjnOnTp4+4Pd/XyPB5/upXv5p035///OeOJGf58uXx21Ifo2HTp093Tj311Pjfs53/U089Nem4V6xY4UhyrrrqqqT7/fKXv3QkOTfddFPSz8nl+Tdr1izn4x//+IifPZrbb7/dkZTxvH3nO99xHMdxBgYGnPHjxzvHHnts0v0sy3L22msv50Mf+lD8tuHH99JLL83pGB5//PFRXzuxWMzp7+93WltbnR//+Mfx2/N5HwMA+AtLvQAArlq0aJE2bdqk3/72t5KkWCym5cuX69BDD02qQrjhhhu07777qqmpSXV1daqvr9ejjz46YgmSJB133HGjViEMDAzo2Wef1QknnKC2trb47bW1tVq4cKHeeecdrV27VtJQZdBHP/rR+CfnklRTU6OTTjop7ffec889tcsuu4y4/a9//auOO+44TZgwQbW1taqvr9cpp5wiy7L06quvJt13ypQp2m+//eJ/Hz9+vDo7O7X33nsnVfbstttukpR2WUc6F154oerr69XU1KT99ttPb731lm688cb47l6Dg4PxZTnDpk2bpo9+9KMjlqmks/fee2v77beP/72pqUm77LJLzsdXDo899phaW1t1wgknJN0+PM5cxpVoYGBAq1at0vHHH6+mpqb47e3t7Tr22GNH/fqVK1cqFArp05/+dNLtBx98sKZPnz7q13/oQx/SHXfcoe985zv685//PGKpYC5yeY0kSj3Wk046SXV1dXr88cfz/tn5eOyxxyRpxHPyxBNPVGtr64hzl8vz70Mf+pAefPBBXXTRRXriiSc0ODiY1zFlOm/Dj8UzzzyjLVu26NRTT1UsFov/Z9u2jjrqKK1atWpEVc8nP/nJvI4hUX9/vy688ELttNNOqqurU11dndra2jQwMJD0/pjv+xgAwD8IfgAArjrhhBPU0dER71/zhz/8QRs2bEhq6nz11VfrrLPO0oEHHqhf//rX+vOf/6xVq1bpqKOOSjtpmzJlyqg/t7u7W47jpL3vcLAyvPRj8+bNaXcWy7TbWLrv+dZbb+nQQw/Vf/7zH/34xz/WU089pVWrVumnP/2pJI0Yx/jx40d8j4aGhhG3NzQ0SBpazpSLr3zlK1q1apVWr16t1157TevWrdOZZ54p6f3xZnpMclkKM2HChBG3NTY25j25HjZx4kS1tLTo9ddfL+jrpaFxTZ48eURPos7OTtXV1eW8xGdYd3e3bNvW5MmTR/xbutvSHU+m++by9b/85S916qmn6pZbbtHs2bM1fvx4nXLKKVq/fn0ORz8kl9dItuOqq6vThAkT8n7s8rV582bV1dXFlyIOCwQCmjx58oifn8vz7yc/+YkuvPBC/eY3v9FHPvIRjR8/Xh//+Mf1z3/+M6djynTeho9leLnfCSecoPr6+qT/rrzySjmOE1++Oizf85FowYIFuvbaa/W5z31Of/zjH/Xcc89p1apV2mabbZLGne/7GADAP+jxAwBwVXNzs04++WTdfPPNWrdunW677Ta1t7fHG8BKQ/0y5s6dq+uvvz7pa/v6+tJ+z9QJfjrjxo1TTU2N1q1bN+Lf3n33XUmKfzI+YcKEtL1bMk200/383/zmNxoYGNB9992XVNWxZs2aUY+1lLbbbjvtv//+af9teNKc6TFJrBSolNraWh122GF68MEH9c477xS0k9iECRP07LPPynGcpHPT1dWlWCwWH9dw9U5iw2dJI8KFcePGKRAIpD3/uYQvw49zpq9PbW6cauLEiVq2bJmWLVumt956S7/97W910UUXqaurK+dG37m8RlKPa9ttt43/PRaLafPmzUlBS2Nj44jHThr5+OVjwoQJisVi2rhxY1L44ziO1q9frwMOOCDv79na2hrvsbRhw4Z49c+xxx6rf/zjH6N+fabzttNOO0l6/33jmmuuybhLWmrYku/5GNbT06MHHnhAl112mS666KL47eFweES4lO/7GADAP6j4AQC4btGiRbIsS9///vf1hz/8QZ/61KeStjMOBAIjdnN64YUXtHLlyoJ/Zmtrqw488EDdd999SZ+K27at5cuXa7vttosv15ozZ44ee+wxbdq0Kel+v/rVr3L+ecMTu8RxOI6T1xbq5TZ79mw1NzePaPb6zjvv6LHHHhvRkLZQw49BrlVAF198sRzH0RlnnKFIJDLi36PRqH73u99l/PrDDjtM/f39+s1vfpN0+89+9rP4v0tDk/Gmpia98MILSff73//936S/t7a26kMf+pDuu+++pEqrvr6+rMcx7KCDDlJTU5N+/vOfJ93+zDPP5L0kbvvtt9eXvvQlzZs3T88//3z89mKqrNJJPdZ7771XsVgsqbH6jBkzRjx2jz32mPr7+5Nuy+f8D5+b1Ofkr3/9aw0MDBT9nJw0aZJOO+00nXzyyVq7dq2CweCoX5PpvA0/FocccojGjh2rl19+Wfvvv3/a/4Yr9YoVCATkOM6I98dbbrlFlmUl3VaK9zEAgDdR8QMAcN3++++vPffcU8uWLZPjOEnLvCRp/vz5+va3v63LLrtMc+bM0dq1a/Wtb31LM2fOVCwWK/jnXnHFFZo3b54+8pGP6Pzzz1dDQ4Ouu+46vfjii/rFL34RD2suueQS/e53v9Nhhx2mSy65RM3NzbrhhhvifTpqakb/HGXevHlqaGjQySefrAsuuEChUEjXX3+9uru7Cz7+Uhs7dqy++c1v6utf/7pOOeUUnXzyydq8ebMuv/xyNTU16bLLLivJz5k1a5Yk6aabblJ7e7uampo0c+bMtMt0pKFA6vrrr9fZZ5+t/fbbT2eddZZ23313RaNR/fWvf9VNN92kWbNmZeyvc8opp+inP/2pTj31VL3xxhvaY4899PTTT2vp0qU6+uijdfjhh0samkR/5jOf0W233aYdd9xRe+21l5577jndfffdI77nt7/9bR111FGaN2+ezjvvPFmWpSuvvFKtra0jKi1SjRs3Tueff76+853v6HOf+5xOPPFEvf3221qyZMmoS716enr0kY98RAsWLNAHPvABtbe3a9WqVVqxYoWOP/74+P322GMP3Xfffbr++uu13377qaamJmOlVy7uu+8+1dXVad68efFdvfbaa6+k/jALFy7UN7/5TV166aWaM2eOXn75ZV177bXq6OhI+l75nP958+bpyCOP1IUXXqje3l4dcsgh8V299tlnHy1cuDDvsRx44IGaP3++9txzT40bN06vvPKK7rrrLs2ePTspcM7kL3/5S9J5u+SSS7Ttttvq7LPPliS1tbXpmmuu0amnnqotW7bohBNOUGdnpzZu3Ki//e1v2rhx44jqxUKNGTNGH/7wh/X9739fEydO1IwZM/Tkk0/q1ltvje8wNiyf97FFixbpzjvv1GuvvZZT3ykAQJVzr680AADv+/GPf+xIcj74wQ+O+LdwOOycf/75zrbbbus0NTU5++67r/Ob3/xmxA5Aw7sSff/73x/xPTLt2PTUU085H/3oR53W1lanubnZOeigg5zf/e53I77+qaeecg488ECnsbHRmTx5svO1r30tvivU1q1b4/ebPn26c8wxx6Qd4+9+9ztnr732cpqampxtt93W+drXvuY8+OCDI3bpmTNnjrP77ruP+PpM31uS88UvfjHtz0wdf7rHJtUtt9zi7Lnnnk5DQ4PT0dHhfOxjH3NeeumlpPtk2tUr3fGl7rLlOI6zbNkyZ+bMmU5tbW3GnbRSrVmzxjn11FOd7bff3mloaHBaW1udffbZx7n00kudrq6urD9v8+bNzhe+8AVnypQpTl1dnTN9+nTn4osvdkKhUNL9enp6nM997nPOpEmTnNbWVufYY4913njjjbQ7Vv32t7+NP07bb7+9873vfS/t45KObdvOFVdc4UybNs1paGhw9txzT+d3v/vdiGNPfd6GQiHnC1/4grPnnns6Y8aMcZqbm51dd93Vueyyy5yBgYH4123ZssU54YQTnLFjxzqBQCB+TPm+RobHs3r1aufYY4912tranPb2dufkk092NmzYkPT14XDYueCCC5xp06Y5zc3Nzpw5c5w1a9aM2NXLcTKf/9TXtOMM7cx14YUXOtOnT3fq6+udKVOmOGeddZbT3d2ddL9cn38XXXSRs//++zvjxo1zGhsbnR122MH56le/6mzatGnE1yYa3tXroYcechYuXOiMHTs2vgveP//5zxH3f/LJJ51jjjnGGT9+vFNfX+9su+22zjHHHOP86le/GvH4Ju60lU26Xb3eeecd55Of/KQzbtw4p7293TnqqKOcF198Me3jnuv72KmnnspOXwDgIwHHcZxKBk0AAPjFEUccoTfeeGPEjlwA/OeOO+7Q6aefrlWrVhVVPVVteB8DAP9jqRcAADk499xztc8++2jatGnasmWLfv7zn+vhhx/Wrbfe6vahAUBOeB8DADMR/AAAkAPLsnTppZdq/fr1CgQC+uAHP6i77rpLn/nMZ9w+NADICe9jAGAmlnoBAAAAAAD4FNu5AwAAAAAA+BTBDwAAAAAAgE8R/AAAAAAAAPiUb5s727atd999V+3t7QoEAm4fDgAAAAAAQEk4jqO+vj5NnTpVNTXZa3p8G/y8++67mjZtmtuHAQAAAAAAUBZvv/22tttuu6z38W3w097eLmnoQRgzZozLRwMAAAAAAFAavb29mjZtWjz7yMa3wc/w8q4xY8YQ/AAAAAAAAN/JpbUNzZ0BAAAAAAB8iuAHAAAAAADApwh+AAAAAAAAfMq3PX5yZVmWotGo24eBMquvr1dtba3bhwEAAAAAQEUZG/w4jqP169dr69atbh8KKmTs2LGaPHlyTs2vAAAAAADwA2ODn+HQp7OzUy0tLYQBPuY4joLBoLq6uiRJU6ZMcfmIAAAAAACoDCODH8uy4qHPhAkT3D4cVEBzc7MkqaurS52dnSz7AgAAAAAYwcjmzsM9fVpaWlw+ElTS8PmmpxMAAAAAwBRGBj/DWN5lFs43AAAAAMA0Rgc/AAAAAAAAfkbwAwAAAAAA4FMEPwAAAAAAAD5F8AMAAAAAAOBTBD8eM3fuXJ1zzjlavHixxo0bp0mTJummm27SwMCATj/9dLW3t2vHHXfUgw8+GP+al19+WUcffbTa2to0adIkLVy4UJs2bYr/+4oVK/Rf//VfGjt2rCZMmKD58+frtddei//7G2+8oUAgoPvuu08f+chH1NLSor322ksrV66s6NgBAAAAAEB+CH5SxQYq+18B7rzzTk2cOFHPPfeczjnnHJ111lk68cQTdfDBB+v555/XkUceqYULFyoYDGrdunWaM2eO9t57b/3lL3/RihUrtGHDBp100knx7zcwMKBzzz1Xq1at0qOPPqqamhp94hOfkG3bST/3kksu0fnnn681a9Zol1120cknn6xYLFbUww0AAAAAAMon4DiO4/ZBlENvb686OjrU09OjMWPGJP1bKBTS66+/rpkzZ6qpqSn5C++u8JbfC/J7+OfOnSvLsvTUU09JkizLUkdHh44//nj97Gc/kyStX79eU6ZM0cqVK/WHP/xBzz77rP74xz/Gv8c777yjadOmae3atdpll11G/IyNGzeqs7NTf//73zVr1iy98cYbmjlzpm655RYtWrRI0lAV0e67765XXnlFH/jABwodfUVlPe8AAAAAAHhEtswjFRU/HrTnnnvG/1xbW6sJEyZojz32iN82adIkSVJXV5dWr16txx9/XG1tbfH/hoOa4eVcr732mhYsWKAddthBY8aM0cyZMyVJb731VsafO2XKlPjPAAAAAAAA1anO7QOoOif1u30Eo6qvr0/6eyAQSLotEBiqWrJtW7Zt69hjj9WVV1454vsMhzfHHnuspk2bpptvvllTp06VbduaNWuWIpFIxp+b+DMAAAAAAEB1IvhJVdfq9hGU1L777qtf//rXmjFjhurqRp7uzZs365VXXtGNN96oQw89VJL09NNPV/owAQAAAABAGbDUy+e++MUvasuWLTr55JP13HPP6d///rceeughffazn5VlWRo3bpwmTJigm266Sf/617/02GOP6dxzz3X7sAEAAAAAQAkQ/Pjc1KlT9ac//UmWZenII4/UrFmz9JWvfEUdHR2qqalRTU2N7rnnHq1evVqzZs3SV7/6VX3/+993+7ABAAAAAEAJsKsXuzsZg/MOAAAAAPADdvUCAAAAAAAAzZ0BAAAAAEB1GRgYKOrrW1v9tXFTMQh+AAAAAABAVWlrayvq633a1aYgLPUCAAAAAACeEKhv1PQLH9D0Cx9QoL7R7cPxBCp+AAAAAABAVenv7097ezBi6YArn5IkbdjQpZaG2koelicR/AAAAAAAgKqSqUdPoD6WcJ8WtTQQa4yGpV4AAAAAAAA+RfADAAAAAADgUwQ/AAAAAAAAPkXwg7Tmzp2rxYsXx/8+Y8YMLVu2zLXjAQAAAAAA+aMLEnKyatWqjM21AAAAAABAdSL4QU622WYbtw8BAAAAAADkiaVeHjN37lydc845Wrx4scaNG6dJkybppptu0sDAgE4//XS1t7drxx131IMPPhj/mpdffllHH3202traNGnSJC1cuFCbNm2K//vAwIBOOeUUtbW1acqUKfrhD3844uemLvW6+uqrtccee6i1tVXTpk3T2Wefrf7+/vi/33HHHRo7dqz++Mc/arfddlNbW5uOOuoorVu3rjwPDAAAAAD4yMDAQFH/AcMIflJke+GEQqGc7zs4OJjTfQtx5513auLEiXruued0zjnn6KyzztKJJ56ogw8+WM8//7yOPPJILVy4UMFgUOvWrdOcOXO099576y9/+YtWrFihDRs26KSTTop/v6997Wt6/PHHdf/99+uhhx7SE088odWrV2c9hpqaGv3kJz/Riy++qDvvvFOPPfaYLrjggqT7BINB/eAHP9Bdd92l//u//9Nbb72l888/v6AxAwAAAIBJ2traivoPGMZSrxTZXiBHH320fv/738f/3tnZqWAwmPa+c+bM0RNPPBH/+4wZM5KqbIY5jpP3Me611176xje+IUm6+OKL9b3vfU8TJ07UGWecIUm69NJLdf311+uFF17QH/7wB+27775aunRp/Otvu+02TZs2Ta+++qqmTp2qW2+9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3/72Nz399NNatmyZJOn111/X+vXrdcQRR8S/prGxUXPmzNEzzzyjz3/+81q9erWi0WjSfaZOnapZs2bpmWee0ZFHHqmVK1eqo6NDBx54YPw+Bx10kDo6OvTMM89o1113HXFs4XBY4XA4/vfe3t58hhbX1tZW0NcVynGcvL9mr7320je+8Q1J0sUXX6zvfe97mjhxos444wxJ0qWXXqrrr79eL7zwgg466KC03yMajeqGG27QjjvuKEn60pe+pG9961sZf2YwGNS8efO0YMECPfzww/HgaHj52JgxY3T77bfrk5/8ZMbvcf755+vII4+UJH3lK1/RySefrEcffVSHHHKIJGnRokW644474vf/6Ec/mvT1N954o8aNG6cnn3xS8+fPlyR95zvf0SOPPKIzzzxTL730khYuXKhPfOITGY8BAAAvK+Y6pZBrjmpSbHjF8nQAgKnyCn4uvPBC9fT06AMf+IBqa2tlWZa++93v6uSTT5YkrV+/XpI0adKkpK+bNGmS3nzzzfh9GhoaNG7cuBH3Gf769evXq7Ozc8TP7+zsjN8n1RVXXKHLL788n+F41p577hn/c21trSZMmKA99tgjftvw49/V1ZXxe7S0tMRDH0maMmVK1vvfcccd2rp1q6699loNDAxo7ty5Ou2003TrrbfqnXfeUX9/vw4++OCcj3v4GFOPO/EYurq6dOmll+qxxx7Thg0bZFmWgsGg3nrrrfh9GhoatHz5cu25556aPn16PIQEAMAkgfpGbX/uryVJb139STnR8Chf4T3Ffjjn9eALAIBC5RX8/PKXv9Ty5ct19913a/fdd9eaNWu0ePFiTZ06Vaeeemr8fqlNhB3HGbWxcOp90t0/2/e5+OKLde6558b/3tvbq2nTpuU0rkT9/f15f02l1dfXJ/09EAgk3Tb8GCU23c7le2S7IHrhhRe0++67q6GhQQ0NDXr44Yd16KGH6hOf+IR23nlnHXXUUaMur0p3jKm3JR7zaaedpo0bN2rZsmWaPn26GhsbNXv2bEUikaTv+8wzz0iStmzZoi1btvCJHgDAtzJdpwQjlg64cqjn3YYNXWppqK3kYbnKhNALAIBi5BX8fO1rX9NFF12kT33qU5KGqjXefPNNXXHFFTr11FM1efJkSUMVO4khQFdXV7zCY/LkyYpEIuru7k6q+unq6opXjEyePFkbNmwY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uP43l4mTv0BCcy8T+3yZeM6BQhH8AAAAAAA8y/QKGNMknm/OfG4IfgAAADwuYOLH/QAAICdFBT9XXHGFAoGAFi9eHL/NcRwtWbJEU6dOVXNzs+bOnauXXnop6evC4bDOOeccTZw4Ua2trTruuOP0zjvvJN2nu7tbCxcuVEdHhzo6OrRw4UJt3bq1mMMFAACAj/GpP2COpC29XTwOVF5Sc2fe93NScPCzatUq3XTTTdpzzz2Tbr/qqqt09dVX69prr9WqVas0efJkzZs3T319ffH7LF68WPfff7/uuecePf300+rv79f8+fNlWVb8PgsWLNCaNWu0YsUKrVixQmvWrNHChQsLPVwAAADfot7HXEx6hvAoAGbiLTA3BQU//f39+vSnP62bb75Z48aNi9/uOI6WLVumSy65RMcff7xmzZqlO++8U8FgUHfffbckqaenR7feeqt++MMf6vDDD9c+++yj5cuX6+9//7seeeQRSdIrr7yiFStW6JZbbtHs2bM1e/Zs3XzzzXrggQe0du3aEgwbAAAAfsP1P2AOJvxDTHwcTBxzsQoKfr74xS/qmGOO0eGHH550++uvv67169friCOOiN/W2NioOXPm6JlnnpEkrV69WtFoNOk+U6dO1axZs+L3WblypTo6OnTggQfG73PQQQepo6Mjfh8AAADAdEyAzBXI8GcTmfY6MG282fBY5KYu3y+455579Pzzz2vVqlUj/m39+vWSpEmTJiXdPmnSJL355pvx+zQ0NCRVCg3fZ/jr169fr87OzhHfv7OzM36fVOFwWOFwOP733t7ePEYFAADgXfR2BgCYwqG+M295Vfy8/fbb+spXvqLly5erqakp4/1Sd5ZwHGfU3SZS75Pu/tm+zxVXXBFvBN3R0aFp06Zl/XkAAACA1zH9eQ8PhNHMDgLMG3tSc2cDx1+IvIKf1atXq6urS/vtt5/q6upUV1enJ598Uj/5yU9UV1cXr/RJrcrp6uqK/9vkyZMViUTU3d2d9T4bNmwY8fM3btw4oppo2MUXX6yenp74f2+//XY+QwMAAIDHmVjyT3NnmCp5Zyf3jsMNhg13hMTxm3buC5VX8HPYYYfp73//u9asWRP/b//999enP/1prVmzRjvssIMmT56shx9+OP41kUhETz75pA4++GBJ0n777af6+vqk+6xbt04vvvhi/D6zZ89WT0+P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RtGuiua/olBdXU3vvvsuZWdn04ULF+jYsWM0adIkksvlwrdQ9fX11KVLF/r3v/9NOTk5dP78efr0009JJpNRamoqEeln+8bse3XMmTOH9u7dSyUlJXTo0CEaOnQo2dra0oULF6ihoYHCwsLI3d2d8vPzRXOjrq5OKEOKj9PV7qXWbYj2w4cPU6tWrejDDz+koqIi2rx5M1lZWdGmTZuEPNrmntR5r4/tb926lbKysqi4uJh27NhBHh4eNHz4cJEGQ21f0zojZY2pqKigvLw8Wrt2LQGg/fv3U15eHl27do2I9Pf52vytlLoN1S/F9yQkJFB2djadP3+eNm7cSA4ODjR79mxRObravhSfY6j+RxnfEBFlZGQQADp9+rTKcpTH3xi2p420tDTatWsXlZSU0O7du8nb25uee+45YaeCFBtUBkrfqhsS82jre130a4vvtPW3lPiuvLycunTpQv7+/lRWViby2U3cu3ePevbsSUOGDKHc3FzKyMggd3d3ioqKEvKUlZWRp6cn5eTkSO5nIqKLFy9SXl4effDBB2RjYyPobeonddqN5eNXrFhBx44do3PnzlF8fDxZWlrSF1980aLtX3/9NVlYWLTYRaFOu5RxVqf99u3bGsdeyjp769Yt6t+/P/Xq1YvOnz8vyqO8zmia56mpqZSQkEAFBQWCDfXo0YMGDhyoVr+U2MoQ/cbytQcPHhTKLSkpoS1btpBCoaCwsDChDH1sX8q806Rfm+0ro8+9lZR534Quti/V7jSN/T8JfvDzN+DWrVsUHR1N7du3JwsLC+rUqRO9//77opsOogc/42hpaUk3b95UW9aSJUvI3d2drKysyMfHp0Xg4OHhQbGxsaK09PR0AkDnzp1TWWZjYyPFxsaSq6sryeVyev7556mgoEA/sfR/WxiV/8aPHy9J66VLl+j5558nBwcHMjc3p86dO9OMGTNEi9OJEyfohRdeIAcHB5LL5dShQweaNm0alZWVicoCQImJiWrbqso53blzh6KiosjBwYEsLS1p6NChdOnSJUnaVelW1YZ169ZRly5dyMLCgry9vUWvBpSXl1NISAg5OzuTmZkZubu7U0RERIuf7L127RqNHTuWbG1tydbWlsaOHdti26hy3YmJiSrb19xmDNE/ceJE8vDwIHNzc3JycqIhQ4bQ7t27iejBKw+BgYHk5OREZmZm1L59exo/fnyLsqXUX19fT3PmzCFnZ2eytbWlgICAFlt4lbVXVFTQhAkTSKFQkIWFBXl6etLy5cuFn1w2VLsqmj/4uXPnDr3yyiukUCjI3Nyc3NzcKCwsjA4fPiz6TGFhIQ0fPpycnZ3JysqKvLy8RD9VqY/tG7Pv1TFq1Chyc3MjMzMzUigUNHz4cDp16hQR/d/Wd1V/WVlZonK0+Thd7V5q3YaO/U8//UQ9e/YkuVxO3bt3pzVr1oiua5t7Uue9Prbf9FO3TWM/f/78FuuPofo1rTNS1pjY2FiNvtMQn6/J30qp21D9UnxPTEwMubi4kJmZGXXt2rXFdSLdbV+qzzFE/6OMb4iIxowZo/G1aOV2G8P2tLFlyxbq1KkTmZubk6urK02fPr2FTm02qEpH8wcShti/tr7XRb+2+E5bf0uJ79T5SuXvsi9evEihoaFkaWlJDg4OFBUVJXoI1uT7ldcYTf1M9OBhpqq64+LiNGo3lo+PjIwU+kd5/W+Oj4+P2qMeVGmXMs7qtGdlZWkceynrrLrPA6DS0lJR+zXN88zMTPLx8SF7e3uysLCgrl27UkxMjMgXqtKvLbYyRL+xfO2xY8eof//+gjZPT0+KjY2lmpoaUTm62r6UeadJvzbbV0afeyup855IN9uXaneaxv6fhIxI4qlvDMMwDMMwDMMwDMMwzD8KPuOHYRiGYRiGYRiGYRjmMYUf/DAMwzAMwzAMwzAMwzym8IMfhmEYhmEYhmEYhmGYxxR+8MMwDMMwDMMwDMMwDPOYwg9+GIZhGIZhGIZhGIZhHlP4wQ/DMAzDMAzDMAzDMMxjCj/4YRiGYRiGYRiGYRiGeUzhBz8MwzAMwzAMwzAMwzCPKfzgh2EYhmEYhmEYhmEY5jGFH/wwDMMwDMMwDMMwDMM8pvCDH4ZhGIZhGIZhGIZhmMcUfvDDMAzDMAzDMAzDMAzzmPL/AP1pVYr3AlsrAAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] }, "metadata": {}, "output_type": "display_data" @@ -366,8 +383,92 @@ }, { "data": { - "text/plain": " FIPS geometry rate \\\n0 25019 MULTIPOLYGON (((2115688.816 556471.240, 211569... 192.2 \n1 36121 POLYGON ((1419423.430 564830.379, 1419729.721 ... 166.8 \n2 33001 MULTIPOLYGON (((1937530.728 779787.978, 193751... 157.4 \n3 25007 MULTIPOLYGON (((2074073.532 539159.504, 207411... 156.7 \n4 25001 MULTIPOLYGON (((2095343.207 637424.961, 209528... 155.3 \n\n centroid_x centroid_y \n0 2.132630e+06 557971.155949 \n1 1.442153e+06 550673.935704 \n2 1.958207e+06 766008.383446 \n3 2.082188e+06 556830.822367 \n4 2.100747e+06 600235.845891 ", - "text/html": "
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FIPSgeometryratecentroid_xcentroid_y
025019MULTIPOLYGON (((2115688.816 556471.240, 211569...192.22.132630e+06557971.155949
136121POLYGON ((1419423.430 564830.379, 1419729.721 ...166.81.442153e+06550673.935704
233001MULTIPOLYGON (((1937530.728 779787.978, 193751...157.41.958207e+06766008.383446
325007MULTIPOLYGON (((2074073.532 539159.504, 207411...156.72.082188e+06556830.822367
425001MULTIPOLYGON (((2095343.207 637424.961, 209528...155.32.100747e+06600235.845891
\n
" + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
FIPSgeometryratecentroid_xcentroid_y
025019MULTIPOLYGON (((2115688.816 556471.240, 211569...192.22.132630e+06557971.155949
136121POLYGON ((1419423.430 564830.379, 1419729.721 ...166.81.442153e+06550673.935704
233001MULTIPOLYGON (((1937530.728 779787.978, 193751...157.41.958207e+06766008.383446
325007MULTIPOLYGON (((2074073.532 539159.504, 207411...156.72.082188e+06556830.822367
425001MULTIPOLYGON (((2095343.207 637424.961, 209528...155.32.100747e+06600235.845891
\n", + "
" + ], + "text/plain": [ + " FIPS geometry rate \\\n", + "0 25019 MULTIPOLYGON (((2115688.816 556471.240, 211569... 192.2 \n", + "1 36121 POLYGON ((1419423.430 564830.379, 1419729.721 ... 166.8 \n", + "2 33001 MULTIPOLYGON (((1937530.728 779787.978, 193751... 157.4 \n", + "3 25007 MULTIPOLYGON (((2074073.532 539159.504, 207411... 156.7 \n", + "4 25001 MULTIPOLYGON (((2095343.207 637424.961, 209528... 155.3 \n", + "\n", + " centroid_x centroid_y \n", + "0 2.132630e+06 557971.155949 \n", + "1 1.442153e+06 550673.935704 \n", + "2 1.958207e+06 766008.383446 \n", + "3 2.082188e+06 556830.822367 \n", + "4 2.100747e+06 600235.845891 " + ] }, "execution_count": 9, "metadata": {}, @@ -438,8 +539,10 @@ "outputs": [ { "data": { - "text/plain": "
", - "image/png": "iVBORw0KGgoAAAANSUhEUgAABH4AAAKoCAYAAAABAjgRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAACJc0lEQVR4nOzdd3xV9eH/8ffN3glJSEIgQkRwAaJoGdaCIqMKOKpWsHFR96JKHXWhVajaKi3WgQsUldqf46tVUZzVihJBHICgyCaLjJvkZtx1fn/Q3OYmN8ldWSev5+PB40HO/dxzPzf3k3PPeZ/PsBiGYQgAAAAAAACmE9HdFQAAAAAAAEDnIPgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQB0izPOOEPx8fGqqqpqs8x5552n6OholZSUhPx6O3bskMVi0bJly0LeV2/U9P6b/kVERCgjI0OnnHKK1qxZE/D+FixYIIvFElRdNm3apAULFmjHjh0BPe+bb77RRRddpPz8fMXFxSkpKUnHHHOM7r//flVUVHjKTZo0SZMmTQqqbqEK5fcita57sO32hRde0OLFiwN6jq/Xano/+/fvD2hf7Wnv87/wwgs1ZMiQsL2W2Xz00UeyWCz66KOPursqAIBehOAHANAt5s6dq4aGBr3wwgs+H7darXr11Vc1Y8YMZWdnh/x6AwYM0Jo1a3TqqaeGvK/e7JprrtGaNWv0ySefaNGiRfr666914okn6quvvgpoP7/97W+DCoykAxf+d911V0DBzxNPPKExY8aosLBQv//977Vq1Sq9+uqrOvvss/XYY49p7ty5QdWlpwu23QYT/HTV30h7n//tt9+uV199tVNfHwCAviaquysAAOibfvnLXyo3N1dPP/20rrzyylaPv/jii6qvrw/5gt7lcsnpdCo2Nlbjxo0LaV/Bqq+vV3x8fLe8dksHHXSQ5/dw/PHH65BDDtHkyZP1yCOP6IknnvB7P4MGDdKgQYM6q5pe1qxZoyuuuEJTpkzRa6+9ptjYWM9jU6ZM0Q033KBVq1Z1SV26Wle0257wN9Jk6NCh3fr6PUFdXZ0SEhK6uxoAABOhxw8AoFtERkbqggsu0Lp16/Ttt9+2evyZZ57RgAED9Mtf/lJlZWW68sordcQRRygpKUlZWVk66aST9Mknn3g9p2moyv3336977rlH+fn5io2N1YcfftjmkJlPP/1UkydPVnJyshISEjRhwgS9+eabrerz6aefavz48YqLi9PAgQN1++2368knn5TFYvHquTBkyBDNmDFDr7zyio4++mjFxcXprrvukiT9/e9/1y9+8QtlZWUpMTFRI0eO1P333y+Hw+H1WpMmTdKIESO0Zs0aTZgwQfHx8RoyZIieeeYZSdKbb76pY445RgkJCRo5cmRIoUfThf7OnTs9255++mkdddRRiouLU3p6us444wxt3rzZ63m+hjQ1vfdVq1bpmGOOUXx8vA477DA9/fTTnjLLli3T2WefLUk68cQTPUPP2hvKtHDhQlksFi1dutQr9GkSExOjWbNmtfs+KyoqdOWVV2rgwIGKiYnRwQcfrFtvvVWNjY2eMu0Nq7JYLFqwYIHXtjfffFOjR49WbGys8vPz9ec//7ndOjRnGIbuv/9+DR48WHFxcTrmmGP09ttvtyrnq05lZWW69NJLlZeXp9jYWPXv31/HH3+83nvvPUkH2s+bb76pnTt3eg3va76/QP5GJGn37t0688wzlZKSotTUVP3mN79RWVlZh78j6UC7uPDCCyV1/Pn7GurV0NCgW265Rfn5+YqJidHAgQN11VVXtRom6k/7kw4EK/Pnz/cMGUxPT9exxx6rF198sVXdm1u2bJksFotWr16tiy66SOnp6UpMTNTMmTP1008/tSr/3nvvafLkyUpJSVFCQoKOP/54vf/++15lmv6O1q9fr7POOkv9+vULOPz68ssvde6552rIkCGeY8Xs2bO9/qab+HscAwCYCz1+AADd5uKLL9af/vQnPf3003rooYc82zdt2qS1a9fq5ptvVmRkpGf+ljvvvFM5OTmqra3Vq6++qkmTJun9999vNZ/L3/72Nw0fPlx//vOflZKSomHDhvl8/Y8//lhTpkzRqFGj9NRTTyk2NlaPPPKIZs6cqRdffFG//vWvJR2YW2bKlCkaPny4li9froSEBD322GNasWKFz/2uX79emzdv1m233ab8/HwlJiZKkrZt26Y5c+Z4LmC//vpr3Xvvvfr+++9bXZwWFxfroosu0o033qhBgwZpyZIluvjii7V79279v//3//SHP/xBqampuvvuu3X66afrp59+Um5ubsCfwY8//ihJ6t+/vyRp0aJF+sMf/qDZs2dr0aJFKi8v14IFCzR+/HgVFha2+bts8vXXX+uGG27QzTffrOzsbD355JOaO3euDjnkEP3iF7/QqaeeqoULF+oPf/iD/v73v+uYY46R1HZPD5fLpQ8++EBjxoxRXl5ewO9POhAcnHjiidq2bZvuuusujRo1yjPUbcOGDT6Dvo68//77Ou200zR+/HitXLlSLpdL999/v9/zUd1111266667NHfuXJ111lnavXu3LrnkErlcLh166KHtPregoEDr16/Xvffeq+HDh6uqqkrr169XeXm5JOmRRx7RpZdeqm3btrU5bMrfv5EmZ5xxhs455xxdfvnl2rhxo26//XZt2rRJX3zxhaKjo/16z5IC/vwNw9Dpp5+u999/X7fccotOOOEEffPNN7rzzju1Zs0arVmzxisM7Kj9SdL111+v5557Tvfcc4+OPvpo2Ww2fffdd57fX0fmzp2rKVOm6IUXXtDu3bt12223adKkSfrmm2+UlpYmSVqxYoXOP/98nXbaaVq+fLmio6P1+OOPa9q0aXrnnXc0efJkr32eeeaZOvfcc3X55ZfLZrP5/fuUDoR5hx56qM4991ylp6erqKhIjz76qI477jht2rRJmZmZkgI/jgEATMQAAKAbTZw40cjMzDTsdrtn2w033GBIMrZu3erzOU6n03A4HMbkyZONM844w7N9+/bthiRj6NChXvtr/tgzzzzj2TZu3DgjKyvLqKmp8dr3iBEjjEGDBhlut9swDMM4++yzjcTERKOsrMxTzuVyGUcccYQhydi+fbtn++DBg43IyEhjy5Yt7b5vl8tlOBwO49lnnzUiIyONiooKr9+JJOPLL7/0bCsvLzciIyON+Ph4Y+/evZ7tGzZsMCQZf/vb39p9vab3f9999xkOh8NoaGgw1q1bZxx33HGGJOPNN980Kisrjfj4eOOUU07xeu6uXbuM2NhYY86cOZ5td955p9HyNGLw4MFGXFycsXPnTs+2+vp6Iz093bjssss82/75z38akowPP/yw3TobhmEUFxcbkoxzzz23w7JNJk6caEycONHz82OPPWZIMl566SWvcvfdd58hyXj33XcNw/DdRppIMu68807Pz2PHjjVyc3ON+vp6z7bq6mojPT291e+lpcrKSiMuLs6r7RqGYfznP/8xJHnV3VedkpKSjHnz5rX7GqeeeqoxePDgVtsD/Rtp+px/97vfeZV9/vnnDUnGihUrPNta/o6aDB482Ljgggs8P7f3+V9wwQVe9V61apUhybj//vu9yv3jH/8wJBlLly71eh1/2t+IESOM008/vdVrd+SZZ54xJLX5ud1zzz2GYRiGzWYz0tPTjZkzZ3qVc7lcxlFHHWX87Gc/82xr+v3ecccdftXhww8/7PBvx+l0GrW1tUZiYqLx17/+1bM9kOMYAMBcGOoFAOhWc+fO1f79+/X6669LkpxOp1asWKETTjjBqxfCY489pmOOOUZxcXGKiopSdHS03n///VZDkCRp1qxZHfZCsNls+uKLL3TWWWcpKSnJsz0yMlIFBQXas2ePtmzZIulAz6CTTjrJc+dckiIiInTOOef43PeoUaM0fPjwVtu/+uorzZo1SxkZGYqMjFR0dLTOP/98uVwubd261avsgAEDNGbMGM/P6enpysrK0ujRo7169hx++OGS5HNYhy833XSToqOjFRcXpzFjxmjXrl16/PHHPat71dfXe4blNMnLy9NJJ53UapiKL6NHj9ZBBx3k+TkuLk7Dhw/3u36d4YMPPlBiYqLOOussr+1N79Of99WczWZTYWGhzjzzTMXFxXm2Jycna+bMmR0+f82aNWpoaNB5553ntX3ChAkaPHhwh8//2c9+pmXLlumee+7R559/3mqooD/8+RtprmVdzznnHEVFRenDDz8M+LUD8cEHH0hSqzZ59tlnKzExsdVn50/7+9nPfqa3335bN998sz766CPV19cHVKe2Prem38Vnn32miooKXXDBBXI6nZ5/brdb06dPV2FhYatePb/61a8CqkNztbW1uummm3TIIYcoKipKUVFRSkpKks1m8zo+BnocAwCYB8EPAKBbnXXWWUpNTfXMX/PWW2+ppKTEa1LnBx98UFdccYXGjh2rl19+WZ9//rkKCws1ffp0nxdtAwYM6PB1KysrZRiGz7JNwUrT0I/y8nKfK4u1tdqYr33u2rVLJ5xwgvbu3au//vWv+uSTT1RYWKi///3vktTqfaSnp7faR0xMTKvtMTExkg4MZ/LHddddp8LCQq1bt07btm1TUVGRLr30Ukn/e79t/U78GQqTkZHRaltsbGzAF9dNMjMzlZCQoO3btwf1fOnA+8rJyWk1J1FWVpaioqL8HuLTpLKyUm63Wzk5Oa0e87XNV33aKuvP8//xj3/oggsu0JNPPqnx48crPT1d559/voqLi/2o/QH+/I20V6+oqChlZGQE/LsLVHl5uaKiojxDEZtYLBbl5OS0en1/2t/f/vY33XTTTXrttdd04oknKj09Xaeffrp++OEHv+rU1ufWVJem4X5nnXWWoqOjvf7dd999MgzDM3y1SaCfR3Nz5szRww8/rN/+9rd65513tHbtWhUWFqp///5e7zvQ4xgAwDyY4wcA0K3i4+M1e/ZsPfHEEyoqKtLTTz+t5ORkzwSw0oH5MiZNmqRHH33U67k1NTU+99nyAt+Xfv36KSIiQkVFRa0e27dvnyR57oxnZGT4nLulrQttX6//2muvyWaz6ZVXXvHq1bFhw4YO6xpOgwYN0rHHHuvzsaaL5rZ+J817CnSVyMhITZ48WW+//bb27NkT1EpiGRkZ+uKLL2QYhtdnU1paKqfT6XlfTb13mk/4LKlVuNCvXz9ZLBafn78/4UvT77mt57ec3LilzMxMLV68WIsXL9auXbv0+uuv6+abb1ZpaanfE3378zfSsl4DBw70/Ox0OlVeXu4VtMTGxrb63Umtf3+ByMjIkNPpVFlZmVf4YxiGiouLddxxxwW8z8TERM8cSyUlJZ7ePzNnztT333/f4fPb+twOOeQQSf87bixZsqTNVdJahi2Bfh5NrFar/vWvf+nOO+/UzTff7Nne2NjYKlwK9DgGADAPevwAALrd3Llz5XK59MADD+itt97Sueee67WcscViabWa0zfffKM1a9YE/ZqJiYkaO3asXnnlFa+74m63WytWrNCgQYM8w7UmTpyoDz74QPv37/cq989//tPv12u6sGv+PgzDCGgJ9c42fvx4xcfHt5rsdc+ePfrggw9aTUgbrKbfgb+9gG655RYZhqFLLrlEdru91eMOh0NvvPFGm8+fPHmyamtr9dprr3ltf/bZZz2PSwcuxuPi4vTNN994lfu///s/r58TExP1s5/9TK+88opXT6uampp269Fk3LhxiouL0/PPP++1/bPPPgt4SNxBBx2kq6++WlOmTNH69es920PpZeVLy7q+9NJLcjqdXhOrDxkypNXv7oMPPlBtba3XtkA+/6bPpmWbfPnll2Wz2UJuk9nZ2brwwgs1e/ZsbdmyRXV1dR0+p63Prel3cfzxxystLU2bNm3Sscce6/NfU0+9UFksFhmG0er4+OSTT8rlcnltC8dxDADQO9HjBwDQ7Y499liNGjVKixcvlmEYXsO8JGnGjBn64x//qDvvvFMTJ07Uli1bdPfddys/P19OpzPo1120aJGmTJmiE088UfPnz1dMTIweeeQRfffdd3rxxRc9Yc2tt96qN954Q5MnT9att96q+Ph4PfbYY555OiIiOr6PMmXKFMXExGj27Nm68cYb1dDQoEcffVSVlZVB1z/c0tLSdPvtt+sPf/iDzj//fM2ePVvl5eW66667FBcXpzvvvDMsrzNixAhJ0tKlS5WcnKy4uDjl5+f7HKYjHQikHn30UV155ZUaM2aMrrjiCh155JFyOBz66quvtHTpUo0YMaLN+XXOP/98/f3vf9cFF1ygHTt2aOTIkfr000+1cOFCnXLKKTr55JMlHbiI/s1vfqOnn35aQ4cO1VFHHaW1a9fqhRdeaLXPP/7xj5o+fbqmTJmiG264QS6XS/fdd58SExNb9bRoqV+/fpo/f77uuece/fa3v9XZZ5+t3bt3a8GCBR0O9bJarTrxxBM1Z84cHXbYYUpOTlZhYaFWrVqlM88801Nu5MiReuWVV/Too49qzJgxioiIaLOnlz9eeeUVRUVFacqUKZ5VvY466iiv+WEKCgp0++2364477tDEiRO1adMmPfzww0pNTfXaVyCf/5QpUzRt2jTddNNNqq6u1vHHH+9Z1evoo49WQUFBwO9l7NixmjFjhkaNGqV+/fpp8+bNeu655zR+/HivwLktX375pdfnduutt2rgwIG68sorJUlJSUlasmSJLrjgAlVUVOiss85SVlaWysrK9PXXX6usrKxV78VgpaSk6Be/+IUeeOABZWZmasiQIfr444/11FNPeVYYaxLIcWzu3Llavny5tm3b5te8UwCAHq775pUGAOB//vrXvxqSjCOOOKLVY42Njcb8+fONgQMHGnFxccYxxxxjvPbaa61WAGpaleiBBx5otY+2Vmz65JNPjJNOOslITEw04uPjjXHjxhlvvPFGq+d/8sknxtixY43Y2FgjJyfH+P3vf+9ZFaqqqspTbvDgwcapp57q8z2+8cYbxlFHHWXExcUZAwcONH7/+98bb7/9dqtVeiZOnGgceeSRrZ7f1r4lGVdddZXP12z5/n39blp68sknjVGjRhkxMTFGamqqcdpppxkbN270KtPWql6+6tdylS3DMIzFixcb+fn5RmRkZJsrabW0YcMG44ILLjAOOuggIyYmxkhMTDSOPvpo44477jBKS0vbfb3y8nLj8ssvNwYMGGBERUUZgwcPNm655RajoaHBq5zVajV++9vfGtnZ2UZiYqIxc+ZMY8eOHT5XrHr99dc9v6eDDjrI+NOf/uTz9+KL2+02Fi1aZOTl5RkxMTHGqFGjjDfeeKNV3Vu224aGBuPyyy83Ro0aZaSkpBjx8fHGoYceatx5552GzWbzPK+iosI466yzjLS0NMNisXjqFOjfSNP7WbdunTFz5kwjKSnJSE5ONmbPnm2UlJR4Pb+xsdG48cYbjby8PCM+Pt6YOHGisWHDhlarehlG259/y79pwziwMtdNN91kDB482IiOjjYGDBhgXHHFFUZlZaVXOX/b380332wce+yxRr9+/YzY2Fjj4IMPNn73u98Z+/fvb/Xc5ppW9Xr33XeNgoICIy0tzbMK3g8//NCq/Mcff2yceuqpRnp6uhEdHW0MHDjQOPXUU41//vOfrX6/zVfaao+vVb327Nlj/OpXvzL69etnJCcnG9OnTze+++47n793f49jF1xwASt9AYCJWAzDMLoyaAIAwCymTp2qHTt2tFqRC4D5LFu2TBdddJEKCwtD6j3V03AcAwDzY6gXAAB+uP7663X00UcrLy9PFRUVev7557V69Wo99dRT3V01APALxzEA6JsIfgAA8IPL5dIdd9yh4uJiWSwWHXHEEXruuef0m9/8prurBgB+4TgGAH0TQ70AAAAAAABMiuXcAQAAAAAATIrgBwAAAAAAwKQIfgAAAAAAAEzKtJM7u91u7du3T8nJybJYLN1dHQAAAAAAgLAwDEM1NTXKzc1VRET7fXpMG/zs27dPeXl53V0NAAAAAACATrF7924NGjSo3TKmDX6Sk5MlHfglpKSkdHNtAAAAAAAAwqO6ulp5eXme7KM9pg1+moZ3paSkEPwAAAAAAADT8WdqGyZ3BgAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADAp087x4y+XyyWHw9Hd1UAni46OVmRkZHdXAwAAAACALtVngx/DMFRcXKyqqqrurgq6SFpamnJycvya/AoAAAAAADPos8FPU+iTlZWlhIQEwgATMwxDdXV1Ki0tlSQNGDCgm2sEAAAAAEDX6JPBj8vl8oQ+GRkZ3V0ddIH4+HhJUmlpqbKyshj2BQAAAADoE/rk5M5Nc/okJCR0c03QlZo+b+Z0AgAAAAD0FX0y+GnC8K6+hc8bAAAAANDX9OngBwAAAAAAwMwIfgAAAAAAAEyK4AcAAAAAAMCkCH4AAAAAAABMiuCnl5k0aZKuueYazZs3T/369VN2draWLl0qm82miy66SMnJyRo6dKjefvttz3M2bdqkU045RUlJScrOzlZBQYH279/veXzVqlX6+c9/rrS0NGVkZGjGjBnatm2b5/EdO3bIYrHolVde0YknnqiEhAQdddRRWrNmTZe+dwAAAAAAEBiCn5actq79F4Tly5crMzNTa9eu1TXXXKMrrrhCZ599tiZMmKD169dr2rRpKigoUF1dnYqKijRx4kSNHj1aX375pVatWqWSkhKdc845nv3ZbDZdf/31Kiws1Pvvv6+IiAidccYZcrvdXq976623av78+dqwYYOGDx+u2bNny+l0hvTrBgAAAAAAncdiGIbR3ZXoDNXV1UpNTZXValVKSorXYw0NDdq+fbvy8/MVFxfn/cQXunjJ7zmB/fonTZokl8ulTz75RJLkcrmUmpqqM888U88++6wkqbi4WAMGDNCaNWv01ltv6YsvvtA777zj2ceePXuUl5enLVu2aPjw4a1eo6ysTFlZWfr22281YsQI7dixQ/n5+XryySc1d+5cSQd6ER155JHavHmzDjvssGDffZdq93MHAAAAAKCXaC/zaIkeP73QqFGjPP+PjIxURkaGRo4c6dmWnZ0tSSotLdW6dev04YcfKikpyfOvKahpGs61bds2zZkzRwcffLBSUlKUn58vSdq1a1ebrztgwADPawAAAAAAgJ4pqrsr0OOcU9vdNehQdHS0188Wi8Vrm8VyoNeS2+2W2+3WzJkzdd9997XaT1N4M3PmTOXl5emJJ55Qbm6u3G63RowYIbvd3ubrNn8NAAAAAADQMxH8tBSV2N01CKtjjjlGL7/8soYMGaKoqNYfd3l5uTZv3qzHH39cJ5xwgiTp008/7epqAgAAAACATsBQL5O76qqrVFFRodmzZ2vt2rX66aef9O677+riiy+Wy+VSv379lJGRoaVLl+rHH3/UBx98oOuvv767qw0AAAAAAMKA4MfkcnNz9Z///Ecul0vTpk3TiBEjdN111yk1NVURERGKiIjQypUrtW7dOo0YMUK/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01RQUKC6uro291FXV6c///nPeu655/Tvf/9bu3bt0vz589t93cmTJ8tqter2228Pqt533nmnbrvtNq1fv15RUVGaPXu2brzxRv31r3/VJ598om3btumOO+7wlK+pqdEFF1ygTz75RJ9//rmGDRumU045RTU1NZIOhGDz5s1TQUGBrFarvv76a91666164oknNGDAgKDqCAAAAACAmTDUq4WkpKQufT3DMAJ+zlFHHaXbbrtNknTLLbfoT3/6kzIzM3XJJZdIku644w49+uij+uabbzRu3Dif+3A4HHrsscc0dOhQSdLVV1+tu+++u83XrKur05QpUzRnzhytXr3aExxZLBZJUkpKip555hn96le/anMf8+fP17Rp0yRJ1113nWbPnq33339fxx9/vCRp7ty5WrZsmaf8SSed5PX8xx9/XP369dPHH3+sGTNmSJLuuecevffee7r00ku1ceNGFRQU6IwzzmizDgAAAAAA9CX0+OmFRo0a5fl/ZGSkMjIyNHLkSM+27OxsSVJpaWmb+0hISPCEPpI0YMCAdssvW7ZMVVVVevjhh/X222/rvffe04UXXiin06kdO3aotrZWEyZM8LveTXVsWe/mdSgtLdXll1+u4cOHKzU1VampqaqtrdWuXbs8ZWJiYrRixQq9/PLLqq+v1+LFi9utAwAAAAAAfQk9flqora3t7ip0KDo62utni8Xita2pF47b7Q5oH+31Pvrmm2905JFHKiYmRjExMVq9erVOOOEEnXHGGRo2bJimT5/e4fAqX3Vsua15nS+88EKVlZVp8eLFGjx4sGJjYzV+/HjZ7Xav/X722WeSpIqKClVUVCgxMbHdegAAAAAA0FcQ/LRAaODbwIED9eqrr6qmpkbJycnKysrSe++9pxNOOEH/+te/tG7durC/5ieffKJHHnlEp5xyiiRp9+7d2r9/v1eZbdu26Xe/+52eeOIJvfTSSzr//PP1/vvvKyKCzmwAAAAAAHB1DL/MnTtXLpdLs2bN0meffaYtW7bo9ddfV1VVlRISEvTkk0+G/TUPOeQQPffcc9q8ebO++OILnXfeeYqPj/c87nK5VFBQoKlTp+qiiy7SM888o++++05/+ctfwl4XAAAAAAB6I4If+CU3N1dr165VZmamzjzzTB199NFauXKlXnjhBb355pt64okn9OCDD4b1NZ9++mlVVlbq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/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAA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Z599tqfM9OnTvcq89dZbXvsYM2aMnnnmGW3evFnvvPOODMPQ1KlT5XK5PGXmzJmjDRs2aNWqVVq1apU2bNiggoICz+MRERE67bTT9Prrr2vr1q1atmyZ3nvvPV1++eUdvodLLrnEq36PP/6457EJEyZ4PVZUVKTf/va3GjJkiI499tigf2/wzWaz6aijjtLDDz/cZpmO2tO8efP06quvauXKlfr0009VW1urGTNmeLWnl19+WQUFBbrooov09ddf6z//+Y/mzJnjedzlcunUU0+VzWbTp59+qpUrV+rll1/WDTfc4Ckzf/78Vm3jiCOO8Gr7vtjtdp199tm64oorfD4eSltG2z7++GNdddVV+vzzz7V69Wo5nU5NnTpVNptNklRXV6f169fr9ttv1/r16/XKK69o69atmjVrVqt9tXfM2Ldvn04++WQdcsgh+uKLL7Rq1Spt3LhRF154odc+DMPQxRdfrF//+tc+61tdXa0pU6YoNzdXhYWFWrJkif785z/rwQcfbPM9+nO88qdtI3CDBg3Sn/70J3355Zf68ssvddJJJ+m0007zhDv333+/HnzwQT388MMqLCxUTk6OpkyZopqaGs8+6urqNH36dP3hD3/w+Rrff/+93G63Hn/8cW3cuFEPPfSQHnvssVblO2pbTRwOh2bPnq0TTjihw/fnz2v/+te/btX+pk2bpokTJyorK6vD10DbOmpfLX/vTz/9tCwWi371q1959rFmzRpNnz5dU6dO1dq1a1VYWKirr75aERHep+B33323175uu+02r8c7al/Bfjeeeuqpcjqd+uCDD7Ru3TqNHj1aM2bMUHFxsSS+G7tCYWGhli5dqlGjRrV6rKNzr46OX1LHn/G6devUv39/rVixQhs3btStt96qW265xeuc0OVyKT4+Xtdee61OPvnkgN/jjTfeqNzc3Fbb+W7sPEceeaRX2/n2228l+XfelZeX1+p4ctdddykxMVG//OUvPeU6Orf2p201CeS70Z9zPr4bfTBgCtddd50xdOhQw+12G4ZhGBdccIFx2mmnBbSPr7/+2pBk/Pjjj4ZhGMamTZsMScbnn3/uKbNmzRpDkvH999+3uZ+//vWvxqBBg9p9rYkTJxrXXXed33Wz2+1GVlaWcffdd/v9HARHkvHqq696beuoPVVVVRnR0dHGypUrPdv27t1rREREGKtWrTIMwzAcDocxcOBA48knn2xzP2+99ZYRERFh7N2717PtxRdfNGJjYw2r1erzORs2bDAkGf/+97/9eHeG8cwzzxipqal+lfWnLSMwpaWlhiTj448/brPM2rVrDUnGzp07Pds6OmY8/vjjRlZWluFyuTzbvvrqK0OS8cMPP7Qqf+eddxpHHXVUq+2PPPKIkZqaajQ0NHi2LVq0yMjNzfUcXzvi63gVTNtGcPr162c8+eSThtvtNnJycow//elPnscaGhqM1NRU47HHHmv1vA8//NCQZFRWVnb4Gvfff7+Rn5/v87G22laTG2+80fjNb34T0LHI39c2jAN/Y9HR0cazzz4b8L7Rsab25ctpp51mnHTSSV7bxo4da9x2223t7nPw4MHGQw895Nfrd9S+mvjz3VhWVtaqTHV1tSHJeO+999p8Ht+N4VNTU2MMGzbMWL16davvuUDO5ds6fgX7GV955ZXGiSee6POxQK8x3nrrLeOwww4zNm7caEgyvvrqK6/H+G4MP3+PE018nXe1NHr0aOPiiy/2+Vgg32dtta1AvhsDPeczDL4bDcMw6PFjAna7XStWrNDFF18si8Xi2f7RRx8pKytLw4cP1yWXXNJutzabzaZnnnlG+fn5ysvLk3TgLlVqaqrGjh3rKTdu3Dilpqbqs88+87mfffv26ZVXXtHEiRM7rPfzzz+vzMxMHXnkkZo/f77XHdiWXn/9de3fv7/V3Xt0nfba07p16+RwODR16lTPttzcXI0YMcLTVtavX6+9e/cqIiJCRx99tAYMGKBf/vKXXsMu1qxZoxEjRnjdFZo2bZoaGxu1bt06n/V68sknNXz4cL/uEAQikLYM/1mtVklSenp6u2UsFkurrr7tHTMaGxsVExPjdRc9Pj5ekvTpp5/6Xb81a9Zo4sSJio2N9WybNm2a9u3bpx07dvi1D1/Hq2DaNgLjcrm0cuVK2Ww2jR8/Xtu3b1dxcbHXcSk2NlYTJ05s8zvMX1artd023JYPPvhA//znP/X3v/+901772WefVUJCgs4666ygXwOttWxfLZWUlOjNN9/U3LlzPdtKS0v1xRdfKCsrSxMmTFB2drYmTpzo85h03333KSMjQ6NHj9a9994b8lAXf74bMzIydPjhh+vZZ5+VzWaT0+nU448/ruzsbI0ZM8bnc/huDK+rrrpKp556apu9aAI5l/clmM9YCv4Y11JJSYkuueQSPffcc0pISGj1ON+NneeHH35Qbm6u8vPzde655+qnn35qs2xb511N1q1bpw0bNngd34Llq20F+t0YzDkf340M9TKF1157TVVVVV4XGb/85S/1/PPP64MPPtBf/vIXFRYW6qSTTlJjY6PXcx955BElJSUpKSlJq1at0urVqxUTEyNJKi4u9tkVLisry9M9tMns2bOVkJCggQMHKiUlRU8++WS7dT7vvPP04osv6qOPPtLtt9+ul19+udVcL8099dRTmjZtmieUQtfqqD0VFxcrJiZG/fr183pedna2p600feEsWLBAt912m/71r3+pX79+mjhxoioqKjz7yc7O9tpHv379FBMT06rNSQcO/M8//3xYvoiaBNqW4T/DMHT99dfr5z//uUaMGOGzTENDg26++WbNmTNHKSkpnu0dHTNOOukkFRcX64EHHpDdbldlZaWn63tRUZHfdfTVBpt+9tUGffF1vAq0bcN/3377rZKSkhQbG6vLL79cr776qo444gjP79XX5xnK73zbtm1asmRJwENdysvLdeGFF2rZsmVebTvcr/30009rzpw5npNghKat9tXS8uXLlZyc7HVcav69d8kll2jVqlU65phjNHnyZP3www+ectddd51WrlypDz/8UFdffbUWL16sK6+8Mug6+/vdaLFYtHr1an311VdKTk5WXFycHnroIa1atarVBSDfjeG3cuVKrV+/XosWLfL5uL/n8u0J5DNusmbNGr300ku67LLLgnlbHoZh6MILL9Tll1/e5jQNfDd2jrFjx+rZZ5/VO++8oyeeeELFxcWaMGGCysvLW5Vt67yruaeeekqHH364JkyYEFK9fLWtYL4bgznn47tRDPUyg6lTpxozZsxot8y+ffuM6Oho4+WXX/baXlVVZWzdutX4+OOPjZkzZxrHHHOMUV9fbxiGYdx7773G8OHDW+3rkEMOMRYtWuS1raioyNi8ebPx2muvGUcccYRxxRVXBPQevvzyS0OSsW7dulaP7d6924iIiDD+3//7fwHtE8GRj6FeLbVsT88//7wRExPTqtzJJ59sXHbZZZ4ykozHH3/c83hDQ4ORmZnpGXZxySWXGFOnTm21n+joaOPFF19stf2FF14woqKijKL/397dxjZV/XEA/9GmewqlSbHd1jUMIjITZYgYtRgRN0AJ2AEv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\n" + "image/png": "iVBORw0KGgoAAAANSUhEUgAABH4AAAKoCAYAAAABAjgRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAACJc0lEQVR4nOzdd3xV9eH/8ffN3glJSEIgQkRwAaJoGdaCIqMKOKpWsHFR96JKHXWhVajaKi3WgQsUldqf46tVUZzVihJBHICgyCaLjJvkZtx1fn/Q3OYmN8ldWSev5+PB40HO/dxzPzf3k3PPeZ/PsBiGYQgAAAAAAACmE9HdFQAAAAAAAEDnIPgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQB0izPOOEPx8fGqqqpqs8x5552n6OholZSUhPx6O3bskMVi0bJly0LeV2/U9P6b/kVERCgjI0OnnHKK1qxZE/D+FixYIIvFElRdNm3apAULFmjHjh0BPe+bb77RRRddpPz8fMXFxSkpKUnHHHOM7r//flVUVHjKTZo0SZMmTQqqbqEK5fcita57sO32hRde0OLFiwN6jq/Xano/+/fvD2hf7Wnv87/wwgs1ZMiQsL2W2Xz00UeyWCz66KOPursqAIBehOAHANAt5s6dq4aGBr3wwgs+H7darXr11Vc1Y8YMZWdnh/x6AwYM0Jo1a3TqqaeGvK/e7JprrtGaNWv0ySefaNGiRfr666914okn6quvvgpoP7/97W+DCoykAxf+d911V0DBzxNPPKExY8aosLBQv//977Vq1Sq9+uqrOvvss/XYY49p7ty5QdWlpwu23QYT/HTV30h7n//tt9+uV199tVNfHwCAviaquysAAOibfvnLXyo3N1dPP/20rrzyylaPv/jii6qvrw/5gt7lcsnpdCo2Nlbjxo0LaV/Bqq+vV3x8fLe8dksHHXSQ5/dw/PHH65BDDtHkyZP1yCOP6IknnvB7P4MGDdKgQYM6q5pe1qxZoyuuuEJTpkzRa6+9ptjYWM9jU6ZM0Q033KBVq1Z1SV26Wle0257wN9Jk6NCh3fr6PUFdXZ0SEhK6uxoAABOhxw8AoFtERkbqggsu0Lp16/Ttt9+2evyZZ57RgAED9Mtf/lJlZWW68sordcQRRygpKUlZWVk66aST9Mknn3g9p2moyv3336977rlH+fn5io2N1YcfftjmkJlPP/1UkydPVnJyshISEjRhwgS9+eabrerz6aefavz48YqLi9PAgQN1++2368knn5TFYvHquTBkyBDNmDFDr7zyio4++mjFxcXprrvukiT9/e9/1y9+8QtlZWUpMTFRI0eO1P333y+Hw+H1WpMmTdKIESO0Zs0aTZgwQfHx8RoyZIieeeYZSdKbb76pY445RgkJCRo5cmRIoUfThf7OnTs9255++mkdddRRiouLU3p6us444wxt3rzZ63m+hjQ1vfdVq1bpmGOOUXx8vA477DA9/fTTnjLLli3T2WefLUk68cQTPUPP2hvKtHDhQlksFi1dutQr9GkSExOjWbNmtfs+KyoqdOWVV2rgwIGKiYnRwQcfrFtvvVWNjY2eMu0Nq7JYLFqwYIHXtjfffFOjR49WbGys8vPz9ec//7ndOjRnGIbuv/9+DR48WHFxcTrmmGP09ttvtyrnq05lZWW69NJLlZeXp9jYWPXv31/HH3+83nvvPUkH2s+bb76pnTt3eg3va76/QP5GJGn37t0688wzlZKSotTUVP3mN79RWVlZh78j6UC7uPDCCyV1/Pn7GurV0NCgW265Rfn5+YqJidHAgQN11VVXtRom6k/7kw4EK/Pnz/cMGUxPT9exxx6rF198sVXdm1u2bJksFotWr16tiy66SOnp6UpMTNTMmTP1008/tSr/3nvvafLkyUpJSVFCQoKOP/54vf/++15lmv6O1q9fr7POOkv9+vULOPz68ssvde6552rIkCGeY8Xs2bO9/qab+HscAwCYCz1+AADd5uKLL9af/vQnPf3003rooYc82zdt2qS1a9fq5ptvVmRkpGf+ljvvvFM5OTmqra3Vq6++qkmTJun9999vNZ/L3/72Nw0fPlx//vOflZKSomHDhvl8/Y8//lhTpkzRqFGj9NRTTyk2NlaPPPKIZs6cqRdffFG//vWvJR2YW2bKlCkaPny4li9froSEBD322GNasWKFz/2uX79emzdv1m233ab8/HwlJiZKkrZt26Y5c+Z4LmC//vpr3Xvvvfr+++9bXZwWFxfroosu0o033qhBgwZpyZIluvjii7V79279v//3//SHP/xBqampuvvuu3X66afrp59+Um5ubsCfwY8//ihJ6t+/vyRp0aJF+sMf/qDZs2dr0aJFKi8v14IFCzR+/HgVFha2+bts8vXXX+uGG27QzTffrOzsbD355JOaO3euDjnkEP3iF7/QqaeeqoULF+oPf/iD/v73v+uYY46R1HZPD5fLpQ8++EBjxoxRXl5ewO9POhAcnHjiidq2bZvuuusujRo1yjPUbcOGDT6Dvo68//77Ou200zR+/HitXLlSLpdL999/v9/zUd1111266667NHfuXJ111lnavXu3LrnkErlcLh166KHtPregoEDr16/Xvffeq+HDh6uqqkrr169XeXm5JOmRRx7RpZdeqm3btrU5bMrfv5EmZ5xxhs455xxdfvnl2rhxo26//XZt2rRJX3zxhaKjo/16z5IC/vwNw9Dpp5+u999/X7fccotOOOEEffPNN7rzzju1Zs0arVmzxisM7Kj9SdL111+v5557Tvfcc4+OPvpo2Ww2fffdd57fX0fmzp2rKVOm6IUXXtDu3bt12223adKkSfrmm2+UlpYmSVqxYoXOP/98nXbaaVq+fLmio6P1+OOPa9q0aXrnnXc0efJkr32eeeaZOvfcc3X55ZfLZrP5/fuUDoR5hx56qM4991ylp6erqKhIjz76qI477jht2rRJmZmZkgI/jgEATMQAAKAbTZw40cjMzDTsdrtn2w033GBIMrZu3erzOU6n03A4HMbkyZONM844w7N9+/bthiRj6NChXvtr/tgzzzzj2TZu3DgjKyvLqKmp8dr3iBEjjEGDBhlut9swDMM4++yzjcTERKOsrMxTzuVyGUcccYQhydi+fbtn++DBg43IyEhjy5Yt7b5vl8tlOBwO49lnnzUiIyONiooKr9+JJOPLL7/0bCsvLzciIyON+Ph4Y+/evZ7tGzZsMCQZf/vb39p9vab3f9999xkOh8NoaGgw1q1bZxx33HGGJOPNN980Kisrjfj4eOOUU07xeu6uXbuM2NhYY86cOZ5td955p9HyNGLw4MFGXFycsXPnTs+2+vp6Iz093bjssss82/75z38akowPP/yw3TobhmEUFxcbkoxzzz23w7JNJk6caEycONHz82OPPWZIMl566SWvcvfdd58hyXj33XcNw/DdRppIMu68807Pz2PHjjVyc3ON+vp6z7bq6mojPT291e+lpcrKSiMuLs6r7RqGYfznP/8xJHnV3VedkpKSjHnz5rX7GqeeeqoxePDgVtsD/Rtp+px/97vfeZV9/vnnDUnGihUrPNta/o6aDB482Ljgggs8P7f3+V9wwQVe9V61apUhybj//vu9yv3jH/8wJBlLly71eh1/2t+IESOM008/vdVrd+SZZ54xJLX5ud1zzz2GYRiGzWYz0tPTjZkzZ3qVc7lcxlFHHWX87Gc/82xr+v3ecccdftXhww8/7PBvx+l0GrW1tUZiYqLx17/+1bM9kOMYAMBcGOoFAOhWc+fO1f79+/X6669LkpxOp1asWKETTjjBqxfCY489pmOOOUZxcXGKiopSdHS03n///VZDkCRp1qxZHfZCsNls+uKLL3TWWWcpKSnJsz0yMlIFBQXas2ePtmzZIulAz6CTTjrJc+dckiIiInTOOef43PeoUaM0fPjwVtu/+uorzZo1SxkZGYqMjFR0dLTOP/98uVwubd261avsgAEDNGbMGM/P6enpysrK0ujRo7169hx++OGS5HNYhy833XSToqOjFRcXpzFjxmjXrl16/PHHPat71dfXe4blNMnLy9NJJ53UapiKL6NHj9ZBBx3k+TkuLk7Dhw/3u36d4YMPPlBiYqLOOussr+1N79Of99WczWZTYWGhzjzzTMXFxXm2Jycna+bMmR0+f82aNWpoaNB5553ntX3ChAkaPHhwh8//2c9+pmXLlumee+7R559/3mqooD/8+RtprmVdzznnHEVFRenDDz8M+LUD8cEHH0hSqzZ59tlnKzExsdVn50/7+9nPfqa3335bN998sz766CPV19cHVKe2Prem38Vnn32miooKXXDBBXI6nZ5/brdb06dPV2FhYatePb/61a8CqkNztbW1uummm3TIIYcoKipKUVFRSkpKks1m8zo+BnocAwCYB8EPAKBbnXXWWUpNTfXMX/PWW2+ppKTEa1LnBx98UFdccYXGjh2rl19+WZ9//rkKCws1ffp0nxdtAwYM6PB1KysrZRiGz7JNwUrT0I/y8nKfK4u1tdqYr33u2rVLJ5xwgvbu3au//vWv+uSTT1RYWKi///3vktTqfaSnp7faR0xMTKvtMTExkg4MZ/LHddddp8LCQq1bt07btm1TUVGRLr30Ukn/e79t/U78GQqTkZHRaltsbGzAF9dNMjMzlZCQoO3btwf1fOnA+8rJyWk1J1FWVpaioqL8HuLTpLKyUm63Wzk5Oa0e87XNV33aKuvP8//xj3/oggsu0JNPPqnx48crPT1d559/voqLi/2o/QH+/I20V6+oqChlZGQE/LsLVHl5uaKiojxDEZtYLBbl5OS0en1/2t/f/vY33XTTTXrttdd04oknKj09Xaeffrp++OEHv+rU1ufWVJem4X5nnXWWoqOjvf7dd999MgzDM3y1SaCfR3Nz5szRww8/rN/+9rd65513tHbtWhUWFqp///5e7zvQ4xgAwDyY4wcA0K3i4+M1e/ZsPfHEEyoqKtLTTz+t5ORkzwSw0oH5MiZNmqRHH33U67k1NTU+99nyAt+Xfv36KSIiQkVFRa0e27dvnyR57oxnZGT4nLulrQttX6//2muvyWaz6ZVXXvHq1bFhw4YO6xpOgwYN0rHHHuvzsaaL5rZ+J817CnSVyMhITZ48WW+//bb27NkT1EpiGRkZ+uKLL2QYhtdnU1paKqfT6XlfTb13mk/4LKlVuNCvXz9ZLBafn78/4UvT77mt57ec3LilzMxMLV68WIsXL9auXbv0+uuv6+abb1ZpaanfE3378zfSsl4DBw70/Ox0OlVeXu4VtMTGxrb63Umtf3+ByMjIkNPpVFlZmVf4YxiGiouLddxxxwW8z8TERM8cSyUlJZ7ePzNnztT333/f4fPb+twOOeQQSf87bixZsqTNVdJahi2Bfh5NrFar/vWvf+nOO+/UzTff7Nne2NjYKlwK9DgGADAPevwAALrd3Llz5XK59MADD+itt97Sueee67WcscViabWa0zfffKM1a9YE/ZqJiYkaO3asXnnlFa+74m63WytWrNCgQYM8w7UmTpyoDz74QPv37/cq989//tPv12u6sGv+PgzDCGgJ9c42fvx4xcfHt5rsdc+ePfrggw9aTUgbrKbfgb+9gG655RYZhqFLLrlEdru91eMOh0NvvPFGm8+fPHmyamtr9dprr3ltf/bZZz2PSwcuxuPi4vTNN994lfu///s/r58TExP1s5/9TK+88opXT6uampp269Fk3LhxiouL0/PPP++1/bPPPgt4SNxBBx2kq6++WlOmTNH69es920PpZeVLy7q+9NJLcjqdXhOrDxkypNXv7oMPPlBtba3XtkA+/6bPpmWbfPnll2Wz2UJuk9nZ2brwwgs1e/ZsbdmyRXV1dR0+p63Prel3cfzxxystLU2bNm3Sscce6/NfU0+9UFksFhmG0er4+OSTT8rlcnltC8dxDADQO9HjBwDQ7Y499liNGjVKixcvlmEYXsO8JGnGjBn64x//qDvvvFMTJ07Uli1bdPfddys/P19OpzPo1120aJGmTJmiE088UfPnz1dMTIweeeQRfffdd3rxxRc9Yc2tt96qN954Q5MnT9att96q+Ph4PfbYY555OiIiOr6PMmXKFMXExGj27Nm68cYb1dDQoEcffVSVlZVB1z/c0tLSdPvtt+sPf/iDzj//fM2ePVvl5eW66667FBcXpzvvvDMsrzNixAhJ0tKlS5WcnKy4uDjl5+f7HKYjHQikHn30UV155ZUaM2aMrrjiCh155JFyOBz66quvtHTpUo0YMaLN+XXOP/98/f3vf9cFF1ygHTt2aOTIkfr000+1cOFCnXLKKTr55JMlHbiI/s1vfqOnn35aQ4cO1VFHHaW1a9fqhRdeaLXPP/7xj5o+fbqmTJmiG264QS6XS/fdd58SExNb9bRoqV+/fpo/f77uuece/fa3v9XZZ5+t3bt3a8GCBR0O9bJarTrxxBM1Z84cHXbYYUpOTlZhYaFWrVqlM88801Nu5MiReuWVV/Too49qzJgxioiIaLOnlz9eeeUVRUVFacqUKZ5VvY466iiv+WEKCgp0++2364477tDEiRO1adMmPfzww0pNTfXaVyCf/5QpUzRt2jTddNNNqq6u1vHHH+9Z1evoo49WQUFBwO9l7NixmjFjhkaNGqV+/fpp8+bNeu655zR+/HivwLktX375pdfnduutt2rgwIG68sorJUlJSUlasmSJLrjgAlVUVOiss85SVlaWysrK9PXXX6usrKxV78VgpaSk6Be/+IUeeOABZWZmasiQIfr444/11FNPeVYYaxLIcWzu3Llavny5tm3b5te8UwCAHq775pUGAOB//vrXvxqSjCOOOKLVY42Njcb8+fONgQMHGnFxccYxxxxjvPbaa61WAGpaleiBBx5otY+2Vmz65JNPjJNOOslITEw04uPjjXHjxhlvvPFGq+d/8sknxtixY43Y2FgjJyfH+P3vf+9ZFaqqqspTbvDgwcapp57q8z2+8cYbxlFHHWXExcUZAwcONH7/+98bb7/9dqtVeiZOnGgceeSRrZ7f1r4lGVdddZXP12z5/n39blp68sknjVGjRhkxMTFGamqqcdpppxkbN270KtPWql6+6tdylS3DMIzFixcb+fn5RmRkZJsrabW0YcMG44ILLjAOOuggIyYmxkhMTDSOPvpo44477jBKS0vbfb3y8nLj8ssvNwYMGGBERUUZgwcPNm655RajoaHBq5zVajV++9vfGtnZ2UZiYqIxc+ZMY8eOHT5XrHr99dc9v6eDDjrI+NOf/uTz9+KL2+02Fi1aZOTl5RkxMTHGqFGjjDfeeKNV3Vu224aGBuPyyy83Ro0aZaSkpBjx8fHGoYceatx5552GzWbzPK+iosI466yzjLS0NMNisXjqFOjfSNP7WbdunTFz5kwjKSnJSE5ONmbPnm2UlJR4Pb+xsdG48cYbjby8PCM+Pt6YOHGisWHDhlarehlG259/y79pwziwMtdNN91kDB482IiOjjYGDBhgXHHFFUZlZaVXOX/b380332wce+yxRr9+/YzY2Fjj4IMPNn73u98Z+/fvb/Xc5ppW9Xr33XeNgoICIy0tzbMK3g8//NCq/Mcff2yceuqpRnp6uhEdHW0MHDjQOPXUU41//vOfrX6/zVfaao+vVb327Nlj/OpXvzL69etnJCcnG9OnTze+++47n793f49jF1xwASt9AYCJWAzDMLoyaAIAwCymTp2qHTt2tFqRC4D5LFu2TBdddJEKCwtD6j3V03AcAwDzY6gXAAB+uP7663X00UcrLy9PFRUVev7557V69Wo99dRT3V01APALxzEA6JsIfgAA8IPL5dIdd9yh4uJiWSwWHXHEEXruuef0m9/8prurBgB+4TgGAH0TQ70AAAAAAABMiuXcAQAAAAAATIrgBwAAAAAAwKQIfgAAAAAAAEzKtJM7u91u7du3T8nJybJYLN1dHQAAAAAAgLAwDEM1NTXKzc1VRET7fXpMG/zs27dPeXl53V0NAAAAAACATrF7924NGjSo3TKmDX6Sk5MlHfglpKSkdHNtAAAAAAAAwqO6ulp5eXme7KM9pg1+moZ3paSkEPwAAAAAAADT8WdqGyZ3BgAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADAp087x4y+XyyWHw9Hd1UAni46OVmRkZHdXAwAAAACALtVngx/DMFRcXKyqqqrurgq6SFpamnJycvya/AoAAAAAADPos8FPU+iTlZWlhIQEwgATMwxDdXV1Ki0tlSQNGDCgm2sEAAAAAEDX6JPBj8vl8oQ+GRkZ3V0ddIH4+HhJUmlpqbKyshj2BQAAAADoE/rk5M5Nc/okJCR0c03QlZo+b+Z0AgAAAAD0FX0y+GnC8K6+hc8bAAAAANDX9OngBwAAAAAAwMwIfgAAAAAAAEyK4AcAAAAAAMCkCH4AAAAAAABMiuCnl5k0aZKuueYazZs3T/369VN2draWLl0qm82miy66SMnJyRo6dKjefvttz3M2bdqkU045RUlJScrOzlZBQYH279/veXzVqlX6+c9/rrS0NGVkZGjGjBnatm2b5/EdO3bIYrHolVde0YknnqiEhAQdddRRWrNmTZe+dwAAAAAAEBiCn5actq79F4Tly5crMzNTa9eu1TXXXKMrrrhCZ599tiZMmKD169dr2rRpKigoUF1dnYqKijRx4kSNHj1aX375pVatWqWSkhKdc845nv3ZbDZdf/31Kiws1Pvvv6+IiAidccYZcrvdXq976623av78+dqwYYOGDx+u2bNny+l0hvTrBgAAAAAAncdiGIbR3ZXoDNXV1UpNTZXValVKSorXYw0NDdq+fbvy8/MVFxfn/cQXunjJ7zmB/fonTZokl8ulTz75RJLkcrmUmpqqM888U88++6wkqbi4WAMGDNCaNWv01ltv6YsvvtA777zj2ceePXuUl5enLVu2aPjw4a1eo6ysTFlZWfr22281YsQI7dixQ/n5+XryySc1d+5cSQd6ER155JHavHmzDjvssGDffZdq93MHAAAAAKCXaC/zaIkeP73QqFGjPP+PjIxURkaGRo4c6dmWnZ0tSSotLdW6dev04YcfKikpyfOvKahpGs61bds2zZkzRwcffLBSUlKUn58vSdq1a1ebrztgwADPawAAAAAAgJ4pqrsr0OOcU9vdNehQdHS0188Wi8Vrm8VyoNeS2+2W2+3WzJkzdd9997XaT1N4M3PmTOXl5emJJ55Qbm6u3G63RowYIbvd3ubrNn8NAAAAAADQMxH8tBSV2N01CKtjjjlGL7/8soYMGaKoqNYfd3l5uTZv3qzHH39cJ5xwgiTp008/7epqAgAAAACATsBQL5O76qqrVFFRodmzZ2vt2rX66aef9O677+riiy+Wy+VSv379lJGRoaVLl+rHH3/UBx98oOuvv767qw0AAAAAAMKA4MfkcnNz9Z///Ecul0vTpk3TiBEjdN111yk1NVURERGKiIjQypUrtW7dOo0YMUK/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01RQUKC6uro291FXV6c///nPeu655/Tvf/9bu3bt0vz589t93cmTJ8tqter2228Pqt533nmnbrvtNq1fv15RUVGaPXu2brzxRv31r3/VJ598om3btumOO+7wlK+pqdEFF1ygTz75RJ9//rmGDRumU045RTU1NZIOhGDz5s1TQUGBrFarvv76a91666164oknNGDAgKDqCAAAAACAmTDUq4WkpKQufT3DMAJ+zlFHHaXbbrtNknTLLbfoT3/6kzIzM3XJJZdIku644w49+uij+uabbzRu3Dif+3A4HHrsscc0dOhQSdLVV1+tu+++u83XrKur05QpUzRnzhytXr3aExxZLBZJUkpKip555hn96le/anMf8+fP17Rp0yRJ1113nWbPnq33339fxx9/vCRp7ty5WrZsmaf8SSed5PX8xx9/XP369dPHH3+sGTNmSJLuuecevffee7r00ku1ceNGFRQU6IwzzmizDgAAAAAA9CX0+OmFRo0a5fl/ZGSkMjIyNHLkSM+27OxsSVJpaWmb+0hISPCEPpI0YMCAdssvW7ZMVVVVevjhh/X222/rvffe04UXXiin06kdO3aotrZWEyZM8LveTXVsWe/mdSgtLdXll1+u4cOHKzU1VampqaqtrdWuXbs8ZWJiYrRixQq9/PLLqq+v1+LFi9utAwAAAAAAfQk9flqora3t7ip0KDo62utni8Xita2pF47b7Q5oH+31Pvrmm2905JFHKiYmRjExMVq9erVOOOEEnXHGGRo2bJimT5/e4fAqX3Vsua15nS+88EKVlZVp8eLFGjx4sGJjYzV+/HjZ7Xav/X722WeSpIqKClVUVCgxMbHdegAAAAAA0FcQ/LRAaODbwIED9eqrr6qmpkbJycnKysrSe++9pxNOOEH/+te/tG7durC/5ieffKJHHnlEp5xyiiRp9+7d2r9/v1eZbdu26Xe/+52eeOIJvfTSSzr//PP1/vvvKyKCzmwAAAAAAHB1DL/MnTtXLpdLs2bN0meffaYtW7bo9ddfV1VVlRISEvTkk0+G/TUPOeQQPffcc9q8ebO++OILnXfeeYqPj/c87nK5VFBQoKlTp+qiiy7SM888o++++05/+ctfwl4XAAAAAAB6I4If+CU3N1dr165VZmamzjzzTB199NFauXKlXnjhBb355pt64okn9OCDD4b1NZ9++mlVVlbq6KOPVkFBga699lplZWV5Hr/33nu1Y8cOLV26VJKUk5OjJ598Urfddps2bNgQ1roAAAAAANAbWYxglpXqBaqrq5Wamiqr1aqUlBSvxxoaGrR9+3bl5+crLi6um2qIrsbnDgAAAABdo87u1BF3vCNJ2nT3NCXEMNNMOLWXebREjx8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMKk+HfyYdF5rtIHPGwAAAADQ1/TJ4Cc6OlqSVFdX1801QVdq+rybPn8AAAAAAMyuT66nFhkZqbS0NJWWlkqSEhISZLFYurlW6CyGYaiurk6lpaVKS0tTZGRkd1cJAAAAAIAu0SeDH0nKycmRJE/4A/NLS0vzfO4AAAAAAPQFfTb4sVgsGjBggLKysuRwOLq7Ouhk0dHR9PQBAAAAAPQ5fTb4aRIZGUkgAAAAAAAATKlPTu4MAAAAAADQFwQU/DidTt12223Kz89XfHy8Dj74YN19991yu92eMoZhaMGCBcrNzVV8fLwmTZqkjRs3eu2nsbFR11xzjTIzM5WYmKhZs2Zpz549XmUqKytVUFCg1NRUpaamqqCgQFVVVcG/UwAAAAAAgD4moODnvvvu02OPPaaHH35Ymzdv1v33368HHnhAS5Ys8ZS5//779eCDD+rhhx9WYWGhcnJyNGXKFNXU1HjKzJs3T6+++qpWrlypTz/9VLW1tZoxY4ZcLpenzJw5c7RhwwatWrVKq1at0oYNG1RQUBCGtwwAAAAAANA3WAzDMPwtPGPGDGVnZ+upp57ybPvVr36lhIQEPffcczIMQ7m5uZo3b55uuukmSQd692RnZ+u+++7TZZddJqvVqv79++u5557Tr3/9a0nSvn37lJeXp7feekvTpk3T5s2bdcQRR+jzzz/X2LFjJUmff/65xo8fr++//16HHnpoh3Wtrq5WamqqrFarUlJSAvqlAAAAAACA4NXZnTrijnckSZvunqaEmD4/xXBYBZJ5BNTj5+c//7nef/99bd26VZL09ddf69NPP9Upp5wiSdq+fbuKi4s1depUz3NiY2M1ceJEffbZZ5KkdevWyeFweJXJzc3ViBEjPGXWrFmj1NRUT+gjSePGjVNqaqqnTEuNjY2qrq72+gcAAAAAANCXBRS53XTTTbJarTrssMMUGRkpl8ule++9V7Nnz5YkFRcXS5Kys7O9npedna2dO3d6ysTExKhfv36tyjQ9v7i4WFlZWa1ePysry1OmpUWLFumuu+4K5O0AAAAAAACYWkA9fv7xj39oxYoVeuGFF7R+/XotX75cf/7zn7V8+XKvchaLxetnwzBabWupZRlf5dvbzy233CKr1er5t3v3bn/fFgAAAAAAgCkF1OPn97//vW6++Wade+65kqSRI0dq586dWrRokS644ALl5ORIOtBjZ8CAAZ7nlZaWenoB5eTkyG63q7Ky0qvXT2lpqSZMmOApU1JS0ur1y8rKWvUmahIbG6vY2NhA3g4AAAAAAICpBdTjp66uThER3k+JjIz0LOeen5+vnJwcrV692vO43W7Xxx9/7Al1xowZo+joaK8yRUVF+u677zxlxo8fL6vVqrVr13rKfPHFF7JarZ4yAAAAAAAAaF9APX5mzpype++9VwcddJCOPPJIffXVV3rwwQd18cUXSzowPGvevHlauHChhg0bpmHDhmnhwoVKSEjQnDlzJEmpqamaO3eubrjhBmVkZCg9PV3z58/XyJEjdfLJJ0uSDj/8cE2fPl2XXHKJHn/8cUnSpZdeqhkzZvi1ohcAAAAAAAACDH6WLFmi22+/XVdeeaVKS0uVm5uryy67THfccYenzI033qj6+npdeeWVqqys1NixY/Xuu+8qOTnZU+ahhx5SVFSUzjnnHNXX12vy5MlatmyZIiMjPWWef/55XXvttZ7Vv2bNmqWHH3441PcLAAAAAADQZ1gMwzC6uxKdIZA17QEAAAAAQPjU2Z064o53JEmb7p6mhJiA+p2gA4FkHgHN8QMAAAAAAIDeg+AHAAAAAADApAh+AAAAAAAATIrgBwAAAAAAwKQIfgAAAAAAAEyK4AcAAAAAAMCkCH4AAAAAAABMiuAHAAAAAADApAh+AAAAAAAATIrgBwAAAAAAwKQIfgAAAAAAAEyK4AcAAAAAAMCkCH4AAAAAAABMiuAHAAAAAADApAh+AAAAAAAATIrgBwAAAAAAwKQIfgAAAAAAAEyK4AcAAAAAAMCkCH4AAAAAAABMiuAHAAAAAADApAh+AAAAAAAATCqquysAAAAAmJXNZuvuKrSSmJjY3VUAAHQhgh8AAACgkyQlJXV3FVoxDKO7qwAA6EIM9QIAAAB6KEt0rAbf9C8NvulfskTHdnd1AAC9ED1+AAAAgE5SW1sb0vPr7C4dd98nkqSSklIlxESGo1oAgD6E4AcAAADoJKHOp2OJdjbbV4ISYjh9BwAEhqFeAAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSBD8AAAAAAAAmRfADAAAAAABgUgQ/AAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSBD8AAAAAAAAmRfADAAAAAABgUgQ/AAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSUd1dAQAAAABAYGw2W3dXwafExMTurgKAFgh+AAAAAKCXSUpK6u4q+GQYRndXAUALDPUCAAAAgD7IEh2rwTf9S4Nv+pcs0bHdXR0AnYQePwAAoE9juASA3qi2tjbkfdTZXTruvk8kSSUlpUqIiQx5nwB6HoIfAADQpzFcAkBvFI5w2BLtbLa/BCXEcHkImBFDvQAAAELEcAkAANBTEekCAIA+jeESAADAzAh+AABAn8ZwCQAAYGYM9QIAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMKmAg5+9e/fqN7/5jTIyMpSQkKDRo0dr3bp1nscNw9CCBQuUm5ur+Ph4TZo0SRs3bvTaR2Njo6655hplZmYqMTFRs2bN0p49e7zKVFZWqqCgQKmpqUpNTVVBQYGqqqqCe5cAAAAAAAB9UEDBT2VlpY4//nhFR0fr7bff1qZNm/SXv/xFaWlpnjL333+/HnzwQT388MMqLCxUTk6OpkyZopqaGk+ZefPm6dVXX9XKlSv16aefqra2VjNmzJDL5fKUmTNnjjZs2KBVq1Zp1apV2rBhgwoKCkJ/xwAAAAAAAH1EVCCF77vvPuXl5emZZ57xbBsyZIjn/4ZhaPHixbr11lt15plnSpKWL1+u7OxsvfDCC7rssstktVr11FNP6bnnntPJJ58sSVqxYoXy8vL03nvvadq0adq8ebNWrVqlzz//XGPHjpUkPfHEExo/fry2bNmiQw89NNT3DQAAAAAAYHoB9fh5/fXXdeyxx+rss89WVlaWjj76aD3xxBOex7dv367i4mJNnTrVsy02NlYTJ07UZ599Jklat26dHA6HV5nc3FyNGDHCU2bNmjVKTU31hD6SNG7cOKWmpnrKAAAAAAAAoH0BBT8//fSTHn30UQ0bNkzvvPOOLr/8cl177bV69tlnJUnFxcWSpOzsbK/nZWdnex4rLi5WTEyM+vXr126ZrKysVq+flZXlKdNSY2Ojqqurvf4BAAAAAAD0ZQEN9XK73Tr22GO1cOFCSdLRRx+tjRs36tFHH9X555/vKWexWLyeZxhGq20ttSzjq3x7+1m0aJHuuusuv98LAAAAAACA2QXU42fAgAE64ogjvLYdfvjh2rVrlyQpJydHklr1yiktLfX0AsrJyZHdbldlZWW7ZUpKSlq9fllZWaveRE1uueUWWa1Wz7/du3cH8tYAAAAAAABMJ6Dg5/jjj9eWLVu8tm3dulWDBw+WJOXn5ysnJ0erV6/2PG632/Xxxx9rwoQJkqQxY8YoOjraq0xRUZG+++47T5nx48fLarVq7dq1njJffPGFrFarp0xLsbGxSklJ8foHAAAAAADQlwU01Ot3v/udJkyYoIULF+qcc87R2rVrtXTpUi1dulTSgeFZ8+bN08KFCzVs2DANGzZMCxcuVEJCgubMmSNJSk1N1dy5c3XDDTcoIyND6enpmj9/vkaOHOlZ5evwww/X9OnTdckll+jxxx+XJF166aWaMWMGK3oBAAAAAAD4KaDg57jjjtOrr76qW265RXfffbfy8/O1ePFinXfeeZ4yN954o+rr63XllVeqsrJSY8eO1bvvvqvk5GRPmYceekhRUVE655xzVF9fr8mTJ2vZsmWKjIz0lHn++ed17bXXelb/mjVrlh5++OFQ3y8AAAAAAECfEVDwI0kzZszQjBkz2nzcYrFowYIFWrBgQZtl4uLitGTJEi1ZsqTNMunp6VqxYkWg1QMAAAAAAMB/BTTHDwAAAAAAAHoPgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMCmCHwAAAAAAAJMi+AEAAAAAADApgh8AAAAAAACTIvgBAAAAAAAwKYIfAAAAAAAAkyL4AQAAAAAAMKmo7q4AAAAdsdls3V0FnxITE7u7CgAAAEC7CH4AhAUX5uhMSUlJ3V0FnwzD6O4qAAAAAO0i+AEQFlyYo6ezRMfqoOtfliTtevBXMhyN3VwjAAAAoPMR/ADoMbgwR1tqa2tD3ked3aXj7vtEklRSUqqEmMiQ9wkAAAD0dAQ/AMKCC3N0pnAM2bNEO5vtL0EJMXwFAgAAwPw46wUQFlyYAwAAAEDPw3LuAAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSBD8AAAAAAAAmRfADAAAAAABgUgQ/AAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSBD8AAAAAAAAmRfADAAAAAABgUgQ/AAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSBD8AAAAAAAAmRfADAAAAAABgUgQ/AAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSBD8AAAAAAAAmRfADAAAAAABgUgQ/AAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSBD8AAAAAAAAmRfADAAAAAABgUgQ/AAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSBD8AAAAAAAAmRfADAAAAAABgUgQ/AAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSBD8AAAAAAAAmRfADAAAAAABgUgQ/AAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSBD8AAAAAAAAmRfADAAAAAABgUgQ/AAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSBD8AAAAAAAAmRfADAAAAAABgUgQ/AAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSBD8AAAAAAAAmRfADAAAAAABgUgQ/AAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSBD8AAAAAAAAmRfADAAAAAABgUgQ/AAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACZF8AMAAAAAAGBSBD8AAAAAAAAmRfADAAAAAABgUgQ/AAAAAAAAJkXwAwAAAAAAYFIEPwAAAAAAACYVUvCzaNEiWSwWzZs3z7PNMAwtWLBAubm5io+P16RJk7Rx40av5zU2Nuqaa65RZmamEhMTNWvWLO3Zs8erTGVlpQoKCpSamqrU1FQVFBSoqqoqlOoCAAAAAAD0KVHBPrGwsFBLly7VqFGjvLbff//9evDBB7Vs2TINHz5c99xzj6ZMmaItW7YoOTlZkjRv3jy98cYbWrlypTIyMnTDDTdoxowZWrdunSIjIyVJc+bM0Z49e7Rq1SpJ0qWXXqqCggK98cYbwVYZkmw2W3dXoZXExMTurgIAAAAAAKYUVPBTW1ur8847T0888YTuuecez3bDMLR48WLdeuutOvPMMyVJy5cvV3Z2tl544QVddtllslqteuqpp/Tcc8/p5JNPliStWLFCeXl5eu+99zRt2jRt3rxZq1at0ueff66xY8dKkp544gmNHz9eW7Zs0aGHHhrq++6zkpKSursKrRiG0d1VAAAAAADAlIIa6nXVVVfp1FNP9QQ3TbZv367i4mJNnTrVsy02NlYTJ07UZ599Jklat26dHA6HV5nc3FyNGDHCU2bNmjVKTU31hD6SNG7cOKWmpnrKtNTY2Kjq6mqvfwg/S3SsBt/0Lw2+6V+yRMd2d3UAAAAAAEA7Au7xs3LlSq1fv16FhYWtHisuLpYkZWdne23Pzs7Wzp07PWViYmLUr1+/VmWanl9cXKysrKxW+8/KyvKUaWnRokW66667An07fU5tbW1Iz6+zu3TcfZ9IkkpKSpUQExmOagEAAAAAgE4QUPCze/duXXfddXr33XcVFxfXZjmLxeL1s2EYrba11LKMr/Lt7eeWW27R9ddf7/m5urpaeXl57b5mXxTqfDqWaGezfSUoISboaaIAAAAAAEAnC2io17p161RaWqoxY8YoKipKUVFR+vjjj/W3v/1NUVFRnp4+LXvllJaWeh7LycmR3W5XZWVlu2VKSkpavX5ZWVmr3kRNYmNjlZKS4vUPAAAAAACgLwso+Jk8ebK+/fZbbdiwwfPv2GOP1XnnnacNGzbo4IMPVk5OjlavXu15jt1u18cff6wJEyZIksaMGaPo6GivMkVFRfruu+88ZcaPHy+r1aq1a9d6ynzxxReyWq2eMgAAAAAAAGhfQON0kpOTNWLECK9tiYmJysjI8GyfN2+eFi5cqGHDhmnYsGFauHChEhISNGfOHElSamqq5s6dqxtuuEEZGRlKT0/X/PnzNXLkSM9k0YcffrimT5+uSy65RI8//rikA8u5z5gxgxW9AAAAAAAA/BT2CVpuvPFG1dfX68orr1RlZaXGjh2rd999V8nJyZ4yDz30kKKionTOOeeovr5ekydP1rJlyxQZ+b+Jgp9//nlde+21ntW/Zs2apYcffjjc1QUAAAAAADCtkIOfjz76yOtni8WiBQsWaMGCBW0+Jy4uTkuWLNGSJUvaLJOenq4VK1aEWj0AAAAAAIA+K6A5fgAAAAAAANB7EPwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAAmBTBDwAAAAAAgEkR/AAAAAAAAJgUwQ8AAAAAAIBJEfwAAAAAAACYFMEPAAAAAACASRH8AAAAAAAA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Z599tqfM9OnTvcq89dZbXvsYM2aMnnnmGW3evFnvvPOODMPQ1KlT5XK5PGXmzJmjDRs2aNWqVVq1apU2bNiggoICz+MRERE67bTT9Prrr2vr1q1atmyZ3nvvPV1++eUdvodLLrnEq36PP/6457EJEyZ4PVZUVKTf/va3GjJkiI499tigf2/wzWaz6aijjtLDDz/cZpmO2tO8efP06quvauXKlfr0009VW1urGTNmeLWnl19+WQUFBbrooov09ddf6z//+Y/mzJnjedzlcunUU0+VzWbTp59+qpUrV+rll1/WDTfc4Ckzf/78Vm3jiCOO8Gr7vtjtdp199tm64oorfD4eSltG2z7++GNdddVV+vzzz7V69Wo5nU5NnTpVNptNklRXV6f169fr9ttv1/r16/XKK69o69atmjVrVqt9tXfM2Ldvn04++WQdcsgh+uKLL7Rq1Spt3LhRF154odc+DMPQxRdfrF//+tc+61tdXa0pU6YoNzdXhYWFWrJkif785z/rwQcfbPM9+nO88qdtI3CDBg3Sn/70J3355Zf68ssvddJJJ+m0007zhDv333+/HnzwQT388MMqLCxUTk6OpkyZopqaGs8+6urqNH36dP3hD3/w+Rrff/+93G63Hn/8cW3cuFEPPfSQHnvssVblO2pbTRwOh2bPnq0TTjihw/fnz2v/+te/btX+pk2bpokTJyorK6vD10DbOmpfLX/vTz/9tCwWi371q1959rFmzRpNnz5dU6dO1dq1a1VYWKirr75aERHep+B33323175uu+02r8c7al/Bfjeeeuqpcjqd+uCDD7Ru3TqNHj1aM2bMUHFxsSS+G7tCYWGhli5dqlGjRrV6rKNzr46OX1LHn/G6devUv39/rVixQhs3btStt96qW265xeuc0OVyKT4+Xtdee61OPvnkgN/jjTfeqNzc3Fbb+W7sPEceeaRX2/n2228l+XfelZeX1+p4ctdddykxMVG//OUvPeU6Orf2p201CeS70Z9zPr4bfTBgCtddd50xdOhQw+12G4ZhGBdccIFx2mmnBbSPr7/+2pBk/Pjjj4ZhGMamTZsMScbnn3/uKbNmzRpDkvH999+3uZ+//vWvxqBBg9p9rYkTJxrXXXed33Wz2+1GVlaWcffdd/v9HARHkvHqq696beuoPVVVVRnR0dHGypUrPdv27t1rREREGKtWrTIMwzAcDocxcOBA48knn2xzP2+99ZYRERFh7N2717PtxRdfNGJjYw2r1erzORs2bDAkGf/+97/9eHeG8cwzzxipqal+lfWnLSMwpaWlhiTj448/brPM2rVrDUnGzp07Pds6OmY8/vjjRlZWluFyuTzbvvrqK0OS8cMPP7Qqf+eddxpHHXVUq+2PPPKIkZqaajQ0NHi2LVq0yMjNzfUcXzvi63gVTNtGcPr162c8+eSThtvtNnJycow//elPnscaGhqM1NRU47HHHmv1vA8//NCQZFRWVnb4Gvfff7+Rn5/v87G22laTG2+80fjNb34T0LHI39c2jAN/Y9HR0cazzz4b8L7Rsab25ctpp51mnHTSSV7bxo4da9x2223t7nPw4MHGQw895Nfrd9S+mvjz3VhWVtaqTHV1tSHJeO+999p8Ht+N4VNTU2MMGzbMWL16davvuUDO5ds6fgX7GV955ZXGiSee6POxQK8x3nrrLeOwww4zNm7caEgyvvrqK6/H+G4MP3+PE018nXe1NHr0aOPiiy/2+Vgg32dtta1AvhsDPeczDL4bDcMw6PFjAna7XStWrNDFF18si8Xi2f7RRx8pKytLw4cP1yWXXNJutzabzaZnnnlG+fn5ysvLk3TgLlVqaqrGjh3rKTdu3Dilpqbqs88+87mfffv26ZVXXtHEiRM7rPfzzz+vzMxMHXnkkZo/f77XHdiWXn/9de3fv7/V3Xt0nfba07p16+RwODR16lTPttzcXI0YMcLTVtavX6+9e/cqIiJCRx99tAYMGKBf/vKXXsMu1qxZoxEjRnjdFZo2bZoaGxu1bt06n/V68sknNXz4cL/uEAQikLYM/1mtVklSenp6u2UsFkurrr7tHTMaGxsVExPjdRc9Pj5ekvTpp5/6Xb81a9Zo4sSJio2N9WybNm2a9u3bpx07dvi1D1/Hq2DaNgLjcrm0cuVK2Ww2jR8/Xtu3b1dxcbHXcSk2NlYTJ05s8zvMX1artd023JYPPvhA//znP/X3v/+901772WefVUJCgs4666ygXwOttWxfLZWUlOjNN9/U3LlzPdtKS0v1xRdfKCsrSxMmTFB2drYmTpzo85h03333KSMjQ6NHj9a9994b8lAXf74bMzIydPjhh+vZZ5+VzWaT0+nU448/ruzsbI0ZM8bnc/huDK+rrrpKp556apu9aAI5l/clmM9YCv4Y11JJSYkuueQSPffcc0pISGj1ON+NneeHH35Qbm6u8vPzde655+qnn35qs2xb511N1q1bpw0bNngd34Llq20F+t0YzDkf340M9TKF1157TVVVVV4XGb/85S/1/PPP64MPPtBf/vIXFRYW6qSTTlJjY6PXcx955BElJSUpKSlJq1at0urVqxUTEyNJKi4u9tkVLisry9M9tMns2bOVkJCggQMHKiUlRU8++WS7dT7vvPP04osv6qOPPtLtt9+ul19+udVcL8099dRTmjZtmieUQtfqqD0VFxcrJiZG/fr183pedna2p600feEsWLBAt912m/71r3+pX79+mjhxoioqKjz7yc7O9tpHv379FBMT06rNSQcO/M8//3xYvoiaBNqW4T/DMHT99dfr5z//uUaMGOGzTENDg26++WbNmTNHKSkpnu0dHTNOOukkFRcX64EHHpDdbldlZaWn63tRUZHfdfTVBpt+9tUGffF1vAq0bcN/3377rZKSkhQbG6vLL79cr776qo444gjP79XX5xnK73zbtm1asmRJwENdysvLdeGFF2rZsmVebTvcr/30009rzpw5npNghKat9tXS8uXLlZyc7HVcav69d8kll2jVqlU65phjNHnyZP3www+ectddd51WrlypDz/8UFdffbUWL16sK6+8Mug6+/vdaLFYtHr1an311VdKTk5WXFycHnroIa1atarVBSDfjeG3cuVKrV+/XosWLfL5uL/n8u0J5DNusmbNGr300ku67LLLgnlbHoZh6MILL9Tll1/e5jQNfDd2jrFjx+rZZ5/VO++8oyeeeELFxcWaMGGCysvLW5Vt67yruaeeekqHH364JkyYEFK9fLWtYL4bgznn47tRDPUyg6lTpxozZsxot8y+ffuM6Oho4+WXX/baXlVVZWzdutX4+OOPjZkzZxrHHHOMUV9fbxiGYdx7773G8OHDW+3rkEMOMRYtWuS1raioyNi8ebPx2muvGUcccYRxxRVXBPQevvzyS0OSsW7dulaP7d6924iIiDD+3//7fwHtE8GRj6FeLbVsT88//7wRExPTqtzJJ59sXHbZZZ4ykozHH3/c83hDQ4ORmZnpGXZxySWXGFOnTm21n+joaOPFF19stf2FF14woqKijKL/397dxjZV/XEA/9GmewqlSbHd1jUMIjITZYgYtRgRN0AJ2AEv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\n", + "text/plain": [ + "
" + ] }, "metadata": {}, "output_type": "display_data" @@ -530,8 +633,10 @@ "outputs": [ { "data": { - "text/plain": "
", - "image/png": "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xx4zTTNxGxkkybzkkkuiHx9wwAHmhAkTzL6+vuhjnZ2dZn19fdzvZbi2tjazqqoqpu2apmn+7//+rykp5toTXdOIESPMc889N+X3OProo81JkybFPW73PTL4d/7+978f89y77rrLlGQuXbo0+tjw39GgSZMmmQsWLIh+nOrvv2DBgpjrXrZsmSnJvOqqq2Ke95e//MWUZN54440x38dK+5syZYr5pS99Ke57p3PbbbeZkpL+3S677DLTNE2zp6fHrK+vN4899tiY50UiEXPvvfc2P//5z0cfG/z9/vSnP7V0DU8//XTa9044HDa7u7vN2tpa8/e//330cTv9GACgsLDVCwCQUwsXLtSWLVv04IMPSpLC4bCWLl2qL3zhCzFZCNdff72mTZumqqoqlZWVqby8XE8++WTcFiRJmjdvXtoshJ6eHr388ss64YQTNGLEiOjjpaWlmj9/vjZu3KjVq1dL2p4ZdPDBB0dXziWppKREJ510UsLX3muvvbT77rvHPf5///d/mjdvnsaOHavS0lKVl5frtNNOUyQS0bvvvhvz3KamJk2fPj36cX19vRoaGrTPPvvEZPbssccekpRwW0ciF1xwgcrLy1VVVaXp06dr/fr1uuGGG6Kne/X19UW35QyaOHGiDj744LhtKonss88+2nnnnaMfV1VVaffdd7d8fV546qmnVFtbqxNOOCHm8cGf08rPNVRPT4+WL1+u448/XlVVVdHHR44cqWOPPTbt17/44ovq7+/XV7/61ZjHZ86cqUmTJqX9+s9//vNasmSJLrvsMr300ktxWwWtsPIeGWr4tZ500kkqKyvT008/bft72/HUU09JUlybPPHEE1VbWxv3t7PS/j7/+c/rkUce0Y9+9CM988wz6uvrs3VNyf5ug7+LF154Qdu2bdOCBQsUDoej/wzD0BFHHKHly5fHZfV8+ctftnUNQ3V3d+uCCy7Qpz/9aZWVlamsrEwjRoxQT09PTP9otx8DABQOAj8AgJw64YQTVFdXF61f889//lObNm2KKer829/+Vt/61rd0wAEH6G9/+5teeuklLV++XEcccUTCSVtTU1Pa79vW1ibTNBM+dzCwMrj1Y+vWrQlPFkt22lii11y/fr2+8IUv6KOPPtLvf/97Pffcc1q+fLn++Mc/SlLcz1FfXx/3GhUVFXGPV1RUSNq+ncmK733ve1q+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5513dMMNN+gLX/iCJOn555/P9mUCAAAAAAAPsNWrwH3729/Wtm3bdMopp+iVV17RBx98oMcee0xf//rXFYlENGbMGI0dO1Y33nij3n//fT311FM677zzcn3ZAAAAAADABQR+CtyECRP0v//7v4pEIjr88MM1ZcoUfe9731NdXZ1KSkpUUlKie+65RytWrNCUKVP0/e9/X7/61a9yfdkAAAAAAMAFnOrF6U5Fg787AAAAAKAQcKoXAAAAAAAAKO4MAAAAAAA+0dPTk+tLSKi2trAOY8oWAj8AAAAAACBqxIgRub6EhAq0Uo3n2OoFAAAAAABcFSiv1KQLHtKkCx5SoLwy15dT1Mj4AQAAAAAAUd3d3Rm/Ru9ARPtf+ZwkadOmVtVUlGb8mnCGwA8AAAAAAIhyo5ZOoDw85PVqVFNB+CFX2OoFAAAAAABQoAj8AAAAAAAAFCgCPwAAAAAAAAWKwA8Smj17ts4999zox7vssouuvvrqnF0PAAAAAACwj+pKsGT58uWuFPgCAAAAAADZYzvj51//+peOPfZYTZgwQYFAQA888EDM5wOBQMJ/v/rVr6LPmT17dtznTz755JjXaWtr0/z581VXV6e6ujrNnz9f7e3tjn5IZG6HHXZQTU1Nri8DAAAAAADYYDvw09PTo7333lvXXnttws83NzfH/Lv11lsVCAT05S9/OeZ5Z555ZszzbrjhhpjPn3rqqVq5cqWWLVumZcuWaeXKlZo/f77dyy04s2fP1jnnnKNzzz1XY8aM0fjx43XjjTeqp6dHZ5xxhkaOHKldd91VjzzySPRr3n77bR111FEaMWKExo8fr/nz52vLli3Rz/f09Oi0007TiBEj1NTUpN/85jdx33f4Vq/f/va3mjp1qmprazVx4kSdffbZ6u7ujn5+yZIlGj16tB599FHtscceGjFihI444gg1Nzd784sBAAAAAABxbAd+jjzySF122WU6/vjjE36+sbEx5t/f//53zZkzR5/61KdinldTUxPzvLq6uujn3nnnHS1btkw333yzZsyYoRkzZuimm27SQw89pNWrV9u9ZFt6enqS/uvv77f83L6+PkvPdeL222/XuHHj9Morr+icc87Rt771LZ144omaOXOmXnvtNR1++OGaP3++ent71dzcrFmzZmmfffbRq6++qmXLlmnTpk066aSToq/3gx/8QE8//bTuv/9+PfbYY3rmmWe0YsWKlNdQUlKiP/zhD1q1apVuv/12PfXUU/rhD38Y85ze3l79+te/1p133ql//etfWr9+vRYtWuToZwYAAAAAAPZ5Wtx506ZNevjhh7Vw4cK4z911110aN26c9txzTy1atEhdXV3Rz7344ouqq6vTAQccEH3swAMPVF1dnV544QUvL1kjRoxI+m941lJDQ0PS5x555JExz91ll10SPs+JvffeWz/5yU+022676cILL1R1dbXGjRunM888U7vttpt++tOfauvWrXrjjTd03XXXadq0abr88sv12c9+Vvvuu69uvfVWPf3003r33XfV3d2tW265Rb/+9a81d+5cTZ06VbfffrsikUjKazj33HM1Z84cTZ48WQcffLB+/vOf69577415TigU0vXXX6/99ttP06ZN03e+8x09+eSTjn5mAAAAAABgn6fFnW+//XaNHDkyLjvoq1/9qiZPnqzGxkatWrVKF154oV5//XU9/vjjkqSWlhY1NDTEvV5DQ4NaWloSfq9gMKhgMBj9uLOz08WfxF/22muv6P9LS0s1duxYTZ06NfrY+PHjJUmtra1asWKFnn766YRBpjVr1qivr08DAwOaMWNG9PH6+np95jOfSXkNTz/9tC6//HK9/fbb6uzsVDgcVn9/v3p6eqJFoGtqarTrrrtGv6apqUmtra3OfmgAAAAAAGCbp4GfW2+9VV/96ldVVVUV8/iZZ54Z/f+UKVO02267ab/99tNrr72madOmSdpeJHo40zQTPi5JV1xxhS699NKMr3lonZrhSktLYz5OFcQoKYlNplq3bl1G1zVUeXl5zMeBQCDmscHfkWEYMgxDxx57rK688sq412lqatJ7771n+/t/+OGHOuqoo/TNb35TP//5z1VfX6/nn39eCxcuVCgUSnmdpmna/n4AAAAAAMAZzwI/zz33nFavXq2//OUvaZ87bdo0lZeX67333tO0adPU2NioTZs2xT1v8+bN0WyW4S688EKdd9550Y87Ozs1ceJE29dt58hyr57rpmnTpulvf/ubdtllF5WVxf+5P/3pT6u8vFwvvfSSdt55Z0nbT1R79913NWvWrISv+eqrryocDus3v/lNNMA1fJsXAAAAAADIPc9q/Nxyyy2aPn269t5777TPfeuttxQKhdTU1CRJmjFjhjo6OvTKK69En/Pyyy+ro6NDM2fOTPgalZWVGjVqVMw/SN/+9re1bds2nXLKKXrllVf0wQcf6LHHHtPXv/51RSIRjRgxQgsXLtQPfvADPfnkk1q1apVOP/30uIyloXbddVeFw2Fdc801+uCDD3TnnXfq+uuvz+JPBQAAAAAArLAd+Onu7tbKlSu1cuVKSdLatWu1cuVKrV+/Pvqczs5O/fWvf9U3vvGNuK9fs2aNfvazn+nVV1/VunXr9M9//lMnnnii9t13Xx100EGSpD322ENHHHGEzjzzTL300kt66aWXdOaZZ+qYY45JW3sGsSZMmKD//d//VSQS0eGHH64pU6boe9/7nurq6qLBnV/96lf64he/qHnz5unQQw/Vf/3Xf2n69OlJX3OfffbRb3/7W1155ZWaMmWK7rrrLl1xxRXZ+pEAAAAAAIBFAdNm0ZVnnnlGc+bMiXt8wYIFWrJkiSTpxhtv1Lnnnqvm5uaYY9olacOGDfra176mVatWqbu7WxMnTtTRRx+tSy65RPX19dHnbdu2Td/97nf14IMPSpLmzZuna6+9VqNHj7Z0nZ2dnaqrq1NHR0dc9k9/f7/Wrl2ryZMnx9UfQuHi7w4AAAAA2dE7ENbnfvqoJOntnx2umgpPSwwXnVQxj+FsB37yBYEfDMffHQAAAACyg8CPt+wEfjyr8QMAAAAAAIDcIvADAAAAAABQoAj8AAAAAAAAFCgCPwAAAAAAAAWKwA8AAAAAAECBIvADAAAAAABQoAj8AAAAAAAAFCgCPwAAAAAAAAWKwE8ReOaZZxQIBNTe3p7rSwEAAAAAAFlE4KcIzJw5U83Nzaqrq8vodQzD0AUXXKAJEyaourpae+21l/7+97+7dJUAAAAAAMBtZbm+AHivoqJCjY2NGb/O0qVL9bvf/U533HGHDjzwQL3//vsuXB0AAAAAAPAKGT95Zvbs2TrnnHN07rnnasyYMRo/frxuvPFG9fT06IwzztDIkSO166676pFHHol+zfCtXkuWLNHo0aP16KOPao899tCIESN0xBFHqLm5OeX3Likp0Q477KCTTz5Zu+yyiw499FAdeuihaa953bp1CgQCuvfee/WFL3xB1dXV2n///fXuu+9q+fLl2m+//aLXsHnz5ujXLV++XHPnztW4ceNUV1enWbNm6bXXXov5uSoqKvTcc89FH/vNb36jcePGpf1ZAAAAAAAoBgR+hunp6cnqPyduv/12jRs3Tq+88orOOeccfetb39KJJ56omTNn6rXXXtPhhx+u+fPnq7e3N+lr9Pb26te//rXuvPNO/etf/9L69eu1aNGilN/3kEMOUUdHhy6++GJH133JJZfoJz/5iV577TWVlZXplFNO0Q9/+EP9/ve/13PPPac1a9bopz/9afT5XV1dWrBggZ577jm99NJL2m233XTUUUepq6tL0vYg2Lnnnqv58+ero6NDr7/+ui666CLddNNNampqcnSNAAAAAAAUErZ6DTNixIisfj/TNG1/zd57762f/OQnkqQLL7xQv/zlLzVu3DideeaZkqSf/vSnuu666/TGG2/owAMPTPgaoVBI119/vXbddVdJ0ne+8x397Gc/S/o9e3t7NXfuXJ166ql6/PHHo4GjQCAgSRo1apRuu+02ffnLX076GosWLdLhhx8uSfre976nU045RU8++aQOOuggSdLChQu1ZMmS6PMPPvjgmK+/4YYbNGbMGD377LM65phjJEmXXXaZnnjiCZ111ll66623NH/+fB133HFJrwEAAAAAgGJCxk8e2muvvaL/Ly0t1dixYzV16tToY+PHj5cktba2Jn2NmpqaaNBHkpqamlI+f8mSJWpvb9e1116rRx55RE888YROP/10hcNhrVu3Tt3d3Zo5c6bl6x68xuHXPfQaWltb9c1vflO777676urqVFdXp+7ubq1fvz76nIqKCi1dulR/+9vf1NfXp6uvvjrlNQAAAAAAUEzI+Bmmu7s715eQVnl5eczHgUAg5rHBLBzDMGy9RqrsozfeeEN77rmnKioqVFFRoccff1xf+MIXdNxxx2m33XbTEUcckXZ7VaJrHP7Y0Gs+/fTTtXnzZl199dWaNGmSKisrNWPGDA0MDMS87gsvvCBJ2rZtm7Zt26ba2tqU1wEAAAAAQLEg8DMMQYPEdtxxR91///3q6urSyJEj1dDQoCeeeEJf+MIX9NBDD2nFihWuf8/nnntOf/rTn3TUUUdJkjZs2KAtW7bEPGfNmjX6/ve/r5tuukn33nuvTjvtND355JMqKSGZDQAAAAAAZsewZOHChYpEIpo3b55eeOEFrV69Wg8++KDa29tVU1Ojm2++2fXv+elPf1p33nmn3nnnHb388sv66le/qurq6ujnI5GI5s+fr8MOO0xnnHGGbrvtNq1atUq/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jz9eknT77bdr/Pjxuvvuu/U///M/6ujo0C233KI777xThx56qCRp6dKlmjhxop544gkdfvjhXlwyUrA6BuGmALsMw7S8Cj7AVi/YZCvjh4EHbHBW3Jk+DOk5XeQgaxFWUNwZXnIyliKjP3s8yfh57733NGHCBE2ePFknn3yyPvjgA0nS2rVr1dLSosMOOyz63MrKSs2aNUsvvPCCJGnFihUKhUIxz5kwYYKmTJkSfQ6yy2p6JzcF2GU120diNRP22ZkIUeMHdjgq7kwXBgucBggJXsMKp0N1MhZhBcWd/c31jJ8DDjhAd9xxh3bffXdt2rRJl112mWbOnKm33npLLS0tkqTx48fHfM348eP14YcfSpJaWlpUUVGhMWPGxD1n8OsTCQaDCgaD0Y87Ozvd+pGKntW+nrct7LIzMSfwA7sMWzV+aF+wjowfeIXizvASW73gpZCTGj9k9GeN64GfI488Mvr/qVOnasaMGdp11111++2368ADD5QkBQKBmK8xTTPuseHSPeeKK67QpZdemsGVIxmrb2FuCrDLTmdPjR/YRcYPvGCaJhk/8IRhOGtbEhk/sMZp+yKrH+mYpuko48dJsAjOeH6ce21traZOnar33nsvWvdneOZOa2trNAuosbFRAwMDamtrS/qcRC688EJ1dHRE/23YsMHln6R4Wa7kz/sWNtnJ4nFyM0Fx41QveMHxxJzID9LIpNZFxDBtZTmiODmN39C0kE7YMB21L8b32eN54CcYDOqdd95RU1OTJk+erMbGRj3++OPRzw8MDOjZZ5/VzJkzJUnTp09XeXl5zHOam5u1atWq6HMSqays1KhRo2L+IbtMIj+wyU6U3049IEAi4wfecBokZMUc6WSatUORVKTjOOOHeyTScNp/mSbBn2xxfavXokWLdOyxx2rnnXdWa2urLrvsMnV2dmrBggUKBAI699xzdfnll2u33XbTbrvtpssvv1w1NTU69dRTJUl1dXVauHChzj//fI0dO1b19fVatGiRpk6dGj3lC9lFVw+v2OnoSWOHXREbkyAyfmCV0wAObQzpZHqfC0dMVXpyXi8KQSbBGwLXSCeTwHMoYqqs1MWLQUKu3x42btyoU045RVu2bNEOO+ygAw88UC+99JImTZokSfrhD3+ovr4+nX322Wpra9MBBxygxx57TCNHjoy+xu9+9zuVlZXppJNO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jZ6mevx85qLLebhjfPUONjC+2oBXJy0iw404cPwcGlxsHt0tvsyd9ZxJ1kaC/b1RZriMXytrXM7D3fpe3Tp7s+5qI+EBepRVXEbFpTqXjne3ugu4OlORs/jbRlgXPU5fqEZ1Tb1Lx7tbfBl9PG/oeyp22IGf2tpaZGdnY968eartcXFx2Lt3r0X6mpoa1NT8r1GuqKho9zJea7pOHogM64zsE653buP/0LNVZdB46nDT0xsBAA/d2w9S53pHqFFaQZlLx3loNRgQ3vmGHbVta96eHogMMyL7xHmIOH98a2ML6FjxFezvjQj+4tRmegT6oqrmCsrKL7t0vLvFV1iAnvenaUP+3p7o280fBcWutf3uFF9GH0/OUmljfUIMOF9diyv1LjSOcK++l1cnLXoHM77aikajQd9uBuwvOse+F64OWnP5btvRajW4JcQfOSfOu3S8u8VXnxDDDT1ZQCPiSjXT/kpKShAaGopvv/0W0dHRyvYXX3wRH374IY4cOaJKv2jRIixevNgin/Lycvj7u9cyg8rLdS7Pygg0dLxRzt8qXfsiqPP04PrfdlBxuQ51LsRXR4wtwPX46uzjxbX3bayhQXC+utalY90tvrr4ePEXzXZwoboW9Q3Od2vcKb78vDtxeWo7YN/rKm9PD/iy79XmyqvrcMWFX3U7YmwBrseXv96TP+i2g/NVtWhw4Su/O8WXh1bjlg87qKiogNFodGjMo8PX3M1H5UTE6kjd/Pnz8fTTTyt/V1RUIDw8vN3Ldz0YvF1fs3/xoutLLdqLLx8F2qH4uxhfHTG2AMZXR6LValxeHsD4Ike42qljfJE97HtRe3L1flwdMbYAxldH4+osKsaXe+mwAz+BgYHw8PBAWZl6KteZM2cQHBxskV6n00GnYxDY4+vLpSvUPhhb1J4YX9SeGF/Unhhf1F4YW9SeGF/upcPOpfPy8sKgQYOQlpam2p6WlqZa+kVERERERERERNZ12Bk/APD0008jMTERd955J6KiovDee+/h5MmTmDlz5vUuGhERERERERFRh9ehB37Gjx+Ps2fPYsmSJSgtLUW/fv2wbds2REREXO+iERERERERERF1eB32qV6t5cwdromIiIiIiIiIfi+cGfPosPf4ISIiIiIiIiKi1uHADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+p0vQvQXkQEAFBRUXGdS0JERERERERE1HYaxzoaxz5a4rYDP5WVlQCA8PDw61wSIiIiIiIiIqK2V1lZCaPR2GIajTgyPPQ71NDQgJKSEhgMBmg0mutdHLdSUVGB8PBwnDp1Cv7+/te7OORmGF/Unhhf1J4YX9ReGFvUnhhf1J4YX+1HRFBZWQmz2QyttuW7+LjtjB+tVouwsLDrXQy35u/vz39eajeML2pPjC9qT4wvai+MLWpPjC9qT4yv9mFvpk8j3tyZiIiIiIiIiMhNceCHiIiIiIiIiMhNceCHnKbT6bBw4ULodLrrXRRyQ4wvak+ML2pPjC9qL4wtak+ML2pPjK+OwW1v7kxEREREREREdKPjjB8iIiIiIiIiIjfFgR8iIiIiIiIiIjfFgR8iIiIiIiIiIjfFgR8iIiIiIiIiIjfFgZ/fqe7du0Oj0Vi8nnjiCQDAlClTLPbdddddqjxmzJiBnj17Qq/XIygoCAkJCTh8+LAqzfnz55GYmAij0Qij0YjExERcuHBB2X/27FmMHDkSZrMZOp0O4eHhSEpKQkVFRYvlHzJkiEX5Hn74YWX/zp07rV6fRqNBVlZWK989am737t0YO3YszGYzNBoNtmzZotrvSDzV1NTg73//OwIDA+Hr64v4+HicPn3a4lxbt27F4MGDodfrERgYiAceeEC1/+TJkxg7dix8fX0RGBiIJ598ErW1tcr+RYsWWY0LX1/fFq9x6dKliI6Oho+PDzp37myx39VYppYlJyfjD3/4AwwGA0wmE8aNG4cjR44o++vq6vDss8+if//+8PX1hdlsxiOPPIKSkhJVPvbqDADIycnB8OHD0blzZ3Tt2hWPPfYYLl68qEoze/ZsDBo0CDqdDgMHDrRa5vz8fMTExECv1yM0NBRLlixBS89BcLS+shfb5Lx33nkHkZGR8Pf3h7+/P6Ki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\n" + "image/png": "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xx4zTTNxGxkkybzkkkuiHx9wwAHmhAkTzL6+vuhjnZ2dZn19fdzvZbi2tjazqqoqpu2apmn+7//+rykp5toTXdOIESPMc889N+X3OProo81JkybFPW73PTL4d/7+978f89y77rrLlGQuXbo0+tjw39GgSZMmmQsWLIh+nOrvv2DBgpjrXrZsmSnJvOqqq2Ke95e//MWUZN54440x38dK+5syZYr5pS99Ke57p3PbbbeZkpL+3S677DLTNE2zp6fHrK+vN4899tiY50UiEXPvvfc2P//5z0cfG/z9/vSnP7V0DU8//XTa9044HDa7u7vN2tpa8/e//330cTv9GACgsLDVCwCQUwsXLtSWLVv04IMPSpLC4bCWLl2qL3zhCzFZCNdff72mTZumqqoqlZWVqby8XE8++WTcFiRJmjdvXtoshJ6eHr388ss64YQTNGLEiOjjpaWlmj9/vjZu3KjVq1dL2p4ZdPDBB0dXziWppKREJ510UsLX3muvvbT77rvHPf5///d/mjdvnsaOHavS0lKVl5frtNNOUyQS0bvvvhvz3KamJk2fPj36cX19vRoaGrTPPvvEZPbssccekpRwW0ciF1xwgcrLy1VVVaXp06dr/fr1uuGGG6Kne/X19UW35QyaOHGiDj744LhtKonss88+2nnnnaMfV1VVaffdd7d8fV546qmnVFtbqxNOOCHm8cGf08rPNVRPT4+WL1+u448/XlVVVdHHR44cqWOPPTbt17/44ovq7+/XV7/61ZjHZ86cqUmTJqX9+s9//vNasmSJLrvsMr300ktxWwWtsPIeGWr4tZ500kkqKyvT008/bft72/HUU09JUlybPPHEE1VbWxv3t7PS/j7/+c/rkUce0Y9+9CM988wz6uvrs3VNyf5ug7+LF154Qdu2bdOCBQsUDoej/wzD0BFHHKHly5fHZfV8+ctftnUNQ3V3d+uCCy7Qpz/9aZWVlamsrEwjRoxQT09PTP9otx8DABQOAj8AgJw64YQTVFdXF61f889//lObNm2KKer829/+Vt/61rd0wAEH6G9/+5teeuklLV++XEcccUTCSVtTU1Pa79vW1ibTNBM+dzCwMrj1Y+vWrQlPFkt22lii11y/fr2+8IUv6KOPPtLvf/97Pffcc1q+fLn++Mc/SlLcz1FfXx/3GhUVFXGPV1RUSNq+ncmK733ve1q+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5513dMMNN+gLX/iCJOn555/P9mUCAAAAAAAPsNWrwH3729/Wtm3bdMopp+iVV17RBx98oMcee0xf//rXFYlENGbMGI0dO1Y33nij3n//fT311FM677zzcn3ZAAAAAADABQR+CtyECRP0v//7v4pEIjr88MM1ZcoUfe9731NdXZ1KSkpUUlKie+65RytWrNCUKVP0/e9/X7/61a9yfdkAAAAAAMAFnOrF6U5Fg787AAAAAKAQcKoXAAAAAAAAKO4MAAAAAAA+0dPTk+tLSKi2trAOY8oWAj8AAAAAACBqxIgRub6EhAq0Uo3n2OoFAAAAAABcFSiv1KQLHtKkCx5SoLwy15dT1Mj4AQAAAAAAUd3d3Rm/Ru9ARPtf+ZwkadOmVtVUlGb8mnCGwA8AAAAAAIhyo5ZOoDw85PVqVFNB+CFX2OoFAAAAAABQoAj8AAAAAAAAFCgCPwAAAAAAAAWKwA8Smj17ts4999zox7vssouuvvrqnF0PAAAAAACwj+pKsGT58uWuFPgCAAAAAADZYzvj51//+peOPfZYTZgwQYFAQA888EDM5wOBQMJ/v/rVr6LPmT17dtznTz755JjXaWtr0/z581VXV6e6ujrNnz9f7e3tjn5IZG6HHXZQTU1Nri8DAAAAAADYYDvw09PTo7333lvXXnttws83NzfH/Lv11lsVCAT05S9/OeZ5Z555ZszzbrjhhpjPn3rqqVq5cqWWLVumZcuWaeXKlZo/f77dyy04s2fP1jnnnKNzzz1XY8aM0fjx43XjjTeqp6dHZ5xxhkaOHKldd91VjzzySPRr3n77bR111FEaMWKExo8fr/nz52vLli3Rz/f09Oi0007TiBEj1NTUpN/85jdx33f4Vq/f/va3mjp1qmprazVx4kSdffbZ6u7ujn5+yZIlGj16tB599FHtscceGjFihI444gg1Nzd784sBAAAAAABxbAd+jjzySF122WU6/vjjE36+sbEx5t/f//53zZkzR5/61KdinldTUxPzvLq6uujn3nnnHS1btkw333yzZsyYoRkzZuimm27SQw89pNWrV9u9ZFt6enqS/uvv77f83L6+PkvPdeL222/XuHHj9Morr+icc87Rt771LZ144omaOXOmXnvtNR1++OGaP3++ent71dzcrFmzZmmfffbRq6++qmXLlmnTpk066aSToq/3gx/8QE8//bTuv/9+PfbYY3rmmWe0YsWKlNdQUlKiP/zhD1q1apVuv/12PfXUU/rhD38Y85ze3l79+te/1p133ql//etfWr9+vRYtWuToZwYAAAAAAPZ5Wtx506ZNevjhh7Vw4cK4z911110aN26c9txzTy1atEhdXV3Rz7344ouqq6vTAQccEH3swAMPVF1dnV544QUvL1kjRoxI+m941lJDQ0PS5x555JExz91ll10SPs+JvffeWz/5yU+022676cILL1R1dbXGjRunM888U7vttpt++tOfauvWrXrjjTd03XXXadq0abr88sv12c9+Vvvuu69uvfVWPf3003r33XfV3d2tW265Rb/+9a81d+5cTZ06VbfffrsikUjKazj33HM1Z84cTZ48WQcffLB+/vOf69577415TigU0vXXX6/99ttP06ZN03e+8x09+eSTjn5mAAAAAABgn6fFnW+//XaNHDkyLjvoq1/9qiZPnqzGxkatWrVKF154oV5//XU9/vjjkqSWlhY1NDTEvV5DQ4NaWloSfq9gMKhgMBj9uLOz08WfxF/22muv6P9LS0s1duxYTZ06NfrY+PHjJUmtra1asWKFnn766YRBpjVr1qivr08DAwOaMWNG9PH6+np95jOfSXkNTz/9tC6//HK9/fbb6uzsVDgcVn9/v3p6eqJFoGtqarTrrrtGv6apqUmtra3OfmgAAAAAAGCbp4GfW2+9VV/96ldVVVUV8/iZZ54Z/f+UKVO02267ab/99tNrr72madOmSdpeJHo40zQTPi5JV1xxhS699NKMr3lonZrhSktLYz5OFcQoKYlNplq3bl1G1zVUeXl5zMeBQCDmscHfkWEYMgxDxx57rK688sq412lqatJ7771n+/t/+OGHOuqoo/TNb35TP//5z1VfX6/nn39eCxcuVCgUSnmdpmna/n4AAAAAAMAZzwI/zz33nFavXq2//OUvaZ87bdo0lZeX67333tO0adPU2NioTZs2xT1v8+bN0WyW4S688EKdd9550Y87Ozs1ceJE29dt58hyr57rpmnTpulvf/ubdtllF5WVxf+5P/3pT6u8vFwvvfSSdt55Z0nbT1R79913NWvWrISv+eqrryocDus3v/lNNMA1fJsXAAAAAADIPc9q/Nxyyy2aPn269t5777TPfeuttxQKhdTU1CRJmjFjhjo6OvTKK69En/Pyyy+ro6NDM2fOTPgalZWVGjVqVMw/SN/+9re1bds2nXLKKXrllVf0wQcf6LHHHtPXv/51RSIRjRgxQgsXLtQPfvADPfnkk1q1apVOP/30uIyloXbddVeFw2Fdc801+uCDD3TnnXfq+uuvz+JPBQAAAAAArLAd+Onu7tbKlSu1cuVKSdLatWu1cuVKrV+/Pvqczs5O/fWvf9U3vvGNuK9fs2aNfvazn+nVV1/VunXr9M9//lMnnnii9t13Xx100EGSpD322ENHHHGEzjzzTL300kt66aWXdOaZZ+qYY45JW3sGsSZMmKD//d//VSQS0eGHH64pU6boe9/7nurq6qLBnV/96lf64he/qHnz5unQQw/Vf/3Xf2n69OlJX3OfffbRb3/7W1155ZWaMmWK7rrrLl1xxRXZ+pEAAAAAAIBFAdNm0ZVnnnlGc+bMiXt8wYIFWrJkiSTpxhtv1Lnnnqvm5uaYY9olacOGDfra176mVatWqbu7WxMnTtTRRx+tSy65RPX19dHnbdu2Td/97nf14IMPSpLmzZuna6+9VqNHj7Z0nZ2dnaqrq1NHR0dc9k9/f7/Wrl2ryZMnx9UfQuHi7w4AAAAA2dE7ENbnfvqoJOntnx2umgpPSwwXnVQxj+FsB37yBYEfDMffHQAAAACyg8CPt+wEfjyr8QMAAAAAAIDcIvADAAAAAABQoAj8AAAAAAAAFCgCPwAAAAAAAAWKwA8AAAAAAECBIvADAAAAAABQoAj8AAAAAAAAFCgCPwAAAAAAAAWKwE8ReOaZZxQIBNTe3p7rSwEAAAAAAFlE4KcIzJw5U83Nzaqrq8vodQzD0AUXXKAJEyaourpae+21l/7+97+7dJUAAAAAAMBtZbm+AHivoqJCjY2NGb/O0qVL9bvf/U533HGHDjzwQL3//vsuXB0AAAAAAPAKGT95Zvbs2TrnnHN07rnnasyYMRo/frxuvPFG9fT06IwzztDIkSO166676pFHHol+zfCtXkuWLNHo0aP16KOPao899tCIESN0xBFHqLm5OeX3Likp0Q477KCTTz5Zu+yyiw499FAdeuihaa953bp1CgQCuvfee/WFL3xB1dXV2n///fXuu+9q+fLl2m+//aLXsHnz5ujXLV++XHPnztW4ceNUV1enWbNm6bXXXov5uSoqKvTcc89FH/vNb36jcePGpf1ZAAAAAAAoBgR+hunp6cnqPyduv/12jRs3Tq+88orOOeccfetb39KJJ56omTNn6rXXXtPhhx+u+fPnq7e3N+lr9Pb26te//rXuvPNO/etf/9L69eu1aNGilN/3kEMOUUdHhy6++GJH133JJZfoJz/5iV577TWVlZXplFNO0Q9/+EP9/ve/13PPPac1a9bopz/9afT5XV1dWrBggZ577jm99NJL2m233XTUUUepq6tL0vYg2Lnnnqv58+ero6NDr7/+ui666CLddNNNampqcnSNAAAAAAAUErZ6DTNixIisfj/TNG1/zd57762f/OQnkqQLL7xQv/zlLzVu3DideeaZkqSf/vSnuu666/TGG2/owAMPTPgaoVBI119/vXbddVdJ0ne+8x397Gc/S/o9e3t7NXfuXJ166ql6/PHHo4GjQCAgSRo1apRuu+02ffnLX076GosWLdLhhx8uSfre976nU045RU8++aQOOuggSdLChQu1ZMmS6PMPPvjgmK+/4YYbNGbMGD377LM65phjJEmXXXaZnnjiCZ111ll66623NH/+fB133HFJrwEAAAAAgGJCxk8e2muvvaL/Ly0t1dixYzV16tToY+PHj5cktba2Jn2NmpqaaNBHkpqamlI+f8mSJWpvb9e1116rRx55RE888YROP/10hcNhrVu3Tt3d3Zo5c6bl6x68xuHXPfQaWltb9c1vflO777676urqVFdXp+7ubq1fvz76nIqKCi1dulR/+9vf1NfXp6uvvjrlNQAAAAAAUEzI+Bmmu7s715eQVnl5eczHgUAg5rHBLBzDMGy9RqrsozfeeEN77rmnKioqVFFRoccff1xf+MIXdNxxx2m33XbTEUcckXZ7VaJrHP7Y0Gs+/fTTtXnzZl199dWaNGmSKisrNWPGDA0MDMS87gsvvCBJ2rZtm7Zt26ba2tqU1wEAAAAAQLEg8DMMQYPEdtxxR91///3q6urSyJEj1dDQoCeeeEJf+MIX9NBDD2nFihWuf8/nnntOf/rTn3TUUUdJkjZs2KAtW7bEPGfNmjX6/ve/r5tuukn33nuvTjvtND355JMqKSGZDQAAAAAAZsewZOHChYpEIpo3b55eeOEFrV69Wg8++KDa29tVU1Ojm2++2fXv+elPf1p33nmn3nnnHb388sv66le/qurq6ujnI5GI5s+fr8MOO0xnnHGGbrvtNq1atUq/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jz9eknT77bdr/Pjxuvvuu/U///M/6ujo0C233KI777xThx56qCRp6dKlmjhxop544gkdfvjhXlwyUrA6BuGmALsMw7S8Cj7AVi/YZCvjh4EHbHBW3Jk+DOk5XeQgaxFWUNwZXnIyliKjP3s8yfh57733NGHCBE2ePFknn3yyPvjgA0nS2rVr1dLSosMOOyz63MrKSs2aNUsvvPCCJGnFihUKhUIxz5kwYYKmTJkSfQ6yy2p6JzcF2GU120diNRP22ZkIUeMHdjgq7kwXBgucBggJXsMKp0N1MhZhBcWd/c31jJ8DDjhAd9xxh3bffXdt2rRJl112mWbOnKm33npLLS0tkqTx48fHfM348eP14YcfSpJaWlpUUVGhMWPGxD1n8OsTCQaDCgaD0Y87Ozvd+pGKntW+nrct7LIzMSfwA7sMWzV+aF+wjowfeIXizvASW73gpZCTGj9k9GeN64GfI488Mvr/qVOnasaMGdp11111++2368ADD5QkBQKBmK8xTTPuseHSPeeKK67QpZdemsGVIxmrb2FuCrDLTmdPjR/YRcYPvGCaJhk/8IRhOGtbEhk/sMZp+yKrH+mYpuko48dJsAjOeH6ce21traZOnar33nsvWvdneOZOa2trNAuosbFRAwMDamtrS/qcRC688EJ1dHRE/23YsMHln6R4Wa7kz/sWNtnJ4nFyM0Fx41QveMHxxJzID9LIpNZFxDBtZTmiODmN39C0kE7YMB21L8b32eN54CcYDOqdd95RU1OTJk+erMbGRj3++OPRzw8MDOjZZ5/VzJkzJUnTp09XeXl5zHOam5u1atWq6HMSqays1KhRo2L+IbtMIj+wyU6U3049IEAi4wfecBokZMUc6WSatUORVKTjOOOHeyTScNp/mSbBn2xxfavXokWLdOyxx2rnnXdWa2urLrvsMnV2dmrBggUKBAI699xzdfnll2u33XbTbrvtpssvv1w1NTU69dRTJUl1dXVauHChzj//fI0dO1b19fVatGiRpk6dGj3lC9lFVw+v2OnoSWOHXREbkyAyfmCV0wAObQzpZHqfC0dMVXpyXi8KQSbBGwLXSCeTwHMoYqqs1MWLQUKu3x42btyoU045RVu2bNEOO+ygAw88UC+99JImTZokSfrhD3+ovr4+nX322Wpra9MBBxygxx57TCNHjoy+xu9+9zuVlZXppJNO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jZ6mevx85qLLebhjfPUONjC+2oBXJy0iw404cPwcGlxsHt0tvsyd9ZxJ1kaC/b1RZriMXytrXM7D3fpe3Tp7s+5qI+EBepRVXEbFpTqXjne3ugu4OlORs/jbRlgXPU5fqEZ1Tb1Lx7tbfBl9PG/oeyp22IGf2tpaZGdnY968eartcXFx2Lt3r0X6mpoa1NT8r1GuqKho9zJea7pOHogM64zsE653buP/0LNVZdB46nDT0xsBAA/d2w9S53pHqFFaQZlLx3loNRgQ3vmGHbVta96eHogMMyL7xHmIOH98a2ML6FjxFezvjQj+4tRmegT6oqrmCsrKL7t0vLvFV1iAnvenaUP+3p7o280fBcWutf3uFF9GH0/OUmljfUIMOF9diyv1LjSOcK++l1cnLXoHM77aikajQd9uBuwvOse+F64OWnP5btvRajW4JcQfOSfOu3S8u8VXnxDDDT1ZQCPiSjXT/kpKShAaGopvv/0W0dHRyvYXX3wRH374IY4cOaJKv2jRIixevNgin/Lycvj7u9cyg8rLdS7Pygg0dLxRzt8qXfsiqPP04PrfdlBxuQ51LsRXR4wtwPX46uzjxbX3bayhQXC+utalY90tvrr4ePEXzXZwoboW9Q3Od2vcKb78vDtxeWo7YN/rKm9PD/iy79XmyqvrcMWFX3U7YmwBrseXv96TP+i2g/NVtWhw4Su/O8WXh1bjlg87qKiogNFodGjMo8PX3M1H5UTE6kjd/Pnz8fTTTyt/V1RUIDw8vN3Ldz0YvF1fs3/xoutLLdqLLx8F2qH4uxhfHTG2AMZXR6LValxeHsD4Ike42qljfJE97HtRe3L1flwdMbYAxldH4+osKsaXe+mwAz+BgYHw8PBAWZl6KteZM2cQHBxskV6n00GnYxDY4+vLpSvUPhhb1J4YX9SeGF/Unhhf1F4YW9SeGF/upcPOpfPy8sKgQYOQlpam2p6WlqZa+kVERERERERERNZ12Bk/APD0008jMTERd955J6KiovDee+/h5MmTmDlz5vUuGhERERERERFRh9ehB37Gjx+Ps2fPYsmSJSgtLUW/fv2wbds2REREXO+iERERERERERF1eB32qV6t5cwdromIiIiIiIiIfi+cGfPosPf4ISIiIiIiIiKi1uHADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+LADxERERERERGRm+p0vQvQXkQEAFBRUXGdS0JERERERERE1HYaxzoaxz5a4rYDP5WVlQCA8PDw61wSIiIiIiIiIqK2V1lZCaPR2GIajTgyPPQ71NDQgJKSEhgMBmg0mutdHLdSUVGB8PBwnDp1Cv7+/te7OORmGF/Unhhf1J4YX9ReGFvUnhhf1J4YX+1HRFBZWQmz2QyttuW7+LjtjB+tVouwsLDrXQy35u/vz39eajeML2pPjC9qT4wvai+MLWpPjC9qT4yv9mFvpk8j3tyZiIiIiIiIiMhNceCHiIiIiIiIiMhNceCHnKbT6bBw4ULodLrrXRRyQ4wvak+ML2pPjC9qL4wtak+ML2pPjK+OwW1v7kxEREREREREdKPjjB8iIiIiIiIiIjfFgR8iIiIiIiIiIjfFgR8iIiIiIiIiIjfFgR8iIiIiIiIiIjfFgZ/fqe7du0Oj0Vi8nnjiCQDAlClTLPbdddddqjxmzJiBnj17Qq/XIygoCAkJCTh8+LAqzfnz55GYmAij0Qij0YjExERcuHBB2X/27FmMHDkSZrMZOp0O4eHhSEpKQkVFRYvlHzJkiEX5Hn74YWX/zp07rV6fRqNBVlZWK989am737t0YO3YszGYzNBoNtmzZotrvSDzV1NTg73//OwIDA+Hr64v4+HicPn3a4lxbt27F4MGDodfrERgYiAceeEC1/+TJkxg7dix8fX0RGBiIJ598ErW1tcr+RYsWWY0LX1/fFq9x6dKliI6Oho+PDzp37myx39VYppYlJyfjD3/4AwwGA0wmE8aNG4cjR44o++vq6vDss8+if//+8PX1hdlsxiOPPIKSkhJVPvbqDADIycnB8OHD0blzZ3Tt2hWPPfYYLl68qEoze/ZsDBo0CDqdDgMHDrRa5vz8fMTExECv1yM0NBRLlixBS89BcLS+shfb5Lx33nkHkZGR8Pf3h7+/P6KiovDVV18p+0UEixYtgtlshl6vx5AhQ1BQUKDK47333sOQIUPg7+8PjUajauMA4Pjx45g2bRp69OgBvV6Pnj17YuHChRafnSOx1einn36CwWCwWhc5e+4PPvjAZvydOXOmxfypZfbiy9b7/uqrr6ryyczMRGxsLHx9fdG5c2cMGTIEly5dUvZb69PNmzdPlYe9+HK1bTx69CgSEhIQGBgIf39/3H333dixY4eyn23jtZGcnAyNRoOnnnpK2eZI38te/QXY/4wPHjyICRMmIDw8HHq9Hn379sWKFStUeVy+fBlTpkxB//790alTJ4wbN86p66upqcHAgQOh0WiQl5en2se2se1Zqw9CQkIAONbvOn78uM367fPPP1fS2etbOxJbTTnaNgL2+3xsGy1x4Od3KisrC6WlpcorLS0NAPDggw8qaUaOHKlKs23bNlUegwYNQkpKCn788Uds374dIoK4uDjU19craSZOnIi8vDykpqYiNTUVeXl5SExMVPZrtVokJCTgyy+/xNGjR/HBBx8gPT0dM2fOtHsN06dPV5Vv5cqVyr7o6GjVvtLSUjz66KPo3r077rzzTpffN7KuqqoKAwYMwFtvvWUzjb14euqpp7B582asX78ee/bswcWLFzFmzBhVPG3cuBGJiYn429/+hoMHD+Lbb7/FxIkTlf319fUYPXo0qqqqsGfPHqxfvx4bN27EnDlzlDRz5861iI1bb71VFfvW1NbW4sEHH8SsWbOs7m9NLJNtu3btwhNPPIHvvvsOaWlpuHLlCuLi4lBVVQUAqK6uRk5ODl544QXk5ORg06ZNOHr0KOLj4y3yaqnOKCkpwbBhw9CrVy/s27cPqampKCgowJQpU1R5iAimTp2K8ePHWy1vRUUFhg8fDrPZjKysLLz55pt47bXXsGzZMpvX6Eh95Uhsk/PCwsLw0ksv4cCBAzhw4ABiY2ORkJCgDO688sorWLZsGd566y1kZWUhJCQEw4cPR2VlpZJHdXU1Ro4cieeee87qOQ4fPoyGhgasXLkSBQUFWL58Od59912L9PZiq1FdXR0mTJiAe+65x+71OXLu8ePHW8TfiBEjEBMTA5PJZPccZJu9+Gr+vq9ZswYajQZ//vOflTwyMzMxcuRIxMXFYf/+/cjKykJSUhK0WnUXfMmSJaq8FixYoNpvL75cbRtHjx6NK1euICMjA9nZ2Rg4cCDGjBmDsrIyAGwbr4WsrCy89957iIyMtNhnr+9lr/4C7H/G2dnZCAoKwscff4yCggI8//zzmD9/vqpPWF9fD71ejyeffBLDhg1z+hqfeeYZmM1mi+1sG9vPbbfdpoqd/Px8AI71u8LDwy3qk8WLF8PX1xejRo1S0tnrWzsSW42caRsd6fOxbbRCyC3Mnj1bevbsKQ0NDSIiMnnyZElISHAqj4MHDwoA+emnn0RE5IcffhAA8t133ylpMjMzBYAcPnzYZj4rVqyQsLCwFs8VExMjs2fPdrhstbW1YjKZZMmSJQ4fQ64BIJs3b1ZtsxdPFy5cEE9PT1m/fr2yrbi4WLRaraSmpoqISF1dnYSGhsqqVats5rNt2zbRarVSXFysbPv0009Fp9NJeXm51WPy8vIEgOzevduBqxNJSUkRo9HoUFpHYpmcc+bMGQEgu3btsplm//79AkBOnDihbLNXZ6xcuVJMJpPU19cr23JzcwWAFBYWWqRfuHChDBgwwGL722+/LUajUS5fvqxsS05OFrPZrNSv9lirr1yJbXJNly5dZNWqVdLQ0CAhISHy0ksvKfsuX74sRqNR3n33XYvjduzYIQDk/Pnzds/xyiuvSI8ePazusxVbjZ555hn561//6lRd5Oi5Ra7+j3l6esratWudzpvsa4wvaxISEiQ2Nla1bfDgwbJgwYIW84yIiJDly5c7dH578dXIkbbx119/tUhTUVEhACQ9Pd3mcWwb205lZaXcfPPNkpaWZtHOOdOXt1V/ufoZP/7443LfffdZ3efsd4xt27bJLbfcIgUFBQJAcnNzVfvYNrY9R+uJRtb6Xc0NHDhQpk6danWfM+2Zrdhypm10ts8nwrZRRIQzftxAbW0tPv74Y0ydOhUajUbZvnPnTphMJvTu3RvTp09vcVpbVVUVUlJS0KNHD4SHhwO4+iuV0WjE4MGDlXR33XUXjEYj9u7dazWfkpISbNq0CTExMXbLvW7dOgQGBuK2227D3LlzVb/ANvfll1/it99+s/j1nq6dluIpOzsbdXV1iIuLU7aZzWb069dPiZWcnBwUFxdDq9Xi9ttvR7du3TBq1CjVsovMzEz069dP9avQiBEjUFNTg+zsbKvlWrVqFXr37u3QLwTOcCaWyXHl5eUAgICAgBbTaDQai6m+LdUZNTU18PLyUv2KrtfrAQB79uxxuHyZmZmIiYmBTqdTto0YMQIlJSU4fvy4Q3lYq69ciW1yTn19PdavX4+qqipERUWhqKgIZWVlqnpJp9MhJibGZhvmqPLy8hZj2JaMjAx8/vnn+Pe//91u5167di18fHzwl7/8xeVzkKXm8dXcL7/8gq1bt2LatGnKtjNnzmDfvn0wmUyIjo5GcHAwYmJirNZJL7/8Mrp27YqBAwdi6dKlrV7q4kjb2LVrV/Tt2xdr165FVVUVrly5gpUrVyI4OBiDBg2yegzbxrb1xBNPYPTo0TZn0TjTl7fGlc8YcL2Oa+6XX37B9OnT8dFHH8HHx8diP9vG9lNYWAiz2YwePXrg4YcfxrFjx2ymtdXvapSdnY28vDxV/eYqa7HlbNvoSp+PbSOXermFLVu24MKFC6ovGaNGjcK6deuQkZGB119/HVlZWYiNjUVNTY3q2Lfffht+fn7w8/NDamoq0tLS4OXlBQAoKyuzOhXOZDIp00MbTZgwAT4+PggNDYW/vz9WrVrVYpknTZqETz/9FDt37sQLL7yAjRs3WtzrpanVq1djxIgRyqAUXVv24qmsrAxeXl7o0qWL6rjg4GAlVhobnEWLFmHBggX4z3/+gy5duiAmJgbnzp1T8gkODlbl0aVLF3h5eVnEHHC14l+3bl2bNESNnI1lcpyI4Omnn8af/vQn9OvXz2qay5cvY968eZg4cSL8/f2V7fbqjNjYWJSVleHVV19FbW0tzp8/r0x9Ly0tdbiM1mKw8W9rMWiNtfrK2dgmx+Xn58PPzw86nQ4zZ87E5s2bceuttyrvq7XPszXv+c8//4w333zT6aUuZ8+exZQpU/DBBx+oYrutz71mzRpMnDhR6QRT69iKr+Y+/PBDGAwGVb3UtN2bPn06UlNTcccdd2Do0KEoLCxU0s2ePRvr16/Hjh07kJSUhDfeeAOPP/64y2V2tG3UaDRIS0tDbm4uDAYDvL29sXz5cqSmplp8AWTb2PbWr1+PnJwcJCcnW93vaF++Jc58xo0yMzPx2WefYcaMGa5clkJEMGXKFMycOdPmbRrYNraPwYMHY+3atdi+fTvef/99lJWVITo6GmfPnrVIa6vf1dTq1avRt29fREdHt6pc1mLLlbbRlT4f20ZwqZc7iIuLkzFjxrSYpqSkRDw9PWXjxo2q7RcuXJCjR4/Krl27ZOzYsXLHHXfIpUuXRERk6dKl0rt3b4u8evXqJcnJyaptpaWl8uOPP8qWLVvk1ltvlVmzZjl1DQcOHBAAkp2dbbHv1KlTotVq5YsvvnAqT3INrCz1aq55PK1bt068vLws0g0bNkxmzJihpAEgK1euVPZfvnxZAgMDlWUX06dPl7i4OIt8PD095dNPP7XY/sknn0inTp2ktLTU4euzN4W0tbFMtj3++OMSEREhp06dsrq/trZWEhIS5Pbbb7c7xdtanbFu3ToJDg4WDw8P8fLykrlz50pwcLC8/PLLFsfbmgY9fPhweeyxx1TbTp8+LQAkMzPT7jXaqq+cjW1yXE1NjRQWFkpWVpbMmzdPAgMDpaCgQL799lsBICUlJar0jz76qIwYMcIiH0eWehUXF0uvXr1k2rRpNtPYiq37779fnn32WeVvZ5d6OXLuvXv3CgA5cOCAw/lSy2zFV3N9+vSRpKQk1bbGGJw/f75qe//+/WXevHk2z/nFF18IAPntt98s9jmyhMPRtrGhoUHi4+Nl1KhRsmfPHsnOzpZZs2ZJaGioxf8N28a2dfLkSTGZTJKXl6dss7ek2VZfXsR2/eXMZywicujQIQkKCpJ//vOfNsvh6FKvFStWSHR0tFy5ckVERIqKiiyWerFtvDYuXrwowcHB8vrrr6u2O9Lvqq6uFqPRKK+99prN/B1pz2zFlqttozN9PraNV3Hg53fu+PHjotVqZcuWLXbT9urVS3Wvg+ZqamrEx8dHPvnkExERWb16tdV/PKPRKGvWrLGZzzfffGO1s92ShoYGi3vENFqyZIkEBQVJbW2tw/mR6xwZ+BFRx9N///tfASDnzp1TpYmMjJR//OMfIiKSkZEhAOSbb75RpfnjH/8ozz33nIiIvPDCCxIZGanaf+7cOQEgGRkZFmWIjY2VcePGOXxtIs592XIllsm6pKQkCQsLk2PHjlndX1tbK+PGjZPIyEirX3aaa6nOKCsrk8rKSrl48aJotVr57LPPLNLY+vKUmJgo8fHxqm05OTkCwGbZm7JVXzkb2+S6oUOHymOPPSY///yzAJCcnBzV/vj4eHnkkUcsjrM38FNcXCy9e/eWxMRE1X0FmrMVW0ajUTw8PJSXVqsVAOLh4SGrV69u8ZocPffUqVNl4MCBLeZFrdMYX03t3r1bAKi+xIuIHDt2TADIRx99pNr+0EMPycSJE22eo3Gwuek9Fhs5MvDjaNuYnp4uWq3W4guftR/4mmLb2HqbN29W/v8bXwBEo9GIh4eHMljSnK2+vK36y5nPuKCgQEwmk9Ins8XRgZ+EhATRarUW1+jh4aHUwWwbr51hw4bJzJkzlb8d7XetXbtWPD095cyZMzbT2OtbtxRbrWkbRRzr87FtvIpLvX7nUlJSYDKZMHr06BbTnT17FqdOnUK3bt1aTCciyhTSqKgolJeXY//+/cr+ffv2oby8vMWpfvL/jz12ZipqQUEB6urqLMonIkhJScEjjzwCT09Ph/Oj9tU8ngYNGgRPT0/l6XLA1amWhw4dUmKl8TG0zR/lffz4cURERAC4GnOHDh1STdP8+uuvodPpLNaiFxUVYceOHW26zKs5V2KZ1EQESUlJ2LRpEzIyMtCjRw+LNHV1dXjooYdQWFiI9PR0dO3a1W6+tuoM4OpSHj8/P2zYsAHe3t4YPny4w+WNiorC7t27VffX+Prrr2E2m9G9e/cWj22pvnImtql1GtuxHj16ICQkRFUv1dbWYteuXU5PVy8uLsaQIUNwxx13ICUlxeKJTI7IzMxEXl6e8lqyZAkMBgPy8vJw//33t/rcFy9exGeffdaudSKp+0mNVq9ejUGDBmHAgAGq7d27d4fZbFa1e8DVx2s3tnvW5ObmAoDdPps1zrSN1dXVAGARU1qtFg0NDTaPY9vYekOHDkV+fr6qTrjzzjsxadIk5OXlwcPDw+IYR/vyTTn6GRcUFOC+++7D5MmTsXTpUhevSu1f//oXDh48qFxf4xPJNmzYoJyDbeO1UVNTgx9//FGJHWf6XatXr0Z8fDyCgoJcOre92HK1bWxkr8/HtrGJ6zbkRK1WX18vN910k2p6nMjVJwTMmTNH9u7dK0VFRbJjxw6JioqS0NBQqaioEBGRn3/+WV588UU5cOCAnDhxQvbu3SsJCQkSEBAgv/zyi5LXyJEjJTIyUjIzMyUzM1P69++vWla2detWWbNmjeTn50tRUZFs3bpVbrvtNrn77ruVNKdPn5Y+ffrIvn37RETkp59+ksWLF0tWVpZyzC233CK33367xS8c6enpAkB++OGHNn//6H8qKyslNzdXuSP+smXLJDc3V06cOOFQPImIzJw5U8LCwiQ9PV1ycnIkNjZWBgwYoPpMZ8+eLaGhobJ9+3Y5fPiwTJs2TUwmkzJT6MqVK9KvXz8ZOnSo5OTkSHp6uoSFhVlMnxcRWbBggZjNZqu/iu3bt0/69Okjp0+fVradOHFCcnNzZfHixeLn56dcb2VlpYg4FsvkvFmzZonRaJSdO3dKaWmp8qqurhaRq097i4+Pl7CwMMnLy1OlqampERHH64w333xTsrOz5ciRI/LWW2+JXq+XFStWqMpTWFgoubm5MmPGDOndu7cSB43nunDhggQHB8uECRMkPz9fNm3aJP7+/qopztbiS6Tl+sqZ2CbHzZ8/X3bv3i1FRUXy/fffy3PPPSdarVa+/vprERF56aWXxGg0yqZNmyQ/P18mTJgg3bp1U9VdpaWlkpubK++//77y9Jvc3Fw5e/asiPxviVVsbKycPn1aFaNN2Yut5qz9Qto8thw9t4jIqlWrxNvb22LmJbnOXnyJiJSXl4uPj4+88847VvNYvny5+Pv7y+effy6FhYWyYMEC8fb2Vp6gunfvXqXNPXbsmGzYsEHMZrPFzENH48uZtvHXX3+Vrl27ygMPPCB5eXly5MgRmTt3rnh6eiqzl9g2XjtNl3o52veyV3858hk3LsGZNGmSqo5pPsOjoKBAcnNzZezYsTJkyBAlBhvZahsbWVvqxbaxfcyZM0d27twpx44dk++++07GjBkjBoNBjh8/7lC/q1FhYaFoNBr56quvrJ7HXt/a0dhqypG2UcSxPp8I28amOPDzO7Z9+3YBIEeOHFFtr66ulri4OAkKChJPT0+56aabZPLkyXLy5EklTXFxsYwaNUpMJpN4enpKWFiYTJw40eIx7WfPnpVJkyaJwWAQg8EgkyZNUk0jzcjIkKioKDEajeLt7S0333yzPPvss6o0jRX9jh07ROTquuZ7771XAgICxMvLS3r27ClPPvmk0kg1NWHCBImOjm79m0Utapwi3Pw1efJkh+JJROTSpUuSlJQkAQEBotfrZcyYMRZpamtrZc6cOWIymcRgMMiwYcPk0KFDqjQnTpyQ0aNHi16vl4CAAElKSlI9Wlvk6qBnWFiYzenIjddTVFSkbJs8ebLVa2yMS0dimZxn7T0HICkpKSLyv/qhpc/G0TojMTFRSRMZGWn1kZ0xMTFWz9U0Vr7//nu55557RKfTSUhIiCxatEj1KHdr8SViv75yJLbJOVOnTpWIiAjx8vKSoKAgGTp0qOpLeUNDgyxcuFBCQkJEp9PJvffeK/n5+ao8Fi5c2GKMpqSk2IzRphyJraasdW6bx5aj5xYRiYqKanH5EDnPXnyJXH2ssF6vlwsXLtjMJzk5WcLCwsTHx0eioqJUS56zs7Nl8ODBStvTp08fWbhwoVRVVanycCS+XGkbs7KyJC4uTgICAsRgMMhdd90l27ZtU/azbbx2mg78ONr3sld/idj/jG3lERERoTpXREREi3WRrbaxkbWBHxG2je1h/Pjx0q1bN/H09BSz2SwPPPCAcm8yR/pdjebPny9hYWE2lxjb61s7GltNOdI2ijjW5xNh29iURuT/52sSEREREREREZFb4T1+iIiIiIiIiIjcFAd+iIiIiIiIiIjcFAd+iIiIiIiIiIjcFAd+iIiIiIiIiIjcFAd+iIiIiIiIiIjcFAd+iIiIiIiIiIjcFAd+iIiIiIiIiIjcFAd+iIiIiIiIiIjcFAd+iIiIiIiIiIjcFAd+iIiIiIiIiIjcFAd+iIiIiIiIiIjcFAd+iIiIiIiIiIjc1P8BoGYNdTIg2UsAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] }, "metadata": {}, "output_type": "display_data" @@ -590,7 +695,9 @@ "outputs": [ { "data": { - "text/plain": "True" + "text/plain": [ + "True" + ] }, "execution_count": 17, "metadata": {}, @@ -614,15 +721,14 @@ }, { "cell_type": "markdown", - "source": [ - "---" - ], "metadata": { - "collapsed": false, "pycharm": { "name": "#%% md\n" } - } + }, + "source": [ + "---" + ] } ], "metadata": { @@ -641,9 +747,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.6" + "version": "3.10.9" } }, "nbformat": 4, "nbformat_minor": 4 -} \ No newline at end of file +} From 7573cc928d7bd7848380845243214633a28060b4 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Fri, 27 Jan 2023 09:51:18 +0200 Subject: [PATCH 11/29] tutorial update --- .../Directional Semivariograms (Basic).ipynb | 233 ++++- ...ariogram Point Cloud classes (Basic).ipynb | 856 +++++++++++++++++- 2 files changed, 1019 insertions(+), 70 deletions(-) diff --git a/tutorials/Directional Semivariograms (Basic).ipynb b/tutorials/Directional Semivariograms (Basic).ipynb index bd2f3650..54cb775c 100644 --- a/tutorials/Directional Semivariograms (Basic).ipynb +++ b/tutorials/Directional Semivariograms (Basic).ipynb @@ -113,8 +113,80 @@ "outputs": [ { "data": { - "text/plain": " y x PM2.5\nstation_id \n659 50.529892 22.112467 7.12765\n736 54.380279 18.620274 4.66432\n861 54.167847 19.410942 3.00739\n266 51.259431 22.569133 7.10000\n355 51.856692 19.421231 2.00000", - "text/html": "
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
yxPM2.5
station_id
65950.52989222.1124677.12765
73654.38027918.6202744.66432
86154.16784719.4109423.00739
26651.25943122.5691337.10000
35551.85669219.4212312.00000
\n
" + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
yxPM2.5
station_id
65950.52989222.1124677.12765
73654.38027918.6202744.66432
86154.16784719.4109423.00739
26651.25943122.5691337.10000
35551.85669219.4212312.00000
\n", + "
" + ], + "text/plain": [ + " y x PM2.5\n", + "station_id \n", + "659 50.529892 22.112467 7.12765\n", + "736 54.380279 18.620274 4.66432\n", + "861 54.167847 19.410942 3.00739\n", + "266 51.259431 22.569133 7.10000\n", + "355 51.856692 19.421231 2.00000" + ] }, "execution_count": 3, "metadata": {}, @@ -188,8 +260,87 @@ "outputs": [ { "data": { - "text/plain": " y x PM2.5 geometry\nstation_id \n659 50.529892 22.112467 7.12765 POINT (22.11247 50.52989)\n736 54.380279 18.620274 4.66432 POINT (18.62027 54.38028)\n861 54.167847 19.410942 3.00739 POINT (19.41094 54.16785)\n266 51.259431 22.569133 7.10000 POINT (22.56913 51.25943)\n355 51.856692 19.421231 2.00000 POINT (19.42123 51.85669)", - "text/html": "
\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
yxPM2.5geometry
station_id
65950.52989222.1124677.12765POINT (22.11247 50.52989)
73654.38027918.6202744.66432POINT (18.62027 54.38028)
86154.16784719.4109423.00739POINT (19.41094 54.16785)
26651.25943122.5691337.10000POINT (22.56913 51.25943)
35551.85669219.4212312.00000POINT (19.42123 51.85669)
\n
" + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
yxPM2.5geometry
station_id
65950.52989222.1124677.12765POINT (22.11247 50.52989)
73654.38027918.6202744.66432POINT (18.62027 54.38028)
86154.16784719.4109423.00739POINT (19.41094 54.16785)
26651.25943122.5691337.10000POINT (22.56913 51.25943)
35551.85669219.4212312.00000POINT (19.42123 51.85669)
\n", + "
" + ], + "text/plain": [ + " y x PM2.5 geometry\n", + "station_id \n", + "659 50.529892 22.112467 7.12765 POINT (22.11247 50.52989)\n", + "736 54.380279 18.620274 4.66432 POINT (18.62027 54.38028)\n", + "861 54.167847 19.410942 3.00739 POINT (19.41094 54.16785)\n", + "266 51.259431 22.569133 7.10000 POINT (22.56913 51.25943)\n", + "355 51.856692 19.421231 2.00000 POINT (19.42123 51.85669)" + ] }, "execution_count": 5, "metadata": {}, @@ -213,7 +364,13 @@ "outputs": [ { "data": { - "text/plain": "y False\nx False\nPM2.5 True\ngeometry False\ndtype: bool" + "text/plain": [ + "y False\n", + "x False\n", + "PM2.5 True\n", + "geometry False\n", + "dtype: bool" + ] }, "execution_count": 6, "metadata": {}, @@ -250,7 +407,9 @@ "outputs": [ { "data": { - "text/plain": "Text(0.5, 1.0, 'PM2.5 concentrations in Poland')" + "text/plain": [ + "Text(0.5, 1.0, 'PM2.5 concentrations in Poland')" + ] }, "execution_count": 8, "metadata": {}, @@ -258,8 +417,10 @@ }, { "data": { - "text/plain": "
", - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAycAAAMWCAYAAADrj/mhAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAACzmElEQVR4nOzdeXhU9d3+8feZNZNtErIHAgn7EkAEZVMBFVBBrLbaFovS+qittpaitbV96laFai31+blW61aX2lXrXnADUTZREJAdAglkI/s6ycyc3x/ImMiOCeckuV+9znU1Z75zzj1jSOaT72aYpmkiIiIiIiJiMYfVAUREREREREDFiYiIiIiI2ISKExERERERsQUVJyIiIiIiYgsqTkRERERExBZUnIiIiIiIiC2oOBEREREREVtQcSIiIiIiIrbgsjqAiIiIiEhn1tjYSFNTk9UxDuLxeIiKirI6RisqTkRERERE2kljYyM5vWIpKglZHeUg6enp7Ny501YFiooTEREREZF20tTURFFJiF2rs4mPs8+MiuqaML1G5tHU1KTiRERERESkK4mPcxAf57Q6hu2pOBERERERaWdhTMKErY4REca0OsIh2advSUREREREbGvJkiVceOGFZGZmYhgGL7/8cqvHTdPk9ttvJzMzE5/Px8SJE9mwYcNx3UPFiYiIiIiIHFVdXR3Dhw/nwQcfPOTj9957LwsWLODBBx9k1apVpKenM3nyZGpqao75HhrWJSIiIiLSzkJmmJCNRlKFzOMfYnb++edz/vnnH/Ix0zS5//77+fWvf80ll1wCwDPPPENaWhovvPAC11577THdQz0nIiIiIiJdVHV1dasjEAic0HV27txJUVERU6ZMiZzzer1MmDCBjz766Jivo+JERERERKSLysrKwu/3R4758+ef0HWKiooASEtLa3U+LS0t8tix0LAuEREREZF2tn+1LvuM6zqQJT8/n/j4+Mh5r9f7ta5rGEarr03TPOjckag4ERERERHpouLj41sVJycqPT0d2N+DkpGRETlfUlJyUG/KkWhYl4iIiIiIfC05OTmkp6ezaNGiyLmmpiYWL17MuHHjjvk66jkREREREWlnYVttwcgJpamtrWXbtm2Rr3fu3MmaNWvo1q0bPXv2ZM6cOcybN49+/frRr18/5s2bR3R0NDNnzjzme6g4ERERERGRo/r444+ZNGlS5Ou5c+cCcOWVV/L0009z880309DQwHXXXUdFRQWjR49m4cKFxMXFHfM9DNM07TMzR0RERESkE6mursbv97N3cw/i4+wzo6K6JkzmgAKqqqraZM5JW1HPiYiIiIhIOwuZJiEb9QnYKUtL9infRERERESkS1NxIiIiIiIitqBhXSIiIiIi7cyumzDajXpORERERETEFlSciIiIiIiILWhYl4iIiIhIOwtjErLRUCoN6xIRERERETkCFSciIiIiImILGtYlIiIiItLOtFrXsVHPiYiIiIiI2IKKExERERERsQUN6xIRERERaWch0yRk2mcolZ2ytKSeExERERERsQUVJyIiIiIiYgsa1iUiIiIi0s7CXxx2YacsLannREREREREbEHFiYiIiIiI2IKGdYmIiIiItLMQJiEbbXxopywtqedERERERERsQcWJiIiIiIjYgoZ1iYiIiIi0s5C5/7ALO2VpST0nIiIiIiJiCypORERERETEFjSsS0RERESknWkTxmOjnhMREREREbEFFSciIiIiImILGtYlIiIiItLOwhiEMKyOERG2UZaW1HMiIiIiIiK2oOJERERERERsQcO6RERERETaWdjcf9iFnbK0pJ4TERERERGxBRUnIiIiIiJiCxrWJSIiIiLSzkI2W63LTllaUs+JiIiIiIjYgooTERERERGxBQ3rEhERERFpZxrWdWzUcyIiIiIiIrag4kRERERERGxBw7pERERERNpZ2DQIm/YZSmWnLC2p50RERERERGxBxYmIiIiIiNiChnWJiIiIiLQzrdZ1bNRzIiIiIiIitqDiREREREREbEHDukRERERE2lkIByEb9QuErA5wGPZ5h0REREREpEtTcSIiIiIiIragYV0iIiIiIu3MtNkmjKaNsrSknhMREREREbEFFSciIiIiImILGtYlIiIiItLOtAnjsVHPiYiIiIiI2IKKExERERERsQUN6xIRERERaWch00HItE+/QMi0OsGh2ecdEhERERGRLk3FiYiIiIiI2IKGdYmIiIiItLMwBmEb9QuEsee4Lvu8QyIiIiIi0qWpOBEREREREVvQsC4RERERkXamTRiPjXpORERERETEFlSciIiIiIiILWhYl4iIiIhIO7PfJoxarUtEREREROSwVJyIiIiIiIgtqDgR6WKefvppDMOIHC6Xix49evD9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R5yvcjgLFizgjDPOYPTo0fzyl7+kb9++FBcX88orr/CnP/2JuLg47rzzThYtWsS4ceO44YYbGDBgAI2NjeTl5fHGG2/w6KOPHncP09ChQ4H9w43OP/98nE4nw4YNw+PxHPY506ZNY8GCBcycOZNrrrmGsrIy7rvvvkOuxDV06FBefPFF/va3v9G7d2+ioqIi9/yq+fPnM3nyZCZNmsRNN92Ex+Ph4YcfZv369fz1r389ps03W3r00Ud59913mTZtGj179qSxsTGyatWJ/DdqbwMGDOCaa67hgQcewOFwcP7550dW68rKyuJnP/vZYZ87efJkPB4P3/3ud7n55ptpbGzkkUceoaKi4oTzzJkzhyeffJJp06Zx1113RVbrarmktoiI3ag4EZE29fnnn0cmLh+YJ9LSbbfdFtnN3DRNQqEQoVAo8njv3r2prKzkV7/6FWVlZZE5GQ8//DDXXnvtUe8fFxfH0qVLuf3223nssce44447SExM5LTTTuOaa64BICoqivfee49f//rX/P73v6e0tJTu3btz0003cdttt53Q6x4+fDgrV67ktttu45ZbbqGmpob09HTOPvvsSKGQkZHBxx9/zG9/+1t+//vfU1BQQFxcHDk5OZx33nmHnLh+NDNnzuTDDz/k4Ycf5s4778Q0TXbu3BnZj+RQzj77bJ588knuueceLrzwQrp3787VV19NamoqV111Vau2d9xxB4WFhVx99dXU1NTQq1evyD4qXzVhwgTeffddbrvtNmbPnk04HGb48OG88sorTJ8+/bhf2ymnnMLChQu57bbbKCoqIjY2ltzcXF555ZXInBm7eeSRR+jTpw9PPPEEDz30EH6/n/POO4/58+cfcp7IAQMHDuRf//oX//u//8sll1xCUlISM2fOZO7cuZEFE45Xeno6ixcv5qc//Sk/+tGPiI6O5uKLL+bBBx/koosuOtGXKCLSrgzTbLHjloiIiIiItJnq6mr8fj/PfjqU6Lgj79V1MtXXhJg1Yh1VVVXEx8dbHSfCnoPNRERERESky1FxIiIiIiIitqA5JyIiIiIi7SyEg5CN+gVC2HNmh33eIRERERER6dJUnIiIiIiIiC1oWJeIiIiISDsLmw7Cpn36BcI2XbBXxclRhMNh9u7dS1xc3HFvICYiIiIi7c80TWpqasjMzMThsE8BIMdPxclR7N27l6ys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zXvZtWkPZsgEA+ISY7jsxunEJ8VZHU9EREREujgVJ11Icvdu3Pjna1m9aB17thURmxDNqWfn0r2fllUVEREREeupOOliYuKjOeubo62OISIiItKlGDbbhNFOWVrSnBMREREREbEFFSciIiIiImILKk5ERERERMQWNOdERKSL2Vddx+LPd7CjuJxuMT7GD8pmYPdUq2OJiIioOBER6Up2lVbwu3+/R0F5NQ4DTBPeXreN2ZNGMvWUAVbHExGRLk7DukREupC/Ll1DQVkVPZLiyUpOICvZTzAU4vkP1lBeW291PBGRzsvqDRc7yCaMKk5ERLqI6oZG1u8uwh8ThdOx/8e/YRikxMdQVdfAul1FFicUEZGuTsWJiEgXYYb3D+MyML7yiPHFH9Fs+mc0ERHpMlSciIh0EfHRXgZnpVFZ30DY/LIQKaupw++LYkhWmoXpREQ6twObMNrpsCNNiBcR6SIMw+A744eTV1JO/r5K3E4nwVCYKI+Lb40bSkp8rNURRUSki1NxIiLShfRJT+LO70zhnXXb2FZYRlJcNGcOymF4dobV0URERFSciIh0NRmJ8XzvrFOtjiEi0vXYdCiVnWjOiYiIiIiI2IKKExERERERsQUN6xIRERERaW922/jQTlla+Fo9J/Pnz8cwDObMmRM5Z5omt99+O5mZmfh8PiZOnMiGDRtaPS8QCPCTn/yE5ORkYmJimDFjBgUFBa3aVFRUMGvWLPx+P36/n1mzZlFZWdmqze7du7nwwguJiYkhOTmZG264gaamplZt1q1bx4QJE/D5fHTv3p0777wT07Tpfw0RERERkS7shIuTVatW8dhjjzFs2LBW5++9914WLFjAgw8+yKpVq0hPT2fy5MnU1NRE2syZM4eXXnqJF198kaVLl1JbW8v06dMJhUKRNjNnzmTNmjW89dZbvPXWW6xZs4ZZs2ZFHg+FQkybNo26ujqWLl3Kiy++yL/+9S9uvPHGSJvq6momT55MZmYmq1at4oEHHuC+++5jwYIFJ/qyRURERESknZzQsK7a2louv/xyHn/8ce66667IedM0uf/++/n1r3/NJZdcAsAzzzxDWloaL7zwAtdeey1VVVU88cQTPPvss5x77rkAPPfcc2RlZfH2228zdepUNm7cyFtvvcXy5csZPXo0AI8//jhjx45l8+bNDBgwgIULF/L555+Tn59PZmYmAH/4wx+YPXs2d999N/Hx8Tz//PM0Njby9NNP4/V6yc3NZcuWLSxYsIC5c+diGF/dJVlEREREpO3ZbeNDO2Vp6YR6Tq6//nqmTZsWKS4O2LlzJ0VFRUyZMiVyzuv1MmHCBD766CMAVq9eTXNzc6s2mZmZ5ObmRtosW7YMv98fKUwAxowZg9/vb9UmNzc3UpgATJ06lUAgwOrVqyNtJkyYgNfrbdVm79695OXlnchLFxERERGRdnLcPScvvvgin3zyCatWrTrosaKiIgDS0tJanU9LS2PXrl2RNh6Ph8TExIPaHHh+UVERqampB10/NTW1VZuv3icxMRGPx9OqTXZ29kH3OfBYTk7OQfcIBAIEAoHI19XV1Qe1ERERERGRtndcPSf5+fn89Kc/5bnnniMqKuqw7b46XMo0zaMOofpqm0O1b4s2BybDHy7P/PnzI5Pw/X4/WVlZR8wtIiLSkTWHg9Q0N2ixGJH2ZtrwsKHjKk5Wr15NSUkJI0eOxOVy4XK5WLx4Mf/v//0/XC5Xq16JlkpKSiKPpaen09TUREVFxRHbFBcXH3T/0tLSVm2+ep+Kigqam5uP2KakpAQ4uHfngFtuuYWqqqrIkZ+ff/Q3RkREpINpCAX4x+4l3Lzmz9y85nF+u+F5VpVttjqWiHRxx1WcnHPOOaxbt441a9ZEjlGjRnH55ZezZs0aevfuTXp6OosWLYo8p6mpicWLFzNu3DgARo4cidvtbtWmsLCQ9evXR9qMHTuWqqoqVq5cGWmzYsUKqqqqWrVZv349hYWFkTYLFy7E6/UycuTISJslS5a0Wl544cKFZGZmHjTc6wCv10t8fHyrQ0REpDMxTZMntr/FK3uWURdswGkYbK/Zy+Pb3+Djsi1WxxORLuy45pzExcWRm5vb6lxMTAxJSUmR83PmzGHevHn069ePfv36MW/ePKKjo5k5cyYAfr+fq666ihtvvJGkpCS6devGTTfdxNChQyMT7AcNGsR5553H1VdfzZ/+9CcArrnmGqZPn86AAQMAmDJlCoMHD2bWrFn8/ve/p7y8nJtuuomrr746UlDMnDmTO+64g9mzZ/OrX/2KrVu3Mm/ePG699Vat1CUiIl3Wttq9rKnYTqInlhjX/mHace5o9taX8UbhSkZ266ffkyJtTKt1HZs23yH+5ptvpqGhgeuuu46KigpGjx7NwoULiYuLi7T54x//iMvl4rLLLqOhoYFzzjmHp59+GqfTGWnz/PPPc8MNN0RW9ZoxYwYPPvhg5HGn08nrr7/Oddddx/jx4/H5fMycOZP77rsv0sbv97No0SKuv/56Ro0aRWJiInPnzmXu3Llt/bJFREQ6jIL6UgLhZpKdrUcHxLl9FDaUUxtsJM7tsyidiHRlhqkZcEdUXV2N3++nqqpKQ7xERKRTWFW2mQe3/IeUqATcji//MFgWqCbG5eOeU/4Hj6PN/34p0m7s/HntQLb+N83D6T38glInWyjQyJb7fmW79+yEd4gXERGRjik3IZs0XyLFjRU0h0OYpkldsJGGUBPjkgerMBFpD1avzNUZV+sSERGRjs/n9HJ1nwvI8HWjtLGSPQ1l1AcDnJ40gOndRx/9AiIi7UR/GhEREemC+sV1546hV7C+Mo/aYAM9olPoG5upifAiYikVJyIiIl2Uz+nltKQBVscQ6RrsNpTKTlla0LAuERERERGxBfWciIiIiJwkpmlS1FhOyAyREZWEs8VqaSKi4kRERETkpMirK+Tvu98jr64QE5O0qG58o/uZnJLYz+pochJoE8Zjo2FdIiIiIu2soqmGR7f9h43VeUQ5PcS4osivL+GJHa+xrWaP1fFEbEPFiYiIiEg7W1W+keLGCjJ9ScS4ovA5vWREdaM22MAHpWutjidiGxrWJSIiItLOShsrAROH8eXfhQ3DwOt0U9BQYlkuOYm0WtcxUc+JiIiISDtL8MQC+yfEt9QUCpLiTbQikogtqTgRERERaWendRtEoieOwsZymsLNBMMhShsr8To9nJE81Op4Isdt/vz5GIbBnDlz2vS6Kk5ERERE2llqVCI/6D2N9KhulDfVUhqoJNbt4zs9zyY3obfV8eRkMG14nKBVq1bx2GOPMWzYsBO/yGFozomIiIjISZDr781tuT9ge+0eQuEQObEZxLh8VscSOS61tbVcfvnlPP7449x1111tfn31nIiIiIicJB6Hi0HxvchN6K3CRDqk66+/nmnTpnHuuee2y/XVcyIiIiIi0s7sugljdXV1q/Nerxev13vI57z44ot88sknrFq1qt1yqedERERERKSLysrKwu/3R4758+cfsl1+fj4//elPee6554iKimq3POo5ERERERHpovLz84mPj498fbhek9WrV1NSUsLIkSMj50KhEEuWLOHB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\n" + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAycAAAMWCAYAAADrj/mhAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAACzmElEQVR4nOzdeXhU9d3+8feZNZNtErIHAgn7EkAEZVMBFVBBrLbaFovS+qittpaitbV96laFai31+blW61aX2lXrXnADUTZREJAdAglkI/s6ycyc3x/ImMiOCeckuV+9znU1Z75zzj1jSOaT72aYpmkiIiIiIiJiMYfVAUREREREREDFiYiIiIiI2ISKExERERERsQUVJyIiIiIiYgsqTkRERERExBZUnIiIiIiIiC2oOBEREREREVtQcSIiIiIiIrbgsjqAiIiIiEhn1tjYSFNTk9UxDuLxeIiKirI6RisqTkRERERE2kljYyM5vWIpKglZHeUg6enp7Ny501YFiooTEREREZF20tTURFFJiF2rs4mPs8+MiuqaML1G5tHU1KTiRERERESkK4mPcxAf57Q6hu2pOBERERERaWdhTMKErY4REca0OsIh2advSUREREREbGvJkiVceOGFZGZmYhgGL7/8cqvHTdPk9ttvJzMzE5/Px8SJE9mwYcNx3UPFiYiIiIiIHFVdXR3Dhw/nwQcfPOTj9957LwsWLODBBx9k1apVpKenM3nyZGpqao75HhrWJSIiIiLSzkJmmJCNRlKFzOMfYnb++edz/vnnH/Ix0zS5//77+fWvf80ll1wCwDPPPENaWhovvPAC11577THdQz0nIiIiIiJdVHV1dasjEAic0HV27txJUVERU6ZMiZzzer1MmDCBjz766Jivo+JERERERKSLysrKwu/3R4758+ef0HWKiooASEtLa3U+LS0t8tix0LAuEREREZF2tn+1LvuM6zqQJT8/n/j4+Mh5r9f7ta5rGEarr03TPOjckag4ERERERHpouLj41sVJycqPT0d2N+DkpGRETlfUlJyUG/KkWhYl4iIiIiIfC05OTmkp6ezaNGiyLmmpiYWL17MuHHjjvk66jkREREREWlnYVttwcgJpamtrWXbtm2Rr3fu3MmaNWvo1q0bPXv2ZM6cOcybN49+/frRr18/5s2bR3R0NDNnzjzme6g4ERERERGRo/r444+ZNGlS5Ou5c+cCcOWVV/L0009z880309DQwHXXXUdFRQWjR49m4cKFxMXFHfM9DNM07TMzR0RERESkE6mursbv97N3cw/i4+wzo6K6JkzmgAKqqqraZM5JW1HPiYiIiIhIOwuZJiEb9QnYKUtL9infRERERESkS1NxIiIiIiIitqBhXSIiIiIi7cyumzDajXpORERERETEFlSciIiIiIiILWhYl4iIiIhIOwtjErLRUCoN6xIRERERETkCFSciIiIiImILGtYlIiIiItLOtFrXsVHPiYiIiIiI2IKKExERERERsQUN6xIRERERaWch0yRk2mcolZ2ytKSeExERERERsQUVJyIiIiIiYgsa1iUiIiIi0s7CXxx2YacsLannREREREREbEHFiYiIiIiI2IKGdYmIiIiItLMQJiEbbXxopywtqedERERERERsQcWJiIiIiIjYgoZ1iYiIiIi0s5C5/7ALO2VpST0nIiIiIiJiCypORERERETEFjSsS0RERESknWkTxmOjnhMREREREbEFFSciIiIiImILGtYlIiIiItLOwhiEMKyOERG2UZaW1HMiIiIiIiK2oOJERERERERsQcO6RERERETaWdjcf9iFnbK0pJ4TERERERGxBRUnIiIiIiJiCxrWJSIiIiLSzkI2W63LTllaUs+JiIiIiIjYgooTERERERGxBQ3rEhERERFpZxrWdWzUcyIiIiIiIrag4kRERERERGxBw7pERERERNpZ2DQIm/YZSmWnLC2p50RERERERGxBxYmIiIiIiNiChnWJiIiIiLQzrdZ1bNRzIiIiIiIitqDiREREREREbEHDukRERERE2lkIByEb9QuErA5wGPZ5h0REREREpEtTcSIiIiIiIragYV0iIiIiIu3MtNkmjKaNsrSknhMREREREbEFFSciIiIiImILGtYlIiIiItLOtAnjsVHPiYiIiIiI2IKKExERERERsQUN6xIRERERaWch00HItE+/QMi0OsGh2ecdEhERERGRLk3FiYiIiIiI2IKGdYmIiIiItLMwBmEb9QuEsee4Lvu8QyIiIiIi0qWpOBEREREREVvQsC4RERERkXamTRiPjXpORERERETEFlSciIiIiIiILWhYl4iIiIhIO7PfJoxarUtEREREROSwVJyIiIiIiIgtqDgR6WKefvppDMOIHC6Xix49evD9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R5yvcjgLFizgjDPOYPTo0fzyl7+kb9++FBcX88orr/CnP/2JuLg47rzzThYtWsS4ceO44YYbGDBgAI2NjeTl5fHGG2/w6KOPHncP09ChQ4H9w43OP/98nE4nw4YNw+PxHPY506ZNY8GCBcycOZNrrrmGsrIy7rvvvkOuxDV06FBefPFF/va3v9G7d2+ioqIi9/yq+fPnM3nyZCZNmsRNN92Ex+Ph4YcfZv369fz1r389ps03W3r00Ud59913mTZtGj179qSxsTGyatWJ/DdqbwMGDOCaa67hgQcewOFwcP7550dW68rKyuJnP/vZYZ87efJkPB4P3/3ud7n55ptpbGzkkUceoaKi4oTzzJkzhyeffJJp06Zx1113RVbrarmktoiI3ag4EZE29fnnn0cmLh+YJ9LSbbfdFtnN3DRNQqEQoVAo8njv3r2prKzkV7/6FWVlZZE5GQ8//DDXXnvtUe8fFxfH0qVLuf3223nssce44447SExM5LTTTuOaa64BICoqivfee49f//rX/P73v6e0tJTu3btz0003cdttt53Q6x4+fDgrV67ktttu45ZbbqGmpob09HTOPvvsSKGQkZHBxx9/zG9/+1t+//vfU1BQQFxcHDk5OZx33nmHnLh+NDNnzuTDDz/k4Ycf5s4778Q0TXbu3BnZj+RQzj77bJ588knuueceLrzwQrp3787VV19NamoqV111Vau2d9xxB4WFhVx99dXU1NTQq1evyD4qXzVhwgTeffddbrvtNmbPnk04HGb48OG88sorTJ8+/bhf2ymnnMLChQu57bbbKCoqIjY2ltzcXF555ZXInBm7eeSRR+jTpw9PPPEEDz30EH6/n/POO4/58+cfcp7IAQMHDuRf//oX//u//8sll1xCUlISM2fOZO7cuZEFE45Xeno6ixcv5qc//Sk/+tGPiI6O5uKLL+bBBx/koosuOtGXKCLSrgzTbLHjloiIiIiItJnq6mr8fj/PfjqU6Lgj79V1MtXXhJg1Yh1VVVXEx8dbHSfCnoPNRERERESky1FxIiIiIiIitqA5JyIiIiIi7SyEg5CN+gVC2HNmh33eIRERERER6dJUnIiIiIiIiC1oWJeIiIiISDsLmw7Cpn36BcI2XbBXxclRhMNh9u7dS1xc3HFvICYiIiIi7c80TWpqasjMzMThsE8BIMdPxclR7N27l6ys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zXvZtWkPZsgEA+ISY7jsxunEJ8VZHU9EREREujgVJ11Icvdu3Pjna1m9aB17thURmxDNqWfn0r2fllUVEREREeupOOliYuKjOeubo62OISIiItKlGDbbhNFOWVrSnBMREREREbEFFSciIiIiImILKk5ERERERMQWNOdERKSL2Vddx+LPd7CjuJxuMT7GD8pmYPdUq2OJiIioOBER6Up2lVbwu3+/R0F5NQ4DTBPeXreN2ZNGMvWUAVbHExGRLk7DukREupC/Ll1DQVkVPZLiyUpOICvZTzAU4vkP1lBeW291PBGRzsvqDRc7yCaMKk5ERLqI6oZG1u8uwh8ThdOx/8e/YRikxMdQVdfAul1FFicUEZGuTsWJiEgXYYb3D+MyML7yiPHFH9Fs+mc0ERHpMlSciIh0EfHRXgZnpVFZ30DY/LIQKaupw++LYkhWmoXpREQ6twObMNrpsCNNiBcR6SIMw+A744eTV1JO/r5K3E4nwVCYKI+Lb40bSkp8rNURRUSki1NxIiLShfRJT+LO70zhnXXb2FZYRlJcNGcOymF4dobV0URERFSciIh0NRmJ8XzvrFOtjiEi0vXYdCiVnWjOiYiIiIiI2IKKExERERERsQUN6xIRERERaW922/jQTlla+Fo9J/Pnz8cwDObMmRM5Z5omt99+O5mZmfh8PiZOnMiGDRtaPS8QCPCTn/yE5ORkYmJimDFjBgUFBa3aVFRUMGvWLPx+P36/n1mzZlFZWdmqze7du7nwwguJiYkhOTmZG264gaamplZt1q1bx4QJE/D5fHTv3p0777wT07Tpfw0RERERkS7shIuTVatW8dhjjzFs2LBW5++9914WLFjAgw8+yKpVq0hPT2fy5MnU1NRE2syZM4eXXnqJF198kaVLl1JbW8v06dMJhUKRNjNnzmTNmjW89dZbvPXWW6xZs4ZZs2ZFHg+FQkybNo26ujqWLl3Kiy++yL/+9S9uvPHGSJvq6momT55MZmYmq1at4oEHHuC+++5jwYIFJ/qyRURERESknZzQsK7a2louv/xyHn/8ce66667IedM0uf/++/n1r3/NJZdcAsAzzzxDWloaL7zwAtdeey1VVVU88cQTPPvss5x77rkAPPfcc2RlZfH2228zdepUNm7cyFtvvcXy5csZPXo0AI8//jhjx45l8+bNDBgwgIULF/L555+Tn59PZmYmAH/4wx+YPXs2d999N/Hx8Tz//PM0Njby9NNP4/V6yc3NZcuWLSxYsIC5c+diGF/dJVlEREREpO3ZbeNDO2Vp6YR6Tq6//nqmTZsWKS4O2LlzJ0VFRUyZMiVyzuv1MmHCBD766CMAVq9eTXNzc6s2mZmZ5ObmRtosW7YMv98fKUwAxowZg9/vb9UmNzc3UpgATJ06lUAgwOrVqyNtJkyYgNfrbdVm79695OXlnchLFxERERGRdnLcPScvvvgin3zyCatWrTrosaKiIgDS0tJanU9LS2PXrl2RNh6Ph8TExIPaHHh+UVERqampB10/NTW1VZuv3icxMRGPx9OqTXZ29kH3OfBYTk7OQfcIBAIEAoHI19XV1Qe1ERERERGRtndcPSf5+fn89Kc/5bnnniMqKuqw7b46XMo0zaMOofpqm0O1b4s2BybDHy7P/PnzI5Pw/X4/WVlZR8wtIiLSkTWHg9Q0N2ixGJH2ZtrwsKHjKk5Wr15NSUkJI0eOxOVy4XK5WLx4Mf/v//0/XC5Xq16JlkpKSiKPpaen09TUREVFxRHbFBcXH3T/0tLSVm2+ep+Kigqam5uP2KakpAQ4uHfngFtuuYWqqqrIkZ+ff/Q3RkREpINpCAX4x+4l3Lzmz9y85nF+u+F5VpVttjqWiHRxx1WcnHPOOaxbt441a9ZEjlGjRnH55ZezZs0aevfuTXp6OosWLYo8p6mpicWLFzNu3DgARo4cidvtbtWmsLCQ9evXR9qMHTuWqqoqVq5cGWmzYsUKqqqqWrVZv349hYWFkTYLFy7E6/UycuTISJslS5a0Wl544cKFZGZmHjTc6wCv10t8fHyrQ0REpDMxTZMntr/FK3uWURdswGkYbK/Zy+Pb3+Djsi1WxxORLuy45pzExcWRm5vb6lxMTAxJSUmR83PmzGHevHn069ePfv36MW/ePKKjo5k5cyYAfr+fq666ihtvvJGkpCS6devGTTfdxNChQyMT7AcNGsR5553H1VdfzZ/+9CcArrnmGqZPn86AAQMAmDJlCoMHD2bWrFn8/ve/p7y8nJtuuomrr746UlDMnDmTO+64g9mzZ/OrX/2KrVu3Mm/ePG699Vat1CUiIl3Wttq9rKnYTqInlhjX/mHace5o9taX8UbhSkZ266ffkyJtTKt1HZs23yH+5ptvpqGhgeuuu46KigpGjx7NwoULiYuLi7T54x//iMvl4rLLLqOhoYFzzjmHp59+GqfTGWnz/PPPc8MNN0RW9ZoxYwYPPvhg5HGn08nrr7/Oddddx/jx4/H5fMycOZP77rsv0sbv97No0SKuv/56Ro0aRWJiInPnzmXu3Llt/bJFREQ6jIL6UgLhZpKdrUcHxLl9FDaUUxtsJM7tsyidiHRlhqkZcEdUXV2N3++nqqpKQ7xERKRTWFW2mQe3/IeUqATcji//MFgWqCbG5eOeU/4Hj6PN/34p0m7s/HntQLb+N83D6T38glInWyjQyJb7fmW79+yEd4gXERGRjik3IZs0XyLFjRU0h0OYpkldsJGGUBPjkgerMBFpD1avzNUZV+sSERGRjs/n9HJ1nwvI8HWjtLGSPQ1l1AcDnJ40gOndRx/9AiIi7UR/GhEREemC+sV1546hV7C+Mo/aYAM9olPoG5upifAiYikVJyIiIl2Uz+nltKQBVscQ6RrsNpTKTlla0LAuERERERGxBfWciIiIiJwkpmlS1FhOyAyREZWEs8VqaSKi4kRERETkpMirK+Tvu98jr64QE5O0qG58o/uZnJLYz+pochJoE8Zjo2FdIiIiIu2soqmGR7f9h43VeUQ5PcS4osivL+GJHa+xrWaP1fFEbEPFiYiIiEg7W1W+keLGCjJ9ScS4ovA5vWREdaM22MAHpWutjidiGxrWJSIiItLOShsrAROH8eXfhQ3DwOt0U9BQYlkuOYm0WtcxUc+JiIiISDtL8MQC+yfEt9QUCpLiTbQikogtqTgRERERaWendRtEoieOwsZymsLNBMMhShsr8To9nJE81Op4Isdt/vz5GIbBnDlz2vS6Kk5ERERE2llqVCI/6D2N9KhulDfVUhqoJNbt4zs9zyY3obfV8eRkMG14nKBVq1bx2GOPMWzYsBO/yGFozomIiIjISZDr781tuT9ge+0eQuEQObEZxLh8VscSOS61tbVcfvnlPP7449x1111tfn31nIiIiIicJB6Hi0HxvchN6K3CRDqk66+/nmnTpnHuuee2y/XVcyIiIiIi0s7sugljdXV1q/Nerxev13vI57z44ot88sknrFq1qt1yqedERERERKSLysrKwu/3R4758+cfsl1+fj4//elPee6554iKimq3POo5ERERERHpovLz84mPj498fbhek9WrV1NSUsLIkSMj50KhEEuWLOHB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\n", + "text/plain": [ + "
" + ] }, "metadata": {}, "output_type": "display_data" @@ -400,8 +561,10 @@ "outputs": [ { "data": { - "text/plain": "
", - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/IAAAINCAYAAACd0URAAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAABNv0lEQVR4nO3deXxU9b3/8fdMSCaRZEa2kEQioCDIEgSCEJDNsC+itoD8aADFWhQQpVYK141WDd4KAtWLLEqkKtE2IKjsyFIkUHaiKEULDUJiikomgZBA5vv7w8tchiwkkDA58Ho+Hufx4HzP95z5nOHLIe+czWaMMQIAAAAAAJZg93cBAAAAAACg7AjyAAAAAABYCEEeAAAAAAALIcgDAAAAAGAhBHkAAAAAACyEIA8AAAAAgIUQ5AEAAAAAsBCCPAAAAAAAFlLN3wVURR6PR8ePH1dYWJhsNpu/ywEAAAAAXOOMMcrJyVFUVJTs9tLPuRPki3H8+HFFR0f7uwwAAAAAwHXm6NGjqlevXql9CPLFCAsLk/TzF+h0Ov1cDQAAAADgWud2uxUdHe3No6UhyBfj/OX0TqeTIA8AAAAAuGrKcns3D7sDAAAAAMBCCPIAAAAAAFgIQR4AAAAAAAvhHnkAAACgijHG6Ny5cyosLPR3KQAqUGBgoAICAq54OwR5AAAAoAopKChQRkaGTp8+7e9SAFQwm82mevXqKTQ09Iq2Q5AHAAAAqgiPx6PDhw8rICBAUVFRCgoKKtMTrAFUfcYY/ec//9F3332nxo0bX9GZeYI8AAAAUEUUFBTI4/EoOjpaN9xwg7/LAVDB6tSpoyNHjujs2bNXFOR52B0AAABQxdjt/JgOXIsq6gobjhAAAAAAAFgIQR4AAAAAAAshyAMAAAC45o0aNUr33nuvv8u4Ig0aNNDMmTP9XUaxrlZtSUlJuvHGGyv9c6q6KhPkExMTZbPZ9MQTT5TYZ+PGjbLZbEWmr7/+2qdfSkqKmjVrJofDoWbNmmnp0qWVXD0AAABwfRs1alSxP6v36dPH36VJkmbNmqWkpCR/lyHp5/ukP/roowrf7qlTpzRp0iTdcsstCg4OVp06ddStWzd98sknFf5ZF9uxY4ceeeSRSv+coUOH6p///Gelf05VVyWeWr9jxw7NmzdPMTExZep/8OBBOZ1O73ydOnW8f05NTdXQoUP1xz/+Uffdd5+WLl2qIUOGaMuWLWrfvn2F1w4AAABURR5jdNZT6J0PtAfIXsmvsuvTp48WLlzo0+ZwOCr1My+lsLBQNptNLpfLr3VcDWPGjNE//vEPvf7662rWrJl++OEHbd26VT/88EOlf/aFmayynD17ViEhIQoJCan0z6rq/H5GPjc3V8OHD9f8+fNVo0aNMq0THh6uiIgI73ThY/tnzpypnj17avLkyWratKkmT56s+Pj4KnsJCgAAQEk8xii/8Jx38hjj75JgEdkFeZq661M9vvVD7zR116fKLsir1M91OBw+P6dHRER4f8bfuHGjgoKC9Pe//93bf/r06apdu7YyMjIkSd26ddO4ceM0btw43XjjjapVq5aeeeYZmQvGfkFBgZ5++mnddNNNql69utq3b6+NGzd6l5+/9PqTTz7xXqX773//u8il9d26ddP48eP1xBNPqEaNGqpbt67mzZunU6dO6cEHH1RYWJhuvfVWrVy50mcfDxw4oH79+ik0NFR169ZVQkKCTpw44bPdxx9/XE8//bRq1qypiIgIvfDCC97lDRo0kCTdd999stls3vlvv/1WgwYNUt26dRUaGqp27dpp3bp15fr+P/74Y02ZMkX9+vVTgwYN1LZtW40fP14jR468rO+vSZMmuuGGG/TLX/5Sp06d0jvvvKMGDRqoRo0aGj9+vAoL/+8XRRdeWj9s2DA98MADPrWdPXtWtWvX9v6iZ9WqVbrrrru8f88DBgzQt99+6+1/5MgR2Ww2ffjhh+rWrZuCg4P17rvvFrm0vizfW4MGDfTyyy/roYceUlhYmG6++WbNmzfPp893332nBx54QDVr1lT16tUVGxur7du3+3y3bdu2VXBwsG655RZNnTpV586d8y5/4YUXdPPNN8vhcCgqKkqPP/54Gf/WLo/fg/zYsWPVv39/9ejRo8zrtG7dWpGRkYqPj9eGDRt8lqWmpqpXr14+bb1799bWrVtL3F5+fr7cbrfPBAAA4E/+CmKwvuyCPL26b52y8nJ82rPycvTqvnV+G0PdunXTE088oYSEBGVnZ2vfvn36r//6L82fP1+RkZHefu+8846qVaum7du3a/bs2Xrttde0YMEC7/IHH3xQn3/+uZKTk7V//34NHjxYffr00aFDh7x9Tp8+rcTERC1YsEBffvmlwsPDi63pnXfeUe3atfWPf/xD48eP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hx9qxIgR3vujz9u2bZvPOtu2bVPjxo0VEBCg1q1bq7CwUFlZWercufPVLl9t2rRRSkqKGjRocEVnWwMDA30eFCdJf//73zVq1Cjdd999kn6+b/vIkSNXUq4kqVmzZjp37pzOnDlzVb+/jh07Kjo6Wh988IFWrlypwYMHKygoSJL0ww8/6KuvvtLcuXO9dWzZsuWyPqcivreYmBgtWLBAP/74Y7Fn5du0aaODBw+W+kuqkJAQ3XPPPbrnnns0duxYNW3aVGlpaWrTpk25aikrvwX5sLAwn0smpJ9/21KrVi1v++TJk3Xs2DEtWrRI0s9PpG/QoIGaN2+ugoICvfvuu0pJSVFKSop3GxMmTFCXLl30yiuvaNCgQVq2bJnWrVt32QMDAAAAsIpAe4AiQpzKysspcmuGJNllU3hImALtZTtpVl75+flFro6tVq2aateurcLCQiUkJKhXr1568MEH1bdvX7Vs2VLTp0/X7373O2//o0ePauLEifrNb36j3bt3689//rOmT58uSbrttts0fPhwjRgxQtOnT1fr1q114sQJffbZZ2rZsqX69etXKft13tixYzV//nwNGzZMv/vd71S7dm198803Sk5O1vz588t8MrJBgwZav369OnXqJIfDoRo1aqhRo0ZasmSJBg4cKJvNpmefffaSZ/Ev1q1bNw0bNkyxsbGqVauWDhw4oClTpqh79+5yOp1yOp1X7fuz2Wz6f//v/+nNN9/UP//5T5+HlNeoUUO1atXSvHnzFBkZqfT0dP3+97+/rM+piO9t2LBhevnll3XvvfcqMTFRkZGR2rNnj6KiohQXF6fnnntOAwYMUHR0tAYPHiy73a79+/crLS1NL774opKSklRYWKj27dvrhhtu0F/+8heFhISofv36l7VPZeH3p9aXJiMjw+fehoKCAj311FOKiYlR586dtWXLFn366ac+lzh07NhRycnJWrhwoWJiYpSUlKQPPviAd8gDAABLOB/E7Cr+smC7bIoIcVZaEIO12W02TYyJV+3g0CJjyC6bageHamJMfKU9X2HVqlWKjIz0me666y5J0ksvvaQjR454X/sVERGhBQsW6JlnntHevXu92xgxYoTy8vJ05513auzYsRo/frweeeQR7/KFCxdqxIgR+u1vf6smTZronnvu0fbt26/KM66ioqL0+eefq7CwUL1791aLFi00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WwUHB+uWW27R1KlTvb+MAADgekGQBwDgOnT33XerVatWWrJkSZFls2fP1vLly/Xhhx/q4MGDevfdd72BfceOHZKkhQsXKiMjwzufm5urfv36ad26ddqzZ4969+6tgQMHKj093Wfb06dPV2xsrPbs2aPHHntMjz76qL7++mvvNrp27arjx49r+fLl2rdvn55++mnvLQCrV6/Wr371Kz3++OM6cOCA5s6dq6SkJL300kuV9TUBAFAlVfN3AQAAwD+aNm2q/fv3F2lPT09X48aNddddd8lms6l+/freZXXq1JEk3XjjjYqIiPC2t2rVSq1atfLOv/jii1q6dKmWL1+ucePGedv79eunxx57TJI0adIkvfbaa9q4caOaNm2q999/X//5z3+0Y8cO1axZU5LUqFEj77ovvfSSfv/732vkyJGSpFtuuUV//OMf9fTTT+v555+viK8EAABLIMgDAHCdMsbIZrMVaR81apR69uypJk2aqE+fPhowYIB69epV6rZOnTqlqVOn6pNPPtHx48d17tw55eXlFTkjHxMT4/2zzWZTRESEsrKyJEl79+5V69atvSH+Yrt27dKOHTt8zsAXFhbqzJkzOn36tG644YYy7zsAAFZGkAcA4Dr11VdfqWHDhkXa27Rpo8OHD2vlypVat26dhgwZoh49euhvf/tbidv63e9+p9WrV+vVV19Vo0aNFBISol/+8pcqKCjw6RcYGOgzb7PZvJfOh4SElFqvx+PR1KlTdf/99xdZFhwcXOq6AABcSwjyAABchz777DOlpaXpySefLHa50+nU0KFDNXToUP3yl79Unz599OOPP6pmzZoKDAxUYWGhT/+///3vGjVqlO677z5JP9/vfuTIkXLVFBMTowULFng/52Jt2rTRwYMHfS63BwDgekSQBwDgGpefn6/MzEwVFhbq+++/16pVq5SYmKgBAwZoxIgRRfq/9tprioyM1B133CG73a6//vWvioiI0I033ijp56fPr1+/Xp06dZLD4VCNGjXUqFEjLVmyRAMHDpTNZtOzzz7r8576shg2bJhefvll3XvvvUpMTFRkZKT27NmjqKgoxcXF6bnnntOAAQMUHR2twYMHy263a//+/UpLS9OLL75YEV8VAACWwFPrAQC4xq1atUqRkZFq0KCB+vTpow0bNmj27NlatmyZAgICivQPDQ3VK6+8otjYWLVr105HjhzRihUrZLf//GPD9OnTtXbtWkVHR6t169aSfg7/NWrUUMeOHTVw4ED17t1bbdq0KVedQUFBWrNmjcLDw9WvXz+1bNlS06ZN89bYu3dvffLJJ1q7dq3atWunDh06aMaMGT4P4wMA4HpgM8YYfxcBAAAAAADKhjPyAAAAAABYCEEeAAAAAAALIcgDAAAAAGAhBHkAAAAAACyEIA8AAAAAgIUQ5AEAAAAAsBCCPAAAAAAAFkKQBwAAAADAQgjyAAAAAABYCEEeAAAAAAALIcgDAAAAAGAhBHkAAAAAACzk/wNA7CctC+/qWAAAAABJRU5ErkJggg==\n" + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/IAAAINCAYAAACd0URAAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAABNv0lEQVR4nO3deXxU9b3/8fdMSCaRZEa2kEQioCDIEgSCEJDNsC+itoD8aADFWhQQpVYK141WDd4KAtWLLEqkKtE2IKjsyFIkUHaiKEULDUJiikomgZBA5vv7w8tchiwkkDA58Ho+Hufx4HzP95z5nOHLIe+czWaMMQIAAAAAAJZg93cBAAAAAACg7AjyAAAAAABYCEEeAAAAAAALIcgDAAAAAGAhBHkAAAAAACyEIA8AAAAAgIUQ5AEAAAAAsBCCPAAAAAAAFlLN3wVURR6PR8ePH1dYWJhsNpu/ywEAAAAAXOOMMcrJyVFUVJTs9tLPuRPki3H8+HFFR0f7uwwAAAAAwHXm6NGjqlevXql9CPLFCAsLk/TzF+h0Ov1cDQAAAADgWud2uxUdHe3No6UhyBfj/OX0TqeTIA8AAAAAuGrKcns3D7sDAAAAAMBCCPIAAAAAAFgIQR4AAAAAAAvhHnkAAACgijHG6Ny5cyosLPR3KQAqUGBgoAICAq54OwR5AAAAoAopKChQRkaGTp8+7e9SAFQwm82mevXqKTQ09Iq2Q5AHAAAAqgiPx6PDhw8rICBAUVFRCgoKKtMTrAFUfcYY/ec//9F3332nxo0bX9GZeYI8AAAAUEUUFBTI4/EoOjpaN9xwg7/LAVDB6tSpoyNHjujs2bNXFOR52B0AAABQxdjt/JgOXIsq6gobjhAAAAAAAFgIQR4AAAAAAAshyAMAAAC45o0aNUr33nuvv8u4Ig0aNNDMmTP9XUaxrlZtSUlJuvHGGyv9c6q6KhPkExMTZbPZ9MQTT5TYZ+PGjbLZbEWmr7/+2qdfSkqKmjVrJofDoWbNmmnp0qWVXD0AAABwfRs1alSxP6v36dPH36VJkmbNmqWkpCR/lyHp5/ukP/roowrf7qlTpzRp0iTdcsstCg4OVp06ddStWzd98sknFf5ZF9uxY4ceeeSRSv+coUOH6p///Gelf05VVyWeWr9jxw7NmzdPMTExZep/8OBBOZ1O73ydOnW8f05NTdXQoUP1xz/+Uffdd5+WLl2qIUOGaMuWLWrfvn2F1w4AAABURR5jdNZT6J0PtAfIXsmvsuvTp48WLlzo0+ZwOCr1My+lsLBQNptNLpfLr3VcDWPGjNE//vEPvf7662rWrJl++OEHbd26VT/88EOlf/aFmayynD17ViEhIQoJCan0z6rq/H5GPjc3V8OHD9f8+fNVo0aNMq0THh6uiIgI73ThY/tnzpypnj17avLkyWratKkmT56s+Pj4KnsJCgAAQEk8xii/8Jx38hjj75JgEdkFeZq661M9vvVD7zR116fKLsir1M91OBw+P6dHRER4f8bfuHGjgoKC9Pe//93bf/r06apdu7YyMjIkSd26ddO4ceM0btw43XjjjapVq5aeeeYZmQvGfkFBgZ5++mnddNNNql69utq3b6+NGzd6l5+/9PqTTz7xXqX773//u8il9d26ddP48eP1xBNPqEaNGqpbt67mzZunU6dO6cEHH1RYWJhuvfVWrVy50mcfDxw4oH79+ik0NFR169ZVQkKCTpw44bPdxx9/XE8//bRq1qypiIgIvfDCC97lDRo0kCTdd999stls3vlvv/1WgwYNUt26dRUaGqp27dpp3bp15fr+P/74Y02ZMkX9+vVTgwYN1LZtW40fP14jR468rO+vSZMmuuGGG/TLX/5Sp06d0jvvvKMGDRqoRo0aGj9+vAoL/+8XRRdeWj9s2DA98MADPrWdPXtWtWvX9v6iZ9WqVbrrrru8f88DBgzQt99+6+1/5MgR2Ww2ffjhh+rWrZuCg4P17rvvFrm0vizfW4MGDfTyyy/roYceUlhYmG6++WbNmzfPp893332nBx54QDVr1lT16tUVGxur7du3+3y3bdu2VXBwsG655RZNnTpV586d8y5/4YUXdPPNN8vhcCgqKkqPP/54Gf/WLo/fg/zYsWPVv39/9ejRo8zrtG7dWpGRkYqPj9eGDRt8lqWmpqpXr14+bb1799bWrVtL3F5+fr7cbrfPBAAA4E/+CmKwvuyCPL26b52y8nJ82rPycvTqvnV+G0PdunXTE088oYSEBGVnZ2vfvn36r//6L82fP1+RkZHefu+8846qVaum7du3a/bs2Xrttde0YMEC7/IHH3xQn3/+uZKTk7V//34NHjxYffr00aFDh7x9Tp8+rcTERC1YsEBffvmlwsPDi63pnXfeUe3atfWPf/xD48eP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hx9qxIgR3vujz9u2bZvPOtu2bVPjxo0VEBCg1q1bq7CwUFlZWercufPVLl9t2rRRSkqKGjRocEVnWwMDA30eFCdJf//73zVq1Cjdd999kn6+b/vIkSNXUq4kqVmzZjp37pzOnDlzVb+/jh07Kjo6Wh988IFWrlypwYMHKygoSJL0ww8/6KuvvtLcuXO9dWzZsuWyPqcivreYmBgtWLBAP/74Y7Fn5du0aaODBw+W+kuqkJAQ3XPPPbrnnns0duxYNW3aVGlpaWrTpk25aikrvwX5sLAwn0smpJ9/21KrVi1v++TJk3Xs2DEtWrRI0s9PpG/QoIGaN2+ugoICvfvuu0pJSVFKSop3GxMmTFCXLl30yiuvaNCgQVq2bJnWrVt32QMDAAAAsIpAe4AiQpzKysspcmuGJNllU3hImALtZTtpVl75+flFro6tVq2aateurcLCQiUkJKhXr1568MEH1bdvX7Vs2VLTp0/X7373O2//o0ePauLEifrNb36j3bt3689//rOmT58uSbrttts0fPhwjRgxQtOnT1fr1q114sQJffbZZ2rZsqX69etXKft13tixYzV//nwNGzZMv/vd71S7dm198803Sk5O1vz588t8MrJBgwZav369OnXqJIfDoRo1aqhRo0ZasmSJBg4cKJvNpmefffaSZ/Ev1q1bNw0bNkyxsbGqVauWDhw4oClTpqh79+5yOp1yOp1X7fuz2Wz6f//v/+nNN9/UP//5T5+HlNeoUUO1atXSvHnzFBkZqfT0dP3+97+/rM+piO9t2LBhevnll3XvvfcqMTFRkZGR2rNnj6KiohQXF6fnnntOAwYMUHR0tAYPHiy73a79+/crLS1NL774opKSklRYWKj27dvrhhtu0F/+8heFhISofv36l7VPZeH3p9aXJiMjw+fehoKCAj311FOKiYlR586dtWXLFn366ac+lzh07NhRycnJWrhwoWJiYpSUlKQPPviAd8gDAABLOB/E7Cr+smC7bIoIcVZaEIO12W02TYyJV+3g0CJjyC6bageHamJMfKU9X2HVqlWKjIz0me666y5J0ksvvaQjR454X/sVERGhBQsW6JlnntHevXu92xgxYoTy8vJ05513auzYsRo/frweeeQR7/KFCxdqxIgR+u1vf6smTZronnvu0fbt26/KM66ioqL0+eefq7CwUL1791aLFi00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WwUHB+uWW27R1KlTvb+MAADgekGQBwDgOnT33XerVatWWrJkSZFls2fP1vLly/Xhhx/q4MGDevfdd72BfceOHZKkhQsXKiMjwzufm5urfv36ad26ddqzZ4969+6tgQMHKj093Wfb06dPV2xsrPbs2aPHHntMjz76qL7++mvvNrp27arjx49r+fLl2rdvn55++mnvLQCrV6/Wr371Kz3++OM6cOCA5s6dq6SkJL300kuV9TUBAFAlVfN3AQAAwD+aNm2q/fv3F2lPT09X48aNddddd8lms6l+/freZXXq1JEk3XjjjYqIiPC2t2rVSq1atfLOv/jii1q6dKmWL1+ucePGedv79eunxx57TJI0adIkvfbaa9q4caOaNm2q999/X//5z3+0Y8cO1axZU5LUqFEj77ovvfSSfv/732vkyJGSpFtuuUV//OMf9fTTT+v555+viK8EAABLIMgDAHCdMsbIZrMVaR81apR69uypJk2aqE+fPhowYIB69epV6rZOnTqlqVOn6pNPPtHx48d17tw55eXlFTkjHxMT4/2zzWZTRESEsrKyJEl79+5V69atvSH+Yrt27dKOHTt8zsAXFhbqzJkzOn36tG644YYy7zsAAFZGkAcA4Dr11VdfqWHDhkXa27Rpo8OHD2vlypVat26dhgwZoh49euhvf/tbidv63e9+p9WrV+vVV19Vo0aNFBISol/+8pcqKCjw6RcYGOgzb7PZvJfOh4SElFqvx+PR1KlTdf/99xdZFhwcXOq6AABcSwjyAABchz777DOlpaXpySefLHa50+nU0KFDNXToUP3yl79Unz599OOPP6pmzZoKDAxUYWGhT/+///3vGjVqlO677z5JP9/vfuTIkXLVFBMTowULFng/52Jt2rTRwYMHfS63BwDgekSQBwDgGpefn6/MzEwVFhbq+++/16pVq5SYmKgBAwZoxIgRRfq/9tprioyM1B133CG73a6//vWvioiI0I033ijp56fPr1+/Xp06dZLD4VCNGjXUqFEjLVmyRAMHDpTNZtOzzz7r8576shg2bJhefvll3XvvvUpMTFRkZKT27NmjqKgoxcXF6bnnntOAAQMUHR2twYMHy263a//+/UpLS9OLL75YEV8VAACWwFPrAQC4xq1atUqRkZFq0KCB+vTpow0bNmj27NlatmyZAgICivQPDQ3VK6+8otjYWLVr105HjhzRihUrZLf//GPD9OnTtXbtWkVHR6t169aSfg7/NWrUUMeOHTVw4ED17t1bbdq0KVedQUFBWrNmjcLDw9WvXz+1bNlS06ZN89bYu3dvffLJJ1q7dq3atWunDh06aMaMGT4P4wMA4HpgM8YYfxcBAAAAAADKhjPyAAAAAABYCEEeAAAAAAALIcgDAAAAAGAhBHkAAAAAACyEIA8AAAAAgIUQ5AEAAAAAsBCCPAAAAAAAFkKQBwAAAADAQgjyAAAAAABYCEEeAAAAAAALIcgDAAAAAGAhBHkAAAAAACzk/wNA7CctC+/qWAAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] }, "metadata": {}, "output_type": "display_data" @@ -444,8 +607,10 @@ "outputs": [ { "data": { - "text/plain": "
", - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+kAAAINCAYAAABCnz5fAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAABKQElEQVR4nO3de1xVdb7/8fcGYbNF2F65JYpmWV4wFU+iOWaYmGkXS8sxtZyasTItxqOjM1PaReqMmuOc8/OuZTbj6QzaUF7BxMpLmXeTzPGGKcRoCV4QkP39/dFxH7eAsg3YS3k9H4/1eLS/67vW+qztlxVv1s1mjDECAAAAAAA+5+frAgAAAAAAwE8I6QAAAAAAWAQhHQAAAAAAiyCkAwAAAABgEYR0AAAAAAAsgpAOAAAAAIBFENIBAAAAALAIQjoAAAAAABZRy9cFVDeXy6Xjx48rJCRENpvN1+UAAAAAAG5wxhidPn1aUVFR8vO78rnyGhfSjx8/rujoaF+XAQAAAACoYY4eParGjRtfsU+NC+khISGSfvpyQkNDfVwNAAAAAOBGl5+fr+joaHcevZIaF9IvXuIeGhpKSAcAAAAAVJuK3HLNg+MAAAAAALAIQjoAAAAAABZBSAcAAAAAwCJq3D3pFWGM0YULF1RSUuLrUgBUEn9/f9WqVYtXLwIAAMDSCOmXKSoqUnZ2ts6dO+frUgBUstq1aysyMlKBgYG+LgUAAAAoEyH9Ei6XS4cOHZK/v7+ioqIUGBjIWTfgBmCMUVFRkf71r3/p0KFDuuWWW+Tnx90+AAAAsB5C+iWKiorkcrkUHR2t2rVr+7ocAJXI4XAoICBAR44cUVFRkYKCgnxdEgAAAFAKp5LKwBk24MbEzzYAAACsjt9YAQAAAACwCEI6qsWTTz6phx56yNdl/CwxMTGaPn26r8soU3XV9s4776hu3bpVvh0AAACgpiKk3yCefPJJ2Wy2UlPv3r19XZok6c9//rPeeecdX5chSbLZbPrwww8rfb1nz57VuHHj1Lx5cwUFBalRo0a6++679fHHH1f6ti63ZcsW/frXv67y7Tz22GP69ttvq3w7AAAAQE3Fg+NuIL1799bChQs92ux2u4+q+UlJSYlsNpucTqdP66gOI0aM0Jdffqn//M//VKtWrXTy5Elt3LhRJ0+erPJtN2rUqMq3UVxcLIfDIYfDUeXbAgAAAGoqzqRXEZcxKiy54J5cxlT5Nu12uyIiIjymevXqSZIyMjIUGBiozz77zN1/6tSpatiwobKzsyVJd999t0aOHKmRI0eqbt26atCggf7whz/IXFJ7UVGRxo4dq5tuuknBwcG68847lZGR4Z5/8XLojz/+WK1atZLdbteRI0dKXe5+991364UXXtCLL76oevXqKTw8XHPmzNHZs2f11FNPKSQkRDfffLNWrlzpsY979+5Vnz59VKdOHYWHh2vIkCE6ceKEx3pHjRqlsWPHqn79+oqIiNDEiRPd82NiYiRJDz/8sGw2m/vzgQMH9OCDDyo8PFx16tRRp06dlJ6e7tX3/9FHH2nChAnq06ePYmJi1LFjR73wwgsaNmzYNX1/LVu2VO3atfXoo4/q7NmzevfddxUTE6N69erphRdeUElJicd+XbzcfdCgQXr88cc9aisuLlbDhg3df8RZtWqV7rrrLve/c9++fXXgwAF3/8OHD8tms+mDDz7Q3XffraCgIC1evLjU5e4V+d5iYmI0efJkDR8+XCEhIWrSpInmzJnj0ee7777T448/rvr16ys4OFhxcXH64osvPL7bjh07KigoSM2bN9ekSZN04cIF9/yJEyeqSZMmstvtioqK0qhRoyr4rwYAAABYi09DekxMTJmXaD///PPlLrN+/XqPX9ZnzZpVjRVXTF5RgSZtXa5RGz9wT5O2LldeUYHParr77rv14osvasiQIcrLy9POnTv1+9//XnPnzlVkZKS737vvvqtatWrpiy++0IwZM/T2229r3rx57vlPPfWUNmzYoCVLlmjXrl0aMGCAevfurf3797v7nDt3TsnJyZo3b56+/vprhYWFlVnTu+++q4YNG+rLL7/UCy+8oGeffVYDBgxQly5dtG3bNiUmJmrIkCE6d+6cJCk7O1vdu3fXHXfcoa+++kqrVq3S999/r4EDB5Zab3BwsL744gv9x3/8h1599VWlpaVJ+umycElauHChsrOz3Z/PnDmjPn36KD09Xdu3b1diYqL69eunrKysCn/HERERWrFihU6fPl1un4p+fzNmzNCSJUu0atUqZWRkqH///lqxYoVWrFih9957T3PmzNHf//73MrcxePBgpaam6syZM+621atX6+zZs3rkkUck/XRpflJSkrZs2aK1a9fKz89PDz/8sFwul8e6xo0bp1GjRikzM1OJiYmltlXR723q1KmKi4vT9u3b9dxzz+nZZ5/VN998415H9+7ddfz4caWmpmrnzp0aO3asu5bVq1friSee0KhRo7R3717Nnj1b77zzjt544w1J0t///ne9/fbbmj17tvbv368PP/xQbdu2LfffAAAAVIwvTjoBkGR8KDc312RnZ7untLQ0I8msW7euzP4HDx40tWvXNqNHjzZ79+41c+fONQEBAebvf/97hbeZl5dnJJm8vLxS8woKCszevXtNQUHBte6SOVV4zvzhy1Qz4tO/ml9/+r57GvHpX80fvkw1pwrPXfO6r2TYsGHG39/fBAcHe0yvvvqqu09hYaFp3769GThwoGndurV5+umnPdbRvXt3c/vttxuXy+VuGzdunLn99tuNMcb885//NDabzRw7dsxjuYSEBDN+/HhjjDELFy40ksyOHTtK1ffggw96bOuuu+5yf75w4YIJDg42Q4YMcbdlZ2cbSWbTpk3GGGP++Mc/ml69enms9+jRo0aS2bdvX5nrNcaYTp06mXHjxrk/SzLLli0r41v01KpVK/OXv/zF/blp06bm7bffLrf/+vXrTePGjU1AQICJi4szL774ovn888/d8735/v75z3+65//mN78xtWvXNqdPn3a3JSYmmt/85jdl1lZUVGQaNmxoFi1a5J4/aNAgM2DAgHJrz83NNZLM7t27jTHGHDp0yEgy06dP9+i3cOFC43Q6y12PMWV/b0888YT7s8vlMmFhYWbmzJnGGGNmz55tQkJCzMmTJ8tcX7du3czkyZM92t577z0TGRlpjDFm6tSp5tZbbzVFRUVXrMuYyvkZBwCgJjhVeM68vOUjj99nX97yUZX9Lgvc6K6UQy/n0zPpjRo18rg0++OPP9bNN9+s7t27l9l/1qxZatKkiaZPn67bb79dTz/9tIYPH64pU6ZUc+VlcxmjabvW6sT5M3LJ8y+NLhmdOH9G03atrbK/Qvbo0UM7duzwmC69KiEwMFCLFy9WSkqKCgoKynwaeOfOnWWz2dyf4+PjtX//fpWUlGjbtm0yxujWW29VnTp13NP69es9LpUODAxUbGzsVeu9tI+/v78aNGjgcQY0PDxckpSbmytJ2rp1q9atW+ex7dtuu02SPLZ/+bYjIyPd6yjP2bNnNXbsWLVq1Up169ZVnTp19M0333h1Jv0Xv/iFDh48qLVr1+qRRx7R119/rW7duum1116TpAp/f7Vr19bNN9/s8T3ExMSoTp06Hm3l7VNAQIAGDBig999/371v//jHPzR48GB3nwMHDuiXv/ylmjdvrtDQUDVr1kySSu1vXFzcFfe5ot/bpf8mNptNERER7vp37Nih9u3bq379+mVuY+vWrXr11Vc9vrNnnnlG2dnZOnfunAYMGKCCggI1b95czzzzjJYtW+ZxKTwAAPBOXlGBpuxMV26B59WBuQWnNWVnuk+vDgVqAss8OK6oqEiLFy9WUlKSR0i81KZNm9SrVy+PtsTERM2fP1/FxcUKCAgotUxhYaEKCwvdn/Pz8yu38EsUu0qUU1D++l0yyinIV7GrRHb/yv/qg4OD1aJFiyv22bhxoyTphx9+0A8//KDg4OAKr9/lcsnf319bt26Vv7+/x7xLA6TD4Sj33/BSl/972Ww2j7aL67h42bPL5VK/fv301ltvlVrXpZfsl7Xeyy/jvty///u/a/Xq1ZoyZYpatGghh8OhRx99VEVFRVfdj8v3qVu3burWrZt+97vf6fXXX9err76qcePGVfj7u9r3UpF9Gjx4sLp3767c3FylpaUpKChI9913n3t+v379FB0drblz5yoqKkoul0tt2rQptb9XGx8V/d6uVP/VHkTncrk0adIk9e/fv9S8oKAgRUdHa9++fUpLS1N6erqee+45/elPf9L69evLPCYAAIDyVfSk0ysd75dfBX7fA+A9y4T0Dz/8UKdOndKTTz5Zbp+cnBz32dWLwsPDdeHCBZ04ccIjqF2UnJysSZMmVXa516UDBw7opZde0ty5c/XBBx9o6NCh7vuRL9q8ebPHMps3b9Ytt9wif39/tW/fXiUlJcrNzVW3bt2qu3x16NBBKSkpiomJUa1a1z50AwICPB66JkmfffaZnnzyST388MOSfrpP+vDhwz+nXElSq1atdOHCBZ0/f75av78uXbooOjpa//3f/62VK1dqwIABCgwMlCSdPHlSmZmZmj17truOzz///Jq2UxnfW2xsrObNm6cffvihzLPpHTp00L59+674ByiHw6EHHnhADzzwgJ5//nnddttt2r17tzp06OBVLQAA1HS+PukEwEJPd58/f77uu+8+RUVFXbHf5Wdozf9eOl7emdvx48crLy/PPR09erRyCragwsJC5eTkeEwXn3xeUlKiIUOGqFevXnrq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9/yPPvpIHTt2VFBQkJo3b65Jkya5/9AAAEBNQUgHAOAGc88996hdu3ZaunRpqXkzZsxQamqqPvjgA+3bt0+LFy92h/EtW7ZIkhYuXKjs7Gz35zNnzqhPnz5KT0/X9u3blZiYqH79+ikrK8tj3VOnTlVcXJy2b9+u5557Ts8++6y++eYb9zq6d++u48ePKzU1VTt37tTYsWPdl+WvXr1aTzzxhEaNGqW9e/dq9uzZeuedd/TGG29U1dcEAIAl1fJ1AQAAoPLddttt2rVrV6n2rKws3XLLLbrrrrtks9nUtGlT97xGjRpJkurWrauIiAh3e7t27dSuXTv359dff13Lli1TamqqRo4c6W7v06ePnnvuOUnSuHHj9PbbbysjI0O33Xab/vrXv+pf//qXtmzZovr160uSWrRo4V72jTfe0O9+9zsNGzZMktS8eXO99tprGjt2rF555ZXK+EoAALguENIBALgBGWNks9lKtT/55JO699571bJlS/Xu3Vt9+/ZVr169rrius2fPatKkSfr44491/PhxXbhwQQUFBaXOpMfGxrr/22azKSIiQrm5uZKkHTt2qH379u6AfrmtW7dqy5YtHmfOS0pKdP78eZ07d061a9eu8L4DAHA9I6QDAHADyszMVLNmzUq1d+jQQYcOHdLKlSuVnp6ugQMHqmfPnvr73/9e7rr+/d//XatXr9aUKVPUokULORwOPfrooyoqKvLoFxAQ4PHZZrO5L2d3OBxXrNflcmnSpEnq379/qXlBQUFXXBYAgBsJIR0AgBvMJ598ot27d+ull14qc35oaKgee+wxPfbYY3r00UfVu3dv/fDDD6pfv74CAgJUUlLi0f+zzz7Tk08+qYcffljST/eXHz582KuaYmNjNW/ePPd2LtehQwft27fP4xJ4AABqIkI6AADXscLCQuXk5KikpETff/+9Vq1apeTkZPXt21dDhw4t1f/tt99WZGSk7rjjDvn5+el//ud/FBERobp160r66Snta9euVdeuXWW321WvXj21aNFCS5cuVb9+/WSz2fTHP/7R4z3sFTFo0CBNnjxZDz30kJKTkxUZGant27crKipK8fHxevnll9W3b19FR0drwIAB8vPz065du7R79269/vrrlfFVAQBwXeDp7gAAXMdWrVqlyMhIxcTEqHfv3lq3bp1mzJihf/zjH/L39y/Vv06dOnrrrbcUFxenTp066fDhw1qxYoX8/H76lWDq1KlKS0tTdHS02rdvL+mnYF+vXj116dJF/fr1U2Jiojp06OBVnYGBgVqzZo3CwsLUp08ftW3bVm+++aa7xsTERH388cdKS0tTp06d1LlzZ02bNs3jwXYAANQENmOM8XURAAAAAACAM+kAAAAAAFgGIR0AAAAAAIsgpAMAAAAAYBGEdAAAAAAALIKQDgAAAACARRDSAQAAAACwCEI6AAAAAAAWQUgHAAAAAMAiCOkAAAAAAFgEIR0AAAAAAIsgpAMAAAAAYBGEdAAAAAAALOL/A2KxhmvFDpMPAAAAAElFTkSuQmCC\n" + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+kAAAINCAYAAABCnz5fAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAABKQElEQVR4nO3de1xVdb7/8fcGYbNF2F65JYpmWV4wFU+iOWaYmGkXS8sxtZyasTItxqOjM1PaReqMmuOc8/OuZTbj6QzaUF7BxMpLmXeTzPGGKcRoCV4QkP39/dFxH7eAsg3YS3k9H4/1eLS/67vW+qztlxVv1s1mjDECAAAAAAA+5+frAgAAAAAAwE8I6QAAAAAAWAQhHQAAAAAAiyCkAwAAAABgEYR0AAAAAAAsgpAOAAAAAIBFENIBAAAAALAIQjoAAAAAABZRy9cFVDeXy6Xjx48rJCRENpvN1+UAAAAAAG5wxhidPn1aUVFR8vO78rnyGhfSjx8/rujoaF+XAQAAAACoYY4eParGjRtfsU+NC+khISGSfvpyQkNDfVwNAAAAAOBGl5+fr+joaHcevZIaF9IvXuIeGhpKSAcAAAAAVJuK3HLNg+MAAAAAALAIQjoAAAAAABZBSAcAAAAAwCJq3D3pFWGM0YULF1RSUuLrUgBUEn9/f9WqVYtXLwIAAMDSCOmXKSoqUnZ2ts6dO+frUgBUstq1aysyMlKBgYG+LgUAAAAoEyH9Ei6XS4cOHZK/v7+ioqIUGBjIWTfgBmCMUVFRkf71r3/p0KFDuuWWW+Tnx90+AAAAsB5C+iWKiorkcrkUHR2t2rVr+7ocAJXI4XAoICBAR44cUVFRkYKCgnxdEgAAAFAKp5LKwBk24MbEzzYAAACsjt9YAQAAAACwCEI6qsWTTz6phx56yNdl/CwxMTGaPn26r8soU3XV9s4776hu3bpVvh0AAACgpiKk3yCefPJJ2Wy2UlPv3r19XZok6c9//rPeeecdX5chSbLZbPrwww8rfb1nz57VuHHj1Lx5cwUFBalRo0a6++679fHHH1f6ti63ZcsW/frXv67y7Tz22GP69ttvq3w7AAAAQE3Fg+NuIL1799bChQs92ux2u4+q+UlJSYlsNpucTqdP66gOI0aM0Jdffqn//M//VKtWrXTy5Elt3LhRJ0+erPJtN2rUqMq3UVxcLIfDIYfDUeXbAgAAAGoqzqRXEZcxKiy54J5cxlT5Nu12uyIiIjymevXqSZIyMjIUGBiozz77zN1/6tSpatiwobKzsyVJd999t0aOHKmRI0eqbt26atCggf7whz/IXFJ7UVGRxo4dq5tuuknBwcG68847lZGR4Z5/8XLojz/+WK1atZLdbteRI0dKXe5+991364UXXtCLL76oevXqKTw8XHPmzNHZs2f11FNPKSQkRDfffLNWrlzpsY979+5Vnz59VKdOHYWHh2vIkCE6ceKEx3pHjRqlsWPHqn79+oqIiNDEiRPd82NiYiRJDz/8sGw2m/vzgQMH9OCDDyo8PFx16tRRp06dlJ6e7tX3/9FHH2nChAnq06ePYmJi1LFjR73wwgsaNmzYNX1/LVu2VO3atfXoo4/q7NmzevfddxUTE6N69erphRdeUElJicd+XbzcfdCgQXr88cc9aisuLlbDhg3df8RZtWqV7rrrLve/c9++fXXgwAF3/8OHD8tms+mDDz7Q3XffraCgIC1evLjU5e4V+d5iYmI0efJkDR8+XCEhIWrSpInmzJnj0ee7777T448/rvr16ys4OFhxcXH64osvPL7bjh07KigoSM2bN9ekSZN04cIF9/yJEyeqSZMmstvtioqK0qhRoyr4rwYAAABYi09DekxMTJmXaD///PPlLrN+/XqPX9ZnzZpVjRVXTF5RgSZtXa5RGz9wT5O2LldeUYHParr77rv14osvasiQIcrLy9POnTv1+9//XnPnzlVkZKS737vvvqtatWrpiy++0IwZM/T2229r3rx57vlPPfWUNmzYoCVLlmjXrl0aMGCAevfurf3797v7nDt3TsnJyZo3b56+/vprhYWFlVnTu+++q4YNG+rLL7/UCy+8oGeffVYDBgxQly5dtG3bNiUmJmrIkCE6d+6cJCk7O1vdu3fXHXfcoa+++kqrVq3S999/r4EDB5Zab3BwsL744gv9x3/8h1599VWlpaVJ+umycElauHChsrOz3Z/PnDmjPn36KD09Xdu3b1diYqL69eunrKysCn/HERERWrFihU6fPl1un4p+fzNmzNCSJUu0atUqZWRkqH///lqxYoVWrFih9957T3PmzNHf//73MrcxePBgpaam6syZM+621atX6+zZs3rkkUck/XRpflJSkrZs2aK1a9fKz89PDz/8sFwul8e6xo0bp1GjRikzM1OJiYmltlXR723q1KmKi4vT9u3b9dxzz+nZZ5/VN998415H9+7ddfz4caWmpmrnzp0aO3asu5bVq1friSee0KhRo7R3717Nnj1b77zzjt544w1J0t///ne9/fbbmj17tvbv368PP/xQbdu2LfffAAAAVIwvTjoBkGR8KDc312RnZ7untLQ0I8msW7euzP4HDx40tWvXNqNHjzZ79+41c+fONQEBAebvf/97hbeZl5dnJJm8vLxS8woKCszevXtNQUHBte6SOVV4zvzhy1Qz4tO/ml9/+r57GvHpX80fvkw1pwrPXfO6r2TYsGHG39/fBAcHe0yvvvqqu09hYaFp3769GThwoGndurV5+umnPdbRvXt3c/vttxuXy+VuGzdunLn99tuNMcb885//NDabzRw7dsxjuYSEBDN+/HhjjDELFy40ksyOHTtK1ffggw96bOuuu+5yf75w4YIJDg42Q4YMcbdlZ2cbSWbTpk3GGGP++Mc/ml69enms9+jRo0aS2bdvX5nrNcaYTp06mXHjxrk/SzLLli0r41v01KpVK/OXv/zF/blp06bm7bffLrf/+vXrTePGjU1AQICJi4szL774ovn888/d8735/v75z3+65//mN78xtWvXNqdPn3a3JSYmmt/85jdl1lZUVGQaNmxoFi1a5J4/aNAgM2DAgHJrz83NNZLM7t27jTHGHDp0yEgy06dP9+i3cOFC43Q6y12PMWV/b0888YT7s8vlMmFhYWbmzJnGGGNmz55tQkJCzMmTJ8tcX7du3czkyZM92t577z0TGRlpjDFm6tSp5tZbbzVFRUVXrMuYyvkZBwCgJjhVeM68vOUjj99nX97yUZX9Lgvc6K6UQy/n0zPpjRo18rg0++OPP9bNN9+s7t27l9l/1qxZatKkiaZPn67bb79dTz/9tIYPH64pU6ZUc+VlcxmjabvW6sT5M3LJ8y+NLhmdOH9G03atrbK/Qvbo0UM7duzwmC69KiEwMFCLFy9WSkqKCgoKynwaeOfOnWWz2dyf4+PjtX//fpWUlGjbtm0yxujWW29VnTp13NP69es9LpUODAxUbGzsVeu9tI+/v78aNGjgcQY0PDxckpSbmytJ2rp1q9atW+ex7dtuu02SPLZ/+bYjIyPd6yjP2bNnNXbsWLVq1Up169ZVnTp19M0333h1Jv0Xv/iFDh48qLVr1+qRRx7R119/rW7duum1116TpAp/f7Vr19bNN9/s8T3ExMSoTp06Hm3l7VNAQIAGDBig999/371v//jHPzR48GB3nwMHDuiXv/ylmjdvrtDQUDVr1kySSu1vXFzcFfe5ot/bpf8mNptNERER7vp37Nih9u3bq379+mVuY+vWrXr11Vc9vrNnnnlG2dnZOnfunAYMGKCCggI1b95czzzzjJYtW+ZxKTwAAPBOXlGBpuxMV26B59WBuQWnNWVnuk+vDgVqAss8OK6oqEiLFy9WUlKSR0i81KZNm9SrVy+PtsTERM2fP1/FxcUKCAgotUxhYaEKCwvdn/Pz8yu38EsUu0qUU1D++l0yyinIV7GrRHb/yv/qg4OD1aJFiyv22bhxoyTphx9+0A8//KDg4OAKr9/lcsnf319bt26Vv7+/x7xLA6TD4Sj33/BSl/972Ww2j7aL67h42bPL5VK/fv301ltvlVrXpZfsl7Xeyy/jvty///u/a/Xq1ZoyZYpatGghh8OhRx99VEVFRVfdj8v3qVu3burWrZt+97vf6fXXX9err76qcePGVfj7u9r3UpF9Gjx4sLp3767c3FylpaUpKChI9913n3t+v379FB0drblz5yoqKkoul0tt2rQptb9XGx8V/d6uVP/VHkTncrk0adIk9e/fv9S8oKAgRUdHa9++fUpLS1N6erqee+45/elPf9L69evLPCYAAIDyVfSk0ysd75dfBX7fA+A9y4T0Dz/8UKdOndKTTz5Zbp+cnBz32dWLwsPDdeHCBZ04ccIjqF2UnJysSZMmVXa516UDBw7opZde0ty5c/XBBx9o6NCh7vuRL9q8ebPHMps3b9Ytt9wif39/tW/fXiUlJcrNzVW3bt2qu3x16NBBKSkpiomJUa1a1z50AwICPB66JkmfffaZnnzyST388MOSfrpP+vDhwz+nXElSq1atdOHCBZ0/f75av78uXbooOjpa//3f/62VK1dqwIABCgwMlCSdPHlSmZmZmj17truOzz///Jq2UxnfW2xsrObNm6cffvihzLPpHTp00L59+674ByiHw6EHHnhADzzwgJ5//nnddttt2r17tzp06OBVLQAA1HS+PukEwEJPd58/f77uu+8+RUVFXbHf5Wdozf9eOl7emdvx48crLy/PPR09erRyCragwsJC5eTkeEwXn3xeUlKiIUOGqFevXnrq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9/yPPvpIHTt2VFBQkJo3b65Jkya5/9AAAEBNQUgHAOAGc88996hdu3ZaunRpqXkzZsxQamqqPvjgA+3bt0+LFy92h/EtW7ZIkhYuXKjs7Gz35zNnzqhPnz5KT0/X9u3blZiYqH79+ikrK8tj3VOnTlVcXJy2b9+u5557Ts8++6y++eYb9zq6d++u48ePKzU1VTt37tTYsWPdl+WvXr1aTzzxhEaNGqW9e/dq9uzZeuedd/TGG29U1dcEAIAl1fJ1AQAAoPLddttt2rVrV6n2rKws3XLLLbrrrrtks9nUtGlT97xGjRpJkurWrauIiAh3e7t27dSuXTv359dff13Lli1TamqqRo4c6W7v06ePnnvuOUnSuHHj9PbbbysjI0O33Xab/vrXv+pf//qXtmzZovr160uSWrRo4V72jTfe0O9+9zsNGzZMktS8eXO99tprGjt2rF555ZXK+EoAALguENIBALgBGWNks9lKtT/55JO699571bJlS/Xu3Vt9+/ZVr169rrius2fPatKkSfr44491/PhxXbhwQQUFBaXOpMfGxrr/22azKSIiQrm5uZKkHTt2qH379u6AfrmtW7dqy5YtHmfOS0pKdP78eZ07d061a9eu8L4DAHA9I6QDAHADyszMVLNmzUq1d+jQQYcOHdLKlSuVnp6ugQMHqmfPnvr73/9e7rr+/d//XatXr9aUKVPUokULORwOPfrooyoqKvLoFxAQ4PHZZrO5L2d3OBxXrNflcmnSpEnq379/qXlBQUFXXBYAgBsJIR0AgBvMJ598ot27d+ull14qc35oaKgee+wxPfbYY3r00UfVu3dv/fDDD6pfv74CAgJUUlLi0f+zzz7Tk08+qYcffljST/eXHz582KuaYmNjNW/ePPd2LtehQwft27fP4xJ4AABqIkI6AADXscLCQuXk5KikpETff/+9Vq1apeTkZPXt21dDhw4t1f/tt99WZGSk7rjjDvn5+el//ud/FBERobp160r66Snta9euVdeuXWW321WvXj21aNFCS5cuVb9+/WSz2fTHP/7R4z3sFTFo0CBNnjxZDz30kJKTkxUZGant27crKipK8fHxevnll9W3b19FR0drwIAB8vPz065du7R79269/vrrlfFVAQBwXeDp7gAAXMdWrVqlyMhIxcTEqHfv3lq3bp1mzJihf/zjH/L39y/Vv06dOnrrrbcUFxenTp066fDhw1qxYoX8/H76lWDq1KlKS0tTdHS02rdvL+mnYF+vXj116dJF/fr1U2Jiojp06OBVnYGBgVqzZo3CwsLUp08ftW3bVm+++aa7xsTERH388cdKS0tTp06d1LlzZ02bNs3jwXYAANQENmOM8XURAAAAAACAM+kAAAAAAFgGIR0AAAAAAIsgpAMAAAAAYBGEdAAAAAAALIKQDgAAAACARRDSAQAAAACwCEI6AAAAAAAWQUgHAAAAAMAiCOkAAAAAAFgEIR0AAAAAAIsgpAMAAAAAYBGEdAAAAAAALOL/A2KxhmvFDpMPAAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] }, "metadata": {}, "output_type": "display_data" @@ -488,8 +653,10 @@ "outputs": [ { "data": { - "text/plain": "
", - "image/png": "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zoyCgoI4/vjjo7GxMWdbl156aVxwwQWxaNGiGDly5Gaf1dz9dt1118XQoUNj/vz5cc4558R3vvOdePnll7PbOPjgg+PNN9+MadOmxfPPPx+XXHJJtpZHHnkkvv71r8cFF1wQL730UkycODHuuOOOuPrqqyMi4ve//33ccMMNMXHixFiyZEn84Q9/iH322WeLfwcAAGwf8nFidJtI2pnq6uokIpLq6urNltXW1iYvvfRSUltb+5G3/17d2uT7f5uWnP34fyfffvy32ensx/87+f7fpiXv1a39OOVv0emnn54UFhYmnTt3zpl+9KMfZfvU1dUl++23X3LyyScnAwcOTL71rW/lbOPggw9OPvOZzySNjY3ZtksvvTT5zGc+kyRJkvzjH/9IMplMsmLFipz1RowYkVx22WVJkiTJ7bffnkRE8txzz21W37HHHpvzWV/4whey8xs2bEg6d+6cnHrqqdm2lStXJhGRzJkzJ0mSJPnBD36QHHHEETnbXb58eRIRyeLFi5vcbpIkyQEHHJBceuml2fmISO67774m9mKuvffeO/nlL3+Znd91112TG264YYv9Z8+eney8885JUVFRMnTo0OSiiy5K/vrXv2aXt2T//eMf/8gu/7d/+7dkhx12SFatWpVtGzlyZPJv//ZvTdZWX1+f9OzZM7nrrruyy8eMGZOcdNJJW6y9qqoqiYhk4cKFSZIkydKlS5OISG688cacfrfffntSVla2xe0kSdP77etf/3p2vrGxMendu3dy8803J0mSJBMnTky6du2avP32201u76CDDkp++tOf5rT95je/SSoqKpIkSZLrrrsu+fSnP53U19dvta4kaZ2fcQAA8u+9urXJD+f+KSdz/XDun9osb31cW8uhm3ImvRU1Jklcv2BmvLVudTRG7m9xGiOJt9atjusXzGyz3/Aceuih8dxzz+VM5557bnZ5x44d4+67746pU6dGbW1tk08DHzZsWGQymez88OHDY8mSJdHQ0BDPPvtsJEkSn/70p6NLly7Zafbs2TmXSnfs2DEGDx78ofV+sE9hYWHsuOOOOWdA+/TpExERVVVVERExb968eOyxx3I+e6+99oqIyPn8TT+7oqIiu40tWbNmTVxyySWx9957R7du3aJLly7x8ssvt+hM+he/+MV49dVXY+bMmXHiiSfGiy++GAcddFD8+Mc/joho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WhzSd95551i5cmVEROyxxx7x6KOPRkTE3Llzo7i4uHWrAwAAgHakxSH9+OOPj5kzZ0ZExIUXXhg/+MEP4lOf+lScdtppceaZZ7Z6gQAAANBefOz3pD/11FPx5JNPxh577BFf/vKXW6uuNuM96QAAAGxLLcmhLX4F26aGDRsWw4YN+7ibAQAAgHavWSF92rRpcdRRR0VRUVFMmzZtq30/CWfTAQAAII2adbl7QUFBVFZWRu/evaOgYMu3sWcymWhoaGjVAluby90BAADYllr9cvfGxsYm/wwAAAC0nhY93X39+vVx6KGHxt///ve2qgcAAADarRaF9KKionjhhRcik8m0VT0AAADQbrX4PemnnXZa/PrXv26LWgAAAKBda/Er2Orr6+PWW2+N6dOnx9ChQ6Nz5845y6+//vpWKw4AAADakxaH9BdeeCH233//iIjN7k13GTwAAAB8dC0O6Y899lhb1AEAAADtXovvSQcAAADaRovPpEdEzJ07N/73f/83li1bFvX19TnL7r333lYpDAAAANqbFp9JnzJlSnz+85+Pl156Ke67775Yv359vPTSS/HnP/85ysrK2qJGAAAAaBdaHNJ/+tOfxg033BD3339/dOzYMX7xi1/EokWL4uSTT45ddtmlLWoEAACAdqHFIf2VV16Jo48+OiIiiouLY82aNZHJZOLiiy+OSZMmtXqBAAAA0F60OKT36NEjVq1aFRERO+20U7zwwgsREfHee+/F2rVrW7c6AAAAaEeaHdKfe+65iIg46KCDYvr06RERcfLJJ8eFF14YZ511VowZMyZGjBjRJkUCAABAe9Dsp7vvv//+sd9++8Vxxx0XY8aMiYiIyy67LIqKiuKvf/1rnHDCCfGDH/ygzQoFAACA7V0mSZKkOR3nzJkTt912W9xzzz2xfv36OOGEE+Kb3/xmHHrooW1dY6uqqamJsrKyqK6ujtLS0nyXAwAAwHauJTm02Ze7Dx8+PCZPnhyVlZVx8803xxtvvBGHHXZY7L777nH11VfHG2+88bELBwAAgPasxQ+OKykpidNPPz1mzZoVf//732PMmDExceLEGDBgQIwaNaotagQAAIB2odmXu2/J6tWr47e//W1cfvnl8d5770VDQ0Nr1dYmXO4OAADAttSSHNrsB8dtavbs2XHbbbfF1KlTo7CwME4++eT45je/+VE3BwAA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q6+Ou+++OxYtWtTk8qbOpPfr109IBwAAYJtoSUjP++Xum0qSJCdUf5j58+dHRUXFFpcXFxdHcXFxa5QGAAAAbSqvIf3yyy+Po446Kvr16xerVq2KKVOmxKxZs+Lhhx+OiIjLLrssVqxYEXfddVdERNx4443Rv3//GDhwYNTX18fdd98dU6dOjalTp+bzawAAAECryGtI/+c//xmnnnpqrFy5MsrKymLw4MHx8MMPx+GHHx4REStXroxly5Zl+9fX18f48eNjxYoVUVJSEgMHDowHHnggRo0ala+vAAAAAK0mdfekt7WW3AsAAAAAH1dLcmhq3pMOAAAA7Z2QDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBK5DWk33zzzTF48OAoLS2N0tLSGD58eDz00ENbXWf27NkxZMiQ6NSpU+y2225xyy23bKNqAQAAoG3lNaTvvPPOcc0118QzzzwTzzzzTHzpS1+KY489Nl588cUm+y9dujRGjRoVBx10UMyfPz8uv/zyuOCCC2Lq1KnbuHIAAABofZkkSZJ8F/FBPXr0iJ///OfxzW9+c7Nll156aUybNi0WLVqUbTv77LPj+eefjzlz5jRr+zU1NVFWVhbV1dVRWlraanUDAABAU1qSQ1NzT3pDQ0NMmTIl1qxZE8OHD2+yz5w5c+KII47IaRs5cmQ888wzsX79+ibXqauri5qampwJAAAA0ijvIX3hwoXRpUuXKC4ujrPPPjvuu+++2HvvvZvsW1lZGX369Mlp69OnT2zYsCHeeuutJteZMGFClJWVZad+/fq1+ncAAACA1pD3kL7nnnvGc889F0899VR85zvfidNPPz1eeumlLfbPZDI58xuv1t+0faPLLrssqqurs9Py5ctbr3gAAABoRR3yXUDHjh1jjz32iIiIoUOHxty5c+MXv/hFTJw4cbO+5eXlUVlZmdNWVVUVHTp0iB133LHJ7RcXF0dxcXHrFw4AAACtLO9n0jeVJEnU1dU1uWz48OExffr0nLZHH300hg4dGkVFRduiPAAAAGgzeQ3pl19+efzlL3+J1157LRYuXBjf+973YtasWTF27NiIeP9S9dNOOy3b/+yzz47XX389xo0bF4sWLYrbbrstfv3rX8f48ePz9RUAAACg1eT1cvd//vOfceqpp8bKlSujrKwsBg8eHA8//HAcfvjhERGxcuXKWLZsWbb/gAED4sEHH4yLL744/uu//iv69u0bN910U5x44on5+goAAADQalL3nvS25j3pAAAAbEufyPekAwAAQHsnpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBK5PU96WxZY5LE+saG7HxRQWEUZDJ5rAgAAIC2JqSnUHV9bVy/YGZU1tZk28pLSmPc4BFR1rEkj5UBAADQllzunjLV9bVx7fMzoqp2VU57Ve2quPb5GVFdX5unygAAAGhrQnqKNCZJXL9gZry1bnU0RpK7LJJ4a93quH7BzGhMki1sAQAAgE8yIT1F1jc2RGVtzWYBfaPGSKKytibnXnUAAAC2H0I6AAAApISQDgAAACkhpKdIUUFhlJeURkE0/aq1gshEeUlpFBUUbuPKAAAA2BaE9BQpyGRi3OAR0bNTl82CekFkomenLjFu8AjvSwcAANhOCekpU9axJMbve1j0Luma0967pGuM3/cw70kHAADYjnXIdwFsrqxjSVwx5Oicp7gXFRQ6gw4AALCdE9JTqiCTieJCfz0AAADticvdAQAAICWEdAAAAEgJIR0AAABSQkgHAACAlBDSAQAAICWEdAAAAEgJIR0AAABSQkgHAACAlBDSAQAAICWEdAAAAEgJ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+8YvfvELxxe2aEtjpimOL/nRbkJ6XV1dLFq0KCoqKmLAgAFRXl4e06dPzy6vr6+P2bNnx4EHHhgREUOGDImioqKcPitXrowXXngh22f48OFRXV0df/vb37J9nn766aiurs7p88ILL8TKlSuzfR599NEoLi6OIUOGtOl35qNL2xgZPnx4PP744zmvpXj00Uejb9++0b9//9bfAbSKt99+O5YvXx4VFRURYcy0R0mSxHnnnRf33ntv/PnPf44BAwbkLHesYVMfNmaa4ljDByVJEnV1dY4vNNvGMdMUx5c8adPH0uXRd7/73WTWrFnJq6++mjz11FPJMccck3Tt2jV57bXXkiR5/5UUZWVlyb333pssXLgwGTNmTJOvpNh5552TGTNmJM8++2zypS99qcnXCwwePDiZM2dOMmfOnGSfffZp8vUCI0aMSJ599tlkxowZyc477+wVbCmwatWqZP78+cn8+fOTiEiuv/76ZP78+cnrr7+eJEm6xsh7772X9OnTJxkzZkyycOHC5N57701KS0vbxSso0mRrY2bVqlXJd7/73eTJJ59Mli5dmjz22GPJ8OHDk5122smYace+853vJGVlZcmsWbNyXmezdu3abB/HGj7ow8aMYw0fdNlllyWPP/54snTp0mTBggXJ5ZdfnhQUFCSPPvpokiSOL2xua2PG8SU9ttuQvvE9kEVFRUnfvn2TE044IXnxxRezyxsbG5MrrrgiKS8vT4qLi5MvfvGLycKFC3O2UVtbm5x33nlJjx49kpKSkuSYY45Jli1bltPn7bffTsaOHZt07do16dq1azJ27Njk3Xffzenz+uuvJ0cffXRSUlKS9OjRIznvvPNyXiVAfjz22GNJRGw2nX766UmSpG+MLFiwIDnooIOS4uLipLy8PLnyyiu3+9dPpM3WxszatWuTI444IunVq1dSVFSU7LLLLsnpp5++2XgwZtqXpsZLRCS33357to9jDR/0YWPGsYYPOvPMM5Ndd9016dixY9KrV69kxIgR2YCeJI4vbG5rY8bxJT0ySfL/7r4HAAAA8qrd3JMOAAAAaSekAwAAQEoI6QAAAJASQjoAAACkhJAOAAAAKSGkAwAAQEoI6QAAAJASQjoAbOcymUz84Q9/yHcZAEAzCOkA8Al1xhlnRCaTiUwmE0VFRdGnT584/PDD47bbbovGxsZsv5UrV8ZRRx3VrG0K9ACQX0I6AHyCHXnkkbFy5cp47bXX4qGHHopDDz00LrzwwjjmmGNiw4YNERFRXl4excXFea4UAGgOIR0APsGKi4ujvLw8dtppp9h///3j8ssvjz/+8Y/x0EMPxR133BERuWfH6+vr47zzzouKioro1KlT9O/fPyZMmBAREf3794+IiOOPPz4ymUx2/pVXXoljjz02+vTpE126dIkDDjggZsyYkVNH//7946c//WmceeaZ0bVr19hll11i0qRJOX3eeOONOOWUU6JHjx7RuXPnGDp0aDz99NPZ5X/6059iyJAh0alTp9htt93iqquuyv6iAQDaCyEdALYzX/rSl2LfffeNe++9d7NlN910U0ybNi3uueeeWLx4cdx9993ZMD537tyIiLj99ttj5cqV2fnVq1fHqFGjYsaMGTF//vwYOXJkjB49OpYtW5az7euuuy6GDh0a8+fPj3POOSe+853vxMsvv5zdxsEHHxxvvvlmTJs2LZ5//vm45JJLspflP/LII/H1r389LrjggnjppZdi4sSJcccdd8TVV1/dVrsJAFKpQ74LAABa31577RULFizYrH3ZsmXxqU99Kr7whS9EJpOJXXfdNbusV69eERHRrVu3KC8vz7bvu+++se+++2bnf/KTn8R9990X06ZNi/POOy/bPmrUqDjnnHMiIuLSSy+NG264IWbNmhV77bVX/Pd//3f861//irlz50aPHj0iImKPPfbIrnv11VfHf/zHf8Tpp58eERG77bZb/PjHP45LLrkkrrjiitbYJQDwiSCkA8B2KEmSyGQym7WfccYZcfjhh8eee+4ZRx55ZBxzzDFxxBFHbHVba9asiauuuiruv//+ePPNN2PDhg1RW1u72Zn0wYMHZ/+cyWSivLw8qqqqIiLiueeei/322y8b0Dc1b968mDt3bs6Z84aGhli3bl2sXbs2dthhh2Z/dwD4JBPSAWA7tGjRohgwYMBm7fvvv38sXbo0HnrooZgxY0acfPLJcdhhh8Xvf//7LW7r3//93+ORRx6Ja6+9NvbYY48oKSmJr3zlK1FfX5/Tr6ioKGc+k8lkL2cvKSnZar2NjY1x1VVXxQknnLDZsk6dOm11XQDYngjpALCd+fOf/xwLFy6Miy++uMnlpaWl8dWvfjW++tWvxle+8pU48sgj45133okePXpEUVFRNDQ05PT/y1/+EmeccUYcf/zxEfH+/eWvvfZai2oaPHhw3HrrrdnP2dT+++8fixcvzrkEHgDaIyEdAD7B6urqorKyMhoaGuKf//xnPPzwwzFhwoQ45phj4rTTTtus/w033BAVFRXx2c9+NgoKCuJ///d/o7y8PLp16xYR7z+lfebMmfH5z38+iouLo3v37rHHHnvEvffeG6NHj45MJhM/+MEPct7D3hxjxoyJn/70p3HcccfFhAkToqKiIubPnx99+/aN4cOHxw9/+MM45phjol+/fnHSSSdFQUFBLFiwIBYuXBg/+clPWmNXAcAngqe7A8An2MMPPxwVFRXRv3//OPLII+Oxxx6Lm266Kf74xz9GYWHhZv27dOkSP/vZz2Lo0KFxwAEHxGuvvRYPPvhgFBS8/1+C6667LqZPnx79+vWL/fbbLyLeD/bdu3ePAw88MEaPHh0jR46M/fffv0V1duzYMR599NHo3bt3jBo1KvbZZ5+45pprsjWOHDky7r///pg+fXoccMABMWzYsLj++utzHmwHAO1BJkmSJN9FAAAAAM6kAwAAQGoI6QAAAJASQjoAAACkhJAOAAAAKSGkAwAAQEoI6QAAAJASQjoAAACkhJAOAAAAKSGkAwAAQEoI6QAAAJASQjoAAACkhJAOAAAAKfH/AemNPwOHL16/AAAAAElFTkSuQmCC\n" + "image/png": "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zoyCgoI4/vjjo7GxMWdbl156aVxwwQWxaNGiGDly5Gaf1dz9dt1118XQoUNj/vz5cc4558R3vvOdePnll7PbOPjgg+PNN9+MadOmxfPPPx+XXHJJtpZHHnkkvv71r8cFF1wQL730UkycODHuuOOOuPrqqyMi4ve//33ccMMNMXHixFiyZEn84Q9/iH322WeLfwcAAGwf8nFidJtI2pnq6uokIpLq6urNltXW1iYvvfRSUltb+5G3/17d2uT7f5uWnP34fyfffvy32ensx/87+f7fpiXv1a39OOVv0emnn54UFhYmnTt3zpl+9KMfZfvU1dUl++23X3LyyScnAwcOTL71rW/lbOPggw9OPvOZzySNjY3ZtksvvTT5zGc+kyRJkvzjH/9IMplMsmLFipz1RowYkVx22WVJkiTJ7bffnkRE8txzz21W37HHHpvzWV/4whey8xs2bEg6d+6cnHrqqdm2lStXJhGRzJkzJ0mSJPnBD36QHHHEETnbXb58eRIRyeLFi5vcbpIkyQEHHJBceuml2fmISO67774m9mKuvffeO/nlL3+Znd91112TG264YYv9Z8+eney8885JUVFRMnTo0OSiiy5K/vrXv2aXt2T//eMf/8gu/7d/+7dkhx12SFatWpVtGzlyZPJv//ZvTdZWX1+f9OzZM7nrrruyy8eMGZOcdNJJW6y9qqoqiYhk4cKFSZIkydKlS5OISG688cacfrfffntSVla2xe0kSdP77etf/3p2vrGxMendu3dy8803J0mSJBMnTky6du2avP32201u76CDDkp++tOf5rT95je/SSoqKpIkSZLrrrsu+fSnP53U19dvta4kaZ2fcQAA8u+9urXJD+f+KSdz/XDun9osb31cW8uhm3ImvRU1Jklcv2BmvLVudTRG7m9xGiOJt9atjusXzGyz3/Aceuih8dxzz+VM5557bnZ5x44d4+67746pU6dGbW1tk08DHzZsWGQymez88OHDY8mSJdHQ0BDPPvtsJEkSn/70p6NLly7Zafbs2TmXSnfs2DEGDx78ofV+sE9hYWHsuOOOOWdA+/TpExERVVVVERExb968eOyxx3I+e6+99oqIyPn8TT+7oqIiu40tWbNmTVxyySWx9957R7du3aJLly7x8ssvt+hM+he/+MV49dVXY+bMmXHiiSfGiy++GAcddFD8+Mc/joho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WhzSd95551i5cmVEROyxxx7x6KOPRkTE3Llzo7i4uHWrAwAAgHakxSH9+OOPj5kzZ0ZExIUXXhg/+MEP4lOf+lScdtppceaZZ7Z6gQAAANBefOz3pD/11FPx5JNPxh577BFf/vKXW6uuNuM96QAAAGxLLcmhLX4F26aGDRsWw4YN+7ibAQAAgHavWSF92rRpcdRRR0VRUVFMmzZtq30/CWfTAQAAII2adbl7QUFBVFZWRu/evaOgYMu3sWcymWhoaGjVAluby90BAADYllr9cvfGxsYm/wwAAAC0nhY93X39+vVx6KGHxt///ve2qgcAAADarRaF9KKionjhhRcik8m0VT0AAADQbrX4PemnnXZa/PrXv26LWgAAAKBda/Er2Orr6+PWW2+N6dOnx9ChQ6Nz5845y6+//vpWKw4AAADakxaH9BdeeCH233//iIjN7k13GTwAAAB8dC0O6Y899lhb1AEAAADtXovvSQcAAADaRovPpEdEzJ07N/73f/83li1bFvX19TnL7r333lYpDAAAANqbFp9JnzJlSnz+85+Pl156Ke67775Yv359vPTSS/HnP/85ysrK2qJGAAAAaBdaHNJ/+tOfxg033BD3339/dOzYMX7xi1/EokWL4uSTT45ddtmlLWoEAACAdqHFIf2VV16Jo48+OiIiiouLY82aNZHJZOLiiy+OSZMmtXqBAAAA0F60OKT36NEjVq1aFRERO+20U7zwwgsREfHee+/F2rVrW7c6AAAAaEeaHdKfe+65iIg46KCDYvr06RERcfLJJ8eFF14YZ511VowZMyZGjBjRJkUCAABAe9Dsp7vvv//+sd9++8Vxxx0XY8aMiYiIyy67LIqKiuKvf/1rnHDCCfGDH/ygzQoFAACA7V0mSZKkOR3nzJkTt912W9xzzz2xfv36OOGEE+Kb3/xmHHrooW1dY6uqqamJsrKyqK6ujtLS0nyXAwAAwHauJTm02Ze7Dx8+PCZPnhyVlZVx8803xxtvvBGHHXZY7L777nH11VfHG2+88bELBwAAgPasxQ+OKykpidNPPz1mzZoVf//732PMmDExceLEGDBgQIwaNaotagQAAIB2odmXu2/J6tWr47e//W1cfvnl8d5770VDQ0Nr1dYmXO4OAADAttSSHNrsB8dtavbs2XHbbbfF1KlTo7CwME4++eT45je/+VE3BwAA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q6+Ou+++OxYtWtTk8qbOpPfr109IBwAAYJtoSUjP++Xum0qSJCdUf5j58+dHRUXFFpcXFxdHcXFxa5QGAAAAbSqvIf3yyy+Po446Kvr16xerVq2KKVOmxKxZs+Lhhx+OiIjLLrssVqxYEXfddVdERNx4443Rv3//GDhwYNTX18fdd98dU6dOjalTp+bzawAAAECryGtI/+c//xmnnnpqrFy5MsrKymLw4MHx8MMPx+GHHx4REStXroxly5Zl+9fX18f48eNjxYoVUVJSEgMHDowHHnggRo0ala+vAAAAAK0mdfekt7WW3AsAAAAAH1dLcmhq3pMOAAAA7Z2QDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBK5DWk33zzzTF48OAoLS2N0tLSGD58eDz00ENbXWf27NkxZMiQ6NSpU+y2225xyy23bKNqAQAAoG3lNaTvvPPOcc0118QzzzwTzzzzTHzpS1+KY489Nl588cUm+y9dujRGjRoVBx10UMyfPz8uv/zyuOCCC2Lq1KnbuHIAAABofZkkSZJ8F/FBPXr0iJ///OfxzW9+c7Nll156aUybNi0WLVqUbTv77LPj+eefjzlz5jRr+zU1NVFWVhbV1dVRWlraanUDAABAU1qSQ1NzT3pDQ0NMmTIl1qxZE8OHD2+yz5w5c+KII47IaRs5cmQ888wzsX79+ibXqauri5qampwJAAAA0ijvIX3hwoXRpUuXKC4ujrPPPjvuu+++2HvvvZvsW1lZGX369Mlp69OnT2zYsCHeeuutJteZMGFClJWVZad+/fq1+ncAAACA1pD3kL7nnnvGc889F0899VR85zvfidNPPz1eeumlLfbPZDI58xuv1t+0faPLLrssqqurs9Py5ctbr3gAAABoRR3yXUDHjh1jjz32iIiIoUOHxty5c+MXv/hFTJw4cbO+5eXlUVlZmdNWVVUVHTp0iB133LHJ7RcXF0dxcXHrFw4AAACtLO9n0jeVJEnU1dU1uWz48OExffr0nLZHH300hg4dGkVFRduiPAAAAGgzeQ3pl19+efzlL3+J1157LRYuXBjf+973YtasWTF27NiIeP9S9dNOOy3b/+yzz47XX389xo0bF4sWLYrbbrstfv3rX8f48ePz9RUAAACg1eT1cvd//vOfceqpp8bKlSujrKwsBg8eHA8//HAcfvjhERGxcuXKWLZsWbb/gAED4sEHH4yLL744/uu//iv69u0bN910U5x44on5+goAAADQalL3nvS25j3pAAAAbEufyPekAwAAQHsnpAMAAEBKCOkAAACQEkI6AAAApISQDgAAACkhpAMAAEBK5PU96WxZY5LE+saG7HxRQWEUZDJ5rAgAAIC2JqSnUHV9bVy/YGZU1tZk28pLSmPc4BFR1rEkj5UBAADQllzunjLV9bVx7fMzoqp2VU57Ve2quPb5GVFdX5unygAAAGhrQnqKNCZJXL9gZry1bnU0RpK7LJJ4a93quH7BzGhMki1sAQAAgE8yIT1F1jc2RGVtzWYBfaPGSKKytibnXnUAAAC2H0I6AAAApISQDgAAACkhpKdIUUFhlJeURkE0/aq1gshEeUlpFBUUbuPKAAAA2BaE9BQpyGRi3OAR0bNTl82CekFkomenLjFu8AjvSwcAANhOCekpU9axJMbve1j0Luma0967pGuM3/cw70kHAADYjnXIdwFsrqxjSVwx5Oicp7gXFRQ6gw4AALCdE9JTqiCTieJCfz0AAADticvdAQAAICWEdAAAAEgJIR0AAABSQkgHAACAlBDSAQAAICWEdAAAAEgJIR0AAABSQkgHAACAlBDSAQAAICWEdAAAAEgJ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+8YvfvELxxe2aEtjpimOL/nRbkJ6XV1dLFq0KCoqKmLAgAFRXl4e06dPzy6vr6+P2bNnx4EHHhgREUOGDImioqKcPitXrowXXngh22f48OFRXV0df/vb37J9nn766aiurs7p88ILL8TKlSuzfR599NEoLi6OIUOGtOl35qNL2xgZPnx4PP744zmvpXj00Uejb9++0b9//9bfAbSKt99+O5YvXx4VFRURYcy0R0mSxHnnnRf33ntv/PnPf44BAwbkLHesYVMfNmaa4ljDByVJEnV1dY4vNNvGMdMUx5c8adPH0uXRd7/73WTWrFnJq6++mjz11FPJMccck3Tt2jV57bXXkiR5/5UUZWVlyb333pssXLgwGTNmTJOvpNh5552TGTNmJM8++2zypS99qcnXCwwePDiZM2dOMmfOnGSfffZp8vUCI0aMSJ599tlkxowZyc477+wVbCmwatWqZP78+cn8+fOTiEiuv/76ZP78+cnrr7+eJEm6xsh7772X9OnTJxkzZkyycOHC5N57701KS0vbxSso0mRrY2bVqlXJd7/73eTJJ59Mli5dmjz22GPJ8OHDk5122smYace+853vJGVlZcmsWbNyXmezdu3abB/HGj7ow8aMYw0fdNlllyWPP/54snTp0mTBggXJ5ZdfnhQUFCSPPvpokiSOL2xua2PG8SU9ttuQvvE9kEVFRUnfvn2TE044IXnxxRezyxsbG5MrrrgiKS8vT4qLi5MvfvGLycKFC3O2UVtbm5x33nlJjx49kpKSkuSYY45Jli1bltPn7bffTsaOHZt07do16dq1azJ27Njk3Xffzenz+uuvJ0cffXRSUlKS9OjRIznvvPNyXiVAfjz22GNJRGw2nX766UmSpG+MLFiwIDnooIOS4uLipLy8PLnyyiu3+9dPpM3WxszatWuTI444IunVq1dSVFSU7LLLLsnpp5++2XgwZtqXpsZLRCS33357to9jDR/0YWPGsYYPOvPMM5Ndd9016dixY9KrV69kxIgR2YCeJI4vbG5rY8bxJT0ySfL/7r4HAAAA8qrd3JMOAAAAaSekAwAAQEoI6QAAAJASQjoAAACkhJAOAAAAKSGkAwAAQEoI6QAAAJASQjoAbOcymUz84Q9/yHcZAEAzCOkA8Al1xhlnRCaTiUwmE0VFRdGnT584/PDD47bbbovGxsZsv5UrV8ZRRx3VrG0K9ACQX0I6AHyCHXnkkbFy5cp47bXX4qGHHopDDz00LrzwwjjmmGNiw4YNERFRXl4excXFea4UAGgOIR0APsGKi4ujvLw8dtppp9h///3j8ssvjz/+8Y/x0EMPxR133BERuWfH6+vr47zzzouKioro1KlT9O/fPyZMmBAREf3794+IiOOPPz4ymUx2/pVXXoljjz02+vTpE126dIkDDjggZsyYkVNH//7946c//WmceeaZ0bVr19hll11i0qRJOX3eeOONOOWUU6JHjx7RuXPnGDp0aDz99NPZ5X/6059iyJAh0alTp9htt93iqquuyv6iAQDaCyEdALYzX/rSl2LfffeNe++9d7NlN910U0ybNi3uueeeWLx4cdx9993ZMD537tyIiLj99ttj5cqV2fnVq1fHqFGjYsaMGTF//vwYOXJkjB49OpYtW5az7euuuy6GDh0a8+fPj3POOSe+853vxMsvv5zdxsEHHxxvvvlmTJs2LZ5//vm45JJLspflP/LII/H1r389LrjggnjppZdi4sSJcccdd8TVV1/dVrsJAFKpQ74LAABa31577RULFizYrH3ZsmXxqU99Kr7whS9EJpOJXXfdNbusV69eERHRrVu3KC8vz7bvu+++se+++2bnf/KTn8R9990X06ZNi/POOy/bPmrUqDjnnHMiIuLSSy+NG264IWbNmhV77bVX/Pd//3f861//irlz50aPHj0iImKPPfbIrnv11VfHf/zHf8Tpp58eERG77bZb/PjHP45LLrkkrrjiitbYJQDwiSCkA8B2KEmSyGQym7WfccYZcfjhh8eee+4ZRx55ZBxzzDFxxBFHbHVba9asiauuuiruv//+ePPNN2PDhg1RW1u72Zn0wYMHZ/+cyWSivLw8qqqqIiLiueeei/322y8b0Dc1b968mDt3bs6Z84aGhli3bl2sXbs2dthhh2Z/dwD4JBPSAWA7tGjRohgwYMBm7fvvv38sXbo0HnrooZgxY0acfPLJcdhhh8Xvf//7LW7r3//93+ORRx6Ja6+9NvbYY48oKSmJr3zlK1FfX5/Tr6ioKGc+k8lkL2cvKSnZar2NjY1x1VVXxQknnLDZsk6dOm11XQDYngjpALCd+fOf/xwLFy6Miy++uMnlpaWl8dWvfjW++tWvxle+8pU48sgj45133okePXpEUVFRNDQ05PT/y1/+EmeccUYcf/zxEfH+/eWvvfZai2oaPHhw3HrrrdnP2dT+++8fixcvzrkEHgDaIyEdAD7B6urqorKyMhoaGuKf//xnPPzwwzFhwoQ45phj4rTTTtus/w033BAVFRXx2c9+NgoKCuJ///d/o7y8PLp16xYR7z+lfebMmfH5z38+iouLo3v37rHHHnvEvffeG6NHj45MJhM/+MEPct7D3hxjxoyJn/70p3HcccfFhAkToqKiIubPnx99+/aN4cOHxw9/+MM45phjol+/fnHSSSdFQUFBLFiwIBYuXBg/+clPWmNXAcAngqe7A8An2MMPPxwVFRXRv3//OPLII+Oxxx6Lm266Kf74xz9GYWHhZv27dOkSP/vZz2Lo0KFxwAEHxGuvvRYPPvhgFBS8/1+C6667LqZPnx79+vWL/fbbLyLeD/bdu3ePAw88MEaPHh0jR46M/fffv0V1duzYMR599NHo3bt3jBo1KvbZZ5+45pprsjWOHDky7r///pg+fXoccMABMWzYsLj++utzHmwHAO1BJkmSJN9FAAAAAM6kAwAAQGoI6QAAAJASQjoAAACkhJAOAAAAKSGkAwAAQEoI6QAAAJASQjoAAACkhJAOAAAAKSGkAwAAQEoI6QAAAJASQjoAAACkhJAOAAAAKfH/AemNPwOHL16/AAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] }, "metadata": {}, "output_type": "display_data" @@ -532,8 +699,10 @@ "outputs": [ { "data": { - "text/plain": "
", - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA9wAAAINCAYAAADMRXcjAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA8zUlEQVR4nO3deXRV5b0//s9JSEKEJIAIIRrF2VqEqvitOFwHVFBxvE4UFWtv77XOUq9evW0VW0VvFTvc9bWoFW1ty/UWtVRFBRSsM0URcKBUURxA6pQwhAST/fujX86vhzAFsjkJvF5rnbU4ez9n78/ZPNnwzvPsvTNJkiQBAAAAtKqCfBcAAAAAWyKBGwAAAFIgcAMAAEAKBG4AAABIgcANAAAAKRC4AQAAIAUCNwAAAKRA4AYAAIAUdMh3AZuiqakpPvrooygrK4tMJpPvcgAAANjCJUkSS5YsiaqqqigoWPcYdrsO3B999FFUV1fnuwwAAAC2Mu+//37ssMMO62zTrgN3WVlZRPz9i5aXl+e5GgAAALZ0tbW1UV1dnc2j69KuA/eqaeTl5eUCNwAAAJvNhlzW7KZpAAAAkAKBGwAAAFIgcAMAAEAK2vU13BsiSZL48ssvo7GxMd+lAK2ksLAwOnTo4HGAAAC0aVt04G5oaIiFCxfG8uXL810K0Mq22Wab6NWrVxQXF+e7FAAAWKMtNnA3NTXF/Pnzo7CwMKqqqqK4uNhoGGwBkiSJhoaG+Nvf/hbz58+P3XffPQoKXB0DAEDbs8UG7oaGhmhqaorq6urYZptt8l0O0IpKS0ujqKgo3nvvvWhoaIiOHTvmuyQAAGhmix8WMvIFWyY/2wAAtHX+xwoAAAApELhpsfPOOy9OPvnkfJexSXr37h0/+clP8l3GGm2u2u69997o0qVL6vsBAICtlcDdBp133nmRyWSavQYPHpzv0iIi4qc//Wnce++9+S4jIiIymUw8/PDDrb7dZcuWxdVXXx277LJLdOzYMbbbbrs4/PDD45FHHmn1fa1u+vTp8a//+q+p7+fMM8+Mv/zlL6nvBwAAtlZb7E3T2rvBgwfH2LFjc5aVlJTkqZq/a2xsjEwmExUVFXmtY3O44IIL4uWXX47//u//jr333js+/fTTeP755+PTTz9Nfd/bbbdd6vtYuXJllJaWRmlpaer7AgCArZUR7g3QlCRR3/hl9tWUJKnvs6SkJCorK3NeXbt2jYiIqVOnRnFxcfzpT3/Ktr/tttuie/fusXDhwoiIOPzww+Piiy+Oiy++OLp06RLbbrttfO9734vkH2pvaGiIq666Krbffvvo1KlTfP3rX4+pU6dm16+acvzII4/E3nvvHSUlJfHee+81m1J++OGHxyWXXBKXX355dO3aNXr27Bl33nlnLFu2LL75zW9GWVlZ7LrrrjFx4sSc7/jGG2/EcccdF507d46ePXvGOeecE5988knOdi+99NK46qqrolu3blFZWRnXX399dn3v3r0jIuKUU06JTCaTff/222/HSSedFD179ozOnTvHAQccEJMnT27R8f/jH/8Y1157bRx33HHRu3fv2H///eOSSy6J4cOHb9Tx23PPPWObbbaJ0047LZYtWxb33Xdf9O7dO7p27RqXXHJJNDY25nyvVVPKhw4dGmeddVZObStXrozu3btnfyHz+OOPxyGHHJL9ex4yZEi8/fbb2fbvvvtuZDKZeOCBB+Lwww+Pjh07xv33399sSvmGHLfevXvHTTfdFOeff36UlZXFjjvuGHfeeWdOmw8++CDOOuus6NatW3Tq1Cn69+8fL730Us6x3X///aNjx46xyy67xMiRI+PLL7/Mrr/++utjxx13jJKSkqiqqopLL710A//WAACgbRG416OmoS5Gzng0Ln3+gexr5IxHo6ahLm81HX744XH55ZfHOeecEzU1NfHaa6/Ff/7nf8Zdd90VvXr1yra77777okOHDvHSSy/Fz372s7j99tvj7rvvzq7/5je/Gc8991yMGzcuZs2aFaeffnoMHjw45s2bl22zfPnyGDVqVNx9993x+uuvR48ePdZY03333Rfdu3ePl19+OS655JL4zne+E6effnocdNBB8corr8SgQYPinHPOieXLl0dExMKFC+Owww6Lr33ta/HnP/85Hn/88fj444/jjDPOaLbdTp06xUsvvRT/9V//FTfccENMmjQpIv4+9ToiYuzYsbFw4cLs+6VLl8Zxxx0XkydPjldffTUGDRoUJ5xwQixYsGCDj3FlZWU89thjsWTJkrW22dDj97Of/SzGjRsXjz/+eEydOjVOPfXUeOyxx+Kxxx6LX//613HnnXfG73//+zXuY9iwYTFhwoRYunRpdtkTTzwRy5Yti3/+53+OiL9Pfx8xYkRMnz49pkyZEgUFBXHKKadEU1NTzrauvvrquPTSS+PNN9+MQYMGNdvXhh632267Lfr37x+vvvpqXHjhhfGd73wn3nrrrew2DjvssPjoo49iwoQJ8dprr8VVV12VreWJJ56Is88+Oy699NJ44403YsyYMXHvvffGjTfeGBERv//97+P222+PMWPGxLx58+Lhhx+OffbZZ61/BwAAbBnyMci5WSTtWE1NTRIRSU1NTbN1dXV1yRtvvJHU1dVt9Pa/qF+efO/lCckFz/w2+ddnfpN9XfDMb5PvvTwh+aJ++aaUv1bDhw9PCgsLk06dOuW8brjhhmyb+vr6ZN99903OOOOM5Ktf/WryL//yLznbOOyww5KvfOUrSVNTU3bZ1VdfnXzlK19JkiRJ/vrXvyaZTCb58MMPcz43cODA5JprrkmSJEnGjh2bREQyc+bMZvWddNJJOfs65JBDsu+//PLLpFOnTsk555yTXbZw4cIkIpIXXnghSZIk+f73v58cc8wxOdt9//33k4hI5s6du8btJkmSHHDAAcnVV1+dfR8RyUMPPbSGo5hr7733Tn7+859n3++0007J7bffvtb206ZNS3bYYYekqKgo6d+/f3L55Zcnzz77bHZ9S47fX//61+z6f/u3f0u22WabZMmSJdllgwYNSv7t3/5tjbU1NDQk3bt3T371q19l1w8dOjQ5/fTT11r74sWLk4hIZs+enSRJksyfPz+JiOQnP/lJTruxY8cmFRUVa91Okqz5uJ199tnZ901NTUmPHj2SO+64I0mSJBkzZkxSVlaWfPrpp2vc3qGHHprcdNNNOct+/etfJ7169UqSJEluu+22ZI899kgaGhrWWVeStM7POAAA+fdF/fLkB9P/mJO5fjD9j6nlrU21rhy6OiPca9GUJDF61pT4ZMXSaIrc3640RRKfrFgao2dNSe03L0cccUTMnDkz53XRRRdl1xcXF8f9998f48ePj7q6ujXe1frAAw+MTCaTfT9gwICYN29eNDY2xiuvvBJJksQee+wRnTt3zr6mTZuWMx25uLg4+vbtu956/7FNYWFhbLvttjkjkz179oyIiMWLF0dExIwZM+Lpp5/O2fdee+0VEZGz/9X33atXr+w21mbZsmVx1VVXxd577x1dunSJzp07x1tvvdWiEe5/+qd/infeeSemTJkS//zP/xyvv/56HHroofHDH/4wImKDj98222wTu+66a85x6N27d3Tu3Dln2dq+U1FRUZx++unxm9/8Jvvd/vCHP8SwYcOybd5+++34xje+EbvsskuUl5fHzjvvHBHR7Pv2799/nd95Q4/bP/6dZDKZqKyszNY/c+bM2HfffaNbt25r3MeMGTPihhtuyDlm3/72t2PhwoWxfPnyOP3006Ouri522WWX+Pa3vx0PPfRQznRzAAC2LDUNdXHra5NjcV3uzNLFdUvi1tcm53VmcWtw07S1WNnUGIvqate6vimSWFRXGyubGqOksPUPY6dOnWK33XZbZ5vnn38+IiI+++yz+Oyzz6JTp04bvP2mpqYoLCyMGTNmRGFhYc66fwyDpaWlOaF9bYqKinLeZzKZnGWrtrFqanFTU1OccMIJccsttzTb1j9Oi1/TdlefKr26f//3f48nnngibr311thtt92itLQ0TjvttGhoaFjv91j9Ox166KFx6KGHxn/8x3/Ej370o7jhhhvi6quv3uDjt77jsiHfadiwYXHYYYfF4sWLY9KkSdGxY8c49thjs+tPOOGEqK6ujrvuuiuqqqqiqakp+vTp0+z7rq9/bOhxW1f967sJW1NTU4wcOTJOPfXUZus6duwY1dXVMXfu3Jg0aVJMnjw5Lrzwwvjxj38c06ZNa7ZfAADatw0d5Lxu/+OjYAMySVskcLdTb7/9dlxxxRVx1113xQMPPBDnnntu9vrdVV588cWcz7z44oux++67R2FhYey7777R2NgYixcvjkMPPXRzlx/77bdfjB8/Pnr37h0dOmx8NywqKsq54VhExJ/+9Kc477zz4pRTTomIv19X/O67725KuRERsffee8eXX34ZK1as2KzH76CDDorq6ur4n//5n5g4cWKcfvrpUVxcHBERn376abz55psxZsyYbB3PPvvsRu2nNY5b37594+67747PPvtsjaPc++23X8ydO3edv0wqLS2NE088MU488cS46KKLYq+99orZs2fHfvvt16JaAABo2/I9yLk5mFLeRtXX18eiRYtyXqvu4N3Y2BjnnHNOHHPMMfHNb34zxo4dG3PmzInbbrstZxvvv/9+jBgxIubOnRu/+93v4uc//3lcdtllERGxxx57xLBhw+Lcc8+NBx98MObPnx/Tp0+PW265JR577LHUv99FF10Un332WQwdOjRefvnleOedd+LJJ5+M888/v1mAXpfevXvHlClTYtGiRfH5559HRMRuu+0WDz74YMycOTNee+21+MY3vrHeUfHVHX744TFmzJiYMWNGvPvuu/HYY4/FtddeG0cccUSUl5dv1uOXyWTiG9/4RvziF7+ISZMmxdlnn51d17Vr19h2223jzjvvjL/+9a/x1FNPxYgRIzZqP61x3IYOHRqVlZVx8sknx3PPPRfvvPNOjB8/Pl544YWIiPjBD34Qv/rVr+L666+P119/Pd588834n//5n/je974XEX+/s/svf/nLmDNnTrzzzjvx61//OkpLS2OnnXbaqO8EAAD5JHCvRVFBYVSWlkdBrHnqQkFkorK0PIoKCte4flM9/vjj0atXr5zXIYccEhERN954Y7z77rvZxzFVVlbG3XffHd/73vdi5syZ2W2ce+65UVdXF//n//yfuOiii+KSSy6Jf/3Xf82uHzt2bJx77rnx3e9+N/bcc8848cQT46WXXorq6upUvtM/qqqqiueeey4aGxtj0KBB0adPn7jsssuioqIiZ5R+fW677baYNGlSVFdXx7777hsREbfffnt07do1DjrooDjhhBNi0KBBLR4dHTRoUNx3331xzDHHxFe+8pW45JJLYtCgQfHAAw9k22zO4zds2LB44403Yvvtt4+DDz44u7ygoCDGjRsXM2bMiD59+sQVV1wRP/7xjzdqH61x3IqLi+PJJ5+MHj16xHHHHRf77LNP3Hzzzdlp94MGDYpHHnkkJk2aFAcccEAceOCBMXr06Gyg7tKlS9x1111x8MEHR9++fWPKlCnxxz/+MbbddtuN+k4AAJBPmSRpv/dbr62tjYqKiqipqYny8vKcdStWrIj58+fHzjvvHB07dtyo7a+6gH/1awoKIhPdO3aOK/sdFRXF675mNV8OP/zw+NrXvrbGm6nBlqA1fsYBAMifpiSJkTMejcV1S5pdwx3x99zVo7SszV3Dva4cujoj3OtQUVwaV/Y7KnqUluUs71Fa1qbDNgAAQFtXkMnEiL4Do3vHzs1mFq8a5BzRd2CbCtst1T6vPN+MKopL47r9j4+VTf//dcVFBYXt+i8dAACgLVg1yDl61pScG6j1KC2LEX0HtvtBToF7AxRkMu3urnhTp07NdwkAAADrtSUPcravFAkAAMAWpz0Ocm4I13ADAABACrb4wN2Ob8IOrIOfbQAA2rotNnAXFRVFRMTy5cvzXAmQhlU/26t+1gEAoK3Z8ibJ/z+FhYXRpUuXWLx4cUREbLPNNpHZAi66h61dkiSxfPnyWLx4cXTp0iUKCwvzXRIAAKzRFhu4IyIqKysjIrKhG9hydOnSJfszDgAAbdEWHbgzmUz06tUrevToEStXrsx3OUArKSoqMrINAECbt0UH7lUKCwv95xwAAIDNaou9aRoAAADkk8ANAAAAKRC4AQAAIAUCNwAAAKRA4AYAAIAUCNwAAACQAoEbAAAAUiBwAwAAQAoEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAFAjcAAACkQOAGAACAFAjcAAAAkAKBGwAAAFIgcAMAAEAKBG4AAABIgcANAAAAKRC4AQAAIAUCNwAAAKRA4AYAAIAUCNwAAACQAoEbAAAAUiBwAwAAQAoEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASEFeA3fv3r0jk8k0e1100UX5LAsAAAA2WYd87nz69OnR2NiYfT9nzpw4+uij4/TTT89jVQAAALDp8hq4t9tuu5z3N998c+y6665x2GGH5akiAAAAaB15Ddz/qKGhIe6///4YMWJEZDKZNbapr6+P+vr67Pva2trNVR4AAAC0SJu5adrDDz8cX3zxRZx33nlrbTNq1KioqKjIvqqrqzdfgQAAANACmSRJknwXERExaNCgKC4ujj/+8Y9rbbOmEe7q6uqoqamJ8vLyzVEmAAAAW7Ha2tqoqKjYoBzaJqaUv/feezF58uR48MEH19mupKQkSkpKNlNVAAAAsPHaxJTysWPHRo8ePeL444/PdykAAADQKvIeuJuammLs2LExfPjw6NChTQy4AwAAwCbLe+CePHlyLFiwIM4///x8lwIAAACtJu9Dysccc0y0kfu2AQAAQKvJ+wg3AAAAbIkEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAFAjcAAACkQOAGAACAFAjcAAAAkAKBGwAAAFIgcAMAAEAKBG4AAABIgcANAAAAKRC4AQAAIAUCNwAAAKRA4AYAAIAUCNwAAACQAoEbAAAAUiBwAwAAQAoEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAFAjcAAACkQOAGAACAFAjcAAAAkAKBGwAAAFIgcAMAAEAKBG4AAABIgcANAAAAKRC4AQAAIAUCNwAAAKRA4AYAAIAUCNwAAACQAoEbAAAAUiBwAwAAQAoEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAFAjcAAACkQOAGAACAFAjcAAAAkAKBGwAAAFIgcAMAAEAKBG4AAABIgcANAAAAKRC4AQAAIAUCNwAAAKRA4AYAAIAUCNwAAACQAoEbAAAAUpD3wP3hhx/G2WefHdtuu21ss8028bWvfS1mzJiR77IAAABgk3TI584///zzOPjgg+OII46IiRMnRo8ePeLtt9+OLl265LMsAAAA2GR5Ddy33HJLVFdXx9ixY7PLevfunb+CAAAAoJXkdUr5hAkTon///nH66adHjx49Yt9994277rprre3r6+ujtrY25wUAAABtUV4D9zvvvBN33HFH7L777vHEE0/EBRdcEJdeemn86le/WmP7UaNGRUVFRfZVXV29mSsGAACADZNJkiTJ186Li4ujf//+8fzzz2eXXXrppTF9+vR44YUXmrWvr6+P+vr67Pva2tqorq6OmpqaKC8v3yw1AwAAsPWqra2NioqKDcqheR3h7tWrV+y99945y77yla/EggUL1ti+pKQkysvLc14AAADQFuU1cB988MExd+7cnGV/+ctfYqeddspTRQAAANA68hq4r7jiinjxxRfjpptuir/+9a/x29/+Nu6888646KKL8lkWAAAAbLK8Bu4DDjggHnroofjd734Xffr0iR/+8Ifxk5/8JIYNG5bPsgAAAGCT5fWmaZuqJRerAwAAwKZqNzdNAwAAgC2VwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAFAjcAAACkQOAGAACAFAjcAAAAkAKBGwAAAFIgcAMAAEAKBG4AAABIgcANAAAAKRC4AQAAIAUCNwAAAKRA4AYAAIAUCNwAAACQAoEbAAAAUiBwAwAAQAoEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASMFGBe4vv/wyJk+eHGPGjIklS5ZERMRHH30US5cubdXiAAAAoL3q0NIPvPfeezF48OBYsGBB1NfXx9FHHx1lZWXxX//1X7FixYr4xS9+kUadAAAA0K60eIT7sssui/79+8fnn38epaWl2eWnnHJKTJkypVWLAwAAgPaqxSPczz77bDz33HNRXFycs3ynnXaKDz/8sNUKAwAAgPasxSPcTU1N0djY2Gz5Bx98EGVlZa1SFAAAALR3LQ7cRx99dPzkJz/Jvs9kMrF06dK47rrr4rjjjmvN2gAAAKDdyiRJkrTkAx999FEcccQRUVhYGPPmzYv+/fvHvHnzonv37vHMM89Ejx490qq1mdra2qioqIiampooLy/fbPsFAABg69SSHNria7irqqpi5syZMW7cuJgxY0Y0NTXFt771rRg2bFjOTdQAAABga9biEe62xAg3AAAAm1NLcmiLr+EeNWpU3HPPPc2W33PPPXHLLbe0dHMAAACwRWpx4B4zZkzstddezZZ/9atfjV/84hetUhQAAAC0dy0O3IsWLYpevXo1W77ddtvFwoULW6UoAAAAaO9aHLirq6vjueeea7b8ueeei6qqqlYpCgAAANq7Ft+l/F/+5V/i8ssvj5UrV8aRRx4ZERFTpkyJq666Kr773e+2eoEAAADQHrU4cF911VXx2WefxYUXXhgNDQ0REdGxY8e4+uqr45prrmn1AgEAgE3TlCSxsqkx+76ooDAKMpk8VgRbh41+LNjSpUvjzTffjNLS0th9992jpKSktWtbL48FAwCAdatpqIvRs6bEorra7LLK0vIY0XdgVBSX5rEyaJ9SfSzYKp07d44DDjgg+vTpk5ewDQAArFtNQ13c+trkWFy3JGf54rolcetrk6OmoS5PlcHWocVTypctWxY333xzTJkyJRYvXhxNTU056995551WKw4AANg4TUkSo2dNiU9WLI2myJ3U2hRJfLJiaYyeNSWu2/9408shJRt107Rp06bFOeecE7169YqMH04AAGhzVjY15kwjX11TJLGorjZWNjVGSWGLYwGwAVr8kzVx4sR49NFH4+CDD06jHgAAANgitPga7q5du0a3bt3SqAUAAAC2GC0O3D/84Q/jBz/4QSxfvjyNegAAgFZQVFAYlaXlURBrvgS0IDJRWVoeRQWFm7ky2Hq0+LFg++67b7z99tuRJEn07t07ioqKcta/8sorrVrgungsGAAArN2qu5SvfuO0gshE946d48p+R3k0GLRQS3Joi6/hPvnkkze2LgAAYDOqKC6NK/sd1ew53D1KyzyHGzaDFo9wtyVGuAEAYP2akiRWNjVm3xcVFHoUGGykVEe4AQCA9qUgk/HoL8iDFv/UNTY2xu233x4PPPBALFiwIBoaGnLWf/bZZ61WHAAAALRXLb5L+ciRI2P06NFxxhlnRE1NTYwYMSJOPfXUKCgoiOuvvz6FEgEAAKD9aXHg/s1vfhN33XVXXHnlldGhQ4cYOnRo3H333fGDH/wgXnzxxTRqBAAAgHanxYF70aJFsc8++0REROfOnaOmpiYiIoYMGRKPPvpo61YHAAAA7VSLA/cOO+wQCxcujIiI3XbbLZ588smIiJg+fXqUlJS0bnUAAADQTrU4cJ9yyikxZcqUiIi47LLL4vvf/37svvvuce6558b555/f6gUCAABAe7TJz+F+8cUX4/nnn4/ddtstTjzxxNaqa4N4DjcAAACb02Z9DveBBx4YBx544KZuBgAAALYoGxS4J0yYEMcee2wUFRXFhAkT1tl2c49yAwAAQFu0QVPKCwoKYtGiRdGjR48oKFj7Zd+ZTCYaGxtbtcB1MaUcAACAzanVp5Q3NTWt8c8AAADAmrXoLuUrV66MI444Iv7yl7+kVQ8AAABsEVoUuIuKimLOnDmRyWRaZefXX399ZDKZnFdlZWWrbBsAAADyqcXP4T733HPjl7/8ZasV8NWvfjUWLlyYfc2ePbvVtg0AAAD50uLHgjU0NMTdd98dkyZNiv79+0enTp1y1o8ePbplBXToYFQbAACALU6LA/ecOXNiv/32i4hodi33xkw1nzdvXlRVVUVJSUl8/etfj5tuuil22WWXNbatr6+P+vr67Pva2toW7w8AAAA2hw16LFhaJk6cGMuXL4899tgjPv744/jRj34Ub731Vrz++uux7bbbNmt//fXXx8iRI5st91gwAAAANoeWPBYsr4F7dcuWLYtdd901rrrqqhgxYkSz9Wsa4a6urha4AQAA2Cxa/Tncq5s+fXr87//+byxYsCAaGhpy1j344IMbs8mIiOjUqVPss88+MW/evDWuLykpiZKSko3ePgAAAGwuLb5L+bhx4+Lggw+ON954Ix566KFYuXJlvPHGG/HUU09FRUXFJhVTX18fb775ZvTq1WuTtgMAAAD51uLAfdNNN8Xtt98ejzzySBQXF8dPf/rTePPNN+OMM86IHXfcsUXbuvLKK2PatGkxf/78eOmll+K0006L2traGD58eEvLAgAAgDalxYH77bffjuOPPz4i/j7Fe9myZZHJZOKKK66IO++8s0Xb+uCDD2Lo0KGx5557xqmnnhrFxcXx4osvxk477dTSsgAAAKBNafE13N26dYslS5ZERMT2228fc+bMiX322Se++OKLWL58eYu2NW7cuJbuHgAAANqFDR7hnjlzZkREHHrooTFp0qSIiDjjjDPisssui29/+9sxdOjQGDhwYCpFAgAAQHuzwSPc++23X+y7775x8sknx9ChQyMi4pprromioqJ49tln49RTT43vf//7qRUKAAAA7ckGP4f7hRdeiHvuuSceeOCBWLlyZZx66qnxrW99K4444oi0a1yrljz/DAAAADZVS3LoBk8pHzBgQNx1112xaNGiuOOOO+KDDz6Io446Knbddde48cYb44MPPtjkwgEAAGBL0eK7lJeWlsbw4cNj6tSp8Ze//CWGDh0aY8aMiZ133jmOO+64NGoEAACAdmeDp5SvzdKlS+M3v/lNXHvttfHFF19EY2Nja9W2XqaUAwAAsDm1JIe2+LFgq0ybNi3uueeeGD9+fBQWFsYZZ5wR3/rWtzZ2cwAAALBFaVHgfv/99+Pee++Ne++9N+bPnx8HHXRQ/PznP48zzjgjOnXqlFaNAAAA0O5scOA++uij4+mnn47tttsuzj333Dj//PNjzz33TLM2AAAAaLc2OHCXlpbG+PHjY8iQIVFYWJhmTQAAANDubXDgnjBhQpp1AAAAwBalxY8FAwAAANZP4AYAAIAUCNwAAACQAoEbAAAAUiBwAwAAQAoEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAFAjcAAACkQOAGAACAFAjcAAAAkAKBGwAAAFIgcAMAAEAKBG4AAABIgcANAAAAKeiQ7wIAANq7piSJlU2N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U5PTZs6cObFw4cJsmyeffDJKSkpi//33T/U7s/HaWh8ZMGBAPPPMMzmPSnjyySejqqoqevfu3foHgFbx6aefxvvvvx+9evWKCH1ma5MkSVx88cXx4IMPxlNPPRU777xzznrnGVa3vj6zJs4zrC5Jkqivr3eOYYOt6jNr4hyTJ6nekq2VfPe7302mTp2avPPOO8mLL76YDBkyJCkrK0vefffdJEn+/piEioqK5MEHH0xmz56dDB06dI2PSdhhhx2SyZMnJ6+88kpy5JFHrvGW93379k1eeOGF5IUXXkj22WefNd7yfuDAgckrr7ySTJ48Odlhhx08FqwNWLJkSfLqq68mr776ahIRyejRo5NXX301ee+995IkaVt95Isvvkh69uyZDB06NJk9e3by4IMPJuXl5VvFYxHaknX1mSVLliTf/e53k+effz6ZP39+8vTTTycDBgxItt9+e31mK/Wd73wnqaioSKZOnZrzeJXly5dn2zjP8I/W12ecZ1jdNddckzzzzDPJ/Pnzk1mzZiXXXnttUlBQkDz55JNJkjjH0Ny6+oxzTNvRLgL3qucMFhUVJVVVVcmpp56avP7669n1TU1NyXXXXZdUVlYmJSUlyT/90z8ls2fPztlGXV1dcvHFFyfdunVLSktLkyFDhiQLFizIafPpp58mw4YNS8rKypKysrJk2LBhyeeff57T5r333kuOP/74pLS0NOnWrVty8cUX59zenvx4+umnk4ho9ho+fHiSJG2vj8yaNSs59NBDk5KSkqSysjK5/vrrt/hHIrQ16+ozy5cvT4455phku+22S4qKipIdd9wxGT58eLP+oM9sPdbUVyIiGTt2bLaN8wz/aH19xnmG1Z1//vnJTjvtlBQXFyfbbbddMnDgwGzYThLnGJpbV59xjmk7Mkny/65WBwAAAFpNu7yGGwAAANo6gRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAFAjcAAACkQOAGgHYkk8nEww8/nO8yAIANIHADQBtw3nnnRSaTiUwmE0VFRdGzZ884+uij45577ommpqZsu4ULF8axxx67QdsUzgEgvwRuAGgjBg8eHAsXLox33303Jk6cGEcccURcdtllMWTIkPjyyy8jIqKysjJKSkryXCkAsCEEbgBoI0pKSqKysjK233772G+//eLaa6+NP/zhDzFx4sS49957IyJ31LqhoSEuvvji6NWrV3Ts2DF69+4do0aNioiI3r17R0TEKaecEplMJvv+7bffjpNOOil69uwZnTt3jgMOOCAmT56cU0fv3r3jpptuivPPPz/Kyspixx13jDvvvDOnzQcffBBnnXVWdOvWLTp16hT9+/ePl156Kbv+j3/8Y+y///7RsWPH2GWXXWLkyJHZXxoAwNZC4AaANuzII4+Mfv36xYMPPths3c9+9rOYMGFCPPDAAzF37ty4//77s8F6+vTpERExduzYWLhwYfb90qVL47jjjovJkyfHq6++GoMGDYoTTjghFixYkLPt2267Lfr37x+vvvpqXHjhhfGd73wn3nrrrew2DjvssPjoo49iwoQJ8dprr8VVV12Vnfr+xBNPxNlnnx2XXnppvPHGGzFmzJi4995748Ybb0zrMAFAm9Qh3wUAAOu21157xaxZs5otX7BgQey+++5xyCGHRCaTiZ122im7brvttouIiC5dukRlZWV2eb9+/aJfv37Z9z/60Y/ioYceigkTJsTFF1+cXX7cccfFhRdeGBERV199ddx+++0xderU2GuvveK3v/1t/O1vf4vp06dHt27dIiJit912y372xhtvjP/4j/+I4cOHR0TELrvsEj/84Q/jqquuiuuuu641DgkAtAsCNwC0cUmSRCaTabb8vPPOi6OPPjr23HPPGDx4cAwZMiSOOeaYdW5r2bJlMXLkyHjkkUfio48+ii+//DLq6uqajXD37ds3++dMJhOVlZWxePHiiIiYOXNm7LvvvtmwvboZM2bE9OnTc0a0GxsbY8WKFbF8+fLYZpttNvi7A0B7JnADQBv35ptvxs4779xs+X777Rfz58+PiRMnxuTJk+OMM86Io446Kn7/+9+vdVv//u//Hk888UTceuutsdtuu0VpaWmcdtpp0dDQkNOuqKgo530mk8lOGS8tLV1nvU1NTTFy5Mg49dRTm63r2LHjOj8LAFsSgRsA2rCnnnoqZs+eHVdcccUa15eXl8eZZ54ZZ555Zpx22mkxePDg+Oyzz6Jbt25RVFQUjY2NOe3/9Kc/xXnnnRennHJKRPz9eux33323RTX17ds37r777ux+VrfffvvF3Llzc6aZA8DWSOAGgDaivr4+Fi1aFI2NjfHxxx/H448/HqNGjYohQ4bEueee26z97bffHr169Yqvfe1rUVBQEP/7v/8blZWV0aVLl4j4+93Gp0yZEgcffHCUlJRE165dY7fddosHH3wwTjjhhMhkMvH9738/5znfG2Lo0KFx0003xcknnxyjRo2KXr16xauvvhpVVVUxYMCA+MEPfhBDhgyJ6urqOP3006OgoCBmzZoVs2fPjh/96EetcagAoF1wl3IAaCMef/zx6NWrV/Tu3TsGDx4cTz/9dPzsZz+LP/zhD1FYWNisfefOneOWW26J/v37xwEHHBDvvvtuPPbYY1FQ8Pd/3m+77baYNGlSVFdXx7777hsRfw/pXbt2jYMOOihOOOGEGDRoUOy3334tqrO4uDiefPLJ6NGjRxx33HGxzz77xM0335ytcdCgQfHII4/EpEmT4oADDogDDzwwRo8enXNTNwDYGmSSJEnyXQQAAABsaYxwAwAAQAoEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAF/x8jrALw2ITgAgAAAABJRU5ErkJggg==\n" + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA9wAAAINCAYAAADMRXcjAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA8zUlEQVR4nO3deXRV5b0//s9JSEKEJIAIIRrF2VqEqvitOFwHVFBxvE4UFWtv77XOUq9evW0VW0VvFTvc9bWoFW1ty/UWtVRFBRSsM0URcKBUURxA6pQwhAST/fujX86vhzAFsjkJvF5rnbU4ez9n78/ZPNnwzvPsvTNJkiQBAAAAtKqCfBcAAAAAWyKBGwAAAFIgcAMAAEAKBG4AAABIgcANAAAAKRC4AQAAIAUCNwAAAKRA4AYAAIAUdMh3AZuiqakpPvrooygrK4tMJpPvcgAAANjCJUkSS5YsiaqqqigoWPcYdrsO3B999FFUV1fnuwwAAAC2Mu+//37ssMMO62zTrgN3WVlZRPz9i5aXl+e5GgAAALZ0tbW1UV1dnc2j69KuA/eqaeTl5eUCNwAAAJvNhlzW7KZpAAAAkAKBGwAAAFIgcAMAAEAK2vU13BsiSZL48ssvo7GxMd+lAK2ksLAwOnTo4HGAAAC0aVt04G5oaIiFCxfG8uXL810K0Mq22Wab6NWrVxQXF+e7FAAAWKMtNnA3NTXF/Pnzo7CwMKqqqqK4uNhoGGwBkiSJhoaG+Nvf/hbz58+P3XffPQoKXB0DAEDbs8UG7oaGhmhqaorq6urYZptt8l0O0IpKS0ujqKgo3nvvvWhoaIiOHTvmuyQAAGhmix8WMvIFWyY/2wAAtHX+xwoAAAApELhpsfPOOy9OPvnkfJexSXr37h0/+clP8l3GGm2u2u69997o0qVL6vsBAICtlcDdBp133nmRyWSavQYPHpzv0iIi4qc//Wnce++9+S4jIiIymUw8/PDDrb7dZcuWxdVXXx277LJLdOzYMbbbbrs4/PDD45FHHmn1fa1u+vTp8a//+q+p7+fMM8+Mv/zlL6nvBwAAtlZb7E3T2rvBgwfH2LFjc5aVlJTkqZq/a2xsjEwmExUVFXmtY3O44IIL4uWXX47//u//jr333js+/fTTeP755+PTTz9Nfd/bbbdd6vtYuXJllJaWRmlpaer7AgCArZUR7g3QlCRR3/hl9tWUJKnvs6SkJCorK3NeXbt2jYiIqVOnRnFxcfzpT3/Ktr/tttuie/fusXDhwoiIOPzww+Piiy+Oiy++OLp06RLbbrttfO9734vkH2pvaGiIq666Krbffvvo1KlTfP3rX4+pU6dm16+acvzII4/E3nvvHSUlJfHee+81m1J++OGHxyWXXBKXX355dO3aNXr27Bl33nlnLFu2LL75zW9GWVlZ7LrrrjFx4sSc7/jGG2/EcccdF507d46ePXvGOeecE5988knOdi+99NK46qqrolu3blFZWRnXX399dn3v3r0jIuKUU06JTCaTff/222/HSSedFD179ozOnTvHAQccEJMnT27R8f/jH/8Y1157bRx33HHRu3fv2H///eOSSy6J4cOHb9Tx23PPPWObbbaJ0047LZYtWxb33Xdf9O7dO7p27RqXXHJJNDY25nyvVVPKhw4dGmeddVZObStXrozu3btnfyHz+OOPxyGHHJL9ex4yZEi8/fbb2fbvvvtuZDKZeOCBB+Lwww+Pjh07xv33399sSvmGHLfevXvHTTfdFOeff36UlZXFjjvuGHfeeWdOmw8++CDOOuus6NatW3Tq1Cn69+8fL730Us6x3X///aNjx46xyy67xMiRI+PLL7/Mrr/++utjxx13jJKSkqiqqopLL710A//WAACgbRG416OmoS5Gzng0Ln3+gexr5IxHo6ahLm81HX744XH55ZfHOeecEzU1NfHaa6/Ff/7nf8Zdd90VvXr1yra77777okOHDvHSSy/Fz372s7j99tvj7rvvzq7/5je/Gc8991yMGzcuZs2aFaeffnoMHjw45s2bl22zfPnyGDVqVNx9993x+uuvR48ePdZY03333Rfdu3ePl19+OS655JL4zne+E6effnocdNBB8corr8SgQYPinHPOieXLl0dExMKFC+Owww6Lr33ta/HnP/85Hn/88fj444/jjDPOaLbdTp06xUsvvRT/9V//FTfccENMmjQpIv4+9ToiYuzYsbFw4cLs+6VLl8Zxxx0XkydPjldffTUGDRoUJ5xwQixYsGCDj3FlZWU89thjsWTJkrW22dDj97Of/SzGjRsXjz/+eEydOjVOPfXUeOyxx+Kxxx6LX//613HnnXfG73//+zXuY9iwYTFhwoRYunRpdtkTTzwRy5Yti3/+53+OiL9Pfx8xYkRMnz49pkyZEgUFBXHKKadEU1NTzrauvvrquPTSS+PNN9+MQYMGNdvXhh632267Lfr37x+vvvpqXHjhhfGd73wn3nrrrew2DjvssPjoo49iwoQJ8dprr8VVV12VreWJJ56Is88+Oy699NJ44403YsyYMXHvvffGjTfeGBERv//97+P222+PMWPGxLx58+Lhhx+OffbZZ61/BwAAbBnyMci5WSTtWE1NTRIRSU1NTbN1dXV1yRtvvJHU1dVt9Pa/qF+efO/lCckFz/w2+ddnfpN9XfDMb5PvvTwh+aJ++aaUv1bDhw9PCgsLk06dOuW8brjhhmyb+vr6ZN99903OOOOM5Ktf/WryL//yLznbOOyww5KvfOUrSVNTU3bZ1VdfnXzlK19JkiRJ/vrXvyaZTCb58MMPcz43cODA5JprrkmSJEnGjh2bREQyc+bMZvWddNJJOfs65JBDsu+//PLLpFOnTsk555yTXbZw4cIkIpIXXnghSZIk+f73v58cc8wxOdt9//33k4hI5s6du8btJkmSHHDAAcnVV1+dfR8RyUMPPbSGo5hr7733Tn7+859n3++0007J7bffvtb206ZNS3bYYYekqKgo6d+/f3L55Zcnzz77bHZ9S47fX//61+z6f/u3f0u22WabZMmSJdllgwYNSv7t3/5tjbU1NDQk3bt3T371q19l1w8dOjQ5/fTT11r74sWLk4hIZs+enSRJksyfPz+JiOQnP/lJTruxY8cmFRUVa91Okqz5uJ199tnZ901NTUmPHj2SO+64I0mSJBkzZkxSVlaWfPrpp2vc3qGHHprcdNNNOct+/etfJ7169UqSJEluu+22ZI899kgaGhrWWVeStM7POAAA+fdF/fLkB9P/mJO5fjD9j6nlrU21rhy6OiPca9GUJDF61pT4ZMXSaIrc3640RRKfrFgao2dNSe03L0cccUTMnDkz53XRRRdl1xcXF8f9998f48ePj7q6ujXe1frAAw+MTCaTfT9gwICYN29eNDY2xiuvvBJJksQee+wRnTt3zr6mTZuWMx25uLg4+vbtu956/7FNYWFhbLvttjkjkz179oyIiMWLF0dExIwZM+Lpp5/O2fdee+0VEZGz/9X33atXr+w21mbZsmVx1VVXxd577x1dunSJzp07x1tvvdWiEe5/+qd/infeeSemTJkS//zP/xyvv/56HHroofHDH/4wImKDj98222wTu+66a85x6N27d3Tu3Dln2dq+U1FRUZx++unxm9/8Jvvd/vCHP8SwYcOybd5+++34xje+EbvsskuUl5fHzjvvHBHR7Pv2799/nd95Q4/bP/6dZDKZqKyszNY/c+bM2HfffaNbt25r3MeMGTPihhtuyDlm3/72t2PhwoWxfPnyOP3006Ouri522WWX+Pa3vx0PPfRQznRzAAC2LDUNdXHra5NjcV3uzNLFdUvi1tcm53VmcWtw07S1WNnUGIvqate6vimSWFRXGyubGqOksPUPY6dOnWK33XZbZ5vnn38+IiI+++yz+Oyzz6JTp04bvP2mpqYoLCyMGTNmRGFhYc66fwyDpaWlOaF9bYqKinLeZzKZnGWrtrFqanFTU1OccMIJccsttzTb1j9Oi1/TdlefKr26f//3f48nnngibr311thtt92itLQ0TjvttGhoaFjv91j9Ox166KFx6KGHxn/8x3/Ej370o7jhhhvi6quv3uDjt77jsiHfadiwYXHYYYfF4sWLY9KkSdGxY8c49thjs+tPOOGEqK6ujrvuuiuqqqqiqakp+vTp0+z7rq9/bOhxW1f967sJW1NTU4wcOTJOPfXUZus6duwY1dXVMXfu3Jg0aVJMnjw5Lrzwwvjxj38c06ZNa7ZfAADatw0d5Lxu/+OjYAMySVskcLdTb7/9dlxxxRVx1113xQMPPBDnnntu9vrdVV588cWcz7z44oux++67R2FhYey7777R2NgYixcvjkMPPXRzlx/77bdfjB8/Pnr37h0dOmx8NywqKsq54VhExJ/+9Kc477zz4pRTTomIv19X/O67725KuRERsffee8eXX34ZK1as2KzH76CDDorq6ur4n//5n5g4cWKcfvrpUVxcHBERn376abz55psxZsyYbB3PPvvsRu2nNY5b37594+67747PPvtsjaPc++23X8ydO3edv0wqLS2NE088MU488cS46KKLYq+99orZs2fHfvvt16JaAABo2/I9yLk5mFLeRtXX18eiRYtyXqvu4N3Y2BjnnHNOHHPMMfHNb34zxo4dG3PmzInbbrstZxvvv/9+jBgxIubOnRu/+93v4uc//3lcdtllERGxxx57xLBhw+Lcc8+NBx98MObPnx/Tp0+PW265JR577LHUv99FF10Un332WQwdOjRefvnleOedd+LJJ5+M888/v1mAXpfevXvHlClTYtGiRfH5559HRMRuu+0WDz74YMycOTNee+21+MY3vrHeUfHVHX744TFmzJiYMWNGvPvuu/HYY4/FtddeG0cccUSUl5dv1uOXyWTiG9/4RvziF7+ISZMmxdlnn51d17Vr19h2223jzjvvjL/+9a/x1FNPxYgRIzZqP61x3IYOHRqVlZVx8sknx3PPPRfvvPNOjB8/Pl544YWIiPjBD34Qv/rVr+L666+P119/Pd588834n//5n/je974XEX+/s/svf/nLmDNnTrzzzjvx61//OkpLS2OnnXbaqO8EAAD5JHCvRVFBYVSWlkdBrHnqQkFkorK0PIoKCte4flM9/vjj0atXr5zXIYccEhERN954Y7z77rvZxzFVVlbG3XffHd/73vdi5syZ2W2ce+65UVdXF//n//yfuOiii+KSSy6Jf/3Xf82uHzt2bJx77rnx3e9+N/bcc8848cQT46WXXorq6upUvtM/qqqqiueeey4aGxtj0KBB0adPn7jsssuioqIiZ5R+fW677baYNGlSVFdXx7777hsREbfffnt07do1DjrooDjhhBNi0KBBLR4dHTRoUNx3331xzDHHxFe+8pW45JJLYtCgQfHAAw9k22zO4zds2LB44403Yvvtt4+DDz44u7ygoCDGjRsXM2bMiD59+sQVV1wRP/7xjzdqH61x3IqLi+PJJ5+MHj16xHHHHRf77LNP3Hzzzdlp94MGDYpHHnkkJk2aFAcccEAceOCBMXr06Gyg7tKlS9x1111x8MEHR9++fWPKlCnxxz/+MbbddtuN+k4AAJBPmSRpv/dbr62tjYqKiqipqYny8vKcdStWrIj58+fHzjvvHB07dtyo7a+6gH/1awoKIhPdO3aOK/sdFRXF675mNV8OP/zw+NrXvrbGm6nBlqA1fsYBAMifpiSJkTMejcV1S5pdwx3x99zVo7SszV3Dva4cujoj3OtQUVwaV/Y7KnqUluUs71Fa1qbDNgAAQFtXkMnEiL4Do3vHzs1mFq8a5BzRd2CbCtst1T6vPN+MKopL47r9j4+VTf//dcVFBYXt+i8dAACgLVg1yDl61pScG6j1KC2LEX0HtvtBToF7AxRkMu3urnhTp07NdwkAAADrtSUPcravFAkAAMAWpz0Ocm4I13ADAABACrb4wN2Ob8IOrIOfbQAA2rotNnAXFRVFRMTy5cvzXAmQhlU/26t+1gEAoK3Z8ibJ/z+FhYXRpUuXWLx4cUREbLPNNpHZAi66h61dkiSxfPnyWLx4cXTp0iUKCwvzXRIAAKzRFhu4IyIqKysjIrKhG9hydOnSJfszDgAAbdEWHbgzmUz06tUrevToEStXrsx3OUArKSoqMrINAECbt0UH7lUKCwv95xwAAIDNaou9aRoAAADkk8ANAAAAKRC4AQAAIAUCNwAAAKRA4AYAAIAUCNwAAACQAoEbAAAAUiBwAwAAQAoEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAFAjcAAACkQOAGAACAFAjcAAAAkAKBGwAAAFIgcAMAAEAKBG4AAABIgcANAAAAKRC4AQAAIAUCNwAAAKRA4AYAAIAUCNwAAACQAoEbAAAAUiBwAwAAQAoEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASEFeA3fv3r0jk8k0e1100UX5LAsAAAA2WYd87nz69OnR2NiYfT9nzpw4+uij4/TTT89jVQAAALDp8hq4t9tuu5z3N998c+y6665x2GGH5akiAAAAaB15Ddz/qKGhIe6///4YMWJEZDKZNbapr6+P+vr67Pva2trNVR4AAAC0SJu5adrDDz8cX3zxRZx33nlrbTNq1KioqKjIvqqrqzdfgQAAANACmSRJknwXERExaNCgKC4ujj/+8Y9rbbOmEe7q6uqoqamJ8vLyzVEmAAAAW7Ha2tqoqKjYoBzaJqaUv/feezF58uR48MEH19mupKQkSkpKNlNVAAAAsPHaxJTysWPHRo8ePeL444/PdykAAADQKvIeuJuammLs2LExfPjw6NChTQy4AwAAwCbLe+CePHlyLFiwIM4///x8lwIAAACtJu9Dysccc0y0kfu2AQAAQKvJ+wg3AAAAbIkEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAFAjcAAACkQOAGAACAFAjcAAAAkAKBGwAAAFIgcAMAAEAKBG4AAABIgcANAAAAKRC4AQAAIAUCNwAAAKRA4AYAAIAUCNwAAACQAoEbAAAAUiBwAwAAQAoEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAFAjcAAACkQOAGAACAFAjcAAAAkAKBGwAAAFIgcAMAAEAKBG4AAABIgcANAAAAKRC4AQAAIAUCNwAAAKRA4AYAAIAUCNwAAACQAoEbAAAAUiBwAwAAQAoEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAFAjcAAACkQOAGAACAFAjcAAAAkAKBGwAAAFIgcAMAAEAKBG4AAABIgcANAAAAKRC4AQAAIAUCNwAAAKRA4AYAAIAUCNwAAACQAoEbAAAAUpD3wP3hhx/G2WefHdtuu21ss8028bWvfS1mzJiR77IAAABgk3TI584///zzOPjgg+OII46IiRMnRo8ePeLtt9+OLl265LMsAAAA2GR5Ddy33HJLVFdXx9ixY7PLevfunb+CAAAAoJXkdUr5hAkTon///nH66adHjx49Yt9994277rprre3r6+ujtrY25wUAAABtUV4D9zvvvBN33HFH7L777vHEE0/EBRdcEJdeemn86le/WmP7UaNGRUVFRfZVXV29mSsGAACADZNJkiTJ186Li4ujf//+8fzzz2eXXXrppTF9+vR44YUXmrWvr6+P+vr67Pva2tqorq6OmpqaKC8v3yw1AwAAsPWqra2NioqKDcqheR3h7tWrV+y99945y77yla/EggUL1ti+pKQkysvLc14AAADQFuU1cB988MExd+7cnGV/+ctfYqeddspTRQAAANA68hq4r7jiinjxxRfjpptuir/+9a/x29/+Nu6888646KKL8lkWAAAAbLK8Bu4DDjggHnroofjd734Xffr0iR/+8Ifxk5/8JIYNG5bPsgAAAGCT5fWmaZuqJRerAwAAwKZqNzdNAwAAgC2VwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAFAjcAAACkQOAGAACAFAjcAAAAkAKBGwAAAFIgcAMAAEAKBG4AAABIgcANAAAAKRC4AQAAIAUCNwAAAKRA4AYAAIAUCNwAAACQAoEbAAAAUiBwAwAAQAoEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASMFGBe4vv/wyJk+eHGPGjIklS5ZERMRHH30US5cubdXiAAAAoL3q0NIPvPfeezF48OBYsGBB1NfXx9FHHx1lZWXxX//1X7FixYr4xS9+kUadAAAA0K60eIT7sssui/79+8fnn38epaWl2eWnnHJKTJkypVWLAwAAgPaqxSPczz77bDz33HNRXFycs3ynnXaKDz/8sNUKAwAAgPasxSPcTU1N0djY2Gz5Bx98EGVlZa1SFAAAALR3LQ7cRx99dPzkJz/Jvs9kMrF06dK47rrr4rjjjmvN2gAAAKDdyiRJkrTkAx999FEcccQRUVhYGPPmzYv+/fvHvHnzonv37vHMM89Ejx490qq1mdra2qioqIiampooLy/fbPsFAABg69SSHNria7irqqpi5syZMW7cuJgxY0Y0NTXFt771rRg2bFjOTdQAAABga9biEe62xAg3AAAAm1NLcmiLr+EeNWpU3HPPPc2W33PPPXHLLbe0dHMAAACwRWpx4B4zZkzstddezZZ/9atfjV/84hetUhQAAAC0dy0O3IsWLYpevXo1W77ddtvFwoULW6UoAAAAaO9aHLirq6vjueeea7b8ueeei6qqqlYpCgAAANq7Ft+l/F/+5V/i8ssvj5UrV8aRRx4ZERFTpkyJq666Kr773e+2eoEAAADQHrU4cF911VXx2WefxYUXXhgNDQ0REdGxY8e4+uqr45prrmn1AgEAgE3TlCSxsqkx+76ooDAKMpk8VgRbh41+LNjSpUvjzTffjNLS0th9992jpKSktWtbL48FAwCAdatpqIvRs6bEorra7LLK0vIY0XdgVBSX5rEyaJ9SfSzYKp07d44DDjgg+vTpk5ewDQAArFtNQ13c+trkWFy3JGf54rolcetrk6OmoS5PlcHWocVTypctWxY333xzTJkyJRYvXhxNTU056995551WKw4AANg4TUkSo2dNiU9WLI2myJ3U2hRJfLJiaYyeNSWu2/9408shJRt107Rp06bFOeecE7169YqMH04AAGhzVjY15kwjX11TJLGorjZWNjVGSWGLYwGwAVr8kzVx4sR49NFH4+CDD06jHgAAANgitPga7q5du0a3bt3SqAUAAAC2GC0O3D/84Q/jBz/4QSxfvjyNegAAgFZQVFAYlaXlURBrvgS0IDJRWVoeRQWFm7ky2Hq0+LFg++67b7z99tuRJEn07t07ioqKcta/8sorrVrgungsGAAArN2qu5SvfuO0gshE946d48p+R3k0GLRQS3Joi6/hPvnkkze2LgAAYDOqKC6NK/sd1ew53D1KyzyHGzaDFo9wtyVGuAEAYP2akiRWNjVm3xcVFHoUGGykVEe4AQCA9qUgk/HoL8iDFv/UNTY2xu233x4PPPBALFiwIBoaGnLWf/bZZ61WHAAAALRXLb5L+ciRI2P06NFxxhlnRE1NTYwYMSJOPfXUKCgoiOuvvz6FEgEAAKD9aXHg/s1vfhN33XVXXHnlldGhQ4cYOnRo3H333fGDH/wgXnzxxTRqBAAAgHanxYF70aJFsc8++0REROfOnaOmpiYiIoYMGRKPPvpo61YHAAAA7VSLA/cOO+wQCxcujIiI3XbbLZ588smIiJg+fXqUlJS0bnUAAADQTrU4cJ9yyikxZcqUiIi47LLL4vvf/37svvvuce6558b555/f6gUCAABAe7TJz+F+8cUX4/nnn4/ddtstTjzxxNaqa4N4DjcAAACb02Z9DveBBx4YBx544KZuBgAAALYoGxS4J0yYEMcee2wUFRXFhAkT1tl2c49yAwAAQFu0QVPKCwoKYtGiRdGjR48oKFj7Zd+ZTCYaGxtbtcB1MaUcAACAzanVp5Q3NTWt8c8AAADAmrXoLuUrV66MI444Iv7yl7+kVQ8AAABsEVoUuIuKimLOnDmRyWRaZefXX399ZDKZnFdlZWWrbBsAAADyqcXP4T733HPjl7/8ZasV8NWvfjUWLlyYfc2ePbvVtg0AAAD50uLHgjU0NMTdd98dkyZNiv79+0enTp1y1o8ePbplBXToYFQbAACALU6LA/ecOXNiv/32i4hodi33xkw1nzdvXlRVVUVJSUl8/etfj5tuuil22WWXNbatr6+P+vr67Pva2toW7w8AAAA2hw16LFhaJk6cGMuXL4899tgjPv744/jRj34Ub731Vrz++uux7bbbNmt//fXXx8iRI5st91gwAAAANoeWPBYsr4F7dcuWLYtdd901rrrqqhgxYkSz9Wsa4a6urha4AQAA2Cxa/Tncq5s+fXr87//+byxYsCAaGhpy1j344IMbs8mIiOjUqVPss88+MW/evDWuLykpiZKSko3ePgAAAGwuLb5L+bhx4+Lggw+ON954Ix566KFYuXJlvPHGG/HUU09FRUXFJhVTX18fb775ZvTq1WuTtgMAAAD51uLAfdNNN8Xtt98ejzzySBQXF8dPf/rTePPNN+OMM86IHXfcsUXbuvLKK2PatGkxf/78eOmll+K0006L2traGD58eEvLAgAAgDalxYH77bffjuOPPz4i/j7Fe9myZZHJZOKKK66IO++8s0Xb+uCDD2Lo0KGx5557xqmnnhrFxcXx4osvxk477dTSsgAAAKBNafE13N26dYslS5ZERMT2228fc+bMiX322Se++OKLWL58eYu2NW7cuJbuHgAAANqFDR7hnjlzZkREHHrooTFp0qSIiDjjjDPisssui29/+9sxdOjQGDhwYCpFAgAAQHuzwSPc++23X+y7775x8sknx9ChQyMi4pprromioqJ49tln49RTT43vf//7qRUKAAAA7ckGP4f7hRdeiHvuuSceeOCBWLlyZZx66qnxrW99K4444oi0a1yrljz/DAAAADZVS3LoBk8pHzBgQNx1112xaNGiuOOOO+KDDz6Io446Knbddde48cYb44MPPtjkwgEAAGBL0eK7lJeWlsbw4cNj6tSp8Ze//CWGDh0aY8aMiZ133jmOO+64NGoEAACAdmeDp5SvzdKlS+M3v/lNXHvttfHFF19EY2Nja9W2XqaUAwAAsDm1JIe2+LFgq0ybNi3uueeeGD9+fBQWFsYZZ5wR3/rWtzZ2cwAAALBFaVHgfv/99+Pee++Ne++9N+bPnx8HHXRQ/PznP48zzjgjOnXqlFaNAAAA0O5scOA++uij4+mnn47tttsuzj333Dj//PNjzz33TLM2AAAAaLc2OHCXlpbG+PHjY8iQIVFYWJhmTQAAANDubXDgnjBhQpp1AAAAwBalxY8FAwAAANZP4AYAAIAUCNwAAACQAoEbAAAAUiBwAwAAQAoEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAFAjcAAACkQOAGAACAFAjcAAAAkAKBGwAAAFIgcAMAAEAKBG4AAABIgcANAAAAKeiQ7wIAANq7piSJlU2N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U5PTZs6cObFw4cJsmyeffDJKSkpi//33T/U7s/HaWh8ZMGBAPPPMMzmPSnjyySejqqoqevfu3foHgFbx6aefxvvvvx+9evWKCH1ma5MkSVx88cXx4IMPxlNPPRU777xzznrnGVa3vj6zJs4zrC5Jkqivr3eOYYOt6jNr4hyTJ6nekq2VfPe7302mTp2avPPOO8mLL76YDBkyJCkrK0vefffdJEn+/piEioqK5MEHH0xmz56dDB06dI2PSdhhhx2SyZMnJ6+88kpy5JFHrvGW93379k1eeOGF5IUXXkj22WefNd7yfuDAgckrr7ySTJ48Odlhhx08FqwNWLJkSfLqq68mr776ahIRyejRo5NXX301ee+995IkaVt95Isvvkh69uyZDB06NJk9e3by4IMPJuXl5VvFYxHaknX1mSVLliTf/e53k+effz6ZP39+8vTTTycDBgxItt9+e31mK/Wd73wnqaioSKZOnZrzeJXly5dn2zjP8I/W12ecZ1jdNddckzzzzDPJ/Pnzk1mzZiXXXnttUlBQkDz55JNJkjjH0Ny6+oxzTNvRLgL3qucMFhUVJVVVVcmpp56avP7669n1TU1NyXXXXZdUVlYmJSUlyT/90z8ls2fPztlGXV1dcvHFFyfdunVLSktLkyFDhiQLFizIafPpp58mw4YNS8rKypKysrJk2LBhyeeff57T5r333kuOP/74pLS0NOnWrVty8cUX59zenvx4+umnk4ho9ho+fHiSJG2vj8yaNSs59NBDk5KSkqSysjK5/vrrt/hHIrQ16+ozy5cvT4455phku+22S4qKipIdd9wxGT58eLP+oM9sPdbUVyIiGTt2bLaN8wz/aH19xnmG1Z1//vnJTjvtlBQXFyfbbbddMnDgwGzYThLnGJpbV59xjmk7Mkny/65WBwAAAFpNu7yGGwAAANo6gRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAFAjcAAACkQOAGgHYkk8nEww8/nO8yAIANIHADQBtw3nnnRSaTiUwmE0VFRdGzZ884+uij45577ommpqZsu4ULF8axxx67QdsUzgEgvwRuAGgjBg8eHAsXLox33303Jk6cGEcccURcdtllMWTIkPjyyy8jIqKysjJKSkryXCkAsCEEbgBoI0pKSqKysjK233772G+//eLaa6+NP/zhDzFx4sS49957IyJ31LqhoSEuvvji6NWrV3Ts2DF69+4do0aNioiI3r17R0TEKaecEplMJvv+7bffjpNOOil69uwZnTt3jgMOOCAmT56cU0fv3r3jpptuivPPPz/Kyspixx13jDvvvDOnzQcffBBnnXVWdOvWLTp16hT9+/ePl156Kbv+j3/8Y+y///7RsWPH2GWXXWLkyJHZXxoAwNZC4AaANuzII4+Mfv36xYMPPths3c9+9rOYMGFCPPDAAzF37ty4//77s8F6+vTpERExduzYWLhwYfb90qVL47jjjovJkyfHq6++GoMGDYoTTjghFixYkLPt2267Lfr37x+vvvpqXHjhhfGd73wn3nrrrew2DjvssPjoo49iwoQJ8dprr8VVV12Vnfr+xBNPxNlnnx2XXnppvPHGGzFmzJi4995748Ybb0zrMAFAm9Qh3wUAAOu21157xaxZs5otX7BgQey+++5xyCGHRCaTiZ122im7brvttouIiC5dukRlZWV2eb9+/aJfv37Z9z/60Y/ioYceigkTJsTFF1+cXX7cccfFhRdeGBERV199ddx+++0xderU2GuvveK3v/1t/O1vf4vp06dHt27dIiJit912y372xhtvjP/4j/+I4cOHR0TELrvsEj/84Q/jqquuiuuuu641DgkAtAsCNwC0cUmSRCaTabb8vPPOi6OPPjr23HPPGDx4cAwZMiSOOeaYdW5r2bJlMXLkyHjkkUfio48+ii+//DLq6uqajXD37ds3++dMJhOVlZWxePHiiIiYOXNm7LvvvtmwvboZM2bE9OnTc0a0GxsbY8WKFbF8+fLYZpttNvi7A0B7JnADQBv35ptvxs4779xs+X777Rfz58+PiRMnxuTJk+OMM86Io446Kn7/+9+vdVv//u//Hk888UTceuutsdtuu0VpaWmcdtpp0dDQkNOuqKgo530mk8lOGS8tLV1nvU1NTTFy5Mg49dRTm63r2LHjOj8LAFsSgRsA2rCnnnoqZs+eHVdcccUa15eXl8eZZ54ZZ555Zpx22mkxePDg+Oyzz6Jbt25RVFQUjY2NOe3/9Kc/xXnnnRennHJKRPz9eux33323RTX17ds37r777ux+VrfffvvF3Llzc6aZA8DWSOAGgDaivr4+Fi1aFI2NjfHxxx/H448/HqNGjYohQ4bEueee26z97bffHr169Yqvfe1rUVBQEP/7v/8blZWV0aVLl4j4+93Gp0yZEgcffHCUlJRE165dY7fddosHH3wwTjjhhMhkMvH9738/5znfG2Lo0KFx0003xcknnxyjRo2KXr16xauvvhpVVVUxYMCA+MEPfhBDhgyJ6urqOP3006OgoCBmzZoVs2fPjh/96EetcagAoF1wl3IAaCMef/zx6NWrV/Tu3TsGDx4cTz/9dPzsZz+LP/zhD1FYWNisfefOneOWW26J/v37xwEHHBDvvvtuPPbYY1FQ8Pd/3m+77baYNGlSVFdXx7777hsRfw/pXbt2jYMOOihOOOGEGDRoUOy3334tqrO4uDiefPLJ6NGjRxx33HGxzz77xM0335ytcdCgQfHII4/EpEmT4oADDogDDzwwRo8enXNTNwDYGmSSJEnyXQQAAABsaYxwAwAAQAoEbgAAAEiBwA0AAAApELgBAAAgBQI3AAAApEDgBgAAgBQI3AAAAJACgRsAAABSIHADAABACgRuAAAASIHADQAAACkQuAEAACAF/x8jrALw2ITgAgAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] }, "metadata": {}, "output_type": "display_data" @@ -576,8 +745,10 @@ "outputs": [ { "data": { - "text/plain": "
", - "image/png": "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NWum2bNne/T55ptv9Nhjj6lhw4aqW7euYmNj9fnnn3t8t126dFFQUJBatmypSZMm6eLFi+7lEydOVLNmzRQYGKjIyEiNHj26nP9rAAAAgLUQ0qtAXmG+Jm1dqtEbP3BPk7YuVV5hvtdq6t27t1544QUNHTpUeXl52rlzp373u99pzpw5ioiIcPd777335Ofnp88//1zTp0/XW2+9pblz57qXP/nkk9qwYYMWLVqkXbt2adCgQerXr58OHDjg7nP+/HmlpKRo7ty5+vLLLxUaGlpqTe+9954aN26sL774Qs8995yefvppDRo0SN27d9e2bduUkJCgoUOH6vz585J+eJBgr1691LFjR23ZskUrVqzQt99+q0ceeaTEduvWravPP/9c//Vf/6VXXnlFq1evlvTDZeHSD6/9y87Ods+fPXtWiYmJSk9P1/bt25WQkKCBAwd6PLjwasLDw7Vs2TKdOXOmzD7l/f6mT5+uRYsWacWKFcrIyNCDDz6oZcuWadmyZfrrX/+q2bNn65///GepnzFkyBClpaXp7Nmz7raVK1fq3Llz7ocsnjt3TklJSdq8ebPWrFkjHx8fPfDAA3K5XB7bGjdunEaPHq19+/YpISGhxGeV93ubMmWKYmNjtX37dj3zzDN6+umn9dVXX7m30atXL504cUJpaWnauXOnxo4d665l5cqVevzxxzV69Gjt3btXs2bN0rvvvqvXXntNkvTPf/5Tb731lmbNmqUDBw7oww8/VPv27cv8PwAAAEDN4I0To9XC1DJ5eXlGksnLyyuxLD8/3+zdu9fk5+df8/ZPF5w3v/8izYxc/zfzy/Xvu6eR6/9mfv9FmjldcP56yi/T8OHDja+vr6lbt67H9Morr7j7FBQUmE6dOplHHnnEtG3b1vziF7/w2EavXr3MbbfdZlwul7tt3Lhx5rbbbjPGGPPvf//b2Gw2c/z4cY/14uPjTXJysjHGmPnz5xtJZseOHSXqu++++zw+64477nDPX7x40dStW9cMHTrU3ZadnW0kmczMTGOMMS+99JLp27evx3aPHTtmJJn9+/eXul1jjOnatasZN26ce16SWbJkSSnfoqc2bdqYP/3pT+755s2bm7feeqvM/uvWrTNNmzY1/v7+JjY21rzwwgvms88+cy+vyPf373//2738V7/6lalTp445c+aMuy0hIcH86le/KrW2wsJC07hxY7NgwQL38sGDB5tBgwaVWXtubq6RZHbv3m2MMebw4cNGkpk2bZpHv/nz5xuHw1Hmdowp/Xt7/PHH3fMul8uEhoaaGTNmGGOMmTVrlgkODjanTp0qdXs9e/Y0r7/+ukfbX//6VxMREWGMMWbKlCnmJz/5iSksLLxiXcZUzs84AAAAvO90wXnz8uaPPDLXy5s/qrK8db2ulEMvx5n0SuQyRlN3rdHJC2flkudfcVwyOnnhrKbuWlNlf+Hp06ePduzY4TE9++yz7uUBAQFauHChUlNTlZ+fX+rTwLt16yabzeaej4uL04EDB1RcXKxt27a5n8Rfr14997Ru3TqPS6UDAgIUExNz1Xp/3MfX11eNGjXyOAMaFhYmScrNzZUkbd26VWvXrvX47FtvvVWSPD7/8s+OiIhwb6Ms586d09ixY9WmTRvVr19f9erV01dffVWhM+k//elPdejQIa1Zs0YPPfSQvvzyS/Xs2VOvvvqqJJX7+6tTp45uvvlmj+8hOjpa9erV82gra5/8/f01aNAgvf/+++59+9e//qUhQ4a4+xw8eFA/+9nP1LJlS4WEhKhFixaSVGJ/Y2Njr7jP5f3efvx/YrPZFB4e7q5/x44d6tSpkxo2bFjqZ2zdulWvvPKKx3f21FNPKTs7W+fPn9egQYOUn5+vli1b6qmnntKSJUs8LoUHAABAzZJXmK/JO9OVm+95BWtu/hlN3pnu1SuYKwMPjqtERa5i5eQ7y1zuklFOvlNFrmIF+lb+V1+3bl21atXqin02btwoSfruu+/03XffqW7duuXevsvlkq+vr7Zu3SpfX1+PZT8OkHa73SPol8Xf399j3mazebRd2saly55dLpcGDhyoN998s8S2fnzJfmnbvfwy7sv95je/0cqVKzV58mS1atVKdrtdDz/8sAoLC6+6H5fvU8+ePdWzZ0/99re/1R/+8Ae98sorGjduXLm/v6t9L+XZpyFDhqhXr17Kzc3V6tWrFRQUpHvuuce9fODAgYqKitKcOXMUGRkpl8uldu3aldjfq42P8n5vV6r/ag+ic7lcmjRpkh588MESy4KCghQVFaX9+/dr9erVSk9P1zPPPKM//vGPWrduXYnPBQAAwI2tvCdGJ3TpL59yZBIrIqTXIgcPHtSLL76oOXPm6IMPPtCwYcPc9yNfsmnTJo91Nm3apFtuuUW+vr7q1KmTiouLlZubq549e1Z3+ercubNSU1MVHR0tP79rH7r+/v4eD12TpE8//VRPPPGEHnjgAUk/3Cd95MiR6ylXktSmTRtdvHhRFy5cqNbvr3v37oqKitL//M//aPny5Ro0aJACAgIkSadOndK+ffs0a9Ysdx2fffbZNX1OZXxvMTExmjt3rr777rtSz6Z37txZ+/fvv+IfoOx2u+69917de++9evbZZ3Xrrbdq9+7d6ty5c4VqAQAAgLV5+8RodeBy9xqkoKBAOTk5HtOlJ58XFxdr6NCh6tu3r5588knNnz9fe/bs0ZQpUzy2cezYMSUlJWn//v36+9//rj/96U96/vnnJUk/+clPNGTIEA0bNkyLFy/W4cOHtXnzZr355ptatmxZle/fs88+q++++06DBw/WF198oUOHDmnVqlUaMWJEidB9JdHR0VqzZo1ycnL0/fffS5JatWqlxYsXa8eOHdq5c6d+9rOfXfXs++V69+6tWbNmaevWrTpy5IiWLVum8ePHq0+fPgoJCanW789ms+lnP/uZZs6cqdWrV+vxxx93L2vQoIEaNWqk2bNn69///rc++eQTJSUlXdPnVMb3NnjwYIWHh+v+++/Xhg0bdOjQIaWmpiozM1OS9PLLL2vBggWaOHGivvzyS+3bt0//8z//o9///veSfngi/jvvvKM9e/bo0KFD+utf/yq73a7mzZtf0z4BAAAA3kRIr0T+Pr4Kt4fIR6VfVuEjm8LtIfL38S11+fVasWKFIiIiPKY77rhDkvTaa6/pyJEj7ldfhYeHa+7cufr973+vHTt2uLcxbNgw5efn6//9v/+nZ599Vs8995x++ctfupfPnz9fw4YN069//Wu1bt1a9957rz7//HNFRUVVyT79WGRkpDZs2KDi4mIlJCSoXbt2ev755+VwODyuBriaKVOmaPXq1YqKilKnTp0kSW+99ZYaNGig7t27a+DAgUpISKjwWdiEhAS999576tu3r2677TY999xzSkhI0AcffODuU53f35AhQ7R3717ddNNN6tGjh7vdx8dHixYt0tatW9WuXTu9+OKL+uMf/3hNn1EZ31tAQIBWrVql0NBQJSYmqn379nrjjTfctwQkJCTo448/1urVq9W1a1d169ZNU6dOdYfw+vXra86cOerRo4diYmK0Zs0affTRR2rUqNE17RMAAADgTTZj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ly4KCgpSy5YtNWnSJPcfGgAAqC0I6QAA1DB33nmnOnTooMWLF5dYNn36dKWlpemDDz7Q/v37tXDhQncY37x5syRp/vz5ys7Ods+fPXtWiYmJSk9P1/bt25WQkKCBAwcqKyvLY9tTpkxRbGystm/frmeeeUZPP/20vvrqK/c2evXqpRMnTigtLU07d+7U2LFj3Zflr1y5Uo8//rhGjx6tvXv3atasWXr33Xf12muvVdXXBACAJfl5uwAAAFD5br31Vu3atatEe1ZWlm655Rbdcccdstlsat68uXtZkyZNJEn169dXeHi4u71Dhw7q0KGDe/4Pf/iDlixZorS0NI0aNcrdnpiYqGeeeUaSNG7cOL311lvKyMjQrbfeqr/97W/6z3/+o82bN6thw4aSpFatWrnXfe211/Tb3/5Ww4cPlyS1bNlSr776qsaOHasJEyZUxlcCAMANgZAOAEANZIyRzWYr0f7EE0/o7rvvVuvWrdWvXz8NGDBAffv2veK2zp07p0mTJunjjz/WiRMndPHiReXn55c4kx4TE+P+t81mU3h4uHJzcyVJO3bsUKdOndwB/XJbt27V5s2bPc6cFxcX68KFCzp//rzq1KlT7n0HAOBGRkgHAKAG2rdvn1q0aFGivXPnzjp8+LCWL1+u9PR0PfLII7rrrrv0z3/+s8xt/eY3v9HKlSs1efJktWrVSna7XQ8//LAKCws9+vn7+3vM22w29+Xsdrv9ivW6XC5NmjRJDz74YIllQUFBV1wXAICahJAOAEAN88knn2j37t168cUXS10eEhKiRx99VI8++qgefvhh9evXT999950aNmwof39/FRcXe/T/9NNP9cQTT+iBBx6Q9MP95UeOHKlQTTExMZo7d677cy7XuXNn7d+/3+MSeAAAaiNCOgAAN7CCggLl5OSouLhY3377rVasWKGUlBQNGDBAw4YNK9H/rbfeUkREhDp27CgfHx/94x//UHh4uOrXry/ph6e0r1mzRj169FBgYKAaNGigVq1aafHixRo4cKBsNpteeuklj/ewl8fgwYP1+uuv6/7771dKSooiIiK0fft2RUZGKi4uTi+//LIGDBigqKgoDRo0SD4+Ptq1a5d2796tP/zhD5XxVQEAcEPg6e4AANzAVqxYoYiICEVHR6tfv35au3atpk+frn/961/y9fUt0b9evXp68803FRsbq65du+rIkSNatmyZfHx++JVgypQpWr16taKiotSpUydJPwT7Bg0aqHv37ho4cKASEhLUuXPnCtUZEBCgVatWKTQ0VImJiWrfvr3eeOMNd40JCQn6+OOPtXr1anXt2lXdunXT1KlTPR5sBwBAbWAzxhhvFwEAAAAAADiTDgAAAACAZRDSAQAAAACwCEI6AAAAAAAWQUgHAAAAAMAiCOkAAAAAAFgEIR0AAAAAAIsgpAMAAAAAYBGEdAAAAAAALIKQDgAAAACARRDSAQAAAACwCEI6AAAAAAAWQUgHAAAAAMAi/j8VE4R/bXj1oQAAAABJRU5ErkJggg==\n" + "image/png": "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NWum2bNne/T55ptv9Nhjj6lhw4aqW7euYmNj9fnnn3t8t126dFFQUJBatmypSZMm6eLFi+7lEydOVLNmzRQYGKjIyEiNHj26nP9rAAAAgLUQ0qtAXmG+Jm1dqtEbP3BPk7YuVV5hvtdq6t27t1544QUNHTpUeXl52rlzp373u99pzpw5ioiIcPd777335Ofnp88//1zTp0/XW2+9pblz57qXP/nkk9qwYYMWLVqkXbt2adCgQerXr58OHDjg7nP+/HmlpKRo7ty5+vLLLxUaGlpqTe+9954aN26sL774Qs8995yefvppDRo0SN27d9e2bduUkJCgoUOH6vz585J+eJBgr1691LFjR23ZskUrVqzQt99+q0ceeaTEduvWravPP/9c//Vf/6VXXnlFq1evlvTDZeHSD6/9y87Ods+fPXtWiYmJSk9P1/bt25WQkKCBAwd6PLjwasLDw7Vs2TKdOXOmzD7l/f6mT5+uRYsWacWKFcrIyNCDDz6oZcuWadmyZfrrX/+q2bNn65///GepnzFkyBClpaXp7Nmz7raVK1fq3Llz7ocsnjt3TklJSdq8ebPWrFkjHx8fPfDAA3K5XB7bGjdunEaPHq19+/YpISGhxGeV93ubMmWKYmNjtX37dj3zzDN6+umn9dVXX7m30atXL504cUJpaWnauXOnxo4d665l5cqVevzxxzV69Gjt3btXs2bN0rvvvqvXXntNkvTPf/5Tb731lmbNmqUDBw7oww8/VPv27cv8PwAAAEDN4I0To9XC1DJ5eXlGksnLyyuxLD8/3+zdu9fk5+df8/ZPF5w3v/8izYxc/zfzy/Xvu6eR6/9mfv9FmjldcP56yi/T8OHDja+vr6lbt67H9Morr7j7FBQUmE6dOplHHnnEtG3b1vziF7/w2EavXr3MbbfdZlwul7tt3Lhx5rbbbjPGGPPvf//b2Gw2c/z4cY/14uPjTXJysjHGmPnz5xtJZseOHSXqu++++zw+64477nDPX7x40dStW9cMHTrU3ZadnW0kmczMTGOMMS+99JLp27evx3aPHTtmJJn9+/eXul1jjOnatasZN26ce16SWbJkSSnfoqc2bdqYP/3pT+755s2bm7feeqvM/uvWrTNNmzY1/v7+JjY21rzwwgvms88+cy+vyPf373//2738V7/6lalTp445c+aMuy0hIcH86le/KrW2wsJC07hxY7NgwQL38sGDB5tBgwaVWXtubq6RZHbv3m2MMebw4cNGkpk2bZpHv/nz5xuHw1Hmdowp/Xt7/PHH3fMul8uEhoaaGTNmGGOMmTVrlgkODjanTp0qdXs9e/Y0r7/+ukfbX//6VxMREWGMMWbKlCnmJz/5iSksLLxiXcZUzs84AAAAvO90wXnz8uaPPDLXy5s/qrK8db2ulEMvx5n0SuQyRlN3rdHJC2flkudfcVwyOnnhrKbuWlNlf+Hp06ePduzY4TE9++yz7uUBAQFauHChUlNTlZ+fX+rTwLt16yabzeaej4uL04EDB1RcXKxt27a5n8Rfr14997Ru3TqPS6UDAgIUExNz1Xp/3MfX11eNGjXyOAMaFhYmScrNzZUkbd26VWvXrvX47FtvvVWSPD7/8s+OiIhwb6Ms586d09ixY9WmTRvVr19f9erV01dffVWhM+k//elPdejQIa1Zs0YPPfSQvvzyS/Xs2VOvvvqqJJX7+6tTp45uvvlmj+8hOjpa9erV82gra5/8/f01aNAgvf/+++59+9e//qUhQ4a4+xw8eFA/+9nP1LJlS4WEhKhFixaSVGJ/Y2Njr7jP5f3efvx/YrPZFB4e7q5/x44d6tSpkxo2bFjqZ2zdulWvvPKKx3f21FNPKTs7W+fPn9egQYOUn5+vli1b6qmnntKSJUs8LoUHAABAzZJXmK/JO9OVm+95BWtu/hlN3pnu1SuYKwMPjqtERa5i5eQ7y1zuklFOvlNFrmIF+lb+V1+3bl21atXqin02btwoSfruu+/03XffqW7duuXevsvlkq+vr7Zu3SpfX1+PZT8OkHa73SPol8Xf399j3mazebRd2saly55dLpcGDhyoN998s8S2fnzJfmnbvfwy7sv95je/0cqVKzV58mS1atVKdrtdDz/8sAoLC6+6H5fvU8+ePdWzZ0/99re/1R/+8Ae98sorGjduXLm/v6t9L+XZpyFDhqhXr17Kzc3V6tWrFRQUpHvuuce9fODAgYqKitKcOXMUGRkpl8uldu3aldjfq42P8n5vV6r/ag+ic7lcmjRpkh588MESy4KCghQVFaX9+/dr9erVSk9P1zPPPKM//vGPWrduXYnPBQAAwI2tvCdGJ3TpL59yZBIrIqTXIgcPHtSLL76oOXPm6IMPPtCwYcPc9yNfsmnTJo91Nm3apFtuuUW+vr7q1KmTiouLlZubq549e1Z3+ercubNSU1MVHR0tP79rH7r+/v4eD12TpE8//VRPPPGEHnjgAUk/3Cd95MiR6ylXktSmTRtdvHhRFy5cqNbvr3v37oqKitL//M//aPny5Ro0aJACAgIkSadOndK+ffs0a9Ysdx2fffbZNX1OZXxvMTExmjt3rr777rtSz6Z37txZ+/fvv+IfoOx2u+69917de++9evbZZ3Xrrbdq9+7d6ty5c4VqAQAAgLV5+8RodeBy9xqkoKBAOTk5HtOlJ58XFxdr6NCh6tu3r5588knNnz9fe/bs0ZQpUzy2cezYMSUlJWn//v36+9//rj/96U96/vnnJUk/+clPNGTIEA0bNkyLFy/W4cOHtXnzZr355ptatmxZle/fs88+q++++06DBw/WF198oUOHDmnVqlUaMWJEidB9JdHR0VqzZo1ycnL0/fffS5JatWqlxYsXa8eOHdq5c6d+9rOfXfXs++V69+6tWbNmaevWrTpy5IiWLVum8ePHq0+fPgoJCanW789ms+lnP/uZZs6cqdWrV+vxxx93L2vQoIEaNWqk2bNn69///rc++eQTJSUlXdPnVMb3NnjwYIWHh+v+++/Xhg0bdOjQIaWmpiozM1OS9PLLL2vBggWaOHGivvzyS+3bt0//8z//o9///veSfngi/jvvvKM9e/bo0KFD+utf/yq73a7mzZtf0z4BAAAA3kRIr0T+Pr4Kt4fIR6VfVuEjm8LtIfL38S11+fVasWKFIiIiPKY77rhDkvTaa6/pyJEj7ldfhYeHa+7cufr973+vHTt2uLcxbNgw5efn6//9v/+nZ599Vs8995x++ctfupfPnz9fw4YN069//Wu1bt1a9957rz7//HNFRUVVyT79WGRkpDZs2KDi4mIlJCSoXbt2ev755+VwODyuBriaKVOmaPXq1YqKilKnTp0kSW+99ZYaNGig7t27a+DAgUpISKjwWdiEhAS999576tu3r2677TY999xzSkhI0AcffODuU53f35AhQ7R3717ddNNN6tGjh7vdx8dHixYt0tatW9WuXTu9+OKL+uMf/3hNn1EZ31tAQIBWrVql0NBQJSYmqn379nrjjTfctwQkJCTo448/1urVq9W1a1d169ZNU6dOdYfw+vXra86cOerRo4diYmK0Zs0affTRR2rUqNE17RMAAADgTTZj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ly4KCgpSy5YtNWnSJPcfGgAAqC0I6QAA1DB33nmnOnTooMWLF5dYNn36dKWlpemDDz7Q/v37tXDhQncY37x5syRp/vz5ys7Ods+fPXtWiYmJSk9P1/bt25WQkKCBAwcqKyvLY9tTpkxRbGystm/frmeeeUZPP/20vvrqK/c2evXqpRMnTigtLU07d+7U2LFj3Zflr1y5Uo8//rhGjx6tvXv3atasWXr33Xf12muvVdXXBACAJfl5uwAAAFD5br31Vu3atatEe1ZWlm655Rbdcccdstlsat68uXtZkyZNJEn169dXeHi4u71Dhw7q0KGDe/4Pf/iDlixZorS0NI0aNcrdnpiYqGeeeUaSNG7cOL311lvKyMjQrbfeqr/97W/6z3/+o82bN6thw4aSpFatWrnXfe211/Tb3/5Ww4cPlyS1bNlSr776qsaOHasJEyZUxlcCAMANgZAOAEANZIyRzWYr0f7EE0/o7rvvVuvWrdWvXz8NGDBAffv2veK2zp07p0mTJunjjz/WiRMndPHiReXn55c4kx4TE+P+t81mU3h4uHJzcyVJO3bsUKdOndwB/XJbt27V5s2bPc6cFxcX68KFCzp//rzq1KlT7n0HAOBGRkgHAKAG2rdvn1q0aFGivXPnzjp8+LCWL1+u9PR0PfLII7rrrrv0z3/+s8xt/eY3v9HKlSs1efJktWrVSna7XQ8//LAKCws9+vn7+3vM22w29+Xsdrv9ivW6XC5NmjRJDz74YIllQUFBV1wXAICahJAOAEAN88knn2j37t168cUXS10eEhKiRx99VI8++qgefvhh9evXT999950aNmwof39/FRcXe/T/9NNP9cQTT+iBBx6Q9MP95UeOHKlQTTExMZo7d677cy7XuXNn7d+/3+MSeAAAaiNCOgAAN7CCggLl5OSouLhY3377rVasWKGUlBQNGDBAw4YNK9H/rbfeUkREhDp27CgfHx/94x//UHh4uOrXry/ph6e0r1mzRj169FBgYKAaNGigVq1aafHixRo4cKBsNpteeuklj/ewl8fgwYP1+uuv6/7771dKSooiIiK0fft2RUZGKi4uTi+//LIGDBigqKgoDRo0SD4+Ptq1a5d2796tP/zhD5XxVQEAcEPg6e4AANzAVqxYoYiICEVHR6tfv35au3atpk+frn/961/y9fUt0b9evXp68803FRsbq65du+rIkSNatmyZfHx++JVgypQpWr16taKiotSpUydJPwT7Bg0aqHv37ho4cKASEhLUuXPnCtUZEBCgVatWKTQ0VImJiWrfvr3eeOMNd40JCQn6+OOPtXr1anXt2lXdunXT1KlTPR5sBwBAbWAzxhhvFwEAAAAAADiTDgAAAACAZRDSAQAAAACwCEI6AAAAAAAWQUgHAAAAAMAiCOkAAAAAAFgEIR0AAAAAAIsgpAMAAAAAYBGEdAAAAAAALIKQDgAAAACARRDSAQAAAACwCEI6AAAAAAAWQUgHAAAAAMAi/j8VE4R/bXj1oQAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] }, "metadata": {}, "output_type": "display_data" @@ -626,8 +797,10 @@ "outputs": [ { "data": { - "text/plain": "
", - "image/png": "iVBORw0KGgoAAAANSUhEUgAABkgAAAK7CAYAAAC5wQOaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hUVf7H8c+UTGYmPSEhCQlJ6FWKCghSAiKiWBALnUwsu/aKa9kVy66Iv11XZV1dVzOAFEFFVkFRFGIDFBVUELEQQCDU9J6Zub8/IiORDoFJyPv1PPPszrnn3vu9U6Lez5xzTIZhGAIAAAAAAAAAAGhEzIEuAAAAAAAAAAAA4FQjIAEAAAAAAAAAAI0OAQkAAAAAAAAAAGh0CEgAAAAAAAAAAECjQ0ACAAAAAAAAAAAaHQISAAAAAAAAAADQ6BCQAAAAAAAAAACARoeABAAAAAAAAAAANDoEJAAAAAAAAAAAoNEhIAEAAKhnvvnmG7lcLqWlpclutys0NFTdu3fXE088oby8vECXd9JlZGQoNTU10GWcsNWrV6t///6KiIiQyWTSU089FeiSTopp06bJZDJp06ZNgS7lsGbPnn3C78GAAQM0YMCAOqnnVHnooYdkMpkCdv6G+JrVRyfyPQv0ZwAAAKA+swa6AAAAAPzmv//9r2688Ua1bdtWEydOVIcOHVRdXa0vvvhCzz//vFasWKE33ngj0GWeVH/5y1902223BbqME5aZmanS0lK98sorioqKOi1Cn4O56KKLtGLFCiUkJAS6lMOaPXu21q5dq9tvvz3QpZxS1157rS644IKAnf/f//53wM4NAAAAHAkBCQAAQD2xYsUK3XDDDRo8eLAWLFig4OBg/7bBgwfrrrvu0uLFiwNY4clVVlYmp9Opli1bBrqUOrF27Vpdd911Gjp0aKBLOSnKy8tlt9sVGxur2NjYQJeDQ0hKSlJSUtIpP+++73OHDh1O+bkBAACAo8UUWwAAAPXEY489JpPJpBdeeKFWOLKPzWbTJZdc4n/u8/n0xBNPqF27dgoODlZcXJzGjx+vrVu31tpvwIAB6tSpk1asWKHevXvL4XAoNTVVbrdbkrRo0SJ1795dTqdTnTt3PiCE2Tc9y+rVq3X55ZcrPDxcERERGjt2rHbv3l2r79y5c3X++ecrISFBDodD7du317333qvS0tJa/TIyMhQaGqpvv/1W559/vsLCwjRo0CD/tt+Ptnj11VfVs2dPRUREyOl0qkWLFsrMzKzVZ8uWLRo7dqzi4uIUHBys9u3b6x//+Id8Pp+/z6ZNm2QymfT3v/9dTz75pNLS0hQaGqpzzjlHK1euPNzb47d27VpdeumlioqKkt1uV9euXTV9+nT/9n1T4Xg8Hj333HMymUxHnN6mqqpKf/3rX/3vZWxsrFwuV63X9/HHH5fZbNZbb711wGvpdDr17bffSpKys7NlMpk0c+ZM3XnnnYqPj5fD4VD//v21evXqA879xRdf6JJLLlF0dLTsdru6deumefPm1eqz75ree+89ZWZmKjY2Vk6nU5WVlQed+udEP3OS9OOPP2r06NG13s9nn322Vp991zpnzhw98MADSkxMVHh4uM477zxt2LChVj2LFi3S5s2b/e/H/u/Jww8/rJ49eyo6Olrh4eHq3r27XnrpJRmGcdj37VCWLl2qAQMGKCYmRg6HQ82bN9eIESNUVlbm73M077kkpaamatiwYVq4cKG6devm/14tXLjQ/960b99eISEh6tGjh7744ota+/9+eqXLLrtMKSkptb4X+/Ts2VPdu3f3P3/22WfVr18/xcXFKSQkRJ07d9YTTzyh6urqWvvte78/+ugj9e7dW06n0//9PNgUW0f7eu+79sWLF6t79+5yOBxq166dsrKyDqh927Ztuv7665WcnCybzabExERdccUV2rlzp79PUVGR7r77bqWlpclms6lZs2a6/fbbD/j7dDB18Zn+5JNPNGjQIIWFhcnpdKp3795atGjRAf1WrlypPn36yG63KzExUffdd98Br/k+c+fO1TnnnKOQkBCFhoZqyJAhB/2e/97RfEYBAAAaBQMAAAAB5/F4DKfTafTs2fOo97n++usNScbNN99sLF682Hj++eeN2NhYIzk52di9e7e/X//+/Y2YmBijbdu2xksvvWS8++67xrBhwwxJxsMPP2x07tzZmDNnjvH2228bvXr1MoKDg41t27b59580aZIhyUhJSTEmTpxovPvuu8aTTz5phISEGN26dTOqqqr8fR999FHjn//8p7Fo0SIjOzvbeP755420tDQjPT29Vu0TJkwwgoKCjNTUVGPy5MnGBx98YLz77rv+bSkpKf6+y5cvN0wmkzFy5Ejj7bffNpYuXWq43W5j3Lhx/j67du0ymjVrZsTGxhrPP/+8sXjxYuPmm282JBk33HCDv19OTo4hyUhNTTUuuOACY8GCBcaCBQuMzp07G1FRUUZBQcFhX/Pvv//eCAsLM1q2bGnMmDHDWLRokTFq1ChDkjFlyhR/LStWrDAkGVdccYWxYsUKY8WKFYc8ptfrNS644AIjJCTEePjhh40lS5YYL774otGsWTOjQ4cORllZmWEYhuHz+YwLL7zQiIqKMjZt2mQYhmFkZWUZkowXX3zRf7xly5YZkozk5GTj0ksvNd566y1j5syZRqtWrYzw8HDj559/9vddunSpYbPZjL59+xpz5841Fi9ebGRkZBiSDLfb7e/ndrsNSUazZs2M66+/3njnnXeM1157zfB4PP5tOTk5/v4n+plbt26dERERYXTu3NmYMWOG8d577xl33XWXYTabjYceeuiAa01NTTXGjBljLFq0yJgzZ47RvHlzo3Xr1obH4/Efr0+fPkZ8fLz//dj/PcnIyDBeeuklY8mSJcaSJUuMRx991HA4HMbDDz9c673q37+/0b9//8N+RnJycgy73W4MHjzYWLBggZGdnW3MmjXLGDdunJGfn39M77lhGEZKSoqRlJRkdOrUyf+a9ezZ0wgKCjIefPBBo0+fPsb8+fONN954w2jTpo3RtGnTWvvv+/7u87///c+QZCxZsqRW3evXrzckGc8884y/7Y477jCee+45Y/HixcbSpUuNf/7zn0aTJk0Ml8t1wOsSHR1tJCcnG1OnTjWWLVtmfPjhh4d8zY729d537R06dDBmzJhhvPvuu8aVV15pSPIf3zAMY+vWrUZCQoLRpEkT48knnzTef/99Y+7cuUZmZqaxfv16wzAMo7S01OjatWutPk8//bQRERFhDBw40PD5fId9X0/0M52dnW0EBQUZZ555pjF37lxjwYIFxvnnn2+YTCbjlVde8fdbt26d4XQ6jQ4dOhhz5swx/ve//xlDhgwxmjdvfsD37G9/+5thMpmMzMxMY+HChcb8+fONc845xwgJCTHWrVt3yM/A0XxGAQAAGgsCEgAAgHpgx44dhiRj5MiRR9V/383MG2+8sVb7Z599Zkgy7r//fn9b//79DUnGF1984W/bu3evYbFYDIfDUesm3po1aw64Sbrv5todd9xR61yzZs0yJBkzZ848aI0+n8+orq42PvzwQ0OS8fXXX/u3TZgwwZBk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QQ0bNkwtWrQ4YL8dO3YctG3f+7Wv1vvuu0+XX375Qc/dtm3bWs+P5T07XlFRUf5f1t90000H7ZOWllZn53vllVcUFBSkhQsXym63+9sXLFhw3Mfs27ev+vbtK6/Xqy+++EJTp07V7bffrqZNm2rkyJHH/J7XtX2jrdxut/7whz/I7XYrMTHRH1xINddfWlqq+fPnKyUlxd++Zs2agx7zaD8bJ+P1jo2N1datWw/bp0mTJnI4HAdd4H3f9pMlKipKZrP5qP52xMTEHPK7u799/V977bVa78/ROtJnFAAAoLFgBAkAAEA9cd9998kwDF133XWqqqo6YHt1dbXeeustSfJPZTNz5sxafVatWqX169dr0KBBdV7frFmzaj2fN2+ePB6PBgwYIOm3G6T7fr2/z3/+8586qyE4OFj9+/fXlClTJNVMASRJgwYN0nfffaevvvqqVv8ZM2bIZDIpPT29Ts4/aNAgfxD0+/M4nU716tXrmI85bNgw7d27V16vV2edddYBj/1DiiVLlmjy5Mn685//rCVLligiIkJXX331QT8vc+bMkWEY/uebN2/W8uXL/e9X27Zt1bp1a3399dcHPe9ZZ5110m/UH4zT6VR6erpWr16tM84446B1HWxUwZH8ftTBPiaTSVartdaUa+Xl5Xr55ZdP6DqkmuCzZ8+e/lEX+z6fx/Kenywul0ufffaZPvnkE7311luaMGFCrdfgYN9nwzD03//+94TOezJe76FDh2rZsmUHTAm3v2HDhunnn39WTEzMQV/z1NTU4z7/kYSEhKhnz56aP39+rc+gz+fTzJkzlZSUpDZt2kiS0tPT9cEHH/hHiEg1U6DNnTu31jGHDBkiq9Wqn3/++ZDf36NxqM8oAABAY8EIEgAAgHrinHPO0XPPPacbb7xRZ555pm644QZ17NhR1dXVWr16tV544QV16tRJF198sdq2bavrr79eU6dOldls1tChQ7Vp0yb95S9/UXJysu644446r2/+/PmyWq0aPHiw1q1bp7/85S/q0qWLrrrqKklS7969FRUVpT/+8Y+aNGmSgoKCNGvWLH399dcndN4HH3xQW7du1aBBg5SUlKSCggI9/fTTtdY3ueOOOzRjxgxddNFFeuSRR5SSkqJFixbp3//+t2644Qb/zccTNWnSJC1cuFDp6el68MEHFR0drVmzZmnRokV64oknFBERcczHHDlypGbNmqULL7xQt912m3r06KGgoCBt3bpVy5Yt06WXXqrhw4crNzdXY8eOVf/+/TVp0iSZzWbNnTtX/fr10z333KOnnnqq1nF37dql4cOH67rrrlNhYaEmTZoku92u++67z9/nP//5j4YOHaohQ4YoIyNDzZo1U15entavX6+vvvpKr7766om+ZMfl6aef1rnnnqu+ffvqhhtuUGpqqoqLi/XTTz/prbfeOmBNmaPRuXNnzZ8/X88995zOPPNMmc1mnXXWWbrooov05JNPavTo0br++uu1d+9e/f3vfz8g6Dtazz//vJYuXaqLLrpIzZs3V0VFhX/UwnnnnSfp6N/zk2nUqFG68847NWrUKFVWVh6wntHgwYNls9k0atQo3XPPPaqoqNBzzz2n/Pz8EzpvXb/ekvTII4/onXfeUb9+/XT//ferc+fOKigo0OLFi3XnnXeqXbt2uv322/X666+rX79+uuOOO3TGGWfI5/Npy5Yteu+993TXXXepZ8+eJ3RthzN58mQNHjxY6enpuvvuu2Wz2fTvf/9ba9eu1Zw5c/yB1J///Ge9+eabGjhwoB588EE5nU49++yzKi0trXW81NRUPfLII3rggQe0ceNGXXDBBYqKitLOnTv1+eefKyQkRA8//PBBazmazygAAEBjQUACAABQj1x33XXq0aOH/vnPf2rKlCnasWOHgoKC1KZNG40ePVo333yzv+9zzz2nli1b6qWXXtKzzz6riIgIXXDBBZo8efJx/cL+SObPn6+HHnpIzz33nEwmky6++GI99dRT/vn2Y2JitGjRIt11110aO3asQkJCdOmll2ru3Lnq3r37cZ+3Z8+e+uKLL/SnP/1Ju3fvVmRkpM466ywtXbpUHTt2lFQzxc7y5ct133336b777lNRUZFatGihJ554QnfeeWedXL9UM+pi+fLluv/++3XTTTepvLxc7du3l9vtPuAG89GyWCx688039fTTT+vll1/W5MmTZbValZSUpP79+6tz587yer0aNWqUTCaTZs+eLbO5ZiB4r1699Nhjj2nixIkaMGCALrvsMv9xH3vsMa1atUoul0tFRUXq0aOHXnnlFbVs2dLfJz09XZ9//rn+9re/6fbbb1d+fr5iYmLUoUMHf/AVCB06dNBXX32lRx99VH/+85+1a9cuRUZGqnXr1v51SI7Vbbfd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+58qKNur8a7xysjIULt27QJdKoAGpl18S71140tKjkqQxWwJdDkAGgACEgAAAAAAcNJ5PB4te/tjVeww9Ld//0Wffb1ckrRu3XcqteTp789M0fnnny+rlVsVAI7ei5/OVfv4VurT8kxJUmpMUoArAtCQ8G8dAAAAAADgpPnxxx+1YO5bijLHq21qB9lDpSsvGKMKlSozM1OjR49WkyZNAl0mgAbGMAw9vdStv7//gpw2h5bePltJUQmBLgtAA0NAAgAAAAAA6lRJSYleffVV/e/1t3RWqz7q32OQJKmislwbd3+v9CvO0V2P3xjgKgE0VIZh6LHFz+q5j2ZKkm7qP07NIuMDXBWAhoiABAAAAAAAnDDDMPTJJ58oKytLr776qoYPulq3XXWfrNYg+Xw+VViK1Xv4mRoceU6gSwXQgPl8Pv3lrX9o+srXJUmTLrpN1507KsBVAWioAh6QbNu2TX/605/0zjvvqLy8XG3atNFLL72kM888M9ClAQAAAACAI9i6daumT5+uadOm6aeffvK3+8weWa1BckTb1L5XmkIiHQGsEsDpwOP1aOL8x/TqV2/LZDJp8mV/0tgelwW6LAANWEADkvz8fPXp00fp6el65513FBcXp59//lmRkZGBLAsAAAAAABxGRUWF/ve//8ntduu9996TSSYN6TtM7ZI7KS4tWi6XS71791bJ3nKFx4YEulwAp4npK1/Xq1+9LYvZoiev+LNGdBsa6JIANHABDUimTJmi5ORkud1uf1tqamrgCgIAAAAAAAdlGIa++uorud1uzZ49W/n5+ZKkHmf01t3XPqD4mERZbRadfWkHWYMskkQ4AqBOjet5uT7btEaXdTlfF3ZKD3Q5AE4DJsMwjECdvEOHDhoyZIi2bt2qDz/8UM2aNdONN96o66677qD9KysrVVlZ6X9eVFSk5ORkFRYWKjw8/FSVDQAAAABAo7F7927NmjVLWVlZ+vbbb/3tfXr0093XPqCYkDhJkjXIouROTZXYponMFnOgygVwmimvqlCw1SazuebvimEYMplMAa4KQH1WVFSkiIiIo8oNAjqCZOPGjXruued055136v7779fnn3+uW2+9VcHBwRo/fvwB/SdPnqyHH344AJUCAAAAANB4eDweLV68WFlZWVq4cKGqq6slScHBwRo7arzGDHPJWlmzpojJbFJimyZK7thUQcEBX+oUwGmkqKJE46fdoY4JbfTXS+6WyWQiHAFQpwI6gsRms+mss87S8uXL/W233nqrVq1apRUrVhzQnxEkAAAAAACcPOvXr5fb7dbLL7+sHTt2+NvPOussuVwujRo1SlYjWGsW/yBJik2JVGqXBNlDgwNVMoDTVF5pgcZk3aZvt29QhD1M7946Q0lRCYEuC0AD0GBGkCQkJKhDhw612tq3b6/XX3/9oP2Dg4MVHMy/dAEAAAAAUFcKCws1d+5cud1urVy50t8eGxursWPHKmNChprHt1Bk01D/ttSuCYpsGqawGGcgSgZwmttZtEejs27Vhp0bFRMSpTnXPEM4AuCkCGhA0qdPH23YsKFW2w8//KCUlJQAVQQAAAAAwOnP5/MpOztbbrdbr7/+usrLyyVJFotFF154oTIzMzV06FAV7SjTpq9ztXb9zzrzonZyhNX8aDG5Q9NAlg/gNLY1P1cjX7pFm/ZuVdPwWM29ZqpaxaUGuiwAp6mABiR33HGHevfurccee0xXXXWVPv/8c73wwgt64YUXAlkWAAAAAACnpU2bNmn69OmaNm2aNm3a5G9v3769MjMzNXbsWMXHx6twV4nWZ29W8d4ySVKQ3aqK0ip/QAIAJ8PGPVs08sVbtL1wp5KjEvTKtf9SSnSzQJcF4DQW0IDk7LPP1htvvKH77rtPjzzyiNLS0vTUU09pzJgxgSwLAAAAAIDTRllZmd544w1lZWVp6dKl/vbw8HCNGjVKLpdLPXr0kMlkUllhhdZ9uFF524okSWarWUnt45TUPlYWqyVQlwCgkfhp1ybtLN6jlrEpmnPNVCVGxAW6JACnuYAu0n6ijmWxFQAAAAAAGgvDMPTZZ5/J7XbrlVdeUVFRkX/boEGD5HK5NHz4cDmdv60h4vV49fkb38lT7ZVMUnzLGKV0jpfNERSISwDQSL333UfqltxRsWExgS4FQAPVYBZpBwAAAAAAdWfHjh16+eWX5Xa7tX79en97amqqMjIyNGHCBKWmpvrbfV6fzBazJMlitSixXaxK88uU2iVRzgj7qS4fQCP05eZv1TS8iX8R9vM79AtwRQAaEwISAAAAAAAasKqqKi1atEhut1tvv/22vF6vJMnhcGjEiBFyuVwaMGCAzGazfx/DZ2jHxjxt/iZX7XqnKDI+TJLUvFNTmUymgFwHgMbnk59WyTVjouLCmuiNP/5HcYwaAXCKEZAAAAAAANAAffvtt3K73Xr55Ze1Z88ef3uvXr2UmZmpq666ShEREbX2MQxDeduLtGlNrsoKKyRJ23/c4w9ICEcAnCpL1n+sP85+QJWeKqXGJCksOCTQJQFohAhIAAAAAABoIPLz8zVnzhxlZWXpyy+/9LfHx8dr/PjxysjIUPv27Q+6b/HeMuWs3q7CXSWSJKvNouad4pXQml9sAzi13vrmfd0yd5I8Pq8u6Nhfz458VMFWW6DLAtAIEZAAAAAAAFCPeb1effDBB8rKytKCBQtUWVkpSbJarbrkkkvkcrl0wQUXyGo99H/i56zerq3rd0mSTGaTmrWLVXKHOFlt3BYAcGrN+3Kh7n79MfkMn4Z3HaJ/XvEXWS38LQIQGPz1AQAAAACgHvrpp580bdo0TZ8+XVu3bvW3d+7cWZmZmRozZoxiY2OP6lghUQ5JUlxalFLOSJA9hF9qAzj1Fqx5T3e+9ldJ0uizL9Xky+6RxWwJcFUAGjMCEgAAAAAA6omSkhK99tprcrvd+uijj/ztUVFRGj16tFwul7p3737YtUJ8Xp+2/7BHQcFWNW0RLUmKTYlUSKRdIZGOk34NAHAofVqeqZaxKUpvc44mXXQb6x4BCDgCEgAAAAAAAsgwDH366adyu92aN2+eSkpq1ggxmUw6//zz5XK5dOmll8putx/xOLs35WvTN7mqLK1WkN2qmOQIWYMsMplMhCMAAi42LEZv3fiSwoJDCEcA1AsEJAAAAAAABMC2bds0Y8YMud1u/fjjj/72Vq1aKSMjQ+PHj1dycvJRHatgR7FyVm9XSX65JMnmCFLKGfGyWMwnpXYAOBqGYejRt59Rm6YtNPKsiyVJ4fbQAFcFAL8hIAEAAAAA4BSprKzUm2++qaysLL333nvy+XySpJCQEF111VVyuVw699xzj/qX1WVFFdr41Xblby+SJFmsZiV1bKpmbWNlsRKOAAgcr8+r+//3f5r1+QJZzBb1TO2qtCZHF/oCwKlCQAIAAAAAwEm2evVqZWVlafbs2crLy/O39+3bVy6XS1deeaVCQ4/9V9Vej0/524tkMknxrZuoead42ez8pz6AwPJ4PbrjtUf1xpp3ZTaZ9cTw+whHANRL/FsTAAAAAAAnwZ49ezRr1iy53W59/fXX/vZmzZppwoQJysjIUOvWrY/pmJ5qr4p2lyo6MVySFBbtVIszmykqIUzO8MOvUQIAp0Klp0o3vfIXLV73oaxmi565+iFdcsbgQJcFAAdFQAIAAAAAQB3xeDx699135Xa79eabb6q6ulqSZLPZdNlll8nlcmnw4MGyWCzHdFyfz9COn/dqy7c75Kny6qxh7WQPDZYkNWsbW+fXAQDHo7yqQtfNulfZP6yUzRKk/4x5TIPb9w10WQBwSAQkAAAAAACcoA0bNsjtdmvGjBnKzc31t3fv3l2ZmZkaNWqUoqOjj/m4hmFo79ZCbVqTq/LiSkmSPdSmqgqPPyABgPrif98sUfYPK+UIsitr/BPq26pHoEsCgMMiIAEAAAAA4DgUFRVp3rx5ysrK0ooVK/ztTZo00dixY+VyuXTGGWcc//H3lCpn9XYV7S6VJFmDLUrpFK/41k1kNh/dIu4AcCpdfeYwbcnbpgFteqlHatdAlwMAR0RAAgAAAADAUfL5fProo4+UlZWl1157TeXl5ZIks9msCy+8UC6XS8OGDZPNZjuh83iqvFq79Gd5PT6ZLSY1axenpA5xsgYd29RcAHCy7S3Jl9PmkMNml8lk0j3n/zHQJQHAUSMgAQAAAADgCDZv3qzp06dr2rRpysnJ8be3a9dOLpdL48aNU0JCwgmdw1Pt9QcgVptFSe3jVFFapZQz4hXsPLHABQBOhtzCXRr50i1KikxQ1vgnFGzlbxWAhoWABAAAAACAgygvL9cbb7wht9utDz74QIZhSJLCwsI0cuRIZWZmqmfPnjKZTmy6K6/Hp+0bduuX73aqQ780RTYNkyQld2p6wscGgJNlS952jXzxZm3J367yqgrtKclTs8j4QJcFAMeEgAQAAAAAgF8ZhqFVq1bJ7XZrzpw5Kiws9G9LT0+Xy+XSiBEj5HQ6T/xcPkO7NuVr0ze5qiqrliTt3JjnD0gIRwDUVz/t2qSRL92iHUW7lRKdpLnXTiUcAdAgEZAAAAAAABq9nTt3aubMmcrKytJ3333nb2/evLlcLpcmTJigtLS0Ojtffm6xclZvU2lBhSQp2Bmk1C4Jik2NqrNzAMDJ8F3ujxr10q3aW5qvNnFpmnPNVDUNbxLosgDguBCQAAAAAAAaperqai1atEhut1tvv/22PB6PJMlut+vyyy9XZmam0tPTZTab6/S8P372i3b8vFeSZAkyq3nHeCW2bSKzpW7PAwB1bfUv6zTWfYcKy4vUKbGNZmc+o+iQyECXBQDHjYAEAAAAANCobN++Xc8884zcbrd27drlb+/Zs6dcLpeuvvpqRUZGnrTzRzQN1c6cPCW0bqLmnZoqKJj/NAfQMFjMFvl8Xp3ZvLNmZDypCEdYoEsCgBNiMvatMtcAFRUVKSIiQoWFhQoPDw90OQAAAACAeuyHH37Q//3f/2nGjBmqqqqSJDVt2lTjxo2Ty+VShw4d6vycniqvtn63U/awYMW3jJFUs85JZVm17CG2Oj8fAJxsa7dvUFpMskKCT3wtJgA4GY4lN+BnKgAAAACA09rnn3+uKVOm6I033tC+3wj26dNHd911l4YNG6agoKA6P6fP61PuT3u1Ze0OeSq9CrJbFZsSKYvVIpPJRDgCoMFYvO5DxYXFqHvzTpKkToltA1wRANQdAhIAAAAAwGnHMAy9++67mjJlirKzs/3tF198sf70pz+pT58+J+28e34p1KY121VRUjNKxREerLSuiawxAqDBmb96se547VGF2pxaeFOW0pokB7okAKhTBCQAAAAAgNOGx+PRvHnz9MQTT+jrr7+WJFmtVo0ZM0YTJ05Ux44dT9q5S/LL9NOqrSreUyZJCrJbldI5XvEtY2Qym07aeQHgZJj1+QLdu2CKDMPQ+R36KjkqIdAlAUCdIyABAAAAADR4ZWVlysrK0j/+8Q9t2rRJkhQSEqLrr79ed9xxh5KTT/6vng2fVLynTGaLWUntY9WsfZysQZaTfl4AqGsvfvKK/p+9+46vsj7/P/46++Sc7E0me6OIKOICnICKVq3boLZ2WLdC+uv+dmlw79raWqNW22pdFdzgFlRUZO9MRvZJTk7OvH9/HDgQwQox5CTh/Xw8fJRz3/c550qanJxzv+/Pdf3m5bsBmH3UOfzujJswm7UKTkT6HwUkIiIiIiIi0mc1NDTwwAMPcN9991FfXw9AVlYW1157LVdddRXp6ekH7LkDviCeei+ZhakAJGW4GHZkIen5ydgTun+uiYjIgWYYBvcufJTbXv8zAD86/mJ+Pv1qTCatghOR/kkBiYiIiIiIiPQ5lZWV3HnnnfzlL3+hvT3a0mrgwIHcfPPNXH755bhcrgP23OFQmJrVdVSv3E4kYjDx9ASciQ4AcodmHLDnFRE50J79bEEsHLn5pB9w3QmXKxwRkX5NAYmIiIiIiIj0GcuXL2fevHk89dRThEIhAA499FBKS0v57ne/i9V64D7mGhGDbZsaqVi2lYAvCEBiegLhYOSAPaeISE86bdwJPLN0PieMOJofHHdRvMsRETngFJCIiIiIiIhIr/fee+9x66238vLLL8e2TZs2jdLSUk455ZQDeoWzYRg01bay6fNa2ls6AHC47Qw8dABZxam6ulpE+rRwJIzZZMZkMpFgc/LkFfdgMWt+kogcHBSQiIiIiIiISK8UiUR46aWXmDdvHh988AEAJpOJs88+m9LSUo444ogeqSPkD7Pqvc1EwhGsdguFY3LIG56J2aKBxSLStwXDIa7712/IT83lZ9N/gslkUjgiIgcVBSQiIiIiIiLSqwQCAf7xj38wb948Vq1aBYDdbmf27NncfPPNDB8+/MDX0BHE7owOWrc5rRSOzSEUCFE4JgebXR+lRaTv6wj6+fFTP+f1Ve9hs1g57/DTGJY9KN5liYj0KL2rExERERERkV6htbWVv/zlL9x1111UV1cDkJyczI9//GOuu+46BgwYcMBrCAZCVK/YTs2aOsZOG0xqThIARWNyDvhzi4j0lPaAjyvK5/Dehk9wWB385ZJbFI6IyEFJAYmIiIiIiIjE1fbt27n33nt54IEHaG5uBiA3N5cbbriBH/7wh6SkpBzwGiLhCFvW1VO5fBuhQBiAhqqWWEAiItJfeDramP33G/m4YhkuewJ/n307Rw8+PN5liYjEhQISERERERERiYuNGzdy++238+ijj9LRER1+Pnz4cObMmcOll16Kw+E44DUYhkFdRTMVX2yhwxsAwJXiZND4AaTlJR/w5xcR6UmN3mYuefR6ltWsJsWZRPnld3F40dh4lyUiXRAxIviCHbjtrniX0qcpIBEREREREZEe9dlnn1FWVsa///1vIpEIAEceeSSlpaWceeaZWCw9NyB49Xubqa9qAcCeYKV43AByBqdjMpt6rAYRkZ6yZPMXfFm7hnR3Kk9dcS9j8g78TCcR6T4bmzbx5qa3qfRUUe2pYVLeRH408fvxLqtPU0AiIiIiIiIiB5xhGLz11luUlZXx+uuvx7ZPnz6duXPnMnXqVEymng8lMgpSaNrSSsGobPJHZWGx9lw4IyLS06aPmcJd5/6SQwtGaeaISC9kGAb1vgYqmquo9FRR0VzJyYOnMTZ7DADNHS0sqngndnxt29Z4ldpvKCARERERERGRAyYcDvOf//yHsrIyPv30UwDMZjPnn38+c+fOZfz48T1Wi2EYbNvQiNVuIbMoFYCsgWmkDkjC7rT1WB0iIj1pU30VLnsCOcmZAJw7YWacKxKR3W331vHKhtepbKmioqWK9mB7p/1FKQWxgGRI2iDOHHE6xSmFFKcUke3OikfJ/YoCEhEREREREel2HR0dPPbYY9x+++2sX78egISEBK644gpuuukmBg3q2SuXfa1+1i2pomVbG1aHhZScRGwOKyaTSeGIiPRba7Zt5MK/XkNqQjLP/OAh0t2p8S5J5KDU4vdEA5DmSio9VYzNGsPxxccAEIqEeHXDG7FjLSYL+cl5FCcXUpRSyJjsUbF9Kc4Uzht9do/X3591OSB5/PHH+dOf/sSmTZv48MMPKS4u5u6772bQoEGceeaZ3VmjiIiIiIiI9BHNzc089NBD3HPPPWzbtg2AtLQ0rr76aq655hqysnr2SkcjYlCzpo6KZVuIhA3MFhNFY3Kw2tRKS0T6ty9rVnPR366jqb2FDHca4Ug43iWJHDS8gXZeWvsyFZ4qKpuraPa3dNpvGMQCktzEHGYOPZWilAKKUgrJT8rData6hp7Spe/0Qw89xK9+9Suuv/56/vCHPxAOR19gU1NTufvuuxWQiIiIiIiIHGRqa2u5++67+dOf/kRraysAhYWF3HjjjXz/+98nMTGxx2vyNvtYt7iK1oZoq4qUnESGTSokIdHR47WIiPSkTyqWcemjN9Dq93JowWieuPwu0lwp8S5LpF9pD/qoaqmKhiAtVeS4szljeLSFnc1i4+X1rxIxIgCYMJHjzqY4NboqZETG8NjjmE1mLh53fly+BuliQHLffffxl7/8hbPOOotbb701tn3ixIncfPPN3VaciIiIiIiI9G5r1qzhtttuo7y8nGAwCMCYMWOYO3cuF154ITZbfNpX+b0BPntlLUbEwGIzM/iwfHKGpMdlELyISE96b/3HXF4+B1+wg0kDx/P32XeQ5HTHuyyRPs8wDJ5b81KsTdZ2b12n/UPSBscCErvFxlkjTifFmUJxciGFKQU4rc54lC3foEsByaZNmzjssMP22O5wOPB6vd+6KBEREREREendFi9eTFlZGc8//zyGYQBw7LHHUlpaysyZMzGbzXGtz+G2kzMojUBHiKFHFOBw2eNaj4hIT3hn3WIuL5+DPxRgyrBJPHJJGQl2nZQV2VeBcJCa1tpYCGLGzCWHXACAyWTi7Yp3qW9viB2fnpBGUXIhxalFDE7tPF/tnFFn9WTp0kVdCkgGDRrE559/TnFxcaftCxYsYPTo0d1SmIiIiIiIiPQuhmHwyiuvUFZWxttvvx3bPmvWLEpLSzn66KPjVls4FKFy+VYGDM3AuaOF1pCJBZjMJq0aEZGDxtDsQWQnZTB6wDAevPD3OKwKh0W+yZubFrGmYS0VLVXUtm6JtcUCSLS5uXjc+bH3EjOGnIKBQVFKIUXJhSQ5er6FqHSvLgUkc+bM4Sc/+QkdHR0YhsGSJUt46qmnuOWWW3jkkUe6u0YRERERERGJo1AoxD//+U/mzZvHsmXLALBarVxyySXMmTMn7hfKNW9rZd3iKjraArQ1+hg7bTAmkwmzJb6rWEREelpeSjbP/ejPZLjTsFk05FkEIGJE2NK6lUpPFRXNlTR2NHPVxCtj+5fUfMLyupWx24k2N8WpRRQlR+eFGBiYiAYk04ee3OP1y4HVpVfKyy+/nFAoxNy5c2lvb+eiiy4iPz+fe+65hwsuuKC7axQREREREZE4aG9v569//St33HEHFRUVALjdbn74wx9yww03UFBQENf6QoEwmz6vZev6aKsLe4KNvBGZWjEiIgeVxz58hnR3KmccchIAuclZca5IJP4+rvmUz7d9SaWniqqWaoKRYKf9JYdcSKI9uvrjuKJjGJU1ItYqK92ZpvcSB5EuR8lXXnklV155JfX19UQiEbKzs7uzLhEREREREYmThoYG7r//fu677z4aGqLhQ1ZWFtdeey1XXXUV6enpca4QGmtaWLekmoAvesIjd2gGg8bnYbVb4lyZiEjPefDtx/njKw9gNVsYlj2IkblD4l2SSI8wDIN6XwMVzVVUeqqobKniqolXYrdE28ot276CRRXvxI53WOwU7lgRUpxaiNm06/3CsUWTe7x+6T26PKQ9FAoxbNgwMjMzY9vXrVuHzWZj4MCB3VWfiIiIiIiI9JCKigruvPNOHnnkEdrb24HoDMqbb76Zyy+/nISEhDhXGFVX0cTq96MrWpyJdoZNKiQ1JynOVYmI9BzDMLj9jb9wz1t/A+CqKZcyImdwnKsSObBW1a/h49pPdwxQr6Y92N5pf5VnJkPSooPSDx8wniT7rlZZOYnZmE1qvSl76lJActlll3HFFVcwbNiwTtsXL17MI488wqJFi7qjNhEREREREekBy5cvZ968efzjH/8gHA4DMH78eEpLSzn33HOxWntXH/uMghRcKU7S8pIoHjcAi1UnPETk4GEYBr+bfy9/fu8pAH566lVcPbUkzlWJdI8Wv4fKluiKkIqWSs4eeSa5iTkAbGzaxKsb3ogdazFZyE/Oo3hHa6w0Z2ps3/jcQxife0hPly99UJfe5X722Wccc8wxe2w/6qijuPrqq791USIiIiIiInJgGYbBe++9R1lZGS+//HJs+wknnEBpaSknn3xyr+m/7W8PULOmjkGH5mEyR4evHzZ9uIawi8hBJxKJ8LMXbuOJJc8B8NszbuSKo8+Lc1UiXVflqeb9yg+p2NEmq7mjpdP+8TmHxAKS0ZkjmTHklFibrPykPKzm3nURh/Q9XfoJMplMtLa27rG9paUldrWRiIiIiIiI9D6RSISXXnqJsrIyPvzwQyD6Ge+cc85h7ty5HHHEEXGucBfDMNi6oZFNn9UQDkawO2wUjI7Ov1Q4IiIHo+e/eI0nljyH2WRm3tn/jwsmnhHvkkS+UXvQR1VLFRWeKiqaqziu6GhGZg4HYFtbHS+tWxA71oSJHHc2xanReSFFKYWxfYPSBjIobWBPly/9XJcCkuOOO45bbrmFp556CoslOtAmHA5zyy23cOyxx3ZrgSIiIiIiIvLtBQIBnnzySW677TZWrVoFgN1u57LLLuPmm2/eo4VyvPla/axbUkXLtjYAkjJcpOVpzoiIHNy+M/5UPq74gsmDJzDrkJPjXY7IXjX4Gnm74r1Ym6zt3rpO+zNd6bGAZHDaQE4cNDW6KiSliMLkfJxWZxyqloOVyTAMY3/vtHLlSo4//nhSU1M57rjjAHj33XfxeDy89dZbjB07ttsL3RuPx0NKSgotLS0kJyf3yHOKiIiIiIj0Ja2trfz5z3/mrrvuoqamBoDk5GSuuuoqrrvuOnJzc+NcYWdGxKBmTR0Vy7YQCRuYLSYGHjqAvOFZmMy9o+WXiEhP8gU7MJvMOKz2eJciEhMIB6lprd0xML2KERnDmZQ/EYBqTw2lb/6y0/HpCWkUJRdSnFLI+NxDGZ4xNB5ly0Fif3KDLq0gGT16NMuWLeP+++/niy++ICEhgZKSEq6++mrS09O7VLSIiIiIiIh0n23btnHvvffy4IMP0tzcDMCAAQO44YYb+OEPf9hrLzJb/0k1W9c3AJCSk8iwSYUkJDriXJWISHy0+b1cXj6HZGcSf7roD9gsmrcg8dEe9PHWpkVU7miTVdu2hYgR2bU/0B4LSAYk5nJ80TGxFllFyYUkORLjVbrI/9TlV9W8vDz++Mc/dmctIiIiIiIi8i1t2LCB22+/nUcffRS/3w/AiBEjmDNnDpdccgkOR+8OG/KGZ9JQ1cLAQweQMyS91wyKFxHpac0+DyWP3sjSquUkOlxsrK9kRM7geJcl/VjEiLCldWs0BGmpIj0hjVMGnwiAxWTm6RXPYLCrGVGizU1xahFFyYWMzhoZ224xW/jh4d/r8fpFuqLLAUlzczNLlixh+/btRCKRTvtKSkq+dWEiIiIiIiKy75YuXUpZWRnPPPNM7DPakUceyU9/+lPOPPNMzObeOdS8taEdT72X/BFZALhTEzjizNFYrL2zXhGRntDQ1sRFf7uOFVvWkpqQzJNX3KNwRLqdYRi8vuktKpqrqPRUUe2pIRAOxPYPSx8SC0gcVgenDDmRZEdStFVWahHpzjRdyCB9XpcCkpdeeomLL74Yr9dLUlJSp18Ek8mkgERERERERKQHGIbBW2+9xa233sobb7wR2z59+nRKS0uZMmVKrz1xEQ5FqFi2hZo10cGtyZlukjJcAApHROSgtqVlOxf+9RrW11WQmZjGU9+7j1G5mtcgXWMYBvW+hlgIAnD2yFlA9DzuS2vn0+hrih3vsDgoTC6gOLWQIWmdQ7mSQy7qucJFekiXApKbbrqJK664gj/+8Y+4XK7urklERERERET+h3A4zLPPPsu8efP49NNPAbBYLJx//vnMnTuXQw89NM4V/m/N21pZt7iKjrboVarZA9NwujV8WESkqqmWCx65horGGgakZPPP793P4KyieJclfcyH1UtY17ieypZoq6z2YHtsX7IjORaQAEwbOIVQJERxSiHFKUVku7Mwm3Shghw8uhSQ1NTUcO211yocERERERER6UEdHR089thj3H777axfvx6AhIQEvve973HTTTcxcODA+Bb4DUKBMJs+r40NYbe7bAw7ooD0/JQ4VyYi0jts89SzrbWe4vR8nv7+fRSm5cW7JOmlWvyeaADSXEljR1On1R1vblrEqvrVsdsWk4X85DyKk6ND0yNGJBaC7B6WiByMuhSQnHrqqXzyyScMHqzehyIiIiIiIgdac3MzDz30EPfccw/btm0DID09nauvvpqrr76arKysOFf4zYyIweevrcXniQ6Ozx2awaDD8rDaLHGuTESk95hYfAiPX3YXgzILyU3u/a/t0nO+3L6CFdtXUuGporK5imZ/S6f95446C5ctejH7UflHMDCliOLUaCCSn5SH1dzlUdQi/VqXfjNOO+005syZw8qVKxk3bhw2m63T/lmzlDyKiIiIiIh8WzU1Ndx99908/PDDtLa2AlBYWMhNN93E9773PRITE+Nc4b4zmU3kjciiZtV2hk0qJDUnKd4liYj0Cp9XrcRutTF6wDAAJg+eEOeKJF7agz6qWqqiIUhLFbMPuRibJXre9aPqj1lU8U7sWBMmchOzKUqJhiCGYcT2nTR4Wo/XLtJXmYzdf3v2kdn89X3oTCYT4XD4WxW1rzweDykpKbS0tJCcnNwjzykiIiIiInKgrV69mttuu43HH3+cYDAIwNixY5k7dy4XXHDBHhep9UaGYVBX0YzdaSU1Nym2LRI2NIRdRGSHjzZ9xmWP3YTD6uC5Hz3M4EzNGzmYbGzaxOfbvqSiuZJKTxXbvXWd9v9h2q8ZmFoMwMc1n/Jl3QqKdswKKUzOx2l1xqNskV5vf3KDLq0giUQiXSpMREREREREvt5HH31EWVkZL7zwQuxK0OOOO47S0lJmzpyJyWSKc4X7xt8eYP3H1TTWeHC47Rw+cwQWmwWTyYTF2je+BhGRA23R2o/4/hOldAT9HJI/ipykzHiXJAdAIBykprU2FoLMGHoKWa7o/9cr6lbx7KrnOx2fnpBGcUoRRSmFuG3u2PYj8g/niPzDe7J0kYOCms+JiIiIiIjEkWEYLFiwgLKyMt55Z1frjDPPPJPS0lImT54cx+r2j2EYbN3QyKbPaggHI5jMJnIHp2MyKxQREdndKyve5qqnfkEgHOTEEcfwp4v/QIJNqwH6g61t2/h0y2dUtFRS0VJFbesWIsaui82Hpw+NBSQjMoZzXNExFO9ok1WUXEiSo++0zxTpD7ockHi9Xt5++20qKysJBAKd9l177bXfujAREREREZH+LBgM8s9//pN58+bx5ZdfAmCz2bjkkkuYM2cOo0aNinOF+8fX6mfdkipatrUBkJThYtikQtypCXGuTESkd3nu81e5/t+/JRwJc9rYE7jv/P/Dbu39rRNll3AkzNa2bVS0VFLZUsUR+RMZkjYIgKqWav6x/F+djk+0uSlOLaIouZCcxJzY9uEZQxmeMbRHaxeRzroUkHz22WfMnDmT9vZ2vF4v6enp1NfX43K5yM7OVkAiIiIiIiLyNbxeL3/961+58847qaioACAxMZEf/vCHXH/99RQUFMS5wv3na/WzdP5qImEDs8XMwENzyRuepZUjIiJf8caq97j2X7/BMAy+O2Emt539M6wWNXjp7Vo6Wlhc8wkVLVVUtlRS5akhGAnG9ifYXLGAZGBaMZPyJ8ZmhRSlFJLuTOszbTJFDjZdegW+4YYbOOOMM3jooYdITU3lo48+il3pdN1113V3jSIiIiIiIn1efX09999/P/fffz8NDQ0AZGVlcd1113HVVVeRlpYW5wq7zploJ21AMuFgmKGTCklIdMS7JBGRXmny4AlMKBzLmAHD+P2smzGbzfEuSXYwDIN6XwMVzVVUeqoYnDqQ8bmHANDsb+GxZU92Ot5hsVOYHG2NNThtYGx7liuTa4+8qidLF5FvwWTsnPy3H1JTU1m8eDEjRowgNTWVDz/8kFGjRrF48WJmz57N6tWrD0Ste9ifafQiIiIiIiLxUFFRwZ133skjjzxCe3s7AIMHD+bmm2/msssuIyGh77WgioQj1KyuI2dIBnZn9Lq7cDCM2WrWFbIiIl+x89TbztdHX6ADp82h18s46wj5+ah6CZWeqh0D1KtpD7bH9k8pOpYfHH4FAKFIiHsWP0hhcv5urbKyMZsUcIn0RvuTG3RpBYnNZou9iOfk5FBZWcmoUaNISUmhsrKyKw8pIiIiIiLSr3z55ZfMmzePp556inA4DMBhhx1GaWkp55xzDlZr32yp0lrvZe3iKtpbOvA2+xh5zEAALDZLfAsTEemFDMPg1lcfwmV3ct0J0ZPtCXYNY+9JLX4PlS1VVLZUkexI4riiY3bsMXjks79jsOvacYvJQn5yHsXJhYzNHh3bbjVbuWmyRgqI9Eddekd+2GGH8cknnzB8+HCmTZvGr371K+rr63n88ccZN25cd9coIiIiIiLSJxiGwbvvvktZWRnz58+PbT/xxBMpLS3lpJNO6rNXDIdDESqWbaFmTR0YYHNYyShIiXdZIiK9ViQS4df/vYtHP/w3ACeMOJpx+SPjXFX/ZhgGH9UsoaK5kgpPNBRp7miJ7R+RMTwWkDitTo4uPIpke1J0XkhqIflJeVjNffMCBhHpmi79xv/xj3+ktbUVgN/97nfMnj2bH//4xwwdOpRHH320WwsUERERERHp7SKRCC+++CJlZWV89NFHAJjNZs455xzmzp3LxIkT41zht9O8rZV1i6voaAsAkD0wjcET8rE5dRJJROSrDMNg5ZZ1PPjOE7zwxWuYTCZuOXOuwpFu1B70UdVSRYWnikgkwvShJwPRNmZPLHuaZv+uUMSEiRx3NsWphQxLH9rpca6aeGWP1i0ivU+X3s3u/uY+Kyur05VRIiIiIiIiBwu/38+TTz7JbbfdFpvF6HA4uOyyy7j55psZOnToNzxC77d9UyNrPoy2Ura7bAw7opD0fM2AFBH5KsMwuOXVB3n5y7eoaKwBwGwyc+e5v+TcCTPiXF3ftmzbctY3baSypYqKlkq2e+ti+1KdKbGABGBy4SQC4UB0VUhKEYXJ+TitamsmInuny31ERERERET2k8fj4c9//jN33XUXtbW1AKSkpHDVVVdx7bXXkpubG+cKu096fgp2l42M/GQGjs/DqlkjIiIAhMIhVm/bwNi8EUB09cKnFV9S0ViD0+Zg6vCjuHzydzlmSN9eRdhTAuEgNa21VDRX0tjRxNkjZ8X2Pb/mv6xpWNvp+PSENIqSCylOKSQcCWMxR/8+XTLugh6tW0T6tn0OSCZMmMCbb75JWloahx122P/sm7t06dJuKU5ERERERKQ32bZtG/fccw8PPvggLS3R9h15eXnccMMN/OAHPyA5ue+vrAh0hNi2oYGC0dmYTCasdguHnzZSwYiICBAIBXlvw8fMX76Q11a9S3O7h89+9jIZiWkAXD11NlcEz2Pa8Mm47AlxrrZ3W9+4gdX1a6n0VFHRXEVt2xYiRgSItsWaMeRkEmzR7+GE3EPJdmVSnFpEUUohRcmFJDkS41m+iPQT+xyQnHnmmTgcDgDOOuusA1WPiIiIiIhIr7N+/Xpuv/12/v73v+P3+wEYMWIEc+fO5eKLL459VurLDMOgrqKZDZ9WE/KHsTmt5A7JAFA4IiIHNV+gg0XrPmL+8oW8seo9Wv3e2L7UhGTW1W2OBSTTRkyOV5m9UsSIsKV1azQEaani3FFnxYagv7Xpbd6ufK/T8Yk2dzQESS4kFAnFtp8+XC3KROTA2OeA5Ne//jUA4XCYqVOncsghh5CWlnbAChMREREREYm3Tz/9lLKyMp599lkikehVrZMmTeKnP/0ps2bNwmw2x7nC7uFvD7B+STWNtR4AXKlO3Km68llEBOC5L15l7n9uid3OTspg+ugpzBw7jUmDDsNmUQf7nWo8tayoX0VFcxWVniqqPTUEwoHY/qMLJlGUUgjA6KxR+EIdFKdGZ4UUpRSS7kz7n11rRES6236/glssFk499VRWrVqlgERERERERPodwzB48803ufXWW3nzzTdj22fMmEFpaSnHH398vzl5YxgGWzc0sOmzWsLBCCaziaKxORSMysZs6R/hj4jIvmrytvDaqneZv3whJ406hksnnQ3AqaOO54H0ck4ZdRwzx07j8KJx/SYg7wrDMKhvb6CiJRqCTC0+jvSE6DnCT7Ys5V8r/9PpeIfFQWFyAcWphdjMttj2Y4smc2yRVtyISHx1KeIeN24cGzduZNCgQd1dj4iIiIiISFyEw2GeffZZysrKYnMVLRYLF1xwAXPnzuWQQw6Jc4Xdb/3H1Wxd3wBAUoaLYUcV4U5xxrkqEZGes721gVdWLGL+8oV8uOkzwpEwAG2B9lhAkpGYxns3P9NvwvH91eBrZPn2FdFApCXaKqs92B7bX5iUT3r+4QAMSx/KYbmHUpQSHZ5enFJEtjsLs+ngDZREpHfrUkDyhz/8gZtvvpnf/e53HH744bjd7k77+8NgQhEREREROTj4fD4ee+wxbr/9djZs2ABAQkIC3//+97nxxhsZOHBgfAs8gLIHpVG3uYniQ3LJG56FyXxwnvwTkYNPJBLhor9dy/sbP8UwjNj20QOGMXPMNGaMndrp+IMhHGnxe6IBSHMl43LGUJxSBMC6hvX8eemjnY61mCzkJ+dRnFxIijMltn101khGZ43s0bpFRL6NLgUk06dPB2DWrFmd/kAYhoHJZCIcDndPdSIiIiIiIgdIU1MTDz30EPfccw/bt28HID09nWuuuYarr76azMzMOFfY/bzNPrzNHWQPjLZCSclK5IizRmOzq3++iPRvG+sq+WjzZ1x0xJkAmM1mHFYHhmFwWOEYZo6dxvTRUxiUWRjnSntGW6CNZduWRwMRTxWVzVU0+1ti+w2MWEAyMLWYMVmjKEoupDi1kKKUQvKT8mLD1kVE+rIuvZItXLiwu+sQERERERHpETU1Ndx11108/PDDtLW1AVBUVMRNN93E9773vT1WyPcHkXCEqpXbqVqxDZMJEtMTcCVHW2kpHBGR/sgwDFZtXc/85YtYsGIha7ZtBOC4oUdQmJYHwM9nXM0tZ80lLzUnnqUeUO1BH1U7QpCCpPzY6o669gYe+OTPnY41YSI3MZuilEIGJA6Ibc9NzOFnx87p0bpFRHpKl94JT5kypbvrEBEREREROaBWrVrFbbfdxhNPPEEwGARg7NixlJaWcv7552Oz2b7hEfqm1novaxdX0d7SAUBafjIWqyXOVYmIHBjrt2/mn5/+l/nLF1HRWB3bbjVbOGbIEbT5d83OGJ7Tv2brBsIBlm1bQaUn2iar0lPFdm9dbP+0gcfHApL8pDyGpQ+lKKVgx7yQIgqT83FaNYdKRA4u3+pSofb2diorKwkEAp2298fhhSIiIiIi0jd9+OGHlJWV8cILL8S2HXfccfz0pz9lxowZ/bavfDgUoWLZFmrW1IEBNoeVIRPzySxK7bdfs4gcfMKRMIFQkAR79MT+yq3reOidJwBwWB1MHT6JGWOmcdKoY0hN6B8zcwPhIDWeGipaqnDbXByxY0B6KBLirsX37XF8ekIaRcmFDEodGNtmt9j4zZSf9VTJIiK9VpcCkrq6Oi6//HIWLFiw1/2aQSIiIiIiIvFkGAbz58+nrKyMd999N7b9zDPPpLS0lMmTJ8exugMvEjH4/NW1sVUj2QPTGHx4PjaH2mmJSN8XCAX5YOOnzF++kFdXvsMVR3+X6064AoATRhzNmYeewvTRx3PCiKNxO1xxrvbbMQyD5XUrYytCKpqrqG3bQsSIADAqc2QsIHHZXIzPOYQke2J0VUhqEUXJhSQ5EuP5JYiI9Gpdend8/fXX09TUxEcffcS0adN47rnn2LZtG7///e+54447urtGERERERGRfRIMBnn66aeZN28ey5cvB8Bms3HJJZcwZ84cRo0aFecKe4bZbCKrOJUt6xsYdkQh6fn946ppETl4+YIdvLNuCfOXL+SNVe/R0tEa2/fu+o9jAUmiw80DF/w2XmV2WTgSZmvbNipaKglGQkwpPja278GP/4wn0Nrp+ESbm+LUIkZkDOu0fc7R1/dEuSIi/UaXApK33nqLF154gSOOOAKz2UxxcTEnn3wyycnJ3HLLLZx22mndXaeIiIiIiMjX8nq9PPLII9x5551UVlYCkJiYyA9/+EOuv/56CgoK4lzhgddQ3YLdZSMpPXq1dMHoHPJGZGG1ad6IiPRtkUiEY2//Lts8u+ZpZCamMX30VGaOncrkwYfHsbquWde4gU1Nm6loqaKypZIqTw3BSHQ+VkZCeiwgMZlMTBgwHl/IF5sVUpRSSLozTe0SRUS6QZcCEq/XS3Z2NgDp6enU1dUxfPhwxo0bx9KlS7u1QBERERERka9TX1/P/fffz3333UdjYyMA2dnZXHfddfz4xz8mLS0tzhUeeIGOEBs/raauohlXqpPDTh2O2WLGbDZhNiscEZG+pdnn4fWV7/Jp5XJuOWsuJpMJs9nMUYMO4+PNXzBjzFRmjp3GxOJxWHr5a5xhGNS3N1DRUkWDr4FTh5wU2/fkl0+zrnFDp+MdFjuFyYUUpRQSjoRjX9+VEy7v0bpFRA4mXQpIRowYwZo1axg4cCDjx4/n4YcfZuDAgfzpT39iwIAB3V2jiIiIiIhIJxUVFdxxxx088sgj+Hw+AIYMGcLNN9/M7NmzSUhIiHOFB55hGNRVNLPh02pC/jCYIH2AWmmJSN9T19rAqyvfYcGKRby/4RNCkehs28smn8vI3CEA3HpWKYkOV69eNbGucQPrGtZT01pLtaeWmtZafKHo3ygTJqYWH4fD6gBgbNZo3DY3xbvNCslJzMZsMsfzSxAROeh0eQbJli1bAPj1r3/NqaeeypNPPondbufvf/97d9YnIiIiIiISs2zZMubNm8fTTz9NOBw9gTZhwgRKS0s555xzsFh699XE3cXvDbD+42oaaz0AuFKdDJ9URFJG3x5GLCIHl/fWf8xdb/6VJRVfYBhGbPvI3CHMHDONlISk2LYkpzseJXZiGAaNviaqW2uo2RGAXD7+Uqzm6Om1Nzct4t3K9zvdx2KykJ+cR3FyIR1hfywgOXf0d3q8fhER2VOXApKLL7449u/DDjuMzZs3s3r1aoqKisjMzOy24kRERERERAzD4J133qGsrIwFCxbEtp900kmUlpZy4okn9uorirtbe0sHn7+6lnAogslsomhsDgWjsjFbdNWxiPRuG+srcVod5KXmABAIB1m8+XMADi0YzcyxU5kxZiqDM4viWGVnn29dxpLaT2IrQjpCHZ32zxh6CgXJ+QCMyhxBR6iDgqQ88pPzyU/KIy8pNxagiIhI79OlV+i3336bKVOmxG67XC4mTJjQbUWJiIiIiIhEIhFeeOEFysrKWLx4MQBms5lzzz2XuXPncvjhfW8ob3dISHbgTk/ACBsMO6oId4oz3iWJiOyVYRis3raBBcsXMX/FQlZv3cCPjr+YX8y4BoBjhxzBb8+4kVNHH09+am5c6mvwNe5oiRVdFVLdWsvVR/yAbHd09u6m5grerngvdh+LyUJOYjb5SXkUJOeTYN3V0nFK8bGx4eoiItI3dCkgOfnkk8nNzeWiiy7ikksuYezYsd1dl4iIiIiIHKT8fj9PPPEEt912G2vWrAHA4XBw+eWXc9NNNzF06NA4V9izjIjBlvUNZA9Kw2qzYDKZGH3sIKx2CybzwbNyRkT6BsMw+KJ6FfNXLGTB8kVsaqiK7bOaLbT4WmO37VYbVxx9Xo/UZGDE5nt8XPspL62dv2NFiH+P46s8NbGAZFz2aCJGOBaI5CbmaEWIiEg/0qVX9NraWp5++mmeeuop5s2bx9ixY7nkkku46KKLKCgo6O4aRURERETkIODxeHj44Ye5++67qa2tBSAlJYWrrrqK6667jpycnDhX2PO8zT7WflRFW2M7Pk8HQyZGP2/ZnDo5JyK9U8SIcFn5TdS3NQHgsNo5ftiRzBwzjZNGHUuaK+WAPneDrzE2H6TaU0NNa/Tf1x35Ew7JiV7gGwwH2dC0CYiuCMlNzKEgOS8WggxNGxx7zKHpQxiaPuSA1SwiIvFlMnafgtUFmzZt4h//+AdPPfUUq1ev5vjjj+ett97qrvr+J4/HQ0pKCi0tLSQnJ/fIc4qIiIiISPfaunUr99xzDw899BAtLS0A5OXlccMNN/CDH/zgoHyvHwlHqFqxjaoV2zAMsNjMDJ6QT+6QjHiXJiICQDAc4sONnzJ/+SI+r17B/J/8HbM5ukLjty/fQ23LdmaOncoJI44m0dG9A9YjRoSG9kacVidJjkQAlm75nPs/fhh/eM8VIQAXjz2fmcNOBaCpo5m1DevIT8rTihARkX5of3KDbx2QAITDYRYsWMAvf/lLli1bRjgc/rYPuU8UkIiIiIiI9F3r16/n9ttv5+9//zt+f/SE1ogRI5g7dy4XX3wxDocjzhXGR2u9l7WLq2hviQ4CzihIZsjEQhwuW5wrE5GDXUfQzzvrFrNgxSJeW/UeLT5PbN9zP3yYIwYe2q3PtzMIqW6tiQ1Jr/HUUNO6BX/Yz+xDL+aUwScCsKFpE79a9DssJgsDknJjq0Hyk/IoSMojJzFbQYiIyEFif3KDb/WX4f333+fJJ5/kmWeeoaOjg1mzZvHHP/7x2zykiIiIiIj0c59++illZWU888wz7Lxe66ijjqK0tJRZs2bFrkA+GG3b1MjajyrBAJvDypCJ+WQWpWIyadaIiMTXM0sX8PMXbsMbaI9ty3CnMX3MFGaMmcqhBaO7/NgRI0J9ewPVnhoyXRkUpRQCsK5hPb9999a93sdqtuINeGO3i5ILuO2kP5DtzlIQIiIi+6xLfzF+9rOf8dRTT1FbW8tJJ53E3XffzVlnnYXL5eru+kREREREpB8wDIM33niDsrIy3nzzzdj2mTNnUlpaynHHHacQAEjLTcJqs5Cel8zgw/OxOXSST0R6XouvlddXvcfI3MGMzRsBQHF6Ht5AOwNSspkxZiozxkzlyIGHYjFb9uux/SE/K+pWdZoRUtu6BX84AMCMIadwySEXAFCQnI/VbGVA4s4VIXkUJOWTn5xHjju703PbLDbykgZ003dAREQOFl1qsXX00Udz8cUXc/7555OZmXkg6tonarElIiIiItK7hUIhnn32WcrKyvjss88AsFgsXHjhhcydO5dx48bFucL4CgXC1Fc1d5otEvAFsSeonZaI9Kz6tkZeXfkO85cv4v0NHxOKhLnkyO9w63dKAYhEInxRs4pD80d940q/iBGhzlsfC0Gy3VkcVXAkAM0dLfxkwQ173GdnEHJ0wSRmjTgttj0cCe93CCMiIge3A95i64MPPuhSYSIiIiIicnDw+Xz8/e9/5/bbb2fjxo0AuFwuvv/973PjjTdSXFwc5wrjr6G6hfUfVxPwBbE5rGQUpAAoHBGRHhMMh3h88X+Yv3whSzZ/QcSIxPaNyBnM0Kxdr9Vms5nDCsd8zeMEWbD+Nap3zAipbdtKYMeKEIAJueNjAUmKI5kRGcNIT0gjPymfgqS8va4I2UnhiIiIHEj7HJC8+OKLzJgxA5vNxosvvvg/j501a9Y+PeZvfvMb/u///q/TtpycHLZu3bqvZYmIiIiISC/S1NTEgw8+yL333sv27dsByMjI4JprruEnP/lJXFeg9xaBjhAbP62mrqIZgIQkB1aHTgCKSM9o8raQ5o4Gslazhb++/08qGmsAOCR/JDPHTmPGmKkM2S0c2bkiZPdh6enOVC4Y+10gGmI8v+a/+MP+2H1sZisDkgaQn5THyIzhse0mk4lfHf//euJLFRER+Ub7HJCcddZZbN26lezsbM4666yvPc5kMhEOh/e5gDFjxvDGG2/Eblss+mAgIiIiItLXVFdXc9ddd/HnP/+ZtrY2AIqLi7npppu44oorcLvdca4w/gzDoK6imQ2fVhPyh8EEBSOzKRqXi8V68A6mF5EDyzAM1m7fxPzlC1mwYhHVTVv4/OcLsFttmEwmfnz8JfiCHcwYM5X81NxO86D+svRRNjdXUNO6hWAk2Olx85IGxAISs8nMjKEnY7fYd8wKySfLlanVHyIi0uvtc0ASiUT2+u9vXYDVSm5u7j4d6/f78ft3XY3g8Xi6rQ4REREREdl/q1atYt68eTz55JMEg9GTZ+PGjaO0tJTzzjsPm03tonZav6SarRsaAHCnOhk2qYikDFecqxKR/sgwDL6sXRMLRTbUVcT2WcwWlteuIS89i2pPLUmpNjytdTz42cPYLTZ+M+XnsWM3Nm2i0lMNgM0cHYJekJxHflIehckFnZ7zu6PP7pkvTkREpBt1aQZJd1q3bh15eXk4HA4mTZrEH//4RwYPHrzXY2+55ZY9WnKJiIiIiEjP++CDDygrK+vUfvf444/npz/9KdOnT+90BbJEpRcks21TI0VjcygYnYPZrO+RiBwYD7/7D36/4L7YbbvFxvHDjmTGmGlsaF/DvZ/dSzAS2uN+NrONiBHBbIquajtn1HcAKEjOI9udFdsuIiLSX5gMwzC6csclS5awaNEitm/fvseKkjvvvHOfHmPBggW0t7czfPhwtm3bxu9//3tWr17NihUryMjI2OP4va0gKSws3Kdp9CIiIiIi8u0YhsH8+fO59dZbee+994Boi90zzzyT0tJSjjrqqDhX2Lv4Wv34Wv2k5+36rOJvD+Bw2eNYlYj0J6FwiI82fcbLy99i4sBxFGXnUNNay9Kq5Ty28CUyUpPIzUjj6QsfITkhEYC7Fz/Ax7WfYjPbyE8aQH5y/o62WNGVITnubIXcIiLSp3k8HlJSUvYpN+hSQPLHP/6RX/ziF4wYMYKcnJxOfzhNJhNvvfXW/lcNeL1ehgwZwty5c7nxxhu/8fj9+UJFRERERKRrgsEgTz/9NPPmzWP58uUA2Gw2Lr30UubMmcPIkSPjXGHvYkQMatbUUbFsCyazicNPG4XDpVZjIvLthSNhqlpqeHXVItbWVvLqyndo9kXbj2enJzNqaLTtlWEYRCIGFosZu8XO3aeUkeKMDmavbd2CxWQhy52pFSEiItIv7U9u0KUWW/fccw9/+9vfuOyyy7py96/ldrsZN24c69at69bHFRERERGR/ef1ennkkUe48847qaysBCApKYkf/vCHXH/99eTn58e5wt7H2+xj7UdVtDW2A5Ca5YauLdoXkYNcfXsDm5o3U+2ppaa1hsrmat784hPqmzyEd+vkke5OZWhuASGHj4GpxRTsGJK+c1VIpqtzEJKXNCAeX46IiEiv1KWAxGw2c8wxx3R3Lfj9flatWsVxxx3X7Y8tIiIiIiL7pr6+nvvuu4/777+fxsZGAHJycrjuuuv48Y9/TGpqanwL7IUi4QhVK7ZRtWIbhgEWm5nBE/LJGZyuVjUi8rVCkRDbvXVUe2qobq1l+pCTcdkSAHhu5Ys8v+IVUpPdsePbfD7CkQguh4PTxp7IdyecxpHFhxI2wtgsNq0IERER2U9dCkhuuOEGHnjgAe6+++5v9eQ333wzZ5xxBkVFRWzfvp3f//73eDweZs+e/a0eV0RERERE9t/mzZu54447+Otf/4rP5wNgyJAhzJkzh9mzZ+N0OuNcYe8UCUf47NW1tDd3AJBRkMyQiYVqqyUie9jUXMFnW7+g2lNDTWstW1q3EjbCsf0F7gI2bK1m/vKFvLN+CWBw0xmXMih9IPlJA6gZWseA5BwmFI7FbN4Vhli7dnpHRETkoNelv6A333wzp512GkOGDGH06NHYbJ3f+P/nP//Zp8eprq7mwgsvpL6+nqysLI466ig++ugjiouLu1KWiIiIiIh0wRdffMG8efP45z//STgcPVF3+OGHU1paytlnn43FYolzhb2b2WImNSeRoC/EkIn5ZBalatWIyEEqFAmxrW071a211LTWUu2p4eyRsyhIjrYkXNuwjmdXPd/5TmETHV6DrQ1NnPvxT4js1pZvePYgTh10KiNyBgMwQd2xREREulWXApJrrrmGhQsXMm3aNDIyMrr85v/pp5/u0v1EREREROTbMQyDt99+m7KyMl555ZXY9pNPPpnS0lJOOOEEneT/H5q3tmJ32XAlR1fVDDx0AEVjcrE5dRW3yMFmXcN6Fmx4nRpPLVvaOq8IATgs99BYQDIsfQjHFx1DXuIAClMKyE/K4z9LX+V38++LHT8ubwQzx05jxpipDM0e2JNfioiIyEGnS+/ey8vLefbZZznttNO6ux4RERERETmAIpEIzz//PGVlZSxZsgSIzhj87ne/y9y5c5kwYUKcK+zdQoEQmz6rZeuGRpKz3Bxy0lBMJhMWqwWLshGRficUCbG1bduO1SDRYek1ni2cO+osjsg/HABvsJ3FNR/H7uO0OshPytsxJD2fwakDAVi3fRPzly9kwYq3uXzyeYwfcQgAM8dOY8GKRcwcM43pY6ZSlJ7X41+niIjIwapLb+HT09MZMmRId9ciIiIiIiIHiN/v5/HHH+e2225j7dq1ADgcDi6//HJuvvlmvb/fBw3VLaz/uJqALwiAO9WJETEwWbTSRqSvC0VChCIhnNboqrANTZv406ePsK1t+x4rQgAqPFWxgGRQ2kAuGnteNBRJziMjIR2zyYxhGCyvXcOTH73I/OULWV9XEbv/ghULOX/i6QAUpuXx/I/+0gNfpYiIiHxVlwKS3/zmN/z617/m0UcfxeVydXdNIiIiIiLSTTweD3/605+4++672bJlCwCpqalcddVVXHvtteTk5MS5wt4v0BFi46fV1FU0A5CQ5GDYpEJSshPjW5iI7LdQJMSWtq3UeGqp3jEjpKa1lm1t2zln1JmcOSIaWrhtLmpbo6+ZTqszuhpkRwCSn5THwNRds1NTHMmcNmx6p+fpCPo58e6LqWisjm2zWawcO+QIZo6dxqmjj++Br1ZERES+SZcCknvvvZcNGzaQk5PDwIED9xjSvnTp0m4pTkREREREumbr1q3cc889PPjgg3g8HgDy8/O54YYb+MEPfkBSUlKcK+wbvM0+lr25npA/DCYoGJlN0bhcLFZzvEsTkf9hZxBiMVnIS4pONt/SupXSN3+51xUhAFvbtsX+ne3OYu7RN1CQlE96Qtr/nMkUCodYvPlzVm1Zz/ePvQAAp81BbnIm21rrmDr8KGaOmcZJo44l2algVUREpDfpUkBy1llndXMZIiIiIiKd+YI+NrdU4ra5SbS7cdtc2C12DQ7/BuvWreP222/nsccew+/3AzBy5Ejmzp3LxRdfjN1uj3OFfUtCshNHgg1Hgo1hk4pIytAKepHeJGJEds0H8dRQ3VpLjaeWrd5tRIwIU4qO5QeHXwFApisDA4MEa8KO+SC75oTkJ+eR7kyLPa7ZZObQnHFf+7z+UID31n/CghULeW3VuzR6mzGbzHxn/KlkJEYf545zf0F2UgYue8KB/SaIiIhIl3UpIPn1r3/d3XWIiIiIiGAYRiwAqfbU8Pt3yzrtt5mtuG1uXHYXM4eeyrSB0RYlzR0tvLX5bdw2V6dAxW13R/+zubCa+/cE7U8++YSysjKeffZZDMMAYPLkyZSWlnLGGWdgNmvFw74wDIO6imYyC1MwW8yYzSbGTBmMzWnFbNH3UCReguEgW9q2UdNag8PiYMKA8QAEwkF++uav9nqfBGsCJtOu31ubxcZ90+8gxZHc5bD9k4plPPbRs7yx6j1a/d7Y9jRXCqeMPp6OkD+2bWBGQZeeQ0RERHpOlz8lNjc388wzz7BhwwbmzJlDeno6S5cuJScnh/z8/O6sUURERET6ucqWKl5c+zL5Sfl8Z+QZAEQwGJCYgzfQTlvQS8SIEIyEaPa30OxvoSPUEbv/dm8dz656/msf/zsjZ3HuqLNix/556aOdQxSbG7fdRaLNTVFKYawdi2EYGBiYTb3zxLhhGLz++uuUlZXx1ltvxbafdtpplJaWcuyxx2rFzX7wtfpZt7iKlu1t+MblUjwuFwCHW6tuRHqSYRh8WL1418qQ1lq2ebcTMSIAjMgYHgtInFYHxSlF2C028pPyY6tCdq4I+eprYKozZb9qae2IhiBJTjcAa7dv4rnPXwUgJymT6WOmMHPsNCYNHI/V0r+DeBERkf6oS3+9ly1bxkknnURKSgqbN2/myiuvJD09neeee46KigrKy8u7u04RERER6YfWNW7gxTUvs3Tr5wAk2tycNmw6douNERnDuP3kW4DoybKOUAdtQS/eQDveoJdsd1bscRLtbk4YOAXvjv3R47x4g17agz7ctl1tkZo7WlhVv/pra9o9TNnStpW5b/wCl821R6CSaHdzaM643a5iDrChaVPsmESb+4C1BAuFQjzzzDPMmzePzz77DACr1cqFF17InDlzGDfu69vCyJ6MiEHNmjoqlm0hEjYwW8zYHJZ4lyXSrwXCQba0bYkNS7eYzJyz47XXZDLxj+X/oqmjudN9XLYE8pPyGZI2qNP2P57wm26trcnbwqur3mHB8kW8u34JP5txNd8/5nwATh11POuP3czMsdOYUDhWq/NERET6uC4FJDfeeCOXXXYZ8+bN6zTcccaMGVx00UXdVpyIiIiI9D+GYbCibhUvrPkvK3cEFSZMTMo/gjOGz8Ruse1xH5PJRIItgQRbAll7GQGRlzSA7x02e6/PFzEisauOAXITs7n6iB/StiNAaQvsDFPaaQt4yXXnxI5tC3gxMKLBS9C7x2MnO5JiAUmdt36PlmBWs5XEHS3BThg4hRlDTwGgPdjOgvWv71i1khhbvfJNLcF8Ph+PPvood9xxBxs3bgTA5XJx5ZVXcuONN1JUVLTX74F8PW+Tj7WLK2lr9AGQmpvIsCMLcSY64lyZSP/z0toFrG9cT7UnuiLEwIjtS3OmxgISgKPyj6Qj3EFBUnQ+SEFSHqnO1AO2Km6bp55XVixiwYpFfLjpM8KRXYPcl1Wviv07IzGNX5123QGpQURERHpelwKSjz/+mIcffniP7fn5+WzduvVbFyUiIiIi/dfza17imR3tsCwmC8cWTeaMYTMZkJR7QJ7PbDJ3apGV7EhmcsGkfbrvkLRBPDDjLtoCbXiD7bFVKW07ApVRmSNjx4aN8B4twUK7tQRrD7bHjm3yNfOf1S987fOeMvhEZh96MQCt/lbu+OBetlZuYfWy1bTUt+Ac7+bQ8RM46fiTmP2dEsYVjQF6f0uw3mbbpkbWfVSJYYDFZmbwhHxyBqerLZlIFwTCAWpbt1LTWkPNjrZYvlAHPzt2TuyYz7d+weqGtbHbLpuLgp1D0pPyOs2huuSQC3qsdl+gg6NvOwf/bvNDxgwYzsyxU5kxZhrDcwb9j3uLiIhIX9algMTpdOLxePbYvmbNGrKysvZyDxERERE5WIUjYXwhH4n2RCB6VfBLaxcwdeBxzBx6KpmujDhX+PUsZgupzpR96llflFK4R0uwnatSvEEvGQnpsWMdVgcnDJyKN9i215ZgifZor/uqqipu+9PtNExshWTIP7aI3af9baGOz5q/iAUkLX4PVy+4ca8twdx2F2OyRjEp/wgg+v/L2sb1scH2brsbxwFqCdZbJWe6MZlNpA9IZsjEAhyuPVcviUhnwXAQ224r/Z5a/m8+rv2U7d66TitCduoI+XFaoyuyThg0lSPyD6cgKY/85HxSHSk9/pqzoa6C+csXsqGukrvPiw53T7A7OX7YETS0NTNz7DRmjJ1Kcbpmq4qIiBwMuhSQnHnmmfz2t7/lX//6FxBteVBZWclPf/pTzjnnnG4tUERERET6pmA4yLuV7/PSugUMSRvM1Uf8EIABSbk8MONOEmwJca7wwNm9JdjeAqBMVwbfO6xkr/eNGBGWr1jOZZddxpNPPonJbibvsHwGjRzM1JOnMnjkEHwhX2wly86B8gDeb2gJZjVbYwFJa6Btj5ZgFpNlR7DiZnLhJM4eOQuAUCTEC2v+22n+itsWDWASd7QF21tLsN4mHArTtKWVzMJUABKSHEyYORJn4sEVDInsi+iKkC1Ue2qp3m1VSIOvkUdOfyAWkrT6W9nm3Q5E50jl71gNkp88gIKkfKzmXfN8jik8qse/DsMwWLllHfNXLGLB8oWs3b4ptu+mk79PYVoeAH+++FZsGrIuIiJy0OnSX//bb7+dmTNnkp2djc/nY8qUKWzZsoXJkyfzhz/8obtrFBEREZE+pCPUwVub3mb++ldjA3YDoQAdoQ6cVidAvw5Hvo3333+fsrIyXnrppdi2KcdMobS0lOnTp3/jSfxo+HQX3oC306qUnYPth6QNjh0bDAcZkJgbax0WNsKEjTAtfg8tfg9tgbbYsa2BNv6z+sWvfd5jCyfz44lXAtHBy/M+uHOPgfY7V6kMSMxhYGpx7L4RI9IjLcGatrayfnEVHd4Ah5w0lJTs6IqmhCTNGpGDmz/kp7ZtK8UphbHfxceXPcWrG97Y64oQgK3ebRQmFwBwypATOaZoMgVJeSQ7kntV2Pjc569y++t/pqKxJrbNZrFyzJCJzBgzlZSE5E7bRURE5ODTpXcAycnJvPfee7z11lssXbqUSCTC4Ycfzoknntjd9YmIiIhIH+ENeHlt45u8suGN2Mn19IQ0Ths2nWnFx+Ow6kT03kQiEebPn09ZWRnvvfceEF2BctZZZ1FaWsqkSfs2LwWi81b2tSVYljuT20/+IxC9wtof9u9o9xVt+5Xi2HXi0GIyc+KgqbHZK97YTJZ22oPtuHe0BAPwBr2sql/ztc/71TDlihd/RIItYVdLsJ3D6m1uhmcM4biiY2L3XVW/BpctIRa6OCyObzwZGwqE2PRZLVs3NALgcNkwjL2f9BXpz3YGIdWeGmpaa6nZsTKkzluPgcHtJ/0xNgsq2ZGEgUGiPXFHO6y8TsPSk3d7fdg98IyncCTM4s2fMzC9gLzUHACsZgsVjTU4rA6mDj+KmWOnctLIY0lJSIpztSIiItJb7FdAsnjxYhobG5kxYwYAJ5xwAlVVVfz617+mvb2ds846i/vuuw+HQx9+RURERA42Cze/Exu+nuPOZtbwmRxbdHSfaL0UD8FgkKeeeop58+axYsUKAGw2GyUlJcyZM4cRI0b0WC0mkwmn1YnT6iSD9D32JzuSuWL817cEC0fCsdsJ1gSuPuJHnVav7AxdvEEvBTuuOodomGJg0B5s7zTEfqdgOBALSALh4F5bgrl3BCsTcsdz0bjzYvv+s/pFjDZorerA4rfiMDspKMpl8LgBuF3O/fsGifQh/pA/2hqrtZbxOYeQ5Iiulnpp3QKe+5qVYIn2RJr9LbGA5ISBU5hafFyvWxHyVYFQkPc3fML8FQt5beW7NHibuPmkH3D9iVcAcMKIo/nTRX9g2vDJuB2uOFcrIiIivdF+fVr9zW9+w9SpU2MByZdffsmVV17J7NmzGTVqFLfddht5eXn85je/ORC1ioiIiEgvUuetpy3oZdCOq4dPGDSVz7Z+wUmDT2BS/sQeaZvUF7W1tfHII49w5513UlVVBUBSUhI/+tGPuP7668nLy4tzhfvHbDJjtuz6/9ppdTC54Mh9um+KI5kHZ9zVaZh9227BStFuYUog7CcvaUC0fdhuLcE8fk/sv13HBnl2R1gHwM7rt7ZF/zss91BunnxdbPct792Ow+og0ebGZXd1mrGS7c5iaPqQ2LE91RJMZF80tDeysn4V1Tvmg1R7aqhvb4i1xpoz+XrG5x4CQH5SHkn2RApiM0LyyE/KoyA5v9OKMYAkR+9dYREMh3hz9fssWLGI11e9i6djVzvA3VtmAbgdLk4fp04XIiIi8vX2KyD5/PPP+d3vfhe7/fTTT3PkkUfyl7/8BYDCwkJ+/etfKyARERER6cdqPLW8tHY+71d/RHFKIb+b+itMJhMuWwK/PP6n8S6v16qrq+O+++7j/vvvp6mpCYCcnByuv/56fvSjH5GamhrfAuPAbDKT4kwhZR9agiXaE7ntpOi8w2hLsMCOICXa9stt29XmK2KEOTpjMtu212NKNAjbQ7SH2mPHJu52bCAcZHndyq993q+GKd9/6SosZsturcB2BSoDU4s5cdDU2LFr6tfisDpx210k2tw4rc5efTW+9E4doY5Ow9KPLjiKgalFAKysX82fPv3rHvdJtieRn5zXaUD6pPyJ+xxe9jbhSBjLjq8lYkS4/t//R5s/uuosKzGd6WOmMHPsNI4aNEGzRERERGS/7Nc7h6amJnJycmK33377baZPnx67fcQRR8SughMRERGR/mVT02ZeWPsyn9QujV2d7La5aQ/6cNvVuuTrbNq0iTvuuIO//e1v+Hw+AIYOHcqcOXMoKSnB6VS7p/0VbQnmwGl1kJEQbQnm9wbw1HlJzooGEVcd9318Hj+ulM7f34gRIbRbSzCzycQ1R/yo0yoWb2zWipfilMLYsYFwAH84AGFoD/qoa6/v9NgTcsd3Ckhuef8OgpFg7LbFZNkxvN7FqMxRfO+wXW3LXlq7AGsseIkGKm77rnksdoutO7510gdsbdvGW5vfpmbHqpCv/pxlJKTHApLilEJGZY6kYLfVIPlJAzrNCNmpr618ampv4fVV77JgxSKqmrbw+rVPYDKZcFjtXHzkWYQjEWaOncrhReNi4YmIiIjI/tqvgCQnJ4dNmzZRWFhIIBBg6dKl/N///V9sf2trKzab3riLiIiI9Cebmjbzr5X/Ydn25bFtEwccxqzhpzEkfXAcK+vdvvjiC8rKyvjXv/5FOBw9IT9x4kRKS0v5zne+g8WiE3rdwTAMtq5vYNNntVhsFg4/bQRWuzW6qillz/DJbDJj360lmNVs5ah9vKreZrbx4My7owHKzhAl1hasnRx3VuzYUCREtjsr2hIs6CUUCUVbggVa8QRaGZA4oNNjP7vqOYKR0F6fd0TGMH51/P+L3b7ro/uJGJFdrcDsrliQkpmQzojM4bFj1RKs9+kIdewYkF4bC0GOLTo6trrD42/l5XWvdLpPsiM5Niy9aLfQriilkF8cN7dH6z+Qtrc28OrKt5m/fCEfbFzaab7Ruu2bGZ4zCIBfzrw2XiWKiIhIP7NfAcn06dP56U9/SllZGc8//zwul4vjjjsutn/ZsmUMGTLkfzyCiIiIiPQ1Db4mlm1fjtlkZnLBJGYNn0lBcn68y+qVDMNg0aJFlJWV8eqrr8a2n3LKKZSWljJt2jS1WOpGPo+fdUsqadnuBcCV6iQUjGC1H5jnM5lMpDiS95jXsDdWs5V5J/0eiP5cBMKBToGK07orvIkYEaYUHxebvbJ76OINeDu1DwP4YtuXnVam7O6rYcq1r9xMR8jfeVXKjlAlPymPGUNPiR27rnEDNrM11j4sQS3BvhXDMGLfv+3e7fz9iyep9tTS4GvY49jcxOxYQFKQnMcpg0+MzQkpSMrr1TNBussDb5dz66sPYRhGbNuo3KHMHDuNGWOmMix7YPyKExERkX5rvwKS3//+95x99tlMmTKFxMREHnvsMez2XZ8+/va3v3HKKaf8j0cQERERkd4sYkT4uHYpgbCf44qOAWDCgEP5zshZHF90NNnu7DhX2DuFw2FeeOEFbr31Vj7++GMAzGYz5513HnPnzuWwww6Lc4X9ixExqFldR8WXW4iEDcwWMwPHDyBvWCYmc+87oR9tC+TAYXWQnpC2x36zyczl4y/d632/2hLMMAx+PPH7sWH1u7cGaw+2U7jbYHvDMGgLtBGMhPCFfNTT+cT8iIzhnQKSuxffT3NHS6e6XLZosDIobSBXH/HD2L5XNrxOJBKJBS6J9h0rWXb82245QClVL+QL+nYMSN8xKL21hhpPLZMLJnHh2O8C4LA6+WLbl7H7pDiSOw1LH54+NLbPZXMx+9CLe/zr6Ekb6yqZv2IRJ4yYzOgBwwAYnTsMwzAYXzCaGWOnMnPMNAZlFn7DI4mIiIh8O/sVkGRlZfHuu+/S0tJCYmLiHm0B/v3vf5OYmNitBYqIiIjIgReKhHi/6iNeWjufLW1bSbYncWTeRBxWB2aTmXNHnRXvEnslv9/P448/zm233cbatWsBcDqdXH755dx0001aXX0AhENhlr2xgbbG6IDm1NxEhh1ZiDPREefKDoyvtgQzmUxMyj9in+9/7/Tb97oqxRv0kuZM7XTsztvegJdgJETEiNAWaKMt0EaKM6XTsS+tmU+zv4W9KUjKp+yk38VuP/jJX/AFfTvmr0RXpyTuWMWS6kxlTNao2LG9uSVYe9BHR6gjFnK1+lv5+cL/o8HXuNfjqz01sX8n25O48rDLyE3MJT8pjyTHwfW52TAMVm1dz/zli1iwYhFrtm0AoNnXEgtIjhkykSWlL5CXmvO/HkpERESkW+1XQLJTSkrKXrenp6d/q2JEREREpGcFwgEWbX6X/657Jdb2xW1zc9LgaUSMSJyr671aWlp4+OGHufvuu9myZQsAqamp/OQnP+Haa68lO1srbQ4Ui9VCQrKDjlY/gybkkTM4XW2gvobJZCLZkbzXgd178/tpv479OxAOxOastAW82MydPzpOLpxES4eHtmBbNIDZOeA+2I7b7up07IrtK/c5TPnpm7+iwde4a1WKbdd8lWx3JmeOOD127MamTZhM5ugxNjcJNme3hCvtO1aEROeE1MTmhDT4Gjki73Cun/QTABLtiXiDO4I6Z0psSHpBUl5sZchOJpOJqQOP/9a19TVefzt3v/U3FqxYxOaG6th2q9nCMUMmMr5gdGyb3WpTOCIiIiI9rksBiYiIiIj0fZ9t/YI/L30Uj98DQKojhZnDTuWEgVNIsCXEubreacuWLdxzzz089NBDeDzR71t+fj433ngjV155JUlJ/X9OQDx46r04XHYcLhsAQw7PxzgsD3uCLc6V9V92ix17gp20vbQEA7hk3AV73W4Yxh7zUS4ffykef+uOGSud24JluTI7HesNeOkIddAR6thjVkdBcn6ngOShTx+htnVL7LYJUyxQyUsawM2Tr4vte2vTInyhjt0G20f/1x/2EwwHGZ01EoiuYPnJghsIhAN7/fo8/tZdz2cy8avjf0pGQjqJ9oNrRcjXCUfCVDdvpTg9OqfKaXPw76UvU9/WhMNqZ8qwScwcO40TRx5DmmvvF16KiIiI9CQFJCIiIiIHqSxXJh6/hyxXJqcPm8Hxxcdit+iE896sW7eO2267jccee4xAIHridNSoUcydO5eLLrqo01w+6T7hUJiKL7ZSs6aOjIJkRh03CJPJhM2hjzG9lclk2mP+yMS8Cft8/1tP/F0sSGnr9L/tuG2dV6akOFLwBX14g+0EwgEMDNqC0eNtX3ktW7Dh9U5hyu6Kkgu45cTfAtGWZgMSc2nxt1CQlE9B8s7VINGVIW67u9N9i1OK9vlr66+C4RAfbPiUBSsW8erKtzGbzHz80xcxm81YzBZKT/kxiQ4X00ZMJtHh/uYHFBEREelB+mQhIiIichBo9DUxf92rBCPB2DDoguR8fnbsHEZkDMNq1tvCvfn4448pKyvjP//5D4ZhAHD00UdTWlrK6aefjtncO2cl9AdNW1tZv7iKDm80kLLYLBgRA5NF7bT6syRH4j7P5/jFcXNj/w6Eg7tWqAS88JW2a0fkHU59e3105UqgHW+wjbaAF6vZRoYrA8MwYq3afjPl5wqLv0FH0M876xazYMUiXlv1Hi0+T2xfijOJisaa2ID1C4+YFa8yRURERL6RPgmLiIiI9GNb27bx33ULeLfyA0KREGaTmVkjTiMjITo7bvfhyBJlGAavvfYaZWVlLFy4MLb99NNPp7S0lGOPPTaO1fV/oUCITZ/VsnVDdPC1w2Vj6JGFpOft2xwNOTjZLTbsltQ9Bs/vdN7os/frseR/u/2NP/Ond56M3c5MTGP66KnMGDOVo4ccjs2iUw0iIiLSN+hdi4iIiEg/VNlSzUtr5/Nh9WIMoisfRmYM58wRp5Pu3PtMgYNdKBTi3//+N/PmzePzzz8HwGq1ctFFFzFnzhzGjh0b3wIPAm1NPlYs2kjAF51hMWBYJgPHD8Bqs8S5MpGDU7PPwxur3mP+8oV875jzOWbIRACmj57Ci1+8wYwxU5k5dhoTi8dhMev3VERERPoeBSQiIiIi/cyH1Yu5/+OHY7fH5xzCrOEzGZE5PI5V9V7t7e08+uij3HHHHWzatAkAt9vNlVdeyQ033EBRkWYM9JSEJDsms4mEJAfDJhWSkq3B1yI9ra61gVdXvcuC5Qt5f8MnhCJhALKTMmMByeFF41hc+nysLZmIiIhIX6WARERERKSPMwyD9mB7bHjwIdljcdkSGJc9llnDT2Ngqk7w701jYyMPPPAA9913H3V1dQBkZmZy7bXXctVVV5GRkRHnCvs/wzBoqm0lLS8Jk8mExWph7LTBOFx2LFbNdxHpSc0+D997vJQlmz+PzVwCGJEzhJljp3L6uBNj2xSMiIiISH+hgERERESkj4oYET7b+gUvrPkvYOL/pvwck8mE2+7m7lNuw213xbvEXqmqqoq77rqLP//5z3i9XgAGDhzIzTffzOWXX47Lpe9bT/B7A6z7uJqmWg9DJuaTNzwLAFeyM86ViRwcNtVXsaGugpNGRecqpTiT2NqyHcMwODR/FDPGTmPmmKkMzlLILiIiIv2XAhIRERGRPiYcCfNRzce8uPZlqj01ANgtdrZ5t5ObmAOgcGQvVq5cybx583jyyScJhUIAHHroocydO5fzzjsPq1VvjXuCYRhsWd/A5s9qCYcimMwmImHjm+8oIt+KYRis2baR+csXsmDFIlZtXU+yM5HPf74Au9WGyWTiznN/SX5qDgVpA+JdroiIiEiP0KdAERERkT4iGA7ybuX7vLRuAdu90ZZQCdYETh58AtOHnkyKIznOFfZO77//PmVlZbz00kuxbVOnTqW0tJRTTz1VrWJ6kM/jZ+2SSjzboyt3kjJdDJ9UhCtFq0ZEDpTVWzfw3OevMn/5QjY1VMW2W8wWDi0YRb23ibyUbAAmDRofpypFRERE4kMBiYiIiEgf8fnWZfz183IAkuyJTB96MicPOlGrRfYiEonw8ssvU1ZWxvvvvw9Ee+Z/5zvfobS0lCOPPDLOFR58tm9qZN2SKiJhA7PVzMBDB5A3LBOTWQGVSHeKRCJEjAhWS/Tj/vzlC3ng7ejfDrvFxvHDjmTm2GmcPOo40lwp8SxVREREJO4UkIiIiIj0Ut6Al9rWLQzLGArA4XmHMSZrFIflHsq0gVNwWh1xrrD3CQQCPPXUU8ybN4+VK1cCYLfbKSkp4eabb2bEiBFxrvDg5UpxEokYpOYmMuzIQpyJ+vkV6S7BcIiPNi1lwfJFvLLybX436yZOG3sCAKeNO4E12zYyc+w0ThhxNElOd5yrFREREek9TIZh9NmGvx6Ph5SUFFpaWkhOVksJERER6R9aOlpYsP41Xt+0EKfFwV2nzsNuscW7rF6tra2Nv/zlL9x5551UV1cDkJyczI9+9COuu+468vLy4lzhwScSjuCp95KakxTb1trQTmJ6gtqaiXQDfyjAu+uWMH/FQl5b+S7NPk9s33mHn8ad5/4yjtWJiIiIxM/+5AZaQSIiIiLSS9S11/PyuldYtPldgpEgAFmuTBp9jbHh69JZXV0d9957Lw888ABNTU0A5Obmcv311/OjH/2IlBS1j4kHT52XtYsr6WgLcNj04bhTEwBIylA7OJHu0ORtYfJt36HN3x7bluFO49TRxzNz7DSOHnx4HKsTERER6TsUkIiIiIjEWZ23nmdXv8AHVR8RNsIADE0bwpkjTuOw3EN1tf1ebNy4kTvuuIO//e1vdHR0ADBs2DDmzJnDpZdeitOpod/xEA6F2fzFFmrX1ANgc1oJdIRQQx+RrmvxtfLG6vfY0lLH1VNLAEhzp1CcXkCDt4kZY6Yyc+w0jhx4KBazJc7VioiIiPQtCkhERERE4qw91M67ldFB4mOzRjNrxGmMzhypYGQvPv/8c8rKyvjXv/5FJBIB4IgjjqC0tJSzzjoLi0UnB+OlaWsr6xdX0eENAJA9KI3BE/KxOfSRQ2R/NbQ18crKt1mwYhHvb/iEYDiEw2rnssnnkOiIRo6PX34Xme40zGZznKsVERER6bv0aUVERESkh62uX0tlSxWnDDkRgOKUIs4bfTZjs0YzJH1wnKvrfQzDYOHChcybN49XX301tv3UU0+ltLSUqVOnKkyKsw2fVFO7NrpqxOGyMfTIQtLzNCNQZH8tWLGIv33wLxZv+pyIEYltH549iBljpxEMh2LbspMy4lGiiIiISL+igERERESkBxiGwRfbvuTFtS+zpmEdFpOFiXkTSE9IA+DMEafHucLeJxwO8/zzz1NWVsbHH38MgNls5rzzzmPu3Lkcdthhca5QdnK47QAMGJbJwPEDsNq0kkdkX1Q01pDuSiXJGV0VUt20hQ83LgVgXN4IZo6dxowxUxmaPTCOVYqIiIj0XwpIRERERA6giBHh49qlvLjmv2xuqQTAarZyfNGxWvXwNerq6njqqae4//77WbduHQBOp5MrrriCm266icGDtcom3gIdQYIdodjw9fwRWaRkJ2oIu8g+WLttE/OXL2TBikWs2LKWO875BedPjIbkp409AcMwmD5mKkXpeXGuVERERKT/U0AiIiIicoBsbq7g/o8fZkvbVgAcFjsnDJrKaUNPJW3HyhGJ8vv9/Pe//6W8vJz58+cTCkXbyKSlpfGTn/yEa665huzs7DhXKYZhULe5iQ2f1mBzWDlsxggsVjMms0nhiMjXMAyD5bVrWLBiEfOXL2R9XUVsn8VsoaKxOnY7LzWHHxx3UTzKFBERETkoKSAREREROUAyEjJo9DXhsrk4dchJnDr4JJIcifEuq9cwDIOPPvqI8vJynn76aZqbm2P7Jk6cyOzZs7nssstITNT3rDfo8AZYv6SKpi2tQHTWSNAfwmK1x7kykd6twdvEzAcuxzAMAOwWG8cNPZIZY6dyyqjjSHenxrdAERERkYOYAhIRERGRbtAe9PHmpoVsbNrMdZOuAiDJkchNk69lUOpAXLaEOFfYe2zatIknnniC8vJy1q9fH9uen5/PpZdeyqWXXsro0aPjWKHszjAMtqxvYPNntYRDEUxmE0XjcikYlY3ZrDZxIjuFwiEWb/6c+csX0uxr5YELfgtAZmI6U4cdRYLdyYwxUzlx5DEkOxX8ioiIiPQGCkhEREREvoVWfyuvbHid1za+RXuwHYC1DesZnjEUgDFZo+JZXq/R0tLCM888Q3l5Oe+8805su9vt5pxzzqGkpISpU6disWi4d28SCoRZ8c5GPNu9ACRnuhk2qRBXijPOlYn0Dv5QgPfWf8L8FQt5beU7NLW3AGA2mfnt6TeQkRhtp1h+2Z2aOyUiIiLSCykgEREREemCRl8T89e9ylubF+EPBwDISxzArBEzGZw2ML7F9RKhUIjXX3+d8vJynn/+eTo6OgAwmUyceOKJlJSU8J3vfEcttHoxi82MxWLGbDUz8NAB5A3P1ElekR3+9M6T3PPW32j1e2Pb0lwpnDr6eGaOnUbSbqtE9HsjIiIi0jspIBERERHZT+sbN/Dbd24lbIQBGJRazJnDT+fwvMMwm8xxri7+vvjiC8rLy3nyySfZtm1bbPuoUaOYPXs2F198MQUFBXGsUP4Xb5MPh9uG1W7FZDIxbFIhRsTAmeiId2ki3SoSjmBEDMxW8zcGGJ6ONt5c/T6TB08gNzkLgOSERFr9XnKSs5g+egozx05j0sBDsVr0MVtERESkr9A7NxEREZF90B70xeaIDEodSIYrnXRnGmeOOJ1x2WMO+quDt2zZwj/+8Q/Ky8tZtmxZbHtmZiYXXXQRJSUlTJgw4aD/PvVmkXCEyuXbqF65jZzB6QybVASAw6Uh7NI/RYIR6jc0YLaasbls2F027C47Vmc0HGz0NvPqyndYsGIR763/mEA4yG9Ov4HvH3M+ADPHTmNE9mAOKxyD2axwXERERKQvUkAiIiIi8j+sb9zAi2vns7m5kjtPuQWr2YrFbOG3U35BkiMp3uXFVXt7Oy+88ALl5eW89tprRCIRAOx2O7NmzaKkpITp06djs9niXKl8E0+dl7WLK/F5/AAEA2GMiIFJQ9ilH4mEIwS8AZzJ0Rk6FocFu9tOwBvA7/Hj9/hpD/p4edNbvFX9EZ9uWU7EiMTuPzSrmESHK3Y7NSGZw4vH9fjXISIiIiLdRwGJiIiIyFcYhsHK+tW8sOa/rKhbBYAJE6vr1zI2ezTAQRuORCIR3n33XcrLy/n3v/9Na2trbN/RRx9NSUkJ5513HmlpaXGsUvZVOBRm8xdbqF1TD4DNaWXoxAIyi1LjW5hIN4pEDNob2vE2eDHCBplDrVgd0VUiaUWptLR4sIasBNsDeJt93PnJ3whGQgCMGTCcmWOnMn30NHIjGdhdNkKBMBbbN7flEhEREZHeTwGJiIiIyA4RI8JnW7/ghTUvs6FpIwAWk4VjCydz+vAZ5CUNiHOF8bN27Voef/xxHn/8cSoqKmLbBw4cSElJCZdeeilDhw6NY4Wyv9qafKx6ZxMd3gAA2YPSGDwhH5tDHxGkfzAiBu1N7Xjr2omEoytBLHYLkXAEfyjAE4uf499LX8ZsMjP/6r8DblKLUvle1fmkWBOZecgJDMkrBsDfFqCpoglfkw8As9WM3WXD5rJjd9libblEREREpG/Rpx8RERGRHSpbqrnzo/sAsJltTBt4PKcNm06mKyPOlcVHY2Mj//znPykvL+ejjz6KbU9OTua8886jpKSEY445Rr33+yhHgo1wKILDZWPokYWk5yXHuySRbmFEDHzNPtrqvERCu4KRxCw39iQ7L335JmWvPURV05boPrOF7a0NZCdlYDKZ+MXp1+zxmBabGVeGi2B7kGBHkEgoQofHT8eOtnRJuUm4M6Ltt3aGMWaLXhtFREREejsFJCIiInLQCoaDbGzezIiMYQAMTC3iyLyJ5CRmM2PIyaQ4U+JcYc8LBAIsWLCA8vJyXnrpJYLBIAAWi4VTTz2VkpISZs2aRUJCQpwrla7w1HlJynRhMpmwOa2MmTqYhGQHVpsl3qWJdBvDMGjd1oYRMTDbzCRmuUlITeDDTUv5wxP380VNtHViTnIW10ydzRnjTiQj8X+3BbQ6rCTnRlsrGhGDoC9IoD1IsD1AoD2I3bVr1lKHx4+n1oPVYY0Nf7e57GrLJSIiItILmQzDMOJdRFd5PB5SUlJoaWkhOVlXvImIiMi+6Qj5Wbj5bV5e9wptgTbuPvU2Ug/CMGQnwzD45JNPKC8v56mnnqKhoSG2b/z48ZSUlHDhhReSm5sbxyrl2wj4gmz4tIb6ymZGHlNMVrFmxEj/YRgGgbYA9kR7LIDwNrQD4EpLwGQ2sXDNh1z69xsASHS4+MmUEr5/zAUk2J3d8vxA7Llbt7bGnn93ZqsZm8tGUk4SVrtCSREREZEDZX9yA60gERERkYOGN+DltY1v8sqGN2gLtAGQ5kxla9u2gzIgqays5Mknn6S8vJzVq1fHtufm5nLJJZdw6aWXcsghh8SxQvm2DMOgbnMTGz6tIRQIg4nYzBGRvs4wDPytftq2ewn5Q6QVpeJIcgDgznARCocwmaOhxfHDjmRs3nAmFh/C9SdcQWZierfV8dVVIUm5SdF2XLutMgn6QkRCEfwePykDdn1Ib2/yEQ6Ed6wysaktl4iIiEgPU0AiIiIi/V5boI3/rl3A65sW0hHqACDHnc3pw2ZwXNHR2Cy2b3iE/qO1tZX//Oc/lJeXs3DhwtiVzwkJCXznO9+hpKSEE088EatVbxP7ug5vgPVLqmja0gqAOy2B4ZMKSUx3xbkykW9n54qR1u1thDpCAJjMptjsj9YOL3965wleXv4Wr1xTjtPmwGK28NJVf8Nm6ZnXNovNgsVmwZkcXaGysy1XyB/CbN0VgviafQTbg3h33FZbLhEREZGepU++IiIi0u+FI2Fe2fAGwUiQguR8zhx+GpPyj8BiPjhanITDYd566y3Ky8v5z3/+Q3v7rtYvU6dOpaSkhHPOOUctS/uR7ZubWL+kinAogslsomhcLgWjsjGbdaJV+jZ/W4C27W0EfdH5SCazCVe6C3emizARHvvwGe588680eJsAeHHZ65x3+OkAPRaO7I3JbMLutmN32zttd6Ul4LdZCLYHCQfDhPwhQv4QviYfJrOJ7JFZsWNDgbACExEREZFupoBERERE+p3a1i18uuVzzhg+A4AUZwoXjDmXLHcmh+Ueitl0cLQwWb58OY8//jhPPPEEtbW1se3Dhw+npKSESy65hOLi4jhWKAeKzWklHIqQnOlm2KRCXCnffs6CSLwZhoFnq4ewP9ouzpXuIjHTjcli4pWVb3PLKw+ysb4SgEEZhfy/6VcxY8zU+Bb9DRJSE0hITQAgHAx3astltlo6hSGNmxsxQhFsLhu2BDt2tw1bgtpyiYiIiHwbCkhERESk39jUXMGLa17m49pPMTAYlTmcoelDAJg+9OQ4V9cztm/fzlNPPUV5eTlLly6NbU9LS+PCCy+kpKSEI488Ulcg9zNGxMDb7Iu1z0rLTWLsCUNIzU6MzWAQ6YuCviBWhxWT2YTJZCIpO5GAN4A7043FZsEX6OCiR67l44plAGS407jhxO9x8ZFnxXXFSFfs0ZZrRwtEgEg4ghE2MAwIeIMEvEG89dF9VocVZ6qTxEx3PMoWERER6dP61jtGERERkb1YU7+W59f+l2Xblse2HT7gMJzWg+Oq+Y6ODl566SXKy8tZsGAB4XAYAJvNxmmnnUZJSQkzZ87E4XDEuVI5ENqafKxbXEm7x8/hp43EuaOFT1puUpwrE+m6YEeQtu1e/K1+knITcWdET/47k52xAAEgwe4k3Z2K0+bgB8deyI+Pv5QkZ/8ICnYPss0WM9kjswj5wwTbAztWmexqyxUJhmPHGhGDlpoWbC47dpcNq9OqUFxERETkayggERERkT6rwdfIAx//mTUNawEwYeLowkmcMXwmhckFca7uwDIMgw8++IDy8nL++c9/0tLSEtt35JFHUlJSwvnnn09mZmYcq5QDKRKOULl8G9Urt2EYYLVZ8Hk6YgGJSF8U8odo295Gh8cf2xYORmL/rm9r5L6Fj/Gj4y9mQEo2AP93+g1YzJbY7f7KZDJhc1qxOa240qPbdrblsth2zdQK+oJ0ePyx76HJbMKWYNs1/F1tuURERERiFJCIiIhIn5XiSKa+vR6r2crxRcdy+rDp5CT27xNkGzdu5PHHH6e8vJyNGzfGthcWFnLppZdy6aWXMnLkyDhWKD3BU+dl7eJKfDtOgGYUpjB0YgH2BFucKxPpmlAgRFudl47mjtg2Z7KDxKxErE4rvkAHf3n/KR58+3Ha/O14A+3cfs7PAShIGxCvsuNuZ1uu3ZltFhKz3bFVJkbEIOANEPAG8AJJOYm4d7Tj2tm6y6zh7yIiInKQUkAiIiIifUIoEuKDqsV8WLOYm4+6DovZgtVs5ScTf0CWO4v0hLR4l3jANDc38+9//5vy8nLee++92PbExETOPfdcSkpKmDJlCmazrgg+GGz8rIaaVXVAdBj70IkFZBalxrcokW+pdWsb/tZo4OdIcpCY5caWYCMcCfP0Jy9x2+t/Zpsn+nM/Lm8E3xk/PZ7l9mpWu4XErEQgutrwq225bK5dQaq/1U9LjQez1RxdXaK2XCIiInKQUUAiIiIivVogHODtivf477oF1Lc3APBh9RKOLZoMwIjM4fEs74AJBoO89tprlJeX88ILL+D3R08cms1mTjrpJEpKSjjrrLNwu/tHr33Zd+YdJy2zB6UxeEI+Nofe0kvfEw6FARMWazTYTcx2YxgGiVmJ2HecwF+09iN+N/8+1mzbAEBBai6lp/6YMw85WYHwPtpbW67dh7/vbF8WCUX22pYreUASVr3GiIiISD+mdzoiIiLSK7UHfby5aREL1r9Ki98DRFtqzRh6KhMGjI9vcQeIYRh8/vnnlJeX849//IPt27fH9o0ZM4bZs2dz0UUXkZ+fH8cqpaeFAiGCgTAJiQ4AisblkpqbRKqGsEsfFAlF8DZ4aW9ox5maQEpeMgA2p4304s4rAd/f8Alrtm0gxZnEtSdcxuyjzsVpc8Sj7H5l95UhiVlu3BkuAr5gp1UmO9tymSy7jm1vaifkC+2YZWJXWy4RERHpFxSQiIiISK/T5Gti7pu/pD3YDkCmK4PTh81gSvGx2C39bwB1bW0tTz75JOXl5Sxfvjy2PTs7m4suuoiSkhLGjx+vE1EHofqqZjZ8Uo09wcb4U4ZjMpswW8wKR6TPiYQjeBvaaW9ox4hEVzCE/CEMw4i9tlU11dIR9DMsexAAV0+djcVs4YfHXUSaKyVutfd3JrMJh9uOwx39+7qzLVeoI4jFumu+SUeLn4A3AE0+ALXlEhERkX5BAYmIiIj0Ch0hP05r9MrgtIQ0ilMKae5oYdbw0zi6cBJWc/962+L1enn++ecpLy/njTfeIBKJtjlxOByceeaZlJSUcMopp2Czaej2wSjgC7Lh0xrqK5uB6CBmvy+I093/AkLp3yLhCO2NPrwNXoxwNBixOq0kZifiSLRjMplo9nm4b+HfefSDf3NY4Rie+cFDmEwmUhKS+OmpP47zV3Dw2b0t1+5cGS6sTivB9gBBX6hTWy6T2UT2yKzYscGOEBabGbNFrdBERESkd+tfZxpERESkz9nWtp3/rlvA4ppPuP3kP5DsiLZbuebIH5NkT8Rs6j8nVyKRCG+//Tbl5eU888wztLW1xfYde+yxlJSU8N3vfpfU1NT4FSlxZRgG2zc3sfHTGkKBMJigcFQ2ReNydaJR+iRvQzveOi8AFoeFpKxEHMkOTCYT/lCAv3/4b+5d+BgtvmgrRYvZQqvfS7IzMZ5ly144kxw4k6IXMhgRo1NbLrPZ1Gn1SHNVM+FAGKvTij3BprZcIiIi0mspIBEREZG4qGyp5qW18/mwejEG0auKP65dyomDpgLReSP9xerVq3n88cd5/PHHqaqqim0fPHgwJSUlXHLJJQwZMiSOFUpvEAqEWP1+BU1bWgFwpyUwfFIhiemuOFcmsu+MiEEkHMFii7Zmcqe78Lf6cWe4cKY4MZlMRCIRnv/iNea99ieqmrYAMCJnCD+f8ROmDZ+sE+h9wFfbcu0uEjHY8WedUEeIUEeoU1uuhFQnSTlqEygiIiK9gwISERER6VHrGzfwwpqXWbr189i2Q3LGcubw0xmZOTx+hXWz+vp6/vnPf1JeXs6SJUti21NSUjj//PMpKSnh6KOP1olAibFYLYQCYUxmE0XjcikYlY3ZrJ8P6RsMw8DX3EFbXRsWm4X0gWmYTCbMVjMZg9M7vdbNX7GQa/75awBykrOYc/IP+O6EmVjMlq97eOlDzGYTWcMzCQfDBNuD0cHvvl1tuSI7Wq1BNFBrqmrGlmCLzjNJsGm1nIiIiPQoBSQiIiLSY1r9rfzu3TJCkRAmTByRdzizRpzGoNTieJfWLfx+P/Pnz6e8vJyXX36ZYDAIgMViYcaMGZSUlHDGGWfgdDrjXKn0Fj6PH7vLhsVqxmQ2MXxyERjgStHPiPQNhmHQ0dJBW52XcCC8YyNEQrtWkZhMJnyBDhLs0Z/r6aOncHjROE4ceTTfP+YCXPaEeJUvB5DFZsGSYsG54/UsEjEI+oKYLbvCsmBHiEBbgEBbAO+ObZ3acrntsZ8jERERkQPBZBiG8c2H9U4ej4eUlBRaWlpITu4/bThERET6i4gRYUPjRoZlDI1t+/sXT+AP+Tlj+EzykgbEsbruYRgGS5Ysoby8nKeffprGxsbYvgkTJlBSUsKFF15IdnZ2HKuU3saIGFSv3k7ll1vJG5HFoPF58S5JZL8YhoG/1U/b9jZC/mgwYrKYSMx040p3Ydqx+mlLy3bueOMvfLDhU9664SmcNkfs/lpBJ+FQGL/HH11l0h4kHAx32p+YnUhilhuASDgSm2uinx0RERH5X/YnN9AKEhEREel24UiYxTUf8+La+VR5qvnDtF8zcMcqkdmHXNwvTmxUVFTwxBNPUF5eztq1a2Pb8/LyuOSSS7j00ksZO3ZsHCuU3qqtyce6jypp29GT39vcoZPF0uf4W/00V7UA0XkU7kw3rvSEWHuk1g4vf3rnCR5+7x90BP0ALFz7ITPGTI3eRz/vQrS1oCvdhSs9evurbbnsblvsWH+bn5ZqDyazCVts8LvacomIiMi3o4BEREREuk0wHOS9qg95ae18tnm3A+C0Oqlt3RILSPrySTGPx8Ozzz5LeXk5ixYtim13uVycffbZlJSUcMIJJ2CxqB2I7CkSjlC5fBvVK7dhGGC1Wxg8IZ/sQWl9+vdCDg6GsWP4ujX6+uZIcmB1WnEkOXBnuGInqIPhEP9Y8jx3vvlXGrxNAEwsHscvZ1zL4cXj4la/9A1fbcu1OyNsYDKbMCIGAW+AgLdzW66UvGRsCbY97iciIiLyvyggERERkW8tEA7y5qaFvLzuVZo6oifEEu2JTB9yMqcMPgG33R3nCrsuFArx5ptvUl5eznPPPYfPF73q32QyMW3aNEpKSjj77LNJSkqKc6XSm3mbfKx6fzM+T/RK+ozCFIZOLMCuk3nSBwS8gWgrrWCYrKGZmMwmTCbTHsPXPR1tnP7AFWysrwRgUEYhP5vxE6aPnqIQUL41V7qLhLQEQv7QrlUmO9pyhTpCmK27VpG0N7YT8AawuezYXTa15RIREZGvpYBEREREusV/1y2guaOFNGcqpw2bzrSBU3BaHfEuq8u+/PJLysvLefLJJ9myZUts+4gRI5g9ezYXX3wxRUVFcaxQ+hKL3UKgPYjNaWXoxAIyi1LjXZLINwr6grRubyPQFohuMEW32d326M2vnHBOdiYyNKuYFl8rN574PS468ixsFn3klO5jMpmwOW3YnLbObbl8wU7D3P2tfvxtATp2hNJfbctld9sVmIiIiAigIe0iIiLSBS0dLbxd8R6nD5+B2RS9YvPdyvcJhkMcV3Q0NkvfvCp+69atPPXUU5SXl/P555/HtmdkZHDhhRdSUlLCxIkTdVJF9kl7Sweu3drENG1tJTEtAZtDJ4yldwt2BGnb7sXf6o9tS0hLIDHTjcW+6yT0xvpK7njjEX458xpyk7MA2Oqpw213keTsuysHpe8LtEdbcO1cZWJEdp32MJkge1R27G95oD2IxWru9LMtIiIifZuGtIuIiMgBUd/ewMvrXmHh5ncIRoJkubOYXHAkAMcVHRPn6rrG5/Px4osvUl5ezquvvko4HAbAZrNxxhlnUFJSwowZM7Db7XGuVPqKYCDEpqW1bNvYyNgThpCWG22/tvN/RXqzkD9Ew4bG2G1nipPEbDdW+66PjvVtjdz15t94cslzhCJhXHYnt539M4BYUCIST3aXHbsr+nfbMIxObbmg8+qnlpoWwoEwZqs5OvRdbblEREQOKgpIRERE5BvVtm7hv2sX8F7Vh4SNaIAwJG0QKY6+uYIzEonw/vvvU15ezr/+9S88Hk9s31FHHUVJSQnnnXceGRkZcaxS+qL6qmbWf1xNsCMEQGu9V8GI9HqRcCQ2ZN3qsOJItGMym0jMTsS624onX6CDv7z/FA++/Tht/nYAThhxNN87+vy41C2yL/bWlmsnI2JgtpgIA5FQhA6Pv1NbLmeyk5T8vvleR0RERPaNAhIRERH5Wv6Qn4eX/pUlNZ9iEG1PMSZrFGeOOJ3RmSP73JWV69ev5/HHH+fxxx9n06ZNse3FxcVceumlXHrppQwfPjyOFUpfFfAF2fBpDfWVzQAkJDsYNqmQlKzE+BYm8j+Eg2Ha6rx0tHSQOTQjNsMhtSh1j9f3Z5Yu4JZXH2Sbpw6AcXkj+MXMazhmyMQer1uku5jMJjIGZxCJGAR9QYLtX23Ltas1l2EYNG5qwpZg3THLxN5p7omIiIj0TQpIRERE5GvZLXYafU0YGEzIHc+sEacxLH1IvMvaL01NTfzrX/+ivLycDz74ILY9KSmJ7373u5SUlHDcccdhNpvjWKX0ZXWVzaxfUkUoEAYTFI7OoWhsTuyKfJHeJhwM46330t7ki53/7fD4cWe4gD2HrwOs2rqebZ46ClJzKT31x5x5yMl63ZR+w2w24XDbcbg7t+Xa/Xch1BGKhii+IDT6ovezmbEnRNtyORLtnVZciYiISN+gv94iIiICRE8GLNu+nFc2vM7VE3+I2+7GZDIx+5CLsZitFKUUxLvEfRYMBnnllVcoLy/nxRdfJBAIAGA2mznllFMoKSnhzDPPxOVyxblS6S9CgTDutASGH1VIYpp+rqR3ioQieOu9eBvbY8GIzWUjKTsRu7vznKUva1ZjtVgZlTsUgGumzWZAchaXHnU2DqtmMkn/trMt1+4sdgupBSkE2oME2gOEOkJEghE6gtG2XEa2m8QdqwYj4QhBXxBbgk1huYiISC9nMgzD+ObDeqf9mUYvIiIiexcxInxSu5QX1r7M5uYKAM4ZdRZnj5wV58r2j2EYLF26lPLycv7xj39QX18f2zdu3Dhmz57NRRddxIABA+JYpfQHhmHQ0RogIdkRu11f1UJGQQpmc99qOycHDyNiULe2nkg4AoAtwUZithu7297pKvmqplrmvfYwz33+KpMGHcYzVz7Y59opivSEr7blSsxyxwbDd7R00FzdAoDVad0x/N2GPcGOxa62XCIiIgfa/uQGWkEiIiJykApFQnxQtZiX1s6ntm0LAA6LnRMGTmVK8bFxrm7fVVdX8+STT1JeXs7KlStj23Nycrj44ospKSnh0EMPjWOF0p+0ezpYt7iKdk8HE08bhc1pxWQykVWUGu/SRPZgRAxMO0I7k9mEM9VJwBsgMTsxOoh9t+Cj2efhvoWP8egH/yIQDgKQl5JNR9BPgt0Zl/pFerOvtuXanWEYWGxmwsEIoY4QoY7QrrZcVjOpBSl7rNoSERGR+FBAIiIichAKhoOUvvlLtnm3A+CyJXDK4BM5dchJJDt6/6rMtrY2nnvuOcrLy3nzzTfZuSDW6XRy1llnUVJSwsknn4zVqrc60j2MiEH16u1ULNuKETEwW820NbWTNqD3/77IwceIGLQ3tuOt95JalBq7qj0pOxFMnWeM+EMB/v7hv7l34WO0+DwAHDNkIr+YcTXj8kfGpX6Rvi4hNYGE1ATCwTDB9mDntlyhCObdhru3N7bT4fHvGPxuU1suERGRHqazBiIiIgeJQDiI3RLtp22z2BiRMQxfqIOZQ0/hxEHTcNkS4lzh/xYOh1m0aBHl5eU8++yzeL3e2L7jjz+ekpISzj33XFJSUuJYpfRHbU0+1n1USVtT9OrftAFJDD2yEKeu/pVexogYtDf58NZ7iYSirbR8Tb5YQGLaSwu4l5a9we/m3wfAiJwh/HzGT5g2fLLaaol0A4vNgiXFgjMlugorEo6uKLHYdgUg/rYAAW/0v53vbHZvy+VMcu71d1dERES6h2aQiIiI9HOt/jZe3fgGr294k18cX0phcnTYusfvwWl1Yrf07pO8K1eu5PHHH+eJJ56guro6tn3o0KGUlJRwySWXMGjQoDhWKP2VYRhULNtK9cptGAZY7RYGT8gne1CaTh5Lr2IYBr7mDtrq2ogEo8GI2WYmMSuRhFTnHj+vTd4W0tzRMDkUDlHy9xuZdejJfHfCTCxmzUcQ6UmhjhCBHXNMAu2B2O8wACbIGZkdC0j83gBmswnrjvaOIiIisneaQSIiIiI0+Zp4ef2rvLXpbfxhPwBvV7zHJeMuAOjVrbTq6up4+umnKS8v55NPPoltT01N5YILLqCkpISjjjpKJwfkgDKZTAQ7QhgGZBSmMHRiAfYEW7zLEtlDU0UzAW8AiM43SMxyk5CasMdV52u2beSPCx5gzbYNLLrxnzhtDqwWK//43r3xKFtEiK4WsTqtuNKjt8PBMIH26PB3I9J55VfrllZC/hAmswlbgk1tuURERLqBAhIREZF+Zrt3Oy+tXcA7le8TioQAGJhSxKwRp3PE/2fvvuPjuMv8gX+m7M72XUmrLtlykXuRZSe2Y6dXpxIIpCtwxx1wlDvgd3BwwN1xcJTjjuPggKMcnBJCQuCSAOkhzSXNRW5J3Itsq5fV9t2Z+f7+mNVIa8mOiyzJ0uf9evklaXZ29ruytJLmM8/zVNSP8epOLJ1O449//CMaGxvx5JNPQtettauqiuuvvx4NDQ248cYboWnaGK+UJjIja8DQTTsImbakHAUVfoSrQ2O7MKJB+psA9IfEroCGbCoLX9gLT6FnSDDS2teBf3v+p3h44x9hChOqrGDjoW1YPfOCUV87EZ2c4lDgDipw59py9RNCQHbIkLIShCmGtOXS/BoKpoRGfb1ERETnOwYkREREE4hhGvjqK99ET6oXADC7aBZumX0DFpUsGJfVFkIIvPbaa2hsbMTDDz+Mnp4e+7Zly5ahoaEBd9xxB4qLi8dwlTRZ9LREseeNZrj9GhZcPh2SJEF1qgxHaNwQQiAdyyDWHoO3yAN3yJod5S5wwxV0DbmCPJaO40cvP4D/XvcgUlmrkvD6BZfj7679GKaHp4z6+onozEmShMKpBRBCQE/recPfzayZF4wKIdC1rxuqpsDhccLpcbAtFxER0QkwICEiIjrPHeg9hKnBasiSDEVWcM30K/F21y7cMutGzAnPGuvlDevAgQN44IEH0NjYiL1799rbKysrce+99+Lee+/FvHnzxnCFNJlkMzoObD6Gtv3d1gYhkEnq0Dxsp0XjgxDW1eKx9jiyySwAIN6VgCtozReRJAmSkn/iszPWjau+dzc6Y1bwvGzqQnx5zaewdOrCUV8/EY0cSZLgcDngcDny2nINHi+rp3X7X6rPCkf723I5PQ5ofg0OtowkIiICwICEiIjovCSEwFud7+DxXX/Ezo638TfLP44LKpYCAG6adT1ulm4Y4xUOFYlE8Nvf/haNjY145ZVX7O1erxfve9/70NDQgMsuuwyKwgHBNHo6m3ux980jyKaslm4Vs8KoWVwOxcGvQxofMvEMou0xZBNWMAIJ8BZ54C3ynvRq8LCvEHVV87Cv4zC+uObjuG7epbx6nGiCOv5nlupUUTC1ANnc8PdsMpvXlksAdkBiGibSsQycHgd/9hER0aTEgISIiOg8IoTAltateHzXE9jbsw8AIEsyjkVb7H3G0wkwXdfx3HPPobGxEY899hhSqRQAa41XXnklGhoacOutt8Ln843xSmmyyWZ07H3jCDoP9wIA3AENtcurESzm1yKNH9G2KOKdCesDCfAUeOANe4Y9ibnx0Db8+/M/w3ff/xWUBsIAgH9735cQcPvhUPhnH9FkIskSNJ8Tms8JAEPacmlep71vJp5B5EgEACA7ZDg9TrvShG25iIhoMuBvykREROcBU5h4/eib+P2uJ3C47wgAwCGruKzmEtww8zoUe8NjvMJ8W7duRWNjI371q1+hra3N3j537lzcd999uPvuu1FVVTWGK6TJTlFkxHuTgARUzyvFlAWlQ+Y3EI0FIYR9QlLzaYh3JuAucMNX7B02GNnfeRjffOZHeHLHiwCA773wP/iX93wOAFDkKxi9hRPRuDVcW67BVJcKPaXDzJpIRVJIRXIXtMgSQlVBaH5tlFdMRETvRpgCQgj+DTMCGJAQERGdByRIeGLP0zjcdwQu1YWrp12O62Zeg5ArONZLs7W0tODBBx9EY2Mjtm3bZm8Ph8O466670NDQgPr6el6JSGMmncjA6XJAkiXIiozZK6dCkgFfgWesl0YEPa0j1h6D4lThL7UqmZxeJ4pnhYcNRrpiPfjuCz/HA68/Ct00IEsybl92Iz51xYdGe+lEdB5zBVxwBVwwDRPZpG615UpmkU1YbbkU58DrT7wrgWRvEk6Pwx7+zrZcRERnRggBYQqYhoAwTJim9RawXpv79bVEYWR0az/ThGkImIYJCEBxKiiuHV8XS56PGJAQERGNQyk9jZcOvYJLpqyGx+GGJEm4be6tONB7ENdMvxJep3eslwgASCQSePzxx9HY2Ihnn30Wpmn9Qud0OnHzzTejoaEB1113HRwODgKlsSOEQMueThxsasGUhWWomlsCAPAXMRihsadndMTa44Ou2M7AG/bYVwMOd/Lxv9f+Ct/9088RS1vtt66cvQpfuO6vMKdsxugtnIgmFFmRh23LNTggySQy0FM69JQOdCet+zlkON1WYOIOuXglMxFNWplEZiDsOC70kBUZ/jK/vW/n3i7oaX3Y4yhOJS8g6X/tHY4wxcg+iUmKAQkREdE4Es8k8NyBP+Hpvc8hmokho2dw82xr4Hpd2SLUlS0a4xUCpmli7dq1aGxsxCOPPIJoNGrfdtFFF6GhoQEf+MAHUFDA1i409hJ9Kex5vRl9HXEAQE9LFJVzilnJRGPOyBiIdcaR7Ena2zS/Bl+J911PMLZHuxBLJ7Cocg7+fs0nsWrG0nO9XCKaZPrbcg0WKPMjE3DZw9/ttlzZNFJ9aXgK3Pa+6WgakKxh8AxNiGi8EkJA5Coy+sMGh3vgtS/WHoOhmwOhhzkQfiiaiqJpA30Le49EYGbNYR9HcSp5AUkeyQqpZUWCJMt5wTQAeMNeCFNYtysyZDn3VpEgyfybZiQwICEiIhoHIqkIntr3HJ7b/wJSunUVcYm3GGFP0RivbMDu3btx//334/7778ehQ4fs7TU1NWhoaMA999yD2traMVwh0QDTFDj6djsObW+1WoSoMmrqylFeG2Y4QmMuGUkhcjQC5C76c/qc8Jf48v4g7yeEwIu7X0WpP4z5FbMAAJ+47D4srJiDmxddBVnmiUciGh2KQ4E7qMAdtK5sttpyWe24TMPMO1EXbY/ZVzyrLpVtuYjonDIyBsxBFRuDKzgUVYancKByvGt/N4ysYc3wOK4Cw+FWUTR94G/wRG/yhKGHpOdvd2gqDMUcCDsGhRmKI//3tYIpIUAGZFl+15Cj/zWXzp1xE5B84xvfwBe/+EX89V//Nf7jP/5jrJdDREQ0KoQQeGD7Q/jTgZeQNbMAgKpAJW6ZdQOWV14ARR7bPyC7u7vx8MMPo7GxEa+99pq9PRAI4AMf+AAaGhqwatUqnqCjcSXem8SuVw8jnrsyv6Dcj5kXVsPldY7xyogszlwQ4vQ44Cv1wekZ/mtz+9F38LWnfoD1+zZixbQleOQvfghJklDgCeI9ddeM5pKJiIaw2nJp0Hz5Q9yFEFA11TpZmTWHtOVyuB0oml6Ytz8vXiCanIQQgLACVyC/tWiiO2G9jgxuW5Wr4HC4VAQrB+Zxdu7rOmG7KYfbkReQGLoB87hwQ5IlSIoEWT2ueqPQA2GKvIoNWZGtfY+rjiuYeuodFI6vEqGxNS4CkjfffBM/+clPsGjR2LcNISIiGk2SJKEvHUXWzGJGwTTcMvtGLClbDFkau8Ahk8ngqaeeQmNjI/7whz8gm7WCG0VRcO2116KhoQE333wz3G73uxyJaOwkIimoTgXT6ytRMq2AJ15ozJiGiXhXAkbWQCj3h7ziVBCeUQRVG/7PseaeY/j2s/+NR5ueAQA4FQcWV81D1tDhVDnTiYjGN0mSEKqyXu+MrIFMIpvXlmvwldRCCHTu6YLiVHJVJg625SI6zxzfpso0TPtjWZXteRpCCPQc7h2y7+CK2sJBIUO0LXbC0OP43+1lVc4FGZJVlZELMGRZgnLc71uhqiAkScrb90R/K3jD42P2J51bYx6QxGIx3H333fjpT3+Kr33ta2O9HCIionPqYO9h/H73E7ht7ntQ4S8HALx3zs24rOZizAvPGbOTuEIIbNy4EY2Njfj1r3+Nrq4u+7a6ujo0NDTgzjvvRFlZ2Zisj+jdpOMZaLkKEW/IjTkXTUWg2GtfqU802kzDRKI7gXhnwv7jPlvksXv6DxeOPZ8xEAAAh8FJREFU9Cb78P0X/xe/2PAbZAwrnL617lp87pqPoLqgYvQWT0Q0QoZryzX4hKeRMWBkrX+ZeMbe3t+WSwu47J/vRHRu9Fdx9Ld6EkIgHU0PGTTeX8HhcDngK/HZ+7a91X7CYzt9TjsgkSQJ2UT2xIPFj9vsCrqsdSkS5Fzg0V/BIav5IWpxbfiUn++JKndp8hrzgOTjH/84brjhBlx11VXvGpCk02mk02n7476+vnO9PCIiohGxq2sPfr/rCTS1bQMAaIoTH1n65wCAcn8Zyv1jEzw0NzfjgQceQGNjI9555x17e1lZGe655x7ce++9rPCkcc3IGji4tQUte7uw+Opa+Ius8vnwlNDYLowmLWEKJLoTiHXGIQzrL31VU+Ar8Z2wYqTfE9tfwH+v/RUAYNWMZfjSmk9gYeWcc75mIqLRIisyMKizjOJUUDSjEJl4FtlkFplEJq8tlyRLdkBiGiaSvSk4PQ6oLpXVoUSD2JUbgyo4ZFW255sJU6CvJQrTHKjuEIawP3YFNISqQ/bxepsjJ36sQUGGJFltp4QpBtpUDargcLjyf/cJVgTsoeR5FRzy0CqOYEXg7D8xRKdgTAOShx56CJs3b8abb755Svt/4xvfwD/90z+d41URERGNDCEEtrfvxOO7/oh3unYDACRIWFm1HGtmXjtm64pGo/i///s/NDY24sUXX7SuGALgdrtx6623oqGhAVdeeSVUdcyvoyA6qZ6WPux5oxnpeNb+uD8gIRoL2WQWPYd77b7WilOBr8QLV8A17Ik80zRxLNKGqgKrovD2pTfilT1v4PZlN+LyWSt58o+IJjxJkuBwOezqOiC/Ldfg+SbZRBbR1qh1P1mCw+1gWy6acIQQ0FP6kACjv5pDdTvgKbBaHZuGic69XXltqgbLCz0kINmbPOHjmoOqOiRJgtPrACTJHjI+eOi44sz/O7F4VnjYgGM4Lg4cp3FIEkKcoK7p3GpubsayZcvw7LPPYvHixQCAyy67DHV1dScc0j5cBUl1dTUikQgCAaaKREQ0vnxr/b9jW/sOAIAiKbhk6ircWLsGZb7SUV+LYRh44YUX0NjYiP/7v/9DIpGwb7vsssvQ0NCA973vffx5SueFbEbHgc3H0La/GwCgeR2ovbAaBeX8+qWxJUyBjj2dgAT4in1wh4YPRgBg/b5N+PpT30d3vBcvf/Y30FS2eyAiOpl0LIN4ZxzZ5PAtekLVwbxZBwyZaTQJISBMYVdwSLIMNTeI2zRMJLoSMPMCj4EAxBVwIVDmt/bVTbTv6jjh4wwOPYZrbzW4KkPzOeEv9du3xTriuRZV0pAKjv72VUQTRV9fH4LB4CnlBmN2aeimTZvQ3t6OpUuX2tsMw8Arr7yCH/zgB0in01AUJe8+mqZB07TjD0VERDQu6KYORVLsP8Zqi2ZiV9duXFFzGdbUXoMid+Gor2nnzp1obGzEAw88gGPHjtnbZ82ahYaGBtxzzz2YOnXqqK+L6Ex1HYlgzxvNyKZ0AEDFrDBqFpdDcSjvck+ikSWEQCqSQqovjVB10G4xUTC1AKpTOeFJhl1t+/H1p36AF3ZtAAD4NA92HtuN+ikLRnP5RETnHc3nhOZz2lfYZxL5bbnUQVe1J7qTiHfF4fQ47SoTVWNbLjo5IQYPGB86f8PhUqH5rfOSRtawBo4Pamk1mLvAPdAiSljhxImYWcN+X1IkyKo8KMDIr+AY3LJKkiQUzSg8aZuqwXzFHDhONJwxC0iuvPJKbN++PW/bhz70IcyZMwef//znh4QjRERE41XGyODlQ+vwxz1P4YOL78GSMqsy8roZV+PqaZfDr/nf5Qgjq729Hb/+9a/R2NiIzZs329sLCgpw5513oqGhARdeeCH/QKTzUjqRRTalwx3QULu8GsFi31gviSYZIQTSfWlEO2Iw0tYJjVRf2h5AfHyv7X6tfR34znM/wW82PQFTmFBlBXdfeCs+feWfIewb/QCdiOh8JUlWe63+2QqAdbJ68NDmbDILM2taQXYkZd1vUFsuT6FnyJBnOv8JIaygIjfjArCqN1J96bwh43b4YQi4gi54cy1ajayBzj1dJzy+u8BtBySSJEHPXbCTR4IVWAz6W0tSJLgL3FbIIQ9qV6UMHTguSRJKZhef8nMe3J6OiM7MmAUkfr8fCxbkXyXl9XpRVFQ0ZDsREdF4lMwm8fyBl/DU3mcQSfcBAP504CU7IPE43KO2llQqhT/84Q9obGzEU089BcOwTto5HA7ccMMNaGhowPXXX89KTDrvCCGQTelw5k6ClNcWQZKA0umF7DVOo0oIgXQsg1h7zD4hIikSvEVeaL6Tt8c62tuKS//9dqSyVrvg6xdcjr+75mOYXjzlnK+biGgyOL6SNFDuhzvkQjaRtStNhCmQiWeQiWfgGTSzLNWXghCA0+NgReoYE0JACAyEGYMqOFRNtUMxI2OgrzU6ZCh5f+s1b9hjt5YyDRN9x/pO+JjqoAsbZNn63bK/DZVduZELNZyegTBCUiSEpoSskGNQmypIGHIhmiRJHDhONI5x+ioREdFpiqZjeGb/83hm3/NIZK1ZHkXuQtxYuwaXTl09ausQQmDDhg1obGzEww8/jEgkYt924YUXoqGhAbfffjvC4fCorYloJKXiGex9oxmJvjSWXj8bisNqYVdey69pGl2mbqLncC+yySwA68SJp8gDb5HnhEHd4P73laEyrJq+DJFUH7605pNYNnXRqK2diGgykhUZmk+zh7wPbstl6kbea3e8M2G/vssOmW25ztLgn3+mYVrVPIMqNgZXcLgCLntodzaZRdeB7mGHjQNW6NEfkAgIpKPp4XcE8mbUWF8LziGDxvs/HjxwXFIklM4rOaX/c0mS4PLz4jOiiWBcBSQvvfTSWC+BiIjoXf3ba/+JPd17AQDlvlLcNOsGrKpeAVUenR+r+/fvx/3334/Gxkbs37/f3l5dXY17770X9957L+bMmTMqayE6E0IImLoJSBKUXEuBdCKDruYIshkD2bQOPa2j+2gfDN2EJEvo60qgoGx029UR9ZOU3IkSCfAWeeAt8p6wNYsQAk/tfAn/+eIv8L/3/TtKA1ag94M7vgqf5uGJNiKiMTBcW65+Do/DDlCOb8ulOBUUD7owYzIMf+8fNj64gkNxKPbAcT2j2wPHj5/RYRom/CU+eMPWrAsjY6DnUO8JH0txKnZAIilSXjjSX5HRX8GhOAeqe2RVQaDcP6TCww4/Bs0BkxUZBVMLTum5T/T/WyIa3rgKSIiIiMaj9ng7AloQLtW6QujaGVcha2Rw8+wbcUFFPWTp3Lf56e3txSOPPILGxkasW7fO3u7z+XDbbbehoaEBl156qV0WTjRahBDQswb0lIFsRofmcUDzWO2GEn0pHH2nA3paRzZt3a6nrQBEmALT6ytQOacEAJCOZ7Fv09Ehxw8Ue1G7vBqegGtUnxdNbplEFvGuOIIVAWtIaq41hqRIJ22/svHQNnztqe9j4yFr1uKPXnkA/3jj3wAA/C4ORiUiGo8CZQOtmLLJbF5bLlUbOG0mhEDH7k7IqpyrMHGO67ZcwhTQM8aQmRv9oYbLr8HptX5nyyQyiByJ5Co8hpZw+Et9UHOhhzAEEt3JEz6uaeRXb6gudcig8f6PBwdWikNB8aywNWj8XYaNy7IET6HnhLcTEZ0OBiREREQn0Nx3BH/Y/SRePfIG7pz/flxfey0AYHnlMqyovOCcX2GUzWbx7LPPorGxEY8//jjSaauMXJZlXHXVVWhoaMB73vMeeL086UYjwzSFFWZkjFyoYQUa/rAH3pA1UyfalcD+zUeR7b89Y+Rd7Tc49NAzBlr3nnjQZTZj2O9rHgeKqoNwaCocmgrVqcDt11BYGeDVfDRqssksYh0xpKMZAEBcS8Bf4gOQ36P8ePs7DuMbz/wQT+18CQDgcmj4yOq78NFL7jnnayYiopExXFsuMehkv5E1YOomTN20ZlHlQoL+tlyugAbXCF3Q0f/YpmFCVmW7JZie0ZGKpPNDD3NgX1+xF+7c72yZROak1RuyKtsBiSRJMLJm/g65QeeSclxFhkOBN+zNhR1WlYc1s2PQHI4cxakgPKPolJ6zJJ38IgQionOFAQkREdFx9vUcwO93/REbW7bY25r7jtjvn8uKESEEmpqa0NjYiAcffBDt7e32bfPnz8d9992Hu+66C5WVledsDTQxmIaJbEpHNmNVb/RXcVgBiI5wdQjB3Inf3rYo3nrlwNA/jHOm11fYAYkQAn0d8SH7KKoMVVPy/oB2+ZyYsqDUCjw0FQ5Nyb1V4XAqeS2KNK8T8y6eNpKfAqJTpqd1xNpjSPUN9DN3h1z2SaaT+eoT38P/bPgNdNOALMm4fdmN+OxVf4GyQPG5XDIREZ1jkiRBUgd+r1GdKopnha3qkkQGmUQ2ry2XrMp2QGIaJhJdCTg8TsiqNKSCw+nT4MgF75l4BtH2mB1yCDO/iiNQ7rerJYyMgVh77IRrNvSB3+UGBxb9AcbgCo686g1NReG0goH7yHLe73SDKaoMf6nvDD6jRETjEwMSIiKinLc63sHju/6IHR1vAQAkSLigYilunn0DpoWmntPHPnbsGH71q1+hsbERO3bssLcXFxfj7rvvRkNDA+rq6ngl/SSXTemIdicGWlaldeiDApCK2cUoqgoCAHpbY9j58v4THkvzOO2ARFbkvHBEdSp2FYdDU+2WWQDgCWiYu7oGqta/jxV8DDeo2ulyYOqi8pF6+kQjTgiBvmN9SPam7G2uoAu+Ym9eW5V3O4ZuGrhi9kX44nUfx5yyGedquURENMYUhwJ3UIE7OBCE9LflcvoGfl+yKhLjAIZeVAIAAVmyAxIhBLKJ7LD7HR9SKA4FrpDLCjDyZnRY7w+e0+FwO1Caq+p9N7IswTno9z0iosmEAQkREVHOc/tfwI6OtyBLMlZVr8TNs65Hhf/cndyNx+N47LHH0NjYiOeffx6maZ2g1jQNt9xyCxoaGnDNNdfA4Rg6TJLOT/29oGVVgqJaf8Amo2l0HYnYg8mPn9UxfUkFSqYVAgCi3QnsfOnEoUdBRcB+X9UUSBLsig1VU+BwDlRx+IsG+jZ7Q24svXEOHE4rFDnRFYOAdfVkeEroLD8TROPD4NBZ82vwlXjhcJ34NdcwDTyy+UnML6/Fwso5AIBPXfEhXDV3NVbNWHbO10tEROPL8W25+kmyDFdAQyaZBQSGtKAaHGSoLgdCVcGBao/+Cg5l6BwOVVMRqgyOynMjIposGJAQEdGkZAoTrx/diBkF01Ditdqg3DL7BgRdAdww8zoUe8Pn5nFNEy+//DIaGxvx29/+FrHYQIn86tWr0dDQgPe///0IhULn5PFp5JiGaVVuZKxZHJ6AC85cq4JYdwJHd3XYIYeeGXgLALNWVKN0utWPORlN48CWYyd8nExKt993uh3wFrjhcCrDBh++QaGHv8iDVXcsPqWqI0WVOQSdJgUjayDeGYen0GNXiPiKffAUevJajRxPCIEXdr2Kf3n6B9jVth8rp9fjNx/+L0iShAJPkOEIERHlcXoccHpCp7SvospQgvw9jIhorDAgISKiSUU3daw7vAG/3/0k2uLtuKLmUvz5kvsAADWhqfjgOWql9c477+D+++/H/fffj+bmZnv79OnT0dDQgHvuuQczZrAty1gQQsDUTWT7Q4xBszpCZX54cn+w9rZGcWDLMbu6Y3CPZyA/9MikdLQf6DnhY+qD2lm5fE6U1BTkz+job3GlqXB5B07a+grcqF8z+5SeF9uxEQ0wdROxzjgS3QlAWB+HqkMArAGyCk48FHbb0Xfw9ad+gPX7NgIAgu4Arp6zGqYwoUgcJktEREREdD5jQEJERJNCSk/jpYOv4Im9T6M7aZ249jm8dvXIudDV1YWHHnoIjY2NeOONN+ztwWAQt99+OxoaGnDRRRfxRPYIM3TTGp6Zq+w4voqjbEaR3V6qs7kX76w/lDcIc7Da5dV2QCJMgVhPMn8HaWBehyQPzODwBF2oqSu3WlZpSt6QcodTzWth5Qm4MPuiczvjhmiyMg0T8c4EEt0J+/vc4XbAXeB5l3sCzT3H8K1nfozHtj4LAHAqDnzoog/gk5ffh5A78C73JiIiIiKi8wEDEiIimvCe3vccHnvnD4hmrHZWBa4Qbqi9DpfXXAKXOrLl7Ol0Gk8++SQaGxvxxBNPIJu1Bi4qioI1a9agoaEBN910E1wultGfjnQig2hXwg47Bs/o0NMGpi4qQ6jMDwDoOhLBrg2HTngsf5HHDkgURbZPmkqyNKRlleYZVL1R6MH8S6flKjxUqC4FqkMZNuByeZ2onlc6kp8CIjpN8a4EYu0x+3tcdanwl/jg9DlPKZh+effrdjhya921+Nw1H0F1QcU5XTMREREREY0uBiRERDTh9aWjiGZiKPEW46baNbh4yio4lJEbfC6EwBtvvIHGxkY89NBD6O7utm+rr69HQ0MD7rzzTpSUlIzYY55vDN2EntahOhUoDqslTbw3ia7mSC7wMPJaW2UzOmatmIJwrgVOpD1+0tAjFc/Y7zucChRVHmhZlQs7+qs4fAVue99AiQ8X3DIPDqcCWZVPetLU4VJRyKGYROcNYQoIU1jf9yVeaH7tpN/jqWwazT3HUFsyDQBwx7Kb0HTkLdy34n32QHYiIiIiIppYGJAQEdGE0pnowhN7nsbS8iVYUDIPAHDdjKtQ6S/HisoLocgj1y/+0KFDeOCBB9DY2Ijdu3fb2ysqKnDPPffg3nvvxYIFC0bs8cYDIQSMrJlXweErcNvDyXvbYmjZ0zkwyyMXfJiGdQX33Itr7NAj3pvCoe2tJ3wsPW3Y72teB/xFnoEKj+NaVg0eTh4q9+OiDyw6peejqDIU1Xm6nwYiGmeEKZDoSULVFGg+DQDgKfJAcSpwBU4ejJimice2PotvP/tjSJKElz7zMDTVCVVR8Z33/f1oPQUiIiIiIhoDDEiIiGhCOBZtwR93P4V1za/CEAaa+47aAUlAC2BV9coReZy+vj787ne/Q2NjI1566SV7u8fjwXvf+140NDTgiiuugKKM/8G9whT2XI7jW1YVTQnCnTvJ2Nnci0PbWu3QQxw3rmNw6JFJZtF5uHfYx5MkazByP0/QhbIZRQOBR26WR38IMri9VbDYh7prZ53S8+JMF6LJQwiBZE8Ssc44zKwJ1aXC6bVaaMmyBHfw5O0M1+/biK89+X1sP7YLAFAaKMaBzmbMKZsxGssnIiIiIqIxxoCEiIjOawd7D+P3u/+IN45ugoB15n5eeA5umX3DiD2GYRh4/vnn0djYiEcffRTJpDWoW5IkXH755WhoaMB73/te+P3+EXvMM6FnDaTjGSvwsFtV9beu0lE1twTekNVeqnVvF/a80XzCY7n8TjsgEaZAIpLKu11WZKt9laZCHjSc3F/kwfSllXA4lVyFh2rvpxzXwspX4Ebt8uqR/BQQ0SQhhEAqkkKsPQ4ja1WbyaoMz6AWeifzTus+fP2pH+DF3a8CAHyaBx+/tAEfXnUH3E7OiCIiIiIimiwYkBAR0XmrcduDeGbf8/bH9WV1uHnW9agtmjkix9++fTsaGxvxq1/9Ci0tLfb22bNn47777sPdd9+NKVOmjMhj9RO58oz+ICEZSyPamRjSsqo/AJlxQRUCYS8AoP1gD/a9eeSExy6qDNoBieIYCDUUhzxQuZGr4nC6BlVvlPiw8IoZAy2tNBWyIg85PgC4/RoqZxef3SeBiOgk0rE0+lqiMDK5YESR4S32wFPggSS/ewXZvo5DuOY/74UpTKiygnuW34pPX/HnKPIVnOulExERERHROMOAhIiIzhtCCAgIyJJ1cn5aqAYSJKyouhA3z7oeU4JnX43Q1taGBx98EI2NjWhqarK3FxUV4c4770RDQwOWLVt2Sm2chLBaWOlpA06PCkW12m71dcbRfSSCbGagpVU2rUPPWMHHgsunI1RqVaP0tERPGnpkEln7feeg+RzDtazyDGo1U1gZwPJb5+cqQE7+XJxuhz1jhIhorAlTwMgYkBQJ3iIvPEWed30dM0zDnkE1o3gqLp+1EprDib+79mOYHh7ZoJuIiIiIiM4fDEiIiGjcM4WJTce24PHdf8QlU1bjmhlXAgBWVl2I2sIZKPOVntXxk8kkfv/736OxsRHPPPMMDMO6KtnhcOCmm25CQ0MDrr32OshCRjato68jjmxaR7DEB4dm/SjtOhpB694uK+zI6LnAw0Cu6xcWXjnDDj3iPUk0v9V+wvUMHk7u9jkRLPUNbVnltN76CgeGk4enhBCeEjql56yoih3YEBGNV0IIZOIZmIaw54lofg2Bcj9cQdcJq9n6ZQ0dD77xGH6y7td49KM/QYm/CADw03u+CafK4JeIiIiIaLJjQEJEROOWbup49cgb+P3uJ3AsarW4SusZXD39CkiSBFVWzygcMXQTmWQGG9/YhGefeR5bNm6BQ3Gi2F+FwmARZsyajoaGBlyz6np0H4gjm9Hx5v+9PeQ4C6+YgVCZFXpkEll0H+0b9vEUVc4bTu4tcKNiVtgKPIaZ1eF0Dfx4LigPoKA8cNrPkYjofJeJZxBtjyGbyEJSJGg+J2TFmmXkGRQOD0cIgad2voRvPP1DHOiy5i398tVH8LlrPgoADEeIiIiIiAgAIIn+Zufnob6+PgSDQUQiEQQCPHlERDRRZIwsXjm0Dn/c8xQ6Ep0AAI/DjWumX4lrZ1yFgJb/mp9N6UjlhpP3z+fIZgber1lcDrffGjjetPYtRJszJ3zsglkaFiybCwBo2dOJvce1t+pvW6VqCqbVVSBY4gMAJCIpRDpicDjVvFkdqlN51yuciYhoQCaRRaw9hkw891otAZ4CD3wl3lN6Pd14aBu+9tT3sfHQdgBA2FeAz1z5Ydx5wS1wKLw+jIiIiIhoojud3IB/IRAR0bggTAFI1nDy/2lqxNrD6wEAPsWHiwIXoV6rh9LpwIGjbdAzxzBn1VR74Hjrvi4c3NpywmP7Sp148sE/oLGxEUVaGf72w19GVs8iGu+DpAChwiDCJYVwaA5UzAzb9yuqsoaa98/1UB3KCQcAe4KuvBkfRER0evS0jmhbFOnoQDDiDrnhK/ZCcbx7S0AhBD7x8D/g8a3PAgDcDhf+8uK78LFL7oZP857LpRMRERER0XmKAQkREY040zCRTRvQ0zpcfg2Kal3x29saRffRvlx1hzWYPJvWEc3EoGd0XLSmDr4CD66adhm2H9uJBYnFmGPMhxpT0YtE3mNkUjr6T3c53Q5oHodduaE6VSgOGYeaD+D1N1/DXf/vhzjSchgA4HZ5IHl13HHnHbjlvlvg8Zy4TQuHkxMRjR4hYIcj7pAL3mIfVOepz0qSJAklvkLIkozbl92Iz171FygLFJ+r5RIRERER0QTAFltERHRahBCQpIEqivaDPWjb351rZ6UjmzHy5m0suW6WPUi8+a02HGwaqPSII45t6mbsVHdgjjEXH734z1GQm+nR3tyN9r09uXZWg1pW5eZ2eAvdcDjzc34hBDZv3ozGxkb8+te/RkdHh33bwoULcd999+Guu+5CeXn5OfncEBHRqdPTOjKJLDwFbntbojsBp9cJVXv367iSmRR+tv4hXDprBRZVzgEA9MQjaI91YXbp9HO2biIiIiIiGt/YYouIiEaUaZjobYuhq7kXXUf6UHdtLVw+a6ZHOpFBb2t06J0kwOFUYRgDYUkg7EXV3BL0SRGsjazFGz1vwhAGACAZjiFQPFDNUVJdiJLqwlNa35EjR/CrX/0KjY2NeOutt+ztpaWluPvuu9HQ0IDFixefyVMnIqIRZmQMxDpiSPamAADOXAUggHcdvg4Ahmngkc1P4l+f+wna+jqwdu+bePjDP4AkSSjwBlHgDZ7T9RMRERER0cTBgISIiIZl6CZ6WvrQ2RxB99EIjOxA0NF1JILKOSUAgMKKAJwuhz24vP+t6lDyKk0AIOqK4CnjSbx65HWYwjrerMKZuGX2jVhcunDI/icTi8Xw6KOPorGxEX/605/QXxDpcrnwnve8Bw0NDbj66quhqvxRR0Q0HhhZA/HOOBI9SSBXw675nKd8fyEEXtj1Kv7l6f/CrrZ9AIDqgnLcdcEt52K5REREREQ0CfCsERERDdHXEcf2F/bCNAa6MDpcKsLVQRRVhxAs8dnbvSG3PSz93aw9vAHrm18FACwqWYBbZt+IOeFZp7wuwzDw0ksvobGxEb/73e8Qj8ft2y655BI0NDTgtttuQzDIq4eJiMYL0zAR64gj0Z2wgxGn1wlfiRdOz6kFJDuO7cI/P/l9rN+3EQAQdAfw15d/EPetvA2aeuohCxERERER0WAMSIiIJrlMSkf3kQhkVUZJTQEAwBtyAQA0rxPh6iDC1SH4w57TqvAQQuDtzl1wO9yYFpoKAFgz8xp0JDpxU+0aTCuoOeVjvf3222hsbMQDDzyAI0eO2NtnzpyJhoYG3HPPPZg2bdopH4+IiEZXMlc14nA74Cv1QfOeXqix+fAOrN+3EZrqxIcuej8+cdl9CLk5g5CIiIiIiM4Oh7QTEU1C6UQGnc0RdDX3ItIRB4QVitRfP8feJxlLw+V1nlYoAljByJbWrfj97iewp3sfFpbMx9+t+uxpr7GjowMPPfQQGhsbsXHjRnt7KBTCHXfcgYaGBqxYseK010dEROeWaZhI9aXhDrns1+hETxKKKsPpO7WfK73JPhzpacGCitkAgKyh45vP/AgfWnkbqgrKz+n6iYiIiIjo/MYh7URENKxjuzvRfqAb0a5E3nZfgRtF1UEIU0CSrRNX7twQ9lNlChOvH30Tv9/1BA73WVUeDllFqbcEhmlAkZV3PUY6ncYf//hHNDY24sknn4Su6wAAVVVx/fXXo6GhATfccANcLtdprY2IiM49YQokuhOIdcYhDAHFIUPL/SzxFJxaK8a0nsEvX30E//ni/yLo8uHFzzwETXXCoaj48vWfPJfLJyIiIiKiSYgBCRHRBCWEQKIvDU9As6/W7euI2+FIoNhrzRSpCsJ1mmHI8d48tgm/3vEI2uLtAACXquHKaZfj+pnXIuQ6+TwQIQRee+01NDY24uGHH0ZPT49927Jly9DQ0IA77rgDxcXFZ7VGIiI6N4QpkOhJIt4Zh6mbAADF+e6h+GCmaeLxbc/h28/+GM09LQCA8mAxWvs6MLWwcsTXTEREREREBDAgISKaUIQQiHUl0NkcQWdzL1KxDOqvn20PUS+vLUKwxIuiqiCcbseIPW48E0dbvB0+hxfXzrwa10y/Aj6n76T3OXDgAB544AE0NjZi79699vbKykrce++9uPfeezFv3rwRWyMREY0sIQSSPUnEOuMws7lgxCHDV+KDK+g65RaI6/dtwtef+j62HX0HAFAWKMbfXv0R3Fa/5pSqD4mIiIiIiM4UAxIiovOcMAUiHXF0Nfei80gEmUTWvk2SJcR7U3ZAEizxIVhy8uDiZHRTx9udu7C5pQkzC2dgVfUKAMDqKRchY2RxydRVcKknbn8ViUTw29/+Fo2NjXjllVfs7V6vF+973/vQ0NCAyy67DIrCE2JEROeDeFcCZtaErMrwFXvhDrntVo2nYsexXbj9Zx8HAPg0Dz5x2X3484tuh9vJVopERERERHTuMSAhIjrP9bZFsePF/fbHiiqjoCKAcHUQhRUBKI6zCxtimRiaWrdjc2sTtrXtQFJPAgCa2rZhReUFUGQFqqzimhlXDnt/Xdfx3HPPobGxEY899hhSqRQAQJIkXHnllWhoaMCtt94Kn+/MgxsiIjr3hBBIR9PQfBokWYIkSfCX+WFkDHgKTj0YSWXTcDms1o4LKmbjmrkXozJUhr+54s9Q5Cs4l0+BiIiIiIgoDwMSIqLzhKEb6GmJorM5Ardfw9SFZQCsqhCXz4lgiQ9FVUEUlPshK/KIPOZ/vP5f2NSyBaYw7W1BLYAlZXVYWl530vYpW7duRWNjI371q1+hra3N3j537lzcd999uPvuu1FVVTUi6yQionOnPxiJtcehp3X4y3zwFnkBAC7/qc+wiqbi+PErD+DBNx/Hs5+6H8X+IgDAz+75FmR5ZH5uERERERERnQ4GJERE45ieMdB9NILOIxH0HOuDaQgAgMvnxJQFpZAkCbIiY9lNc0+51/twDNPAnu59eKvzHdw6+yb7WE7FCVOYqA5Uob68DkvL6jCtoAayNPyJrJaWFjz44INobGzEtm3b7O3hcBh33XUXGhoaUF9ff1ZrJSKi0SGEQCaeQaw9hmxSB4BclcjpvYZnDR0PvvEY/v1PP0dXvAcA8NstT+Fjl9wDAAxHiIiIiIhozDAgISIap3a/dhjtB3sgTGFv07xOhKuDCFeH8vY9k8AhmU1iW/tObGlpwpa2bYhlYgCApeV1mBqcAgB475yb8f65t6LYGz7hcRKJBB5//HE0Njbi2WefhWla1SZOpxM333wzGhoacN1118HhGLmh8EREdG5l4hlE22PI5uZaSbIET6EH3iIPZPXUAg0hBJ7a+RK+8fQPcaCrGQAwPTwFX7jur3DdvEvP2dqJiIiIiIhOFQMSIqJxIJ3IoPtoH8pmFNk93CVZgjAFPEEXiqqCCFcH4S1wn3X1xTudu/H4rj/irc53oJu6vd3r8KKubGFedUiZr3TYY+i6jvXr16OxsRGPPPIIotGofdtFF12EhoYGfOADH0BBAXvJExGdj+JdCSsckWAFI2EvlFMMRgCrMvGOn38Sr+7fDAAI+wrwmSs/jDsvuAUOhX+CEBERERHR+MC/ToiIxkgymkZncy+6miOIdiUAAJ6QC8Fia1h51dwSVM4uhifoOuPHMIWJg72H4HV4UeorAQDoZhbb2ncAAEq9JVbrrPIlmFU4E4o8/ED3eDyO119/HevWrcO6devw6quvIhaL2bfX1NSgoaEB99xzD2pra894vURENDayySxkVYbisH4O+EqsQMRb7LW3nQ5FVjCvrBZNzW/hLy++Cx+75G74NO9IL5uIiIiIiOisSEII8e67jU99fX0IBoOIRCIIBAJjvRwioneVjmfQuq8LnUciSPSm8m4LFHsxdVE5QqW+s3qMjJHBzo63sbllK7a0NqEn1Ys1M67BPYvuAADopo5n9j2PJWWLUe4rG7Yipb29HevXr8fatWuxbt06bN68GYZh5O0TCoVw2223oaGhAatWrWIPeSKi81A2pSPWEUO6Lw13gRvBijP7nboz1o3v/ul/cMeyG7Gwcg4AoCcRQVrPoCxQPJJLJiIiIiIiOqnTyQ1YQUJEdA4JIWDoJtTc1bfpRBaHd7QBACQJCJb6Ea4OoqgqCKf7zGd06KaO9c2vYnNLE7a370TayNi3uVQNAqb9sSqruKH2urw17t27164OWbduHXbv3j3kMSorK3HxxRdj9erVuPjiizF//nwoyulfVUxERGNPT+uIdcSRigwK64WAEOK0WjkmMyn8dP2v8cOX70csncDejoN4+MM/AAAUeIIjvWwiIiIiIqIRxYCEiGiECVMg0hFDV3MEnUciKKwIoPbCagCAP+xBybQChEr9KKwMwKGd2cuwEAK96QgKXCEAgCIpeOStx9CT6gEAFLoLUF9mtc6aG54NhzIQvmSzWTQ1NeUFIu3t7UMeY8GCBVi9erX9b8qUKWc9/4SIiMaWkTEQ64ghOaiKUQto8BX74HCd+s8kwzTwm01P4DvP/xRtfR0AgEWVc/Cpyz804msmIiIiIiI6VxiQEBGNANMw0dsWs2aKHIlATw+0o+ptjdpX5EqShNkrp57RY+imjnc6d2NLaxM2tTQhpafww+v/A7IkQ5IkXDfjKmTMLOrLFmNqcCDMiMViePm1l+0w5LXXXkM8Hs87ttPpxIUXXmiHIStXrkRhYeGZf0KIiGhcSnQn7HBE8znhK/HBcZoVjOv2vol/+ON/YFfbPgBAdUE5Pn/Nx3DzoqvYbpGIiIiIiM4rDEiIiEbA1mf3INaTtD9WnQqKqoIoqg6ioMx/xpUX8UwcTW3bsaW1CVvbtiORHXgMh6ziWLQFVYFKAMCNs9YAAFpbW/G7539nByJNTU3Dzg9ZtWqVHYgsW7YMLteZD4MnIqLxydBNCMOEmqtY9Ia90DM6vGEvnB7nGR1zX8ch7Grbh6A7gL++/IO4b+Vt0NQzOxYREREREdFYYkBCRHQa9IyO7qN96D7Wh1krpkBWrCtlQ2V+ZFJZFFWFEK4OIljigySfWSgyuP/7E3uexuO7n7BvCzj9WFK2GPXldVhQMh+a4sSuXbvsYerr1q3Dvn37hhxz6tSpee2y5s2bx6t8iYgmMFM3Ee9KINGdgOpSUVhTAEmSIKsyCqYUnNaxmnuOob2vC0unLgQA3HXhexBJRdGw4n0Iuc9sqDsREREREdF4IAkhxFgv4kydzjR6IqIzlUll0XWkD13Nvehti0GY1svm/Mumo7DCeu0xdAOyIp9RpYgpTOzt3o/NLVuwuXUr7ph/G+rL6wAAe7v34aebf4n68jrUly1Gta8KW5u25s0P6ezszDueJElYuHChPVB91apVqK6uPrtPAhERnRdMw0SiK4F4V8L+edUfkPSH+qeqJxHBD176X/xiwyMoD5bgxU8/BKd6eu24iIiIiIiIRtvp5AasICEiOoFoZxz7m46hryMODIqSPUEXiqqDcAc0e5uiKqd17JSewvb2ndjc0oSm1m3oy0Tt2za3NtkBSYlajCuM1Vj30Dr8eN0P8PrrryOZTOYdS9M0LF++PG9+SCgUOu3nS0RE5y/TFEh0JxDvjEMYuWBEU+Er8ULza6cV4Kf1DH756iP4zxf/F5FkHwCgqqAcPYkISgPhc7J+IiIiIiKiscCAhIgoJ9mXhhACnqA1i0NWZfS1W8PMfYVuhKtDKKoK2refqZ5kDz797OeRNXV7m8fhxuLSRZimTUHvO9341C8+hbVr12Lbtm0wTTPv/oWFhXntsurr66Fp2vEPQ0REk0i6L4VYWwwAoDgV+Ep8cAVOLxgxTROPb3sO3372x2juaQEAzC6dgb9f83FcPmvlGc/TIiIiIiIiGq8YkBDRpCWEQKI3hc7mXnQ2R5CIpFA8NYQ5q2oAWJUiMy+sRkG5Hy7v6Q+fFULgYOQwNrc0QTd13D7/fQCAAncBwp4iGKaJGm0KUgcS2PHSdvz72m/hwIEDQ44zbdo0rF692m6ZNXv2bM4PISKa5IQQMDKGPXzdFXQhGUnBHXTBFXSdUZix6fB2fPLhfwAAlAaK8bmrP4Lb6tdAkU+vSpKIiIiIiOh8wYCEiCadvs44upoj6GzuRSqWsbdLktWiZOBjCeUzi07r2Bkji7c63saW1q3Y3NqE7mQPAMClarhh2rXY1rQN69atw54338K6F9ahu7s77/6yLGPx4sV2dciqVatQWVl5Fs+WiIgmEiEEUpEUYu1xCAgUzwxDkiVIkoTCqac3fB0AepN99qD1C2oW46aFV2JeeS0+vOoOuJ1nVzFJREREREQ03jEgIaIJTwiRdyXt3jePIN5jzfGQFQkF5X4UVYVQWBmAQzvzl8XfvPV/eHrvc0gbaXubAgVaj4ojbzaj9O5SJKKJvPu43W6sWLHCDkRWrFjxrsOjiIho8hFCINWXRqw9BiNjALBaQeoZHQ7X6Q9Ob4m04zvP/xRP7XgRr3z2Nwj7CgEAP7rr6yO6biIiIiIiovGMAQkRTUimYaK3NYbOI73oaYli6Q1zoDqsFiGl0woQDWgoqg6hsNwPxXF6rUOEEDgWbcHm1q24ouZSeJ0eAEAqlkTaSENKAZ3bO7D9mSa0bm+BmTXs+4bD4SHzQxyO0z+xRUREk4MQAuloGrH2OPS0NbtKUiR4w154Cj2Q5dNrpRVNxfGjV+7HT9b9GqmsFeg/89YruPvC94z00omIiIiIiMY9BiRENGEYuoGeY1F0NkfQfSwCIzsw3LznWB+Kc61HKueUnPaxdVPH7q692NzShM2tTWiLtwMAtqzfjF3Pv4V169ahI9oBV4EHPfu77PvNnDkzLxCZNWsWh9wSEdEp01M6epsjAABJluAt8sBT5IGsnN4sqqyh41dvPIbv/unn6Ipb7R+XTV2IL6/5FJZOXTji6yYiIiIiIjofMCAhogmh60gE76w/CNMYmCHidKsoqgqhqDqIUInvjI7bGmvD795+HE2tW5HQk/Z2I2ugbXsLXvjDM2jdegwAoCgK5s+Yj9U332vPDykrKzu7J0ZERJOOnjGgOq3qRofbAVdAg+JU4S3yQFZPLxgBrHDkuu83YFfbfgDA9PAUfOG6v8J18y5laE9ERERERJMaAxIiOu9kUll0HemDy+tAQbk1r8Nb4IZpCLi8ThRVBxGuDsEf9pz2iZ/2eAdSego+w4sNGzbgpTdeRssSqyIk1ZfCsY3NOPJmM1q3HoVTdmLlypX4yD/8BVavXo3ly5fD7/eP+PMdb4QpkElkkE3p0LxOONxWi7DjZ70QEdHpySQyiLXHkUlkUFwbtltABquCZ/X66lBUrJqxDJ2xHnzmyj/HXRe+Bw6FfwYQERERERFJQgjx7ruNT319fQgGg4hEIhxqTDTBpeMZdB6JoLO5F30dcUAABRUBLLhsur1PIpKCO6Cd1kkkU5jY170fL+16BRtbtiAmx9G3pxd//Pyj9j6zb5yHrr2dkHuAi1dfbLfLWrx48aSZH2LoBtLRDNLRNDLxDIRp/egIVATgKXADANKxNHqbI1AcChSHDLn/rWq9dbgcZ3TlMxHRRJdNZhFrjyEdy1gbJCBUGYQr6Dqj4+3vOIxvPPNDfOryD2Jh5RwAQF8qBgkS/C7vSC2biIiIiIhoXDqd3ICXjhHRuCWEwNF3OtBxqBex7kTebb5CN0Kl+W2zPKd4IskwDDz+xh+wdt96tMmdkNy5QEW2hrvHYjEAwKxZs7B69WpcfLEVisyYMWPSVUhkUzr6jkWQTep522VVhsPjgMM18GPEyJoQpoCe1qGnhx5rcJiSSWQR74jZIYriUCCrci5cUSCd5tBhIqLzUTalW8FIdOBF0x1ywVfsg5JrsXU6OmPd+O6ffo4H3ngMhmkgkUniV3/2PQBAwHVmrSaJiIiIiIgmMgYkRDRuCCGQimXg9msAAEmS0H00YocjgWIvwtVBFFWH4PI6T/m4yWQSr7y+FhvXv4l169Zhw4YNWPrpFShfXAkJEjLxDFqbjsHZpWJRyXx8YMUteLjtAZSUnP4w9/OZaZjIxDOQJAla7v9Acch2OKK6VGh+DS6/BtWlDgmL3EEXnG4HDN2AkTVgZE2YubeGbuSd7NPT+sCV0sMIVgbgDrntfVN96YGqlFyQwhCFiM5npmGie38X+mu5XUEXfMVeqNrp/3qezKTw0/W/xg9fvh+xtPUz86o5q/CF6z4+kksmIiIiIiKacBiQENGYEkIg2pVAV7PVPisVz2D5rfPhdFmtqyrnlKB4ahZFVUE43afWzqqrqwvr1q3Di1texu7oHohyGQXTCvHovz2MVI81aP3YhiMIyUHM8s3EVXVXYOWtK+H1Tr62I3pGH2idlcgAwhoI3B+QyIqM0JQQHC7V7oV/IpIsQXWpUE/hR4vT40Cgwp8fomQNmLpVhTK4FVcmYbWeGfJ4igTFocBf6oPms9ZrZA3oGYMhChGNS4ZuQsm9vsmKDHehB0bWgK/Yl1eRdzp+v+05/NMT/4m2vg4AwKLKOfj7NZ/EqhlLR2zdREREREREExUDEiIadcIUiHTE0NkcQVdzBJlk1r5NViTEu5NwVlhhSFFV8OTHEgIHDhzAunXrsHbDWmw7tgNmKVB5QTW8i30oQLG9780fvAWralZi9erVWLRoEVR18r4ExtpjSPalYKSNvO2KQ4HD7cgbuO7KhSUjSdXUYa+SFkJAmPnD3hWnAnfINRCiZA0IAQhDQDfyW3+lYxn0HeuzP+4PURSHDEVV4C50w5EL3/rnqDBEIaJzzcgaiHXEkexNorCmEE6P9TrkL/WddevGnngEbX0dqC4ox+ev+RhuXnQVZJnznoiIiIiIiE7F5D07SERjpv1gN3a/1mx/rKgyCisDKKoOobDcf9JKBcMwsG3bNqxbt87+d+zYMQBAzSXTcdHfXDpoZ6DYLMKqaStw1YIrUXBr6Fw9pXHN1E1kEhm4AgMzWrIp3Q5HnB6rYkTza1CcypjOWZEkCZKS//ia1wltUEu1/hDFCktMO/Cw7m8FKkbWAAaFKHoqd6zAQNiTjKTQd6wPsiLlZqHkD5V3ep3vWjVDRHQyhm4i3hlHojsB5FpppaNpOyA5k9fbbUffQTydwMrp9QCAuy58DxRZwfuX3gBNPfX2k0RERERERMSAhIjOIUM30HMsis7mCIKlPpTPLAIAFFYE4XC1oLAigHB1EKEyP2Rl+KtdE4kEXn/9dTsMefXVVwG/hMoLpqBqWTUCyQJ0dHRg6dKlWLVqFSJIoq5sEVbWLMeCknlwKpPvZJEQ1qD0/tZZ2VyFTnjmQNWGt8gDV9AFzec84ed+vOoPUWRFBlz5t7lDbrhDbitEMURuHspAG6/BVSumbgVEpiFgGjr0VH41SsHUkB2QJCMpxDvjAyHKoFko/YPmxzJYIqLxxdRNxLviSHQl7BkjDo8D/hIfnKcxQ2uw5p5j+NYzP8ZjW5/F1MIqvPjpX8OpOuBQVNyz/NYRXD0REREREdHkwYCEiEaUntHRfbQPnc0R9LT0wTSsM0PpRMYOSBwuFctvnT/sCeWOjo686pDNmzfDMA2E55Sgclk1Lv2XqxGoHGi7tXDxInztoa/A4/EAQF5rqMkmm8oi0Z1EOpaGmTXzblM1FaYxsO1MT9CdLyRJgqRKkFUZDtfw+3jDXngKPENCFGsWSv5QeSNtBSjHhyj9CqaG7Dko6VgG6WjKDk4UlSEK0WQihED3wW7ouSo9h1uFLxeMnMlrQE8igh+89L/4xYZHkDGswHvplAVIZJNwqqc2m4uIiIiIiIiGx4CEiEaEEAJvrz2A7qN99tWyAODyOVFUHUS4OpS3vyRJEEJg3759eYHIrl278veTJdz6k9vhKnTb2xRJwbziOagvr8OSssV2ONJ/3MnCyFon3/qrHIyMgWRuCD2kXGsqvwbNp+Wd7CfLqYQo/dwhN1S3Ixei5A+VN7JGXiuubCKDRHdy2OPIqoxQdchur5NNZaGnjUHVKAxRiM5HpikgSbnXFUmCp9CDRHcSvhIvNL92Rt/XqWwav3z1t/j+i79EJBUFAKyesQx/v+YTWFg5Z6SfAhERERER0aTEgISIzkg6nkFvewyl0woB9AcegBCAJ+iyQxFvyGWfGNJ1HU1NTXmBSFtbm31MT7EXs9bMxbQl01HTVYXVq1fj4osvxu9afo9dnbtRV7YI9eVLsLBkPjwO97DrmsiEEMgms0hH00hHM9DTOrxhL/ylPgCA06fBU+CG069B8zo5fHwEKU7lhCGTGJwIAnB4nfAKMWiovAlDt2aimLoJedCMlXRfGrGOeN79ZVW2Z6H4S312WzBDNwFTMEQhGkeEKZDoSSLeEYe/zAd3yPrZ5C5ww13gPqvv1U2Ht+NrT30fADC7dAa+tOYTuGzWCn7/ExERERERjSAGJER0yhJ9KXQ1R9DZHEGsOwEACBZ74cq1FqpZVI5pSyrgyQ0Dj8VieOGFF7Bu3TqsXbsWr732GuLxQSeDJaB0ThmW3nQhiheVIusdaF/0T1d/FaW+EgDAh8vug9fhhSJPvioIIQRSfWkrFImlIYz8k/H9czQAQJYlBCoCo73ESe/4k5XHD5UHrP9H0xAwj6s2kR0yHB7HkBDF1E0Auh1+AUCyO2GHKfKgihMlN1TeFXJDUc+veTJE5ythCiR7k4h1xHPfr0CyN2UHJGcaYhyLtKMiaP3sWzVjGW5feiMurKnDbfVrJuXPQCIiIiIionONAQkRnVQymkb7gW50NkeQiKTybguUeKFnBk7QR9MRrF+/3q4O2bJlCwzDyLtPKBTCqlWrMP/6heiu7EPCtFoRZaFDgoRZRbVYWl4H96CeRwFt8pz07z+RPvhEd19Lnx2MSLIEzTfQOkvmCfHzgiRJUFRpSIDhKfDAUzAwP8c0TCssybXxGhymCFMAEvJDlEGdvDS/BuSOH+uIIdGdHAhR8obKy3C4HKwwIjoDQggke1OId8Rg5GY9yQ4ZvrAX7oIzr2x8p3Uf/uXp/8IbB5uw7v/9FmGfVZ35b7d9aUTWTURERERERMNjQEJEeY4/QR/rSeLwDqsNliQBoTI/iqqDKKwI4GDzATz86K/tQGTv3r1DjjdlyhSsvnI1Zl4yG5cvvBSXLLkYsixj47HN+O7rP4BLdWFRyQLUl9ehrnQR/JpvyDEmOmEKZBIZu3WWEALFs8IDvewLPIAQ0PwaHB4H26tMUFaIokBRFTjcQwcv+8v88JX67HCkP0Tpn4syOEwxMsawIUq/8Mwiu3VXoieJTCw97FB5WWU7L6LBIkf7kMpdLCCrMrxhLzwF7jMOHFsi7fi353+K32x6AqYwocoKXjvQhBsXXjGSyyYiIiIiIqITYEBCRBCmQKQ9hs7mCLqORFA2swhTF5YBAArLrUAkVO5Dc8cBPPvq41j3fSsQ6ejoyDuOJElYuHAhVq1ehcUX18E1zYN9yYPY17Mfe3EQCz2LIMtW8LKgZD4+f9FnMDc8Gw5l6Mngic7IGkjHrFAkE89Y1QH9JOt21Wm9RA9us0STmyRJVjWIY/gQpZ+/1A9PoSd/oHzWgHGCofKpvvQJjxWuLbK/FtOxtDVUPjcjhSEKTXRCCEDADkA8BW6kY2n4wl54Cj1nHIxEU3H86JX78ZN1v0Yqa33/3bDgCvzdtR/DtHD1iK2fiIiIiIiITo4BCdEkZRomelujVihyNAI9PdAKq7clioKpHrz22mt2dchrr72GZDL/UnRN03DhhRfaw9TrLqjDs0dfwObWJrySeA04NrDv9IJpCLuL7I9dqoZFpQvO+fMcL/oHefefSI53JpDIzXEBrCuRNZ8Gze+E0+uErLB1Fp05WbWCi5OFKP3cITdUlzqoGsWah2Lm2gcp6kCYkoqkkOxNDTlGfxuvUFXQDl/0tG5VozFEofOQEAKZWAbR9hg0n2YH1U6vEyWzis+qRV0ym8Ll370DrX3WRQYXTF2EL13/KSydMnl+JhIREREREY0XDEiIJiEhBDb+4W2kE1l7m6xKiBm92PT263j0qd9i8+ZNME0z736FhYVYtWoVVq9ejdWrV2P2wjmI6BFML5gGADBMA+tfew3xbBwO2YEFJfNQX1aHJWWLUOAuGNXnOB6YholMPNc6K5ZBsDIALTfQXvNryCYzuVBEg+pSeQKZxoTTa4VyxxNCwNTNvBPBDrcDwhQDVSm54dRm1pqdMjjYi3fG88KU42eheIu99v7981X4PUDjQTqeQawthmzS+hlp6iZ8xV77e+Fs5/e4HS6smX8ZXt7zOr543cdx7bxL+LVPREREREQ0RiTRf1nzeaivrw/BYBCRSASBwOQZ4kx0OrIZHd1H+9DXEcfMC6ogSRKEEHjz6e2IdaWw+8hb+MPzj+KZF5+AYeYPVJ82bZodhqxevRpz5sxBe6IDm1uasLm1Cbu69qDAVYDvXftt++TOiwdfgd/px4KSeXCp2lg85TGlp3WkY9YskUwiAwx6hfUUeRAo84/d4ohGWH+I0h+WuAIu+7a+lihSfSk7RDle6dwS+0Rz5GgEyUgqN/9kIEjpn4Wi+TQOladzLpPIINYeRyaesTZIgKfQA1/YC1k986q+jYe24V+e/i/8802fxfyKWQCAeDoBp+qEQ+G1SkRERERERCPtdHID/lVGNAFlkll0HY2gqzmC3tYo+mPQZ9f/Ec++9DTWr1+PdDKNeDKe1/qprq7ODkNWrVqFqqoqAMD+ngN4/ehG/OJPv8KxWEveY3kcbkQzUQQ068Xm8ppLRu+JjjPZlI6ufV152xSnMtA6yzP0Kn2i89ngmSjHC5T7ESj354Uo/W28TCO/MsXImoBAbh8DWWTzjlU6t8R+P9oWRSaRzT3uwCwUxWENl5cViVfj02mLdyUQbY1aH0jWrBFv2Dvs1/ap2t9xGN945od4audLAIDvPP8T/KLhOwAAr+Y52yUTERERERHRCGBAQjSB9LRGcXh7K/o64nnbDx7dhxdffx5/fPH/0NHdDgBwu9249NJL7UBkxYoVCAaDAIBkNgmnMnAyf+3hDXh2/58AAIqkYG54NurL61BfVodib3iUnt34YegmMrE00tE0ZEVGoMIKh1TNOlFshSJOq3WWxpdZmtxOFqL0K5gagpmbfXL8LBRhiLwwJZvUkU1kh4Qo/UrnlgC53RPdCRhZIy9EURwKJIYoBKsCqv/rwOXXEGuLwhV0w1fsheI882CkM9aN7/7pf/CrNx6FbhqQJRl3LLsJn7nqwyO1dCIiIiIiIhohPHNHdB5L9KUgKzI6e9qxbt067N1xAJfOWwMAeHvfTrzy5p/wysYX0NxyCOFwGKsvGWiXtWTJEjidAyFIV6Ibz+1/AZtbmvBW5zv4/EWfwbziOQCACyuXIZ6NY0lZHRaXLoDHMbmufBVCQE8NtM7q70sPAJIiwV/uhyRZJ1zDtUU88Up0miRJguJUTumktL/UBz1j5EKUXKCSC1Yg8sOUVF96oF1S3gMCikNBeObA92s6noEwhT0jhSHKxKWndcQ6rArKguoQAKvar3h2cd4cnTPxiw2P4FvP/gixdAIAcNWcVfjCdR/H7NLpZ7tsIiIiIiIiOgcYkBCdR4QQiHUn8E7TPvQei8GlePDk2sfwzR//EwBAVVTcctV2rN34IvwhL1avXo2vfPVL1kD12bPzTvYJIXCg5yA2tTZhc0sTDkUO5z3WO1277YBkbng25oZnj94THWd6DvciE8s/yaq6VGh+zR663o8nVInOLYfbAYfbMextx49VcwVdUDUlb6i8qVvtvEzDzPt+jXfE88OUXIiiOKxZKMGKgL2/kTWsUJQhynlFzxiId8SQ7E0N2qZDdVq/Dp9tONIvlk5gUeUc/P2aT2LVjKUjckwiIiIiIiI6NxiQEI1zqVQKGzdswZHdrfBIQRT4CwEALsUDXc/C0E3IsowlS5bY1SHf/8W/oby8/KTHPRg5jC+99FX7YwkSagtnoL58CerLFqPCf/L7T0R6xkA6mkYmlkawOgQ5dyW6w+VANp6B06fZrbPOpi89EZ0bx4cVngI3AHfeNmEKGLoJYeQPj1c1BaahwsyaMI3cTJSMASNjQFb0vGNHjvZZYYodoiiQVdkOVNwFbgYn44iRNRDriCPZk7S3aX4nfMU+Oxw5E0IIvLDrVTgUBZfULgcA3LP8VpQGwrhu3qWQ5ZEJXIiIiIiIiOjcYUBCNM709PRgw/oNWLd+HdatW4eNGzfi19/5PSoLpgEA0pkUNu58HW19R1FYEcA1t1+CL//738Lv9w97vEi6D02tW7G5pQmF7kLct/huAEBNcArKfWWoClRiSdliLClbZA9anyyEEMgmsrnWWWnoacO+LRNLwxVwAQC8YQ98xd681j1EdH6SZAmqUwGQH3IGygde/6wQxbDmomQNHFeYAmHmNgwKUezjKxI8hQNtCHsO90JP6ycYKi/D4Rq+GoZGRjqeQc+hHiD3X+b0OuEr8cHpObvP+7aj7+BrT34fG/ZvQk1RFV789ENwKCociorrF1w+AisnIiIiIiKi0cCAhGiMHT58GOvWrcOG9RvQdbQXU0tmYu6M+fj2t74NU1hXOK/d8iLmzJwHRwCYt3Q2Pnv3X8HhOHGLmaPRY9jc0oTNrU3Y270fIndmKOD0495Fd0KWZEiShG9f9TXI0uS8wjUdTaP3aATCyD/z6fA4oPm1vJOWI9V2hYjOD1aIogLO4W8vml5ohyiDh8qbWQM4rnJET+tDQpR+siKhZE6J/XG0NQrTMCE7FHsWipwLViSZ7bxO1eDh6063A7IiQ3Eq8Jf44PSe4D/1FDX3HMO3nvkxHtv6LABAU524bv6lyBpZOBT+Wk1ERERERHS+4V9yRKPIMAzs3LkT69ZZ1SFvvrERlUVTcckFV+DG+jvgXeWz9/3c33wBsxbOwOrVqzFz5sxTPjH2nVe/h6a2bXnbpoWmYklZHZaW10HCwHEmQzgihICetlpnOXJzQwBrIK8wBCRFgubTcvNEnAxDiOiU9Ico6rucby+YGsoLUYxsbsC8bg55vUlF08MGKYDVyqt4Vtj+ONGTBITIC1Em++uXaZiIdyWQiWdQWFNgzYmRJRRNL4SsymcVMPUkIvjBS/+LX2x4BBkjCwB4b911+Nw1H0FVweRrSUlERERERDRRMCAhOodSqRTeeOMNOxDZsGEDIpEIAOC6S27Cj77UCM3psvc3oKOwKoAps8ux+o5/PmlLp3gmjq1t29HUth0fXnIfnIp1lm5KsBo7O97C/OJ5qC+vw5KyxSh0F5zbJzrOCFMgE88gHU0jFUvDzFqVOJpfswMSVVNROK0QDrfKq7KJ6Jw5lRCln6/EByOj5wcqumGHuYPFO+NDwhRJluy2XaGqoL09m8xCkqzbJmKIYpoCia4E4l1xuyowHR1okzgSM6O2H30H/732QQDA6hnL8PdrPoGFlXPO+rhEREREREQ0thiQEI2grq4ubNiwwQ5ENm7ciEwmg4JAIVYvvQzlRZUwDAMrV67EtVddDc3pgtPjQPHUEMLVIfiLPCc9Wd8Wa8fm1iZsbmnCO1277RZcKyovQH15HQDg+pnX4pbZN8Cluk54nIlKCIHe5ggysXT+zADJ6jvfH470O9se9EREI8kdHP512zTFkKHymk+zw5T+EEWYAkbaGPJzpPdIxA5TJFmyqk1ybbxUTYU37LX3FaY4b+YtCVMg0ZNAvCMBM/f5UTQF/mLfkNf702WaJvZ2HMKsUmv+1yW1y/Ghle/HFbMvwmWzVjBYJyIiIiIimiAYkBCdISEEDh48aIch69atw1tvvWXfXlJUhpsvfx+uWrUGc6cvgCRJUIMCF1y7EKqqQgiBeG8K3pDrXU+0vN25C79ouh9Ho8fytlf6K1BfXodyX5m9za/5jr/7hCSEQDaZhZ7S7YHIkiTB1E0IAciqbFeMOL1OyOfJCT8iouPJsgTIxw+V9+d9bJoiV3Uy/KwTU5YgTCtE0dMGkLb2U135AUnnvi6YujkQouSCFNmhQHUqZz3DY6QYWQNd+7th6rlgxKnAV+yFK/juP1Pfzfp9G/G1J7+PA13NWP//focin1WF+c83f/as101ERERERETjCwMSolNkGAa2b99uhyFr167FsWP5gYWiqPjkfZ/BJRdcgXCgNO82X6EHpTMKoarWt50kSfAVuIc8TkpPY0f7TgS0AGYVzQQABLUAjkaPQZZkzCmahfryOtSX1aHUVzLk/hOZaZjIxDJIRdPIxNIwc61UXAEXZNVqG+Mv81lhlIuts4ho8pBlCbKmQtWG/mpXNL0IgPUaaurWHJT+Nl79r52AFTwbWQMQyAtR+qkuFeEZRfbHPYd6IIC8EEVxDAyXP5fBtJwbYg8J8BV74Q65z/o1/53Wffj6Uz/Ai7tfBQD4NA92HNuNS2ctH4klExERERER0TjEgIToBBKJxJD5IdFoNG8fVVVx5WVXY2HdfKxevRorV67Eodc6kYplAACBEi/CVSEUVQfhOslVt93JHmxp3YrNLU3Y2fEWsqaOCyuW2QFJhb8cn17+CcwNz4bX6T3hcSaqVF8Kie4EMvFs3nZJlqD5nDBNgf5TfE7P+Li6mYhovJEVawbJcCEKYAX3JbOLh4Qo/W28VOdAFYsQAul4BhDDHmpImBJti0GSrTClP9xQHMoptfMSQlg/B7qSKJgagqxYA9dDVUFr+PpZBjEtkXZ85/mf4pFNT8AUJlRZwT3Lb8Wnr/hzu3qEiIiIiIiIJiYGJEQ5HR0dWL9+vR2IbNq0Cbqu5+0TCARw0UWrsObKG1A3axk00wcja2DFexfYg2/FAgWmCRRVBuB0n3jGhRACj+36Aza1bMGB3kN5txV7wqjwl+VtW1ZRP0LPdHwTpkAmkYGqqfZgXVM37XBEcSoDrbM8DlaJEBGNoHcLUQYrmBIaFKLkAhXdejt4MLoQAvGu+LBhiqRI0Hxa3lD5VF8KkixDccjQ0zpi7XHoaevncaI7AV+x1UpScZ798PW+VAxXfPdORNNxAMANC67A56/9KKaHp5z1sYmIiIiIiGj8Y0BCk5IQAvv378+bH/LOO+8M2a+iogIXX3wxVq9ejRVLViPoKET30SgyySwQAzLIQlYkxCMp+HNzMEqnFw05DgBkjSwORQ5jZuEMANaVultat+FA7yFIkDCzcDrqy+pQX16HSn/FpDrxb+gG0tEM0tE0MvEMhCngL/PDW2R9TjW/Br8ANJ/zlE7aERHRuSVJVrBxIsLMT0O8Ye9ANUrWsOZFmcIeLm/fTwj0HokMCVMkWYI37LFnTp0N0zQhy9ZFDQGXD++rX4Odx3bjS2s+iaVTF5718YmIiIiIiOj8wTONNCnouo6tW7fmBSKtra1D9ps/32qV1f9v6tSpkCQJzTvbcHBrC5LoBgAoDhmFFUGEq4MoqPBDUYe/irUv3Yem1u3Y3NqEbW07oJs6fnzD9+BxWCd4bqy9DolsEkvKFiHoCg57jInKNEwkuhJIx9LIJvMrdQb3xAesliz9YQkREY1/g9teSZIEf4kv73YhrGDEyBqQIA3abrVK7A9RAMBT6IE37LErNc+UEAJP7XwJ33r2x/jRnV/DvPJaAMCX1nwSmuqcVBcmEBERERERkYUBCU1I8Xgcr7/+uj1M/dVXX0U8Hs/bx+Fw4IILLsDq1atx8cUX46KLLkLQH0R3SxRdzb3wqwX2yZLCygCOvNOOoqogwlUhhMp8JzxR0x7vwOtHN2Jzyxbs6d4HMegy2AJXCK2xNkwvmAYAuLBy2Tn6DIw//cOBB1eAxDoHWq6oLhWuXOssDlgnIprYJEmCpEhDfpbKsoTCGmvuhxDC3vdsbTy0Df/85Pex6fB2AMB/vdSI/7rznwEALseJK2GIiIiIiIhoYmNAQhNCW1tb3vyQzZs3wzCMvH2CwSBWrVplV4csW7YMbrcb2YyO7qN9aN3Ri7dbmmEa1gkZIYCiXE90T9CFFbcuGHYQrGEaMIQJp2LNG9nWtgMP7XzEvn1qcArqy+tQX7YYNaGpkKWzuwL2fKJn9IHWWbm5Iv1De2VFhi/shexQoPmcef3qiYiIRiIY2d9xGN945od4audLAAC3w4W/vPgufOySu8/62ERERERERHT+Y0BC5x0hBPbs2ZPXLmvPnj1D9quurrbnh6xevRrz58+3e44DVkXD9hf2IdIWhRjU69zlcyJcHUJ4SsjeJkkSBnUAQSKbwNa2HdjS2oSm1u34wLz34qrplwMAlpQvxqaWLagvr8OSssUIe4afSTJRZRIZpPrSSEfTMDL5IZUwrZYq/UGT77iWK0RERCPlX5/9b/zg5UYYpgFZknH7shvx2av+AmWB4rFeGhEREREREY0TDEho3Mtms2hqasoLRNrb2/P2kSQJCxYsyJsfMmXKlLx9UvEMYt0JhKtDAKwKBj2tQwirQiRcHUS4OgRPyDXsVavt8Q5sbm3C5pYmvNO5G4YYOPm/s+NtOyApchfi86s+M8KfhfHL1E1IimR/zhJdCaT60vbtTo8DWq51luJU2DqLiIhGRZGvAIZp4Ko5q/CF6z6O2aXTx3pJRERERERENM4wIKFxJxqN4rXXXrPDkNdeew2JRCJvH03TcOGFF9phyMqVK1FQUDDkWIm+FLqaI+hs7kWsOwlJlrDifX6ouXZOM5ZVQdUUeAKuk64pmU3i/z33xbxQpMJXbrfOqi2aOQLP/PwghICeHmidlU1mUTSjCA6X9XLiCroASbJCEZ/zrIfqEhERvRvDNPCbTU+gxB/GlXMuAgDcc+GtmFdeixXTlozx6oiIiIiIiGi8YkBCY66lpQXr16/H2rVrsW7dOjQ1NcE0zbx9CgoK7PkhF198MZYuXQpNG36oaiKSQvuhHnQ1R5CIpAZukIBA2INsUrcDkkCxN+++aT2NHR1vYXNLE/rSUXx25acAAG6HG/OK50A3dSwpW4z6sjqU+8tG8LMwvglTIB23ApF0NA1Tz///ySYyAwFJwAXXuwROREREI0EIgRd2vYp/efoH2NW2HzVFVbik9kI4FBVO1cFwhIiIiIiIiE6KAQmNKiEEdu3aldcua9++fUP2q6mpyWuXNXfu3Lz5IccfUwhAzs216GmJonlHGwBAkiWESn0oqg6hqCoAp8sx5P49qV5sadmKza1N2NH+FrJm1r6tNxVByGUNav/cRZ+eVAPWhRB2O6xMPIPew70DN0qA5nNC8+VaZ3HAOhERjbJtR9/B1578Pjbs3wQACLoDaFj+XojBg8WIiIiIiIiIToIBCZ1TmUwGmzdvtsOQ9evXo7OzM28fSZKwePFiOwxZtWoVqqqqTnpcYQr0tsfQ1RxB15FeTF1UjrIZ1jD0ouogIu0xhKuDKKwMQHWe+Mv8oZ2/xR92P5m3rdgTxpKyxVhaXgefc6DCZKKHI0IIZJPZXJVIBk6fE4EyPwDA6XVC0RRoHic0vwan12kPWiciIhpNzT3H8K1nfozHtj4LANBUJz500fvxicvuQ8gdGOPVERERERER0fmEAQmNqL6+Prz66qtYt24d1q5di9dffx2pVCpvH5fLheXLl+fNDwkGg+96bNMw0dMazYUiEeiZgXkg3cf67IDE5XVi3iXT8u6bNbJ4u3MXNrc24boZV6PMVwoAqPRXAABmFExHffli1JctQXWgctIMEjcNE+lYrnVWLA1hDL7qVgCwAhJJllA8MzwmayQiIhpsX8dhOxx5b911+Nw1H0FVQfkYr4qIiIiIiIjORwxI6KwcPXo0r13Wtm3bhswPKSoqymuXVV9fD6fTeVqPY+gG3nj0LejZgVBE1RQUVQURrgohVOYbcp9oOoamtm3Y3NKEbe07kNKtoCbsLsKNs9YAAC6oqMfCku/abbQmEyEEOvd1wcwO/H9J8sBwdc03/IwXIiKi0ZTKpvF2614sqZ4PALi0djk+cdl9uGHB5VhYOWeMV0dERERERETnMwYkdMpM08Tbb7+dF4gcPHhwyH7Tp0+3h6mvXr0as2fPPq2KjGxGR/eRPiSjadQstq4IVVQF3gIXktEMiqqDCFcHESz2DdvmqT3egR9v+jl2d+2BwEBFREgLoq5sMWqLZtrbXKoLLnViDxQXpkAmYVWJZJM6CqcVQJIkSJIEzetENpm1Z4k4PI5JUz1DRETjm2maeGzrs/j2sz9GJBnF+r/9HQq9IUiShL+79mNjvTwiIiIiIiKaABiQ0Aml02ls2rQpb35Id3d33j6yLKOuri5vfkhFRcVpP1YmmUXXkQg6myOItEUhBAAJqJgdtgerz1k9DQ5NyTuBb5gG9nTvQ0pPoa5sEQAg5AriQO9BCAhMCVRhSXkdlpbVYVpBzYSfI9LPyBpIx6xZIpl4BsIcCIqySR1Oj/U5DZQHOEuEiIjGhf0dh/Hkzhexu+0A9rQfwN6OQ0hmrerPskAxDnQdQaE3NLaLJCIiIiIiogmFAQnZent7sWHDBjsQeeONN5BOp/P28Xg8WLFihR2IrFixAn6//4wfs+tIBEfebkdfRzz/cYIuhKuDAAZO3jtd1pdrMpvEtvad2NyyBU1t2xHLxFDlr7QDEqfixCcv+CiqA1Uo9k6+uRnxrjiirbG8bbIq262zVNfAtz3DESIiGi1pPYP9nYext/0gdrcfwN72g7jrwltw8cwLAQD7Ow/jm8/8KO8+AZcPH7vkHnx41R1wOyd2xScRERERERGNPgYkk1hzc7MdhqxduxY7duyAECJvn+Li4rz5IUuWLIHD4Tjjx0z0peBwqnDkTtJn07odjvgKPQhPCaKoKghPYOhJkLWH12N982t4u3MXdFO3t/scXkwNTUHWyMKhWGurL6874zWeL0zDRCaWQTqWhivohuaz5ro4chU3DrfDmiXi16C6VLbOIiKiUSGEsH/m7Grbj28/+2PsbjuAQ91HYYr8OWWzS2fYAcm88lrcWnctaktqUFsyDbXFNZhaVAWHwl9XiYiIiIiI6NwY0784f/SjH+FHP/qRPcdi/vz5+MpXvoI1a9aM5bImJNM0sXPnzrz5IYcPHx6yX21tbV4gUltbe1Yn1oUQiPcm0Xk4gq4jESQiKUyvr0DlnBIAQFFVEEbWRFF1EC7vwOB2U5g42HsI00I19uO/1fEOtrfvBACUeUtRX16H+vI6zCqcCUVWzniN5xM9rSMdTSMdyyCTyMAesSJJAwGJx4Hi2cVQ1MnRToyIiMZGb7Ivrxqk/23Divfhry69FwAgSxKeeesV+z4Blw+1JdMws6QGs0pqsGrGMvu2ilApvn/7P4368yAiIiIiIqLJa0wDkqqqKnzzm9/EzJnW0Oz//d//xS233IItW7Zg/vz5Y7m0814qlcKbb75phyEbNmxAb29v3j6KoqC+vj5vfkhpaelZP7YQAtHOBDqbe9HVHEEqnrFvk2QJmeRA9YdDU1E5pxgAkDEy2NH+Fja3NmFL61b0piL42mVfwbSCGgDAJVNXo9JfgfryOlT4y896necTUzfRdaAbRsbI2644FWh+Da6AZm+TJAmKymoRIiI6e0IIdMa6oZsGyoPWxQ2Huo/i1h//JdqjXcPeZ3fbAfv9mqJq/NONn8bs0umYWVKDUn+YFY1EREREREQ0bkji+J5KY6ywsBD/+q//ij//8z9/1337+voQDAYRiUQQCARGYXXnh29/+9v48pe/jEwmk7fd6/Vi5cqVdiCyfPly+Hy+EX98PWvgtd/tsAeDy4qEgvIAwtVBFFYGoDoHcrloOoZNLZuxqaUJOzreQsYYWLNL1fDhJR/EyqrlI77G8czQTWRiaZi6CW/YCyB3gmpPF4ysAafXCc3vhObToGpsO0JERGdPCIFjkTbsaT+IPe0H8t72Jvtw5wU341/f+0UAQDKbwux/uAKmMFERLLVbYvVXhdSWTEOBJzjGz4iIiIiIiIgmq9PJDcbN2VXDMPDII48gHo9j5cqVw+6TTqfzhob39fWN1vLOKxUVFchkMigtLcXFF19sByKLFy+Gqo7cf7lpmOhpjaKrOYJ0IoOFV1iVQKpDQfGUEASAcHUQBeV+KKrVAksIgYyRgVOx2kE19x3BT7f80j5mkbvQap1VVoe54dn2TJGJTAgBPaUjHUsjHc0gm8wCsKptPEUeSJIESZIQmhKE4lAgK2ydRUREZ8YwDRzuPoY97Qfgcmi4pNa6CCGeSWD5t94z7H0kSUIsFbc/djtceOoTv8TUokr4NO9oLJuIiIiIiIjonBjzgGT79u1YuXIlUqkUfD4fHn30UcybN2/Yfb/xjW/gn/6JvanfzU033YS9e/di+vTpI97Gwsga6G6Joqu5F91H+2DoA8NWk7E03D6r1dPsi6ba23VTx472ndjcuhWbW5qwpGwx7lt8t7VfUS3mF8/F3PBs1JfXYUqgelK13oh1xpHoSsDU84fWqi4Vml+DMAUkxfp89A9fJyIiOhVCCDyx48VcJYhVDbK/8zDSulWtedH0pXZA4tO8mFpYBU11DKoGmYbakhpMC1fD7XDlHXt+xaxRfz5EREREREREI23MW2xlMhkcPnwYvb29+N3vfoef/exnePnll4cNSYarIKmurmaLrVFy5O12HNrWAtMY+JJxuh0IVwdRVB1EsNgHSbZO5scyMWxt245NLU3Y1rYDST1p36fCV45/vfrro77+saZnDKSjabhDLrsKJNYeQ6wjDkmW8lpnKY7JMXSeiIjOTjKTwr7OQ9jddgB7Ow7CoTjw6SsH2pQu+fr16Ih1591HUzXMLJ6KC2oW4Ws3/z97u2makGVWKRIREREREdH57bxqseV0Ou0h7cuWLcObb76J733ve/jv//7vIftqmgZN04Zsp5GXSWbRdSSCUJkfbr/1Ode8TpiGgMvnRLg6hKLqIPy5FlDH+8pLX0NbvN3+OKAFUF+2GEvK6rCgZPgKoYlGCIFsIot0NI10LA09bQ1YV1QZrqB1Ja4r5IbD44DT47TDJSIiopP57p9+ji3NO7G3/SCae1sw+FqXimBpXkBy/YIrkMqm7IqQmSU1qAqVQZGHBvEMR4iIiIiIiGiyGfOA5HhCiLwqERo9qXgGXc296GyOoK/D6jU+ZWEZpi4sAwAUVgRQf/1seIIuSJIEU5jY3b0Xm1uasKtrN7588d/ZJ1wWly7EW53voL6sDvXldZhRMA2yNDlOvOhpHbGOONKxNISRX6Dl8DjyghDVqUB1slqEiIgsXbEe7B7UEmtP+wGk9Qwe/ehP7H1e3vMaNh7abn9c6A2htmQaaotrMKt0GoQQ9sULX7/l/w15DCIiIiIiIiKyjGlA8sUvfhFr1qxBdXU1otEoHnroIbz00kt4+umnx3JZk4qRNXB0dye6mnsR607m3eYv8sDlddofK6oMxSdh47HN2NTahKbWrYhmYvbtu7v3Ym54NgDg7oW3Q5XHXf424oQQ0NM6IACH25oRIkkSUpGU9b4iQfNp0PwaNJ+TA9aJiAhCCHTEulHiL7K3/d2j38ITO15ATyIyZH9ZkpHMpuw5IB9a+QHctuR6zCypQW1xDYp8BaO2diIiIiIiIqKJZEzPYLe1teHee+9FS0sLgsEgFi1ahKeffhpXX331WC5rQhNCIJvS4ew/mS9LOPJWG4ysCUhAsNiHouogwlVBaIPCEQBYe3g9frblf6Gbur3N4/CgrnQR6ssXY2pwir19IocjwhTIxDNI5VpnmVkTms+JgqnWCSrFqcBf6oPD44DD7ZhUQ+eJiGiAYRpo7mnB3vaDeVUhezsOIpVNY89XX4ZDsX5eprJp9CQikCQJ1aHyvEHpM0tq4Bj0c/WWxfw9iYiIiIiIiGgkjOlZ7J///Odj+fCThhAC0c4EOpt70dUcASRg2U1zIUkSZEXGlAVlUB0KCqsCcLocEELgYOQwNr+9BXPDczCveA4AoNJfAd3UUeotQX1ZHZaUL8bsotoJHYYMluhJIt2XQjqeAQZ3zpIAyFJeSxNv2DsmayQiotGX0bM42HUEezoO4Lp5l9rtJv/mka/i0aZnhr2PIis42tuKmqIqAMBfXXovPrz6dswIT4Xb6Rq1tRMRERERERFNZpPjzPYkZJoCkfYYupoj6DrSi0xyoOpDViSkE1m7fVbV3BJkjCze6ngbm1ubsLllK3pSPQCAS6d02wFJTWgqvn3l11DhL5/wVRH9rbMcLoe9LdWbRCaRBQDIqmy1zfJr0LwcsE5ENFkc7DqCLc0782aEHOw6At00AADr//Z3mFpYCQCYHp4CTXViRvFU1BbX5FWF1BRVwakO/IyZVTptTJ4PERERERER0WTGgGSCOrD5KI7t7rQ/VhwyCiuDCFcHUVDuh6JaV7dmjCz+680fY3v7W0gbaXt/TdGwsGQ+FpcttLfJkozKQMXoPYlRZhom0rEM0rnWWcIQKJ5dDEW15oa4Cz1w+gxofidUTZ3wIRER0WQVTcUHApCOA/jI6rtQnJsX8ptNf8R/vvjLIffxOj2YWVKDWCpub/voxXfjU5d/0K4oISIiIiIiIqLxhQHJBFVYGUD7oR6Eq4Ioqg4hVOqDJEs4Gj2GjW17sbxyGQDAqTjQEmtD2kijwFWA+vLFqC+rw7ziuXAqjnd5lPOfkTGQ6kshHU3b1SH9JFmCntahqFaljTvIlidERBPRpsM78PjWZ+1QpLWvI+/2i2dciEtzAcnCyjm4sGYxZhZblSC1JdNQW1KD8mDJkOCcrbKIiIiIiIiIxjcGJBNUqNSPFbcugAEDu7r24ImdTdjSuhVt8XZoihNLyhbBqVgn/hsW3Qmv04ea4JQJXxUhTAEhBGTFqgpJxzOItsXs2xVNgebT4PJrcHg4YJ2I6HwnhEBrX8egllgHsafjIL547V9h6VSrSnJfx0H8z4bf5N2v1B/GzJIa1JbUoNhfaG9fM/8yrJl/2Wg+BSIiIiIiIiI6RxiQTFA7O9/GS4fWYmvbdiSyCXu7Q1YxJzwb0XQMRR7rhM+CkvljtcxRYWQNu3VWJp6Br9hrD1HX/BqcXmdunogTqpPfEkRE5yPTNKGbhj3XY8P+TfjG0z/E3vaDiKbjQ/bf2bLbDkjqqxfgIxffZVeFzCypQdDtH9X1ExEREREREdHo49ngCepA7yG8euR1AEDA6Udd2SLUl9dhYcl8uNSJ3fJDCAE9pSMdTSMVTUNP6Xm3ZxJZeHPvK6qMwpqC0V8kERGdkayh41DXEexuP4C9HQexu816u7fjEP75ps/izgtuBgAokoItzTut92UFNUVVuQDEGpZ+Yc1i+5gzS2rw5es/NSbPh4iIiIiIiIjGDgOSCeqCinrEMzHUly/BzMLpkCV5rJd0TgkhBtphCaDrQDcgBm53uFVoPg2aX4Pq4pc9EdF4l8qmsb/zMPwuL6oLKgAAmw5tx20//Riyhj7sffZ2HLTfn1deix/f9XXUlkxDTVEVtNw8KSIiIiIiIiKifjxTPEGV+Upxx4L3j/Uyzik9oyMdtVpnmYaJ8AxrgK4kS3D5NQhhtdDSfE4oDmWMV0tERMPJ6Fm81bLHmhHScRB72g9gd9tBNPccgylMfPzSBnzhur8CAFQWlCFr6PA43agttipBZpYMVIVMKaywj+t3eXHjwivH6mkRERERERER0XmAAQmdN4QQyCSySEfTSEfTMDJG3u1G1rCDkFB1aAxWSEREJ9ITj2BPxwHsbj+IymApLp+9EgDQHu3EjT/8s2HvE3QHIAaVA5b6w3jtc4+iIlgKWZ7YlZFEREREREREdO4xIKHzRl9LFMmeZN42p9dht86SVZ4sIyIaD1LZNH795u/zqkI6Yz327TcuvNIOSCqCpZhaWIWqgjJ7RsjMkmmYVVKDsK9woH0iAEmSUFVQPurPh4iIiIiIiIgmJgYkNK4IIaCn9VyVSAaBcj8cbgcAQPM6kepLQfNpcPk1OH1OyApDESKi0WaaJo5GWrGn3Qo/9rQfRFWoHH9zpVUJosoK/vnJ/0TGyObdrypUhpklNVhSPc/eJssy1v/tb0d1/UREREREREREAAMSGgeEKZCOZ+zWWaZu2relo+mBgCSgoSRQnHc1MRERnTtCCPs1VwiBz/7ua3i7ZS/2dhxCMpvK23dhxeyBgERRcfeF74FX81hVIaXTMCM8BV7NM+rPgYiIiIiIiIjoRBiQ0JjKprLo2t+NQS3mAQnQfE67dZa9mcEIEdE5kdYz2N952K4G6f9X4Angt3/5IwDWa/DGQ9uxv/MwAMChqJgenorakhrUltRgXnlt3jH/+ebPjvrzICIiIiIiIiI6HQxIaFQIIZBNWgPWZUWGN+wFAKiaCkmSIKkSXH4Nmk+D0+uEJDMMISIaafF0Ai2RdswsqbG33fGzT2DD/s0whTlkf7/mzasi+dw1H4UqK5hVMg1TCiugKvw1goiIiIiIiIjOXzyzQeeMaZhIx6xZIulYGsKwykQUhwJPkccKRiQJ4ZlFkFWZFSJERCOkN9mHve0Hsbv9APa09Q9KP4ijva0o9Iaw7UtP2/s6VSdMYSLg8qG2ZJpdEdL//mA3LrxilJ8JEREREREREdG5w4CEzoneIxGkIvn96SVFstpm+Zx52xWHMppLIyKaEIQQ6Ih1Y0/7ARzuPoY7L7jZvu1jD/491u59c9j7yZKEaCoOv8uq5PvqTZ/Bv773iyjxFzGoJiIiIiIiIqJJhQEJnRVhCmTiGaTjGfhLffbJtf4WWaqmQMu1znJ4HDz5RkR0hjYf3oGNh7Zhd/sB7O04iD1tBxFJRe3bb1h4BQIuHwCgtmQa9nUczqsEqS2pQW3xNBR4g3nHrSmqGtXnQUREREREREQ0XjAgmaA2HtqG32x6Aj7NA6/myb31wue03l9UNRcl/iIA1nBewzTgdrhOKcAwsgbS0TTSsQwysTREbsC6y2/NDwEAb9gLb9gL1cnqECKiU6EbOg73HBs0JP0AvvGez8HjdAMAfrPpCTzwxqN595EkCVMKKjGrtAaxVNwOSP7xhr/BV2/6zKg/ByIiIiIiIiKi8wkDkgnqndZ9ePDNx094+0/u/gauX3A5AOCpHS/hEw9/BbIkw+t05wUqXqcbn7r8g1g98wKkYxls2/UWntn9CjwON7wOD7wOa/9QMIiizgLUKFUIuHwMRoiITsGzb72CR5uewZ6Og9jfcRgZI5t3+4dX3Y6FlXMAAMun1aEnEcHMkhrMylWFTAtXw+1wDTmuLMujsn4iIiIiIiIiovMZA5IJanHVXPzt1X+JWDqBeDphvc1Yb2PphF09AgDxTAIAYAoT0XQc0XQ871gNK94HwGqb9XbrXvx424MnfNzvvO/vcceymwAAL+9+HR9/6MsD1St28GK9va3+elw0fSkAoK2vE2v3vjEQzjg98OXu079NkRm6ENH5I5FJYm/HIexpP5BXFfKze76FWaXTAAD7Og/jD9v/ZN/H5dAws3gqZhbXYFbpNBR6Q/Ztt9Zdi1vrrh3tp0FERERERERENGExIJmgFlbOsa86fjd3LrsZ71l8DSLRPnR396I30ofevj4k9CSyDh311fMBAA63itpp03BH8iYkssm88CWWTiCRSSDkDtjH7UtF0ZvsQ2+yb9jHvWDqYjsgeatlD/7mka+ecI3/cMNf4y9W3wkA2HFsFz77268f1z7MA5/TCmIum7Ucy6YuAgBEU3FsP/aOFbY4B/b3ON2ch0JEIyKSjMKpOuxKjse3PodvPP1fONLbOuz+u9v32wHJpbXLIUGyZ4VUhcpY/UFERERERERENEoYkExyQgjE2uJIx9KQMxLCKEDYUwB4AMWpwB1ywxfyArB63a+ctxQr5y09pWNfMfsivPA3v0YsHberVwYHKnXV8+x9Ay4fLq1dbt8WT8ftqpesocOreex9u2K92Nmy+4SP63d57IBkd/sBfOCnHx+yT387sb++4s/w0UvuBgAc6WnBV/7w78eFLgNVLIsq52B+xSwAQEbPoqWv3Q5dNNXJwIVoAhNCoDPWjT0dB7Gn7YD1tv0g9rYfRFu0Ez+/99u4dt4lAACn6rDDkUJvyBqSXmwNSZ9VOi0vvJ5XXot55bVj8pyIiIiIiIiIiCY7BiSTjKEb0FM6NJ8GwAo90rE0jIwBSIDT44Tmd0LzaVC1s/vy8Goe+yrpd7N06kL86s++N+xtaT0DCQPhw8LK2bj/g9/NaxlmByrpBBZUDJx8lADMLJ46EM5kEhBC2O3EBmuPduHZt9eecI1/fcWf2QHJoe4juPy7d9q3ORQ11xbMqmK5c9lN+PDqOwAAvck+/NtzPz1hq7HqggrUFFUBsE7CGqYBVeG3JtFYEEKgJdKOPe0HMS1cjSmFFQCAJ3a8iI8++MUT3q+5p8V+f8W0JfjtX/4ItcU1KPIVnPM1ExERERERERHRmeFZ2AlOCAE9pSMdTSMdSyOb1CHJEkpmF0OSrdDBV+KDJAFOrxOyMv5au2iqM+/jQm8Il89eeUr3rZ+yAC995mH7YyEEktlULliJ57UEqyooxzff8/n80CUzUPVSW1xj75vWM3A7XEhmUwCArKHntRPrTvTa+3bFevCLVx854Ro/tPL9+OebPwvACmmWfuNGuBxabhZLfqBy1ZxV9kyYtJ7BLzY8MrTVWK6dWIE3iAJP8JQ+T0STUV8qhtcPbMHu9gPY234Qu3MVIf1zmb5y/afwlxffBQCYHq6GJEmYUlCB2pKaQYPSp2FmcQ38Lq993AJPECumLRmT50RERERERERERKeOAckElYlnkIykkI6mYepm3m2KU4GhG1Cd1n+/O+gaiyWOCUmS4HG64XG68wbVA0CJvwj3LL/1lI6zoGI29nz1JRimgXgmOaSKpSJUau/rd/nwycvus1uGHd9qrDJUZu8bT1snZlPZNFLZNDrRk/e4/VezA9bcg6899f0TrvG2JdfjPz7wFQBAMpvC6u+83wpbnMcHKh4snbIQt9VfD8AKkZ7Y8QI8TncunPEOmvHCdmJ0fsnoWRzsOmKHIHXV83DZrBUAgAOdzfhQ498OuY8qK5gWrs4LZ2eXTsfuf3wRbufkeb0kIiIiIiIiIproGJBMUJlEFsmeJABAkiU4vU5ofg2azwnFoYzx6iYORVYQcPkQcPlOuE+Jvwifv/Zjp3S8qUWV2Palp+0Kl/4gpT9YmVk8deCxJRnvrbvuhK3GBl/RHk8n0NbXgbYTPG48nbQDkrSewUcf/PsTrvG6+ZfiZ/d8y/74ff/9UWiq0w5bfJrXbidWW1Jjz2UAgG1H34FL1exwxut0s50YjaieeAQ/Xf9rOxA52HUEumnYtzcsf68dkMwsnor55bNy1SDWkPTakhrUFFXDcdzXpSIrcDv52klERERERERENJHwzOQE5QpoMHUDml+D0+O022nR+KbICgq9IRR6Q++6b5GvAP95+z+e0nGD7gCe+sQv86tXMgOBypyyGfa+WUPH8pq6gdAlY+2TyqYBAG7HwBX0aT2D1w82nfBxr567Oi8gec+P/gIZI5u3T387sVUzLsB/3fFVe/vf/t+/QAgBv+YdMrulPFiS18KoK9YDl0ODx+lmdcsE15eK2cPR+0OQZVMX4pOXfxCAFQj/54u/zLuPT/NgZrE1IH3F9IGvG6/mwTOfahzF1RMRERERERER0XjCgGSCUjUVgfLAu+9Ik4JDUbGwcs677wjA7/Lidx/58ZDtuqEjnknmbZMlGT+751vDzmyJpxOYV16bd/8Sf5FdEZM1dAAD7cRiqXjesf9vyzNI6+lh17i8pi5vjVd+7y50xnogSRK8TvdAoOL0YH7FLHz7vV+w9/3hy/cjo2eHmd3iQaEnhJklNaf0eaJzK5VNw+XQAADJTAp/dv/fYk/7QbT2dQzZVzd1OyAJuQP4yMV3oTxYilklNZhZMg3lgWIGZ0RERERERERENAQDEiI6JaqiIuj2521zKCqum3/pKd//tc8/Zn+c1jODZrHE4VI1+zYhBL5w3V/ltQwb3GpsXtnMvGMnM2n7fv2VL/3txDSHM2/fn677NTpi3cOucW7ZTDz31w/YH1/5H3ejta9joHrFORCoTCmsxJev/6S97x+2PY9UNj0odBmoevFp3iGfO7L+v1r7OrCn/QD2tB+0/nUcxJ72A6ivno9f3vdvAKwqo+1Hd6E32QcAKA0UW+FHripkfvmsvON++fpPjfpzISIiIiIiIiKi8w8DEiIaE5rqhKY6h20nJkkSPrzq9lM+1jv/+CeksmlE0/H82S3pBDyaO2/fO5bdhK5477CtxqoLyvP27U1EEEn2IZI7MT/Y7NIZeQHJd57/KfZ1HBp2fZWhMrw+KBz6iwf+Doe6jw4JXXyaF2FfIT5xWYO976ZD25HSM3ktxnyaBx6HG7Isn/LnaCwZpoEjva3oTfRhcdVcAFY4cuG3bkFLpH3Y++xpH/hcSpKE/3j/V1DgDaG2pOakM3+IiIiIiIiIiIhOFQMSIjrvSZIEt9MFt9OFEn/RSff9/LUfO+XjPvGJXyCaiuXPbsm1E/Nq3rx9V06rR1Wo3J7ZMjik8WmevH33tB/A3hOEKRXB0ryA5B+f+A9sad45ZD9JklDqD2PjF/5gb/v6Uz/Avo5D+a3DnFYli9/lw+3LbrT3PdLTAt007P1cqjYibaj2dxzGO2378qpC9nYcQlpPY2bxVLz0mYft9Zf4w2iPdqGmqAq1JTWYVTLNrgqZEZ6ad9yr5q4+67URERERERERERENxoCEiOgEygLFKAsUn9K+37z18ye8Tc/NW/n/7d19UFT3vcfxz6KwIsIKN8LuigqpabwpSqI4EZvWqo2ggSZ606CTWhxnOqMZYm6badLam6rNA2ZGk6kzt4+5NemkTaaNmNAkPkB9aka0jmJBE6m3kWgiBMco4AMg8L1/WM/cFXxIBXbxvF8zjOz+vnv2t2fmm+/Ej2fPJWsKVuizs6f/X5ByVmfbzqm55awGx4Re8TIyMagzl33VWKd1ysy6vM/uI/u179iBbvcwxDs4JCB5cv3z2n54l/N4YNQAxcVcDEviBw1R+WOvOoHJKxVv6PCJWg3559eGXbrqxeOJUlNLsxZOfsg5zuLX/ksH6/7e5f29A2M0OCZWnZ2dzpUv/zP/eSUNHqqYgdFXPHcAAAAAAABAbyEgAYBeNnBA6H9qxw0fc92v/e95T4c8NrOLN7VvPavW9raQtf+cvlB1jQ0h93a5FKxcvofoAQMUGz1I5y+0SJLaOzvU2NKsxpZmxZ1vDrmapOzQe9r2913qjndgjAon/YcGRA2QJGWm/rsGDhio24al6baUtIt/JqdrZFLQqbnkesMnAAAAAAAAoDd4rLt/htxPNDU1yefzqbGxUQkJCeHeDgD0Ox2dHTrbdt756rAzrefU1n5Bd6ff6dSs379J/9tQGxK6nGk9pwsdF5T2b6l6atYSxQ+Ku/KbAAAAAAAAAH3k8+QGXEECAC42IGqAEgYNueqNz2ffmdOHOwIAAAAAAAD6RlS4NwAAAAAAAAAAANDXCEgAAAAAAAAAAIDrEJAAAAAAAAAAAADXISABAAAAAAAAAACuQ0ACAAAAAAAAAABch4AEAAAAAAAAAAC4DgEJAAAAAAAAAABwHQISAAAAAAAAAADgOgQkAAAAAAAAAADAdQhIAAAAAAAAAACA6xCQAAAAAAAAAAAA1yEgAQAAAAAAAAAArkNAAgAAAAAAAAAAXIeABAAAAAAAAAAAuA4BCQAAAAAAAAAAcB0CEgAAAAAAAAAA4DoEJAAAAAAAAAAAwHUISAAAAAAAAAAAgOsQkAAAAAAAAAAAANchIAEAAAAAAAAAAK5DQAIAAAAAAAAAAFyHgAQAAAAAAAAAALgOAQkAAAAAAAAAAHAdAhIAAAAAAAAAAOA6BCQAAAAAAAAAAMB1BoZ7AzfCzCRJTU1NYd4JAAAAAAAAAAAIt0t5waX84Gr6dUDS3NwsSRoxYkSYdwIAAAAAAAAAACJFc3OzfD7fVWs8dj0xSoTq7OzU8ePHFR8fL4/H0+PHb2pq0ogRI3Ts2DElJCT0+PEB3Dj6FOgf6FWgf6BXgf6BXgX6B3oV6B/o1ZuPmam5uVnBYFBRUVe/y0i/voIkKipKqampvf4+CQkJNAcQ4ehToH+gV4H+gV4F+gd6Fegf6FWgf6BXby7XunLkEm7SDgAAAAAAAAAAXIeABAAAAAAAAAAAuA4ByVV4vV4tW7ZMXq833FsBcAX0KdA/0KtA/0CvAv0DvQr0D/Qq0D/Qq+7Wr2/SDgAAAAAAAAAA8K/gChIAAAAAAAAAAOA6BCQAAAAAAAAAAMB1CEgAAAAAAAAAAIDrEJAAAAAAAAAAAADXuakCkuXLl8vj8YT8+P1+Z93MtHz5cgWDQcXGxuprX/uaDh48GHKM1tZWPfroo7rlllsUFxenb3zjG/r4449Dak6dOqX58+fL5/PJ5/Np/vz5On36dEjN0aNHlZ+fr7i4ON1yyy1asmSJ2traeu2zA5Fqx44dys/PVzAYlMfj0ZtvvhmyHml9WV1drSlTpig2NlbDhw/XT37yE5lZj50PIFJdq1cXLFjQZcZOmjQppIZeBXpfcXGxJk6cqPj4eCUnJ+uBBx5QTU1NSA2zFQiv6+lT5ioQfj//+c81btw4JSQkKCEhQdnZ2dqwYYOzzjwFIsO1epWZihtmN5Fly5bZl770Jaurq3N+GhoanPWVK1dafHy8rVu3zqqrq62goMACgYA1NTU5NYsWLbLhw4dbWVmZ7du3z6ZOnWqZmZnW3t7u1OTm5lpGRobt3LnTdu7caRkZGZaXl+est7e3W0ZGhk2dOtX27dtnZWVlFgwGraioqG9OBBBB3n33XfvRj35k69atM0m2fv36kPVI6svGxkZLSUmxuXPnWnV1ta1bt87i4+Nt1apVvXeCgAhxrV4tLCy03NzckBl78uTJkBp6Feh9OTk5tnbtWjtw4IDt37/f7rvvPhs5cqSdOXPGqWG2AuF1PX3KXAXCr7S01N555x2rqamxmpoaW7p0qUVHR9uBAwfMjHkKRIpr9SozFTfqpgtIMjMzu13r7Ow0v99vK1eudJ5raWkxn89nv/jFL8zM7PTp0xYdHW2vv/66U/PJJ59YVFSUbdy40czM3n//fZNku3btcmoqKipMkh06dMjMLv4lU1RUlH3yySdOzWuvvWZer9caGxt77PMC/c3lf+kaaX35s5/9zHw+n7W0tDg1xcXFFgwGrbOzswfPBBDZrhSQ3H///Vd8Db0KhEdDQ4NJsu3bt5sZsxWIRJf3qRlzFYhUiYmJ9tJLLzFPgQh3qVfNmKm4cTfVV2xJ0uHDhxUMBpWenq65c+fqww8/lCQdOXJE9fX1mjFjhlPr9Xo1ZcoU7dy5U5K0d+9eXbhwIaQmGAwqIyPDqamoqJDP59Pdd9/t1EyaNEk+ny+kJiMjQ8Fg0KnJyclRa2ur9u7d23sfHuhnIq0vKyoqNGXKFHm93pCa48ePq7a2tudPANDPbNu2TcnJyfriF7+o73znO2poaHDW6FUgPBobGyVJSUlJkpitQCS6vE8vYa4CkaOjo0Ovv/66zp49q+zsbOYpEKEu79VLmKm4ETdVQHL33Xfrt7/9rTZt2qRf//rXqq+v1+TJk3Xy5EnV19dLklJSUkJek5KS4qzV19crJiZGiYmJV61JTk7u8t7JyckhNZe/T2JiomJiYpwaAIq4vuyu5tJjehduN3PmTP3ud7/Tli1btHr1au3Zs0fTpk1Ta2urJHoVCAcz0/e+9z3dc889ysjIkMRsBSJNd30qMVeBSFFdXa0hQ4bI6/Vq0aJFWr9+ve644w7mKRBhrtSrEjMVN25guDfQk2bOnOn8PnbsWGVnZ+sLX/iCXnnlFefmPB6PJ+Q1ZtbluctdXtNd/b9SA+CiSOrL7vZypdcCblJQUOD8npGRoaysLI0aNUrvvPOO5syZc8XX0atA7ykqKlJVVZXee++9LmvMViAyXKlPmatAZLj99tu1f/9+nT59WuvWrVNhYaG2b9/urDNPgchwpV694447mKm4YTfVFSSXi4uL09ixY3X48GH5/X5JXdO6hoYGJ8nz+/1qa2vTqVOnrlrz6aefdnmvEydOhNRc/j6nTp3ShQsXuqSIgJtFWl92V3Ppskx6FwgVCAQ0atQoHT58WBK9CvS1Rx99VKWlpdq6datSU1Od55mtQOS4Up92h7kKhEdMTIxGjx6trKwsFRcXKzMzUz/96U+Zp0CEuVKvdoeZis/rpg5IWltb9cEHHygQCCg9PV1+v19lZWXOeltbm7Zv367JkydLkiZMmKDo6OiQmrq6Oh04cMCpyc7OVmNjo/761786Nbt371ZjY2NIzYEDB1RXV+fUbN68WV6vVxMmTOjVzwz0J5HWl9nZ2dqxY4fa2tpCaoLBoNLS0nr+BAD92MmTJ3Xs2DEFAgFJ9CrQV8xMRUVFKikp0ZYtW5Senh6yzmwFwu9afdod5ioQGcxMra2tzFMgwl3q1e4wU/G59eot4PvY448/btu2bbMPP/zQdu3aZXl5eRYfH2+1tbVmZrZy5Urz+XxWUlJi1dXVNm/ePAsEAtbU1OQcY9GiRZaammrl5eW2b98+mzZtmmVmZlp7e7tTk5uba+PGjbOKigqrqKiwsWPHWl5enrPe3t5uGRkZNn36dNu3b5+Vl5dbamqqFRUV9d3JACJEc3OzVVZWWmVlpUmyF154wSorK+2jjz4ys8jqy9OnT1tKSorNmzfPqqurraSkxBISEmzVqlV9cKaA8LparzY3N9vjjz9uO3futCNHjtjWrVstOzvbhg8fTq8CfWzx4sXm8/ls27ZtVldX5/ycO3fOqWG2AuF1rT5lrgKR4Yc//KHt2LHDjhw5YlVVVbZ06VKLioqyzZs3mxnzFIgUV+tVZip6wk0VkBQUFFggELDo6GgLBoM2Z84cO3jwoLPe2dlpy5YtM7/fb16v17761a9adXV1yDHOnz9vRUVFlpSUZLGxsZaXl2dHjx4NqTl58qQ9/PDDFh8fb/Hx8fbwww/bqVOnQmo++ugju++++yw2NtaSkpKsqKjIWlpaeu2zA5Fq69atJqnLT2FhoZlFXl9WVVXZV77yFfN6veb3+2358uXW2dnZ4+cFiDRX69Vz587ZjBkzbNiwYRYdHW0jR460wsLCLn1IrwK9r7s+lWRr1651apitQHhdq0+Zq0BkWLhwoY0aNcpiYmJs2LBhNn36dCccMWOeApHiar3KTEVP8Jj9804xAAAAAAAAAAAALnFT34MEAAAAAAAAAACgOwQkAAAAAAAAAADAdQhIAAAAAAAAAACA6xCQAAAAAAAAAAAA1yEgAQAAAAAAAAAArkNAAgAAAAAAAAAAXIeABAAAAAAAAAAAuA4BCQAAAAAAAAAAcB0CEgAAAABh4/F49Oabb4Z7GwAAAABciIAEAAAAQI9bsGCBPB6PPB6PoqOjlZKSonvvvVe/+c1v1NnZ6dTV1dVp5syZ13VMwhQAAAAAPYmABAAAAECvyM3NVV1dnWpra7VhwwZNnTpVjz32mPLy8tTe3i5J8vv98nq9Yd4pAAAAADciIAEAAADQK7xer/x+v4YPH67x48dr6dKleuutt7Rhwwa9/PLLkkKvCmlra1NRUZECgYAGDRqktLQ0FRcXS5LS0tIkSbNnz5bH43Ee/+Mf/9D999+vlJQUDRkyRBMnTlR5eXnIPtLS0vTcc89p4cKFio+P18iRI/WrX/0qpObjjz/W3LlzlZSUpLi4OGVlZWn37t3O+p/+9CdNmDBBgwYN0q233qoVK1Y4IQ8AAACA/omABAAAAECfmTZtmjIzM1VSUtJlbc2aNSotLdUf/vAH1dTU6NVXX3WCkD179kiS1q5dq7q6OufxmTNnNGvWLJWXl6uyslI5OTnKz8/X0aNHQ469evVqZWVlqbKyUo888ogWL16sQ4cOOceYMmWKjh8/rtLSUv3tb3/TE0884XwV2KZNm/Stb31LS5Ys0fvvv69f/vKXevnll/Xss8/21mkCAAAA0AcGhnsDAAAAANxlzJgxqqqq6vL80aNHddttt+mee+6Rx+PRqFGjnLVhw4ZJkoYOHSq/3+88n5mZqczMTOfxM888o/Xr16u0tFRFRUXO87NmzdIjjzwiSXryySf14osvatu2bRozZox+//vf68SJE9qzZ4+SkpIkSaNHj3Ze++yzz+oHP/iBCgsLJUm33nqrnn76aT3xxBNatmxZT5wSAAAAAGFAQAIAAACgT5mZPB5Pl+cXLFige++9V7fffrtyc3OVl5enGTNmXPVYZ8+e1YoVK/T222/r+PHjam9v1/nz57tcQTJu3Djnd4/HI7/fr4aGBknS/v37dddddznhyOX27t2rPXv2hFwx0tHRoZaWFp07d06DBw++7s8OAAAAIHIQkAAAAADoUx988IHS09O7PD9+/HgdOXJEGzZsUHl5uR566CF9/etf1xtvvHHFY33/+9/Xpk2btGrVKo0ePVqxsbF68MEH1dbWFlIXHR0d8tjj8ThfoRUbG3vV/XZ2dmrFihWaM2dOl7VBgwZd9bUAAAAAIhcBCQAAAIA+s2XLFlVXV+u73/1ut+sJCQkqKChQQUGBHnzwQeXm5uqzzz5TUlKSoqOj1dHREVL/l7/8RQsWLNDs2bMlXbyfSG1t7efa07hx4/TSSy8573O58ePHq6amJuRrtwAAAAD0fwQkAAAAAHpFa2ur6uvr1dHRoU8//VQbN25UcXGx8vLy9O1vf7tL/YsvvqhAIKA777xTUVFR+uMf/yi/36+hQ4dKktLS0vTnP/9ZX/7yl+X1epWYmKjRo0erpKRE+fn58ng8euqpp5wrQ67XvHnz9Nxzz+mBBx5QcXGxAoGAKisrFQwGlZ2drR//+MfKy8vTiBEj9M1vflNRUVGqqqpSdXW1nnnmmZ44VQAAAADCICrcGwAAAABwc9q4caMCgYDS0tKUm5urrVu3as2aNXrrrbc0YMCALvVDhgzR888/r6ysLE2cOFG1tbV69913FRV18X9bVq9erbKyMo0YMUJ33XWXpIuhSmJioiZPnqz8/Hzl5ORo/Pjxn2ufMTEx2rx5s5KTkzVr1iyNHTtWK1eudPaYk5Ojt99+W2VlZZo4caImTZqkF154IeQm8gAAAAD6H4+ZWbg3AQAAAAAAAAAA0Je4ggQAAAAAAAAAALgOAQkAAAAAAAAAAHAdAhIAAAAAAAAAAOA6BCQAAAAAAAAAAMB1CEgAAAAAAAAAAIDrEJAAAAAAAAAAAADXISABAAAAAAAAAACuQ0ACAAAAAAAAAABch4AEAAAAAAAAAAC4DgEJAAAAAAAAAABwHQISAAAAAAAAAADgOv8HHkDPYx1+Jf8AAAAASUVORK5CYII=\n" + "image/png": "iVBORw0KGgoAAAANSUhEUgAABkgAAAK7CAYAAAC5wQOaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3hUVf7H8c+UTGYmPSEhCQlJ6FWKCghSAiKiWBALnUwsu/aKa9kVy66Iv11XZV1dVzOAFEFFVkFRFGIDFBVUELEQQCDU9J6Zub8/IiORDoFJyPv1PPPszrnn3vu9U6Lez5xzTIZhGAIAAAAAAAAAAGhEzIEuAAAAAAAAAAAA4FQjIAEAAAAAAAAAAI0OAQkAAAAAAAAAAGh0CEgAAAAAAAAAAECjQ0ACAAAAAAAAAAAaHQISAAAAAAAAAADQ6BCQAAAAAAAAAACARoeABAAAAAAAAAAANDoEJAAAAAAAAAAAoNEhIAEAAKhnvvnmG7lcLqWlpclutys0NFTdu3fXE088oby8vECXd9JlZGQoNTU10GWcsNWrV6t///6KiIiQyWTSU089FeiSTopp06bJZDJp06ZNgS7lsGbPnn3C78GAAQM0YMCAOqnnVHnooYdkMpkCdv6G+JrVRyfyPQv0ZwAAAKA+swa6AAAAAPzmv//9r2688Ua1bdtWEydOVIcOHVRdXa0vvvhCzz//vFasWKE33ngj0GWeVH/5y1902223BbqME5aZmanS0lK98sorioqKOi1Cn4O56KKLtGLFCiUkJAS6lMOaPXu21q5dq9tvvz3QpZxS1157rS644IKAnf/f//53wM4NAAAAHAkBCQAAQD2xYsUK3XDDDRo8eLAWLFig4OBg/7bBgwfrrrvu0uLFiwNY4clVVlYmp9Opli1bBrqUOrF27Vpdd911Gjp0aKBLOSnKy8tlt9sVGxur2NjYQJeDQ0hKSlJSUtIpP+++73OHDh1O+bkBAACAo8UUWwAAAPXEY489JpPJpBdeeKFWOLKPzWbTJZdc4n/u8/n0xBNPqF27dgoODlZcXJzGjx+vrVu31tpvwIAB6tSpk1asWKHevXvL4XAoNTVVbrdbkrRo0SJ1795dTqdTnTt3PiCE2Tc9y+rVq3X55ZcrPDxcERERGjt2rHbv3l2r79y5c3X++ecrISFBDodD7du317333qvS0tJa/TIyMhQaGqpvv/1W559/vsLCwjRo0CD/tt+Ptnj11VfVs2dPRUREyOl0qkWLFsrMzKzVZ8uWLRo7dqzi4uIUHBys9u3b6x//+Id8Pp+/z6ZNm2QymfT3v/9dTz75pNLS0hQaGqpzzjlHK1euPNzb47d27VpdeumlioqKkt1uV9euXTV9+nT/9n1T4Xg8Hj333HMymUxHnN6mqqpKf/3rX/3vZWxsrFwuV63X9/HHH5fZbNZbb711wGvpdDr17bffSpKys7NlMpk0c+ZM3XnnnYqPj5fD4VD//v21evXqA879xRdf6JJLLlF0dLTsdru6deumefPm1eqz75ree+89ZWZmKjY2Vk6nU5WVlQed+udEP3OS9OOPP2r06NG13s9nn322Vp991zpnzhw98MADSkxMVHh4uM477zxt2LChVj2LFi3S5s2b/e/H/u/Jww8/rJ49eyo6Olrh4eHq3r27XnrpJRmGcdj37VCWLl2qAQMGKCYmRg6HQ82bN9eIESNUVlbm73M077kkpaamatiwYVq4cKG6devm/14tXLjQ/960b99eISEh6tGjh7744ota+/9+eqXLLrtMKSkptb4X+/Ts2VPdu3f3P3/22WfVr18/xcXFKSQkRJ07d9YTTzyh6urqWvvte78/+ugj9e7dW06n0//9PNgUW0f7eu+79sWLF6t79+5yOBxq166dsrKyDqh927Ztuv7665WcnCybzabExERdccUV2rlzp79PUVGR7r77bqWlpclms6lZs2a6/fbbD/j7dDB18Zn+5JNPNGjQIIWFhcnpdKp3795atGjRAf1WrlypPn36yG63KzExUffdd98Br/k+c+fO1TnnnKOQkBCFhoZqyJAhB/2e/97RfEYBAAAaBQMAAAAB5/F4DKfTafTs2fOo97n++usNScbNN99sLF682Hj++eeN2NhYIzk52di9e7e/X//+/Y2YmBijbdu2xksvvWS8++67xrBhwwxJxsMPP2x07tzZmDNnjvH2228bvXr1MoKDg41t27b59580aZIhyUhJSTEmTpxovPvuu8aTTz5phISEGN26dTOqqqr8fR999FHjn//8p7Fo0SIjOzvbeP755420tDQjPT29Vu0TJkwwgoKCjNTUVGPy5MnGBx98YLz77rv+bSkpKf6+y5cvN0wmkzFy5Ejj7bffNpYuXWq43W5j3Lhx/j67du0ymjVrZsTGxhrPP/+8sXjxYuPmm282JBk33HCDv19OTo4hyUhNTTUuuOACY8GCBcaCBQuMzp07G1FRUUZBQcFhX/Pvv//eCAsLM1q2bGnMmDHDWLRokTFq1ChDkjFlyhR/LStWrDAkGVdccYWxYsUKY8WKFYc8ptfrNS644AIjJCTEePjhh40lS5YYL774otGsWTOjQ4cORllZmWEYhuHz+YwLL7zQiIqKMjZt2mQYhmFkZWUZkowXX3zRf7xly5YZkozk5GTj0ksvNd566y1j5syZRqtWrYzw8HDj559/9vddunSpYbPZjL59+xpz5841Fi9ebGRkZBiSDLfb7e/ndrsNSUazZs2M66+/3njnnXeM1157zfB4PP5tOTk5/v4n+plbt26dERERYXTu3NmYMWOG8d577xl33XWXYTabjYceeuiAa01NTTXGjBljLFq0yJgzZ47RvHlzo3Xr1obH4/Efr0+fPkZ8fLz//dj/PcnIyDBeeuklY8mSJcaSJUuMRx991HA4HMbDDz9c673q37+/0b9//8N+RnJycgy73W4MHjzYWLBggZGdnW3MmjXLGDdunJGfn39M77lhGEZKSoqRlJRkdOrUyf+a9ezZ0wgKCjIefPBBo0+fPsb8+fONN954w2jTpo3RtGnTWvvv+/7u87///c+QZCxZsqRW3evXrzckGc8884y/7Y477jCee+45Y/HixcbSpUuNf/7zn0aTJk0Ml8t1wOsSHR1tJCcnG1OnTjWWLVtmfPjhh4d8zY729d537R06dDBmzJhhvPvuu8aVV15pSPIf3zAMY+vWrUZCQoLRpEkT48knnzTef/99Y+7cuUZmZqaxfv16wzAMo7S01OjatWutPk8//bQRERFhDBw40PD5fId9X0/0M52dnW0EBQUZZ555pjF37lxjwYIFxvnnn2+YTCbjlVde8fdbt26d4XQ6jQ4dOhhz5swx/ve//xlDhgwxmjdvfsD37G9/+5thMpmMzMxMY+HChcb8+fONc845xwgJCTHWrVt3yM/A0XxGAQAAGgsCEgAAgHpgx44dhiRj5MiRR9V/383MG2+8sVb7Z599Zkgy7r//fn9b//79DUnGF1984W/bu3evYbFYDIfDUesm3po1aw64Sbrv5todd9xR61yzZs0yJBkzZ848aI0+n8+orq42PvzwQ0OS8fXXX/u3TZgwwZBk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QQ0bNkwtWrQ4YL8dO3YctG3f+7Wv1vvuu0+XX375Qc/dtm3bWs+P5T07XlFRUf5f1t90000H7ZOWllZn53vllVcUFBSkhQsXym63+9sXLFhw3Mfs27ev+vbtK6/Xqy+++EJTp07V7bffrqZNm2rkyJHH/J7XtX2jrdxut/7whz/I7XYrMTHRH1xINddfWlqq+fPnKyUlxd++Zs2agx7zaD8bJ+P1jo2N1datWw/bp0mTJnI4HAdd4H3f9pMlKipKZrP5qP52xMTEHPK7u799/V977bVa78/ROtJnFAAAoLFgBAkAAEA9cd9998kwDF133XWqqqo6YHt1dbXeeustSfJPZTNz5sxafVatWqX169dr0KBBdV7frFmzaj2fN2+ePB6PBgwYIOm3G6T7fr2/z3/+8586qyE4OFj9+/fXlClTJNVMASRJgwYN0nfffaevvvqqVv8ZM2bIZDIpPT29Ts4/aNAgfxD0+/M4nU716tXrmI85bNgw7d27V16vV2edddYBj/1DiiVLlmjy5Mn685//rCVLligiIkJXX331QT8vc+bMkWEY/uebN2/W8uXL/e9X27Zt1bp1a3399dcHPe9ZZ5110m/UH4zT6VR6erpWr16tM84446B1HWxUwZH8ftTBPiaTSVartdaUa+Xl5Xr55ZdP6DqkmuCzZ8+e/lEX+z6fx/Kenywul0ufffaZPvnkE7311luaMGFCrdfgYN9nwzD03//+94TOezJe76FDh2rZsmUHTAm3v2HDhunnn39WTEzMQV/z1NTU4z7/kYSEhKhnz56aP39+rc+gz+fTzJkzlZSUpDZt2kiS0tPT9cEHH/hHiEg1U6DNnTu31jGHDBkiq9Wqn3/++ZDf36NxqM8oAABAY8EIEgAAgHrinHPO0XPPPacbb7xRZ555pm644QZ17NhR1dXVWr16tV544QV16tRJF198sdq2bavrr79eU6dOldls1tChQ7Vp0yb95S9/UXJysu644446r2/+/PmyWq0aPHiw1q1bp7/85S/q0qWLrrrqKklS7969FRUVpT/+8Y+aNGmSgoKCNGvWLH399dcndN4HH3xQW7du1aBBg5SUlKSCggI9/fTTtdY3ueOOOzRjxgxddNFFeuSRR5SSkqJFixbp3//+t2644Qb/zccTNWnSJC1cuFDp6el68MEHFR0drVmzZmnRokV64oknFBERcczHHDlypGbNmqULL7xQt912m3r06KGgoCBt3bpVy5Yt06WXXqrhw4crNzdXY8eOVf/+/TVp0iSZzWbNnTtX/fr10z333KOnnnqq1nF37dql4cOH67rrrlNhYaEmTZoku92u++67z9/nP//5j4YOHaohQ4YoIyNDzZo1U15entavX6+vvvpKr7766om+ZMfl6aef1rnnnqu+ffvqhhtuUGpqqoqLi/XTTz/prbfeOmBNmaPRuXNnzZ8/X88995zOPPNMmc1mnXXWWbrooov05JNPavTo0br++uu1d+9e/f3vfz8g6Dtazz//vJYuXaqLLrpIzZs3V0VFhX/UwnnnnSfp6N/zk2nUqFG68847NWrUKFVWVh6wntHgwYNls9k0atQo3XPPPaqoqNBzzz2n/Pz8EzpvXb/ekvTII4/onXfeUb9+/XT//ferc+fOKigo0OLFi3XnnXeqXbt2uv322/X666+rX79+uuOOO3TGGWfI5/Npy5Yteu+993TXXXepZ8+eJ3RthzN58mQNHjxY6enpuvvuu2Wz2fTvf/9ba9eu1Zw5c/yB1J///Ge9+eabGjhwoB588EE5nU49++yzKi0trXW81NRUPfLII3rggQe0ceNGXXDBBYqKitLOnTv1+eefKyQkRA8//PBBazmazygAAEBjQUACAABQj1x33XXq0aOH/vnPf2rKlCnasWOHgoKC1KZNG40ePVo333yzv+9zzz2nli1b6qWXXtKzzz6riIgIXXDBBZo8efJx/cL+SObPn6+HHnpIzz33nEwmky6++GI99dRT/vn2Y2JitGjRIt11110aO3asQkJCdOmll2ru3Lnq3r37cZ+3Z8+e+uKLL/SnP/1Ju3fvVmRkpM466ywtXbpUHTt2lFQzxc7y5ct133336b777lNRUZFatGihJ554QnfeeWedXL9UM+pi+fLluv/++3XTTTepvLxc7du3l9vtPuAG89GyWCx688039fTTT+vll1/W5MmTZbValZSUpP79+6tz587yer0aNWqUTCaTZs+eLbO5ZiB4r1699Nhjj2nixIkaMGCALrvsMv9xH3vsMa1atUoul0tFRUXq0aOHXnnlFbVs2dLfJz09XZ9//rn+9re/6fbbb1d+fr5iYmLUoUMHf/AVCB06dNBXX32lRx99VH/+85+1a9cuRUZGqnXr1v51SI7Vbbfd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+58qKNur8a7xysjIULt27QJdKoAGpl18S71140tKjkqQxWwJdDkAGgACEgAAAAAAcNJ5PB4te/tjVeww9Ld//0Wffb1ckrRu3XcqteTp789M0fnnny+rlVsVAI7ei5/OVfv4VurT8kxJUmpMUoArAtCQ8G8dAAAAAADgpPnxxx+1YO5bijLHq21qB9lDpSsvGKMKlSozM1OjR49WkyZNAl0mgAbGMAw9vdStv7//gpw2h5bePltJUQmBLgtAA0NAAgAAAAAA6lRJSYleffVV/e/1t3RWqz7q32OQJKmislwbd3+v9CvO0V2P3xjgKgE0VIZh6LHFz+q5j2ZKkm7qP07NIuMDXBWAhoiABAAAAAAAnDDDMPTJJ58oKytLr776qoYPulq3XXWfrNYg+Xw+VViK1Xv4mRoceU6gSwXQgPl8Pv3lrX9o+srXJUmTLrpN1507KsBVAWioAh6QbNu2TX/605/0zjvvqLy8XG3atNFLL72kM888M9ClAQAAAACAI9i6daumT5+uadOm6aeffvK3+8weWa1BckTb1L5XmkIiHQGsEsDpwOP1aOL8x/TqV2/LZDJp8mV/0tgelwW6LAANWEADkvz8fPXp00fp6el65513FBcXp59//lmRkZGBLAsAAAAAABxGRUWF/ve//8ntduu9996TSSYN6TtM7ZI7KS4tWi6XS71791bJ3nKFx4YEulwAp4npK1/Xq1+9LYvZoiev+LNGdBsa6JIANHABDUimTJmi5ORkud1uf1tqamrgCgIAAAAAAAdlGIa++uorud1uzZ49W/n5+ZKkHmf01t3XPqD4mERZbRadfWkHWYMskkQ4AqBOjet5uT7btEaXdTlfF3ZKD3Q5AE4DJsMwjECdvEOHDhoyZIi2bt2qDz/8UM2aNdONN96o66677qD9KysrVVlZ6X9eVFSk5ORkFRYWKjw8/FSVDQAAAABAo7F7927NmjVLWVlZ+vbbb/3tfXr0093XPqCYkDhJkjXIouROTZXYponMFnOgygVwmimvqlCw1SazuebvimEYMplMAa4KQH1WVFSkiIiIo8oNAjqCZOPGjXruued055136v7779fnn3+uW2+9VcHBwRo/fvwB/SdPnqyHH344AJUCAAAAANB4eDweLV68WFlZWVq4cKGqq6slScHBwRo7arzGDHPJWlmzpojJbFJimyZK7thU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\n", + "text/plain": [ + "
" + ] }, "metadata": {}, "output_type": "display_data" @@ -802,8 +975,10 @@ "outputs": [ { "data": { - "text/plain": "
", - "image/png": "iVBORw0KGgoAAAANSUhEUgAABkgAAAK7CAYAAAC5wQOaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAADFnUlEQVR4nOzdd3iUZdrG4Wsy6b1ACKTRe4AElaKAKEgXYV0LuoLsqp9lbYh1BUEUda3rrlhWcS2LuCuygoqigBUFDb2XQEgogZBGQtrM8/0RMmZIIQkhk/I7jyMHzNvmft+ZzMBc8zy3xRhjBAAAAAAAAAAA0Iy4uboAAAAAAAAAAACA+kZAAgAAAAAAAAAAmh0CEgAAAAAAAAAA0OwQkAAAAAAAAAAAgGaHgAQAAAAAAAAAADQ7BCQAAAAAAAAAAKDZISABAAAAAAAAAADNDgEJAAAAAAAAAABodghIAAAAAAAAAABAs0NAAgAAam3jxo268cYb1a5dO3l7e8vf318JCQl65plndPz4cVeXd85NmTJFbdu2dXUZZ23dunUaMmSIgoKCZLFY9OKLL7q6pHPi7bfflsVi0b59+1xdSpX+/e9/n/VjcPHFF+viiy+uk3rqy2OPPSaLxeKy+2+M16whOpvfs7p8DhQWFur//u//1Lp1a1mtVvXp06dOjluZKVOmyGKxqEePHrLZbOXWWywW3XHHHZKko0ePys3NTbfeemu57e666y5ZLBY99NBD5db98Y9/lNVqVUZGRpW1HDhwQLfddps6d+4sHx8fhYaGKi4uTjfddJMOHDjg2K70elf2U9vXyrZt22rKlCmO26tWrZLFYtGqVatqdbyzUdXrqcVi0WOPPVav9QAAgIbH3dUFAACAxumNN97Qbbfdpi5dumj69Onq3r27ioqK9Msvv+jVV1/V6tWr9fHHH7u6zHPq0Ucf1V133eXqMs7a1KlTlZubqw8++EAhISFNIvSpyJgxY7R69Wq1bt3a1aVU6d///rc2b96su+++29Wl1Ks//elPGjlypMvu/5VXXnHZfaPuzZs3T6+99ppefvll9e3bV/7+/vVyv1u3btXbb7+tP/7xj5Vu07JlS/Xo0UMrV64st27VqlXy8/OrdF2fPn0UEhJS6bFTUlKUkJCg4OBgTZs2TV26dFFWVpa2bt2qDz/8UHv37lV0dLTTPsuWLVNQUFC5Y9XVa2VCQoJWr16t7t2718nxaqKq19PVq1crKiqq3msCAAANCwEJAACosdWrV+vWW2/V8OHDtXjxYnl5eTnWDR8+XNOmTdOyZctcWOG5lZeXJ19fX3Xo0MHVpdSJzZs366abbtKoUaNcXco5cfLkSXl7e6tly5Zq2bKlq8tBJaKiolzyYWXp77MrPrzFubN582b5+Pg4Rm3UhZMnT8rHx6fS9X5+fkpISNDMmTM1adKkKrcdOnSoXn75ZR0+fFgRERGSpOPHj2vTpk2aNm2aXnzxReXk5CggIEBSSfCxd+9eTZs2rcoa33jjDR07dkxr1qxRu3btHMuvuOIKPfzww7Lb7eX26du3r1q0aFHlcc9GYGCg+vfvf8btSn8X60t1agIAAE0fU2wBAIAae/LJJ2WxWPT66687hSOlPD09dfnllztu2+12PfPMM+ratau8vLwUHh6uG264QSkpKU77XXzxxerZs6dWr16tgQMHysfHR23bttX8+fMlSZ9++qkSEhLk6+uruLi4ciFM6XQh69at08SJExUYGKigoCBdf/31Onr0qNO2Cxcu1GWXXabWrVvLx8dH3bp104MPPqjc3Fyn7aZMmSJ/f39t2rRJl112mQICAnTppZc61p0+2uI///mP+vXrp6CgIPn6+qp9+/aaOnWq0zbJycm6/vrrFR4eLi8vL3Xr1k3PPfec0wdX+/btk8Vi0bPPPqvnn39e7dq1k7+/vwYMGKCffvqpqofHYfPmzRo/frxCQkLk7e2tPn366F//+pdjfelUOMXFxZo3b55jWpWqFBYWas6cOY7HsmXLlrrxxhudru9TTz0lNzc3LVmypNy19PX11aZNmyT9Nu3Ke++9p3vvvVcRERHy8fHRkCFDtG7dunL3/csvv+jyyy9XaGiovL29FR8frw8//NBpm9Jz+vLLLzV16lS1bNlSvr6+KigoqHDqn7N9zknSrl27NGnSJKfH8x//+IfTNqXnumDBAj3yyCNq06aNAgMDNWzYMO3YscOpnk8//VT79+93muqm1KxZs9SvXz+FhoYqMDBQCQkJevPNN2WMqfJxq8yKFSt08cUXKywsTD4+PoqJidHvfvc75eXlObapzmMulUyrM3bsWC1dulTx8fGO36ulS5c6Hptu3brJz89PF1xwgX755Ren/U+fXumKK65QbGxshR/o9uvXTwkJCY7b//jHPzR48GCFh4fLz89PcXFxeuaZZ1RUVOS0X+nj/e2332rgwIHy9fV1/H5WNMVWda936bkvW7ZMCQkJ8vHxUdeuXfXWW2+Vqz01NVU333yzoqOj5enpqTZt2ujKK6/UkSNHHNtkZ2frvvvuU7t27eTp6anIyEjdfffd5V6fKlIXz+nvv/9el156qQICAuTr66uBAwfq008/LbfdTz/9pAsvvFDe3t5q06aNHnrooXLXvNTChQs1YMAA+fn5yd/fXyNGjKjw9/x01XmOns5iseif//ynTp486fgdevvttyVJ+fn5euihh5yu7e23367MzEynY5Q+posWLVJ8fLy8vb01a9asM9b79NNPKzU1VS+99FKV2w0dOlSSnKad+uabb+Tu7q777rtPkvTdd9851pWOKCndrzLp6elyc3NTeHh4hevd3OruI4CioiLdf//9ioiIkK+vry666CKtWbOm3HYVTbFV1XtrdV9zpJIRIgMGDJC/v7/8/f3Vp08fvfnmm5LO/Hpa0RRbZ3rfLHs+Z3o9BwAAjYQBAACogeLiYuPr62v69etX7X1uvvlmI8nccccdZtmyZebVV181LVu2NNHR0ebo0aOO7YYMGWLCwsJMly5dzJtvvmm++OILM3bsWCPJzJo1y8TFxZkFCxaYzz77zPTv3994eXmZ1NRUx/4zZ840kkxsbKyZPn26+eKLL8zzzz9v/Pz8THx8vCksLHRs+/jjj5sXXnjBfPrpp2bVqlXm1VdfNe3atTNDhw51qn3y5MnGw8PDtG3b1sydO9d8/fXX5osvvnCsi42NdWz7448/GovFYq655hrz2WefmRUrVpj58+ebP/zhD45t0tLSTGRkpGnZsqV59dVXzbJly8wdd9xhJJlbb73VsV1SUpKRZNq2bWtGjhxpFi9ebBYvXmzi4uJMSEiIyczMrPKab9++3QQEBJgOHTqYd955x3z66afm2muvNZLM008/7ahl9erVRpK58sorzerVq83q1asrPabNZjMjR440fn5+ZtasWWb58uXmn//8p4mMjDTdu3c3eXl5xhhj7Ha7GT16tAkJCTH79u0zxhjz1ltvGUnmn//8p+N4K1euNJJMdHS0GT9+vFmyZIl57733TMeOHU1gYKDZs2ePY9sVK1YYT09PM2jQILNw4UKzbNkyM2XKFCPJzJ8/37Hd/PnzjSQTGRlpbr75ZvP555+b//73v6a4uNixLikpybH92T7ntmzZYoKCgkxcXJx55513zJdffmmmTZtm3NzczGOPPVbuXNu2bWuuu+468+mnn5oFCxaYmJgY06lTJ1NcXOw43oUXXmgiIiIcj0fZx2TKlCnmzTffNMuXLzfLly83jz/+uPHx8TGzZs1yeqyGDBlihgwZUuVzJCkpyXh7e5vhw4ebxYsXm1WrVpn333/f/OEPfzAZGRk1esyNMSY2NtZERUWZnj17Oq5Zv379jIeHh5kxY4a58MILzaJFi8zHH39sOnfubFq1auW0f+nvb6n//e9/RpJZvny5U93btm0zkszf/vY3x7J77rnHzJs3zyxbtsysWLHCvPDCC6ZFixbmxhtvLHddQkNDTXR0tHn55ZfNypUrzTfffFPpNavu9S499+7du5t33nnHfPHFF+b3v/+9keQ4vjHGpKSkmNatW5sWLVqY559/3nz11Vdm4cKFZurUqWbbtm3GGGNyc3NNnz59nLZ56aWXTFBQkLnkkkuM3W6v8nE92+f0qlWrjIeHh+nbt69ZuHChWbx4sbnsssuMxWIxH3zwgWO7LVu2GF9fX9O9e3ezYMEC87///c+MGDHCxMTElPs9e+KJJ4zFYjFTp041S5cuNYsWLTIDBgwwfn5+ZsuWLZU+B6rzHK3I6tWrzejRo42Pj4/jdygtLc3Y7XYzYsQI4+7ubh599FHz5ZdfmmeffdbxHpGfn+/0mLZu3dq0b9/evPXWW2blypVmzZo1ld7n5MmTjZ+fnzHGmAkTJpjg4GCTnp7uWC/J3H777Y7b6enpxs3Nzdx8882OZX/+85/NgAEDjDHG9OvXz0yfPt2x7sYbbzRWq9VkZWVVWoMxxrz33ntGkrnsssvMsmXLqty+9HofPnzYFBUVOf2UviZVZfLkycZisZjp06ebL7/80jz//PMmMjLSBAYGmsmTJzu2K339W7lypdO+Fb231uQ159FHHzWSzMSJE81//vMfRw2PPvqoMebMr6eSzMyZMx23q/O+WfZ8zvR6DgAAGgcCEgAAUCOHDx82ksw111xTre1LP8y87bbbnJb//PPPRpJ5+OGHHcuGDBliJJlffvnFsSw9Pd1YrVbj4+Pj9CHe+vXry31IWvphzz333ON0X++//76RZN57770Ka7Tb7aaoqMh88803RpLZsGGDY93kyZONJPPWW2+V2+/0gOTZZ581kqoMLx588EEjyfz8889Oy2+99VZjsVjMjh07jDG/BSRxcXFOH7asWbPGSDILFiyo9D6MMeaaa64xXl5eJjk52Wn5qFGjjK+vr1ONp39wV5kFCxYYSeajjz5yWr527VojybzyyiuOZceOHTNRUVHmggsuMImJicbX19dcf/31TvuVfsiUkJDg9KHvvn37jIeHh/nTn/7kWNa1a1cTHx9vioqKnI4xduxY07p1a2Oz2YwxvwUkN9xwQ7n6KwtIzuY5N2LECBMVFVXuQ8g77rjDeHt7m+PHjzud6+jRo522+/DDD40kpw/txowZ4/S8qozNZjNFRUVm9uzZJiwszOkaVicg+e9//2skmfXr11e6TU0e89jYWOPj42NSUlIcy0qvWevWrU1ubq5j+eLFi40k88knnziWnf7heFFRkWnVqpWZNGmS033ff//9xtPT0xw7dqzCmkuvyzvvvGOsVqvjMTDmt8f766+/Lrffma5ZVdc7NjbWeHt7m/379zuWnTx50oSGhppbbrnFsWzq1KnGw8PDbN26tdL7mTt3rnFzczNr1651Wl76eH322WeV7lv2HGv7nO7fv78JDw83OTk5jmXFxcWmZ8+eJioqynHeV199tfHx8TGHDx922q5r165Ov2fJycnG3d3d/PnPf3aqMycnx0RERJirrrrKsez050B1nqOVKRtYlFq2bJmRZJ555hmn5QsXLjSSzOuvv+5YFhsba6xWq+M1uSb3t337dmO1Ws20adMc6yt6ne3Tp4/p3Lmz43ZcXJx58MEHjTElz/PzzjvPsa5du3bmggsuOGMddrvd3HLLLcbNzc1IMhaLxXTr1s3cc889Tq99xvx2vSv66dChQ5X3U/reXtn7bXUCkoreW6v7mrN3715jtVrNddddV2WdVb2enh6QVPd9syav5wAAoOFjii0AAHBOlU4LMmXKFKflF1xwgbp166avv/7aaXnr1q3Vt29fx+3Q0FCFh4erT58+atOmjWN5t27dJEn79+8vd5/XXXed0+2rrrpK7u7uTk1v9+7dq0mTJikiIkJWq1UeHh4aMmSIJGnbtm3ljvm73/3ujOd6/vnnO+7vww8/VGpqarltVqxYoe7du+uCCy5wWj5lyhQZY7RixQqn5WPGjJHVanXc7tWrl6SKz/v0+7n00kvLNeOdMmWK8vLy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DRkyRE8//bSkkimAJOnSSy/V1q1blZiY6LT9O++8I4vF4vQN4bNx6aWXOoKg0+/H19dX/fv3r/Exx44dq/T0dNlstnLfNj7vvPOcQorly5dr7ty5+stf/qLly5crKChIV199dYXPlwULFjimh5FKpif58ccfHY9Xly5d1KlTJ23YsKHC+z3vvPPO+Qf1FfH19dXQoUO1bt069erVq8K6qvtN6rJOH3VQymKxyN3d3WnKtZMnT+rdd989q/OQSoLPfv36OUZdlD4/a/KYnys33nijfv75Z33//fdasmSJJk+e7HQNKvp9NsbojTfeOKv7PRfXe9SoUVq5cmW5KeHKGjt2rPbs2aOwsLAKr3nbtm1rff9n4ufnp379+mnRokVOz0G73a733ntPUVFRjimnhg4dqq+//toxQkQqmQJt4cKFTsccMWKE3N3dtWfPnkp/f6ujsudoTZS+35z+fvTRRx8pNze3zt+PHnjgAYWGhurBBx+scH1QUJDi4+MdI0hKX/NKDRkyRCtXrtSqVat0wQUXOE17VtlrTUUf8EslIycPHDjgNMXa2SittbL329qq7mvOZZddJqvVqnnz5lV5vMpeTytyLt43AQBAw8cIEgAAUGMDBgzQvHnzdNttt6lv37669dZb1aNHDxUVFWndunV6/fXX1bNnT40bN05dunTRzTffrJdffllubm4aNWqU9u3bp0cffVTR0dG655576ry+RYsWyd3dXcOHD9eWLVv06KOPqnfv3rrqqqskSQMHDlRISIj+7//+TzNnzpSHh4fef/99bdiw4azud8aMGUpJSdGll16qqKgoZWZm6qWXXnLqb3LPPffonXfe0ZgxYzR79mzFxsbq008/1SuvvKJbb721VvPdV2TmzJlaunSphg4dqhkzZig0NFTvv/++Pv30Uz3zzDMKCgqq8TGvueYavf/++xo9erTuuusuXXDBBfLw8FBKSopWrlyp8ePHa8KECTp06JCuv/56DRkyRDNnzpSbm5sWLlyowYMH6/7779eLL77odNy0tDRNmDBBN910k7KysjRz5kx5e3vroYcecmzz2muvadSoURoxYoSmTJmiyMhIHT9+XNu2bVNiYqL+85//nO0lq5WXXnpJF110kQYNGqRbb71Vbdu2VU5Ojnbv3q0lS5aU6ylTHXFxcVq0aJHmzZunvn37ys3NTeedd57G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++23cnd315w5czRy5Eht3LhRnp6emjdvnu6991499dRTGjVqlLKysvTDDz9IktauXavw8HDNnz9fI0eOlNVqrbDul156Sc8995xee+01xcfH66233tLll1+uLVu2qFOnTo7tHnnkET377LPq1KmTHnnkEV177bXavXu33N2b1a8hAAAAAAAAADQIfDLbQC1durTcNE4PPPCAHn300Vodr6ioSH//+9/Vr18/SdK//vUvdevWTWvWrNEFF1wgf39/ubu7Vzml1r///W8dPXpUa9euVWhoqCSpY8eOjvW9e/dW7969HbfnzJmjjz/+WJ988oljVEZVsrOzlZWVpbFjx6pDhw6SpG7dujnWP/HEE3rwwQc1efJkSVL79u31+OOP6/77768wIPnggw/k5uamf/7zn46QZf78+QoODtaqVat02WWXac6cOZo2bZruuusux37nn3++JKlly5aSpODg4Cqvy7PPPqsHHnhA11xzjSTp6aef1sqVK/Xiiy/qH//4h2O7++67T2PGjJEkzZo1Sz169NDu3bvVtWvXM14bAAAAAAAAAEDdalYBiY+HVVtnj3DJ/dbU0KFDNW/ePKdlpaFEbbi7u+u8885z3O7atauCg4O1bds2XXDBBdU6xvr16xUfH19pHbm5uZo1a5aWLl2qgwcPqri4WCdPnlRycnK1jh8aGqopU6ZoxIgRGj58uIYNG6arrrpKrVu3liT9+uuvWrt2rZ544gnHPjabTfn5+crLy5Ovr6/T8X799Vft3r1bAQEBTsvz8/O1Z88epaWl6eDBg7r00kurVV9FsrOzdfDgQV144YVOyy+88EJt2LDBaVmvXr0cfy89p7S0NAISAAAAAAAAAHCBZhWQWCwWl091VV1+fn5OozPqQukoijMtq4yPj0+V66dPn64vvvhCzz77rDp27CgfHx9deeWVKiwsrPZ9zJ8/X3feeaeWLVumhQsX6i9/+YuWL1+u/v37y263a9asWZo4cWK5/by9vcsts9vt6tu3r95///1y61q2bCk3t7prwXP6dTTGlFvm4eFRbvvS6ckAAAAAAAAAAPWrWTVpb86Ki4v1yy+/OG7v2LFDmZmZjtELnp6estlsVR6jV69eWr9+vY4fP17h+u+++05TpkzRhAkTFBcXp4iIiHIN0asjPj5eDz30kH788Uf17NlT//73vyVJCQkJ2rFjhzp27Fjup6KwIyEhQbt27VJ4eHi57YOCghQQEKC2bdvq66+/rrQWDw+PKq9LYGCg2rRpo++//95p+Y8//ug0PRgAAAAAAAAAoGEhIGmgCgoKdPjwYaefY8eO1fp4Hh4e+vOf/6yff/5ZiYmJuvHGG9W/f3/H9Fpt27ZVUlKS1q9fr2PHjqmgoKDcMa699lpFREToiiuu0A8//KC9e/fqo48+0urVqyWV9CNZtGiR1q9frw0bNmjSpEk1GiGRlJSkhx56SKtXr9b+/fv15ZdfaufOnY6gYcaMGXrnnXf02GOPacuWLdq2bZtjlElFrrvuOrVo0ULjx4/Xd999p6SkJH3zzTe66667lJKSIkl67LHH9Nxzz+lvf/ubdu3apcTERL388suOY5QGKIcPH1ZGRkaF9zN9+nQ9/fTTWrhwoXbs2KEHH3xQ69evd+prAgAAAAAAAABoWAhIGqhly5apdevWTj8XXXRRrY/n6+urBx54QJMmTdKAAQPk4+OjDz74wLH+d7/7nUaOHKmhQ4eqZcuWWrBgQbljeHp66ssvv1R4eLhGjx6tuLg4PfXUU7JaS3qsvPDCCwoJCdHAgQM1btw4jRgxQgkJCTWqcfv27frd736nzp076+abb9Ydd9yhW265RZI0YsQILV26VMuXL9f555+v/v376/nnn1dsbGylx/v2228VExOjiRMnqlu3bpo6dapOnjypwMBASdLkyZP14osv6pVXXlGPHj00duxY7dq1y3GM5557TsuXL1d0dLTi4+MrvJ8777xT06ZN07Rp0xQXF6dly5bpk08+UadOnap97gAAAAAAAACA+mUxxhhXF1Fb2dnZCgoKUlZWluMD71L5+flKSkpSu3btKuxP0Zy8/fbbuvvuu5WZmenqUlDHeJ4DAAAAAAAAwG+qyg1OxwgSAAAAAAAAAADQ7Li7ugAAAAAAAAAAAFB96ScKlJicKT9PqwZ2bOHqchotApJmYMqUKZoyZYqrywAAAAAAAAAA1FCxza4dR3KUmJypxP0ZSkzO0P70PEnSkM4tCUjOAgEJAAAAAAAAAAANxPHcQq1LLglCEvdnakNKpvIKbeW26xTur07h/i6osOkgIAEAAAAAAAAAwAVsdqMdh3NKwpDkDK1LzlTSsdxy2wV4uatPTLASYkKUEBuiPtHBCvLxcEHFTQsBCQAAAAAAAAAA9SAjt1DrDpSMDElMztCGA5nKrWB0SIeWfo4wpG9siDq29Jebm8UFFTdtBCQAAAAAAAAAANQxm91oV1qOIwxJTM7Q3qPlR4f4e7mrT3SwEmKCFR8bovjoYAX7erqg4uaHgAQAAAAAAAAAgLOUlVekxAMZWrc/Q4nJmVp/IFMnCorLbde+dHRITIgSYoPVKTxAVkaHuAQBCQAAAAAAAAAANWC3G+1KO3GqkXrJ6JA9FYwO8fO0qnd0Se+Qvqd6h4T4MTqkoSAgaQLefvtt3X333crMzHR1KeU89thjWrx4sdavX+/qUpysWrVKQ4cOVUZGhoKDg8/Z/Vx88cXq06ePXnzxxXN2HwAAAAAAAADOrayTRVp/INMRhqw/kKmc/PKjQ9q18FN8aTP1mBB1iWB0SENGQNLAWCxV/7JMnjxZb7/9ttOyq6++WqNHjz6HVeFMKgtcFi1aJA8PD9cVBgAAAAAAAKBG7HajPUdLR4eU9A/ZlXai3Ha+nlb1jgpWQmxJIBIfE6JQRoc0KgQkDcyhQ4ccf1+4cKFmzJihHTt2OJb5+Pg4bV9UVCQfH59yy5uSoqKiRhsyhIaGuroEAAAAAAAAAFXIzi/S+uTSRuqZWp+coewKRoe0DfMtCUJiQ5QQE6wurQLkbnVzQcWoK83r0TNGKsyt/x9jql1iRESE4ycoKEgWi8VxOz8/X8HBwfrwww918cUXy9vbW++9957efvttp1ELe/bs0fjx49WqVSv5+/vr/PPP11dffeV0P23bttWTTz6pqVOnKiAgQDExMXr99dedtvnxxx/Vp08feXt767zzztPixYtlsVgc02Wdfr+SHNtUZu3atRo+fLhatGihoKAgDRkyRImJiU7bWCwWvfrqqxo/frz8/Pw0Z86cCo/1yiuvqFOnTvL29larVq105ZVXOtYZY/TMM8+offv28vHxUe/evfXf//630rpKz3fw4MHy8fFRdHS07rzzTuXm/jZvYEFBge6//35FR0fLy8tLnTp10ptvvql9+/Zp6NChkqSQkBBZLBZNmTJFUskUW3fffbfjGBkZGbrhhhsUEhIiX19fjRo1Srt27XKsL72mX3zxhbp16yZ/f3+NHDnSKTgDAAAAAAAAUDt2u9HutBP6cO0BPfjRRl32wjfqPetL3fDWGr341S59u/OosvOL5eNhVb92obr14g5644bz9MtfhmnV9KF6/uo++kP/WPVoE0Q40gQ0rxEkRXnSk23q/34fPih5+tXZ4R544AE999xzmj9/vry8vPTll186rT9x4oRGjx6tOXPmyNvbW//61780btw47dixQzExMY7tnnvuOT3++ON6+OGH9d///le33nqrBg8erK5duyonJ0fjxo3T6NGj9e9//1v79+93+qC/tnJycjR58mT97W9/c9QwevRo7dq1SwEBAY7tZs6cqblz5+qFF16Q1Wotd5xffvlFd955p959910NHDhQx48f13fffedY/5e//EWLFi3SvHnz1KlTJ3377be6/vrr1bJlSw0ZMqTc8TZt2qQRI0bo8ccf15tvvqmjR4/qjjvu0B133KH58+dLkm644QatXr1af/vb39S7d28lJSXp2LFjio6O1kcffaTf/e532rFjhwIDAysd0TNlyhTt2rVLn3zyiQIDA/XAAw9o9OjR2rp1q2OUTF5enp599lm9++67cnNz0/XXX6/77rtP77//fu0vPAAAAAAAANAM5eQXacOBrFOjQzK0LjlTWSeLym0XE+qrhJhgJcSW9A7pGsHokOageQUkTcTdd9+tiRMnVrq+d+/e6t27t+P2nDlz9PHHH+uTTz7RHXfc4Vg+evRo3XbbbZJKQpcXXnhBq1atUteuXfX+++/LYrHojTfekLe3t7p3767U1FTddNNNZ1X7JZdc4nT7tddeU0hIiL755huNHTvWsXzSpEmaOnVqpcdJTk6Wn5+fxo4dq4CAAMXGxio+Pl6SlJubq+eff14rVqzQgAEDJEnt27fX999/r9dee63CgOSvf/2rJk2a5AiBOnXqpL/97W8aMmSI5s2bp+TkZH344Ydavny5hg0b5jhmqdKptMLDwytt+l4ajPzwww8aOHCgJOn9999XdHS0Fi9erN///veSSqYUe/XVV9WhQwdJ0h133KHZs2dXei0AAAAAAAAAlMwqs/dY7qlG6plal5yhHUdyyk3w4+3hpl5RpY3UgxUfE6KWAV6uKRou1bwCEg/fktEcrrjfOnTeeedVuT43N1ezZs3S0qVLdfDgQRUXF+vkyZNKTk522q5Xr16Ov5dO5ZWWliZJ2rFjh3r16iVvb2/HNhdccMFZ156WlqYZM2ZoxYoVOnLkiGw2m/Ly8srVdqZzHD58uGJjY9W+fXuNHDlSI0eO1IQJE+Tr66utW7cqPz9f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xGja8M4K8/dydXkAAAAAAKCJIiABAAAuYbcbfbwuVc98sV1HsgskSQPah2nGuO7q1jrQxdUBAAAAAICmjoAEAADUu1/3Z2j20q3acCBTkhQT6quHR3fTiB6t6DMCAAAAAADqBQEJAACoN4eyTuqpz7frf+sPSpL8PK2645JOmnpRW3m5W11cHQAAAAAAaE4ISAAAwDl3stCm177do1e/2aP8IrssFun3faN034guCg/wdnV5AAAAAACgGSIgAQAA54wxRks2HtJTn23Twax8SdL5bUM0Y2wPxUUFubg6AAAAAADQnBGQAACAc2JjSqZmL9mqX/ZnSJIig3300OiuGhPXmj4jAAAAAADA5QhIAABAnUrLztczX+zQf39NkST5eFh168UddPPg9vL2oM8IAAAAAABoGAhIAABAncgvsunN75P0ysrdyi20SZImxEfqgZFdFRFEnxEAAAAAANCwEJAAAICzYozRss2H9eTn23Tg+ElJUp/oYM0Y110JMSEurg4AAAAAAKBiBCQAAKDWthzM0uNLt+qnvcclSa0CvfTgqK4a3ztSbm70GQEAAAAAAA0XAQkAAKixYycK9NyXO/XB2mQZI3m5u+mWwe31fxd3kK8n/7wAAAAAAAANH59gAACAaisstutfP+7T377epZyCYknS2F6t9eCorooK8XVxdQAAAAAAANVHQAIAAM7IGKOvt6Xpic+2KelYriSpZ2SgZoztoQvahbq4OgAAAAAAgJojIAEAAFXaeSRHjy/dqu92HZMktfD30v0juujKvlH0GQEAAAAAAI0WAQkAAKhQRm6hXvhqp97/OVk2u5Gn1U1TL2qn24d2UIC3h6vLAwAAAAAAOCsEJAAAwEmRza73ftqvF7/apayTRZKkET1a6eHR3RQb5ufi6gAAAAAAAOoGAQkAAHBYtSNNcz7dpt1pJyRJXSMCNGNcdw3s0MLFlQEAAAAAANQtAhIAAKA9R0/oiU+3acX2NElSqJ+npl3WWdecHyMrfUYAAAAAAEATREACAEAzlnWySH/7epf+9eM+FduN3N0smjKwrf58aScF+dBnBAAAAAAANF0EJAAANEM2u9GCNcl6fvlOHc8tlCRd0jVcj4zppg4t/V1cHQAAAAAAwLlHQAIAQDPz4+5jmr10q7YfzpEkdQz316Nju2tI55YurgwAAAAAAKD+EJAAANBM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\n" + "image/png": "iVBORw0KGgoAAAANSUhEUgAABkgAAAK7CAYAAAC5wQOaAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAADFnUlEQVR4nOzdd3iUZdrG4Wsy6b1ACKTRe4AElaKAKEgXYV0LuoLsqp9lbYh1BUEUda3rrlhWcS2LuCuygoqigBUFDb2XQEgogZBGQtrM8/0RMmZIIQkhk/I7jyMHzNvmft+ZzMBc8zy3xRhjBAAAAAAAAAAA0Iy4uboAAAAAAAAAAACA+kZAAgAAAAAAAAAAmh0CEgAAAAAAAAAA0OwQkAAAAAAAAAAAgGaHgAQAAAAAAAAAADQ7BCQAAAAAAAAAAKDZISABAAAAAAAAAADNDgEJAAAAAAAAAABodghIAAAAAAAAAABAs0NAAgAAam3jxo268cYb1a5dO3l7e8vf318JCQl65plndPz4cVeXd85NmTJFbdu2dXUZZ23dunUaMmSIgoKCZLFY9OKLL7q6pHPi7bfflsVi0b59+1xdSpX+/e9/n/VjcPHFF+viiy+uk3rqy2OPPSaLxeKy+2+M16whOpvfs7p8DhQWFur//u//1Lp1a1mtVvXp06dOjluZKVOmyGKxqEePHrLZbOXWWywW3XHHHZKko0ePys3NTbfeemu57e666y5ZLBY99NBD5db98Y9/lNVqVUZGRpW1HDhwQLfddps6d+4sHx8fhYaGKi4uTjfddJMOHDjg2K70elf2U9vXyrZt22rKlCmO26tWrZLFYtGqVatqdbyzUdXrqcVi0WOPPVav9QAAgIbH3dUFAACAxumNN97Qbbfdpi5dumj69Onq3r27ioqK9Msvv+jVV1/V6tWr9fHHH7u6zHPq0Ucf1V133eXqMs7a1KlTlZubqw8++EAhISFNIvSpyJgxY7R69Wq1bt3a1aVU6d///rc2b96su+++29Wl1Ks//elPGjlypMvu/5VXXnHZfaPuzZs3T6+99ppefvll9e3bV/7+/vVyv1u3btXbb7+tP/7xj5Vu07JlS/Xo0UMrV64st27VqlXy8/OrdF2fPn0UEhJS6bFTUlKUkJCg4OBgTZs2TV26dFFWVpa2bt2qDz/8UHv37lV0dLTTPsuWLVNQUFC5Y9XVa2VCQoJWr16t7t2718nxaqKq19PVq1crKiqq3msCAAANCwEJAACosdWrV+vWW2/V8OHDtXjxYnl5eTnWDR8+XNOmTdOyZctcWOG5lZeXJ19fX3Xo0MHVpdSJzZs366abbtKoUaNcXco5cfLkSXl7e6tly5Zq2bKlq8tBJaKiolzyYWXp77MrPrzFubN582b5+Pg4Rm3UhZMnT8rHx6fS9X5+fkpISNDMmTM1adKkKrcdOnSoXn75ZR0+fFgRERGSpOPHj2vTpk2aNm2aXnzxReXk5CggIEBSSfCxd+9eTZs2rcoa33jjDR07dkxr1qxRu3btHMuvuOIKPfzww7Lb7eX26du3r1q0aFHlcc9GYGCg+vfvf8btSn8X60t1agIAAE0fU2wBAIAae/LJJ2WxWPT66687hSOlPD09dfnllztu2+12PfPMM+ratau8vLwUHh6uG264QSkpKU77XXzxxerZs6dWr16tgQMHysfHR23bttX8+fMlSZ9++qkSEhLk6+uruLi4ciFM6XQh69at08SJExUYGKigoCBdf/31Onr0qNO2Cxcu1GWXXabWrVvLx8dH3bp104MPPqjc3Fyn7aZMmSJ/f39t2rRJl112mQICAnTppZc61p0+2uI///mP+vXrp6CgIPn6+qp9+/aaOnWq0zbJycm6/vrrFR4eLi8vL3Xr1k3PPfec0wdX+/btk8Vi0bPPPqvnn39e7dq1k7+/vwYMGKCffvqpqofHYfPmzRo/frxCQkLk7e2tPn366F//+pdjfelUOMXFxZo3b55jWpWqFBYWas6cOY7HsmXLlrrxxhudru9TTz0lNzc3LVmypNy19PX11aZNmyT9Nu3Ke++9p3vvvVcRERHy8fHRkCFDtG7dunL3/csvv+jyyy9XaGiovL29FR8frw8//NBpm9Jz+vLLLzV16lS1bNlSvr6+KigoqHDqn7N9zknSrl27NGnSJKfH8x//+IfTNqXnumDBAj3yyCNq06aNAgMDNWzYMO3YscOpnk8//VT79+93muqm1KxZs9SvXz+FhoYqMDBQCQkJevPNN2WMqfJxq8yKFSt08cUXKywsTD4+PoqJidHvfvc75eXlObapzmMulUyrM3bsWC1dulTx8fGO36ulS5c6Hptu3brJz89PF1xwgX755Ren/U+fXumKK65QbGxshR/o9uvXTwkJCY7b//jHPzR48GCFh4fLz89PcXFxeuaZZ1RUVOS0X+nj/e2332rgwIHy9fV1/H5WNMVWda936bkvW7ZMCQkJ8vHxUdeuXfXWW2+Vqz01NVU333yzoqOj5enpqTZt2ujKK6/UkSNHHNtkZ2frvvvuU7t27eTp6anIyEjdfffd5V6fKlIXz+nvv/9el156qQICAuTr66uBAwfq008/LbfdTz/9pAsvvFDe3t5q06aNHnrooXLXvNTChQs1YMAA+fn5yd/fXyNGjKjw9/x01XmOns5iseif//ynTp486fgdevvttyVJ+fn5euihh5yu7e23367MzEynY5Q+posWLVJ8fLy8vb01a9asM9b79NNPKzU1VS+99FKV2w0dOlSSnKad+uabb+Tu7q777rtPkvTdd9851pWOKCndrzLp6elyc3NTeHh4hevd3OruI4CioiLdf//9ioiIkK+vry666CKtWbOm3HYVTbFV1XtrdV9zpJIRIgMGDJC/v7/8/f3Vp08fvfnmm5LO/Hpa0RRbZ3rfLHs+Z3o9BwAAjYQBAACogeLiYuPr62v69etX7X1uvvlmI8nccccdZtmyZebVV181LVu2NNHR0ebo0aOO7YYMGWLCwsJMly5dzJtvvmm++OILM3bsWCPJzJo1y8TFxZkFCxaYzz77zPTv3994eXmZ1NRUx/4zZ840kkxsbKyZPn26+eKLL8zzzz9v/Pz8THx8vCksLHRs+/jjj5sXXnjBfPrpp2bVqlXm1VdfNe3atTNDhw51qn3y5MnGw8PDtG3b1sydO9d8/fXX5osvvnCsi42NdWz7448/GovFYq655hrz2WefmRUrVpj58+ebP/zhD45t0tLSTGRkpGnZsqV59dVXzbJly8wdd9xhJJlbb73VsV1SUpKRZNq2bWtGjhxpFi9ebBYvXmzi4uJMSEiIyczMrPKab9++3QQEBJgOHTqYd955x3z66afm2muvNZLM008/7ahl9erVRpK58sorzerVq83q1asrPabNZjMjR440fn5+ZtasWWb58uXmn//8p4mMjDTdu3c3eXl5xhhj7Ha7GT16tAkJCTH79u0zxhjz1ltvGUnmn//8p+N4K1euNJJMdHS0GT9+vFmyZIl57733TMeOHU1gYKDZs2ePY9sVK1YYT09PM2jQILNw4UKzbNkyM2XKFCPJzJ8/37Hd/PnzjSQTGRlpbr75ZvP555+b//73v6a4uNixLikpybH92T7ntmzZYoKCgkxcXJx55513zJdffmmmTZtm3NzczGOPPVbuXNu2bWuuu+468+mnn5oFCxaYmJgY06lTJ1NcXOw43oUXXmgiIiIcj0fZx2TKlCnmzTffNMuXLzfLly83jz/+uPHx8TGzZs1yeqyGDBlihgwZUuVzJCkpyXh7e5vhw4ebxYsXm1WrVpn333/f/OEPfzAZGRk1esyNMSY2NtZERUWZnj17Oq5Zv379jIeHh5kxY4a58MILzaJFi8zHH39sOnfubFq1auW0f+nvb6n//e9/RpJZvny5U93btm0zkszf/vY3x7J77rnHzJs3zyxbtsysWLHCvPDCC6ZFixbmxhtvLHddQkNDTXR0tHn55ZfNypUrzTfffFPpNavu9S499+7du5t33nnHfPHFF+b3v/+9keQ4vjHGpKSkmNatW5sWLVqY559/3nz11Vdm4cKFZurUqWbbtm3GGGNyc3NNnz59nLZ56aWXTFBQkLnkkkuM3W6v8nE92+f0qlWrjIeHh+nbt69ZuHChWbx4sbnsssuMxWIxH3zwgWO7LVu2GF9fX9O9e3ezYMEC87///c+MGDHCxMTElPs9e+KJJ4zFYjFTp041S5cuNYsWLTIDBgwwfn5+ZsuWLZU+B6rzHK3I6tWrzejRo42Pj4/jdygtLc3Y7XYzYsQI4+7ubh599FHz5ZdfmmeffdbxHpGfn+/0mLZu3dq0b9/evPXWW2blypVmzZo1ld7n5MmTjZ+fnzHGmAkTJpjg4GCTnp7uWC/J3H777Y7b6enpxs3Nzdx8882OZX/+85/NgAEDjDHG9OvXz0yfPt2x7sYbbzRWq9VkZWVVWoMxxrz33ntGkrnsssvMsmXLqty+9HofPnzYFBUVOf2UviZVZfLkycZisZjp06ebL7/80jz//PMmMjLSBAYGmsmTJzu2K339W7lypdO+Fb231uQ159FHHzWSzMSJE81//vMfRw2PPvqoMebMr6eSzMyZMx23q/O+WfZ8zvR6DgAAGgcCEgAAUCOHDx82ksw111xTre1LP8y87bbbnJb//PPPRpJ5+OGHHcuGDBliJJlffvnFsSw9Pd1YrVbj4+Pj9CHe+vXry31IWvphzz333ON0X++//76RZN57770Ka7Tb7aaoqMh88803RpLZsGGDY93kyZONJPPWW2+V2+/0gOTZZ581kqoMLx588EEjyfz8889Oy2+99VZjsVjMjh07jDG/BSRxcXFOH7asWbPGSDILFiyo9D6MMeaaa64xXl5eJjk52Wn5qFGjjK+vr1ONp39wV5kFCxYYSeajjz5yWr527VojybzyyiuOZceOHTNRUVHmggsuMImJicbX19dcf/31TvuVfsiUkJDg9KHvvn37jIeHh/nTn/7kWNa1a1cTHx9vioqKnI4xduxY07p1a2Oz2YwxvwUkN9xwQ7n6KwtIzuY5N2LECBMVFVXuQ8g77rjDeHt7m+PHjzud6+jRo522+/DDD40kpw/txowZ4/S8qozNZjNFRUVm9uzZJiwszOkaVicg+e9//2skmfXr11e6TU0e89jYWOPj42NSUlIcy0qvWevWrU1ubq5j+eLFi40k88knnziWnf7heFFRkWnVqpWZNGmS033ff//9xtPT0xw7dqzCmkuvyzvvvGOsVqvjMTDmt8f766+/Lrffma5ZVdc7NjbWeHt7m/379zuWnTx50oSGhppbbrnFsWzq1KnGw8PDbN26tdL7mTt3rnFzczNr1651Wl76eH322WeV7lv2HGv7nO7fv78JDw83OTk5jmXFxcWmZ8+eJioqynHeV199tfHx8TGHDx922q5r165Ov2fJycnG3d3d/PnPf3aqMycnx0RERJirrrrKsez050B1nqOVKRtYlFq2bJmRZJ555hmn5QsXLjSSzOuvv+5YFhsba6xWq+M1uSb3t337dmO1Ws20adMc6yt6ne3Tp4/p3Lmz43ZcXJx58MEHjTElz/PzzjvPsa5du3bmggsuOGMddrvd3HLLLcbNzc1IMhaLxXTr1s3cc889Tq99xvx2vSv66dChQ5X3U/reXtn7bXUCkoreW6v7mrN3715jtVrNddddV2WdVb2enh6QVPd9syav5wAAoOFjii0AAHBOlU4LMmXKFKflF1xwgbp166avv/7aaXnr1q3Vt29fx+3Q0FCFh4erT58+atOmjWN5t27dJEn79+8vd5/XXXed0+2rrrpK7u7uTk1v9+7dq0mTJikiIkJWq1UeHh4aMmSIJGnbtm3ljvm73/3ujOd6/vnnO+7vww8/VGpqarltVqxYoe7du+uCCy5wWj5lyhQZY7RixQqn5WPGjJHVanXc7tWrl6SKz/v0+7n00kvLNeOdMmWK8vLy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DRkyRE8//bSkkimAJOnSSy/V1q1blZiY6LT9O++8I4vF4vQN4bNx6aWXOoKg0+/H19dX/fv3r/Exx44dq/T0dNlstnLfNj7vvPOcQorly5dr7ty5+stf/qLly5crKChIV199dYXPlwULFjimh5FKpif58ccfHY9Xly5d1KlTJ23YsKHC+z3vvPPO+Qf1FfH19dXQoUO1bt069erVq8K6qvtN6rJOH3VQymKxyN3d3WnKtZMnT+rdd989q/OQSoLPfv36OUZdlD4/a/KYnys33nijfv75Z33//fdasmSJJk+e7HQNKvp9NsbojTfeOKv7PRfXe9SoUVq5cmW5KeHKGjt2rPbs2aOwsLAKr3nbtm1rff9n4ufnp379+mnRokVOz0G73a733ntPUVFRjimnhg4dqq+//toxQkQqmQJt4cKFTsccMWKE3N3dtWfPnkp/f6ujsudoTZS+35z+fvTRRx8pNze3zt+PHnjgAYWGhurBBx+scH1QUJDi4+MdI0hKX/NKDRkyRCtXrtSqVat0wQUXOE17VtlrTUUf8EslIycPHDjgNMXa2SittbL329qq7mvOZZddJqvVqnnz5lV5vMpeTytyLt43AQBAw8cIEgAAUGMDBgzQvHnzdNttt6lv37669dZb1aNHDxUVFWndunV6/fXX1bNnT40bN05dunTRzTffrJdffllubm4aNWqU9u3bp0cffVTR0dG655576ry+RYsWyd3dXcOHD9eWLVv06KOPqnfv3rrqqqskSQMHDlRISIj+7//+TzNnzpSHh4fef/99bdiw4azud8aMGUpJSdGll16qqKgoZWZm6qWXXnLqb3LPPffonXfe0ZgxYzR79mzFxsbq008/1SuvvKJbb721VvPdV2TmzJlaunSphg4dqhkzZig0NFTvv/++Pv30Uz3zzDMKCgqq8TGvueYavf/++xo9erTuuusuXXDBBfLw8FBKSopWrlyp8ePHa8KECTp06JCuv/56DRkyRDNnzpSbm5sWLlyowYMH6/7779eLL77odNy0tDRNmDBBN910k7KysjRz5kx5e3vroYcecmzz2muvadSoURoxYoSmTJmiyMhIHT9+XNu2bVNiYqL+85//nO0lq5WXXnpJF110kQYNGqRbb71Vbdu2VU5Ojnbv3q0lS5aU6ylTHXFxcVq0aJHmzZunvn37ys3NTeedd57G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++23cnd315w5czRy5Eht3LhRnp6emjdvnu6991499dRTGjVqlLKysvTDDz9IktauXavw8HDNnz9fI0eOlNVqrbDul156Sc8995xee+01xcfH66233tLll1+uLVu2qFOnTo7tHnnkET377LPq1KmTHnnkEV177bXavXu33N2b1a8hAAAAAAAAADQIfDLbQC1durTcNE4PPPCAHn300Vodr6ioSH//+9/Vr18/SdK//vUvdevWTWvWrNEFF1wgf39/ubu7Vzml1r///W8dPXpUa9euVWhoqCSpY8eOjvW9e/dW7969HbfnzJmjjz/+WJ988oljVEZVsrOzlZWVpbFjx6pDhw6SpG7dujnWP/HEE3rwwQc1efJkSVL79u31+OOP6/77768wIPnggw/k5uamf/7zn46QZf78+QoODtaqVat02WWXac6cOZo2bZruuusux37nn3++JKlly5aSpODg4Cqvy7PPPqsHHnhA11xzjSTp6aef1sqVK/Xiiy/qH//4h2O7++67T2PGjJEkzZo1Sz169NDu3bvVtWvXM14bAAAAAAAAAEDdalYBiY+HVVtnj3DJ/dbU0KFDNW/ePKdlpaFEbbi7u+u8885z3O7atauCg4O1bds2XXDBBdU6xvr16xUfH19pHbm5uZo1a5aWLl2qgwcPqri4WCdPnlRycnK1jh8aGqopU6ZoxIgRGj58uIYNG6arrrpKrVu3liT9+uuvWrt2rZ544gnHPjabTfn5+crLy5Ovr6/T8X799Vft3r1bAQEBTsvz8/O1Z88epaWl6eDBg7r00kurVV9FsrOzdfDgQV144YVOyy+88EJt2LDBaVmvXr0cfy89p7S0NAISAAAAAAAAAHCBZhWQWCwWl091VV1+fn5OozPqQukoijMtq4yPj0+V66dPn64vvvhCzz77rDp27CgfHx9deeWVKiwsrPZ9zJ8/X3feeaeWLVumhQsX6i9/+YuWL1+u/v37y263a9asWZo4cWK5/by9vcsts9vt6tu3r95///1y61q2bCk3t7prwXP6dTTGlFvm4eFRbvvS6ckAAAAAAAAAAPWrWTVpb86Ki4v1yy+/OG7v2LFDmZmZjtELnp6estlsVR6jV69eWr9+vY4fP17h+u+++05TpkzRhAkTFBcXp4iIiHIN0asjPj5eDz30kH788Uf17NlT//73vyVJCQkJ2rFj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9KF6/uo++kP/WPVoE0Q40gQ0rxEkRXnSk23q/34fPih5+tXZ4R544AE999xzmj9/vry8vPTll186rT9x4oRGjx6tOXPmyNvbW//61780btw47dixQzExMY7tnnvuOT3++ON6+OGH9d///le33nqrBg8erK5duyonJ0fjxo3T6NGj9e9//1v79+93+qC/tnJycjR58mT97W9/c9QwevRo7dq1SwEBAY7tZs6cqblz5+qFF16Q1Wotd5xffvlFd955p959910NHDhQx48f13fffedY/5e//EWLFi3SvHnz1KlTJ3377be6/vrr1bJlSw0ZMqTc8TZt2qQRI0bo8ccf15tvvqmjR4/qjjvu0B133KH58+dLkm644QatXr1af/vb39S7d28lJSXp2LFjio6O1kcffaTf/e532rFjhwIDAysd0TNlyhTt2rVLn3zyiQIDA/XAAw9o9OjR2rp1q2OUTF5enp599lm9++67cnNz0/XXX6/77rtP77//fu0vPAAAAAAAANAM5eQXacOBrFOjQzK0LjlTWSeLym0XE+qrhJhgJcSW9A7pGsHokOageQUkTcTdd9+tiRMnVrq+d+/e6t27t+P2nDlz9PHHH+uTTz7RHXfc4Vg+evRo3XbbbZJKQpcXXnhBq1atUteuXfX+++/LYrHojTfekLe3t7p3767U1FTddNNNZ1X7JZdc4nT7tddeU0hIiL755huNHTvWsXzSpEmaOnVqpcdJTk6Wn5+fxo4dq4CAAMXGxio+Pl6SlJubq+eff14rVqzQgAEDJEnt27fX999/r9dee63CgOSvf/2rJk2a5AiBOnXqpL/97W8aMmSI5s2bp+TkZH344Ydavny5hg0b5jhmqdKptMLDwytt+l4ajPzwww8aOHCgJOn9999XdHS0Fi9erN///veSSqYUe/XVV9WhQwdJ0h133KHZs2dXei0AAAAAAAAAlMwqs/dY7qlG6plal5yhHUdyyk3w4+3hpl5RpY3UgxUfE6KWAV6uKRou1bwCEg/fktEcrrjfOnTeeedVuT43N1ezZs3S0qVLdfDgQRUXF+vkyZNKTk522q5Xr16Ov5dO5ZWWliZJ2rFjh3r16iVvb2/HNhdccMFZ156WlqYZM2ZoxYoVOnLkiGw2m/Ly8srVdqZzHD58uGJjY9W+fXuNHDlSI0eO1IQJE+Tr66utW7cqPz9f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xGja8M4K8/dydXkAAAAAAKCJIiABAAAuYbcbfbwuVc98sV1HsgskSQPah2nGuO7q1jrQxdUBAAAAAICmjoAEAADUu1/3Z2j20q3acCBTkhQT6quHR3fTiB6t6DMCAAAAAADqBQEJAACoN4eyTuqpz7frf+sPSpL8PK2645JOmnpRW3m5W11cHQAAAAAAaE4ISAAAwDl3stCm177do1e/2aP8IrssFun3faN034guCg/wdnV5AAAAAACgGSIgAQAA54wxRks2HtJTn23Twax8SdL5bUM0Y2wPxUUFubg6AAAAAADQnBGQAACAc2JjSqZmL9mqX/ZnSJIig3300OiuGhPXmj4jAAAAAADA5QhIAABAnUrLztczX+zQf39NkST5eFh168UddPPg9vL2oM8IAAAAAABoGAhIAABAncgvsunN75P0ysrdyi20SZImxEfqgZFdFRFEnxEAAAAAANCwEJAAAICzYozRss2H9eTn23Tg+ElJUp/oYM0Y110JMSEurg4AAAAAAKBiBCQAAKDWthzM0uNLt+qnvcclSa0CvfTgqK4a3ztSbm70GQEAAAAAAA0XAQkAAKixYycK9NyXO/XB2mQZI3m5u+mWwe31fxd3kK8n/7wAAAAAAAANH59gAACAaisstutfP+7T377epZyCYknS2F6t9eCorooK8XVxdQAAAAAAANVHQAIAAM7IGKOvt6Xpic+2KelYriSpZ2SgZoztoQvahbq4OgAAAAAAgJojIAEAAFXaeSRHjy/dqu92HZMktfD30v0juujKvlH0GQEAAAAAAI0WAQkAAKhQRm6hXvhqp97/OVk2u5Gn1U1TL2qn24d2UIC3h6vLAwAAAAAAOCsEJAAAwEmRza73ftqvF7/apayTRZKkET1a6eHR3RQb5ufi6gAAAAAAAOoGAQkAAHBYtSNNcz7dpt1pJyRJXSMCNGNcdw3s0MLFlQEAAAAAANQtAhIAAKA9R0/oiU+3acX2NElSqJ+npl3WWdecHyMrfUYAAAAAAEATREACAEAzlnWySH/7epf+9eM+FduN3N0smjKwrf58aScF+dBnBAAAAAAANF0EJAAANEM2u9GCNcl6fvlOHc8tlCRd0jVcj4zppg4t/V1cHQAAAAAAwLlHQAIAQDPz4+5jmr10q7YfzpEkdQz316Nju2tI55YurgwAAAAAAKD+EJAAANBM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\n", + "text/plain": [ + "
" + ] }, "metadata": {}, "output_type": "display_data" @@ -840,15 +1015,15 @@ }, { "cell_type": "markdown", - "source": [ - "---" - ], + "id": "2518be43", "metadata": { - "collapsed": false, "pycharm": { "name": "#%% md\n" } - } + }, + "source": [ + "---" + ] } ], "metadata": { @@ -867,9 +1042,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.6" + "version": "3.10.9" } }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} diff --git a/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb b/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb index 56cea047..70561abc 100644 --- a/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb +++ b/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb @@ -49,38 +49,39 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 27, "id": "3ffc9a4e", "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", + "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "from pyinterpolate import read_txt, ExperimentalVariogram, VariogramCloud" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 2, "id": "5e8e320a", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "array([[2.42207337e+05, 5.46881660e+05, 5.03191910e+01],\n", - " [2.50856917e+05, 5.51689039e+05, 6.96442337e+01],\n", - " [2.43882223e+05, 5.53252314e+05, 4.52078705e+01],\n", - " [2.53679240e+05, 5.30855626e+05, 5.43067894e+01],\n", - " [2.52375160e+05, 5.34773476e+05, 4.86135292e+01],\n", - " [2.44833732e+05, 5.28542218e+05, 5.09161682e+01],\n", - " [2.45380349e+05, 5.30266794e+05, 5.63001442e+01],\n", - " [2.48391707e+05, 5.46418696e+05, 1.87953167e+01],\n", - " [2.46936777e+05, 5.36967503e+05, 2.04066505e+01],\n", - " [2.44688507e+05, 5.33463225e+05, 5.17071571e+01]])" + "array([[2.50619963e+05, 5.51239899e+05, 7.45311050e+01],\n", + " [2.48382967e+05, 5.41598154e+05, 1.73819008e+01],\n", + " [2.38841957e+05, 5.52967791e+05, 6.44929733e+01],\n", + " [2.50322081e+05, 5.43366530e+05, 2.12877045e+01],\n", + " [2.39793019e+05, 5.49271428e+05, 8.65349960e+01],\n", + " [2.49195403e+05, 5.37611815e+05, 3.85723991e+01],\n", + " [2.46386924e+05, 5.28968757e+05, 6.23634529e+01],\n", + " [2.52703627e+05, 5.50164362e+05, 7.46828461e+01],\n", + " [2.38252113e+05, 5.49469713e+05, 1.04557449e+02],\n", + " [2.47506851e+05, 5.34515887e+05, 5.37074432e+01]])" ] }, - "execution_count": 5, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } @@ -114,17 +115,20 @@ "\n", "```python\n", "\n", - "class ExperimentalVariogram(\n", - " input_array,\n", - " step_size,\n", - " max_range,\n", - " weights=None,\n", - " direction=None,\n", - " tolerance=1.0,\n", - " method='t',\n", - " is_semivariance=True,\n", - " is_covariance=True,\n", - " is_variance=True)\n", + "class ExperimentalVariogram:\n", + " \n", + " def __init__(self,\n", + " input_array,\n", + " step_size,\n", + " max_range,\n", + " weights=None,\n", + " direction=None,\n", + " tolerance=1.0,\n", + " method='t',\n", + " is_semivariance=True,\n", + " is_covariance=True,\n", + " is_variance=True):\n", + " ...\n", "\n", "```\n", "\n", @@ -138,7 +142,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 3, "id": "785e9110", "metadata": {}, "outputs": [ @@ -146,8 +150,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "Max lon distance: 18055.017384361156\n", - "Max lat distance: 25230.138770977966\n" + "Max lon distance: 17935.773493349872\n", + "Max lat distance: 25187.335448016413\n" ] } ], @@ -172,19 +176,19 @@ "id": "2dc49a0e", "metadata": {}, "source": [ - "We can assume, that the maximum distance `max_range` parameter shouldn't be larger than the maximum distance in a lower dimension (**18055** m). In reality, the `max_range` parameter is rather close to the halved value of this distance, and we can check it on a variogram.\n", + "We can assume, that the maximum distance `max_range` parameter shouldn't be larger than the maximum distance in a lower dimension (**~18000** m). In reality, the `max_range` parameter is rather close to the halved value of this distance, and we can check it on a variogram.\n", "\n", "But we don't know the `step_size` parameter... Let's assume that it is 100 meters and we will see if we've estimated it correctly." ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 4, "id": "3fbc21c8", "metadata": {}, "outputs": [], "source": [ - "max_range = 18055\n", + "max_range = 18000\n", "step_size = 100\n", "\n", "experimental_variogram = ExperimentalVariogram(\n", @@ -204,13 +208,13 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 5, "id": "db85fb2b", "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+0AAAINCAYAAABLdJ4lAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAAB7CklEQVR4nO3de3yT9dnH8W9Segi0Kce2MDnoxANKkYPDelY6QZHHA07nmKhzujkQsaIMHxXRTVARHc45dQruUedw84yiUAWdIGonZ8eUqeikLehIW0lPye/5A5M1bdokbQ53ks/79crrBXfu3PnduRvodV+/33XZjDFGAAAAAADAcuyJHgAAAAAAAAiOoB0AAAAAAIsiaAcAAAAAwKII2gEAAAAAsCiCdgAAAAAALIqgHQAAAAAAiyJoBwAAAADAogjaAQAAAACwqG6JHoAVeL1effnll8rLy5PNZkv0cAAAAAAAKc4Yo9raWg0YMEB2e/v5dIJ2SV9++aUGDhyY6GEAAAAAANLM559/rgMOOKDd5wnaJeXl5Una/2E5nc4EjwYAAAAAkOpqamo0cOBAfzzaHoJ2yT8l3ul0ErQDAAAAAOIm1BJtCtEBAAAAAGBRBO0AAAAAAFgUQTsAAAAAABbFmvYweTweNTU1JXoYAKIoMzNTGRkZiR4GAAAA0C6C9jDU1dXpiy++kDEm0UMBEEU2m00HHHCAcnNzEz0UAAAAICiC9hA8Ho+++OILde/eXf369QtZ2Q9AcjDGaPfu3friiy80dOhQMu4AAACwJIL2EJqammSMUb9+/eRwOBI9HABR1K9fP3366adqamoiaAcAAIAlUYguTGTYgdTD9xoAAABWR9AOAAAAAIBFEbQjIS655BKdffbZiR5GlwwZMkT33ntvoocRVLzGtnTpUvXs2TPm7wMAAACkK4L2FHXJJZfIZrO1eUyYMCHRQ5Mk/eY3v9HSpUsTPQxJ+6dIP/fcc1E/7r59+zRnzhx997vfVU5Ojvr166eTTjpJzz//fNTfq7X33ntPV1xxRczf54ILLtA///nPmL8PAAAAkK4oRJfCJkyYoCVLlgRsy87OTtBo9vN4PLLZbMrPz0/oOOLh5z//udavX6/77rtPw4YN01dffaW1a9fqq6++ivl79+vXL+bv0dTUJIfDQYFGAAAAIIbItMeJ1xg1eJr9D28cer5nZ2erqKgo4NGrVy9J0urVq5WVlaW33nrLv/+dd96pgoICVVVVSZJOPvlkTZ8+XdOnT1d+fr769u2rm266KaBffUNDg2bNmqXvfOc76tGjh8aOHavVq1f7n/dNn37hhRc0bNgwZWdna+fOnW2mx5988sm66qqrNHPmTPXq1UuFhYV6+OGH9c033+jSSy9VXl6eDj74YL3yyisB57hlyxadfvrpys3NVWFhoS666CLt2bMn4LgzZszQ9ddfr969e6uoqEi33HKL//khQ4ZIks455xzZbDb/33fs2KGzzjpLhYWFys3N1dFHH61Vq1ZF9Pm/8MILuuGGG3TGGWdoyJAhGj16tK666ir95Cc/ifjze+mll3TooYeqe/fuOu+887Rv3z499thjGjJkiHr16qUZM2bI4/EEnJdvevyPfvQjXXDBBQFja2pqUt++ffXHP/5RkrRixQodf/zx6tmzp/r06aMzzzxTO3bs8O//6aefymaz6c9//rNOOukk5eTk6IknnmgzPT6cz23IkCG6/fbb9ZOf/ER5eXkaNGiQHnrooYB9vvjiC1144YXq3bu3evTooTFjxmj9+vX+559//nmNGjVKOTk5OuiggzRv3jw1NzdL2t/K7ZZbbtGgQYOUnZ2tAQMGaMaMGRFcOQAAAMA6CNrjwNXo1ryK5Zqxdpn/Ma9iuVyN7oSN6eSTT9bMmTN10UUXyeVy6YMPPtBNN92kP/zhDyosLPTv99hjj6lbt25699139Zvf/EaLFi3SH/7wB//z06dP17p16/TUU09p06ZN+sEPfqAJEyboo48+8u+zb98+3XHHHfrDH/6grVu3qqCgIOiYHnvsMfXt21fvvvuurrrqKl155ZX6wQ9+oGOPPVZ///vfddppp+miiy7Svn37JEl79+7VqaeeqpEjR+r999/XihUrVFVVpfPPP7/NcXv06KH169frzjvv1K233qqVK1dK2j+NXJKWLFmiXbt2+f9eV1enM844Q+Xl5frggw80YcIETZo0STt37gz7My4qKtLLL7+s2tradvcJ9/NbvHixnnrqKa1YsUKrV6/WOeeco5dfflkvv/yy/u///k8PPvig/vKXvwR9jylTpujFF19UXV2df9urr76qffv26ZxzzpEkffPNNyorK9P777+v8vJy2e12nXPOOfJ6vQHH+uUvf6mrr75aH374ocaPH9/mvcL93O6++26NGTNGH3zwgX7xi1/oyiuv1Pbt2/3HOOmkk/Tvf/9bL7zwgjZu3Kjrr7/eP5a33npLU6dO1dVXX61t27bpwQcf1NKlS/XrX/9akvTXv/5V99xzjx588EF99NFHeu655zR8+PB2rwEAAEA8JCKJhxRhYFwul5FkXC5Xm+fcbrfZtm2bcbvdnTr23oZ95sZ3XzA/f/NJc8WbT/gfP3/zSXPjuy+YvQ37ujr8oC6++GKTkZFhevToEfD49a9/7d+noaHBHHXUUeb88883w4YNM5dffnnAMU466SRz+OGHG6/X6982e/Zsc/jhhxtjjPnss89MRkaG+fe//x3wunHjxpk5c+YYY4xZsmSJkWQ2bNjQZnxnnXVWwHsdf/zx/r83NzebHj16mIsuusi/bdeuXUaSWbdunTHGmNtuu82cdtppAcf9/PPPjSSzffv2oMc1xpijjz7azJ492/93SebZZ58N8ikGOuKII8x9993n//vgwYPNPffc0+7+a9asMQcccIDJzMw0Y8aMMTNnzjR/+9vf/M9H8vl9/PHH/ud/9rOfme7du5va2lr/tvHjx5uf/exnQcfW1NRk+vbta/74xz/6n7/wwgvNBRdc0O7Yd+/ebSSZzZs3G2OM+eSTT4wkc++99wbst2TJEpOfn9/ucYwJ/rn9+Mc/9v/d6/WagoIC88ADDxhjjHnwwQdNXl6e+eqrr4Ieb9y4ceb2228P2PZ///d/pn///sYYY+6++25zyCGHmMbGxg7HZUzXv98AAADh2Nuwz9z83osB8cDN770Ys1gAyaGjOLQlMu0x5DVGizaVa099nbwKvJPmldGe+jot2lQes7tsp5xyijZs2BDw+PnPf+5/PisrS0888YT++te/qr6+Xvfcc0+bYxxzzDEBvaxLSkr00UcfyePxaPPmzfJ4PDrkkEOUm5vrf6xZsyZganVWVpaKi4tDjrflPhkZGerTp09AhtQ3A6C6ulqStHHjRr3xxhsB733YYYdJUsD7t37v/v37+4/Rnrq6Os2aNUuHH364evbsqdzcXH344YcRZdpPPPFE/etf/1J5ebnOO+88bd26VSeccIJuu+02SQr78+vevbu++93vBnwOQ4YMUW5ubsC29s6pW7duOv/88/XEE09I2p9Vf/755zVlyhT/Ph999JEuvPBCHXTQQXI6nf5lAq3Pd8yYMR2ec7ifW8trYrPZVFRU5B//hg0bNHLkSPXu3Tvoe2zcuFG33nprwGd2+eWXa9euXdq3b59+8IMfyO1266CDDtLll1+uZ5991j91HgAAIN5cjW4t3LhK1e7A2ZfV7lot3LgqobNvkRwoRBdDTV6PKt017T7vlVGlu0ZNXo+yM6J/KXr06KGDDz64w33Wrl0rSfr666/19ddfq0ePHmEfv66uThkZGaqoqFBGRkbAcy0DSofDERD4tyczMzPg7zabLWCb7xi+adJ1dXWaNGmS7rjjjjbH6t+/f4fHbT3tu7VZs2Zp5cqVWrhwoQ4++GA5HA6dd955amxsDHkerc/phBNO0AknnKDZs2frV7/6lW699VbNnj077M8v1OcSzjlNmTJFJ510kqqrq7Vy5Uo5HI6ATgKTJk3S4MGD9fDDD2vAgAHyer068sgj25xvqJ+PcD+3jsYfqrBdXV2d5s2bp3PPPbfNczk5ORo4cKC2b9+uVatWaeXKlfrFL36hu+66S2vWrGnzvgAAALEUbhJv7uiJsofx+zLSE0F7GtuxY4euueYaPfzww/rzn/+siy++WKtWrZLd/t8JGC2Lf0nSO++8o6FDhyojI0MjR46Ux+NRdXW1TjjhhHgPX6NGjdJf//pXDRkyRN26df5HOTMzM6CImyS9/fbbuuSSS/xrvuvq6vTpp592ZbiSpGHDhqm5uVn19fVx/fyOPfZYDRw4UH/+85/1yiuv6Ac/+IE/gP3qq6+0fft2Pfzww/5x/O1vf+vU+0TjcysuLtYf/vAHff3110Gz7aNGjdL27ds7vCHlcDg0adIkTZo0SdOmTdNhhx2mzZs3a9SoURGNBQAAoCsSncRDamB6fApraGhQZWVlwMNXWd3j8ejHP/6xxo8fr0svvVRLlizRpk2bdPfddwccY+fOnSorK9P27dv1pz/9Sffdd5+uvvpqSdIhhxyiKVOmaOrUqXrmmWf0ySef6N1339X8+fO1fPnymJ/ftGnT9PXXX+vCCy/Ue++9px07dujVV1/VpZde2iYI78iQIUNUXl6uyspK/ec//5EkDR06VM8884w2bNigjRs36kc/+lHI7HxrJ598sh588EFVVFTo008/1csvv6wbbrhBp5xyipxOZ9w/vx/96Ef6/e9/r5UrVwZMje/Vq5f69Omjhx56SB9//LFef/11lZWVdeo9ovG5XXjhhSoqKtLZZ5+tt99+W//617/017/+VevWrZMk3XzzzfrjH/+oefPmaevWrfrwww/11FNP6cYbb5S0v+L+I488oi1btuhf//qXHn/8cTkcDg0ePLhT5wQAAAAkEkF7DGXaM1TkcMqu4FNd7LKpyOFUpj0j6PNdtWLFCvXv3z/gcfzxx0uSfv3rX+uzzz7Tgw8+KGn/dPKHHnpIN954ozZu3Og/xtSpU+V2u/W9731P06ZN09VXX60rrrjC//ySJUs0depUXXvttTr00EN19tln67333tOgQYNick4tDRgwQG+//bY8Ho9OO+00DR8+XDNnzlTPnj0DZguEcvfdd2vlypUaOHCgRo4cKUlatGiRevXqpWOPPVaTJk3S+PHjI87Sjh8/Xo899phOO+00HX744brqqqs0fvx4LVu2zL9PPD+/KVOmaNu2bfrOd76j4447zr/dbrfrqaeeUkVFhY488khdc801uuuuuzr1HtH43LKysvTaa6+poKBAZ5xxhoYPH64FCxb4lxCMHz9eL730kl577TUdffTROuaYY3TPPff4g/KePXvq4Ycf1nHHHafi4mKtWrVKL774ovr06dOpcwIAAAASyWYMvQZqamqUn58vl8slp9MZ8Fx9fb0++eQTHXjggcrJyYn42L7CE63XsdhlU9+cXM0aUar8rI7X8CbKySefrKOOOsrf7xtINV39fgMAAHTEa4zmVSxXtbu2zZp2aX9MUODIY017muooDm2JTHuM5Wc5NGtEqQoceQHbCxx5lg7YAQAAAHSN3WZTWfE49c3JbTP71pfEKyseR8CODlHtIA7ysxyaO3qimrz/XWedac/gywkAAACkOF8Sb9Gm8oCidAWOPJUVjyOJh5AI2uPEbrMlXUXI1atXJ3oIAAAAQNIjiYeuSK4oEgAAAACSUDIm8WANrGkHAAAAAMCiuNUTJorsA6mH7zUAAEhVXmOYjp8iCNpD8PWGbmxslMNBkQgglTQ2Nkr67/ccAAAgFbga3W0K3xU5nBS+S1IE7SF069ZN3bt31+7du5WZmSm7nRUFQCrwer3avXu3unfvrm7d+KcQAACkBlejWws3rtKe+rqA7dXuWi3cuIq200mI31RDsNls6t+/vz755BN99tlniR4OgCiy2+0aNGiQbEwVAwAAKcBrjBZtKtee+jp5FbgM0CujPfV1WrSpXHNHT2SqfBIhaA9DVlaWhg4d6p9KCyA1ZGVlMXsGAACkjCavJ2BKfGteGVW6a9Tk9VDJPolwpcJkt9uVk5OT6GEAAAAAANIIKSYAAAAAACyKoB0AAAAAUkCmPUNFDqfsCr5e3S6bihxOZdrpnJNMCNoBAAAAIAXYbTaVFY9T35zcNoG7XTb1zclVWfE4itAlGYJ2AAAAAEgR+VkOzRpRqgJHXsD2Akce7d6SFIXoAAAAACCF5Gc5NHf0RDV5Pf5tmfYMMuxJiqAdAAAAAFKM3WajrVuK4CoCAAAAgAV4jSE7jjYI2gEAAAAgwVyNbi3aVK5Kd41/W5HDqbLicSm9Dp0bFaERtAMAAABAArka3Vq4cZX21NcFbK9212rhxlUpW0AuXW9URIrq8QAAAAAQRV5j1OBp9j+8xnS476JN5dpTXyevAvfzymhPfZ0WbSrv8BjJyHejotpdG7Ddd6PC1ehO0Mish0w7AAAAgIRKpSnSkWaPm7yegH1b88qo0l2jJq8nZQrLhXujYu7oiUn7cxBNqXHVAQAAACSlVJoina7T3COVjjcquoLp8QAAAAASIpIp0pFMOU+EdJ3mjtjjtgUAAACAuItkinRtU73ls/GdzR5n2jNU5HCq2l3b5nOQJLtsKnDkKdOeEZNxw/rItAMAAACIO1+QGyxQlf4b5H5VX2eZgmWxyPbbbTaVFY9T35xc2RW4ftsum/rm5KqseFxKre323ahofb4+dtlU5HByo+JbZNoBAAAAWNZ9W1dbomBZLNfe52c5NGtEaZvjFzjyLDWbIFp8Nyp86/9bXttUvVHRFQTtAAAAAAJ0tpp7LKrAV7XKsAe8X5wKloVTYC4vM6dL09zzsxyaO3piylTRDyXdblR0BUE7AAAAAL/OZpTbe93M4aeqe7cs/zZfIBrOWu6+Obmqrm8/aA9XV24mRLL2vqvZY7vNllbV0tPtRkVnpc9PBAAAAJBGOhOodrZlWXuvq3LX6H/fe16eFmu/W94ACBXkzjjyZN34/osRnXewsXVlWnskBebIHkcu2I2KWMzYSGYE7QAAAECK6UygGklGuWUA1dHrjBQQsEttbwB0FOR2dcp5Ivqmkz3umljWDkhWVI8HAAAAUkgkvc9bCreae8tgNJzXBTtOy57lviB38bHn+x9zR09UfpajS5XVE9k33Zc99j0I2MPT2Z/dVJfwoP3f//63fvzjH6tPnz5yOBwaPny43n//ff/zxhjdfPPN6t+/vxwOh0pLS/XRRx8FHOPrr7/WlClT5HQ61bNnT1122WWqq6tr/VYAAACwqFi00kpHiQxUI9H6BkBHQa4vG1/gyAs4RoEjr8NMeWdvQrRGe7L4SJaf3URI6PT4//znPzruuON0yimn6JVXXlG/fv300UcfqVevXv597rzzTi1evFiPPfaYDjzwQN10000aP368tm3bppycHEnSlClTtGvXLq1cuVJNTU269NJLdcUVV+jJJ59M1KkBAAAgTEyHjZ5I1l8nU8GzRE05962tnn7ESfrNljf0Vf03KdWezEprx1P1ZzcaEnq2d9xxhwYOHKglS5b4tx144IH+PxtjdO+99+rGG2/UWWedJUn64x//qMLCQj333HP64Q9/qA8//FArVqzQe++9pzFjxkiS7rvvPp1xxhlauHChBgwYEN+TAgAAQNgSsea4q6wU6ERTONXcg60fD/W6aIl3ZfVgN5MybHapRaY3mQvMcbMseSR0evwLL7ygMWPG6Ac/+IEKCgo0cuRIPfzww/7nP/nkE1VWVqq0tNS/LT8/X2PHjtW6deskSevWrVPPnj39AbsklZaWym63a/369UHft6GhQTU1NQEPAAAAxFcyTod1Nbo1r2K5Zqxd5n/Mq1ge97W2sVhO0Nn14x29rt33CmNKeVfPsSvT2ttbW+01XvXLztWvxkwKWHufbFg7nlwSGrT/61//0gMPPKChQ4fq1Vdf1ZVXXqkZM2bosccekyRVVlZKkgoLCwNeV1hY6H+usrJSBQUFAc9369ZNvXv39u/T2vz585Wfn+9/DBw4MNqnBgAAgBCiteY4XhIV6LQOXv/TsK/dGwddXX/d2fXj7b0uw2aLuICcFJ2bI529CRGqGv5XDd/ot1vXJO0MC6veLKN2QPsSOj3e6/VqzJgxuv322yVJI0eO1JYtW/T73/9eF198cczed86cOSorK/P/vaamhsAdAAAA7epsO7SuCj5F26bW8VTL5QShep+HWn/d2fXjwV63r7lR925+PWD8/XJyddWRJysnI1MNnuY2x47mkonO9E1P9bXVVj0/302WrvzspqqE/pT1799fw4YNC9h2+OGH669//askqaioSJJUVVWl/v37+/epqqrSUUcd5d+nuro64BjNzc36+uuv/a9vLTs7W9nZ2dE6DQAAAKS4RAQ67QWvrfue+96/5Y2DSAPV1sJZP97e2v6Wr8vO6BYQyNc0uvXbrWt04/sv+vdpuY46FjdH0qFveqrUWejMTZZ0kNCg/bjjjtP27dsDtv3zn//U4MGDJe0vSldUVKTy8nJ/kF5TU6P169fryiuvlCSVlJRo7969qqio0OjRoyVJr7/+urxer8aOHRu/kwEAAEBEOlv4LB10FLy2+5oWNw5iHahGUsTMF8i7Gt1avGV1hxn0nIzMmNwciXcRu3hKtYJy6XCTJVIJXdN+zTXX6J133tHtt9+ujz/+WE8++aQeeughTZs2TZJks9k0c+ZM/epXv9ILL7ygzZs3a+rUqRowYIDOPvtsSfsz8xMmTNDll1+ud999V2+//bamT5+uH/7wh1SOBwAAiLNIiod1ds1xIsYab6HW+4ejo97nkWr5We3+NsiOZG2/VddRB5NMa6s7U2chGc4vmj+7qSCht5uOPvpoPfvss5ozZ45uvfVWHXjggbr33ns1ZcoU/z7XX3+9vvnmG11xxRXau3evjj/+eK1YscLfo12SnnjiCU2fPl3jxo2T3W7X5MmTtXjx4kScEgAAQNrqTMYvUdNhIx1rOs8KCPZZBdPR9PVIlhckWqRrqxM1Nb2zSwlYO558bMZY4HZWgtXU1Cg/P18ul0tOpzPRwwEAAEi4SAORluuvgwUBoYqHxTPw6exYu3qOkWjwNGvG2mURvcZ34yCaxfDaO+dQFh97fsB09HDP596SH2jBhldD3hyJdsG/YMK5sZPIqenhfqatr4VPqk2rT0bhxqGpubADAAAAnRbpL/PRKB4WrzXHXRlrPGcFhMrstxaLDGln1tV3lZWywKHWVkezyn0isHY8eRC0AwAAwK8zgYhVW0gF09WxxivQ6Sh4tX37fMsq8rG4cRDqs4pEJMsLsjO6WaaCeHs3kxLVAjDaUrlAXyrhCgEAAEBS6gQisRavQKe9zH6hw6mZw09V925Z/m1WyZC2t7Y/0gy61bPAVrhR1Zk6C6nSGi7dELQDAABAUuwDkQZPsyQChUhYPXhtKdT09UiXF5AF7likN0KivYadGwDxw7cAAAAAXRLu+uvr1j8jKbHFrpKxCnyigtdI19WHM309mW5CJINwb4REe/09Rezii+rxono8AACA1LVq1JFUGY9FtfVIxLMKfLLr6LPqk91DVw8/Rc5vP6t0Cr69xmhexXJLVLn3jae9GyHRHivfn+gJNw61x3FMAAAAsDBfZtWudiq8y6YihzNoFtqX8Stw5IV8n5br470JyB+1N9YCRx4BRysdfVbXHfV99XPkKTujm7IzuqVNwC79d2p635zcNt+XRPQ6983GCHYtfMte2ruZ1nLZSyjh1r1IxPc6lTE9HgAAAJK63m6r5dTnBk+zfzp8MImuKJ+u07Q7sw452T6reK21jlcLQCutHbdCAb50xCcJAAAAv64GIslUPCyZxhoNXVmHbNXPqnVAu6+5Ufdufj1ua61jfUPDKmvHfZ+zr5gk4st63zwAAIA0l+jMWrJlVhFatAuRWUGwgDbDZlPrmdmxPsdY3dCI1jXravHFYJ8z4os17QAAABbianRrXsVyzVi7zP+YV7FcrkZ3XMfR0RrZcHRlfTyiKxXXIfsC2mp3bcB2jzEpcY7RvGZdWX/f3ufc7nu1+l57jVGDp9n/SJbP32rItAMAAFhEKmVDu7o+PtoSPXshHto7x1Rbh9xRQNvua5LsHKN9zTqz7CXSz7n199oqU/tTgfV/YgEAANJAuJm1eLWQioauro+PVqAdj+Ah0TcFOjrHnIzMuI0jHkIFtAgu0mUvkX7OLb/XqXQD0goI2gEAACwg1bKhPp1dHx+tQDsewUO0bwpEegMg1DnOOPLkiMeA1BSL9fd3jT1X2RndlGGzy2O8cjc36e5NbWfYSMl7AzLRkudffAAAACSlSAOFaAXa8Zi9EMlYwwnGI70BEM453rdldZcKkaWCZDvHrhaPi6fsjG6q9zSFXawuWW9AJhKF6AAAAGAZ0SzA5Zu90N563JbBQyzGurt+f+Dubm7Sfxr2hSww2F7RL98NgGDFCMM5x6r6Wk0/4qROFSKzolBFDltLxnPsSvG4aAm3mOS+5saIitUhcgTtAAAAFkC19f1iHWhHU6ixGknV9bWaue5p/e97z3cYjMe6wrvz2/oCBY68gO0FjrykW1/cUUBr0/62by0l4zlK/60JkahrFs6Ng5nDT9W9m1+PqCggIsd8BAAAAAuwWrV1RJcnSLDdMhj/5VHjY17ToLP1BayovSKHhQ6nZg4/Vd27Zfm3Jes5Som/ZqGKSeZkZEZcFNBKU/uTBUE7AACARXS12joCJcO64K7OHIj0HGNRiCxREh3Qxkuir1lHn3ODpzmiY3EDsnNS4xsLAACQIqwciMSjrVk0A+1Yz14INdZ4iMY5JrpdXVckOqDtimT63KP1OXMDsnOS8yccAAAghVkxEIlHr3Mp+oF2LGcvdDTWSHXlZkVXzjFe1xWBUuVzD/Vza5PULydPN4ycILvNZukbE1ZmM6aT1SxSSE1NjfLz8+VyueR0OhM9HAAAgJDimaVr2dYsWBAdi6JYie593tWxhssXjM8dPVG1TfVd+py70t89XtcVqfe5p9r5xFO4cShBuwjaAQBAcolnls5rjOZVLA+ZAe5Kr/OO3jvR04fDHYPXGDV4mjV/wwrtdoeXdQ8W1MTr2ibyuqazVP3cU2XmQLyFG4daa94VAAAAOtQyq9WSr31YtLNavrZm7YlGVfP2JHqZQCSBiN1mk6Nbpq4tLg2adbR9u0/LKvLBpq/Hq6ZBIq+rFSTqhlCqfu5WrsWRCpLnJwEAACDNhdvLO9mydFbU2ZsjkbYikxRQgdsX6CRTwJZsUiErbIVZKK3F+ufWiuccL/xrAAAAkCRSNUtnNV29ORJu1jEVgsdkE++ZKrGQjj836XjOLdkTPQAAAACE5lszHW++6tB2Bc9o2WVTkcOZ0F7n0ea7OdLeuvRweqv7so6+R7CAfeHGVap21wZs9wWPrkZ310+kA+l4XcO9GeONYcmvrn7uif65SYR0POfWCNoBAAAsztXo1ryK5bpu/TNxf29fW7O+ObltAo1o9DpPR1YIHtPxukbjZkxXdeVzt8LPTbyl4zkHQ9AOAAAQI77suO/RmV8s28syBROr7KhvnXaBIy9ge4EjLymmE1uNFYJHieuaKJ393K3ycxNP6XjOwbDYCQAAIAaisQazoyxTa7HOjqZTdWjfFOZQbblSYep4Ol1XK7Hy5x7rgm/pXFCuswjaAQAAoixaxa5CFZ5rKVj7sGizQlXzePzC75vCHKx1WypOHbfCdY2HUDdjbJL65eT5Z8jEOpi04uce64Jv6V5QrrOYHg8AABBFiViDedfYczV39MSU/6XXt7Z/xtpl/se8iuUxKUQVy6nj6VgEzgo6Wk9u+/b56vpazVz3dEx/tjor1j83sS741pnj813Zj6AdAAAgihKxBjNYdXL/+0VhXb0VRPILf7TO2TeFefGx5/sf0bg5ko5F4KyivZsxdptNrX9MrFadPJY/N7G+2djZ4/Nd2c9a8zEAAADg19W11akyFTWSvum1TfWdPuf2pt7HYgqzL3hsPdZ4LHNIdy3Xk3uN0fwNK7TbHfpnywqBYax+bkItxWl5s7Ez34euHJ/vCkE7AACAZXVlbXUk6+qtXhgq3F/4v6qv0+ItqztVSyARNzisXIws1fluxjR4mlXVQWeGrgarsZCOPzfpeM4tMT0eAAAgiqK9BrMza6sjmYoaz3XisXbf1tWdmt4b67W8HfEFj75HugQh6Jp0/LlJx3P2scbtIgAAgBQRi8rjkWaZ4pGZtqLOZEwjmXqfTkEC0kus2xymUxvFWCDTDgAAEGWxqDweiyxTZzPT8RZq9kJXJKJwIKyD6uT7xbrgGwXluoZMOwAAQAwkwxrMZFnL29HsBaArYjEzJlnFuuBbLI5v9Xoc0ULQDgAAECOxqjweSjhTUfvm5Kq6vv2g3Wra+4U/XEy/RXuoTv5fsb7ZGM3jp0p3jHAQtAMAAISQbNmccLKHM448WTe+/2ICRxm5lr/wN3iadd36Z8J6XUcZU9baQkqOmTHxEuubjdE4fiTdMVIBQTsAAEAHkjWbEyp7mJeZk5TBamd+4e8oY8r0aPgkamYMIpOOxSP5qQQAAGhHsmdzQmUP0yFYvWvsucrNzO7wPJgeDSSPcLtjWKEeR7SkxlkAAABEWapkczrKHiZzsBrutPZQAbsP06MBWBVBOwAAKS7Z1mNbRbpkc5I1WI3FtHamRwOwIv5VAgAghSXremzEV7IGq8k8UwBA56Rj8cjk+9cZAACEJdnXYwPhSNaZAgA6Jx2LR9oTPQAAABB94a7H9pq2WQrs58vm2BX8Fz+7bCpyOFMqm5OsfDMFfI9U+mUdQFu+WTYFjryA7f2+bWeZk5GpBk9zyvwfR6YdAIAUlC7rsWMp0mwOtQMiw+cFoCtaz7KpaXTrt1vX6Mb3X/TvkyrLwfhfGgAAoB3hrplO59oBnQm+0/nzAhA9vlk2rka3Fm9ZnbLLwWzGpMicgS6oqalRfn6+XC6XnE5noocDAECXNXiaNWPtspD7LT72fDLtYegoMG1ZOyBYNj7UL4vJnHHuTPDd1c8LAFryGqN5FctDFqazYnvOcONQ1rQDAJCCWI8dXe2tme5q7QBXo1vzKpZrxtpl/se8iuVyNbpjfk5d5Qu+q921Adt9ma1g50CtBQDR5lsOFixglwKXgyWrhAbtt9xyi2w2W8DjsMMO8z9fX1+vadOmqU+fPsrNzdXkyZNVVVUVcIydO3dq4sSJ6t69uwoKCnTdddepubk53qcCAICl+NZj983JbRO4p2p13UToyi+LnQl6raKzwXc6/HINANGW8Ez7EUccoV27dvkff/vb3/zPXXPNNXrxxRf19NNPa82aNfryyy917rnn+p/3eDyaOHGiGhsbtXbtWj322GNaunSpbr755kScCgAAltJedd0CR54lpiB7jVGDp9n/SKfsarJnnAm+ASB+Er6IrVu3bioqKmqz3eVy6ZFHHtGTTz6pU089VZK0ZMkSHX744XrnnXd0zDHH6LXXXtO2bdu0atUqFRYW6qijjtJtt92m2bNn65ZbblFWVla8TwcAAEuxag/rdC9ERnV/AIgO33KwUGvak3k5WMIz7R999JEGDBiggw46SFOmTNHOnTslSRUVFWpqalJpaal/38MOO0yDBg3SunXrJEnr1q3T8OHDVVhY6N9n/Pjxqqmp0datW+N7IgAAWETrDLYkS/Wwtvq08EhmAFA7IDJ8XgCiLR2WgyX01u3YsWO1dOlSHXroodq1a5fmzZunE044QVu2bFFlZaWysrLUs2fPgNcUFhaqsrJSklRZWRkQsPue9z3XnoaGBjU0NPj/XlPT/p1uAACSidUz2OFOC29Z5Tee1dUj/fwi7eWeKjqb2UrXzwtAbIXbnjNZJTRoP/300/1/Li4u1tixYzV48GAtW7ZMDkfsPtj58+dr3rx5MTs+AACJ0LKVVktW6lMb6bTweN6E6Ozn15lfFpN9OmdXgu9U/+UaQGJYdTlYNFhqkVTPnj11yCGH6OOPP9b3v/99NTY2au/evQHZ9qqqKv8a+KKiIr377rsBx/BVlw+2Tt5nzpw5Kisr8/+9pqZGAwcOjOKZAAAQX53JYFtdJEF0V7PxXf38Iv1lMRUyzl0JvlP5l2sAieNrz5lqLHVGdXV12rFjhy666CKNHj1amZmZKi8v1+TJkyVJ27dv186dO1VSUiJJKikp0a9//WtVV1eroKBAkrRy5Uo5nU4NGzas3ffJzs5WdnZ27E8IAIA4SbXCZpEE0bVN9V3Oxkfj84v0l8VUyDh3JfhO1V+uASDaEvov5axZszRp0iQNHjxYX375pebOnauMjAxdeOGFys/P12WXXaaysjL17t1bTqdTV111lUpKSnTMMcdIkk477TQNGzZMF110ke68805VVlbqxhtv1LRp0wjKAQCwoHCnhUsKK4j+qr5Oi7estvSSgI6kQsaZ4BsAYiuh1eO/+OILXXjhhTr00EN1/vnnq0+fPnrnnXfUr18/SdI999yjM888U5MnT9aJJ56ooqIiPfPMM/7XZ2Rk6KWXXlJGRoZKSkr04x//WFOnTtWtt96aqFMCAAAdiHaV3/u2rk7aXuc+vqDXKtX9AQDWktDbok899VSHz+fk5Oj+++/X/fff3+4+gwcP1ssvvxztoQEAkFSSqbBZONPCfa3qQqlq1TauJV82vq6pQdkZ3TrMYCfT5wcASC82Yyx++zkOampqlJ+fL5fLJafTmejhAADQKS0LtwUrbGa1qeIdFY/zGqN5Fcs7DKL75uSqur79oL21UOvck+3zAwAkt3Dj0IROjwcAANHjy2D71oT7FDjyLBlwdjQtPJxp9DOOPDmi9/Otc3c1uoM+n2yfHwAgPZBpF5l2AEBq6Wr7MyvpqE97XmZOh9n4YHzT3H2t24J9VpJS5vMDAFhXuHEopT4BAEgxyVzNu3UQnZeZ06a6eobNLo/xqsnr0fQjTvJXjw8ncG/Zuq3e09TlVnEAAMRacv6PDgAAUk5HWXVfEB1sn345uRGvb69pdCd1qzgAQPpgTTsAIGV5jVGDp9n/sHrrr3TmKwJX3aoafMt16O3t81X9NzLG6FdjJumuseeG9X5dbRXHzxYAIF7ItAMAUlI4WVtYg9cYLdpU3mEQfffGVbLZbO3u81XDN/rt1jW6adQZIVu39c3JDatVXJPXE3SZQSr8bKVS3QMASHVk2gEAKSecrC2so8nrUaW7pt016V4ZVdXXhtyn0l0jj/FGvep8S9H42Up0lt7V6Na8iuWasXaZ/zGvYjnfCwCwKIJ2AEBKCSdrG2rqM5JbqNZtzk5mw6Pxs5XogJkbWgCQfJgeDwBIKb6sbXtCTX1GasjPcrSpOu+bAu41JuQU+gJHnr/9m09Xf7Z8AXOiit+Fe9PB1w4PAGANZNoBAEBCZdozVORwtpnO7mOXTYU5eSH3KXI4AwJtX+s738MXiNpttpBT6MuKx0U1cLXCDJBwliH4bjoAAKyDoB0AACRUOEH0tSNKoxpoh5pCH+2MNwEzAKCzmBcIAEgpvqxtpFOfkVi+ILp1VfYCR15AVfZw9onkPdubQh8MP1sAgEQgaAcApBRf1ta3drhlcBWrqc/JyIotv8IJoiMNtEPxTaEPd99k/tnipgMAJCeCdgBAygk3a5uurNxnPJwgOpJAO9o6+7MVr4C5o5sxyX7TAQDSlc0Yet7U1NQoPz9fLpdLTqcz0cMBAESJFbPJidaygnmwoC3WFcxTRWd+tmL92Yd7M8bKN20AIJ2EG4cStIugHQAQO1a6ceA1RvMqlofM9tLyK3ZiFTBHekPASj+XAJCuwo1DmR4PAECMWC2jSQ/7xAer0V6TL3Wu/3oilxgAACLDv9YAgLQXi0CuZeazpWp3rRZuXJU009ATHeRGk1VuokQ7YOZmDACkNv7lBgCktVgEcp3JfFqRVYLcaEiVmygAgPRjT/QAAABIFF8gV+2uDdjuC+Rcje5OHdeX+Qy2blwKzHz6txmjBk+z/+GNQckZXwVzu4LfKLDLpiKHU5n2jJh9NokQ7k2UWHzmAAB0FUE7ACAtWSmQczW6Na9iuWasXeZ/zKtYHlZgHEmw72v51Tcnt03g3rLllyTLfDbR0JmbKMkkkpsxAIDkw/R4AEBasso64K5M2+7M9PVw+ow3eJot8dkgPPRfB4DUxv+0AABEmS/zGaq1WobN3um1710J9mNRwRyJFc7NGABAciJoBwAgysLNfHqMt1MZ7WgUukunll/h3kRJ9unj3IwBgNTEmnYAQFqK9TpgX+azwJEXsL3AkdflSuWxXqOdamukw13LnwrBre9mjO+RCucEAOkuPW6xAwDQSjzWAUcr89ngae70azsjFddIM30cAJCsCNoBAGkrHoFcR9PQQ03b9rlu/TOS/ltkLicjs8vjCiWSz8ZrTFJMyWb6OAAgGdmMSZJ+LTFUU1Oj/Px8uVwuOZ3ORA8HABBnnQ06oxGstiwo11HgLkk2SX2zc3XVkSfr/m1rtNsd/DW+NdodrWkPV6hz7EwFewAAEH4cStAugnYAQOSiGawGO1Y4Mmw2GaOg09e7um4+HO3dcIjnGAAASFYE7REgaAcARCIWwaovo93gafZPhw/Fpv3T7z0t/iuPV5bba4zmVSwPWZE9Gtl+AABSUbhxKGvaAQCIQDTarQXTmRZs5tvxFOTk6YaRE2S32eK2RttXwb49rdvVJcu6dwAArIagHQCACEQarMaakVRdX2vpvuusewcAoPPo0w4AgIWE6pGeaF5j1OBp9rehC6Xm26UE1e7agO3V7lot3LhKrkZ3LIYJAEDKsOYteQAA0lRHPdITLZKCeXbZ1C8nV7/duibqSwkAAEgnZNoBAIhAqEy4XTYVOZzKtGd0+j18PdILHHkh943G+4XD1U7GvL0x9c3Z35qu0l3T7o2HlksJAABAcGTaAQCIQEeZcF+wWlY8rsuZ4/wsh+aOnqgmr0c1jW79Zssb+qr+m5i9X0c6Kr4XTIEjT2XF45STkRmzMQEAkC4I2gEAiJAvE956qrgvWI1WcTVfcbl+jjxdN+L7MX+/9oQqvudz19hzlZ3RzV8ZPtx17wAAoH0E7QAAdELLTLhPLNuYxfv9OiM7o1tABXvfUoJQvdxjPbUfAIBkxpp2AAA6yZcJ9z1iHUDH+/26wteXffoRJ6lPTo82NQDiNbUfAIBkR6YdAAB0KNKMebAq8xk2u2T++9p4Te0HACDZEbQDABBnviy0j1Wmubc3rkiK7/mqzO+pr2t1bK/6Zefq6uGnyJnlsMw5AwBgdTZjjHUawCZITU2N8vPz5XK55HQ6Ez0cAEAKC5aFLnI4E551DmdcofbxGqN5FctDZuTpyw4AQPhxKJl2AADipL0sdLW7Vgs3rtKsEaUJCdzDHVeoYnihqsy37MvesmAdAABoH4XoAACIg456nXtltKe+Tos2lcsb5wlwkY4rmYrhAQCQCgjaAQCIA18WOti0cSkwC824AACAD0E7AACICl+V+dbt3XzssqnI4aQvOwAAESBoBwAAUeGrMt83J5e+7AAARAlBOwAAcWDVLHS0x5Wf5dCsEaUqcOQFbC9w5CWs0B4AAMmMlm+i5RsAWEmse5gnskd6yyrtwXqdW6F6fLTGZdVe9AAAWEW4cShBuwjaAcAqYt3D3Ao90q0whmQaFwAAqYqgPQIE7QAQfZFmWmOdhbZSltuqWWirjgsAgFRE0B4BgnYAiK5Is7ZeYzSvYrmq3bVBW4/ZJPXLydMNIyfIbrNFHEyGOr5dNhU48jR39ESCVAAAEBfhxqGWKUS3YMEC2Ww2zZw507+tvr5e06ZNU58+fZSbm6vJkyerqqoq4HU7d+7UxIkT1b17dxUUFOi6665Tc3NznEcPAPDxZbSr3bUB26vdtVq4cZVcje42rwnVK9xIqq6v1cx1T2vG2mWaV7Fc/2nYpwZPs//h7eAeNL3IAQBAsuqW6AFI0nvvvacHH3xQxcXFAduvueYaLV++XE8//bTy8/M1ffp0nXvuuXr77bclSR6PRxMnTlRRUZHWrl2rXbt2aerUqcrMzNTtt9+eiFMBgLTkm1btNUZ3b2o7BV3aHxjvqa/Tok3lXc5oV7lr9L/vPS9Pi0Cd9dcAACAVJTzTXldXpylTpujhhx9Wr169/NtdLpceeeQRLVq0SKeeeqpGjx6tJUuWaO3atXrnnXckSa+99pq2bdumxx9/XEcddZROP/103Xbbbbr//vvV2NiYqFMCgLTianRrXsVyzVi7TDPXPa2qdqagS9HLaBspIGCXOs7kAwAAJKuEB+3Tpk3TxIkTVVpaGrC9oqJCTU1NAdsPO+wwDRo0SOvWrZMkrVu3TsOHD1dhYaF/n/Hjx6umpkZbt25t9z0bGhpUU1MT8AAARK69qfCRCtUrPBwtM/mtp8pbtUc6AABAKAkN2p966in9/e9/1/z589s8V1lZqaysLPXs2TNge2FhoSorK/37tAzYfc/7nmvP/PnzlZ+f738MHDiwi2cCAOnHa4wWbSoPOhU+UnabTWXF49Q3J7fLgXuwTH5Hx/dVjy8rHkcROgAAYDkJC9o///xzXX311XriiSeUk5MT1/eeM2eOXC6X//H555/H9f0BIBWEKu4WTEcZ7fwsh2aNKFWBIy+awwx5/AJHXlzbvQEAAEQiYYXoKioqVF1drVGjRvm3eTwevfnmm/rtb3+rV199VY2Njdq7d29Atr2qqkpFRUWSpKKiIr377rsBx/VVl/ftE0x2drays7OjeDYAgFDCyWjnZzk0d/REf1G7+RtWaLe765n8YMf3oRc5AACwsoRl2seNG6fNmzdrw4YN/seYMWM0ZcoU/58zMzNVXl7uf8327du1c+dOlZSUSJJKSkq0efNmVVdX+/dZuXKlnE6nhg0bFvdzAgC0L9yMtt1mU3ZGNzm6Zera4tKIpsyHszbdd3zfg4AdAABYWcIy7Xl5eTryyCMDtvXo0UN9+vTxb7/ssstUVlam3r17y+l06qqrrlJJSYmOOeYYSdJpp52mYcOG6aKLLtKdd96pyspK3XjjjZo2bRqZdACIMV9xt+p2qsXbJPXLydMNIyfIbrN1KqPtm9K+aFO5Kt3/LRqaYbPJGAW8L2vTAQBAKrJEn/b23HPPPbLb7Zo8ebIaGho0fvx4/e53v/M/n5GRoZdeeklXXnmlSkpK1KNHD1188cW69dZbEzhqAEgPvuJuCze27cvuC6BnjSiVo1tml94n2JT2fc2Nunfz6wGBfIEjjz7tAAAg5diMMdFZKJjEampqlJ+fL5fLJafTmejhAEBScTW622TCixzOmAfQXmNitjY9lscGAACQwo9DLZ1pBwBYXyTF3aIZDPvWpkdbom5CAAAABEPQDgDosnAC6HgEw129KeBqdPun+7dU7a7VXRtW6urhp8j57VjJvgMAgHhgeryYHg8AsdYyGG5v7XtXA/eu3hTwGqN5FcvbLazXGtl3AADQFeHGoQlr+QYASA9eY7RoU3mbgF3aX/19T32dFm0ql7cL95B9NwWq3bUB26vdtVq4cZVcje6Qx2jyelTprgm7J3wkxwYAAOgsgnYAQEyFCoa9Mqp01wRMa49EPG4KBH3fGB4bAADAh6AdAJDUYn1ToCOxPDYAAIBE0A4AgKT9heWKHE7ZRXE5AABgHQTtAICYChUM22VTkcOpTHtGnEfWahw2m8qKx6lvTi6BOwAAsAyCdgBATHUUDPuqx5cVj+t0+7Ro3hTIz3Jo1ohSFTjywnpvq9xwAAAAqatTLd+am5u1evVq7dixQz/60Y+Ul5enL7/8Uk6nU7m5ubEYZ0zR8g0AYi+Wfdqj3VKuZb/3mka3Fm9ZHfaxu9orHgAApIdw49CIg/bPPvtMEyZM0M6dO9XQ0KB//vOfOuigg3T11VeroaFBv//977s8+HgjaAeA+IhlQBvrmwLhHDuWYwAAAKklZkH72Wefrby8PD3yyCPq06ePNm7cqIMOOkirV6/W5Zdfro8++qjLg483gnYA2C/Zs8SxHH+oY0c72w8AAFJbuHFot0gP/NZbb2nt2rXKysoK2D5kyBD9+9//jnykAABLSIUssd1mU3ZGxP+1dfnY4faKnzt6YlLdBAEAAIkXcSE6r9crj6dtP9ovvvhCeXnhFe4BAFiLL0tc7a4N2F7trtXCjavkanQnaGTJIZG94gEAQGqLOGg/7bTTdO+99/r/brPZVFdXp7lz5+qMM86I5tgAAHEQbpbYG3ndUgAAAHRRxHMI7777bo0fP17Dhg1TfX29fvSjH+mjjz5S37599ac//SkWYwQAxJAvS9yellniWE09BwAAQHAR//Z1wAEHaOPGjfrzn/+sjRs3qq6uTpdddpmmTJkihyM51jwCABBNvl7x1e7aoFPk7bKpwJFHP3cAABCxTqVMunXrpilTpmjKlCnRHg8AAEnHbrOprHhch9Xjy4rHUYQOAABELOI17fPnz9ejjz7aZvujjz6qO+64IyqDAgDEjy9LbFfwgNIum4ocTrLEIeRnOTRrRKkKHIFFWQscebR7AwAAnRZxn/YhQ4boySef1LHHHhuwff369frhD3+oTz75JKoDjAf6tANId/QYj55k73UPAADiI9w4NOJMe2Vlpfr3799me79+/bRr165IDwcASCCvMWrwNCsnI1MzjjyZLHEU+Pq5+x4E7AAAoCsiXtM+cOBAvf322zrwwAMDtr/99tsaMGBA1AYGAIgtV6NbizaVB1SOL8zJ06/GTJLz2yCdLDEAAEBiRRy0X3755Zo5c6aampp06qmnSpLKy8t1/fXX69prr436AAEA0ddyOnxLu+vrtHjLarLrAAAAFhFx0H7dddfpq6++0i9+8Qs1NjZKknJycjR79mzNmTMn6gMEAESuo3XVXmO0aFN5m/Xr0v6e7Hvq67RoU7nmjp5Ilh0AACDBIg7abTab7rjjDt1000368MMP5XA4NHToUGVnZ8difACACAWb9l7kcKqseJzysxxq8noCnmvNK6NKd42avB5lZ3SqMygAAACiJOJCdD65ubk6+uijdeSRRxKwA4BF+Ka9V7trA7ZXu2u1cOMquRrdCRoZAAAAOiPiFMo333yjBQsWqLy8XNXV1fJ6vQHP/+tf/4ra4AAA4Qt32vsvjxqfoBECAAAgUhEH7T/96U+1Zs0aXXTRRerfv79srHcEAEsId9q7tH+6fLW7tk1wL+3vzV7gyFOmPSNmYw0YF33NAQAA2hVx0P7KK69o+fLlOu6442IxHgBAjNltNpUVj/NXj28ZuNtlU9+cXJUVjwsoXNc6qJYUlUA71Pp7AACAdBdx0N6rVy/17t07FmMBAMRJfpZDs0aUtgmYCxx5AQFzsKC6X06ubLKpuv6/6+Y7E2i313bOt/6etnMAAACSzRjTdm5kBx5//HE9//zzeuyxx9S9e/dYjSuuampqlJ+fL5fLJafTmejhAECneI3RvIrlIae9t2zl1tHU9JZBdbDjtT5235zcsAPtzowVAAAglYQbh0acab/77ru1Y8cOFRYWasiQIcrMzAx4/u9//3vkowUAdFmk0959rwnW1q2jonbBRNrfnbZzAAAA4Yn4N6Gzzz47BsMAAESjIFu4095DCRVUB0OgDQAAEH0R/1Y1d+7cWIwDANJaNAuy5Wc5NHf0RCqyAwAApAB7ogcAAOnOt3a82l0bsN1XkM3V6I74mL5p776H1QL2THuGihxO2RV8XHbZVORwxq3tHAAAgFVFHLR7PB4tXLhQ3/ve91RUVKTevXsHPAAA4eto7XjLdeLeyGqGdlmooDqYSAJt3/r7vjm5bd6jvfX3AAAA6SjioH3evHlatGiRLrjgArlcLpWVlencc8+V3W7XLbfcEoMhAkDq8q0db6/YW8t14vHUUVAddP9OBNq+9fcFjryA7QWOPNq9AQAAfCvilm/f/e53tXjxYk2cOFF5eXnasGGDf9s777yjJ598MlZjjRlavgFIlAZPs2asXRZyv8XHnp+Q4m6x7NPuE40CfAAAAMkmZi3fKisrNXz4cElSbm6uXC6XJOnMM8/UTTfd1MnhAgCsqL2idpKiFmi313YOAAAAnZgef8ABB2jXrl2S9mfdX3vtNUnSe++9p+zs7OiODgBSXDIUZAtW1M7qhe4AAABSRcRB+znnnKPy8nJJ0lVXXaWbbrpJQ4cO1dSpU/WTn/wk6gMEgFRGQTYAAAB0JOI17a2tW7dO69at09ChQzVp0qRojSuuWNMOINGi2acdAAAA1hduHNrloD0VELQDsAIKsgEAAKSPqBaie+GFF3T66acrMzNTL7zwQof7/s///E9kIwUASKIgGwAAANoKK9Nut9tVWVmpgoIC2e3tL4O32WzyeOLbSzgayLQDAAAAAOIpqpl2r9cb9M8AAAAAACB2Iqoe39TUpHHjxumjjz6K1XgAAAAAAMC3Ilo8mZmZqU2bNsVqLACQEigoBwAAgGiJuOLRj3/8Yz3yyCNasGBBLMYDAEmN1m0AAACIpoiD9ubmZj366KNatWqVRo8erR49egQ8v2jRoqgNDgCSiavRrYUbV2lPfV3A9mp3rRZuXKVZI0oJ3AEAABCRiIP2LVu2aNSoUZKkf/7znwHP2Zj+CSBNeY3Rok3l2lNfJ68Cm3J4ZbSnvk6LNpVr7uiJTJUHAABA2CIO2t94441YjAMAklqT1xMwJb41r4wq3TVq8nqi3oudNfQAAACpK6Lq8dH2wAMPqLi4WE6nU06nUyUlJXrllVf8z9fX12vatGnq06ePcnNzNXnyZFVVVQUcY+fOnZo4caK6d++ugoICXXfddWpubo73qQBAQrga3ZpXsVwz1i7zP+ZVLJer0Z3ooQEAACAKOpXuef/997Vs2TLt3LlTjY2NAc8988wzYR/ngAMO0IIFCzR06FAZY/TYY4/prLPO0gcffKAjjjhC11xzjZYvX66nn35a+fn5mj59us4991y9/fbbkiSPx6OJEyeqqKhIa9eu1a5duzR16lRlZmbq9ttv78ypAUDSYA09AABA6os40/7UU0/p2GOP1Ycffqhnn31WTU1N2rp1q15//XXl5+dHdKxJkybpjDPO0NChQ3XIIYfo17/+tXJzc/XOO+/I5XLpkUce0aJFi3Tqqadq9OjRWrJkidauXat33nlHkvTaa69p27Ztevzxx3XUUUfp9NNP12233ab777+/zc0EAIilTHuGihxO2RV8WrpdNhU5nMq0Z0Tl/cJdQ+81pp0jAAAAIBlEHLTffvvtuueee/Tiiy8qKytLv/nNb/SPf/xD559/vgYNGtTpgXg8Hj311FP65ptvVFJSooqKCjU1Nam0tNS/z2GHHaZBgwZp3bp1kqR169Zp+PDhKiws9O8zfvx41dTUaOvWrZ0eCwBEym6zqax4nPrm5LYJ3O2yqW9OrsqKx0VtrblvDX3rgN2n5Rp6AAAAJK+Ig/YdO3Zo4sSJkqSsrCx98803stlsuuaaa/TQQw9FPIDNmzcrNzdX2dnZ+vnPf65nn31Ww4YNU2VlpbKystSzZ8+A/QsLC1VZWSlJqqysDAjYfc/7nmtPQ0ODampqAh4A0FX5WQ7NGlGqAkdewPYCRx5T1QEAANApEa9p79Wrl2prayVJ3/nOd7RlyxYNHz5ce/fu1b59+yIewKGHHqoNGzbI5XLpL3/5iy6++GKtWbMm4uNEYv78+Zo3b15M3wNAesrPcmju6ImWrOZOlXkAAIDkE3bQvmXLFh155JE68cQTtXLlSg0fPlw/+MEPdPXVV+v111/XypUrNW7cuIgHkJWVpYMPPliSNHr0aL333nv6zW9+owsuuECNjY3au3dvQLa9qqpKRUVFkqSioiK9++67AcfzVZf37RPMnDlzVFZW5v97TU2NBg4cGPHYASAYu80WVlu3rgTRvjX01e7aoFPk7bKpwJHnX0PvanRr0abygLZ0RQ6nyorHMQMAAADAwsKeHl9cXKyxY8f6g3VJ+t///V+VlZWpqqpKkydP1iOPPNLlAXm9XjU0NGj06NHKzMxUeXm5/7nt27dr586dKikpkSSVlJRo8+bNqq6u9u+zcuVKOZ1ODRs2rN33yM7O9reZ8z0ApDevMWrwNPsf0S7g1vr4/2nY16VWbZGsofdVma921wbs56syT3s4AAAA67IZE95vpm+99ZaWLFmiv/zlL/J6vZo8ebJ++tOf6oQTTuj0m8+ZM0enn366Bg0apNraWj355JO644479Oqrr+r73/++rrzySr388staunSpnE6nrrrqKknS2rVrJe0vXnfUUUdpwIABuvPOO1VZWamLLrpIP/3pTyNq+VZTU6P8/Hy5XC4CeCANxToLHez4GTabjFFAltwXbIda/94yQ1/T6NZvt65pd+xeYzSvYnnIjPzc0ROZKg8AABBH4cahYQftPt98842WLVumpUuX6q233tLBBx+syy67TBdffHGHU9KDueyyy1ReXq5du3YpPz9fxcXFmj17tr7//e9Lkurr63XttdfqT3/6kxoaGjR+/Hj97ne/C3ifzz77TFdeeaVWr16tHj166OKLL9aCBQvUrVv4y/UJ2oH01bLXeWcC6M4evz2hguhgNwAKc/J01ZEny/ntOFtOs2/wNGvG2mUh33fxseeHNaUfAAAA0RGzoL2ljz/+WEuWLNH//d//qbKyUhMmTNALL7zQ2cMlDEE7kJ5inYUOdfyOBAuiO3ODgaAdAADAmsKNQyNu+dbSwQcfrBtuuEE33nij8vLytHz58q4cDgDiKta9zkMdPxy+tfDu5ibdvSl4xt4roz31dVq0qTzqa/EBAACQWJ1Oq7z55pt69NFH9de//lV2u13nn3++LrvssmiODQDSWrCp8O1peYOhZcY80irzAAAAsJaIMu1ffvmlbr/9dh1yyCE6+eST9fHHH2vx4sX68ssv9fDDD+uYY46J1TgBIC3YZVORw6l9zY1BK75HfLwIqswDAADAesLOtJ9++ulatWqV+vbtq6lTp+onP/mJDj300FiODQBiKtZZ6FDHD/Z+fXNyNXP4qbp38+thF68LJT/LoVkjSttk7QscefRpBwAAsLiwg/bMzEz95S9/0ZlnnqmMDKZRAkh+vix0R8XdupKF7uj4tm+f97RYg+4LonMyMsOaEh/wXiFuMORnOTR39MSA9fktq8wDAADAmrpUPT5VUD0eSG+J6NNe5HBq5vBT1b1bln+bL4gOt+K7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6+CDD9bSpUtjfXpp65ZbbmlzzQ477DD/8/X19Zo2bZr69Omj3NxcTZ48WVVVVQHH4Jpaz5AhQ9pcV5vNpmnTpkniu5os3nzzTU2aNEkDBgyQzWbTc889F/C8MUY333yz+vfvL4fDodLSUn300UcB+3z99deaMmWKnE6nevbsqcsuu0x1dXUB+2zatEknnHCCcnJyNHDgQN15551txvL000/rsMMOU05OjoYPH66XX3456uebLjq6rk1NTZo9e7aGDx+uHj16aMCAAZo6daq+/PLLgGME+44vWLAgYB+ua3yF+r5ecsklba7ZhAkTAvbh+2o9oa5rsP9rbTab7rrrLv8+fF+7wMBynnrqKZOVlWUeffRRs3XrVnP55Zebnj17mqqqqkQPDcaY8ePHmyVLlpgtW7aYDRs2mDPOOMMMGjTI1NXV+fc56aSTzOWXX2527drlf7hcLv/zzc3N5sgjjzSlpaXmgw8+MC+//LLp27evmTNnjn+ff/3rX6Z79+6mrKzMbNu2zdx3330mIyPDrFixIq7nmy7mzp1rjjjiiIBrtnv3bv/zP//5z83AgQNNeXm5ef/9980xxxxjjj32WP/zXFNrqq6uDrimK1euNJLMG2+8YYzhu5osXn75ZfO///u/5plnnjGSzLPPPhvw/IIFC0x+fr557rnnzMaNG83//M//mAMPPNC43W7/PhMmTDAjRoww77zzjnnrrbfMwQcfbC688EL/8y6XyxQWFpopU6aYLVu2mD/96U/G4XCYBx980L/P22+/bTIyMsydd95ptm3bZm688UaTmZlpNm/eHPPPIBV1dF337t1rSktLzZ///Gfzj3/8w6xbt85873vfM6NHjw44xuDBg82tt94a8B1u+f8x1zX+Qn1fL774YjNhwoSAa/b1118H7MP31XpCXdeW13PXrl3m0UcfNTabzezYscO/D9/XziNot6Dvfe97Ztq0af6/ezweM2DAADN//vwEjgrtqa6uNpLMmjVr/NtOOukkc/XVV7f7mpdfftnY7XZTWVnp3/bAAw8Yp9NpGhoajDHGXH/99eaII44IeN0FF1xgxo8fH90TgDFmf9A+YsSIoM/t3bvXZGZmmqefftq/7cMPPzSSzLp164wxXNNkcfXVV5vvfve7xuv1GmP4riaj1r8ser1eU1RUZO666y7/tr1795rs7Gzzpz/9yRhjzLZt24wk89577/n3eeWVV4zNZjP//ve/jTHG/O53vzO9evXyX1djjJk9e7Y59NBD/X8///zzzcSJEwPGM3bsWPOzn/0squeYjoIFAa29++67RpL57LPP/NsGDx5s7rnnnnZfw3VNrPaC9rPOOqvd1/B9tb5wvq9nnXWWOfXUUwO28X3tPKbHW0xjY6MqKipUWlrq32a321VaWqp169YlcGRoj8vlkiT17t07YPsTTzyhvn376sgjj9ScOXO0b98+/3Pr1q3T8OHDVVhY6N82fvx41dTUaOvWrf59Wv4c+Pbh5yB2PvroIw0YMEAHHXSQpkyZop07d0qSKioq1NTUFHA9DjvsMA0aNMh/Pbim1tfY2KjHH39cP/nJT2Sz2fzb+a4mt08++USVlZUB1yA/P19jx44N+H727NlTY8aM8e9TWloqu92u9evX+/c58cQTlZWV5d9n/Pjx2r59u/7zn//49+FaJ47L5ZLNZlPPnj0Dti9YsEB9+vTRyJEjdddddwUsX+G6WtPq1atVUFCgQw89VFdeeaW++uor/3N8X5NfVVWVli9frssuu6zNc3xfO6dbogeAQHv27JHH4wn4BVGSCgsL9Y9//CNBo0J7vF6vZs6cqeOOO05HHnmkf/uPfvQjDR48WAMGDNCmTZs0e/Zsbd++Xc8884wkqbKyMug19j3X0T41NTVyu91yOByxPLW0M3bsWC1dulSHHnqodu3apXnz5umEE07Qli1bVFlZqaysrDa/KBYWFoa8Xr7nOtqHaxofzz33nPbu3atLLrnEv43vavLzXYdg16DlNSooKAh4vlu3burdu3fAPgceeGCbY/ie69WrV7vX2ncMxE59fb1mz56tCy+8UE6n0799xowZGjVqlHr37q21a9dqzpw52rVrlxYtWiSJ62pFEyZM0LnnnqsDDzxQO3bs0A033KDTTz9d69atU0ZGBt/XFPDYY48pLy9P5557bsB2vq+dR9AOdMG0adO0ZcsW/e1vfwvYfsUVV/j/PHz4cPXv31/jxo3Tjh079N3vfjfew0QYTj/9dP+fi4uLNXbsWA0ePFjLli0j6EoRjzzyiE4//XQNGDDAv43vKmB9TU1NOv/882WM0QMPPBDwXFlZmf/PxcXFysrK0s9+9jPNnz9f2dnZ8R4qwvDDH/7Q/+fhw4eruLhY3/3ud7V69WqNGzcugSNDtDz66KOaMmWKcnJyArbzfe08psdbTN++fZWRkdGmKnVVVZWKiooSNCoEM336dL300kt64403dMABB3S479ixYyVJH3/8sSSpqKgo6DX2PdfRPk6nkyAyDnr27KlDDjlEH3/8sYqKitTY2Ki9e/cG7NPye8k1tbbPPvtMq1at0k9/+tMO9+O7mnx816Gj/zeLiopUXV0d8Hxzc7O+/vrrqHyH+f85dnwB+2effaaVK1cGZNmDGTt2rJqbm/Xpp59K4romg4MOOkh9+/YN+HeX72vyeuutt7R9+/aQ/99KfF8jQdBuMVlZWRo9erTKy8v927xer8rLy1VSUpLAkcHHGKPp06fr2Wef1euvv95mGk8wGzZskCT1799fklRSUqLNmzcH/Kfk+2Vk2LBh/n1a/hz49uHnID7q6uq0Y8cO9e/fX6NHj1ZmZmbA9di+fbt27tzpvx5cU2tbsmSJCgoKNHHixA7347uafA488EAVFRUFXIOamhqtX78+4Pu5d+9eVVRU+Pd5/fXX5fV6/TdqSkpK9Oabb6qpqcm/z8qVK3XooYeqV69e/n241vHjC9g/+ugjrVq1Sn369An5mg0bNshut/unV3Ndre+LL77QV199FfDvLt/X5PXII49o9OjRGjFiRMh9+b5GINGV8NDWU089ZbKzs83SpUvNtm3bzBVXXGF69uwZUL0YiXPllVea/Px8s3r16oCWFfv27TPGGPPxxx+bW2+91bz//vvmk08+Mc8//7w56KCDzIknnug/hq+N1GmnnWY2bNhgVqxYYfr16xe0jdR1111nPvzwQ3P//ffTRiqGrr32WrN69WrzySefmLffftuUlpaavn37murqamPM/pZvgwYNMq+//rp5//33TUlJiSkpKfG/nmtqXR6PxwwaNMjMnj07YDvf1eRRW1trPvjgA/PBBx8YSWbRokXmgw8+8FcRX7BggenZs6d5/vnnzaZNm8xZZ50VtOXbyJEjzfr1683f/vY3M3To0IAWUnv37jWFhYXmoosuMlu2bDFPPfWU6d69e5tWQ926dTMLFy40H374oZk7d25atBqKlY6ua2Njo/mf//kfc8ABB5gNGzYE/H/rqyy9du1ac88995gNGzaYHTt2mMcff9z069fPTJ061f8eXNf46+i61tbWmlmzZpl169aZTz75xKxatcqMGjXKDB061NTX1/uP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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+0AAAINCAYAAABLdJ4lAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAACAIUlEQVR4nO3deXhU9fn//9dM1oFkwpoMKJuKIkqQxWLcK6kBkbrgWqq4VC2CihGkWBXRKtYFLX6tWxX8/NS6tO64QRRcSFFTWVXcULQQglqyyGSbef/+wJlmkkkyk8xyZvJ8XNdcl5xzZuY952Ri7nO/3/dtM8YYAQAAAAAAy7HHewAAAAAAACA4gnYAAAAAACyKoB0AAAAAAIsiaAcAAAAAwKII2gEAAAAAsCiCdgAAAAAALIqgHQAAAAAAiyJoBwAAAADAolLjPQAr8Hq92rZtm7Kzs2Wz2eI9HAAAAABAkjPGqLq6Wv3795fd3no+naBd0rZt2zRgwIB4DwMAAAAA0MV8++232nvvvVvdT9AuKTs7W9Kek+V0OuM8GgAAAABAsquqqtKAAQP88WhrCNol/5R4p9NJ0A4AAAAAiJn2lmhTiA4AAAAAAIsiaAcAAAAAwKII2gEAAAAAsKi4rmn3eDy64YYb9Nhjj6m8vFz9+/fXeeedp2uvvdY/r98Yo/nz5+uhhx7Srl27dMQRR+i+++7T0KFD/a/z448/6rLLLtNLL70ku92uKVOm6C9/+YuysrIiOtaGhoaIvR6A+EtLS1NKSkq8hwEAAAC0Kq5B+5///Gfdd999evTRR3XQQQfpww8/1Pnnn6+cnBxdfvnlkqTbbrtNixcv1qOPPqohQ4bouuuuU1FRkT7++GNlZmZKkqZOnart27dr+fLlamho0Pnnn6+LL75YTzzxRETGWVNTo++++07GmIi8HgBrsNls2nvvvSN6gw8AAACIJJuJYyR64oknKi8vTw8//LB/25QpU+RwOPTYY4/JGKP+/fvrqquu0uzZsyVJlZWVysvL09KlS3XWWWfpk08+0fDhw/XBBx9o7NixkqTXXntNJ5xwgr777jv179+/3XFUVVUpJydHlZWVLarHezweff755+rWrZv69u3bbmU/AInBGKOdO3dq9+7dGjp0KBl3AAAAxFRbcWhTcc20H3744XrwwQf12Wefaf/999e6dev07rvvatGiRZKkLVu2qLy8XIWFhf7n5OTkaNy4cSotLdVZZ52l0tJS9ejRwx+wS1JhYaHsdrvWrFmjU045pVNjbGhokDFGffv2lcPh6NRrAbCWvn376uuvv1ZDQwNBOwAAACwprkH7H/7wB1VVVWnYsGFKSUmRx+PRzTffrKlTp0qSysvLJUl5eXkBz8vLy/PvKy8vV25ubsD+1NRU9erVy39Mc3V1daqrq/P/u6qqqt2xkmEHkg/fawAAAFhdXKvHP/3003r88cf1xBNP6N///rceffRR3XHHHXr00Uej+r4LFy5UTk6O/zFgwICovh8AAAAAAB0R16B9zpw5+sMf/qCzzjpLI0aM0DnnnKMrr7xSCxculCS5XC5J0o4dOwKet2PHDv8+l8ulioqKgP2NjY368ccf/cc0N2/ePFVWVvof3377baQ/Gtpx3nnn6eSTT473MDpl8ODBuvvuu+M9jKBiNbalS5eqR48eUX8fAAAAoKuKa9C+e/du2e2BQ0hJSZHX65UkDRkyRC6XSyUlJf79VVVVWrNmjQoKCiRJBQUF2rVrl8rKyvzHvPnmm/J6vRo3blzQ983IyJDT6Qx4JJvzzjtPNputxWPChAnxHpok6S9/+YuWLl0a72FI2jNF+vnnn4/46+7evVvz5s3Tvvvuq8zMTPXt21fHHHOMXnjhhYi/V3MffPCBLr744qi/z5lnnqnPPvss6u8DAAAAdFVxXdM+efJk3XzzzRo4cKAOOuggffTRR1q0aJEuuOACSXuCqVmzZulPf/qThg4d6m/51r9/f3+W9sADD9SECRN00UUX6f7771dDQ4Nmzpyps846K6TK8clswoQJWrJkScC2jIyMOI1mD4/HI5vNppycnLiOIxZ+//vfa82aNbrnnns0fPhw/fDDD1q9erV++OGHqL933759o/4eDQ0NcjgcFGgEAAAAoiiumfZ77rlHp512mi699FIdeOCBmj17ti655BLddNNN/mOuvvpqXXbZZbr44ot16KGHqqamRq+99pq/R7skPf744xo2bJjGjx+vE044QUceeaQefPDBeHykVnmNUZ2n0f/wxqDTXkZGhlwuV8CjZ8+ekqSVK1cqPT1d77zzjv/42267Tbm5uf7lCMcee6xmzpypmTNnKicnR3369NF1110X0K++rq5Os2fP1l577aXu3btr3LhxWrlypX+/b/r0iy++qOHDhysjI0Nbt25tMT3+2GOP1WWXXaZZs2apZ8+eysvL00MPPaSffvpJ559/vrKzs7Xffvvp1VdfDfiMGzdu1MSJE5WVlaW8vDydc845+v777wNe9/LLL9fVV1+tXr16yeVy6YYbbvDvHzx4sCTplFNOkc1m8//7yy+/1EknnaS8vDxlZWXp0EMP1YoVK8I6/y+++KKuueYanXDCCRo8eLDGjBmjyy67zH9TKpzz9/LLL+uAAw5Qt27ddNppp2n37t169NFHNXjwYPXs2VOXX365PB5PwOfyTY//zW9+ozPPPDNgbA0NDerTp4/+7//+T9KeNolHHnmkevTood69e+vEE0/Ul19+6T/+66+/ls1m01NPPaVjjjlGmZmZevzxx1tMjw/lvA0ePFi33HKLLrjgAmVnZ2vgwIEtvq/fffedzj77bPXq1Uvdu3fX2LFjtWbNGv/+F154QaNHj1ZmZqb22WcfLViwQI2NjZL2tHK74YYbNHDgQGVkZKh///66/PLLw7hyAAAAgIUYmMrKSiPJVFZWttjndrvNxx9/bNxud4dff1fdbnP9By+Zi99+3P+4/oOXzK663Z0ZdpumTZtmTjrppDaPmTNnjhk0aJDZtWuX+fe//23S09PNCy+84N9/zDHHmKysLHPFFVeYTz/91Dz22GOmW7du5sEHH/Qf87vf/c4cfvjh5u233zZffPGFuf32201GRob57LPPjDHGLFmyxKSlpZnDDz/cvPfee+bTTz81P/30U4vxHXPMMSY7O9vcdNNN5rPPPjM33XSTSUlJMRMnTjQPPvig+eyzz8z06dNN7969zU8//WSMMea///2v6du3r5k3b5755JNPzL///W/zq1/9yvzyl78MeF2n02luuOEG89lnn5lHH33U2Gw288YbbxhjjKmoqDCSzJIlS8z27dtNRUWFMcaYtWvXmvvvv99s2LDBfPbZZ+baa681mZmZ5ptvvvG/9qBBg8xdd93V6vk94IADzBlnnGGqqqpaPSbU8/erX/3K/Pvf/zarVq0yvXv3Nscff7w544wzzKZNm8xLL71k0tPTzZNPPhl0bC+//LJxOBymurrav/+ll14yDofDP7Z//OMf5p///Kf5/PPPzUcffWQmT55sRowYYTwejzHGmC1bthhJZvDgweaf//yn+eqrr8y2bdvMkiVLTE5Ojv91Qz1vvXr1Mvfee6/5/PPPzcKFC43dbjeffvqpMcaY6upqs88++5ijjjrKvPPOO+bzzz83Tz31lFm9erUxxpi3337bOJ1Os3TpUvPll1+aN954wwwePNjccMMNxhhjnnnmGeN0Os0rr7xivvnmG7NmzZqAn9mmIvH9BgAAkefxek1tY4P/4fF64z0kIOLaikObImg30Q3ad9XtNte+/6L5/dtPBATtv3/7CXPt+y9GLXCfNm2aSUlJMd27dw943Hzzzf5j6urqzCGHHGLOOOMMM3z4cHPRRRcFvMYxxxxjDjzwQONt8kty7ty55sADDzTGGPPNN9+YlJQU85///CfgeePHjzfz5s0zxuwJOiWZtWvXthhf86D9yCOP9P+7sbHRdO/e3Zxzzjn+bdu3bzeSTGlpqTHGmJtuuskcf/zxAa/77bffGklm8+bNQV/XGGMOPfRQM3fuXP+/JZnnnnsuyFkMdNBBB5l77rnH/+/2gvZVq1aZvffe26SlpZmxY8eaWbNmmXfffde/P5zz98UXX/j3X3LJJaZbt24BQXhRUZG55JJLgo6toaHB9OnTx/zf//2ff//ZZ59tzjzzzFbHvnPnTiPJbNiwwRjzv6D97rvvDjiuedAeTLDz9tvf/tb/b6/Xa3Jzc819991njDHmgQceMNnZ2eaHH34I+nrjx483t9xyS8C2/+//+/9Mv379jDHG3HnnnWb//fc39fX1bY7LGIJ2AACsKB4JLyAeQg3a4zo9Ptl5jdGi9SX6vrZGXgVOh/fK6PvaGi1aXxK1qfK//OUvtXbt2oDH73//e//+9PR0Pf744/rnP/+p2tpa3XXXXS1e47DDDgvoZV1QUKDPP/9cHo9HGzZskMfj0f7776+srCz/Y9WqVQFTq9PT05Wfn9/ueJsek5KSot69e2vEiBH+bXl5eZLk7xawbt06vfXWWwHvPWzYMEkKeP/m792vX78WHQeaq6mp0ezZs3XggQeqR48eysrK0ieffKKtW7e2+zl8jj76aH311VcqKSnRaaedpk2bNumoo47yL/8I9fx169ZN++67b8B5GDx4sLKysgK2tfaZUlNTdcYZZ+jxxx+XJP3000964YUXNHXqVP8xn3/+uc4++2zts88+cjqd/mUCzT/v2LFj2/zMoZ63ptfEZrMFdIFYu3atRo0apV69egV9j3Xr1unGG28MOGcXXXSRtm/frt27d+v000+X2+3WPvvso4suukjPPfecf+o8AACwtsp6t+5Yt0IV7uqA7RXuat2xboUq691xGhkQP3EtRJfsGrwelburWt3vlVG5u0oNXo8yUiJ/Kbp376799tuvzWNWr14tSfrxxx/1448/qnv37iG/fk1NjVJSUlRWVqaUlJSAfU0DSofDERD4tyYtLS3g3zabLWCb7zV83QVqamo0efJk/fnPf27xWv369WvzdX2v0ZrZs2dr+fLluuOOO7TffvvJ4XDotNNOU319fbufo/lnOuqoo3TUUUdp7ty5+tOf/qQbb7xRc+fODfn8tXdeQvlMU6dO1THHHKOKigotX75cDocjoJPA5MmTNWjQID300EPq37+/vF6vDj744Baft72fj1DPW1vjb6+wXU1NjRYsWKBTTz21xb7MzEwNGDBAmzdv1ooVK7R8+XJdeumluv3227Vq1aoW7wsAAKwj1ITX/DGTZA/hb0sgWRC0d2FffvmlrrzySj300EN66qmnNG3aNK1YsSKgDV/T4l+S9K9//UtDhw5VSkqKRo0aJY/Ho4qKCh111FGxHr5Gjx6tf/7znxo8eLBSUzv+o5yWlhZQxE2S3nvvPZ133nk65ZRTJO0JFL/++uvODFeSNHz4cDU2Nqq2tjam5+/www/XgAED9NRTT+nVV1/V6aef7g9gf/jhB23evFkPPfSQfxzvvvtuh94nEuctPz9ff/vb3/Tjjz8GzbaPHj1amzdvbvOGlMPh0OTJkzV58mTNmDFDw4YN04YNGzR69OiwxgIAAGIn3gkvwKqYHp/E6urqVF5eHvDwVVb3eDz67W9/q6KiIp1//vlasmSJ1q9frzvvvDPgNbZu3ari4mJt3rxZf//733XPPffoiiuukCTtv//+mjp1qs4991w9++yz2rJli95//30tXLhQy5Yti/rnmzFjhn788UedffbZ+uCDD/Tll1/q9ddf1/nnn98iCG/L4MGDVVJSovLycv33v/+VJA0dOlTPPvus1q5dq3Xr1uk3v/lNu9n55o499lg98MADKisr09dff61XXnlF11xzjX75y1/K6XTG/Pz95je/0f3336/ly5cHTI3v2bOnevfurQcffFBffPGF3nzzTRUXF3foPSJx3s4++2y5XC6dfPLJeu+99/TVV1/pn//8p0pLSyVJ119/vf7v//5PCxYs0KZNm/TJ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o7uuGPFLOX8O0q08bR8AACS+sKfHX3TRRZo1a5aWLFmib775Rt98840eeeQRXXnllbrooouiMUYAACKircrwTfutZ6dlavbIQuU6sgOOyXVka84hv1JfR3bUpu0DAAA0FXamfc6cOfrhhx906aWXqr6+XpKUmZmpuXPnat68eREfIAAAkdJeZfim/dYTrRgeAABITmEH7TabTX/+85913XXX6ZNPPpHD4dDQoUOVkZERjfEBABA3vmJ4AAAA8dLhv0SysrJ06KGHRnIsAAAAAACgibCD9p9++km33nqrSkpKVFFRIa/XG7D/q6++itjgAACR5TWmS0/3TrOntFkZnn7rAADAasIO2n/3u99p1apVOuecc9SvXz/ZutAfewCQyNpqcxZKu7JkCPjtNlubleHptw4AAKzGZoxpvwltEz169NCyZct0xBFHRHQgt956q+bNm6crrrhCd999tySptrZWV111lZ588knV1dWpqKhIf/3rX5WXl+d/3tatWzV9+nS99dZbysrK0rRp07Rw4UKlpoZ+P6Kqqko5OTmqrKyU0+mM6OcCACto2uYsWKA6e2Rhm4F7ZwN+q0m2zwMAABJPqHFo2Jn2nj17qlevXp0aXHMffPCBHnjgAeXn5wdsv/LKK7Vs2TI988wzysnJ0cyZM3XqqafqvffekyR5PB5NmjRJLpdLq1ev1vbt23XuuecqLS1Nt9xyS0THCACJKtQ2Z/PHTAqaYQ6lr3miBbpUhgcAAIki7D7tN910k66//nrt3r07IgOoqanR1KlT9dBDD6lnz57+7ZWVlXr44Ye1aNEiHXfccRozZoyWLFmi1atX61//+pck6Y033tDHH3+sxx57TIcccogmTpyom266Sffee6+/HR0AdHW+NmfB1nBLgW3OWuxrJ+DfWbsncHc3Nsgb3sStuPNVhqffOgAAsLKwg/Y777xTr7/+uvLy8jRixAiNHj064BGuGTNmaNKkSSosLAzYXlZWpoaGhoDtw4YN08CBA1VaWipJKi0t1YgRIwKmyxcVFamqqkqbNm1q9T3r6upUVVUV8AAAtNRewG8kVdRWa1bpM1pQtkyV9e7YDhAAACDJhT09/uSTT47Ymz/55JP697//rQ8++KDFvvLycqWnp6tHjx4B2/Py8lReXu4/pmnA7tvv29eahQsXasGCBZ0cPQAkL1/RuTpPY8jPSeTp8gAAAFYVdtA+f/78iLzxt99+qyuuuELLly9XZmZmRF4zVPPmzVNxcbH/31VVVRowYEBMxwAAsRJum7NgRdpCEcr6eAAAAIQn7OnxkVJWVqaKigqNHj1aqampSk1N1apVq7R48WKlpqYqLy9P9fX12rVrV8DzduzYIZfLJUlyuVzasWNHi/2+fa3JyMiQ0+kMeABAsvK1OeuTmSW7AgPp5m3OfEXnKtzVHXqvttbHAwAAIHxhB+0ej0d33HGHfvGLX8jlcqlXr14Bj1CNHz9eGzZs0Nq1a/2PsWPHaurUqf7/TktLU0lJif85mzdv1tatW1VQUCBJKigo0IYNG1RRUeE/Zvny5XI6nRo+fHi4Hw0AklZOukOzRxYq15EdsD3Xke2fzt5W0TkAAADER9jT4xcsWKC//e1vuuqqq3Tttdfqj3/8o77++ms9//zzuv7660N+nezsbB188MEB27p3767evXv7t1944YUqLi5Wr1695HQ6ddlll6mgoECHHXaYJOn444/X8OHDdc455+i2225TeXm5rr32Ws2YMUMZGRnhfjQASGrttTnzFZ0DAACAdYSdaX/88cf10EMP6aqrrlJqaqrOPvts/e1vf9P111/vb8UWKXfddZdOPPFETZkyRUcffbRcLpeeffZZ//6UlBS9/PLLSklJUUFBgX7729/q3HPP1Y033hjRcQBAsohEm7PczOwW0+z9ry+bXA6nf318qLzGqM7T6H8kWvs4AACAaLEZE95fRt27d9cnn3yigQMHql+/flq2bJlGjx6tr776SqNGjVJlZWW0xho1VVVVysnJUWVlJevbAXRZdZ5GXb766XaP+9PYyVq8cWWLafS+9fHhVo8PVvjO5XCqOH88VegBAEDSCjUODTvTvvfee2v79u2SpH333VdvvPGGJOmDDz5gSjoAJDBflfn2sui9fw7M21ofH6rWCt/52sfR9x0AAHR1YWfa//CHP8jpdOqaa67RU089pd/+9rcaPHiwtm7dqiuvvFK33nprtMYaNWTaAWAPXxAdShbd18vdp+n6+FB4jdGCsmXttqKjfRwAAEhGocahYQftzZWWlqq0tFRDhw7V5MmTO/NScUPQDgD/E6vp6qFOx198+BnKSAm7bioAAIClhRqHdvqvoIKCAn8LNgBA4muvyjwAAABiJ6Sg/cUXX9TEiROVlpamF198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Z40k89xzzwXsv/XWW01OTo55/vnnzbp168yvf/1rM2TIEON2u/3HTJgwwYwcOdL861//Mu+8847Zb7/9zNlnn+3fX1lZafLy8szUqVPNxo0bzd///nfjcDjMAw884D/mvffeMykpKea2224zH3/8sbn22mtNWlqa2bBhQ9TPQbJq69ru2rXLFBYWmqeeesp8+umnprS01PziF78wY8aMCXiNQYMGmRtvvDHgu9z0/89c29hr7zs7bdo0M2HChIBr9uOPPwYcw3fWmtq7tk2v6fbt280jjzxibDab+fLLL/3H8J0NDUG7Bf3iF78wM2bM8P/b4/GY/v37m4ULF8ZxVGhNRUWFkWRWrVrl33bMMceYK664otXnvPLKK8Zut5vy8nL/tvvuu884nU5TV1dnjDHm6quvNgcddFDA884880xTVFQU2Q8Av/nz55uRI0cG3bdr1y6TlpZmnnnmGf+2Tz75xEgypaWlxhiuayK54oorzL777mu8Xq8xhu9somr+R6LX6zUul8vcfvvt/m27du0yGRkZ5u9//7sxxpiPP/7YSDIffPCB/5hXX33V2Gw285///McYY8xf//pX07NnT/+1NcaYuXPnmgMOOMD/7zPOOMNMmjQpYDzjxo0zl1xySUQ/Y1cVLABo7v333zeSzDfffOPfNmjQIHPXXXe1+hyubXy1FrSfdNJJrT6H72xiCOU7e9JJJ5njjjsuYBvf2dAwPd5i6uvrVVZWpsLCQv82u92uwsJClZaWxnFkaE1lZaUkqVevXgHbH3/8cfXp00cHH3yw5s2bp927d/v3lZaWasSIEcrLy/NvKyoqUlVVlTZt2uQ/punPge8Yfg6i6/PPP1f//v21zz77aOrUqdq6daskqaysTA0NDQHXZNiwYRo4cKD/mnBdE0N9fb0ee+wxXXDBBbLZbP7tfGcT35YtW1ReXh5wHXJycjRu3LiA72mPHj00duxY/zGFhYWy2+1as2aN/5ijjz5a6enp/mOKioq0efNm/fe///Ufw/WOr8rKStlsNvXo0SNg+6233qrevXtr1KhRuv322wOWsXBtrWnlypXKzc3VAQccoOnTp+uHH37w7+M7mxx27NihZcuW6cILL2yxj+9s+1LjPQAE+v777+XxeAL+MJSkvLw8ffrpp3EaFVrj9Xo1a9YsHXHEETr44IP923/zm99o0KBB6t+/v9avX6+5c+dq8+bNevbZZyVJ5eXlQa+xb19bx1RVVcntdsvhcETzo3VJ48aN09KlS3XAAQdo+/btWrBggY466iht3LhR5eXlSk9Pb/HHYV5eXrvXzLevrWO4rrHz/PPPa9euXTrvvPP82/jOJgfftQh2HZpep9zc3ID9qamp6tWrV8AxQ4YMafEavn09e/Zs9Xr7XgPRVVtbq7lz5+rss8+W0+n0b7/88ss1evRo9erVS6tXr9a8efO0fft2LVq0SBLX1oomTJigU089VUOGDNGXX36pa665RhMnTlRpaalSUlL4ziaJRx99VNnZ2Tr11FMDtvOdDQ1BO9AJM2bM0MaNG/Xuu+8GbL/44ov9/z1ixAj169dP48eP15dffql999031sNEiCZOnOj/7/z8fI0bN06DBg3S008/TcCVRB5++GFNnDhR/fv392/jOwskjoaGBp1xxhkyxui+++4L2FdcXOz/7/z8fKWnp+uSSy7RwoULlZGREeuhIgRnnXWW/79HjBih/Px87bvvvlq5cqXGjx8fx5Ehkh555BFNnTpVmZmZAdv5zoaG6fEW06dPH6WkpLSoSL1jxw65XK44jQrBzJw5Uy+//LLeeust7b333m0eO27cOEnSF198IUlyuVxBr7FvX1vHOJ1OAsgY6dGjh/bff3998cUXcrlcqq+v165duwKOafrd5Lpa3zfffKMVK1bod7/7XZvH8Z1NTL5r0db/Q10ulyoqKgL2NzY26scff4zId5n/V0eXL2D/5ptvtHz58oAsezDjxo1TY2Ojvv76a0lc20Swzz77qE+fPgG/f/nOJrZ33nlHmzdvbvf/vRLf2dYQtFtMenq6xowZo5KSEv82r9erkpISFRQUxHFk8DHGaObMmXruuef05ptvtpiyE8zatWslSf369ZMkFRQUaMOGDQH/E/L98TF8+HD/MU1/DnzH8HMQOzU1Nfryyy/Vr18/jRkzRmlpaQHXZPPmzdq6dav/mnBdrW/JkiXKzc3VpEmT2jyO72xiGjJkiFwuV8B1qKqq0po1awK+p7t27VJZWZn/mDfffFNer9d/s6agoEBvv/22Ghoa/McsX75cBxxwgHr27Ok/husdW76A/fPPP9eKFSvUu3fvdp+zdu1a2e12//Rqrq31fffdd/rhhx8Cfv/ynU1sDz/8sMaMGaORI0e2eyzf2VbEuxIeWnryySdNRkaGWbp0qfn444/NxRdfbHr06BFQtRjxM336dJOTk2NWrlwZ0J5i9+7dxhhjvvjiC3PjjTeaDz/80GzZssW88MILZp999jFHH320/zV87aOOP/54s3btWvPaa6+Zvn37Bm0fNWfOHPPJJ5+Ye++9l/ZRUXbVVVeZlStXmi1btpj33nvPFBYWmj59+piKigpjzJ6WbwMHDjRvvvmm+fDDD01BQYEpKCjwP5/ram0ej8cMHDjQzJ07N2A739nEUl1dbT766CPz0UcfGUlm0aJF5qOPPvJXEL/11ltNjx49zAsvvGDWr19vTjrppKAt30aNGmXWrFlj3n33XTN06NCA9lG7du0yeXl55pxzzjEbN240Tz75pOnWrVuLFkOpqanmjjvuMJ988omZP39+0rUYirW2rm19fb359a9/bfbee2+zdu3agP//+qpKr1692tx1111m7dq15ssvvzSPPfaY6du3rzn33HP978G1jb22rmt1dbWZPXu2KS0tNVu2bDErVqwwo0ePNkOHDjW1tbX+1+A7a03t/T42Zk/Ltm7dupn77ruvxfP5zoaOoN2i7rnnHjNw4ECTnp5ufvGLX5h//etf8R4SfiYp6GPJkiXGGGO2bt1qjj76aNOrVy+TkZFh9ttvPzNnzpyAns/GGPP111+biRMnGofDYfr06WOuuuoq09DQEHDMW2+9ZQ455BCTnp5u9tlnH/97IDrOPPNM069fP5Oenm722msvc+aZZ5ovvvjCv9/tdptLL73U9OzZ03Tr1s2ccsopZvv27QGvwXW1rtdff91IMps3bw7Yznc2sbz11ltBfwdPmzbNGLOn7dt1111n8vLyTEZGhhk/fnyLa/7DDz+Ys88+22RlZRmn02nOP/98U11dHXDMunXrzJFHHmkyMjLMXnvtZW699dYWY3n66afN/vvvb9LT081BBx1kli1bFrXP3RW0dW23bNnS6v9/33rrLWOMMWVlZWbcuHEmJyfHZGZmmgMPPNDccsstAcGfMVzbWGvruu7evdscf/zxpm/fviYtLc0MGjTIXHTRRS0SVXxnram938fGGPPAAw8Yh8Nhdu3a1eL5fGdDZzPGmKim8gEAAAAAQIewph0AAAAAAIsiaAcAAAAAwKII2gEAAAAAsCiCdgAAAAAALIqgHQAAAAAAiyJoBwAAAADAogjaAQAAAACwKIJ2AAC6IJvNpueffz7ewwAAAO0gaAcAIImcd955stlsstlsSktLU15enn71q1/pkUcekdfr9R+3fft2TZw4MaTXJMAHACB+CNoBAEgyEyZM0Pbt2/X111/r1Vdf1S9/+UtdccUVOvHEE9XY2ChJcrlcysjIiPNIAQBAewjaAQBIMhkZGXK5XNprr700evRoXXPNNXrhhRf06quvaunSpZICs+f19fWaOXOm+vXrp8zMTA0aNEgLFy6UJA0ePFiSdMopp8hms/n//eWXX+qkk05SXl6esrKydOihh2rFihUB4xg8eLBuueUWXXDBBcrOztbAgQP14IMPBhzz3Xff6eyzz1avXr3UvXt3jR07VmvWrPHvf+GFFzR69GhlZmZqn3320YIFC/w3HgAA6AoI2gEA6AKOO+44jRw5Us8++2yLfYsXL9aLL76op59+Wps3b9bjjz/uD84/+OADSdKSJUu0fft2/79ramp0wgknqKSkRB999JEmTJigyZMna+vWrQGvfeedd2rs2LH66KOPdOmll2r69OnavHmz/zWOOeYY/ec//9GLL76odevW6eqrr/ZP43/nnXd07rnn6oorrtDHH3+sBx54QEuXLtXNN98crdMEAIDlpMZ7AAAAIDaGDRum9evXt9i+detWDR06VEceeaRsNpsGDRrk39e3b19JUo8ePeRyufzbR44cqZEjR/r/fdNNN+m5557Tiy++qJkzZ/q3n3DCCbr00kslSXPnztVdd92lt956SwcccICeeOIJ7dy5Ux988IF69eolSdpvv/38z12wYIH+8Ic/aNq0aZKkffbZRzfddJOuvvpqzZ8/PxKnBAAAyyNoBwCgizDGyGaztdh+3nnn6Ve/+pUOOOAATZgwQSeeeKKOP/74Nl+rpqZGN9xwg5YtW6bt27ersbFRbre7RaY9Pz/f/982m00ul0sVFRWSpLVr12rUqFH+gL25devW6b333gvIrHs8HtXW1mr37t3q1q1byJ8dAIBERdAOAEAX8cknn2jIkCEtto8ePVpbtmzRq6++qhUrVuiMM85QYWGh/vGPf7T6WrNnz9by5ct1xx13aL/99pPD4dBpp52m+vr6gOPS0tIC/m2z2fzT3x0OR5vjramp0YIFC3Tqqae22JeZmdnmcwEASBYE7QAAdAFvvvmmNmzYoCuvvDLofqfTqTPPPFNnnnmmTjvtNE2YMEE//vijevXqpbS0NHk8noDj33vvPZ133nk65ZRTJO0JsL/++uuwxpSfn6+//e1v/vdpbvTo0dq8eXPAlHkAALoagnYAAJJMXV2dysvL5fF4tGPHDr322mtauHChTjzxRJ177rktjl+0aJH69eunUaNGyW6365lnnpHL5VKPHj0k7akCX1JSoiOOOEIZGRnq2bOnhg4dqmeffVaTJ0+WzWbTddddF9AHPhRnn322brnlFp188slauHCh+vXrp48++kj9+/dXQUGBrr/+ep144okaOHCgTjvtNNntdq1bt04bN27Un/70p0icKgAALI/q8QAAJJnXXntN/fr10+DBgzVhwgS99dZbWrx4sV544QWlpKS0OD47O1u33Xabxo4dq0MPPVRff/21XnnlFdnte/5MuPPOO7V8+XINGDBAo0aNkrQn0O/Zs6cOP/xwTZ48WUVFRRo9enRY40xPT9cbb7yh3NxcnXDCCRoxYoRuvfVW/xiLior08ssv64033tChhx6qww47THfddVdAoTwAAJKdzRhj4j0IAAAAAADQEpl2AAAAAAAsiqAdAAAAAACLImgHAAAAAMCiCNoBAAAAALAognYAAAAAACyKoB0AAAAAAIsiaAcAAAAAwKII2gEAAAAAsCiCdgAAAAAALIqgHQAAAAAAiyJoBwAAAADAogjaAQAAAACwqP8fVMIZcYlQ/ssAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] @@ -237,13 +241,13 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 6, "id": "b662300d", "metadata": {}, "outputs": [ { "data": { - "image/png": "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UFCAyy67DKtWrQIAOBwO9OnTB/fddx8efvhhn48NVrPAdofArup61J1sRmaPROabEBERaUjN9VuXHJTW1lbs2bMHixYtct4WExODoqIiWK3WLtu3tLSgpaXF+f/Gxsag7FdsjAmF/TOC8txERESknC5TPD/++CPa29uRlZXldntWVhZsNluX7ZcvXw6z2ez86dOnT6h2lYiIiHQQFoXaFi1aBLvd7vw5duyY3rtEREREQaTLFE+vXr0QGxuL2tpat9tra2thsVi6bJ+QkICEhIRQ7R4RERHpTJcRlPj4eIwaNQqbN2923uZwOLB582YUFhbqsUtERERkILoVaps/fz5uv/12XHrppRg9ejT+9Kc/oampCXfeeadeu0REREQGoVuAcvPNN+OHH37Ao48+CpvNhhEjRqCsrKxL4iwRERFFH93qoAQiWHVQiIiIKHjUXL/DYhUPERERRRcGKERERGQ4YdnNWJqVClZFWSIiItKedN1Wkl0SlgHKyZMnAYAVZYmIiMLQyZMnYTabfW4TlkmyDocDx48fR48ePWAyBd7Mr7GxEX369MGxY8eiLumWx85j57FHDx47j13vYxdC4OTJk8jJyUFMjO8sk7AcQYmJicH555+v+fOmpqbqfvL0wmPnsUcbHjuPPdoY5djlRk4kTJIlIiIiw2GAQkRERIbDAAUdzQiXLFkSlQ0Jeew89mjDY+exR5twPfawTJIlIiKiyMYRFCIiIjIcBihERERkOAxQiIiIyHAYoBAREZHhMEAB8Oyzz+KCCy5AYmIiCgoKsGvXLr13SZXly5fjsssuQ48ePZCZmYnrr78eBw8edNvmV7/6FUwmk9vPPffc47bN0aNHMWXKFCQnJyMzMxMLFizA2bNn3bb55JNPMHLkSCQkJGDAgAF47bXXgn14Pi1durTLcQ0ePNh5f3NzM0pKSpCRkYHu3btj2rRpqK2tdXuOcDxuALjgggu6HLvJZEJJSQmAyDrnn332Ga699lrk5OTAZDLhvffec7tfCIFHH30U2dnZSEpKQlFREQ4dOuS2TX19PWbOnInU1FSkpaXhrrvuwqlTp9y2+frrr/HLX/4SiYmJ6NOnD5566qku+/L2229j8ODBSExMxLBhw/DRRx9pfryufB17W1sbFi5ciGHDhiElJQU5OTm47bbbcPz4cbfn8PReWbFihds24XbsAHDHHXd0Oa7i4mK3bSLxvAPw+LdvMpnw9NNPO7cJ1/PuJKLcunXrRHx8vHjllVfEN998I2bNmiXS0tJEbW2t3rum2KRJk8Srr74qKioqRHl5ubj66qtF3759xalTp5zbXH755WLWrFmipqbG+WO32533nz17VuTn54uioiKxb98+8dFHH4levXqJRYsWObf55z//KZKTk8X8+fNFZWWl+Mtf/iJiY2NFWVlZSI/X1ZIlS8TQoUPdjuuHH35w3n/PPfeIPn36iM2bN4svv/xSjBkzRvziF79w3h+uxy2EEHV1dW7HvXHjRgFAbN26VQgRWef8o48+Ev/5n/8p3nnnHQFAvPvuu273r1ixQpjNZvHee++Jr776Slx33XUiNzdXnDlzxrlNcXGxuPjii8WOHTvE559/LgYMGCBmzJjhvN9ut4usrCwxc+ZMUVFRId58802RlJQkXnjhBec227dvF7GxseKpp54SlZWV4pFHHhFxcXFi//79uhx7Q0ODKCoqEn/729/EP/7xD2G1WsXo0aPFqFGj3J6jX79+4rHHHnN7L7h+PoTjsQshxO233y6Ki4vdjqu+vt5tm0g870IIt2OuqakRr7zyijCZTKKqqsq5Tbied0nUByijR48WJSUlzv+3t7eLnJwcsXz5ch33KjB1dXUCgPj000+dt11++eXi/vvv9/qYjz76SMTExAibzea8bfXq1SI1NVW0tLQIIYR46KGHxNChQ90ed/PNN4tJkyZpewAqLFmyRFx88cUe72toaBBxcXHi7bffdt524MABAUBYrVYhRPgetyf333+/6N+/v3A4HEKIyD3nnT+sHQ6HsFgs4umnn3be1tDQIBISEsSbb74phBCisrJSABC7d+92bvPxxx8Lk8kkvv/+eyGEEM8995zo2bOn89iFEGLhwoXioosucv7/pptuElOmTHHbn4KCAnH33XdreozeeLpQdbZr1y4BQBw5csR5W79+/cTKlSu9PiZcj/32228XU6dO9fqYaDrvU6dOFRMmTHC7LdzPe1RP8bS2tmLPnj0oKipy3hYTE4OioiJYrVYd9ywwdrsdAJCenu52+xtvvIFevXohPz8fixYtwunTp533Wa1WDBs2DFlZWc7bJk2ahMbGRnzzzTfObVx/V9I2ev+uDh06hJycHFx44YWYOXMmjh49CgDYs2cP2tra3PZ58ODB6Nu3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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAigAAAGdCAYAAAA44ojeAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAABNb0lEQVR4nO3de3wTZdo38F9aeqK0KaW2aZVDRRRKQU5SurDuI1SpsIi6Pgqiy7o8sGJxBZRF9hERcQV1H2XXA6w+np4HgV3fdz0g2n2BIiqWg4UqtYjQreBKUpTSlFMPNPf7R3eySTqTzCSTZJL8vp8Pn48mk+lM02Suue/rum6TEEKAiIiIyEDiwn0ARERERJ4YoBAREZHhMEAhIiIiw2GAQkRERIbDAIWIiIgMhwEKERERGQ4DFCIiIjIcBihERERkON3CfQD+cDgcOH78ONLS0mAymcJ9OERERKSCEAKnT59GXl4e4uK8j5FEZIBy/Phx9O7dO9yHQURERH749ttvcckll3jdJiIDlLS0NACdJ5ienh7moyEiIiI1mpub0bt3b+d13JuIDFCkaZ309HQGKERERBFGTXoGk2SJiIjIcBigEBERkeEwQCEiIiLDYYBCREREhsMAhYiIiAyHAQoREREZDgMUIiIiMhwGKERERGQ4EdmojYiiU4dDYE99I06cbkF2WjJG52ciPo7rbRHFIgYoRGQI5TVWLN9UC6u9xflYrjkZy6YUoLQwN4xHRkThwCkeIgq78hor5q7b5xacAIDN3oK56/ahvMYapiMjonBhgEJEYdXhEFi+qRZC5jnpseWbatHhkNuCiKIVAxQiCqs99Y1dRk5cCQBWewv21DeG7qCIKOwYoBBRWJ04rRyc+LMdEUUHBihEFFbZacm6bkdE0YEBChGF1ej8TOSak6FUTGxCZzXP6PzMUB4WEYUZAxQiCqv4OBOWTSkAgC5BivT/y6YUsB8KUYxhgEJEYVdamIs1d4yAxew+jWMxJ2PNHSPYB4UoBrFRGxEZQmlhLq4tsLCTLBEBYIBCRAYSH2dCcf9e4T4MIjIABihEFLO49g+RcTFAIaKooDXYCOfaPwyMiHxjgEJEhqbmYq412JDW/vFsni+t/RPMxFwuikikjkkIEXELXDQ3N8NsNsNutyM9PT3ch0NEQaLmYq4UbEghjGew0eEQGPdEhWJ7fRM6q4c+WTxe91ENrcdKFG20XL9ZZkxEhqRmhWN/FhoM19o/XBSRSBsGKERkOGov5rv+flJzsBGutX+4KCKRNsxBIaKQUZscqvZiXll3UtXPdQ021K7p880P52Qf9zfBlYsiEmnDAIWIQkJLcqj6i7S66RDXoERa+8dmb/H66tVbv8YVlh5uxxZIgisXRSTShlM8RDGkwyFQWXcS71R/h8q6k5ryHQJ5rZp8EldqL9LFl2ZpXmhQWvtHzdFLOSEdDoE/bD2MuzWcgycuikikDUdQiGJEIHf/gbzWVz6JCZ2BwLUFFudUia9RDqnSZkz/Xlg2pQBz1+2DCe7jKd4WGiwtzMWCkgF4ZuthxeOWppGeqziCDXuOwtbcqrid3Dl4kgIjrcdKFKs0jaB0dHRg6dKlyM/PR0pKCvr3748VK1bAtVJZCIGHH34Yubm5SElJQUlJCQ4fdv8SaGxsxIwZM5Ceno6MjAzMmjULZ86c0eeMiKgLrSMYer0W8C85VMsKx/4uNNgvK9XrcUue2fq1YnDi7RzkeDvW528fDnNKol8jVK4CGekiMhJNIyhPPPEE1qxZg9dffx2DBw/GZ599hrvuugtmsxm//vWvAQBPPvkk/vjHP+L1119Hfn4+li5diokTJ6K2thbJyZ0fyhkzZsBqtWLLli1ob2/HXXfdhTlz5mD9+vX6nyFRjPNnBEOP10r8TQ6VLuaeIzcWmZEbfxYaDEauh+s5KCXTyh3rqbNtWLE58OZtbAJH0URTgPLpp59i6tSpmDx5MgCgX79+2LBhA/bs2QOgc/Rk9erVeOihhzB16lQAwP/8z/8gJycHb7/9NqZNm4aDBw+ivLwce/fuxahRowAAzz77LCZNmoTf//73yMvL0/P8iGKelhEMz4X6AnmtJJDkUDWBh2cg8NOhebKBied2I/v2VJUsq4V0Dr4CBddFEctrrChbH3hX23B2xyUKBk0Byo9+9CO8+OKL+Prrr3H55Zfj888/xyeffIKnn34aAFBfXw+bzYaSkhLna8xmM4qKilBZWYlp06ahsrISGRkZzuAEAEpKShAXF4fdu3fjpptu6vJzW1tb0dr6ryHW5uZmzSdKFKsCKW/VozRWbT6JUnKotxWO1Y4YKG13w5W5ePGjetmcEC1Bi+s5aAkU9BihkvbzyLuB74fISDTloDz44IOYNm0aBg4ciISEBAwfPhzz58/HjBkzAAA2mw0AkJOT4/a6nJwc53M2mw3Z2dluz3fr1g2ZmZnObTytXLkSZrPZ+a93795aDpsopgUygqFHaayWfBIt1ObGeNvuxY/qMefqfNmckAUlAzQdj3SOWrrF6tW87bmKw7A1swkcRRdNIyh/+ctf8MYbb2D9+vUYPHgwqqurMX/+fOTl5WHmzJnBOkYsWbIECxcudP5/c3MzgxQilQIZwRjZtycyUxPReLZNdt++Rj8kWvJJ1FA78jB+YI7P7d793Iodi65B1dFTbtNIALBx77c+p4BcR2wq69R3ti3u30uXEaryGqvXaiS1+yEyGk0ByqJFi5yjKAAwZMgQHD16FCtXrsTMmTNhsVgAAA0NDcjN/dcXTkNDA4YNGwYAsFgsOHHihNt+L1y4gMbGRufrPSUlJSEpKUnLoRLRP/lb3ipNi3gLTuReqyU5VG0XVs997zzyvapA4H8rv1G1XdXRU7LTSEq/N8mCkgGYN75zpKWy7iQ+8FHRJJEChUBHqNouOPDbt2pU7UPLzyMyAk0Byrlz5xAX5z4rFB8fD4fDAQDIz8+HxWLBtm3bnAFJc3Mzdu/ejblz5wIAiouL0dTUhKqqKowcORIAUFFRAYfDgaKiokDPh4hkaB3BUMqjcCX3Wi3JoVrJ7duXo43y7eo9eau+ef72EV4rbPw5LilQCGR0q7zGit++dQCNZ9tV/Uw2gaNIoylAmTJlCn73u9+hT58+GDx4MPbv34+nn34av/zlLwEAJpMJ8+fPx2OPPYYBAwY4y4zz8vJw4403AgAGDRqE0tJSzJ49G2vXrkV7ezvmzZuHadOmsYKHKIjUjmB4mz6RZKYmYMeia5DY7V83LMGsIlETMMnpm9ld1Xa+qm+WTh6EnqlJXX5vWo/LM+AIZHRL6++DTeAo0mhKkn322Wdxyy234J577sGgQYPwwAMP4Fe/+hVWrFjh3OY3v/kN7r33XsyZMwdXXXUVzpw5g/LycmcPFAB44403MHDgQEyYMAGTJk3CuHHj8OKLL+p3VkQkSxrBmDrsYhT37+XXQn0A0Hi2HVVHTzn/X+3qw/40DVMTMHmS2sbfWdxPdXt5b8m0Zev3w36+ze33pvW4lAIOrY3m/Pl9LCi5nCXGFHE0jaCkpaVh9erVWL16teI2JpMJjz76KB599FHFbTIzM9mUjcig/Enc1KNfihI1AZMr10AgsVucqhEKwHv1jVyZrtbj8pYQrCU/R/PPTU/CvPGXqd6eyCi4Fg8RufEncVOPahS9XuMZCKjJv9FafaPluH5e3BfXF+b6TAhWm5+j5fdhAvDIDYMBdCbx+pucTBQODFCIyI0/iZt69EsJ9DXzrrkMYy/Lkr34+hqh8CfAUntc1xfm+p0YLEftz+2Vmojf3VQIABj3RAXb31PE0ZSDQkTRz5/GalJQoybXQyu1+15w7eWKeTWA9/wbfwKsYJ6zN75+LtCZxFy5ZAIABLTQI1E4MUAhoi60rrobrG6xQPA60bryJ9hQe1wAvK4urHX1YV8/1wTg8ZuGID7OFLTEZaJQMAkhIu6vs7m5GWazGXa7Henp6eE+HKKo5dkTxNequ8FcTTfYK/VKVTyAfDKtUpm0t+MC4PWYAzknX6+trDuJ6S/t8nneG2aP0XUKisgbLddvBihEpIpS7w3PC7hSJ1mt5PYDQJd9K/E3YJA71i21Nq+9Sn46NBebv7D6/H164+13/U71d7hvY7X3Ewbwh2nDMHXYxT63I9KDlus3k2SJyCetq+4Gekce7NESJf624/c8ZzW9St77Qj7/Q8vqw95+18FMXCYKBQYoRBEgkFEJX69Vs+9g9jnxFMyOtGroEWBp7VXiSY/fZyBt9ImMgAEKkcEFM09B7b6D2efEldaRGqPSa9XgQPbjbxt9Peg1zUexjQEKkYH5O5rQ4RB4ruIIntn6dZfnpNfOuTofL35Ur2rfoZouCOVIjRr+Xmj1mjYJdD9aF4nUQ7im5yj6MEAhMih/RxPKa6x45N0vYWtuld2vtL+XPu4anCjtO1TTBaEaqVEjkAutr9+XL3pOv/ibV+OPcE/PUXRhHxQig9IymiCRLhBKwYkrb+0vPPcdaC8Stb0+jJLY6W3hQDUNzlx/X1oFY/pFzSKRStS+d8FcMJJiE0dQiAxK62iCP6vcajkGf6cLtIxEGCGxU+3I1fiBOag6ekpxVEL6fXkbzZITzOkXrbS8d0abnqPIxwCFyKC0jiYEWjmi5hi0ThdoHfIPZ2KnRO2FdszKbWg82+Z8XO7CLf2+lPKBpHNcUDIA/bJSvf4+Q514qvW9M9L0HEUHBihEBqV1NEHPL35vIxVqy3D9zaEJR2KnK7W/R9fgBPAedN1XMgBXWHr4fU6hTjz1570zyvQcRQ8GKEQGpXU0Qa8vfi0jFd7u6gMZ8g9lYqcnf3+Pvsqg/TknNdVYWhNPg9X3xgjTcxRdGKAQGZiW0YRAK0e87VuOr7v6QIf89WiY5o9Afo++8iy0nJOaaiytfWGC2ffGCNNzFF1YxUNkcKWFufhk8XhsmD0Gf5g2DBtmj8Eni8d3CSC8Vdpo8ftbrlQVnPiqcjHqkL+vqhQ9fo+BTreprcaSAqJddSdV71NNZZK/7523VbBZYkxacQSFKAKovfNWGnHJNSdjUqEFL+/8xuc+fjjr/aKoNj9hx6JrDDfkr3YEQen3mJmagMaz7T5/TiBBlz/VWGXr92HVz4YoBgBac0oCma4J5/QcRRcGKERRRukCsae+UVWA4uviqjY/oeroqbAP+bvmW3zzwzms3vq16qoUud/jyL498ZOntnud/slMTYCtuQWVdSf9ujD7U43VdL7daz6K1pySQKdrwjU9R9GFAQpRFJK7QOiVxKglP2HqsIvDUpEjJZe+urMeTee9j3h4y+WQ+z0qXbgljWfbseDP1QD8q7QJZHpIKR/Fn5yScFdTETFAIYoRWu6KvVV6aM1PCPWQf3mNFQ/+9QCazvmeipFoaSKmdOGW40+lTSBVRErnEEhOCadrKFwYoBDFEDV3xb7yNPwZiQnVkH95jRV3r9vn9+vVjjS4Xrht9vNYsflgl74ogH+VNoFWY8mdQyCjZ5yuoXBhFQ9RiKhd0yTYvFUFqan0ULsuD4CQnq+UCBoILaMX0oXbYk6RDU4kcmsm+dpvIFVEcucQ6FpKROHAERQiP2htO260Jejl7oq1VHr4GokBgHFPVIT0fANp9R9IRVEwWrwr/X7jTMqLPPo6B+aUUKRhgEKkkdZgI1KWoNda6aGUn7Cl1haW8/U3uTTQEYRg9HvpcAiYUxLxm4lXoPFsGzJ7JMGSnoxTZ9tQtr5zCsufqijmlFAkYYBCpIHWYMPf9WjCwd/uoa4jMeE8X3+TSwMdQdC7xbu3AHjS0FysiQtsFERp9IxBCxkNAxQilfy5+Oq9BH0wLyRZPZJUbScXCEjHtfPI97qerxZakkvVrB6slp4t3tUGwHqOgoRj+pEBEanBAIVIJX+CDT3zE5QuJEsnD0LP1KSAvuyldV+8URoJkDsuX/RceVniLVCQ9OyegJU3K3dc9Zce+R1aA2A9AjylgMhqb8Hd6/bhhduHY9LQPNlj9TfAMFo+FhkXAxQilfwJNtROO2SlJqGy7qTiF763C8k96/e7PZaZmoCbhl2MkgKLqguH0r5dKY0EqHmtnGCtv6MUKGSkJOCusf0wb/yAoN2pBzqyofdomy9qWurP27Afz8GESUP/FTgEEmBESj4WGQMDFCKV/EmGVJOfYO6egPvf/By2ZvkvfK1rszSebcfLO7/Byzu/8XnhULtvuZEAf9aMCcX6O+FMBA1kZCMY1UDeRjrUVD05BHDP+n1YGzfCrQzdnwAjkvKxyBgYoBCp5G+DMm/5CQL4Z8dT966n0hD7gpIBGNUv0+/yWV8XDrWlub+/5UqMHZDl12slWrrVBioSm4vpXQ3ka6RDS6CzfFMtxg/MCSjAiKR8LDIGBihEKvmbDKk07ZCTnoSWCw6vLdmf2XoY5pQEv4/Z14VD7UVKboVjrXkkWrrVxiI9q4HUjHRomWaz2lvwv5XfBBRghCIfK5b/fqIRO8kSaSAFGxaz+5e7xZzsdXhbrnvrf906TNV6MXYfi9354q2TaSB37WpfO++ayzR3q41FenV79TWVAnQGrCP79kSuWX2QcrTxnKrtlAIMvUaI+PcTOziCQqSRvzkOntMO71R/F+xDdaP3Gi1qX7vg2sudvxvmIXinRzWQ2qmUqqOnsGxKgeq1i/pmdle1nVKAoccIEf9+YgtHUIj8IAUbU4ddjOL+vYLagVQveq/R4s9r1V48d9Wd9HImxlnXKBi8rZWkhpaplNLCXLxw+3B4+/M1oXP65M7ifsg1JyuuDyRtpxRg6DFCpCWPhSIfAxSiEJMurjb7eWSmJmpaEC41MV7zz/N14fB32sqf16q9eJatVx6qL6+xYtwTFZj+0i7ct7Ea01/ahXFPVETV0H4gAbDWqZRJQ/Pw3PQRstu4Bg6J3eICDjAC+VsDglPpRMZlEkJE3K1Hc3MzzGYz7HY70tPTw304RKr509TM1f/eNRr3/aXa6+q5rqRLhZov/0CqItS+trLuJKa/tEv1sXset1Lyp5bzjHYdDoFxT1T4nEr5ZPH4Lj1t1CSe+pug6vo3kpWaBJiAH860avpbU/v3s2H2mIir4ooVWq7fDFCIQsTfpmaA+0VFWowPkO+W6spolQ2+Lp6uPC+k0muVgjulC28skv7WAPlqM6VATm2gGa7VvP0Nvsg4GKAQGYyviysA9EiKx5nWji6Py11Ugtn2Pti0BmrS3TDvnrXxFRT4CjL06jOi96iXv8EXGYOW6zereIhCQE1TszOtHVhQcjk27j3ms4IjnN1SAyXlITz4fw+gSUUJtZRPwPwDbbz9jfgKXvQc8dC76kaPSieKDAxQiHzQ405S7UWzX1Z3fLJ4vKqfF4ndUiWlhblIS07AjP/e7XNbKZlT706rsUDub8RXE7c5V+fjxY/qdVkvJ1jrC0VygE7qMUAh8kKvO0ktF1fpoiIFRu99cTwqv4DHXNpLU18MPTutxio1Tdxe+rhrcCI9r3XEI5ijXpEcoJM6LDMmUqBnx0rp4qq2h0SslNJqKVvVq9NqLFO7QKASuT4j3nrScNSLAsEAhUiGrztNAeCRd79U3SBMy8U1llp5a+2LEWgfjVinV36OtB9fgfTo/ExY0pWDD189eii2cYqHSIaaO01bcyueqziC+0oGqNqnmuS+WGzlrTWfgPkH/tNrpCI7LVnVgoQA0HKha2UawFEv8o0BCpEMtXeaz2z9GldYeqi+c/e8uLo2rKqsOwmHEEFJKjQ6rfkEzD/wj688HgCIMwFCyPfYkfJ8RvbtiZ88td1rIP3gXw/Afq5d8edkdE/AypuHcNSLFDFAIZKh5U5T64iGdHEtr7Higf/zuVtAkpGSoGofLKUlf0hTjXPX7YMJ8n1EZv+4s4pH6fllUwpQdfSUz0Da10rdSd3iMH5gDirrTnIkjGQxQCGSId1pqmlJ78+IhtLwuJq+IACTCsl/aqYah/fp6fV5PVbitjW3YszKbW7LNhit8zGFFwMUIhnSnabapei1jGh4yzPxhaW0pAdfeTy+ntcrQPZcU8qfXisUvRigECkoLczFgpIBeGbrYZ/bavnCVpOAK4dJhaQnX3k83p5Xk8viD89EcABMho5hDFAopmjtCjtv/ABs2PMtbM3KC9TlpCfBIQTeqf5O1T7VjrZkpCS4TfmwlTcZha9cFoHOJFhvSbJKpETw5yqOdFn2gVNAsYWLBVLM8LcrrLfFyaQvYteEQF/7VLvo3RuzihAXZ+LdIxmGZ4B/6mwbVmyW/0wBUL3qtlpcEDDycTVjIg9aV1RV80XsGZj42qfrvrlkPEUaf1bQlntNZmoCGs+qSwaXo/bzoddqzKQvBihELqSAQCnvw/MLT80XcVZqEu5/83OvUz/evkS5ZDxFEq0BvivPQEHqoRJo/sqG2WMUc2T0WkOL9Kfl+s1W9xT1tKyo6q3NfNn6/bCfb8PUYRcjLs6kGJy47nNX3UnZdUrYsp0ihZoFBpdvqkWHQ8iuyyMl204ddjGK+/dCYrc4n8s+qKGUyxVLS0VEOybJUtRTm5Rqs5/Hk387pKrNvNp9lq3f55bo6noXx5btFAnUBvhaklqVerGYuyegvcOBs63y7fFdyVXOxeJSEdGMAQpFPbUlwI1n21SPtKjdp2fjNc8+D2zZTkanZdkHT976mngG6N/8cA6rt37tc9rHWy8gLaOl/NwZH6d4KOpJPRuU7pekFVUzeySp2t+J0y0+96nEc0icyOgCacrm6+9dCtB/OjQPG/ceUxWcAMq9gNQGU1wqIjIwQKGoJ/VsAJTnvJdNKfC6LLyr7LRkr/v0xfUujsjo/A3GJWr+3tU2L8xMTfSao6U2mOJSEZGBAQrFBDVJqWpHWqShZaV9csE/iiZqAnw1vP29q/0sPDR5kNcEcq2fYTI25qBQzPCVlBofZ8LSyQW4Z33X9XeUhpbl9ukQAjP+e7fP4+FdHEUKbwsMTruqd8DLQaj9LFjMKbKPu5YyT7uqD1Zv/drrasxMkI0MDFAopnhLSi2vsWLF5lrZ57y1mffcZ4dDeF2nhAv+USRSCvABYOPebwP6ez91thVxJkApLcvbPuR6nmR07xzFdG2kyKUiIg8DFIp5HQ6B5yqOyFYhSJb6GFqW9sO7OIpmSgG+t3V5pOeV/t7La6woW7/fZ4Ks3D6UGshJawAtKBmAflmpsiX87DRrfOwkSzGtvMaKR979ErbmVsVt1LTWVnsXx26WFK386d7qq8szAMSZgOemj8Ckoe770NohOtBjJX1ouX5zBIViltLdlydfvRMCuYsjihb+NB5UU73jEEDP1ETNr1X63Cp9Xr31bKHwYIBCManDIfDIu/IdJ5XIVRqo6Vy5ce+3XPiPYoLWxoNaujxX1p10C3z86XnCTrORhQEKxaTnKg57XUtHjlylATtXEvlPbfXOis0H0Xi2zfn/uf+sHtL6M/h5jSzsg0Ixp7zGqqosUuKtdwI7VxL5T20TONfgBOicjnlm62FkdE/Q1POEn9fIojlA+e6773DHHXegV69eSElJwZAhQ/DZZ585nxdC4OGHH0Zubi5SUlJQUlKCw4fdLwaNjY2YMWMG0tPTkZGRgVmzZuHMmTOBnw2RD9IQr1ZKVQjsXEnkP387MkvTMRJvHaJdP7f8vEYWTQHKqVOnMHbsWCQkJOCDDz5AbW0t/uu//gs9e/Z0bvPkk0/ij3/8I9auXYvdu3cjNTUVEydOREvLvyLSGTNm4Msvv8SWLVvw3nvv4aOPPsKcOXP0OysiBWpbaktyXTrNymHnSqLAKHVkzkz13pFZoLNCbn7J5V47RLtSM2KTmZoAW3MLKutOcr2sMNNUZvzggw9i586d+Pjjj2WfF0IgLy8P999/Px544AEAgN1uR05ODl577TVMmzYNBw8eREFBAfbu3YtRo0YBAMrLyzFp0iT84x//QF5ens/jYJkx+eud6u9w38ZqVdsuKBmAeeMH+EyWk6oCAPkeEKwKIPLNsy+JrbkFC/5c7fN1z9x6JW4YdrHq6iGlz6sclh7rT8v1W9MIyrvvvotRo0bh3//935GdnY3hw4fjpZdecj5fX18Pm82GkpIS52NmsxlFRUWorKwEAFRWViIjI8MZnABASUkJ4uLisHu3fHvw1tZWNDc3u/0j8ofaodsFJZfjvpLLVWXyq1nnh4i8kyqApg67GMX9e6levHPF5oPYUmtze623z63S51WOVHpcXmN1e7zDIVBZdxLvVH/HkZYg0lTF8/e//x1r1qzBwoUL8dvf/hZ79+7Fr3/9ayQmJmLmzJmw2WwAgJycHLfX5eTkOJ+z2WzIzs52P4hu3ZCZmencxtPKlSuxfPlyLYdKJEsa4lVqyw0AlvQkzBt/mab9+tMDgoiUqfmsAsCps23O/iVqP4Oun1eb/XyXKiGJXOkxm7yFjqYAxeFwYNSoUXj88ccBAMOHD0dNTQ3Wrl2LmTNnBuUAAWDJkiVYuHCh8/+bm5vRu7e6EjMiV1JSnre23I/cMNivwEJrDwgiUub6WfVGCiIe/OsBPPJurVv7AG+Bg/R5raw7KRucuO5fKj22n29jk7cQ0jTFk5ubi4KCArfHBg0ahGPHjgEALBYLAKChocFtm4aGBudzFosFJ06ccHv+woULaGxsdG7jKSkpCenp6W7/iPzFKRmiyCB9VtUmzHr2NlKaonGlpVmctyZvQOdIC6d79KNpBGXs2LE4dOiQ22Nff/01+vbtCwDIz8+HxWLBtm3bMGzYMACdox27d+/G3LlzAQDFxcVoampCVVUVRo4cCQCoqKiAw+FAUVFRoOdDpAqnZIgiQ2lhLs63O1QlzHpS0x1WbV5a49k2NnkLMU0ByoIFC/CjH/0Ijz/+OG699Vbs2bMHL774Il588UUAgMlkwvz58/HYY49hwIAByM/Px9KlS5GXl4cbb7wRQOeIS2lpKWbPno21a9eivb0d8+bNw7Rp01RV8BDphVMyRJFBbcKsHF+Bg69cF2nRwcweSap+Hpu86UfTFM9VV12Ft956Cxs2bEBhYSFWrFiB1atXY8aMGc5tfvOb3+Dee+/FnDlzcNVVV+HMmTMoLy9HcvK//sDeeOMNDBw4EBMmTMCkSZMwbtw4Z5BDFA2Y5U+kH7UdZ71RChy8NYtzbfimNkhikzf9aOqDYhTsg0JGxix/Iv1p6V8iZ8PsMV5HTH19btsuODBm5TbFhFpppIULg3qn5frNAIVIR0pLubNpG1Hg5IIIS3oSWi44YD/X7nWKRk3g4NksTspLk/u5nj8D4OdbDS3Xb65mTKQTLuVOFFxKye1bam1eWwcoraXlSS4vTemmw5WFI6RBwQCFooLSnU8ocSl3ouCTCyKkcuQuoysBBg7ebjokmakJ2LHoGiR207z2LvnAAIUinlFyPriUO1H4BKN1gJrFRRvPtqPq6CnedAQBAxSKaErDr+Ho7Mil3InCS+/WAVtr5Zdf8cSbjuDgmBRFLF85H0BoOzv6KoU0oXNkZ3R+ZkiOh4jcyZX/K7UEKK+x4uWd36jaL286goMjKBSxjJbzoWadH7XJekSkL7mp4IzunS30m861Ox/LNSdj6eRBWLH5oM99ShVCvOkIDo6gUMSR7ng+8LK+hqsPaqwha5bGdX6IjEeaCva8oWk61+4WnACd08P3rN/vM/cE6LwJkW462JxRf+yDQhHFVz8Cb0KZOGuEqiIi6vwsjnuiwq/vDF9+ObYfHp4y2DCJ+pGAjdooKqnpR+ANmykRxZ7KupOY/tKuoOx7w+wxsJ9vY3NGDbRcvznFQxFBTT8CX7gkOlHsCUaFjZTwPrJvT0Ml6kcbJslSRFDTj0ANNksjii16V9i4JrxXHT2lKlF/V91JxMWZOOWrEQMUigh63wWxbwFRbJDK/232loBGYCWu3Wnfqf5O1WvK1u9D03n3SiHmp/jGKR4KK7WZ73rfBWWlJum6PyIyJqn8H4BijyK1pLb2UmCh9nvJNTgB/tVIslxlJWKsYoBCYVNeY8W4Jyow/aVduG9jNaa/tAvjnqiQ/dD6aoKm1f1vfs4vB6IYoVT+n9E9wdkLRQ2prb3E3+8l5qeowyoeCgulihypwdmCkgHol5XaZcnzuev2AUDAQ7XMsCeKPXLl/0BnjtsHNVb8T+VRn/v4w7RhmDrsYuf/B/q9tGH2mJjKh9Ny/WYOCoWcmhb1z2w97HzMdb5WbsVSfwh0BinLN9Xi2gILE9aIYoDSWj3SY2oCFM9pHaXvpYyUhC5TO3KYD6eMAQqFnNaKHM+F/1xXLM1KTQJMwN++tKn6cnHFih4ikvhKpvXW1l5uJWWHEJjx37t9/lyu46OMAQqFnNY7BrnRDs+AIs5k0hyg+Hs8RBR9Al1Ly/N7qcMh/A54qBOTZCnk/LljcB3tkBNIEi3vYIgI0HctLW/VQ1w8VB2OoFDIBdKXQGm0w9vdjxLewRCRJ7npGn8bqynlp1jYB0UVBigUcv4EExJvox1akmh5B0NESpSSaf2hZ8ATa1hmTGGjZWViabTjk8XjfX6wPUsJT51tw4rNXGmUiCjcuJoxRQzXYKL++7NYve1wl2306Fki1/+AdzBERKHFPigUMaSh1PIaK/782bey2+gxX6vnkC0REQUfAxQKO6WuspKlkwdxKoaIKMawzJjCyltXWaBzemfF5oNcr4KIKMYwQKGw8tVV1lf/EyIiX9Sumk7GwikeCiu1XVzZ7ZWI/CFXLRiqKj4m5weGAQqFldouruz2SkRaKeW3ea7v5S9vAUg4A6NowQCFwiqQBbqIiJT4WjU90NXMvQUgAIIaGMUK5qBQWHG9CiIKhmDmt0kjM577t9lbcPe6fXjgzS8UAyOgMzBiHoxvDFAo7PRcoIuICAhefpuvkRkAONN6QfH1coERk3jlcYqHDEHNehVMOCMitYKV3+ZrZEYtKTBirooyBihkGN66vfJDTERaBCu/Ta+Kwuy05KAn8UY6TvGQ4Xmb7527bh/Ka6xhOjIiMqpg5bcFWlFoQufN1ci+PX1OFcV6rgoDFDI0NfO9sf4hJiJ5wchvk0ZmAplcXjalAFVHT7FJpQ+c4iFD05KJz8UAiciTmvw2LaSRmbnr9sEEKC7TIadXaiJ+d1MhSgtz8U71d6peE8tNKhmgkKGx0ywRBUrv1cylkRnPvDhvMlMTULlkAuLjTKisO4nDDadVvS6Wm1QyQCFDY6dZIjIiz5GZb344h9VbvwbgPqoijdM8ftMQVHzVoDqo8ZXEGwtVjQxQyNBG9u2JzNRENJ5tk32enWaJKFw8R2ausPToEoBYfHSXleMriTdWqhpNQoiIyy5sbm6G2WyG3W5Henp6uA+HgkTuQ+hK+tjGeikeERmH3MgGAIx7okL1dFDP7glYefMQ2e81pdLkSPk+1HL95ggKGZLSh9CVJQrvGIgossnlu1TWndTc3O18uwOVdSfdpm6Cvb6Q0TBAoZBxvbPISk0CTMAPZ1q7zJ96+xBKMlMTsGPRNUjsxkp5IjI2rUn8p861Y8GfqwG4T90EUtUYiTkrDFAoJHxN12j5EAJA49l2VB09xdJiIjK8QJL4XbvKtl5wqHqNZ0AUqTkrvP2koFPqBOvKtSssS4uJKJoE0tzNtSFlVo8kVa9xDYgiuRM3AxQKKjXTNUDgH0IiIqNybbvvD2nqBgJeAx2pjb6UmBvpnbgZoFBQaVn5098PIRGR0UnN3XLN/t9Y/XC21ev6QgLAtKt6470vjqOy7iR2/d17cq7R2+kzB4WCamutTfNrpA+hXCvpQBb5IiIKJ9fmbltqbXi7+rhijyc52WnJKO7fS7aLbUpiPOJMJjyz9bDzsYyUBFX7Nep0OUdQKGjKa6x4eec3ml+XnZYclEW+iIjCTSpDfnjKYOz9zxJsmD0Gz9x6JTJTE1WPGpcW5uKTxeOxoORyZxByrq0DZ1ovuL2u6Xy7qmMy6nQ5R1AoKNouOPDbt2o0vcazK6zei3wRERmJa8+UlMR4xQUIBYDbRl2C97447vwe3FJrw+qtX2tarNCT0TtxM0Ah3ZXXWPHbtw6g8ay66B1QnrrRe5EvIiIj8rUA4eptR5z/bU7uhg6hbSVlT5EwXc4AhXSlpgOsHHaFJaJYV1qYC4cDuGf9Pq/b2VsueH1eTkZKgtuUTyR85zJAId2oLSl2Ne+ayzD2sixO3RBRzOtwCKzYXBuUfT9/+wjExZkiarqcAQrpRktJsTT3ueDayw3/ISEiCgUt36FaxJkA+/l2TBpq3NESOaziId1oLVUz8twnEVGoBavc1yGAsvXG7horhwEK6UZtqVqv1ESWChMReQh2ua+Ru8bKYYBCulGz3kRmagIql0xgcEJE5CGQNXt8MXrXWDkMUEg38XEmLJ1cIJska/rnv8dvGoLEbvyzIyLy5Lpmj5YgJTM1AXeO6atqW6N2jZXDJFnyW4dDuDVRO3W2TTEDPRJK2oiIws1XPxRXUhDz+E1DYE5JxP/uOupz/9lpyV2+uz0renw9HyoMUEgVpWBEbcb50smDGJwQEang2UU7KzUJe79pxGuffqPYy6TDIZBrTobN3qI4im0xd353j3uiwu27O9dlP+U11i7BUW6YbjBNQojIyZj5p+bmZpjNZtjtdqSnp4f7cKKe3B+sFtIH45PF41m1Q0TkJ18jG1KjTEB+kdU5V+fjxY/qFXtVzf5xPv77467PS6/Xo7hBy/WbyQDklfQHH0htfiQmZxERGY209MfUYRejuH+vLjd83hZZff724Xj3c6vXRpovyQQnwL+CnVBXAXGKhxT50xnWm0hKziIiikRKi6wG2gTO9UYzVOujMUAhRXp3NTTqkt5ERNFEbpFVvW4QQ3mjyQCFFOn1h2j0Jb2JiKKdXjeIobzRZA4KKdLjDzESlvQmIop2UhM4f5nQWc0TyhtNBijURYdDoLLuJGz288hMTQyoq6HFnMy29kREYebaBE6rcN1ocoqH3ARSUpxrTsbSyYPQMzUp7A1+iIjIXWlhLl64fTjmbdgPb8U4cSa4PR+uRpsBBSirVq3CkiVLcN9992H16tUAgJaWFtx///3YuHEjWltbMXHiRLzwwgvIyclxvu7YsWOYO3cutm/fjh49emDmzJlYuXIlunVjvBROUkmxmqodBiNERJFn0tA8PAcT7lm/r8tz0rf3c9OHG+K73e+IYO/evfjTn/6EoUOHuj2+YMECbN68GW+++SbMZjPmzZuHm2++GTt37gQAdHR0YPLkybBYLPj0009htVrx85//HAkJCXj88ccDOxvym5qS4szUBCz96WBY0hmMEBFFqklDc7E2rms7faMtSeJXJ9kzZ85gxIgReOGFF/DYY49h2LBhWL16Nex2Oy666CKsX78et9xyCwDgq6++wqBBg1BZWYkxY8bggw8+wE9/+lMcP37cOaqydu1aLF68GN9//z0SExN9/nx2ktWHa1fCH063YsXmgz5fs2H2mC7la0ZZt4GIiNQLx3e3luu3XyMoZWVlmDx5MkpKSvDYY485H6+qqkJ7eztKSkqcjw0cOBB9+vRxBiiVlZUYMmSI25TPxIkTMXfuXHz55ZcYPnx4l5/X2tqK1tZWtxOkwPiba+JZemykdRuIiEg9134pRrzR1BygbNy4Efv27cPevXu7PGez2ZCYmIiMjAy3x3NycmCz2ZzbuAYn0vPSc3JWrlyJ5cuXaz1UUqAl18STa+mx0n5s9hbMXbeP1TtERGGmJvAw6o2mpgDl22+/xX333YctW7YgOTl0zVqWLFmChQsXOv+/ubkZvXv3DtnPjyaBtK+PMwGnzrb53I9AZ7LV8k21uLbAEvYonIgoFqkJPIx8o6mpD0pVVRVOnDiBESNGoFu3bujWrRt27NiBP/7xj+jWrRtycnLQ1taGpqYmt9c1NDTAYrEAACwWCxoaGro8Lz0nJykpCenp6W7/yD+BtK93CKBs/T6U11h97ocLBBIRhY/SQq9S4FFeY/V5owmEfoFAV5oClAkTJuDAgQOorq52/hs1ahRmzJjh/O+EhARs27bN+ZpDhw7h2LFjKC4uBgAUFxfjwIEDOHHihHObLVu2ID09HQUF/jWRIfX0aF+/fFMtbM3q9sMFAomIQktt4LHr7ycNfaOpaYonLS0NhYWFbo+lpqaiV69ezsdnzZqFhQsXIjMzE+np6bj33ntRXFyMMWPGAACuu+46FBQU4M4778STTz4Jm82Ghx56CGVlZUhKStLptEhJoO3rpT/YxjOtPrfV4+cREZE2ake4K+tOqtpfuG40de+M9swzzyAuLg4/+9nP3Bq1SeLj4/Hee+9h7ty5KC4uRmpqKmbOnIlHH31U70MhGdJ6DDZ7i195KJLM1ESv++ECgURE4aE+oFB3FQjXjaZffVDCjX1QAiPNTQJq/zy72jB7DOzn22T3I6XEsoqHiCj0KutOYvpLu3xu98asIjzwfz73eaP5yeLxuhU7aLl+c7HAGHRtgQXzSy6HOSVB82tdV7QsLczFmjtGwOKxQiYXCCQiCh9ppFwppJC+x8f07+VcQNBzWyOsRM8RlBgTyGKAJnSOlCwoGYB+WanOmnoAhmvwQ0QUy5RGyuVGuEPZB0XL9ZsBSgwJpEEbAGR07xxxaTrX7nzMCM18iIioKy2BR6g6yTJAoS46HALjnqjwa+Rk3jWXISE+Dqu3ft0luGG+CRGRcRmthX3Q1+KhyBNIg7b+F6Xiyb8dYtdYIqII47reTqRhkmyMCKSOvfFsm6Gb+RARUfThCEqM8KeOXSoxy+yhroEeu8YSEZFeOIISI3yVnXlyLTGzpKsLbtg1loiI9MIAJUbEx5kU693luPYyUVtTz66xRESkF07xxBCpsZpc2dnSyYPQMzVJNtNbCm7mrtvn7IUiMUIzHyIiij4sM45B/padhbKZDxERRR/2QaGgMVpNPRERRQ72QaGgieSaeiIiihxMkiUiIiLDYYBCREREhsMAhYiIiAyHAQoREREZDpNkowgrbIiIKFowQIkS7FFCRETRhFM8UaC8xoq56/Z1WXHYZm/B3HX7UF5jDdORERER+YcBSoTrcAgs31QLuW570mPLN9Wi7YIDlXUn8U71d6isO4kOR8T15yMiohjCKZ4IJeWb7DzyfZeRE1cCgNXeghEr/h/OtHY4H+f0DxERGRkDlAgkl2/ii2twAvxr+kdasZiIiMhIOMUTYZTyTbRynf7hdA8RERkNA5QI4i3fxB/S9M+e+kad9khERKQPBigRZE99Y8AjJ3JOnNZ/n0RERIFggBJBghVIZKclB2W/RERE/mKAEkGCEUjkmjs7zhIRERkJA5QIMjo/E7lm/YIUE4BlUwrYDp+IiAyHAUoEiY8zYdmUAl321bN7AkuMiYjIsBigRJjSwlwsKBng9+szUhKwoGQAPnvoWgYnRERkWGzUFoHmjR+ADXu+ha1ZW9LsgpIBmDd+AKd0iIjI8DiCEoHi40x45IYCmNCZR6KGCcDGvd8G8aiIiIj0wwAlQpUW5mLNHSNgUZk0y6ZsREQUSTjFE8FKC3NxbYEFe+ob8UGNFf9TedTna9iUjYiIIgFHUCJcfJwJxf174XqVCa9sykZERJGAAUqUkHqkKOWkmMCmbEREFDkYoEQJ1x4pnkGK9P9sykZERJGCAUoUUUqctZiT2ZSNiIgiCpNko4xr4uyJ0y3ITuuc1uHICRERRRIGKFFISpwlIiKKVJziISIiIsNhgEJERESGwwCFiIiIDIcBChERERkOAxQiIiIyHAYoREREZDgMUIiIiMhwGKAQERGR4TBAISIiIsNhgEJERESGwwCFiIiIDIcBChERERkOAxQiIiIyHK5mHEE6HAJ76htx4nQLstOSMTo/E/FxpnAfFhERke4YoESI8horlm+qhdXe4nws15yMZVMKUFqYG8YjIyIi0h+neCJAeY0Vc9ftcwtOAMBmb8HcdftQXmMN05EREREFBwMUg+twCCzfVAsh85z02PJNtehwyG1BREQUmRigGNye+sYuIyeuBACrvQV76htDd1BERERBxhwUg5ISYj9QOX1z4rRyEENERBRpGKAYkFxCrC/ZaclBPCIiIqLQYoBiMFJCrNqMEhMAi7mz5JiIiChaMAfFQLwlxHqzbEoB+6EQEVFUYYBiIL4SYuXML7mcfVCIiCjqMEAxEH8SXftldQ/CkRAREYUXc1AMQKrYOdxwWvNrmRxLRETRiAFKmPlTsQMwOZaIiKIbA5Qw0lqxI5HSYZkcS0RE0YoBSpj4W7EDdI6ccJFAIiKKZpqSZFeuXImrrroKaWlpyM7Oxo033ohDhw65bdPS0oKysjL06tULPXr0wM9+9jM0NDS4bXPs2DFMnjwZ3bt3R3Z2NhYtWoQLFy4EfjYRRG3FTtm/9ccbs4rwxn8U4Q/ThmHD7DH4ZPF4BidERBTVNAUoO3bsQFlZGXbt2oUtW7agvb0d1113Hc6ePevcZsGCBdi0aRPefPNN7NixA8ePH8fNN9/sfL6jowOTJ09GW1sbPv30U7z++ut47bXX8PDDD+t3VhFAbcXOG7uP4XRrO8ZeloWpwy5Gcf9enNYhIqKoZxJC+L0M7vfff4/s7Gzs2LEDV199Nex2Oy666CKsX78et9xyCwDgq6++wqBBg1BZWYkxY8bggw8+wE9/+lMcP34cOTk5AIC1a9di8eLF+P7775GYmOjz5zY3N8NsNsNutyM9Pd3fww+ryrqTmP7SLlXbmgCsuWMER02IiCiiabl+B9QHxW63AwAyMzsrSaqqqtDe3o6SkhLnNgMHDkSfPn1QWVkJAKisrMSQIUOcwQkATJw4Ec3Nzfjyyy9lf05rayuam5vd/kW60fmZyDUnQ+1YyPJNtehw+B1LEhERRRS/AxSHw4H58+dj7NixKCwsBADYbDYkJiYiIyPDbducnBzYbDbnNq7BifS89JyclStXwmw2O//17t3b38M2jPg4E5ZNKVC1rQBgtbdgT31jcA+KiIjIIPwOUMrKylBTU4ONGzfqeTyylixZArvd7vz37bffBv1nhkJpYS7W3DECGSkJqrb3p9MsERFRJPIrQJk3bx7ee+89bN++HZdcconzcYvFgra2NjQ1Nblt39DQAIvF4tzGs6pH+n9pG09JSUlIT093+xcNOhwC5pREzCjqo2p7do0lIqJYoSlAEUJg3rx5eOutt1BRUYH8/Hy350eOHImEhARs27bN+dihQ4dw7NgxFBcXAwCKi4tx4MABnDhxwrnNli1bkJ6ejoICdVMe0aC8xopxT1Rg+ku78PyHdV63NQHIZddYIiKKIZoatZWVlWH9+vV45513kJaW5swZMZvNSElJgdlsxqxZs7Bw4UJkZmYiPT0d9957L4qLizFmzBgAwHXXXYeCggLceeedePLJJ2Gz2fDQQw+hrKwMSUlJ+p+hAWnpIMuusUREFIs0lRmbTPIXyFdffRW/+MUvAHQ2arv//vuxYcMGtLa2YuLEiXjhhRfcpm+OHj2KuXPn4sMPP0RqaipmzpyJVatWoVs3dfFSJJcZdzgExj1RoXrtnVx2jSUioiih5fodUB+UcInkAEVt/5N511yGsZdlYXR+JkdOiIgoKmi5fnMtnhBTW4kzIKcHivv3CvLREBERGVNAjdpIO7WVOKzYISKiWMYAJcRG9u2JzFTldv6s2CEiImKAElLlNVb85KntaDzbJvs8K3aIiIg6MQclRNSUFltYsUNERASAAUpIdDgElm+q9RqcZKYmYMeia5DYjYNaREREvBqGwJ76Rp99TxrPtqPq6KkQHREREZGxMUAJAbWlxVwMkIiIqBMDlBDI6qGuhT9Li4mIiDoxByXIymuseOTdL71uY0JngixLi4mIiDoxQAkiNZU7LC0mIiLqigFKkKip3AFYWkxERCSHAUqQqKncAYDf33Ilxg7ICsERERERRQ4myQaJ2oqcH862BvlIiIiIIg9HUHTW4RDYU9+Iww2nVW3Pyh0iIqKuGKDoqLzGiuWbalVN7bByh4iISBkDFJ28/4UV96zfp2pbVu4QERF5xxwUHbz/xXHM26AuOAGAjO4JWHPHCFbuEBERKeAISoDKa6y4Z/1+Ta9J6haHawssQToiIiKiyMcRlABIvU60sjW3Yk99YxCOiIiIKDowQAmA2l4ncrgwIBERkTIGKAEIJMhgeTEREZEy5qAEwJ8gg+XFREREvnEEJQCj8zORa06G2kJhlhcTERGpwwAlAPFxJiybUgAAqoIUizmZ5cVEREQqcIonQKWFuVhzx4guHWRzzclYOnkQeqYm4cTpFmSndU7rcOSEiIjINwYoOigtzMW1BRbsqW9kMEJERKQDBig6iY8zobh/r3AfBhERUVRgDgoREREZDgMUIiIiMhwGKERERGQ4DFCIiIjIcBigEBERkeEwQCEiIiLDYYBCREREhsM+KAHocAg2ZyMiIgoCBih+Kq+xyra3XzalgGvtEBERBYhTPH4or7Fi7rp9bsEJANjsLZi7bh/Ka6xhOjIiIqLowABFow6HwPJNtRAyz0mPLd9Uiw6H3BZERESkBgMUjfbUN3YZOXElAFjtLdhT3xi6gyIiIooyDFA0OnFaOTjxZzsiIiLqigGKRtlpybpuR0RERF0xQNHo1NlWeKskNqGzmmd0fmbIjomIiCjasMxYg/IaK8rW75dNkHW1bEoB+6EQEREFgCMoKnmr3pHEmYDnbx/BPihEREQBYoCikq/qHQBwCKBnamKIjoiIiCh6MUBRydbM6h0iIqJQYQ6KDx0OgecqjuDFj+pUbc/qHSIiosAxQPGivMaKB/96AE3n2n1uawJgYfUOERGRLhigKCivseLudftUbSvV67B6h4iISB/MQZEhVeyolZmaiDV3sHqHiIhILwxQZKip2HH10ORBDE6IiIh0xABFhtZKHIs5JUhHQkREFJsYoMjQUonDtvZERET6Y4AiY3R+JnLNyfCV7moCE2OJiIiCgQGKjPg4E5ZNKQAAxSClZ/cEJsYSEREFCQMUBaWFuVhzxwhYzO7TPRkpCVhQMgCfPXQtgxMiIqIgYR8UL0oLc3FtgQV76htx4nQLstM68004pUNERBRcDFB8iI8zobh/r3AfBhERUUxhgCKjwyE4akJERBRGDFA8lNdYsXxTrVujtlxzMpZNKWDOCRERUYgwSdZFeY0Vc9ft69JF1mZvwdx1+1BeYw3TkREREcUWBij/JK2/I2Sekx5bvqkWHQ65LYiIiEhPDFD+ydf6OwKA1d6CPfWNoTsoIiKiGMUA5Z+21tpUbad1nR4iIiLSjgEKOnNPXt75japttazTQ0RERP6J+SoeKffEFxMACxcGJCIiComYH0HxlXsiEeDCgERERKES8wGK2pySX47txz4oREREIRLWAOX5559Hv379kJycjKKiIuzZsyfkx6A2p+TaAkuQj4SIiIgkYQtQ/vznP2PhwoVYtmwZ9u3bhyuvvBITJ07EiRMnQnoco/MzkWtOhtLEjQmdnWSZe0JERBQ6YQtQnn76acyePRt33XUXCgoKsHbtWnTv3h2vvPJKSI8jPs6EZVMKAKBLkCL9P3NPiIiIQissAUpbWxuqqqpQUlLyrwOJi0NJSQkqKyu7bN/a2orm5ma3f3oqLczFmjtGwGJ2n+6xmJOx5o4RzD0hIiIKsbCUGf/www/o6OhATk6O2+M5OTn46quvumy/cuVKLF++PKjHVFqYi2sLLFzFmIiIyAAiog/KkiVLsHDhQuf/Nzc3o3fv3rr/nPg4E4r799J9v0RERKRNWAKUrKwsxMfHo6Ghwe3xhoYGWCxdq2WSkpKQlJQUqsMjIiKiMAtLDkpiYiJGjhyJbdu2OR9zOBzYtm0biouLw3FIREREZCBhm+JZuHAhZs6ciVGjRmH06NFYvXo1zp49i7vuuitch0REREQGEbYA5bbbbsP333+Phx9+GDabDcOGDUN5eXmXxFkiIiKKPSYhhAj3QWjV3NwMs9kMu92O9PT0cB8OERERqaDl+h3za/EQERGR8TBAISIiIsNhgEJERESGwwCFiIiIDCciOsl6kvJ69V6Th4iIiIJHum6rqc+JyADl9OnTABCUdvdEREQUXKdPn4bZbPa6TUSWGTscDhw/fhxpaWkwmQJfzE9a2+fbb7+NubLlWD53ILbPn+cem+cOxPb589zDe+5CCJw+fRp5eXmIi/OeZRKRIyhxcXG45JJLdN9venp6zP3BSmL53IHYPn+ee2yeOxDb589zD9+5+xo5kTBJloiIiAyHAQoREREZDgMUAElJSVi2bBmSkpLCfSghF8vnDsT2+fPcY/Pcgdg+f5575Jx7RCbJEhERUXTjCAoREREZDgMUIiIiMhwGKERERGQ4DFCIiIjIcBigAHj++efRr18/JCcno6ioCHv27An3IWmycuVKXHXVVUhLS0N2djZuvPFGHDp0yG2bf/u3f4PJZHL7d/fdd7ttc+zYMUyePBndu3dHdnY2Fi1ahAsXLrht8+GHH2LEiBFISkrCZZddhtdeey3Yp+fVI4880uW8Bg4c6Hy+paUFZWVl6NWrF3r06IGf/exnaGhocNtHJJ63pF+/fl3O32QyoaysDEB0ve8fffQRpkyZgry8PJhMJrz99ttuzwsh8PDDDyM3NxcpKSkoKSnB4cOH3bZpbGzEjBkzkJ6ejoyMDMyaNQtnzpxx2+aLL77Aj3/8YyQnJ6N379548sknuxzLm2++iYEDByI5ORlDhgzB+++/r/v5uvJ27u3t7Vi8eDGGDBmC1NRU5OXl4ec//zmOHz/utg+5v5VVq1a5bWPEcwd8v/e/+MUvupxbaWmp2zbR+N4DkP38m0wmPPXUU85tIva9FzFu48aNIjExUbzyyiviyy+/FLNnzxYZGRmioaEh3Iem2sSJE8Wrr74qampqRHV1tZg0aZLo06ePOHPmjHObn/zkJ2L27NnCarU6/9ntdufzFy5cEIWFhaKkpETs379fvP/++yIrK0ssWbLEuc3f//530b17d7Fw4UJRW1srnn32WREfHy/Ky8tDer6uli1bJgYPHux2Xt9//73z+bvvvlv07t1bbNu2TXz22WdizJgx4kc/+pHz+Ug9b8mJEyfczn3Lli0CgNi+fbsQIrre9/fff1/853/+p/jrX/8qAIi33nrL7flVq1YJs9ks3n77bfH555+LG264QeTn54vz5887tyktLRVXXnml2LVrl/j444/FZZddJqZPn+583m63i5ycHDFjxgxRU1MjNmzYIFJSUsSf/vQn5zY7d+4U8fHx4sknnxS1tbXioYceEgkJCeLAgQNhOfempiZRUlIi/vznP4uvvvpKVFZWitGjR4uRI0e67aNv377i0UcfdftbcP2OMOq5+zp/IYSYOXOmKC0tdTu3xsZGt22i8b0XQrids9VqFa+88oowmUyirq7OuU2kvvcxH6CMHj1alJWVOf+/o6ND5OXliZUrV4bxqAJz4sQJAUDs2LHD+dhPfvITcd999ym+5v333xdxcXHCZrM5H1uzZo1IT08Xra2tQgghfvOb34jBgwe7ve62224TEydO1PcENFi2bJm48sorZZ9ramoSCQkJ4s0333Q+dvDgQQFAVFZWCiEi97yV3HfffaJ///7C4XAIIaL3fff8onY4HMJisYinnnrK+VhTU5NISkoSGzZsEEIIUVtbKwCIvXv3Orf54IMPhMlkEt99950QQogXXnhB9OzZ03nuQgixePFiccUVVzj//9ZbbxWTJ092O56ioiLxq1/9StdzVCJ3kfK0Z88eAUAcPXrU+Vjfvn3FM888o/iaSDh3IeTPf+bMmWLq1KmKr4ml937q1Kli/Pjxbo9F6nsf01M8bW1tqKqqQklJifOxuLg4lJSUoLKyMoxHFhi73Q4AyMzMdHv8jTfeQFZWFgoLC7FkyRKcO3fO+VxlZSWGDBmCnJwc52MTJ05Ec3MzvvzyS+c2rr8raZtw/64OHz6MvLw8XHrppZgxYwaOHTsGAKiqqkJ7e7vbMQ8cOBB9+vRxHnMkn7entrY2rFu3Dr/85S/dFtGM1vfdVX19PWw2m9txms1mFBUVub3XGRkZGDVqlHObkpISxMXFYffu3c5trr76aiQmJjq3mThxIg4dOoRTp045tzH678Nut8NkMiEjI8Pt8VWrVqFXr14YPnw4nnrqKbepvEg/9w8//BDZ2dm44oorMHfuXJw8edL5XKy89w0NDdi8eTNmzZrV5blIfO8jcrFAvfzwww/o6Ohw+3IGgJycHHz11VdhOqrAOBwOzJ8/H2PHjkVhYaHz8dtvvx19+/ZFXl4evvjiCyxevBiHDh3CX//6VwCAzWaT/T1Iz3nbprm5GefPn0dKSkowT01WUVERXnvtNVxxxRWwWq1Yvnw5fvzjH6OmpgY2mw2JiYldvqRzcnJ8npP0nLdtwnnect5++200NTXhF7/4hfOxaH3fPUnHKnecrueRnZ3t9ny3bt2QmZnptk1+fn6XfUjP9ezZU/H3Ie0j3FpaWrB48WJMnz7dbUG4X//61xgxYgQyMzPx6aefYsmSJbBarXj66acBRPa5l5aW4uabb0Z+fj7q6urw29/+Ftdffz0qKysRHx8fM+/966+/jrS0NNx8881uj0fqex/TAUo0KisrQ01NDT755BO3x+fMmeP87yFDhiA3NxcTJkxAXV0d+vfvH+rD1M3111/v/O+hQ4eiqKgIffv2xV/+8hdDXDhD6eWXX8b111+PvLw852PR+r6TvPb2dtx6660QQmDNmjVuzy1cuND530OHDkViYiJ+9atfYeXKlRHT+lzJtGnTnP89ZMgQDB06FP3798eHH36ICRMmhPHIQuuVV17BjBkzkJyc7PZ4pL73MT3Fk5WVhfj4+C5VHQ0NDbBYLGE6Kv/NmzcP7733HrZv345LLrnE67ZFRUUAgCNHjgAALBaL7O9Bes7bNunp6YYJBjIyMnD55ZfjyJEjsFgsaGtrQ1NTk9s2ru9vtJz30aNHsXXrVvzHf/yH1+2i9X2XjtXbZ9liseDEiRNuz1+4cAGNjY26/D2E+ztDCk6OHj2KLVu2uI2eyCkqKsKFCxfwzTffAIjsc/d06aWXIisry+3vPJrfewD4+OOPcejQIZ/fAUDkvPcxHaAkJiZi5MiR2LZtm/Mxh8OBbdu2obi4OIxHpo0QAvPmzcNbb72FioqKLkN1cqqrqwEAubm5AIDi4mIcOHDA7UMsfckVFBQ4t3H9XUnbGOl3debMGdTV1SE3NxcjR45EQkKC2zEfOnQIx44dcx5ztJz3q6++iuzsbEyePNnrdtH6vufn58NisbgdZ3NzM3bv3u32Xjc1NaGqqsq5TUVFBRwOhzNwKy4uxkcffYT29nbnNlu2bMEVV1yBnj17Orcx2u9DCk4OHz6MrVu3olevXj5fU11djbi4OOfUR6Seu5x//OMfOHnypNvfebS+95KXX34ZI0eOxJVXXulz24h574OWfhshNm7cKJKSksRrr70mamtrxZw5c0RGRoZbVYPRzZ07V5jNZvHhhx+6lZGdO3dOCCHEkSNHxKOPPio+++wzUV9fL9555x1x6aWXiquvvtq5D6nc9LrrrhPV1dWivLxcXHTRRbLlposWLRIHDx4Uzz//fNjLbe+//37x4Ycfivr6erFz505RUlIisrKyxIkTJ4QQnWXGffr0ERUVFeKzzz4TxcXFori42Pn6SD1vVx0dHaJPnz5i8eLFbo9H2/t++vRpsX//frF//34BQDz99NNi//79zkqVVatWiYyMDPHOO++IL774QkydOlW2zHj48OFi9+7d4pNPPhEDBgxwKzVtamoSOTk54s477xQ1NTVi48aNonv37l3KLbt16yZ+//vfi4MHD4ply5YFvdzS27m3tbWJG264QVxyySWiurra7TtAqsr49NNPxTPPPCOqq6tFXV2dWLdunbjooovEz3/+c8Ofu6/zP336tHjggQdEZWWlqK+vF1u3bhUjRowQAwYMEC0tLc59RON7L7Hb7aJ79+5izZo1XV4fye99zAcoQgjx7LPPij59+ojExEQxevRosWvXrnAfkiYAZP+9+uqrQgghjh07Jq6++mqRmZkpkpKSxGWXXSYWLVrk1g9DCCG++eYbcf3114uUlBSRlZUl7r//ftHe3u62zfbt28WwYcNEYmKiuPTSS50/I1xuu+02kZubKxITE8XFF18sbrvtNnHkyBHn8+fPnxf33HOP6Nmzp+jevbu46aabhNVqddtHJJ63q7/97W8CgDh06JDb49H2vm/fvl3273zmzJlCiM5S46VLl4qcnByRlJQkJkyY0OV3cvLkSTF9+nTRo0cPkZ6eLu666y5x+vRpt20+//xzMW7cOJGUlCQuvvhisWrVqi7H8pe//EVcfvnlIjExUQwePFhs3rw5aOcthPdzr6+vV/wOkPrhVFVViaKiImE2m0VycrIYNGiQePzxx90u4EY9d1/nf+7cOXHdddeJiy66SCQkJIi+ffuK2bNnd7nJjMb3XvKnP/1JpKSkiKampi6vj+T33iSEEMEbnyEiIiLSLqZzUIiIiMiYGKAQERGR4TBAISIiIsNhgEJERESGwwCFiIiIDIcBChERERkOAxQiIiIyHAYoREREZDgMUIiIiMhwGKAQERGR4TBAISIiIsNhgEJERESG8/8BIdc3+Gi5uOUAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] @@ -269,13 +273,13 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 7, "id": "da5aae7e", "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+0AAAINCAYAAABLdJ4lAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAABdoUlEQVR4nO3de3RU1d3/8c+cySQZSGa4hGRAQbSiiBKEYDFeatukBI20Il5KKaC12iIomEYprYrUKlYx3pZVqxXsUy1q6x1FSVSsElGpJKAW76LCENCHmUQm19m/P/xlHoYESGAycyZ5v9aatcw+J2f2GQ+QT/be3+0wxhgBAAAAAADbsRLdAQAAAAAA0D5COwAAAAAANkVoBwAAAADApgjtAAAAAADYFKEdAAAAAACbIrQDAAAAAGBThHYAAAAAAGyK0A4AAAAAgE2lJLoDdhAOh7V582ZlZmbK4XAkujsAAAAAgG7OGKPa2loNGjRIlrXn8XRCu6TNmzdr8ODBie4GAAAAAKCH+fzzz3XwwQfv8TihXVJmZqakbz8sj8eT4N4AAAAAALq7YDCowYMHR/LonhDapciUeI/HQ2gHAAAAAMTNvpZoU4gOAAAAAACbIrQDAAAAAGBThHYAAAAAAGyKNe0d1NLSoqampkR3A0AMuVwuOZ3ORHcDAAAA2CNCewfU1dXpiy++kDEm0V0BEEMOh0MHH3ywMjIyEt0VAAAAoF2E9n1oaWnRF198oV69emnAgAH7rOwHIDkYY7Rt2zZ98cUXGjZsGCPuAAAAsCVC+z40NTXJGKMBAwbI7XYnujsAYmjAgAH69NNP1dTURGgHAACALVGIroMYYQe6H/5cAwAAwO4I7QAAAAAA2BShHQlx3nnn6Ywzzkh0Nw7I0KFDdeuttya6G+2KV9+WLl2qPn36dPn7AAAAAD0Vob2bOu+88+RwONq8JkyYkOiuSZJuu+02LV26NNHdkPTtFOknnngi5tfduXOn5s+fr+985ztKT0/XgAEDdMopp+jJJ5+M+Xvt7s0339RFF13U5e9z7rnn6v333+/y9wEAAAB6KgrRdWMTJkzQkiVLotrS0tIS1JtvtbS0yOFwyOv1JrQf8fDrX/9aa9as0R133KERI0boq6++0urVq/XVV191+XsPGDCgy9+jqalJbrebAo0AAABAF2KkPU7CxqihpTnyCsdhz/e0tDT5fL6oV9++fSVJL7/8slJTU/Xvf/87cv6NN96o7Oxsbd26VZL0/e9/X7Nnz9bs2bPl9XqVlZWlq666Kmq/+oaGBpWWluqggw5S7969NW7cOL388suR463Tp5966imNGDFCaWlp2rRpU5vp8d///vd1ySWXaO7cuerbt69ycnJ077336ptvvtH555+vzMxMHX744Xruueei7nHDhg069dRTlZGRoZycHE2bNk3bt2+Puu6ll16qK664Qv369ZPP59M111wTOT506FBJ0qRJk+RwOCJff/TRR/rJT36inJwcZWRk6LjjjlN5eXmnPv+nnnpKv/vd73Taaadp6NChysvL0yWXXKJf/OIXnf78nnnmGR155JHq1auXzjrrLO3cuVMPPPCAhg4dqr59++rSSy9VS0tL1H21To//2c9+pnPPPTeqb01NTcrKytLf/vY3SdKKFSt00kknqU+fPurfv79OP/10ffTRR5HzP/30UzkcDj388MM65ZRTlJ6ergcffLDN9PiOfG5Dhw7V9ddfr1/84hfKzMzUkCFD9Je//CXqnC+++EJTpkxRv3791Lt3b40dO1Zr1qyJHH/yySc1ZswYpaen67DDDtPChQvV3Nws6dut3K655hoNGTJEaWlpGjRokC699NJO/J8DAAAA7IPQHgeBxpAWrl2uS1c/EnktXLtcgcZQwvr0/e9/X3PnztW0adMUCAT09ttv66qrrtJ9992nnJycyHkPPPCAUlJS9MYbb+i2225TWVmZ7rvvvsjx2bNnq7KyUsuWLVN1dbXOPvtsTZgwQR988EHknJ07d+pPf/qT7rvvPr3zzjvKzs5ut08PPPCAsrKy9MYbb+iSSy7RzJkzdfbZZ+uEE07Qf/7zH40fP17Tpk3Tzp07JUk7duzQD3/4Q40ePVpvvfWWVqxYoa1bt+qcc85pc93evXtrzZo1uvHGG/WHP/xBK1eulPTtNHJJWrJkibZs2RL5uq6uTqeddpoqKir09ttva8KECZo4caI2bdrU4c/Y5/Pp2WefVW1t7R7P6ejnd/vtt2vZsmVasWKFXn75ZU2aNEnPPvusnn32Wf3P//yP7rnnHv3zn/9s9z2mTp2qp59+WnV1dZG2559/Xjt37tSkSZMkSd98841KSkr01ltvqaKiQpZladKkSQqHw1HX+u1vf6s5c+bovffeU1FRUZv36ujn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9rOf6e6779bKlSs1derUSHvfvn3Vv39//eUvf9GHH36oF198USUlJfv1HrH43KZMmSKfz6czzjhDr732mj7++GP961//UmVlpSTp6quv1t/+9jctXLhQ77zzjt577z0tW7ZMV155paRvK+7/9a9/1YYNG/Txxx/r73//u9xutw455JD9uicAAADYV2vw3z2wt9o1+CcrQnsXcllO+dweWWr/NzqWHPK5PXJZznaPH6gVK1Zo4MCBUa+TTjpJknTdddfps88+0z333CPp2+nkf/nLX3TllVeqqqoqco3p06crFArpu9/9rmbNmqU5c+booosuihxfsmSJpk+frt/85jc68sgjdcYZZ+jNN9/UkCFDuuSedjVo0CC99tpramlp0fjx4zVy5EjNnTtXffr0iZotsC8333yzVq5cqcGDB2v06NGSpLKyMvXt21cnnHCCJk6cqKKiok6P0hYVFemBBx7Q+PHjddRRR+mSSy5RUVGRHnnkkcg58fz8pk6dqnfffVcHHXSQTjzxxEi7ZVlatmyZ1q5dq2OOOUaXXXaZbrrppv16j1h8bqmpqXrhhReUnZ2t0047TSNHjtQNN9wQWUJQVFSkZ555Ri+88IKOO+44HX/88brlllsiobxPnz669957deKJJyo3N1fl5eV6+umno+oEAAAAAMnCYQy19IPBoLxerwKBgDweT9Sx+vp6ffLJJzr00EOVnp7e6Wvvur5i19/+WHIoKz3D1usrvv/97+vYY4+N7PcNdDcH+ucbAAAA+y9sjBauXa6aUG27I+WWHMp2Z+51antDS7MuXf1Iu8d2dfsJ53RJHbEDsbccuitG2ruYN9Wt0lGFynZnRrVnuzNtHdgBAAAAoCtZDodKcguUlZ7RZnZy6yBnSW7BXteiJ3p2czzY61cN3ZQ31a0FecVR6yhcljNpCyEAAAAAQCy0DnLuvl1btjuzQ9u1tQb/vc1u3lfwtztCe5xYDoftpmPsy8svv5zoLgAAAADo5g50kPNAg7/dJVeKBAAAAAB0Owc6yNmdZzcT2gEAAAAA+yVsjG2CcjLObu6I7ndHXYQi+0D3w59rAACA/RdoDLWZku5ze7rFlHQ7oXr8PrTuDd3Y2JjgngCItdY/161/zgEAANAxrVtb14Rqo9prQrVaXFWuQGMoQT3rfhhp34eUlBT16tVL27Ztk8vlkmXxew6g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u+66y3g8HtPQ0GCMMeaKK64wRx99dNR7nXvuuaaoqKirbwldoLa21gwbNsysXLnSnHLKKZHQzvOC3c2bN8+cdNJJezweDoeNz+czN910U6Rtx44dJi0tzfzjH/8wxhjz7rvvGknmzTffjJzz3HPPGYfDYb788ktjjDF//vOfTd++fSPPUOt7H3nkkbG+JXSx4uJi84tf/CKq7cwzzzRTp041xvDMINruASyez8c555xjiouLo/ozbtw486tf/Sqm94jYau8XPbt74403jCTz2WefGWN4ZjqK6fFdqLGxUWvXrlVhYWGkzbIsFRYWqrKyMoE9QyIEAgFJUr9+/SRJa9euVVNTU9TzMXz4cA0ZMiTyfFRWVmrkyJHKycmJnFNUVKRgMKh33nkncs6u12g9h2csOc2aNUvFxcVt/p/yvGB3Tz31lMaOHauzzz5b2dnZGj16tO69997I8U8++UR+vz/q/7fX69W4ceOinpk+ffpo7NixkXMKCwtlWZbWrFkTOed73/ueUlNTI+cUFRVp48aN+t///d+uvk3E0AknnKCKigq9//77kqSqqiq9+uqrOvXUUyXxzGDv4vl88G9V9xUIBORwONSnTx9JPDMdRWjvQtu3b1dLS0vUD9CSlJOTI7/fn6BeIRHC4bDmzp2rE088Ucccc4wkye/3KzU1NfKXVqtdnw+/39/u89N6bG/nBINBhUKhrrgddJFly5bpP//5jxYtWtTmGM8Ldvfxxx/rrrvu0rBhw/T8889r5syZuvTSS/XAAw9I+r//53v7N8jv9ys7OzvqeEpKivr169ep5wrJ4be//a1++tOfavjw4XK5XBo9erTmzp2rqVOnSuKZwd7F8/nY0zk8P8mtvr5e8+bN05QpU+TxeCTxzHRUSqI7APQEs2bN0oYNG/Tqq68muiuwqc8//1xz5szRypUrlZ6enujuIAmEw2GNHTtW119/vSRp9OjR2rBhg+6++27NmDEjwb2DHT3yyCN68MEH9dBDD+noo4/WunXrNHfuXA0aNIhnBkCXampq0jnnnCNjjO66665EdyfpMNLehbKysuR0OttUd966dat8Pl+CeoV4mz17tp555hm99NJLOvjggyPtPp9PjY2N2rFjR9T5uz4fPp+v3een9djezvF4PHK73bG+HXSRtWvXqqamRmPGjFFKSopSUlK0atUq3X777UpJSVFOTg7PC6IMHDhQI0aMiGo76qijtGnTJkn/9/98b/8G+Xw+1dTURB1vbm7W119/3annCsnh8ssvj4y2jxw5UtOmTdNll10Wmd3DM4O9iefzsadzeH6SU2tg/+yzz7Ry5crIKLvEM9NRhPYulJqaqry8PFVUVETawuGwKioqlJ+fn8CeIR6MMZo9e7Yef/xxvfjiizr00EOjjufl5cnlckU9Hxs3btSmTZsiz0d+fr7Wr18f9ZdZ6192rT+s5+fnR12j9RyeseRSUFCg9evXa926dZHX2LFjNXXq1Mh/87xgVyeeeGKbbSTff/99HXLIIZKkQw89VD6fL+r/dzAY1Jo1a6KemR07dmjt2rWRc1588UWFw2GNGzcucs4rr7yipqamyDkrV67UkUceqb59+3bZ/SH2du7cKcuK/tHP6XQqHA5L4pnB3sXz+eDfqu6jNbB/8MEHKi8vV//+/aOO88x0UKIr4XV3y5YtM2lpaWbp0qXm3XffNRdddJHp06dPVHVndE8zZ840Xq/XvPzyy2bLli2R186dOyPn/PrXvzZDhgwxL774onnrrbdMfn6+yc/Pjxxv3cJr/PjxZt26dWbFihVmwIAB7W7hdfnll5v33nvP3HnnnWzh1U3sWj3eGJ4XRHvjjTdMSkqKue6668wHH3xgHnzwQdOrVy/z97//PXLODTfcYPr06WOefPJJU11dbX7yk5+0uz3T6NGjzZo1a8yrr75qhg0bFrXVzo4dO0xOTo6ZNm2a2bBhg1m2bJnp1asX23cloRkzZpiDDjoosuXbY489ZrKysswVV1wROYdnpmerra01b7/9tnn77beNJFNWVmbefvvtSKXveD0fr732mklJSTGLFy827733nlmwYEG32r6rO9nbM9PY2Gh+/OMfm4MPPtisW7cu6ufhXSvB88zsG6E9Du644w4zZMgQk5qaar773e+a119/PdFdQhxIave1ZMmSyDmhUMhcfPHFpm/fvqZXr15m0qRJZsuWLVHX+fTTT82pp55q3G63ycrKMr/5zW9MU1NT1DkvvfSSOfbYY01qaqo57LDDot4DyWv30M7zgt09/fTT5phjjjFpaWlm+PDh5i9/+UvU8XA4bK666iqTk5Nj0tLSTEFBgdm4cWPUOV999ZWZMmWKycjIMB6Px5x//vmmtrY26pyqqipz0kknmbS0NHPQQQeZG264ocvvDbEXDAbNnDlzzJAhQ0x6ero57LDDzO9///uoH555Znq2l156qd2fXWbMmGGMie/z8cgjj5gjjjjCpKammqOPPtosX768y+4b+29vz8wnn3yyx5+HX3rppcg1eGb2zWGMMfEb1wcAAAAAAB3FmnYAAAAAAGyK0A4AAAAAgE0R2gEAAAAAsClCOwAAAAAANkVoBwAAAADApgjtAAAAAADYFKEdAAAAAACbIrQDANADORwOPfHEE4nuBgAA2AdCOwAA3ch5550nh8Mhh8Mhl8ulnJwc/ehHP9L999+vcDgcOW/Lli069dRTO3RNAj4AAIlDaAcAoJuZMGGCtmzZok8//VTPPfecfvCDH2jOnDk6/fTT1dzcLEny+XxKS0tLcE8BAMC+ENoBAOhm0tLS5PP5dNBBB2nMmDH63e9+pyeffFLPPfecli5dKil69LyxsVGzZ8/WwIEDlZ6erkMOOUSLFi2SJA0dOlSSNGnSJDkcjsjXH330kX7yk58oJydHGRkZOu6441ReXh7Vj6FDh+r666/XL37xC2VmZmrIkCH6y1/+EnXOF198oSlTpqhfv37q3bu3xo4dqzVr1kSOP/nkkxozZozS09N12GGHaeHChZFfPAAA0BMQ2gEA6AF++MMfatSoUXrsscfaHLv99tv11FNP6ZFHHtHGjRv14IMPRsL5m2++KUlasmSJtmzZEvm6rq5Op512mioqKvT2229rwoQJmjhxojZt2hR17Ztvvlljx47V22+/rYsvvlgzZ87Uxo0bI9c45ZRT9OWXX+qpp55SVVWVrrjiisg0/n//+9+aPn265syZo3fffVf33HOPli5dquuuu66rPiYAAGwnJdEdAAAA8TF8+HBVV1e3ad+0aZOGDRumk046SQ6HQ4ccckjk2IABAyRJffr0kc/ni7SPGjVKo0aNinx97bXX6vHHH9dTTz2l2bNnR9pPO+00XXzxxZKkefPm6ZZbbtFLL72kI488Ug899JC2bdumN998U/369ZMkHX744ZHvXbhwoX77299qxowZkqTDDjtM1157ra644gotWLAgFh8JAAC2R2gHAKCHMMbI4XC0aT/vvPP0ox/9SEceeaQmTJig008/XePHj9/rterq6nTNNddo+fLl2rJli5qbmxUKhdqMtOfm5kb+2+FwyOfzqaamRpK0bt06jR49OhLYd1dVVaXXXnstamS9paVF9fX12rlzp3r16tXhewcAIFkR2gEA6CHee+89HXrooW3ax4wZo08++UTPPfecysvLdc4556iwsFD//Oc/93it0tJSrVy5UosXL9bhhx8ut9uts846S42NjVHnuVyuqK8dDkdk+rvb7d5rf+vq6rRw4UKdeeaZbY6lp6fv9XsBAOguCO0AAPQAL774otavX6/LLrus3eMej0fnnnuuzj33XJ111lmaMGGCvv76a/Xr108ul0stLS1R57/22ms677zzNGnSJEnfBuxPP/20U33Kzc3VfffdF3mf3Y0ZM0YbN26MmjIPAEBPQ2gHAKCbaWhokN/vV0tLi7Zu3aoVK1Zo0aJFOv300zV9+vQ255eVlWngwIEaPXq0LMvSo48+Kp/Ppz59+kj6tgp8RUWFTjzxRKWlpalv374aNmyYHnvsMU2cOFEOh0NXXXVV1D7wHTFlyhRdf/31OuOMM7Ro0SINHDhQb7/9tgYNGqT8/HxdffXVOv300zVkyBCdddZZsixLVVVV2rBhg/74xz/G4qMCAMD2qB4PAEA3s2LFCg0cOFBDhw7VhAkT9NJLL+n222/Xk08+KafT2eb8zMxM3XjjjRo7dqyOO+44ffrpp3r22WdlWd/+mHDzzTdr5cqVGjx4sEaPHi3p26Dft29fnXDCCZo4caKKioo0ZsyYTvUzNTVVL7zwgrKzs3Xaaadp5MiRuuGGGyJ9LCoq0jPPPKMXXnhBxx13nI4//njdcsstUYXyAADo7hzGGJPoTgAAAAAAgLYYaQcAAAAAwKYI7QAAAAAA2BShHQAAAAAAmyK0AwAAAABgU4R2AAAAAABsitAOAAAAAIBNEdoBAAAAALApQjsAAAAAADZFaAcAAAAAwKYI7QAAAAAA2BShHQAAAAAAmyK0AwAAAABgU/8PyPk9B5MxLhYAAAAASUVORK5CYII=\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+0AAAINCAYAAABLdJ4lAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAABfk0lEQVR4nO3deXxU1f3/8ffMZBtIZlhCMqAgLiiiBNmUuFRrUoJEWhFFKQVcvtoiKBhRSqsgtYpajFUfVlG/gv1Wi9q64AJKoqJCBKSS4IZUUVQYIlJmEpmsc35/+MuUIQESMsncmbyej8c8HubcmzvnDlfIO+ecz7EZY4wAAAAAAIDl2KPdAQAAAAAA0DRCOwAAAAAAFkVoBwAAAADAogjtAAAAAABYFKEdAAAAAACLIrQDAAAAAGBRhHYAAAAAACyK0A4AAAAAgEUlRLsDVhAMBrV9+3alpaXJZrNFuzsAAAAAgDhnjFFFRYV69eolu/3A4+mEdknbt29X7969o90NAAAAAEAH8/XXX+vII4884HFCu6S0tDRJP35YLpcryr0BAAAAAMQ7v9+v3r17h/LogRDapdCUeJfLRWgHAAAAALSbQy3RphAdAAAAAAAWRWgHAAAAAMCiCO0AAAAAAFgUa9qbqb6+XrW1tdHuBoAISkxMlMPhiHY3AAAAgAMitDdDZWWlvvnmGxljot0VABFks9l05JFHKjU1NdpdAQAAAJpEaD+E+vp6ffPNN+rUqZN69OhxyMp+AGKDMUbfffedvvnmG/Xr148RdwAAAFgSof0QamtrZYxRjx495HQ6o90dABHUo0cPffnll6qtrSW0AwAAwJIoRNdMjLAD8Yf/rwEAAGB1hHYAAAAAACyK0I6ouOyyy3TBBRdEuxut0rdvX/35z3+Odjea1F59W7Jkibp06dLm7wMAAAB0VIT2OHXZZZfJZrM1eo0aNSraXZMk3XfffVqyZEm0uyHpxynSL7zwQsSvu3fvXs2ZM0fHHnusUlJS1KNHD5199tl68cUXI/5e+1u/fr2uvvrqNn+fSy65RJ999lmbvw8AAADQUVGILo6NGjVKixcvDmtLTk6OUm9+VF9fL5vNJrfbHdV+tIff/OY3Wrt2rR544AENGDBA33//vdasWaPvv/++zd+7R48ebf4etbW1cjqdFGgEAAAA2hAj7e0kaIyq6+tCr2A77PmenJwsj8cT9uratask6a233lJSUpLeeeed0Pl33323MjIytHPnTknSOeeco+nTp2v69Olyu91KT0/XLbfcErZffXV1tWbNmqUjjjhCnTt31mmnnaa33nordLxh+vSyZcs0YMAAJScna9u2bY2mx59zzjm69tprNXPmTHXt2lWZmZl69NFH9cMPP+jyyy9XWlqajjvuOC1fvjzsHj/88EOdd955Sk1NVWZmpiZNmqRdu3aFXfe6667TTTfdpG7dusnj8ejWW28NHe/bt68kaezYsbLZbKGvP//8c/3iF79QZmamUlNTNXz4cBUVFbXo81+2bJl+97vfafTo0erbt6+GDh2qa6+9VldccUWLP7+XX35ZJ5xwgjp16qSLLrpIe/fu1RNPPKG+ffuqa9euuu6661RfXx92Xw3T43/5y1/qkksuCetbbW2t0tPT9de//lWStGLFCp155pnq0qWLunfvrvPPP1+ff/556Pwvv/xSNptNTz/9tM4++2ylpKToySefbDQ9vjmfW9++fXXHHXfoiiuuUFpamvr06aNHHnkk7JxvvvlGEyZMULdu3dS5c2cNGzZMa9euDR1/8cUXNWTIEKWkpOiYY47R/PnzVVdXJ+nHrdxuvfVW9enTR8nJyerVq5euu+66FvzJAQAAANZBaG8HvpqA5m94RdeteSb0mr/hFflqAlHr0znnnKOZM2dq0qRJ8vl8+uCDD3TLLbfoscceU2ZmZui8J554QgkJCVq3bp3uu+8+FRYW6rHHHgsdnz59ukpKSrR06VKVlZXp4osv1qhRo7Rly5bQOXv37tVdd92lxx57TB999JEyMjKa7NMTTzyh9PR0rVu3Ttdee62mTp2qiy++WKeffrr+9a9/aeTIkZo0aZL27t0rSdqzZ4/OPfdcDR48WO+//75WrFihnTt3avz48Y2u27lzZ61du1Z33323/vCHP2jlypWSfpxGLkmLFy/Wjh07Ql9XVlZq9OjRKi4u1gcffKBRo0ZpzJgx2rZtW7M/Y4/Ho1dffVUVFRUHPKe5n9/999+vpUuXasWKFXrrrbc0duxYvfrqq3r11Vf1f//3f1q0aJH+8Y9/NPkeEydO1EsvvaTKyspQ22uvvaa9e/dq7NixkqQffvhBBQUFev/991VcXCy73a6xY8cqGAyGXeu3v/2tZsyYoU8++UR5eXmN3qu5n9s999yj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TZw4MdTetWtXde/eXY888oj+/e9/64033lBBQcFhvUckPrcJEybI4/Hoggsu0OrVq/XFF1/on//8p0pKSiRJc+fO1V//+lfNnz9fH330kT755BMtXbpUN998s6QfK+7/7//+rz788EN98cUX+tvf/ian06mjjjrqsO4JAAAA4RqC8v6BvcG+QRmtR2hvQ4l2hzxOl+xq+rdLdtnkcbqUaHc0eby1VqxYoZ49e4a9zjzzTEnS7bffrq+++kqLFi2S9ON08kceeUQ333yzSktLQ9eYPHmyAoGATj31VE2bNk0zZszQ1VdfHTq+ePFiTZ48WTfccINOOOEEXXDBBVq/fr369OnTJve0r169emn16tWqr6/XyJEjNXDgQM2cOVNdunQJmy1wKPfcc49Wrlyp3r17a/DgwZKkwsJCde3aVaeffrrGjBmjvLy8Fo/S5uXl6YknntDIkSN14okn6tprr1VeXp6eeeaZ0Dnt+flNnDhRH3/8sY444gidccYZoXa73a6lS5dqw4YNOvnkk3X99dfrT3/602G9RyQ+t6SkJL3++uvKyMjQ6NGjNXDgQN15552hJQR5eXl6+eWX9frrr2v48OEaMWKE7r333lAo79Klix599FGdccYZysrKUlFRkV566aWwOgEAAABArLAZEy918A+f3++X2+2Wz+eTy+UKO1ZVVaWtW7fq6KOPVkpKSouvve9aj31/E2WXTekpqZYuinDOOefolFNOCe33DcSb1v7/DQAA0BFV19fpujXPHPK8+08f3+ZT0oPGaP6GV1QeqGhy5N8umzKcaZZc036wHLovRtrbmDvJqVmDcpXhTAtrz3CmWTqwAwAAAEBToj2jOOy9bDYVZOUoPSW1UX8aBkoLsnIsF9hbIjZX4scYd5JT84bmh63pSLQ7YvrBAQAAANAxNQTlg80obs+g3DBQuv/2cxnOtHbffq4tENrbid1mi7lqhW+99Va0uwAAAADAgqwWlON5oDS2UiQAAAAAwBKsFpRjcaC0OeLvjgAAAAAgjgWNISh3IHy6zUSRfSD+8P81AACINb6aQKMp6R6nKy7WbqNpVI8/hIa9oWtqaqLcEwCR1vD/dcP/5wAAAFbWsJ10eaAirL08UKGFpUXy1QSi1DO0JUbaDyEhIUGdOnXSd999p8TERNnt/J4DiAfBYFDfffedOnXqpIQE/ioEAADW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DdbLG/A3GdglKSgjb8AfttYdAACgLTQ7tDeE85/85CdauXKlJOniiy/WjBkzdNVVV2nChAnKyclpm14CAAAAANABNbsQXVZWloYPH64LLrhAF198sSTp97//vRITE7VmzRqNGzdON998c5t1FAAAAACAjqbZoX3VqlVavHixFixYoNtvv13jxo3T//zP/+i3v/1tW/YPAIB2l2h3yON0HXJNe6LdEYXeAQCAjqTZ0+PPOussPf7449qxY4ceeOABffnllzr77LN1/PHH66677pLX623LfgIA0G7sNpsKsnKUnpIqu8ILzdllU3pKqgqycihCBwAA2lyLC9F17txZl19+uVatWqXPPvtMF198sR588EH16dNHP//5z9uijwAAtDt3klOzBuUqw5kW1p7hTNOsQbns0w4AANpFi7d8298PP/ygJ598UnPmzNGePXtUXx97lXTZ8g0AcCBBY8KqxCfaHYywAwCAVmtuDm32mvb9vf3223r88cf1z3/+U3a7XePHj9eVV155uJcDAMCS7Dabkh2H/c8lAABAq7Top5Dt27dryZIlWrJkif7973/r9NNP1/3336/x48erc+fObdVHAAAAAAA6pGaH9vPOO09FRUVKT0/X5MmTdcUVV+iEE05oy74BAAAAANChNTu0JyYm6h//+IfOP/98ORxscQMAsD7WowMAgFjX7NC+bNmytuwHAAAR5asJqLCsWN6AP9TmcbpUkJVD5XcAABAzWrzlGwAAVuerCWhhaZHKAxVh7eWBCi0sLZKvJhClngEAALQMoR0AEFeCxqiwrFi7qioVVPiupkEZ7aqqVGFZsYKt2/EUAACgXRDaAQBxpTZYL2/A3yiwNwjKyBvwh611BwAAsCpCOwAAAAAAFkVoBwAAAADAogjtAIC4kmh3yON0ya6mt3azyyaP06VEO9uXAgAA6yO0AwDiit1mU0FWjtJTUhsFd7tsSk9JVUFWDvu1AwCAmEBoBwBYTtAYVdfXhV4trfTuTnJq1qBcZTjTwtoznGmaNSiXfdoBAEDMSIh2BwAA2JevJqDCsmJ5A/5Qm8fpUkFWTovCtjvJqXlD88OqxCfaHYywAwCAmMJIOwDAMnw1AS0sLVJ5oCKsvTxQoYWlRfLVBFp0PbvNpmRHQuhFYAcAALGG0A4AiJjWTGsPGqPCsmLtqqpstMd6UEa7qipVWFbc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nqzt27eHXYNnphkM2tTSpUtNUlKSefzxx81HH31krrrqKtOlSxezc+fOaHcNbSwvL88sXrzYfPjhh2bjxo1m9OjRpk+fPqaysjJ0zm9+8xvTu3dvU1xcbN5//30zYsQIc/rpp4eO19XVmZNPPtnk5uaaDz74wLz66qsmPT3dzJkzJ3TOF198YTp16mQKCgrMxx9/bB544AHjcDjMihUr2vV+ETnr1q0zffv2NVlZWWbGjBmhdp4X7Gv37t3mqKOOMpdddplZu3at+eKLL8xrr71m/v3vf4fOufPOO43b7TYvvPCCKS0tNT//+c/N0UcfbQKBQOicUaNGmUGDBpn33nvPvPPOO+a4444zEyZMCB33+XwmMzPTTJw40Xz44Yfm73//u3E6nWbRokXter9ovdtvv910797dvPzyy2br1q3m2WefNampqea+++4LncMz07G9+uqr5ve//7157rnnjCTz/PPPhx1vr+dj9erVxuFwmLvvvtt8/PHH5uabbzaJiYlm06ZNbf4ZoGUO9szs2bPH5Obmmqefftp8+umnpqSkxJx66qlm6NChYdfgmTk0QnsbO/XUU820adNCX9fX15tevXqZBQsWRLFXiIby8nIjyaxatcoY8+NfZImJiebZZ58NnfPJJ58YSaakpMQY8+NfhHa73Xi93tA5Dz30kHG5XKa6utoYY8xNN91kTjrppLD3uuSSS0xeXl5b3xLaQEVFhenXr59ZuXKlOfvss0OhnecF+5s9e7Y588wzD3g8GAwaj8dj/vSnP4Xa9uzZY5KTk83f//53Y4wxH3/8sZFk1q9fHzpn+fLlxmazmW+//dYYY8xf/vIX07Vr19Az1PDeJ5xwQqRvCW0sPz/fXHHFFWFtF154oZk4caIxhmcG4fYPYO35fIwfP97k5+eH9ee0004zv/71ryN6j4ispn7Rs79169YZSearr74yxvDMNBfT49tQTU2NNmzYoNzc3FCb3W5Xbm6uSkpKotgzRIPP55MkdevWTZK0YcMG1dbWhj0f/fv3V58+fULPR0lJiQYOHKjMzMzQOXl5efL7/froo49C5+x7jYZzeMZi07Rp05Sfn9/oz5TnBftbtmyZhg0bposvvlgZGRkaPHiwHn300dDxrVu3yuv1hv15u91unXbaaWHPTJcuXTRs2LDQObm5ubLb7Vq7dm3onJ/85CdKSkoK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qCisH3379tUdd9yhK664QmlpaerTp48eeeSRsHO++eYbTZgwQd26dVPnzp01bNgwrV27NnT8xRdf1JAhQ5SSkqJjjjlG8+fPD/3iAQCAjoDQDgBAB3Duuedq0KBBeu655xodu//++7Vs2TI988wz2rx5s5588slQOF+/fr0kafHixdqxY0fo68rKSo0ePVrFxcX64IMPNGrUKI0ZM0bbtm0Lu/Y999yjYcOG6YMPPtA111yjqVOnavPmzaFrnH322fr222+1bNkylZaW6qabbgpN43/nnXc0efJkzZgxQx9//LEWLVqkJUuW6Pbbb2+rjwkAAMtJiHYHAABA++jfv7/KysoatW/btk39+vXTmWeeKZvNpqOOOip0rEePHpKkLl26yOPxhNoHDRqkQYMGhb6+7bbb9Pzzz2vZsmWaPn16qH306NG65pprJEmzZ8/WvffeqzfffFMnnHCCnnrqKX333Xdav369unXrJkk67rjjQt87f/58/fa3v9WUKVMkScccc4xuu+023XTTTZo3b14kPhIAACyP0A4AQAdhjJHNZmvUftlll+lnP/uZTjjhBI0aNUrnn3++Ro4cedBrVVZW6tZbb9Urr7yiHTt2qK6uToFAoNFIe1ZWVui/bTabPB6PysvLJUkbN27U4MGDQ4F9f6WlpVq9enXYyHp9fb2qqqq0d+9ederUqdn3DgBArCK0AwDQQXzyySc6+uijG7UPGTJEW7du1fLly1VUVKTx48crNzdX//jHPw54rVmzZmnlypVauHChjjvuODmdTl100UWqqakJOy8xMTHsa5vNFpr+7nQ6D9rfyspKzZ8/XxdeeGGjYykpKQf9XgAA4gWhHQCADuCNN97Qpk2bdP311zd53OVy6ZJLLtEll1yiiy66SKNGjdLu3bvVrVs3JSYmqr6+Puz81atX67LLLtPYsWMl/Riwv/zyyxb1KSsrS4899ljoffY3ZMgQbd68OWzKPAAAHQ2hHQCAOFNdXS2v16v6+nrt3LlTK1as0IIFC3T++edr8uTJjc4vLCxUz549NXjwYNntdj377LPyeDzq0qWLpB+rwBcXF+uMM85QcnKyunbtqn79+um5557TmDFjZLPZdMstt4TtA98cEyZM0B133KELLrhACxYsUM+ePfXBBx+oV69eys7O1ty5c3X++eerT58+uuiii2S321VaWqoPP/xQf/zjHyPxUQEAYHlUjwcAIM6sWLFCPXv2VN++fTVq1Ci9+eabuv/++/Xiiy/K4XA0Oj8tLU133323hg0bpuHDh+vLL7/Uq6++Krv9xx8T7rnnHq1cuVK9e/fW4MGDJf0Y9Lt27arTTz9dY8aMUV5enoYMGdKifiYlJen1119XRkaGRo8erYEDB+rOO+8M9TEvL08vv/yyXn/9dQ0fPlwjRozQvffeG1YoDwCAeGczxphodwIAAAAAADTGSDsAAAAAABZFaAcAAAAAwKII7QAAAAAAWBShHQAAAAAAiyK0AwAAAABgUYR2AAAAAAAsitAOAAAAAIBFEdoBAAAAALAoQjsAAAAAABZFaAcAAAAAwKII7QAAAAAAWBShHQAAAAAAi/p/hGXtar3KpUEAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] @@ -307,13 +311,13 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 8, "id": "78a330bd", "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+0AAAINCAYAAABLdJ4lAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAABVw0lEQVR4nO3deXxU1f3/8fe9k5lkIJlhCcmAgmhFESXIVohLbZuUoEhdcClFwOWrrQULRpTSr0LRKpZiaPVn61bBfqtFbV1wQ8mouBARKSSAluKKCkNAykwiExIy5/eHzdQhARNIMjfJ6/l4zOPBnHtz7+cOh5B37rnnWMYYIwAAAAAA4Dh2sgsAAAAAAAANI7QDAAAAAOBQhHYAAAAAAByK0A4AAAAAgEMR2gEAAAAAcChCOwAAAAAADkVoBwAAAADAoQjtAAAAAAA4VEqyC3CCWCymrVu3KiMjQ5ZlJbscAAAAAEA7Z4xRRUWFevXqJds+8P10QrukrVu3qnfv3skuAwAAAADQwXz66ac68sgjD7id0C4pIyND0lcfls/nS3I1AAAAAID2LhKJqHfv3vE8eiCEdik+JN7n8xHaAQAAAACt5pse0WYiOgAAAAAAHIrQDgAAAACAQxHaAQAAAABwKJ5pb6Ta2lrV1NQkuwwAzcjtdsvlciW7DAAAAOCACO2NUFlZqc8++0zGmGSXAqAZWZalI488Uunp6ckuBQAAAGgQof0b1NbW6rPPPlOnTp3Uo0ePb5zZD0DbYIzRjh079Nlnn6lfv37ccQcAAIAjEdq/QU1NjYwx6tGjh7xeb7LLAdCMevTooY8//lg1NTWEdgAAADgSE9E1EnfYgfaHf9cAAABwOkI7AAAAAAAORWhHUlx66aU699xzk13GYenbt69+97vfJbuMBrVWbYsXL1aXLl1a/DwAAABAR0Vob6cuvfRSWZZV7zV69OhklyZJ+v3vf6/FixcnuwxJXw2Rfuqpp5r9uHv27NGsWbP0rW99S2lpaerRo4fOOOMMPf30081+rv2tXr1aV111VYuf5+KLL9a//vWvFj8PAAAA0FExEV07Nnr0aC1atCihLTU1NUnVfKW2tlaWZcnv9ye1jtbw05/+VKtWrdJdd92lAQMG6IsvvtDKlSv1xRdftPi5e/To0eLnqKmpkdfrZYJGAAAAoAVxp72VxIzR3tp98VesFdZ8T01NVSAQSHh17dpVkvTqq6/K4/Ho9ddfj+8/f/58ZWVlafv27ZKk7373u5o6daqmTp0qv9+vzMxM3XTTTQnr1e/du1czZszQEUccoc6dO2vEiBF69dVX49vrhk8vXbpUAwYMUGpqqrZs2VJvePx3v/tdXXPNNZo+fbq6du2q7Oxs3X///fryyy912WWXKSMjQ8cee6xeeOGFhGvcsGGDzjzzTKWnpys7O1sTJ07Uzp07E47785//XDfccIO6deumQCCgX/3qV/Htffv2lSSdd955siwr/v6DDz7QOeeco+zsbKWnp2v48OEqLi5u0ue/dOlS/fKXv9RZZ52lvn37aujQobrmmmt0+eWXN/nze/bZZ3X88cerU6dOuuCCC7Rnzx499NBD6tu3r7p27aqf//znqq2tTbiuuuHxP/7xj3XxxRcn1FZTU6PMzEz9+c9/liQtW7ZMp512mrp06aLu3bvr7LPP1gcffBDf/+OPP5ZlWXr00Ud1xhlnKC0tTQ8//HC94fGN+dz69u2r2267TZdffrkyMjLUp08f3XfffQn7fPbZZxo/fry6deumzp07a9iwYVq1alV8+9NPP60hQ4YoLS1NxxxzjObOnat9+/ZJ+mopt1/96lfq06ePUlNT1atXL/385z9vwt8cAAAA4ByE9lYQro5q7prn9POVj8Vfc9c8p3B1NGk1ffe739X06dM1ceJEhcNhrV27VjfddJMeeOABZWdnx/d76KGHlJKSorffflu///3vVVRUpAceeCC+ferUqSopKdGSJUtUVlamCy+8UKNHj9bmzZvj++zZs0e/+c1v9MADD2jjxo3KyspqsKaHHnpImZmZevvtt3XNNdfo6quv1oUXXqhTTjlF//jHPzRq1ChNnDhRe/bskSTt3r1b3//+9zV48GC98847WrZsmbZv366LLrqo3nE7d+6sVatWaf78+br55pu1fPlySV8NI5ekRYsWadu2bfH3lZWVOuussxQMBrV27VqNHj1aY8eO1ZYtWxr9GQcCAT3//POqqKg44D6N/fzuvPNOLVmyRMuWLdOrr76q8847T88//7yef/55/d///Z/uvfde/e1vf2vwHBMmTNAzzzyjysrKeNuLL76oPXv26LzzzpMkffnllyosLNQ777yjYDAo27Z13nnnKRaLJRzrF7/4haZNm6b33ntPBQUF9c7V2M/tjjvu0LBhw7R27Vr97Gc/09VXX61NmzbFj3HGGWfo888/19KlS1VaWqobbrghXsvrr7+uSZMmadq0aXr33Xd17733avHixbr11lslSX//+9+1cOFC3Xvvvdq8ebOeeuopDRw48IB/BwAAAGgfknGjtFUYmHA4bCSZcDhcb1s0GjXvvvuuiUajh3Ts3Xv3mBvfXmp++toj5qrXHo6/fvraI+bGt5ea3Xv3HG75DZo8ebJxuVymc+fOCa9bb701vs/evXvNySefbC666CIzYMAAc+WVVyYc44wzzjAnnHCCicVi8baZM2eaE044wRhjzCeffGJcLpf5/PPPE74uLy/PzJo1yxhjzKJFi4wks27dunr1nXPOOQnnOu200+Lv9+3bZzp37mwmTpwYb9u2bZuRZEpKSowxxtxyyy1m1KhRCcf99NNPjSSzadOmBo9rjDHDhw83M2fOjL+XZJ588skGPsVEJ554ornrrrvi74866iizcOHCA+6/YsUKc+SRRxq3222GDRtmpk+fbt5444349qZ8fu+//358+09+8hPTqVMnU1FREW8rKCgwP/nJTxqsraamxmRmZpo///nP8e3jx483F1988QFr37Fjh5Fk1q9fb4wx5qOPPjKSzO9+97uE/RYtWmT8fv8Bj2NMw5/bJZdcEn8fi8VMVlaW+eMf/2iMMebee+81GRkZ5osvvmjweHl5eea2225LaPu///s/07NnT2OMMXfccYc57rjjTHV19UHrMubw/30DAADAGXbv3WNmr34mIXPNXv1Mi+Wt5nCwHPp13GlvQTFjVFQW1M6qSsWU+FuemIx2VlWqqCzYYr8B+t73vqd169YlvH7605/Gt3s8Hj388MP6+9//rqqqKi1cuLDeMUaOHJmwlnVubq42b96s2tparV+/XrW1tTruuOOUnp4ef61YsSJhaLXH41FOTs431vv1fVwul7p3755wh7RuBEB5ebkkqbS0VK+88krCufv37y9JCeff/9w9e/aMH+NAKisrNWPGDJ1wwgnq0qWL0tPT9d577zXpTvt3vvMdffjhhwoGg7rgggu0ceNGnX766brlllskqdGfX6dOnfStb30r4XPo27ev0tPTE9oOdE0pKSm66KKL9PDDD0v66q76008/rQkTJsT32bx5s8aPH69jjjlGPp8v/pjA/tc7bNiwg15zYz+3r/+dWJal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xqioLKidVZWKySRuk9HOqkoVlQUVM+YARwAAAEBTENoBAI1WE6tVKBqpF9jrxGQUikYSnnUHAADAoSO0AwAAAADgUIR2AAAAAAAcitAOAGg0t+1SwOuTrYaXdrNlKeD1yW27WrkyAACA9onQDgBoNNuyVJiTp8y09HrB3ZalzLR0FebksV47AABAMyG0AwCaxO/xasagfGV5MxLas7wZmjEon3XaAQAAmlFKsgsAALQ9fo9Xc4aOSZgl3m27uMMOAADQzAjtAIBDYluWUl38NwIAANCSGB4PAAAAAIBDEdoBAAAAAHCopIb2efPmafjw4crIyFBWVpbOPfdcbdq0KWGfqqoqTZkyRd27d1d6errGjRun7du3J+yzZcsWjRkzRp06dVJWVpauv/567du3rzUvBQAAAACAZpfU0L5ixQpNmTJFb731lpYvX66amhqNGjVKX375ZXyfa6+9Vs8884wef/xxrVixQlu3btX5558f315bW6sxY8aourpaK1eu1EMPPaTFixdr9uzZybgkAAAAAACajWWMMckuos6OHTuUlZWlFStW6Dvf+Y7C4bB69OihRx55RBdccIEk6Z///KdOOOEElZSUaOTIkXrhhRd09tlna+vWrcrOzpYk3XPPPZo5c6Z27Nghj8fzjeeNRCLy+/0Kh8Py+Xwteo0AAAAAADQ2hzrqmfZwOCxJ6tatmyRpzZo1qqmpUX5+fnyf/v37q0+fPiopKZEklZSUaODAgfHALkkFBQWKRCLauHFjK1YPAAAAAEDzcsxaPbFYTNOnT9epp56qk046SZIUCoXk8XjUpUuXhH2zs7MVCoXi+3w9sNdtr9vWkL1792rv3r3x95FIpLkuAwAAAACAZuOYO+1TpkzRhg0btGTJkhY/17x58+T3++Ov3r17t/g5AQAAAABoKkeE9qlTp+rZZ5/VK6+8oiOPPDLeHggEVF1drd27dyfsv337dgUCgfg++88mX/e+bp/9zZo1S+FwOP769NNPm/FqAAAAAABoHkkN7cYYTZ06VU8++aRefvllHX300Qnbhw4dKrfbrWAwGG/btGmTtmzZotzcXElSbm6u1q9fr/Ly8vg+y5cvl8/n04ABAxo8b2pqqnw+X8ILAAAAAACnSeoz7VOmTNEjjzyip59+WhkZGfFn0P1+v7xer/x+v6644goVFhaqW7du8vl8uuaa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R2iKzz//XJdccom6d+8ur9ergQMH6p133olvN8Zo9uzZ6tmzp7xer/Lz87V58+aEY+zatUsTJkyQz+dTly5ddMUVV6iysjJhn7KyMp1++ulKS0tT7969NX/+/Fa5PrSO2tpa3XTTTTr66KPl9Xr1rW99S7fccou+PlcxfQkNee211zR27Fj16tVLlmXpqaeeStjemv3m8ccfV//+/ZWWlqaBAwfq+eefb/brRcs5WF+qqanRzJkzNXDgQHXu3Fm9evXSpEmTtHXr1oRjtOu+ZFDPkiVLjMfjMQ8++KDZuHGjufLKK02XLl3M9u3bk10akqSgoMAsWrTIbNiwwaxbt86cddZZpk+fPqaysjK+z09/+lPTu3dvEwwGzTvvvGNGjhxpTjnllPj2ffv2mZNOOsnk5+ebtWvXmueff95kZmaaWbNmxff58MMPTadOnUxhYaF59913zV133WVcLpdZtmxZq14vWt7bb79t+vbta3Jycsy0adPi7fQjNNauXbvMUUcdZS699FKzatUq8+GHH5oXX3zRvP/++/F9br/9duP3+81TTz1lSktLzQ9/+ENz9NFHm2g0Gt9n9OjRZtCgQeatt94yr7/+ujn22GPN+PHj49vD4bDJzs42EyZMMBs2bDB//etfjdfrNffee2+rXi9azq233mq6d+9unn32WfPRRx+Zxx9/3KSnp5vf//738X3oS2jI888/b/73f//XPPHEE0aSefLJJxO2t1a/efPNN43L5TLz58837777rrnxxhuN2+0269evb/HPAM3jYH1p9+7dJj8/3zz66KPmn//8pykpKTHf/va3zdChQxOO0Z77EqG9Ad/+9rfNlClT4u9ra2tNr169zLx585JYFZykvLzcSDIrVqwwxnz1zcTtdpvHH388vs97771nJJmSkhJjzFffjGzbNqFQKL7PH//4R+Pz+czevXuNMcbccMMN5sQTT0w418UXX2wKCgpa+pLQiioqKky/fv3M8uXLzRlnnBEP7fQjNMXMmTPNaaeddsDtsVjMBAIB89vf/jbetnv3bpOammr++te/GmOMeffdd40ks3r16vg+L7zwgrEsy3z++efGGGP+8Ic/mK5du8b7V925jz/++Oa+JCTJmDFjzOWXX57Qdv7555sJEyYYY+hLaJz9g1Zr9puLLrrIjBkzJqGeESNGmJ/85CfNeo1oHQ39Amh/b7/9tpFkPvnkE2NM++9LDI/fT3V1tdasWaP8/Px4m23bys/PV0lJSRIrg5OEw2FJUrdu3SRJa9asUU1NTUK/6d+/v/r06RPvNyUlJRo4cKCys7Pj+xQUFCgSiWjjxo3xfb5+jLp96Hvty5QpUzRmzJh6f9f0IzTF0qVLNWzYMF144YXKysrS4MGDdf/998e3f/TRRwqFQgl9we/3a8SIEQn9qUuXLho2bFh8n/z8fNm2rVWrVsX3+c53viOPxxPfp6CgQJs2bdK///3vlr5MtIJTTjlFwWBQ//rXvyRJpaWleuONN3TmmWdKoi/h0LRmv+H/vY4nHA7Lsix16dJFUvvvS4T2/ezcuVO1tbUJPxBLUnZ2tkKhUJKqgpPEYjFNnz5dp556qk466SRJUigUksfjiX/jqPP1fhMKhRrsV3XbDrZPJBJRNBptictBK1uyZIn+8Y9/aN68efW20Y/QFB9++KH++Mc/ql+/fnrxxRd19dVX6+c//7keeughSf/tDwf7/ywUCikrKythe0pKirp169akPoe27Re/+IV+9KMfqX///nK73Ro8eLCmT5+uCRMmSKIv4dC0Zr850D70q/apqqpKM2fO1Pjx4+Xz+SS1/76UktSzA23QlClTtGHDBr3xxhvJLgVtzKeffqpp06Zp+fLlSktLS3Y5aONisZiGDRum2267TZI0ePBgbdiwQffcc48mT56c5OrQljz22GN6+OGH9cgjj+jEE0/UunXrNH36dPXq1Yu+BMBRampqdNFFF8kYoz/+8Y/JLqfVcKd9P5mZmXK5XPVma96+fbsCgUCSqoJTTJ06Vc8++6xeeeUVHXnkkfH2QCCg6upq7d69O2H/r/ebQCDQYL+q23awfXw+n7xeb3NfDlrZmjVrVF5eriFDhiglJUUpKSlasWKF7rzzTqWkpCg7O5t+hEbr2bOnBgwYkNB2wgknaMuWLZL+2x8O9v9ZIBBQeXl5wvZ9+/Zp165dTepzaNuuv/76+N32gQMHauLEibr22mvjI4LoSzgUrdlvDrQP/ap9qQvsn3zyiZYvXx6/yy61/75EaN+Px+PR0KFDFQwG422xWEzBYFC5ublJrAzJZIzR1KlT9eSTT+rll1/W0UcfnbB96NChcrvdCf1m06ZN2rJlS7zf5Obmav369QnfUOq+4dT94J2bm5twjLp96HvtQ15entavX69169bFX8OGDdOECRPif6YfobFOPfXUektP/utf/9JRRx0lSTr66KMVCAQS+kIkEtGqVasS+tPu3bu1Zs2a+D4vv/yyYrGYRowYEd/ntddeU01NTXyf5cuX6/jjj1fXrl1b7PrQevbs2SPbTvyR0OVyKRaLSaIv4dC0Zr/h/732ry6wb968WcXFxerevXvC9nbfl5I6DZ5DLVmyxKSmpprFixebd99911x11VWmS5cuCbM1o2O5+uqrjd/vN6+++qrZtm1b/LVnz574Pj/96U9Nnz59zMsvv2zeeecdk5uba3Jzc+Pb65bqGjVqlFm3bp1ZtmyZ6dGjR4NLdV1//fXmvffeM3fffTdLdbVzX5893hj6ERrv7bffNikpKebWW281mzdvNg8//LDp1KmT+ctf/hLf5/bbbzddunQxTz/9tCkrKzPnnHNOg8stDR482Kxatcq88cYbpl+/fglL5OzevdtkZ2ebiRMnmg0bNpglS5aYTp06sUxXOzJ58mRzxBFHxJd8e+KJJ0xmZqa54YYb4vvQl9CQiooKs3btWrN27VojyRQVFZm1a9fGZ/RurX7z5ptvmpSUFLNgwQLz3nvvmTlz5jhimS403sH6UnV1tfnhD39ojjzySLNu3bqEn8W/PhN8e+5LhPYDuOuuu0yfPn2Mx+Mx3/72t81bb72V7JKQRJIafC1atCi+TzQaNT/72c9M165dTadOncx5551ntm3blnCcjz/+2Jx55pnG6/WazMxMc91115mampqEfV555RVz8sknG4/HY4455piEc6D92T+004/QFM8884w56aSTTGpqqunfv7+57777ErbHYjFz0003mezsbJOammry8vLMpk2bEvb54osvzPjx4016errx+XzmsssuMxUVFQn7lJaWmtNOO82kpqaaI444wtx+++0tfm1oPZFIxEybNs306dPHpKWlmWOOOcb87//+b8IPw/QlNOSVV15p8OejyZMnG2Nat9889thj5rjjjjMej8eceOKJ5rnnnmux60bzO1hf+uijjw74s/grr7wSP0Z77kuWMca03n19AAAAAADQWDzTDgAAAACAQxHaAQAAAABwKEI7AAAAAAAORWgHAAAAAMChCO0AAAAAADgUoR0AAAAAAIcitAMAAAAA4FCEdgAAOiDLsvTUU08luwwAAPANCO0AALQjl156qSzLkmVZcrvdys7O1g9+8AM9+OCDisVi8f22bdumM888s1HHJOADAJA8hHYAANqZ0aNHa9u2bfr444/1wgsv6Hvf+56mTZums88+W/v27ZMkBQIBpaamJrlSAADwTQjtAAC0M6mpqQoEAjriiCM0ZMgQ/fKXv9TTTz+tF154QYsXL5aUePe8urpaU6dOVc+ePZWWlqajjjpK8+bNkyT17dtXknTeeefJsqz4+w8++EDnnHOOsrOzlZ6eruHDh6u4uDihjr59++q2227T5ZdfroyMDPXp00f33Xdfwj6fffaZxo8fr27duqlz584aNmyYVq1aFd/+9NNPa8iQIUpLS9MxxxyjuXPnxn/xAABAR0BoBwCgA/j+97+vQYMG6Yknnqi37c4779TSpUv12GOPadOmTXr44Yfj4Xz16tWSpEWLFmnbtm3x95WVlTrrrLMUDAa1du1ajR49WmPHjtWWLVsSjn3HHXdo2LBhWrt2rX72s5/p6quv1qZNm+LHOOOMM/T5559r6dKlKi0t1Q033BAfxv/6669r0qRJmjZtmt59913de++9Wrx4sW699daW+pgAAHCclGQXAAAAWkf//v1VVlZWr33Lli3q16+fTjvtNFmWpaOOOiq+rUePHpKkLl26KBAIxNsHDRqkQYMGxd/fcsstevLJJ7V06VJNnTo13n7WWWfpZz/7mSRp5syZWrhwoV555RUdf/zxeuSRR7Rjxw6tXr1a3bp1kyQde+yx8a+dO3eufvGLX2jy5MmSpGOOOUa33HKLbrjhBs2ZM6c5PhIAAByP0A4AQAdhjJFlWfXaL730Uv3gBz/Q8ccfr9GjR+vss8/WqFGjDnqsyspK/epXv9Jzzz2nbdu2ad++fYpGo/XutOfk5MT/bFmWAoGAysvLJUnr1q3T4MGD44F9f6WlpXrzzTcT7qzX1taqqqpKe/bsUadOnRp97QAAtFWEdgAAOoj33ntPRx99dL32IUOG6KOPPtILL7yg4uJiXXTRRcrPz9ff/va3Ax5rxowZWr58uRYsWKBjjz1WXq9XF1xwgaqrqxP2c7vdCe8ty4oPf/d6vQett7KyUnPnztX5559fb1taWtpBvxYAgPaC0A4AQAfw8ssva/369br22msb3O7z+XTxxRfr4osv1gUXXKDRo0dr165d6tatm9xut2praxP2f/PNN3XppZfqvPPOk/RVwP7444+bVFNOTo4eeOCB+Hn2N2TIEG3atClhyDwAAB0NoR0AgHZm7969CoVCqq2t1fbt27Vs2TLNmzdPZ599tiZNmlRv/6KiIvXs2VODBw+Wbdt6/PHHFQgE1KVLF0lfzQIfDAZ16qmnKjU1VV27dlW/fv30xBNPaOzYsbIsSzfddFPCOvCNMX78eN12220699xzNW/ePPXs2VNr165Vr169lJubq9mzZ+vss89Wnz59dMEFF8i2bZWWlmrDhg369a9/3RwfFQAAjsfs8QAAtDPLli1Tz5491bdvX40ePVqvvPKK7rzzTj399NNyuVz19s/IyND8+fM1bNgwDR8+XB9//LGef/552fZXPybccccdWr58uXr37q3BgwdL+irod+3aVaeccorGjh2rgoICDRkypEl1ejwevfTSS8rKytJZZ52lgQMH6vbbb4/XWFBQoGeffVYvvfSShg8frpEjR2rhwoUJE+UBANDeWcYYk+wiAAAAAABAfdxpBwAAAADAoQjtAAAAAAA4FKEdAAAAAACHIrQDAAAAAOBQhHYAAAAAAByK0A4AAAAAgEMR2gEAAAAAcChCOwAAAAAADkVoBwAAAADAoQjtAAAAAAA4FKEdAAAAAACHIrQDAAAAAOBQ/x+46hg6twD9HwAAAABJRU5ErkJggg==\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+0AAAINCAYAAABLdJ4lAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAABYMUlEQVR4nO3de3RU1d3/8c/MZJIMJDMBQjJEQbCiiBLkYjGitTUpQSOtipfyo4CXaougYEQprYJoBWoxVFxe8RF8nmpRWy+IgpIoaCUCIiTcingNCkNEykwikwuZ/fuDZnRIwASSzEnyfq111mL23jnzPcMh5JNzzt42Y4wRAAAAAACwHHu0CwAAAAAAAPUjtAMAAAAAYFGEdgAAAAAALIrQDgAAAACARRHaAQAAAACwKEI7AAAAAAAWRWgHAAAAAMCiCO0AAAAAAFhUTLQLsIJQKKRdu3YpMTFRNpst2uUAAAAAANo4Y4zKysqUlpYmu/3I19MJ7ZJ27dql7t27R7sMAAAAAEA7s3PnTp144olH7Ce0S0pMTJR06MNyu91RrgYAAAAA0NYFAgF17949nEePhNAuhW+Jd7vdhHYAAAAAQIv5oUe0mYgOAAAAAACLIrQDAAAAAGBRhHYAAAAAACyKZ9obqKamRtXV1dEuA0ATcjqdcjgc0S4DAAAAOCJCewOUl5fryy+/lDEm2qUAaEI2m00nnniiEhISol0KAAAAUC9C+w+oqanRl19+qQ4dOqhr164/OLMfgNbBGKOvv/5aX375pXr37s0VdwAAAFgSof0HVFdXyxijrl27yuVyRbscAE2oa9eu+vzzz1VdXU1oBwAAgCUxEV0DcYUdaHv4dw0AAACrI7QDAAAAAGBRhHZExTXXXKNLL7002mUcl549e+qvf/1rtMuoV0vVtmjRIiUlJTX7+wAAAADtFaG9jbrmmmtks9nqbMOHD492aZKkBx98UIsWLYp2GZIO3SL98ssvN/l+Dxw4oGnTpulHP/qR4uPj1bVrV11wwQV65ZVXmvy9Drdu3TrdeOONzf4+V199tT766KNmfx8AAACgvWIiujZs+PDhWrhwYURbXFxclKo5pKamRjabTR6PJ6p1tITf/e53WrNmjR566CH17dtX33zzjVavXq1vvvmm2d+7a9euzf4e1dXVcrlcTNAIAAAANCOutLeQkDGqrDkY3kItsOZ7XFycvF5vxNapUydJ0sqVKxUbG6t33303PP7+++9XSkqK9uzZI0n66U9/qokTJ2rixInyeDxKTk7WXXfdFbFefWVlpaZMmaITTjhBHTt21JAhQ7Ry5cpwf+3t00uWLFHfvn0VFxenkpKSOrfH//SnP9XNN9+syZMnq1OnTkpNTdWCBQv07bff6tprr1ViYqJOOeUULVu2LOIYN2/erIsuukgJCQlKTU3VmDFjtHfv3oj93nLLLbrjjjvUuXNneb1e3X333eH+nj17SpIuu+wy2Wy28OtPPvlEv/zlL5WamqqEhASdffbZys/Pb9Tnv2TJEv3hD3/QxRdfrJ49e2rQoEG6+eabdd111zX681u6dKlOO+00dejQQVdccYUOHDigp59+Wj179lSnTp10yy23qKamJuK4am+P/3//7//p6quvjqiturpaycnJ+t///V9J0vLly3XeeecpKSlJXbp00SWXXKJPPvkkPP7zzz+XzWbTc889pwsuuEDx8fF65pln6twe35DPrWfPnpo1a5auu+46JSYmqkePHnriiScixnz55ZcaNWqUOnfurI4dO2rw4MFas2ZNuP+VV17RwIEDFR8fr5NPPlkzZ87UwYMHJR1ayu3uu+9Wjx49FBcXp7S0NN1yyy2N+JsDAAAArIPQ3gL8VUHNXP+abln9fHibuf41+auCUavppz/9qSZPnqwxY8bI7/drw4YNuuuuu/Tkk08qNTU1PO7pp59WTEyM1q5dqwcffFB5eXl68sknw/0TJ05UYWGhFi9erOLiYl155ZUaPny4duzYER5z4MAB/fnPf9aTTz6pLVu2KCUlpd6ann76aSUnJ2vt2rW6+eabNX78eF155ZU699xz9eGHH2rYsGEaM2aMDhw4IEnav3+/LrzwQg0YMEAffPCBli9frj179uiqq66qs9+OHTtqzZo1uv/++3XPPfdoxYoVkg7dRi5JCxcu1O7du8Ovy8vLdfHFF6ugoEAbNmzQ8OHDNWLECJWUlDT4M/Z6vXr99ddVVlZ2xDEN/fzmz5+vxYsXa/ny5Vq5cqUuu+wyvf7663r99df1f//3f3r88cf1j3/8o973GD16tF599VWVl5eH29544w0dOHBAl112mSTp22+/VW5urj744AMVFBTIbrfrsssuUygUitjX73//e02aNEnbtm1TdnZ2nfdq6Of2wAMPaPDg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8vLy8Jjf/e53pnv37qagoMB88MEH5pxzzjHnnntuuP/gwYPmzDPPNFlZWWbDhg3m9ddfN8nJyWbatGnhMZ9++qnp0KGDyc3NNVu3bjUPPfSQcTgcZvny5S16vGh+a9euNT179jTp6elm0qRJ4XbOIzTUvn37zEknnWSuueYas2bNGvPpp5+aN954w3z88cfhMXPmzDEej8e8/PLLpqioyPziF78wvXr1MsFgMDxm+PDhpn///ub999837777rjnllFPMqFGjwv1+v9+kpqaa0aNHm82bN5u///3vxuVymccff7xFjxfN57777jNdunQxS5cuNZ999pl54YUXTEJCgnnwwQfDYziXUJ/XX3/d/PGPfzQvvviikWReeumliP6WOm/ee+8943A4zP3332+2bt1q7rzzTuN0Os2mTZua/TNA0zjaubR//36TlZVlnnvuOfPvf//bFBYWmh//+Mdm0KBBEftoy+cSob0eP/7xj82ECRPCr2tqakxaWpqZPXt2FKuClZSWlhpJZtWqVcaYQ99MnE6neeGFF8Jjtm3bZiSZwsJCY8yhb0Z2u934fL7wmEcffdS43W5TWVlpjDHmjjvuMGeccUbEe1199dUmOzu7uQ8JLaisrMz07t3brFixwlxwwQXh0M55hMaYOnWqOe+8847YHwqFjNfrNX/5y1/Cbfv37zdxcXHm73//uzHGmK1btxpJZt26deExy5YtMzabzXz11VfGGGMeeeQR06lTp/D5Vfvep512WlMfEqIkJyfHXHfddRFtl19+uRk9erQxhnMJDXN40GrJ8+aqq64yOTk5EfUMGTLE/Pa3v23SY0TLqO8XQIdbu3atkWS++OILY0zbP5e4Pf4wVVVVWr9+vbKyssJtdrtdWVlZKiwsjGJlsBK/3y9J6ty5syRp/fr1qq6ujjhv+vTpox49eoTPm8LCQvXr10+pqanhMdnZ2QoEAtqyZUt4zPf3UTuGc69tmTBhgnJycur8XXMeoTGWLFmiwYMH68orr1RKSooGDBigBQsWhPs/++wz+Xy+iHPB4/FoyJAhEedTUlKSBg8eHB6TlZUlu92uNWvWhMf85Cc/UWxsbHhMdna2tm/frv/85z/NfZhoAeeee64KCgr00UcfSZKKior0r3/9SxdddJEkziUcm5Y8b/h/r/3x+/2y2WxKSkqS1PbPJUL7Yfbu3auampqIH4glKTU1VT6fL0pVwUpCoZAmT56soUOH6swzz5Qk+Xw+xcbGhr9x1Pr+eePz+eo9r2r7jjYmEAgoGAw2x+GghS1evFgffvihZs+eXaeP8wiN8emnn+rRRx9V79699cYbb2j8+PG65ZZb9PTTT0v67nw42v9nPp9PKSkpEf0xMTHq3Llzo845tG6///3v9atf/Up9+vSR0+nUgAEDNHnyZI0ePVoS5xKOTUueN0caw3nVNlVUVGjq1KkaNWqU3G63pLZ/LsVE9d2BVmjChAnavHmz/vWvf0W7FLQyO3fu1KRJk7RixQrFx8dHuxy0cqFQSIMHD9asWbMkSQMGDNDmzZv12GOPady4cVGuDq3J888/r2eeeUbPPvuszjjjDG3cuFGTJ09WWloa5xIAS6murtZVV10lY4weffTRaJfTYrjSfpjk5GQ5HI46szXv2bNHXq83SlXBKiZOnKilS5fq7bff1oknnhhu93q9qqqq0v79+yPGf/+88Xq99Z5XtX1HG+N2u+VyuZr6cNDC1q9fr9LSUg0cOFAxMTGKiYnRqlWrNH/+fMXExCg1NZXzCA3WrVs39e3bN6Lt9NNPV0lJiaTvzoej/X/m9XpVWloa0X/w4EHt27evUeccWrfbb789fLW9X79+GjNmjG699dbwHUGcSzgWLXneHGkM51XbUhvYv/jiC61YsSJ8lV1q++cSof0wsbGxGjRokAoKCsJtoVBIBQUFysjIiGJliCZjjCZOnKiXXnpJb731lnr16hXRP2jQIDmdzojzZvv27SopKQmfNxkZGdq0aVPEN5Tabzi1P3hnZGRE7KN2DOde25CZmalNmzZp48aN4W3w4MEaPXp0+M+cR2iooUOH1ll68qOPPtJJJ50kSerVq5e8Xm/EuRAIBLRmzZqI82n//v1av359eMxbb72lUCikIUOGhMe88847qq6uDo9ZsWKFTjvtNHXq1KnZjg8t58CBA7LbI38kdDgcCoVCkjiXcGxa8rzh/722rzaw79ixQ/n5+erSpUtEf5s/l6I6DZ5FLV682MTFxZlFixaZrVu3mhtvvNEkJSVFzNaM9mX8+PHG4/GYlStXmt27d4e3AwcOhMf87ne/Mz169DBvvfWW+eCDD0xGRobJyMgI99cu1TVs2DCzceNGs3z5ctO1a9d6l+q6/fbbzbZt28zDDz/MUl1t3PdnjzeG8wgNt3btWhMTE2Puu+8+s2PHDvPMM8+YDh06mL/97W/hMXPmzDFJSUnmlVdeMcXFxeaXv/xlvcstDRgwwKxZs8b861//Mr17945YImf//v0mNTXVjBkzxmzevNksXrzYdOjQgWW62pBx48aZE044Ibzk24svvmiSk5PNHXfcER7DuYT6lJWVmQ0bNpgNGzYYSSYvL89s2LAhPKN3S5037733nomJiTFz584127ZtMzNmzLDEMl1ouKOdS1VVVeYXv/iFOfHEE83GjRsjfhb//kzwbflcIrQfwUMPPWR69OhhYmNjzY9//GPz/vvvR7skRJGkereFCxeGxwSDQXPTTTeZTp06mQ4dOpjLLrvM7N69O2I/n3/+ubnooouMy+UyycnJ5rbbbjPV1dURY95++21z1llnmdjYWHPyySdHvAfansNDO+cRGuPVV181Z555pomLizN9+vQxTzzxRER/KBQyd911l0lNTTVxcXEmMzPTbN++PWLMN998Y0aNGmUSEhKM2+021157rSkrK4sYU1RUZM477zwTFxdnTjjhBDNnzpxmPza0nEAgYCZNmmR69Ohh4uPjzcknn2z++Mc/RvwwzLmE+rz99tv1/nw0btw4Y0zLnjfPP/+8OfXUU01sbKw544wzzGuvvdZsx42md7Rz6bPPPjviz+Jvv/12eB9t+VyyGWNMy13XBwAAAAAADcUz7QAAAAAAWBShHQAAAAAAiyK0AwAAAABgUYR2AAAAAAAsitAOAAAAAIBFEdoBAAAAALAoQjsAAAAAABZFaAcAoB2y2Wx6+eWXo10GAAD4AYR2AADakGuuuUY2m002m01Op1Opqan6+c9/rqeeekqhUCg8bvfu3brooosatE8CPgAA0UNoBwCgjRk+fLh2796tzz//XMuWLdPPfvYzTZo0SZdccokOHjwoSfJ6vYqLi4typQAA4IcQ2gEAaGPi4uLk9Xp1wgknaODAgfrDH/6gV155RcuWLdOiRYskRV49r6qq0sSJE9WtWzfFx8frpJNO0uzZsyVJPXv2lCRddtllstls4deffPKJfvnLXyo1NVUJCQk6++yzlZ+fH1FHz549NWvWLF133XVKTExUjx499MQTT0SM+fLLLzVq1Ch17txZHTt21ODBg7VmzZpw/yuvvKKBAwcqPj5eJ598smbOnBn+xQMAAO0BoR0AgHbgwgsvVP/+/fXiiy/W6Zs/f76WLFmi559/Xtu3b9czzzwTDufr1q2TJC1cuFC7d+8Ovy4vL9fFF1+sgoICbdiwQcOHD9eIESNUUlISse8HHnhAgwcP1oYNG3TTTTdp/Pjx2r59e3gfF1xwgb766istWbJERUVFuuOOO8K38b/77rsaO3asJk2apK1bt+rxxx/XokWLdN999zXXxwQAgOXERLsAAADQMvr06aPi4uI67SUlJerdu7fOO+882Ww2nXTSSeG+rl27SpKSkpLk9XrD7f3791f//v3Dr++991699NJLWrJkiSZOnBhuv/jii3XTTTdJkqZOnap58+bp7bff1mmnnaZnn31WX3/9tdatW6fOnTtLkk455ZTw186cOVO///3vNW7cOEnSySefrHvvvVd33HGHZsyY0RQfCQAAlkdoBwCgnTDGyGaz1Wm/5ppr9POf/1ynnXaahg8frksuuUTDhg076r7Ky8t1991367XXXtPu3bt18OBBBYPBOlfa09PTw3+22Wzyer0qLS2VJG3cuFEDBgwIB/bDFRUV6b333ou4sl5TU6OKigodOHBAHTp0aPCxAwDQWhHaAQBoJ7Zt26ZevXrVaR84cKA+++wzLVu2TPn5+brqqquUlZWlf/zjH0fc15QpU7RixQrNnTtXp5xyilwul6644gpVVVVFjHM6nRGvbTZb+PZ3l8t11HrLy8s1c+ZMXX755XX64uPjj/q1AAC0FYR2AADagbfeekubNm3SrbfeWm+/2+3W1VdfrauvvlpXXHGFhg8frn379qlz585yOp2qqamJGP/ee+/pmmuu0WWXXSbpUMD+/PPPG1VTenq6nnzyyfD7HG7gwIHavn17xC3zAAC0N4R2AADamMrKSvl8PtXU1GjPnj1avny5Zs+erUsuuURjx46tMz4vL0/dunXTgAEDZLfb9cILL8jr9SopKUnSoVngCwoKNHToUMXFxalTp07q3bu3XnzxRY0YMUI2m0133XVXxDrwDTFq1CjNmjVLl156qWbPnq1u3bppw4YNSktLU0ZGhqZPn65LLrlEPXr00BVXXCG73a6ioiJt3rxZf/rTn5riowIAwPKYPR4AgDZm+fLl6tatm3r27Knhw4fr7bff1vz58/XKK6/I4XDUGZ+YmKj7779fgwcP1tlnn63PP/9cr7/+uuz2Qz8mPPDAA1qxYoW6d++uAQMGSDoU9Dt16qRzzz1XI0aMUHZ2tgYOHNioOmNjY/Xmm28qJSVFF198sfr166c5c+aEa8zOztbSpUv15ptv6uyzz9Y555yjefPmRUyUBwBAW2czxphoFwEAAAAAAOriSjsAAAAAABZFaAcAAAAAwKII7QAAAAAAWBShHQAAAAAAiyK0AwAAAABgUYR2AAAAAAAsitAOAAAAAIBFEdoBAAAAALAoQjsAAAAAABZFaAcAAAAAwKII7QAAAAAAWBShHQAAAAAAi/r/LvgoQYo3Ps8AAAAASUVORK5CYII=\n", "text/plain": [ "
" ] @@ -356,13 +360,13 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 9, "id": "12241262", "metadata": {}, "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/kAAAINCAYAAABlMb+3AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAABzi0lEQVR4nO3deXxU1f3/8ffMZJIMJDNhSwaURQsKKGFX41KtpAQFKm4oIOBS+4UCAhGlfCsgWgsixu2nYrUF2i+I2IqiKApRUCGyCWGVIqJRIUS0ZBIZksnM+f2RZmBMwASSTDJ5PR+P+3DmnJN7P3e4GfO5Z7kWY4wRAAAAAACo96zhDgAAAAAAAFQPknwAAAAAACIEST4AAAAAABGCJB8AAAAAgAhBkg8AAAAAQIQgyQcAAAAAIEKQ5AMAAAAAECFI8gEAAAAAiBBR4Q6gvgkEAjpw4IDi4+NlsVjCHQ4AAAAAIMIZY1RQUKBWrVrJaj11Xz1JfhUdOHBArVu3DncYAAAAAIAG5uuvv9bZZ599yjYk+VUUHx8vqfTDdTqdYY4GAAAAABDpPB6PWrduHcxHT4Ukv4rKhug7nU6SfAAAAABAranMlHEW3gMAAAAAIEKQ5AMAAAAAECFI8gEAAAAAiBDMya8BxhiVlJTI7/eHOxQA1cRmsykqKopHZwIAAKBOI8mvZsXFxTp48KCOHj0a7lAAVLNGjRqpZcuWio6ODncoAAAAQIVI8qtRIBDQ/v37ZbPZ1KpVK0VHR9PrB0QAY4yKi4v13Xffaf/+/erQoYOsVmY7AQAAoO4hya9GxcXFCgQCat26tRo1ahTucABUI4fDIbvdrq+++krFxcWKjY0Nd0gAAABAOXRF1QB6+IDIxO82AAAA6jr+YgUAAAAAIEKQ5KNeuP322zVo0KBwh3FG2rVrpyeffDLcYVSotmKbP3++EhISavw4AAAAQENFkg9JpUm0xWIpt/Xr1y/coUmSnnrqKc2fPz/cYUiSLBaLXn/99Wrf79GjRzVlyhT94he/UGxsrFq0aKErr7xSb7zxRrUf66c2btyo3/3udzV+nFtuuUX//ve/a/w4AAAAQEPFwnsI6tevn+bNmxdSFhMTE6ZoSvn9flksFrlcrrDGURtGjRql9evX65lnnlHnzp31/fffa926dfr+++9r/NgtWrSo8WP4fD45HA45HI4aPxYAAADQUNGTX0cFjFGRvyS4BYyp8WPGxMTI7XaHbE2aNJEkrV69WtHR0froo4+C7WfPnq3ExEQdOnRIknTVVVdp7NixGjt2rFwul5o3b66pU6fKnBB7UVGRJk2apLPOOkuNGzfWxRdfrNWrVwfry4ZzL1u2TJ07d1ZMTIxycnLKDde/6qqrNG7cOE2YMEFNmjRRUlKSXnzxRf3444+64447FB8fr/bt2+udd94JOccdO3bommuuUVxcnJKSkjR8+HAdPnw4ZL/33HOP7r//fjVt2lRut1sPPvhgsL5du3aSpOuvv14WiyX4ft++fbruuuuUlJSkuLg49e7dW6tWrarS579s2TL97//+r6699lq1a9dOPXv21Lhx43TnnXdW+fN76623dP7556tRo0a66aabdPToUS1YsEDt2rVTkyZNdM8998jv94ecV9lw/aFDh+qWW24Jic3n86l58+b6+9//LklasWKFLr/8ciUkJKhZs2YaMGCA9u3bF2z/5ZdfymKx6JVXXtGVV16p2NhYLVy4sNxw/cp8bu3atdOf//xn3XnnnYqPj1ebNm30l7/8JaTNN998oyFDhqhp06Zq3LixevXqpfXr1wfr33jjDfXo0UOxsbE699xzNWPGDJWUlEgqfTzegw8+qDZt2igmJkatWrXSPffcU4V/OQAAAKDuIMmvg/KLvZqxebnuWbckuM3YvFz5xd6wxXTVVVdpwoQJGj58uPLz87VlyxZNnTpVL730kpKSkoLtFixYoKioKG3YsEFPPfWUMjIy9NJLLwXrx44dq6ysLC1evFjbtm3TzTffrH79+mnv3r3BNkePHtWjjz6ql156STt37lRiYmKFMS1YsEDNmzfXhg0bNG7cOI0ePVo333yzLr30Un366afq27evhg8frqNHj0qSjhw5oquvvlrdu3fXpk2btGLFCh06dEiDBw8ut9/GjRtr/fr1mj17th566CGtXLlSUumwdkmaN2+eDh48GHxfWFioa6+9VpmZmdqyZYv69eungQMHKicnp9Kfsdvt1ttvv62CgoKTtqns5/f0009r8eLFWrFihVavXq3rr79eb7/9tt5++2394x//0AsvvKB//vOfFR5j2LBhevPNN1VYWBgse/fdd3X06FFdf/31kqQff/xR6enp2rRpkzIzM2W1WnX99dcrEAiE7OsPf/iDxo8fr927dystLa3csSr7uT3++OPq1auXtmzZot///vcaPXq09uzZE9zHlVdeqW+//VbLli1Tdna27r///mAsH330kUaMGKHx48dr165deuGFFzR//nw98sgjkqR//etfeuKJJ/TCCy9o7969ev3119WlS5eT/hsAAAAgMoSjY7VWGFRJfn6+kWTy8/PL1Xm9XrNr1y7j9XpPe/9Hio6aBzYsM6M+XGR+9+HC4Dbqw0XmgQ3LzJGio2cS/kmNHDnS2Gw207hx45DtkUceCbYpKioy3bp1M4MHDzadO3c2d999d8g+rrzyStOpUycTCASCZZMnTzadOnUyxhjz1VdfGZvNZr799tuQn+vTp4+ZMmWKMcaYefPmGUlm69at5eK77rrrQo51+eWXB9+XlJSYxo0bm+HDhwfLDh48aCSZrKwsY4wxDz/8sOnbt2/Ifr/++msjyezZs6fC/RpjTO/evc3kyZOD7yWZpUuXVvAphrrgggvMM888E3zftm1b88QTT5y0/Zo1a8zZZ59t7Ha76dWrl5kwYYL5+OOPg/VV+fw+//zzYP3//M//mEaNGpmCgoJgWVpamvmf//mfCmPz+XymefPm5u9//3uwfsiQIeaWW245aezfffedkWS2b99ujDFm//79RpJ58sknQ9rNmzfPuFyuk+7HmIo/t9tuuy34PhAImMTERPP8888bY4x54YUXTHx8vPn+++8r3F+fPn3Mn//855Cyf/zjH6Zly5bGGGMef/xxc95555ni4uJTxmVM9fyOAwAAIPyOFB010za+GZJzTdv4Zo3lW2fqVHnoT9GTX4cEjFHGtkwdPlaogELvIgVkdPhYoTK2ZdbYHaZf/epX2rp1a8g2atSoYH10dLQWLlyof/3rXzp27JieeOKJcvu45JJLZLFYgu9TUlK0d+9e+f1+bd++XX6/X+edd57i4uKC25o1a0KGekdHRys5Ofln4z2xjc1mU7NmzUJ6YMtGGOTl5UmSsrOz9cEHH4Qcu2PHjpIUcvyfHrtly5bBfZxMYWGhJk2apE6dOikhIUFxcXHavXt3lXryf/nLX+qLL75QZmambrrpJu3cuVNXXHGFHn74YUmq9OfXqFEj/eIXvwj5HNq1a6e4uLiQspOdU1RUlAYPHqyFCxdKKu21f+ONNzRs2LBgm71792rIkCE699xz5XQ6g9MWfnq+vXr1OuU5V/ZzO/HfxGKxyO12B+PfunWrunfvrqZNm1Z4jOzsbD300EMhn9ndd9+tgwcP6ujRo7r55pvl9Xp17rnn6u6779bSpUuDQ/kBAAAQefKLvZqTvUp53tARtHneAs3JXhXWEdTVgYX36hBfwK9cr+ek9QEZ5Xo98gX8irFV/z9d48aN1b59+1O2WbdunSTphx9+0A8//KDGjRtXev+FhYWy2WzavHmzbDZbSN2JCajD4Qi5UXAydrs95L3FYgkpK9tH2bDtwsJCDRw4UI8++mi5fbVs2fKU+/3pMPSfmjRpklauXKk5c+aoffv2cjgcuummm1RcXPyz5/HTc7riiit0xRVXaPLkyfrTn/6khx56SJMnT6705/dzn0tlzmnYsGG68sorlZeXp5UrV8rhcIQ8aWHgwIFq27atXnzxRbVq1UqBQEAXXnhhufP9ueujsp/bqeL/uYX8CgsLNWPGDN1www3l6mJjY9W6dWvt2bNHq1at0sqVK/X73/9ejz32mNasWVPuuAAAAKjfKtuxOr1nf1krkZPURST5qLR9+/Zp4sSJevHFF/XKK69o5MiRWrVqlazW4wNCTlzsTJI++eQTdejQQTabTd27d5ff71deXp6uuOKK2g5fPXr00L/+9S+1a9dOUVGnf+nb7faQReskae3atbr99tuDc9YLCwv15Zdfnkm4kqTOnTurpKREx44dq9XP79JLL1Xr1q31yiuv6J133tHNN98cTHi///577dmzRy+++GIwjo8//vi0jlMdn1tycrJeeukl/fDDDxX25vfo0UN79uw55Q0sh8OhgQMHauDAgRozZow6duyo7du3q0ePHlWKBQAAAHVbuDtWawPD9RFUVFSk3NzckK1s5Xm/36/bbrtNaWlpuuOOOzRv3jxt27ZNjz/+eMg+cnJylJ6erj179ujll1/WM888o/Hjx0uSzjvvPA0bNkwjRozQa6+9pv3792vDhg2aOXOmli9fXuPnN2bMGP3www8aMmSINm7cqH379undd9/VHXfcUS5pP5V27dopMzNTubm5+s9//iNJ6tChg1577TVt3bpV2dnZGjp06M/2/v/UVVddpRdeeEGbN2/Wl19+qbffflv/+7//q1/96ldyOp21/vkNHTpUc+fO1cqVK0OG6jdp0kTNmjXTX/7yF33++ed6//33lZ6eflrHqI7PbciQIXK73Ro0aJDWrl2rL774Qv/617+UlZUlSZo2bZr+/ve/a8aMGdq5c6d2796txYsX64EHHpBU+kSCv/71r9qxY4e++OIL/d///Z8cDofatm17WucEAAAAhBNJfh1it9rkdjhlVcXDQqyyyO1wym61VVh/plasWKGWLVuGbJdffrkk6ZFHHtFXX32lF154QVLp8Pa//OUveuCBB5SdnR3cx4gRI+T1enXRRRdpzJgxGj9+vH73u98F6+fNm6cRI0bo3nvv1fnnn69BgwZp48aNatOmTY2c04latWqltWvXyu/3q2/fvurSpYsmTJighISEkNEIP+fxxx/XypUr1bp1a3Xv3l2SlJGRoSZNmujSSy/VwIEDlZaWVuVe4LS0NC1YsEB9+/ZVp06dNG7cOKWlpWnJkiXBNrX5+Q0bNky7du3SWWedpcsuuyxYbrVatXjxYm3evFkXXnihJk6cqMcee+y0jlEdn1t0dLTee+89JSYm6tprr1WXLl00a9as4JSGtLQ0vfXWW3rvvffUu3dvXXLJJXriiSeCSXxCQoJefPFFXXbZZUpOTtaqVav05ptvqlmzZqd1TgAAAEA4WYyJlOcE1A6PxyOXy6X8/Hw5nc6QumPHjmn//v0655xzFBsbe1r7L1sE4qdzRKyyqHlsnCZ1TZUr+tRzkMPlqquuUrdu3YLPWwciTXX8jgMAACB8AsZoxublyvMWlJuTL5XmXYmO+Do3J/9UeehP0ZNfx7iiHZrUNVWJjviQ8kRHfJ1O8AEAAACgrrNaLEpP7qPmsXHlRlCXdaymJ/epUwl+VdXPlQQinCvaoek9+8sXOD5P3G611esLDQAAAADqgrKO1YxtmSGL8CU64pWe3Kfed6yS5NdRVoul3q3muHr16nCHAAAAAAA/K5I7VutXFgkAAAAAQDWojx2rlcGcfAAAAAAAIgRJPgAAAAAAEYIkHwAAAACACEGSDwAAAABAhCDJBwAAAAAgQpDko164/fbbNWjQoHCHcUbatWunJ598MtxhnJGrrrpKEyZMCHcYAAAAAE6CJB+SSpNoi8VSbuvXr1+4Q5MkPfXUU5o/f364w5AkWSwWvf766zWyb4/Hoz/+8Y/q2LGjYmNj5Xa7lZqaqtdee03GmBo5ZlW89tprevjhh8MdBgAAAICTiLyHAuK09evXT/PmzQspi4mJCVM0pfx+vywWi1wuV1jjqA1HjhzR5Zdfrvz8fP3pT39S7969FRUVpTVr1uj+++/X1VdfrYSEhLDEVlxcrOjoaDVt2jQsxwcAAABQOfTkIygmJkZutztka9KkiSRp9erVio6O1kcffRRsP3v2bCUmJurQoUOSSodyjx07VmPHjpXL5VLz5s01derUkB7ooqIiTZo0SWeddZYaN26siy++WKtXrw7Wz58/XwkJCVq2bJk6d+6smJgY5eTklBuuf9VVV2ncuHGaMGGCmjRpoqSkJL344ov68ccfdccddyg+Pl7t27fXO++8E3KOO3bs0DXXXKO4uDglJSVp+PDhOnz4cMh+77nnHt1///1q2rSp3G63HnzwwWB9u3btJEnXX3+9LBZL8P2+fft03XXXKSkpSXFxcerdu7dWrVpVpc//f//3f/Xll19q/fr1GjlypDp37qzzzjtPd999t7Zu3aq4uDhJ0n/+8x+NGDFCTZo0UaNGjXTNNddo7969kkpHAjgcjnLnvXTpUsXHx+vo0aOSpMmTJ+u8885To0aNdO6552rq1Kny+XzB9g8++KC6deuml156Seecc45iY2ODn8+Jw/X/8Y9/qFevXoqPj5fb7dbQoUOVl5cXrF+9erUsFosyMzPVq1cvNWrUSJdeeqn27NkTEt+bb76p3r17KzY2Vs2bN9f1118frPu5a+arr77SwIED1aRJEzVu3FgXXHCB3n777Sp99gAAAECkIMmvo3w+vzIWbFLGgk3y+fzhDieY3A0fPlz5+fnasmWLpk6dqpdeeklJSUnBdgsWLFBUVJQ2bNigp556ShkZGXrppZeC9WPHjlVWVpYWL16sbdu26eabb1a/fv2CSaokHT16VI8++qheeukl7dy5U4mJiRXGtGDBAjVv3lwbNmzQuHHjNHr0aN1888269NJL9emnn6pv374aPnx4MLE9cuSIrr76anXv3l2bNm3SihUrdOjQIQ0ePLjcfhs3bqz169dr9uzZeuihh7Ry5UpJ0saNGyVJ8+bN08GDB4PvCwsLde211yozM1NbtmxRv379NHDgQOXk5FTq8w0EAlq8eLGGDRumVq1alauPi4tTVFTpwJvbb79dmzZt0rJly5SVlSVjjK699lr5fD45nU4NGDBAixYtCvn5hQsXatCgQWrUqJEkKT4+XvPnz9euXbv01FNP6cUXX9QTTzwR8jOff/65/vWvf+m1117T1q1bK4zb5/Pp4YcfVnZ2tl5//XV9+eWXuv3228u1++Mf/6jHH39cmzZtUlRUlO68885g3fLly3X99dfr2muv1ZYtW5SZmamLLrooWP9z18yYMWNUVFSkDz/8UNu3b9ejjz4avCECAADQEAWMUZG/JLgF6sC0T9QigyrJz883kkx+fn65Oq/Xa3bt2mW8Xu8ZH6e4uMQ8Pn+jeXz+RlNcXHLG+/s5I0eONDabzTRu3Dhke+SRR4JtioqKTLdu3czgwYNN586dzd133x2yjyuvvNJ06tTJBAKBYNnkyZNNp06djDHGfPXVV8Zms5lvv/025Of69OljpkyZYowxZt68eUaS2bp1a7n4rrvuupBjXX755cH3JSUlpnHjxmb48OHBsoMHDxpJJisryxhjzMMPP2z69u0bst+vv/7aSDJ79uypcL/GGNO7d28zefLk4HtJZunSpRV8iqEuuOAC88wzzwTft23b1jzxxBMVtj106JCRZDIyMk65z3//+99Gklm7dm2w7PDhw8bhcJglS5YYY4xZunSpiYuLMz/++KMxpvSajY2NNe+8885J9/vYY4+Znj17Bt9Pnz7d2O12k5eXF9LuyiuvNOPHjz/pfjZu3GgkmYKCAmOMMR988IGRZFatWhVss3z5ciMp+HuSkpJihg0bVuH+KnPNdOnSxTz44IMnjak6VefvOAAAQE04UnTUTNv4pvndhwuD27SNb5ojRUfDHRrOwKny0J9iTn4dU9Zr7ysJHC874bXdbquxY//qV7/S888/H1J24hzs6OhoLVy4UMnJyWrbtm25nl9JuuSSS2SxWILvU1JS9Pjjj8vv92v79u3y+/0677zzQn6mqKhIzZo1CzlOcnLyz8Z7YhubzaZmzZqpS5cuwbKyEQZlw8ezs7P1wQcfVNjLu2/fvmBcPz12y5YtQ4agV6SwsFAPPvigli9froMHD6qkpERer7fSPfmmkndXd+/eraioKF188cXBsmbNmun888/X7t27JUnXXnut7Ha7li1bpltvvVX/+te/5HQ6lZqaGvyZV155RU8//bT27dunwsJClZSUyOl0hhyrbdu2atGixSnj2bx5sx588EFlZ2frP//5jwKB0ms1JydHnTt3DrY78TNt2bKlpNJ/lzZt2mjr1q26++67K9x/Za6Ze+65R6NHj9Z7772n1NRU3XjjjZW6fgAAACJNfrFXc7JX6fCxwpDyPG+B5mSv0qSuqXJFO8IUHWoLSX4d88yiLeXK5i7JDr5OH9mrxo7duHFjtW/f/pRt1q1bJ0n64Ycf9MMPP6hx48aV3n9hYaFsNps2b94smy30ZsWJibfD4Qi5UXAydrs95L3FYgkpK9tHWeJZWFiogQMH6tFHHy23r7LE82T7LdvHyUyaNEkrV67UnDlz1L59ezkcDt10000qLi7+2fOQpBYtWighIUGfffZZpdqfSnR0tG666SYtWrRIt956qxYtWqRbbrklONw/KytLw4YN04wZM5SWliaXy6XFixfr8ccfD9nPz/3b/vjjj0pLS1NaWpoWLlyoFi1aKCcnR2lpaeXO+1T/Lg7Hyf9HU5lr5re//a3S0tK0fPlyvffee5o5c6Yef/xxjRs37pTxAwAARJKAMcrYlqnDxwoVUGgHUkBGh48VKmNbpqb37C9rJf7WRv3FnHxU2r59+zRx4kS9+OKLuvjiizVy5Mhyye/69etD3n/yySfq0KGDbDabunfvLr/fr7y8PLVv3z5kc7vdNR5/jx49tHPnTrVr167c8atys8Jut8vvD10nYe3atbr99tt1/fXXq0uXLnK73fryyy8rvU+r1apbb71VCxcu1IEDB8rVl/W2d+rUSSUlJSGf8/fff689e/aE9JwPGzZMK1as0M6dO/X+++9r2LBhwbp169apbdu2+uMf/6hevXqpQ4cO+uqrryoda5nPPvtM33//vWbNmqUrrrhCHTt2/NkRDxVJTk5WZmZmhXWVvWZat26tUaNG6bXXXtO9996rF198scpxAAAA1Ge+gF+5Xk+5BL9MQEa5Xo98gfCv94WaRZJfx4wb2l3jhnbXqMFdg2WjBncNltekoqIi5ebmhmxlK8/7/X7ddtttSktL0x133KF58+Zp27Zt5Xp/c3JylJ6erj179ujll1/WM888o/Hjx0uSzjvvPA0bNkwjRozQa6+9pv3792vDhg2aOXOmli9fXqPnJpUu0PbDDz9oyJAh2rhxo/bt26d3331Xd9xxR7mk/VTatWunzMxM5ebm6j//+Y8kqUOHDsEF6rKzszV06NCf7f3/qUceeUStW7fWxRdfrL///e/atWuX9u7dq7/97W/q3r27CgsL1aFDB1133XW6++679fHHHys7O1u33XabzjrrLF133XXBff3yl7+U2+3WsGHDdM45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khISEuR2u4PlXbt2VdeuXYPvH374YS1dulTLli3T2LFjg+XXXnutfv/730uSJk+erCeeeEIffPCBzj//fC1atEjfffedNm7cqKZNm0qS2rdvH/zZGTNm6A9/+INGjhwpSTr33HP18MMP6/7779f06dOr4yMBAKBeIMkHAADlGGNksVjKld9+++369a9/rfPPP1/9+vXTgAED1Ldv31Puq7CwUA8++KCWL1+ugwcPqqSkRF6vt1xPfnJycvC1xWKR2+1WXl6eJGnr1q3q3r17MMH/qezsbK1duzak597v9+vYsWM6evSoGjVqVOlzBwCgPiPJBwAA5ezevVvnnHNOufIePXpo//79euedd7Rq1SoNHjxYqamp+uc//3nSfU2aNEkrV67UnDlz1L59ezkcDt10000qLi4OaWe320PeWyyW4HB8h8NxyngLCws1Y8YM3XDDDeXqYmNjT/mzAABEEpJ8AAAQ4v3339f27ds1ceLECuudTqduueUW3XLLLbrpppvUr18//fDDD2ratKnsdrv8fn9I+7Vr1+r222/X9ddfL6k0If/yyy+rFFNycrJeeuml4HF+qkePHtqzZ0/IEH4AABoiknwAABqwoqIi5ebmyu/369ChQ1qxYoVmzpypAQMGaMSIEeXaZ2RkqGXLlurevbusVqteffVVud1uJSQkSCpdJT8zM1OXXXaZYmJi1KRJE3Xo0EGvvfaaBg4cKIvFoqlTpwZ76CtryJAh+vOf/6xBgwZp5syZatmypbZs2aJWrVopJSVF06ZN04ABA9SmTRvddNNNslqtys7O1o4dO/SnP/2pOj4qAADqBVbXBwCgAVuxYoVatmypdu3aqV+/fvrggw/09NNP64033pDNZivXPj4+XrNnz1avXr3Uu3dvffnll3r77bdltZb+SfH4449r5cqVat26tbp37y6p9MZAkyZNdOmll2rgwIFKS0tTjx49qhRndHS03nvvPSUmJuraa69Vly5dNGvWrGCMaWlpeuutt/Tee++pd+/euuSSS/TEE0+ELAwIAEBDYDHGmHAHAQAAAAAAzhw9+QAAAAAARAiSfAAAAAAAIgRJPgAAAAAAEYIkHwAAAACACEGSDwAAAABAhCDJBwAAAAAgQpDkAwAAAAAQIUjyAQAAAACIECT5AAAAAABECJJ8AAAAAAAiBEk+AAAAAAARgiQfAAAAAIAI8f8BiTavnU9k0dcAAAAASUVORK5CYII=\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/kAAAINCAYAAABlMb+3AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAAB1u0lEQVR4nO3dfVxUZf7/8ffMMMAozOAdjJY3tVpqieJNhtXWJl+x1M3uLDW1cmt11VSyzN3U7i1TrPy12c2uuvvVNfuWZVqWUlar5F2Kt1mZRTcimStIIgwz1+8PltERUDBgYHg9H4/zcM51rjnnc8bDwOdc17kuizHGCAAAAAAA1HnWYAcAAAAAAACqBkk+AAAAAAAhgiQfAAAAAIAQQZIPAAAAAECIIMkHAAAAACBEkOQDAAAAABAiSPIBAAAAAAgRJPkAAAAAAISIsGAHUNf4fD79+OOPio6OlsViCXY4AAAAAIAQZ4zR0aNH1aJFC1mtp2+rJ8mvpB9//FEtW7YMdhgAAAAAgHrmu+++07nnnnvaOiT5lRQdHS2p+MN1Op1BjgYAAAAAEOpyc3PVsmVLfz56OiT5lVTSRd/pdJLkAwAAAABqTEUeGWfgPQAAAAAAQgRJPgAAAAAAIYIkHwAAAACAEMEz+dXAGKOioiJ5vd5ghwKgithsNoWFhTF1JgAAAGo1kvwqVlhYqAMHDujYsWPBDgVAFWvQoIGaN2+u8PDwYIcCAAAAlIkkvwr5fD7t379fNptNLVq0UHh4OK1+QAgwxqiwsFA//fST9u/fr3bt2slq5WknAAAA1D4k+VWosLBQPp9PLVu2VIMGDYIdDoAq5HA4ZLfb9e2336qwsFCRkZHBDgkAAAAohaaoakALHxCa+NkGAABAbcdfrAAAAAAAhAiSfNQJt99+uwYOHBjsMH6VNm3a6Jlnngl2GGWqqdgWLFigmJiYaj8OAAAAUF+R5ENScRJtsVhKLX379g12aJKkZ599VgsWLAh2GJIki8WiN998s8r3e+zYMU2ZMkW/+c1vFBkZqWbNmunKK6/UW2+9VeXHOtWmTZt09913V/txbrnlFn3xxRfVfhwAAACgvmLgPfj17dtX8+fPDyiLiIgIUjTFvF6vLBaLXC5XUOOoCaNGjdKGDRs0d+5cdezYUT///LPWr1+vn3/+udqP3axZs2o/hsfjkcPhkMPhqPZjAQAAAPUVLfm1lM8YFXiL/IvPmGo/ZkREhNxud8DSqFEjSdLatWsVHh6uTz75xF9/5syZio2N1cGDByVJV111lcaOHauxY8fK5XKpadOmmjp1qsxJsRcUFGjSpEk655xz1LBhQ/Xs2VNr1671by/pzr18+XJ17NhRERERyszMLNVd/6qrrtK4ceM0YcIENWrUSHFxcXr55Zf1yy+/6I477lB0dLTatm2rd999N+Acd+7cqWuuuUZRUVGKi4vTsGHDdOjQoYD93nPPPbr//vvVuHFjud1uPfTQQ/7tbdq0kSRdf/31slgs/vV9+/bpuuuuU1xcnKKiotSjRw+tWbOmUp//8uXL9ec//1nXXnut2rRpo27dumncuHG68847K/35rVixQhdeeKEaNGigm266SceOHdPChQvVpk0bNWrUSPfcc4+8Xm/AeZV01x8yZIhuueWWgNg8Ho+aNm2qf/zjH5KkVatW6fLLL1dMTIyaNGmi/v37a9++ff7633zzjSwWi1599VVdeeWVioyM1KJFi0p116/I59amTRs98cQTuvPOOxUdHa1WrVrppZdeCqjz/fffa/DgwWrcuLEaNmyo7t27a8OGDf7tb731lrp27arIyEidf/75evjhh1VUVCSpeHq8hx56SK1atVJERIRatGihe+65pxL/cwAAAEDtQZJfC+UU5uvhLSt1z/ql/uXhLSuVU5gftJiuuuoqTZgwQcOGDVNOTo62bt2qqVOn6pVXXlFcXJy/3sKFCxUWFqaNGzfq2WefVWpqql555RX/9rFjxyo9PV1LlizR9u3bdfPNN6tv37768ssv/XWOHTump556Sq+88op27dql2NjYMmNauHChmjZtqo0bN2rcuHEaPXq0br75ZvXq1UufffaZ+vTpo2HDhunYsWOSpCNHjujqq69WQkKCNm/erFWrVungwYMaNGhQqf02bNhQGzZs0MyZM/XII49o9erVkoq7tUvS/PnzdeDAAf96Xl6err32WqWlpWnr1q3q27evBgwYoMzMzAp/xm63W++8846OHj1abp2Kfn7PPfeclixZolWrVmnt2rW6/vrr9c477+idd97RP//5T7344ov6v//7vzKPMXToUL399tvKy8vzl7333ns6duyYrr/+eknSL7/8opSUFG3evFlpaWmyWq26/vrr5fP5Avb1wAMPaPz48dqzZ4+Sk5NLHauin9vs2bPVvXt3bd26VX/60580evRo7d2717+PK6+8Uj/88IOWL1+ujIwM3X///f5YPvnkEw0fPlzjx4/X7t279eKLL2rBggV6/PHHJUmvv/665syZoxdffFFffvml3nzzTXXq1Knc/wMAAACEhmA0rNYIg0rJyckxkkxOTk6pbfn5+Wb37t0mPz//rPd/pOCYeXDjcjPq48Xm7o8X+ZdRHy82D25cbo4UHPs14ZdrxIgRxmazmYYNGwYsjz/+uL9OQUGB6dKlixk0aJDp2LGjueuuuwL2ceWVV5oOHToYn8/nL5s8ebLp0KGDMcaYb7/91thsNvPDDz8EvK93795mypQpxhhj5s+fbySZbdu2lYrvuuuuCzjW5Zdf7l8vKioyDRs2NMOGDfOXHThwwEgy6enpxhhjHn30UdOnT5+A/X733XdGktm7d2+Z+zXGmB49epjJkyf71yWZZcuWlfEpBrrooovM3Llz/eutW7c2c+bMKbf+Rx99ZM4991xjt9tN9+7dzYQJE8y///1v//bKfH5fffWVf/sf//hH06BBA3P06FF/WXJysvnjH/9YZmwej8c0bdrU/OMf//BvHzx4sLnlllvKjf2nn34yksyOHTuMMcbs37/fSDLPPPNMQL358+cbl8tV7n6MKftzu+222/zrPp/PxMbGmhdeeMEYY8yLL75ooqOjzc8//1zm/nr37m2eeOKJgLJ//vOfpnnz5sYYY2bPnm0uuOACU1hYeNq4jKman3EAAAAE35GCY2baprcDcq5pm96utnzr1zpdHnoqWvJrEZ8xSt2epkPH8+RT4F0kn4wOHc9T6va0arvD9Lvf/U7btm0LWEaNGuXfHh4erkWLFun111/X8ePHNWfOnFL7uPTSS2WxWPzriYmJ+vLLL+X1erVjxw55vV5dcMEFioqK8i8fffRRQFfv8PBwxcfHnzHek+vYbDY1adIkoAW2pIdBdna2JCkjI0MffvhhwLHbt28vSQHHP/XYzZs39++jPHl5eZo0aZI6dOigmJgYRUVFac+ePZVqyf/tb3+rr7/+Wmlpabrpppu0a9cuXXHFFXr00UclqcKfX4MGDfSb3/wm4HNo06aNoqKiAsrKO6ewsDANGjRIixYtklTcav/WW29p6NCh/jpffvmlBg8erPPPP19Op9P/2MKp59u9e/fTnnNFP7eT/08s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YUMlJyfr+PHj/jpDhw7Vrl27tHr1aq1YsUIff/xxwDzuAAAAAICqFapd42sjizGm9AgItdADDzygdevW6ZNPPilzuzFGLVq00L333qtJkyZJknJychQXF6cFCxbo1ltv1Z49e9SxY0dt2rRJ3bt3lyStWrVK1157rb7//nu1aNHijHGcbn5C5tAGQhs/4wAAAAiG0+Whp6ozLfnLly9X9+7ddfPNNys2NlYJCQl6+eWX/dv379+vrKwsJSUl+ctcLpd69uyp9PR0SVJ6erpiYmL8Cb4kJSUlyWq1asOGDWUet6CgQLm5uQELAAAAAAC1UZ1J8r/++mu98MILateund577z2NHj1a99xzjxYuXChJysrKkiTFxcUFvC8uLs6/LSsrS7GxsQHbw8LC1LhxY3+dU82YMUMul8u/tGzZsqpPDRVw++23a+DAgcEO41dp06aNnnnmmWCH8atcddVVmjBhQrDDAAAAAFCOOpPk+3w+de3aVU888YQSEhJ0991366677tK8efOq9bhTpkxRTk6Of/nuu++q9XjBcvvtt8tisZRa+vbtG+zQJEnPPvusFixYEOwwJEkWi0Vvvvlmtew7NzdXf/nLX9S+fXtFRkbK7XYrKSlJb7zxhmrDkzVvvPGGHn300WCHAQAAAKAcYcEOoKKaN2+ujh07BpR16NBBr7/+uiTJ7XZLkg4ePKjmzZv76xw8eFBdunTx18nOzg7YR1FRkQ4fPux//6kiIiIUERFRVadRq/Xt21fz588PKAv2uXu9XlksFrlcrqDGUROOHDmiyy+/XDk5OXrsscfUo0cPhYWF6aOPPtL999+vq6++WjExMUGJrbCwUOHh4WrcuHFQjg8AAACgYupMS/5ll12mvXv3BpR98cUXat26tSTpvPPOk9vtVlpamn97bm6uNmzYoMTERElSYmKijhw5oi1btvjrfPDBB/L5fOrZs2cNnEXtFhERIbfbHbCUzF6wdu1ahYeHBwx8OHPmTMXGxurgwYOSirtyjx07VmPHjpXL5VLTpk01derUgBbogoICTZo0Seecc44aNmyonj17au3atf7tCxYsUExMjJYvX66OHTsqIiJCmZmZpbrrX3XVVRo3bpwmTJigRo0aKS4uTi+//LJ++eUX3XHHHYqOjlbbtm317rvvBpzjzp07dc011ygqKkpxcXEaNmyYDh06FLDfe+65R/fff78aN24st9uthx56yL+9TZs2kqTrr79eFovFv75v3z5dd911iouLU1RUlHr06KE1a9ZU6vP/85//rG+++UYbNmzQiBEj1LFjR11wwQW66667tG3bNkVFRUkqnmli+PDhatSokRo0aKBrrrnGP1Vkbm6uHA5HqfNetmyZoqOjdezYMUnS5MmTdcEFF6hBgwY6//zzNXXqVHk8Hn/9hx56SF26dNErr7wSMMjcqd31//nPf6p79+6Kjo6W2+3WkCFDAm6krV27VhaLRWlpaerevbsaNGigXr16lfpZfvvtt9WjRw9FRkaqadOmuv766/3bznTNfPvttxowYIAaNWqkhg0b6qKLLtI777xTqc8eAAAACBV1JsmfOHGiPv30Uz3xxBP66quvtHjxYr300ksaM2aMpOIu1BMmTNBjjz2m5cuXa8eOHRo+fLhatGjhTw47dOigvn376q677tLGjRu1bt06jR07VrfeemuFRtavSR6PV6kLNyt14WZ5PN5gh+NP7oYNG6acnBxt3bpVU6dO1SuvvBIwDsLChQsVFhamjRs36tlnn1VqaqpeeeUV//axY8cqPT1dS5Ys0fbt23XzzTerb9++/iRVko4dO6annnpKr7zyinbt2lVqHIWTj9W0aVNt3LhR48aN0+jRo3XzzTerV69e+uyzz9SnTx8NGzbMn9geOXJEV199tRISErR582atWrVKBw8e1KBBg0rtt2HDhtqwYYNmzpypRx55RKtXr5Ykbdq0SZI0f/58HThwwL+el5ena6+9Vmlpadq6dav69u2rAQMGKDMzs0Kfr8/n05IlSzR06NAyr8WoqCiFhRV3vLn99tu1efNmLV++XOnp6TLG6Nprr5XH45HT6VT//v21ePHigPcvWrRIAwcOVIMGDSRJ0dHRWrBggXbv3q1nn31WL7/8subMmRPwnq+++kqvv/663njjDW3btq3MuD0ejx599FFlZGTozTff1DfffKPbb7+9VL2//OUvmj17tjZv3qywsDDdeeed/m0rV67U9ddfr2uvvVZbt25VWlqaLrnkEv/2M10zY8aMUUFBgT7++GPt2LFDTz31lP+GCAAAAFDvmDrk7bffNhdffLGJiIgw7du3Ny+99FLAdp/PZ6ZOnWri4uJMRESE6d27t9m7d29AnZ9//tkMHjzYREVFGafTae644w5z9OjRCseQk5NjJJmcnJxS2/Lz883u3btNfn7+2Z3gSQoLi8zsBZvM7AWbTGFh0a/e35mMGDHC2Gw207Bhw4Dl8ccf99cpKCgwXbp0MYMGDTIdO3Y0d911V8A+rrzyStOhQwfj8/n8ZZMnTzYdOnQwxhjz7bffGpvNZn744YeA9/Xu3dtMmTLFGGPM/PnzjSSzbdu2UvFdd911Ace6/PLL/etFRUWmYcOGZtiwYf6yAwcOGEkmPT3dGGPMo48+avr06ROw3++++85I8l8np+7XGGN69OhhJk+e7F+XZJYtW1bGpxjooosuMnPnzvWvt27d2syZM6fMugcPHjSSTGpq6mn3+cUXXxhJZt26df6yQ4cOGYfDYZYuXWqMMWbZsmUmKirK/PLLL8aY4ms2MjLSvPvuu+Xu9+mnnzbdunXzr0+fPt3Y7XaTnZ0dUO/KK68048ePL3c/mzZtMpL8P1MffvihkWTWrFnjr7Ny5Uojyf9zkpiYaIYOHVrm/ipyzXTq1Mk89NBD5cZUlaryZxwAAACoqNPloaeqM8/kS1L//v3Vv3//crdbLBY98sgjeuSRR8qt07hx41KtnLVJSau9p8h3ouyk13a7rdqO/bvf/U4vvPBCQNnJz2CHh4dr0aJFio+PV+vWrUu1/ErSpZdeKovF4l9PTEzU7Nmz5fV6tWPHDnm9Xl1wwQUB7ykoKFCTJk0CjhMfH3/GeE+uY7PZ1KRJE3Xq1MlfVtLDoKT7eEZGhj788MMyW3n37dvnj+vUYzdv3rzUWA6nysvL00MPPaSVK1fqwIEDKioqUn5+foVb8k0FB9Xbs2ePwsLCAh4vadKkiS688ELt2bNHknTttdfKbrdr+fLluvXWW/X666/L6XQGTC/56quv6rnnntO+ffuUl5enoqKiUvNttm7dWs2aNTttPFu2bNFDDz2kjIwM/ec//5HPV3ytZmZmBoyhcfJnWjJmRnZ2tlq1aqVt27bprrvuKnP/Fblm7rnnHo0ePVrvv/++kpKSdOONN1bo+gEAAABCUZ1K8uuDuYu3liqbtzTD/zplRPdqO3bDhg3Vtm3b09ZZv369JOnw4cM6fPiwGjZsWOH95+XlyWazacuWLbLZAm9WnJx4OxyOgBsF5bHb7QHrFosloKxkHyWJZ15engYMGKCnnnqq1L5OHqyxrP2W7KM8kyZN0urVqzVr1iy1bdtWDodDN910kwoLC894HpLUrFkzxcTE6PPPP69Q/dMJDw/XTTfdpMWLF+vWW2/V4sWLdcstt/i7+6enp2vo0KF6+OGHlZycLJfLpSVLlmj27NkB+znT/+0vv/yi5ORkJScna9GiRWrWrJkyMzOVnJxc6rxP9//icDjKPUZFrpk//OEPSk5O1sqVK/X+++9rxowZmj17tsaNG3fa+AEAAIBQVGeeyUfw7du3TxMnTtTLL7+snj17asSIEaWS3w0bNgSsf/rpp2rXrp1sNpsSEhLk9XqVnZ2ttm3bBizlzW5Qlbp27apdu3apTZs2pY5fmZsVdrtdXm/gOAnr1q3T7bffruuvv16dOnWS2+3WN998U+F9Wq1W3XrrrVq0aJF+/PHHUttLWts7dOigoqKigM/5559/1t69ewNazocOHapVq1Zp165d+uCDDzR06FD/tvXr16t169b6y1/+ou7du6tdu3b69ttvKxxric8//1w///yznnzySV1xxRVq3779GXs8lCU+Pj5gwMyTVfSaadmypUaNGqU33nhD9957r15++eVKxwEAABAqfMaowFvkX3y1YCpm1Bxa8muZcUMSJBV30S9pwR81qLPsYdV/P6agoEBZWVkBZWFhYWratKm8Xq9uu+02JScn64477lDfvn3VqVMnzZ49W/fdd5+/fmZmplJSUvTHP/5Rn332mebOnetvIb7gggs0dOhQDR8+XLNnz1ZCQoJ++uknpaWlKT4+Xv369avW8xszZoxefvllDR482D96/ldffaUlS5bolVdeKdVSXJ42bdooLS1Nl112mSIiItSoUSO1a9dOb7zxhgYMGCCLxaKpU6eesfX/VI8//rjWrl2rnj176vHHH1f37t1lt9v1ySefaMaMGdq0aZPatWun6667TnfddZdefPFFRUdH64EHHtA555yj6667zr+v3/72t3K73Ro6dKjOO++8gO797dq1U2ZmppYsWaIePXpo5cqVWrZsWaVilaRWrVopPDxcc+fO1ahRo7Rz5049+uijld7P9OnT1bt3b/3mN7/RrbfeqqKiIr3zzjv+GQDOdM1MmDBB11xzjS644AL95z//0YcffqgOHTpUOg4AAIBQkFOYr9TtacrKz/WXuR1OpcT3liu8/B6UCB205NcydruteDkpqbeHWf3l1WnVqlVq3rx5wHL55ZdLKk5Av/32W734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bGysBg4cqL179wbUOX78uMaMGaMmTZooKipKN954ow4ePBhQJzMzU/369VODBg0UGxur++67T0VFRQF11q5dq65duyoiIkJt27bVggULqvv0EERPPvmkLBaLJkyY4C/jWkJF/fDDD7rtttvUpEkTORwOderUSZs3b/ZvN8Zo2rRpat68uRwOh5KSkvTll18G7OPw4cMaOnSonE6nYmJiNHLkSOXl5QXU2b59u6644gpFRkaqZcuWmjlzZo2cH2qG1+vV1KlTdd5558nhcOg3v/mNHn30UZ08jjPXEsrz8ccfa8CAAWrRooUsFovefPPNgO01ee289tprat++vSIjI9WpUye98847VX6+qD6nu5Y8Ho8mT56sTp06qWHDhmrRooWGDx+uH3/8MWAfIX0tGfwqS5YsMeHh4ebvf/+72bVrl7nrrrtMTEyMOXjwYLBDQ5AkJyeb+fPnm507d5pt27aZa6+91rRq1crk5eX564waNcq0bNnSpKWlmc2bN5tLL73U9OrVy7+9qKjIXHzxxSYpKcls3brVvPPOO6Zp06ZmypQp/jpff/21adCggUlJSTG7d+82c+fONTabzaxatapGzxc1Y+PGjaZNmzYmPj7ejB8/3l/OtYSKOHz4sGndurW5/fbbzYYNG8zXX39t3nvvPfPVV1/56zz55JPG5XKZN99802RkZJjf//735rzzzjP5+fn+On379jWdO3c2n376qfnkk09M27ZtzeDBg/3bc3JyTFxcnBk6dKjZuXOn+de//mUcDod58cUXa/R8UX0ef/xx06RJE7NixQqzf/9+89prr5moqCjz7LPP+utwLaE877zzjvnLX/5i3njjDSPJLFu2LGB7TV0769atMzabzcycOdPs3r3bPPjgg8Zut5sdO3ZU+2eAqnG6a+nIkSMmKSnJvPrqq+bzzz836enp5pJLLjHdunUL2EcoX0sk+b/SJZdcYsaMGeNf93q9pkWLFmbGjBlBjAq1SXZ2tpFkPvroI2NM8ReP3W43r732mr/Onj17jCSTnp5ujCn+4rJarSYrK8tf54UXXjBOp9MUFBQYY4y5//77zUUXXRRwrFtuucUkJydX9ymhhh09etS0a9fOrF692lx55ZX+JJ9rCRU1efJkc/nll5e73efzGbfbbZ5++ml/2ZEjR0xERIT517/+ZYwxZvfu3UaS2bRpk7/Ou+++aywWi/nhhx+MMcb89a9/NY0aNfJfWyXHvvDCC6v6lBAk/fr1M3feeWdA2Q033GCGDh1qjOFaQsWdmpjV5LUzaNAg069fv4B4evbsaf74xz9W6TmiZpR1w+hUGzduNJLMt99+a4wJ/WuJ7vq/QmFhobZs2aKkpCR/mdVqVVJSktLT04MYGWqTnJwcSVLjxo0lSVu2bJHH4wm4btq3b69WrVr5r5v09HR16tRJcXFx/jrJycnKzc3Vrl27/HVO3kdJHa690DNmzBj169ev1P831xIqavny5erevbtuvvlmxcbGKiEhQS+//LJ/+/79+5WVlRVwHbhcLvXs2TPgWoqJiVH37t39dZKSkmS1WrVhwwZ/nd/+9rcKDw/310lOTtbevXv1n//8p7pPEzWgV69eSktL0xdffCFJysjI0L///W9dc801kriWcPZq8trh9179k5OTI4vFopiYGEmhfy2R5P8Khw4dktfrDfjjWZLi4uKUlZUVpKhQm/h8Pk2YMEGXXXaZLr74YklSVlaWwsPD/V8yJU6+brKyssq8rkq2na5Obm6u8vPzq+N0EARLlizRZ599phkzZpTaxrWEivr666/1wgsvqF27dnrvvfc0evRo3XPPPVq4cKGkE9fC6X6fZWVlKTY2NmB7WFiYGjduXKnrDXXbAw88oFtvvVXt27eX3W5XQkKCJkyYoKFDh0riWsLZq8lrp7w6XFuh6fjx45o8ebIGDx4sp9MpKfSvpbCgHh0IcWPGjNHOnTv173//O9ihoA767rvvNH78eK1evVqRkZHBDgd1mM/nU/fu3fXEE09IkhISErRz507NmzdPI0aMCHJ0qEuWLl2qRYsWafHixbrooou0bds2TZgwQS1atOBaAlDreDweDRo0SMYYvfDCC8EOp8bQkv8rNG3aVDabrdRI1gcPHpTb7Q5SVKgtxo4dqxUrVujDDz/Uueee6y93u90qLCzUkSNHAuqffN243e4yr6uSbaer43Q65XA4qvp0EARbtmxRdna2unbtqrCwMIWFhemjjz7Sc889p7CwMMXFxXEtoUKaN2+ujh07BpR16NBBmZmZkk5cC6f7feZ2u5WdnR2wvaioSIcPH67U9Ya67b777vO35nfq1EnDhg3TxIkT/b2NuJZwtmry2imvDtdWaClJ8L/99lutXr3a34ovhf61RJL/K4SHh6tbt25KS0vzl/l8PqWlpSkxMTGIkSGYjDEaO3asli1bpg8++EDnnXdewPZu3brJbrcHXDd79+5VZmam/7pJTEzUjh07Ar58Sr6cSv5QT0xMDNhHSR2uvdDRu3dv7dixQ9u2bfMv3bt319ChQ/2vuZZQEZdddlmpqTy/+OILtW7dWpJ03nnnye12B1wHubm52rBhQ8C1dOTIEW3ZssVf54MPPpDP51PPnj39dT7++GN5PB5/ndWrV+vCCy9Uo0aNqu38UHOOHTsmqzXwz0ebzSafzyeJawlnryavHX7vhb6SBP/LL7/UmjVr1KRJk4DtIX8tBXXYvxCwZMkSExERYRYsWGB2795t7r77bhMTExMwkjXql9GjRxuXy2XWrl1rDhw44F+OHTvmrzNq1CjTqlUr88EHH5jNmzebxMREk5iY6N9eMu1Znz59zLZt28yqVatMs2bNypz27L777jN79uwxzz//PNOe1QMnj65vDNcSKmbjxo0mLCzMPP744+bLL780ixYtMg0aNDD/+7//66/z5JNPmpiYGPPWW2+Z7du3m+uuu67MqasSEhLMhg0bzL///W/Trl27gOmGjhw5YuLi4sywYcPMzp07zZIlS0yDBg2Y9iyEjBgxwpxzzjn+KfTeeOMN07RpU3P//ff763AtoTxHjx41W7duNVu3bjWSTGpqqtm6dat/xPOaunbWrVtnwsLCzKxZs8yePXvM9OnTa8W0Z6i4011LhYWF5ve//70599xzzbZt2wL+Hj95pPxQvpZI8qvA3LlzTatWrUx4eLi55JJLzKeffhrskBBEkspc5s+f76+Tn59v/vSnP5lGjRqZBg0amOuvv94cOHAgYD/ffPONueaaa4zD4TBNmzY19957r/F4PAF1PvzwQ9OlSxcTHh5uzj///IBjIDSdmuRzLaGi3n77bXPxxRebiIgI0759e/PSSy8FbPf5fGbq1KkmLi7OREREmN69e5u9e/cG1Pn555/N4MGDTVRUlHE6neaOO+4wR48eDaiTkZFhLr/8chMREWHOOecc8+STT1b7uaHm5ObmmvHjx5tWrVqZyMhIc/7555u//OUvAX84cy2hPB9++GGZfyONGDHCGFOz187SpUvNBRdcYMLDw81FF11kVq5cWW3njap3umtp//795f49/uGHH/r3EcrXksUYY2qu3wAAAAAAAKguPJMPAAAAAECIIMkHAAAAACBEkOQDAAAAABAiSPIBAAAAAAgRJPkAAAAAAIQIknwAAAAAAEIEST4AAAAAACGCJB8AAJyWxWLRm2++GewwAABABZDkAwBQT91+++2yWCyyWCyy2+2Ki4vT//zP/+jvf/+7fD6fv96BAwd0zTXXVGif3BAAACC4SPIBAKjH+vbtqwMHDuibb77Ru+++q9/97ncaP368+vfvr6KiIkmS2+1WREREkCMFAAAVQZIPAEA9FhERIbfbrXPOOUddu3bVn//8Z7311lt69913tWDBAkmBrfOFhYUaO3asmjdvrsjISLVu3VozZsyQJLVp00aSdP3118tisfjX9+3bp+uuu05xcXGKiopSjx49tGbNmoA42rRpoyeeeEJ33nmnoqOj1apVK7300ksBdb7//nsNHjxYjRs3VsOGDdW9e3dt2LDBv/2tt95S165dFRkZqfPPP18PP/yw/0YFAAD1BUk+AAAIcPXVV6tz58564403Sm177rnntHz5ci1dulR79+7VokWL/Mn8pk2bJEnz58/XgQMH/Ot5eXm69tprlZaWpq1bt6pv374aMGCAMjMzA/Y9e/Zsde/eXVu3btWf/vQnjR49Wnv37vXv48orr9QPP/yg5cuXKyMjQ/fff7//sYJPPvlEw4cP1/jx47V79269+OKLWrBggR5//PHq+pgAAKiVwoIdAAAAqH3at2+v7du3lyrPzMxUu3btdPnll8tisah169b+bc2aNZMkxcTEyO12+8s7d+6szp07+9cfffRRLVu2TMuXL9fYsWP95ddee63+9Kc/SZImT56sOXPm6MMPP9SFF16oxYsX66efftKmTZvUuHFjSVLbtm3973344Yf1wAMPaMSIEZKk888/X48++qjuv/9+TZ8+vSo+EgAA6gSSfAAAUIoxRhaLpVT57bffrv/5n//RhRdeqL59+6p///7q06fPafeVl5enhx56SCtXrtSBAwdUVFSk/Pz8Ui358fHx/tcWi0Vut1vZ2dmSpG3btikhIcGf4J8qIyND69atC2i593q9On78uI4dO6YGDRpU+NwBAKjLSPIBAEApe/bs0XnnnVeqvGvXrtq/f7/effddrVmzRoMGDVJSUpL+7//+r9x9TZo0SatXr9asWbPUtm1bORwO3XTTTSosLAyoZ7fbA9YtFou/O77D4ThtvHl5eXr44Yd1ww03lNoWGRl52vcCABBKSPIBAECADz74QDt27NDEiRPL3O50OnXLLbfolltu0U033aS+ffvq8OHDaty4sex2u7xeb0D9devW6fbbb9f1118vqTgh/+abbyoVU3x8vF555RX/cU7VtWtX7d27N6ALPwAA9RFJPgAA9VhBQYGysrLk9Xp18OBBrVq1SjNmzFD//v01fPjwUvVTU1PVvHlzJSQkyGq16rXXXpPb7VZMTIyk4lHy09LSdNlllykiIkKNGjVSu3bt9MYbb2jAgAGyWCyaOnWqv4W+ogYPHqwnnnhCAwcO1IwZM9S8eXNt3bpVLVq0UGJioqZNm6b+/furVatWuummm2S1WpWRkaGdO3fqscceq4qPCgCAOoHR9QEAqMdWrVql5s2bq02bNurbt68+/PBDPffcc3rrrbdks9lK1Y+OjtbMmTPVvXt39ejRQ998843eeecdWa3Ff1LMnj1bq1evVsuWLZWQkCCp+MZAo0aN1KtXLw0YMEDJycnq2rVrpeIMDw/X+++/r9jYWF177bXq1KmTnnzySX+MycnJWrFihd5//3316NFDl156qebMmRMwMCAAAPWBxRhjgh0EAAAAAAD49WjJBwAAAAAgRJDkAwAAAAAQIkjyAQAAAAAIEST5AAAAAACECJJ8AAAAAABCBEk+AAAAAAAhgiQfAAAAAIAQQZIPAAAAAECIIMkHAAAAACBEkOQDAAAAABAiSPIBAAAAAAgRJPkAAAAAAISI/w92rFGYYV0wzQAAAABJRU5ErkJggg==\n", "text/plain": [ "
" ] @@ -378,10 +382,780 @@ " plot_variance=True)" ] }, + { + "cell_type": "markdown", + "id": "8b04c2d3", + "metadata": {}, + "source": [ + "Two important things that we can read from this plot:\n", + "\n", + "1. Experimental covariance is a mirrored version of experimental semivariance and we can use it to solve kriging system instead of semivariance. It is a measure of similarity between point pairs, the highest similarity can be noticed on the first lags and it decreases with a rising distance.\n", + "2. Variance calculated from a data is used later as the **sill** in kriging models, and it can be used to transform semivariances into covariances.\n", + "\n", + "This plot summarizes basic steps that we can done with the `ExperimentalVariogram` class. We left many parameters untouched but only for a moment, now we are going to explore all capabilities of the class." + ] + }, + { + "cell_type": "markdown", + "id": "95b7f9f0", + "metadata": {}, + "source": [ + "### Optional parameter: `weights`\n", + "\n", + "We won't use this parameter in our tutorial, but we should learn from where it comes from. It is a part of **Poisson Kriging** operations. **Poisson Kriging** algorithms uses `weights` to weight semivariance between blocks by in-block population.\n", + "\n", + "\n", + "### Optional parameters: `direction, tolerance, method`\n", + "\n", + "Those three parameters are used to define directional variogram. We will check how variogram behaves in the Weast-East axis (0 degrees)." + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "3b45c1e9", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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l1+0bNky7d69WyNHjnTUZcOGDerbt6+GDRumAwcOaObMmZo7d67Gjx8vSfr000/1xhtvaObMmTp8+LCWLl2qevXq5fszKBIGV5ScnGwkmeTkZFdX5bLS0zPNlLlbzZS5W016eqarqwMAAIAicP78eXPgwAFz/vz5q/r+02nnzPNblpnH1i8wj66f73g8tn6BeX7LMnM67VwR1zhbv379jKenpwkICHB6jB8/3lEmLS3NNGzY0PTs2dPUrVvXDBw40OkYrVq1MnXq1DF2u92xbdSoUaZOnTrGGGOOHz9uPD09zS+//OL0fW3atDGjR482xhgzZ84cI8ns2rUrV/3uvfdep9dq2bKl43lmZqYJCAgwffr0cWw7ceKEkWTi4+ONMca8/PLLpl27dk7H/emnn4wkc+jQoTyPa4wxTZs2NaNGjXI8l2SWLFmSx7vo7OabbzbTp093PK9atap544038i2/bt06c/311xtvb28TFRVlhg8fbr755hvH/sK8fz/88INj/z//+U9TpkwZc+bMGce26Oho889//jPPumVkZJgKFSqY//znP479vXv3Ng888EC+df/tt9+MJLN3715jjDFHjx41ksybb77pVG7OnDkmJCQk3+MYk/f79tBDDzme2+12ExYWZt59911jjDEzZ840QUFB5o8//sjzeG3atDGvvvqq07b//ve/plKlSsYYY6ZMmWJq1apl0tPTL1svYy7/+12YHEqLPQAAAFBK2Y3R1D1x+v1Cquxy7npvl9HvF1I1dU9csXXLv+uuu7Rr1y6nx2OPPebY7+Pjo/nz5+vTTz/VhQsX9MYbb+Q6xm233ea01nfz5s11+PBhZWVlae/evcrKylKtWrUUGBjoeKxbt86pG7ePj4/q169/xfpeXMbT01Ply5d3amnN6UmQlJQkSdq9e7fWrFnj9Nq1a9eWJKfXv/S1K1Wq5DhGflJTU/X000+rTp06Cg0NVWBgoA4ePFioFvs777xTP/74o+Li4nT//fdr//79uuOOO/Tyyy9LUoHfvzJlyujGG290eh+qVaumwMBAp235nZOXl5d69uyp+fPnS8punf/ss88UExPjKHP48GH17t1bN9xwg4KDgx1DEi4936ioqMuec0Hft4t/JjabTREREY7679q1S40aNVK5cuXyfI3du3frpZdecnrPBg4cqBMnTujcuXPq0aOHzp8/rxtuuEEDBw7UkiVLHN30iwuT55UCGRnZY1kyMv/qpnLx197eniVeJwAAALhehj1LiedT8t1vl1Hi+RRl2LPk61n00SAgIEA1atS4bJlNmzZJkk6dOqVTp04pICCgwMdPTU2Vp6entm/fLk9P5795Lw6d/v7+TjcH8uPt7e303GazOW3LOUZOl+zU1FR16dJFkyZNynWsSpUqXfa4l3Yxv9TTTz+t2NhYvf7666pRo4b8/f11//33Kz09/Yrncek53XHHHbrjjjs0atQovfLKK3rppZc0atSoAr9/V3pfCnJOMTExatWqlZKSkhQbGyt/f3+nFRK6dOmiqlWravbs2YqMjJTdbtctt9yS63yvdH0U9H27XP2vNBlfamqqxo0bp/vuuy/XPj8/P1WuXFmHDh3SqlWrFBsbq8cff1yvvfaa1q1bl+t1iwrBvhSYvmBnrm0zFu12fD2i3+XvagEAAACucOTIET355JOaPXu2Pv74Y/Xr10+rVq2Sh8dfHYsvnrBMkr799lvVrFlTnp6eatSokbKyspSUlKQ77rijpKuvxo0b69NPP1W1atXk5XX10crb29tp4jlJ2rhxo/r37+8Yg56amqpjx479nepKkurWravMzExduHChRN+/Fi1aqHLlyvr444/15ZdfqkePHo6Q+8cff+jQoUOaPXu2ox7ffPPNVb1OUbxv9evX13vvvadTp07l2WrfuHFjHTp06LI3rfz9/dWlSxd16dJFgwcPVu3atbV37141bty4UHUpKLriAwAAACgWaWlpSkxMdHrkzBiflZWlhx56SNHR0Xr44Yc1Z84c7dmzR1OmTHE6RkJCgkaMGKFDhw7po48+0vTp0zVs2DBJUq1atRQTE6O+fftq8eLFOnr0qLZs2aIJEyZoxYoVxX5+gwcP1qlTp9S7d29t3bpVR44c0VdffaWHH344V1C/nGrVqikuLk6JiYn6888/JUk1a9bU4sWLtWvXLu3evVsPPvjgFVv5L9W6dWvNnDlT27dv17Fjx/TFF1/oX//6l+666y4FBweX+Pv34IMPasaMGYqNjXXqhl+2bFmVL19es2bN0g8//KDVq1drxIgRV/UaRfG+9e7dWxEREeratas2btyoH3/8UZ9++qni4+MlSWPHjtV//vMfjRs3Tvv379fBgwe1cOFCPf/885KyVxJ4//33tW/fPv34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LFdXxxHo+vTpo+TkZO3cuVNjxozRe++959QwN2/ePHl5eWnLli166623NHXqVL333nuO/UOGDFF8fLwWLlyoPXv2qEePHmrfvr0jmErZ83dNmjRJ7733nvbv35+rcfDi16pQoYK2bNmioUOHatCgQerRo4datGihHTt2qF27durTp48jzJ4+fVp33323GjVqpG3btmnlypU6efKkevbsmeu4AQEB2rx5syZPnqyXXnrJMex469atkqQ5c+boxIkTjuepqanq2LGj4uLitHPnTrVv315dunRRQkJCgd5fu92uhQsXKiYmRpGRkbn2BwYGyssruwN3//79tW3bNi1btkzx8fEyxqhjx47KyMhQcHCwOnfurAULFjh9//z589W1a1eVKVNGkhQUFKS5c+fqwIEDeuuttzR79my98cYbTt/zww8/6NNPP9XixYu1a9euPOudkZGhl19+Wbt379bSpUt17Ngx9e/fP1e55557TlOmTNG2bdvk5eWlRx55xLFvxYoV6tatmzp27KidO3cqLi5Ot956q2P/la6ZwYMHKy0tTevXr9fevXs1adIkx00Qt2XchCSzZMmSXNvT09NN165dTf369c3vv//utO/99983oaGhTtsyMjKMp6enWbx4sTHGmD59+ph7773Xqczq1auNJHPq1Kk863LhwgWTnJzsePz0009GkklOTr76EwQAAACuwvnz582BAwfM+fPn/9Zx0tMzzZS5W82UuVtNenpmEdUuf/369TOenp4mICDA6TF+/HhHmbS0NNOwYUPTs2dPU7duXTNw4ECnY7Rq1crUqVPH2O12x7ZRo0aZOnXqGGOMOX78uPH09DS//PKL0/e1adPGjB492hhjzJw5c4wks2vXrlz1uzgntGrVyrRs2dLxPDMz0wQEBJg+ffo4tp04ccJIMvHx8cYYY15++WXTrl07p+PmZIdDhw7leVxjjGnatKkZNWqU43l+WehSN998s5k+fbrjedWqVc0bb7yRZ9mTJ08aSWbq1KmXPeb3339vJJmNGzc6tv3+++/G39/fLFq0yBhjzJIlS0xgYKA5e/asMcaY5ORk4+fnZ7788st8j/vaa6+ZJk2aOJ6/8MILxtvb2yQlJTmVa9WqlRk2bFi+x9m6dauRZM6cOWOMMWbNmjVGklm1apWjzIoVK4wkx+9I8+bNTUxMTJ7HK8g1U69ePfPiiy/mW6eidLnf7+Tk5ALnULceY5/TUn/48GGtWbNG5cuXd9rfvHlznT59Wtu3b1eTJk0kSatXr5bdblezZs0cZZ577jllZGQ4JmWIjY3VTTfdlO/4el9fX5eP/QEAAACKQk7rfEam/a9tF33t7e1ZbK9911135epxe/GYah8fH82fP1/169dX1apVc7XwStJtt93mNMFb8+bNNWXKFGVlZWnv3r3KyspSrVq1nL4nLS3NKTv4+Piofv36V6zvxWU8PT1Vvnx51atXz7EtpydBTtfw3bt3a82aNXm25h45csRRr0tfu1KlSk7dy/OSmpqqF198UStWrNCJEyeUmZmp8+fPF7jF3hRwYsCDBw/Ky8vLkZ8kqXz58rrpppt08OBBSVLHjh3l7e2tZcuWqVevXvr0008VHBystm3bOr7n448/1rRp03TkyBGlpqYqMzPTMYQ6R9WqVVWxYsXL1mf79u168cUXtXv3bv3555+y27Ov1YSEBNWtW9dR7uL3tFKlSpKyfy5VqlTRrl27NHDgwDyPX5Br5oknntCgQYP09ddfq23bturevXuBrh9XcmmwT01N1Q8//OB4fvToUe3atUvlypVTpUqVdP/992vHjh1avny5srKyHGPiy5UrJx8fH9WpU0ft27fXwIEDNWPGDGVkZGjIkCHq1auXo7vJgw8+qHHjxmnAgAEaNWqU9u3bp7feeivPDw0AAACgtJm+YGeubTMW7XZ8PaJfVK79RSUgIEA1atS4bJlNmzZJkk6dOqVTp04pICCgwMdPTU2Vp6entm/fLk9P5xsUF4dtf3//As3+funs7DabzWlbzjFywmZqaqq6dOmiSZMm5TpWTtjM77g5x8jP008/rdjYWL3++uuqUaOG/P39df/99ys9Pf2K5yFJFStWVGhoqL777rsClb8cHx8f3X///VqwYIF69eqlBQsW6IEHHnB05Y+Pj1dMTIzGjRun6OhohYSEaOHChZoyZYrTca70sz179qyio6MVHR2t+fPnq2LFikpISFB0dHSu877cz8Xf3z/f1yjINfOPf/xD0dHRWrFihb7++mtNmDBBU6ZM0dChQy9bf1dy6Rj7bdu2qVGjRmrUqJEkacSIEWrUqJHGjh2rX375RcuWLdPPP/+shg0bqlKlSo5Hzi+/lD22o3bt2mrTpo06duyoli1bOq1RHxISoq+/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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "direction = 0\n", + "tolerance = 0.1\n", + "method = 'e'\n", + "\n", + "\n", + "experimental_variogram = ExperimentalVariogram(\n", + " input_array=dem,\n", + " step_size=step_size,\n", + " max_range=max_range,\n", + " direction=direction,\n", + " tolerance=tolerance,\n", + " method=method\n", + ")\n", + "\n", + "experimental_variogram.plot(\n", + " plot_semivariance=True,\n", + " plot_covariance=True,\n", + " plot_variance=True)" + ] + }, + { + "cell_type": "markdown", + "id": "97921175", + "metadata": {}, + "source": [ + "Let's look into the North-South axis too:" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "5e4ca777", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA+0AAAINCAYAAABLdJ4lAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAABqy0lEQVR4nO3deXhTZfr/8U+Spm2gG4ttQdkcUUBZyiKCOjLSL0WQAVxQQBZ1cERAsCIMo4i4gQhV4ee44Ag4AyKOqCiKQgVUQDahgCAisjhCqYikVApNk+f3R6eB0BZabJvT9v26rnORPOfJOfcJp2nvPJvNGGMEAAAAAAAsxx7sAAAAAAAAQOFI2gEAAAAAsCiSdgAAAAAALIqkHQAAAAAAiyJpBwAAAADAokjaAQAAAACwKJJ2AAAAAAAsiqQdAAAAAACLCgl2AFbg8/l04MABRUZGymazBTscAAAAAEAlZ4zRsWPHVLduXdntRbenk7RLOnDggOrVqxfsMAAAAAAAVcyPP/6oiy66qMj9JO2SIiMjJeW9WVFRUUGOBgAAAABQ2WVmZqpevXr+fLQoJO2Sv0t8VFQUSTsAAAAAoNyca4g2E9EBAAAAAGBRJO0AAAAAAFgUSTsAAAAAABbFmHYAAAAgyIwxys3NldfrDXYoAEqJw+FQSEjI715WnKQdAAAACKKcnBwdPHhQx48fD3YoAEpZtWrVVKdOHYWGhp73MUjaAQAAgCDx+Xzas2ePHA6H6tatq9DQ0N/dKgcg+IwxysnJ0c8//6w9e/aocePGstvPb3Q6STsAAAAQJDk5OfL5fKpXr56qVasW7HAAlCKXyyWn06l9+/YpJydH4eHh53UcJqIDAAAAgux8W+AAWFtp/Gzz6QAAAAAAgEWRtAMAAACoVAYPHqxevXoFO4zfpWHDhnr++eeDHUahyiu22bNnKyYmpszPY3Uk7QAAAABKZPDgwbLZbAW2rl27Bjs0SdILL7yg2bNnBzsMSZLNZtN7771X6sc9fvy4xo0bpz/84Q8KDw/XBRdcoOuuu07vv/9+qZ/rTOvXr9c999xT5ue57bbb9N1335X5eayOiegAAAAAlFjXrl01a9asgLKwsLAgRZPH6/XKZrMpOjo6qHGUh3vvvVdr167VjBkz1KxZM/3yyy9avXq1fvnllzI/9wUXXFDm5/B4PHK5XHK5XGV+LqujpR0AAACo4HzG6KQ317/5jCnzc4aFhSk+Pj5gq1GjhiRpxYoVCg0N1RdffOGvP2XKFMXGxurQoUOSpE6dOmn48OEaPny4oqOjVbt2bY0fP17mtNhPnjyp0aNH68ILL1T16tXVvn17rVixwr8/v/v0okWL1KxZM4WFhWn//v0Fusd36tRJI0aM0KhRo1SjRg3FxcVp5syZ+u2333TnnXcqMjJSl1xyiT7++OOAa9y2bZtuuOEGRUREKC4uTgMGDNDhw4cDjnv//fdrzJgxqlmzpuLj4/XYY4/59zds2FCS1Lt3b9lsNv/z3bt3q2fPnoqLi1NERITatWunZcuWlej9X7Rokf7+97+rW7duatiwodq0aaMRI0borrvuKvH79+GHH+qyyy5TtWrVdMstt+j48eOaM2eOGjZsqBo1auj++++X1+sNuK787vH9+vXTbbfdFhCbx+NR7dq19cYbb0iSlixZomuuuUYxMTGqVauWbrzxRu3evdtff+/evbLZbHrrrbd03XXXKTw8XHPnzi3QPb4471vDhg319NNP66677lJkZKTq16+vV199NaDOf//7X/Xt21c1a9ZU9erV1bZtW61du9a///3331fr1q0VHh6uiy++WBMnTlRubq6kvKXcHnvsMdWvX19hYWGqW7eu7r///hL8z5UcSTsAAABQgblzsjVx42Ldv3qBf5u4cbHcOdlBi6lTp04aNWqUBgwYILfbrU2bNmn8+PF67bXXFBcX5683Z84chYSEaN26dXrhhReUkpKi1157zb9/+PDhWrNmjebPn68tW7bo1ltvVdeuXbVr1y5/nePHj+uZZ57Ra6+9pm+++UaxsbGFxjRnzhzVrl1b69at04gRIzR06FDdeuut6tixo77++mt16dJFAwYM0PHjxyVJR48e1fXXX6+EhARt2LBBS5Ys0aFDh9SnT58Cx61evbrWrl2rKVOm6PHHH9fSpUsl5XUjl6RZs2bp4MGD/udZWVnq1q2bUlNTtWnTJnXt2lU9evTQ/v37i/0ex8fH66OPPtKxY8eKrFPc92/69OmaP3++lixZohUrVqh379766KOP9NFHH+lf//qXXnnlFf3nP/8p9Bz9+/fXBx98oKysLH/ZJ598ouPHj6t3796SpN9++03JycnasGGDUlNTZbfb1bt3b/l8voBj/e1vf9PIkSO1Y8cOJSUlFThXcd+3adOmqW3bttq0aZPuu+8+DR06VDt37vQf47rrrtNPP/2kRYsWKS0tTWPGjPHH8sUXX2jgwIEaOXKktm/frldeeUWzZ8/WU089JUl655139Nxzz+mVV17Rrl279N5776l58+ZF/h+UCgPjdruNJON2u4MdSpFycnLNtNnrzbTZ601OTm6wwwEAAEApyM7ONtu3bzfZ2dnn9fqjJ4+bR9YtMvd+Ps/c8/lc/3bv5/PMI+sWmaMnj5dyxHkGDRpkHA6HqV69esD21FNP+eucPHnStGrVyvTp08c0a9bMDBkyJOAY1113nWnatKnx+Xz+srFjx5qmTZsaY4zZt2+fcTgc5qeffgp4XefOnc24ceOMMcbMmjXLSDKbN28uEF/Pnj0DznXNNdf4n+fm5prq1aubAQMG+MsOHjxoJJk1a9YYY4x54oknTJcuXQKO++OPPxpJZufOnYUe1xhj2rVrZ8aOHet/Lsm8++67hbyLgS6//HIzY8YM//MGDRqY5557rsj6K1euNBdddJFxOp2mbdu2ZtSoUebLL7/07y/J+/f999/79//1r3811apVM8eOHfOXJSUlmb/+9a+FxubxeEzt2rXNG2+84d/ft29fc9tttxUZ+88//2wkma1btxpjjNmzZ4+RZJ5//vmAerNmzTLR0dFFHseYwt+3O+64w//c5/OZ2NhY89JLLxljjHnllVdMZGSk+eWXXwo9XufOnc3TTz8dUPavf/3L1KlTxxhjzLRp08yll15qcnJyzhpXvrP9jBc3D6WlHQAAAKiAfMYoZUuqDp/Ikk+B3eF9Mjp8IkspW1LLrKv8n/70J23evDlgu/fee/37Q0NDNXfuXL3zzjs6ceKEnnvuuQLHuOqqq2Sz2fzPO3TooF27dsnr9Wrr1q3yer269NJLFRER4d9WrlwZ0LU6NDRULVq0OGe8p9dxOByqVatWQAtpfg+AjIwMSVJaWpqWL18ecO4mTZpIUsD5zzx3nTp1/McoSlZWlkaPHq2mTZsqJiZGERER2rFjR4la2v/4xz/qhx9+UGpqqm655RZ98803uvbaa/XEE09IUrHfv2rVqukPf/hDwPvQsGFDRUREBJQVdU0hISHq06eP5s6dKymvVf39999X//79/XV27dqlvn376uKLL1ZUVJR/mMCZ19u2bduzXnNx37fT/09sNpvi4+P98W/evFkJCQmqWbNmoedIS0vT448/HvCeDRkyRAcPHtTx48d16623Kjs7WxdffLGGDBmid9991991vqwEdSI6r9erxx57TP/+97+Vnp6uunXravDgwXrkkUf8P7zGGE2YMEEzZ87U0aNHdfXVV+ull15S48aN/cc5cuSIRowYoQ8++EB2u10333yzXnjhhYAbraLyePLGjnhyT3UdOf2x0+ko95gAAAAQfB6fV+nZmUXu98koPTtTHp9XYY7S/7O/evXquuSSS85aZ/Xq1ZLy/l4/cuSIqlevXuzjZ2VlyeFwaOPGjXI4Av/mPf3vfJfLFZD4F8XpdAY8t9lsAWX5x8jvJp2VlaUePXromWeeKXCsOnXqnPW4Z3b7PtPo0aO1dOlSTZ06VZdccolcLpduueUW5eTknPM6zryma6+9Vtdee63Gjh2rJ598Uo8//rjGjh1b7PfvXO9Lca6pf//+uu6665SRkaGlS5fK5XIFrCTQo0cPNWjQQDNnzlTdunXl8/l0xRVXFLjec90fxX3fzhb/uSa2y8rK0sSJE3XTTTcV2BceHq569epp586dWrZsmZYuXar77rtPzz77rFauXFngvKUlqEn7M888o5deeklz5szR5Zdfrg0bNujOO+9UdHS0fzD/lClTNH36dM2ZM0eNGjXS+PHjlZSUpO3btys8PFxS3k1y8OBBLV26VB6PR3feeafuuecezZs3L5iXVypmzNtUoOzlBWn+x8mDzv5tFAAAABAMu3fv1gMPPKCZM2fqrbfe0qBBg7Rs2TLZ7ac6+54++ZckffXVV2rcuLEcDocSEhLk9XqVkZGha6+9trzDV+vWrfXOO++oYcOGCgk5/7TJ6XQGTOImSatWrdLgwYP9Y76zsrK0d+/e3xOuJKlZs2bKzc3ViRMnyvX969ixo+rVq6e33npLH3/8sW699VZ/AvvLL79o586dmjlzpj+OL7/88rzOUxrvW4sWLfTaa6/pyJEjhba2t27dWjt37jzrF1Iul0s9evRQjx49NGzYMDVp0kRbt25V69atSxRLcQW1e/zq1avVs2dPde/eXQ0bNtQtt9yiLl26aN26dZLyWtmff/55PfLII+rZs6datGihN954QwcOHPCvdbhjxw4tWbJEr732mtq3b69rrrlGM2bM0Pz583XgwIEgXh0AAABQeZ08eVLp6ekBW/7M6l6vV3fccYeS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nKnffvtNd955pyIjI3XJJZfo448/DrjGbdu26YYbblBERITi4uI0YMAAHT58OOC4999/v8aMGaOaNWsqPj5ejz32mH9/w4YNJUm9e/eWzWbzP9+9e7d69uypuLg4RUREqF27dlq2bFmJ3v+///3v2rt3r9auXatBgwapWbNmuvTSSzVkyBBt3rxZERERkqRff/1VAwcOVI0aNVStWjXdcMMN2rVrl6S8lnqXy1Xgut99911FRkbq+PHjkqSxY8fq0ksvVbVq1XTxxRdr/Pjx8ng8/vqPPfaYWrVqpddeey1gabMzu8f/61//Utu2bRUZGan4+Hj169dPGRkZ/v0rVqyQzWZTamqq2rZtq2rVqqljx47auXNnQHwffPCB2rVrp/DwcNWuXVu9e/f27zvXPbNv3z716NFDNWrUUPXq1XX55Zfro48+KtF7X95I2gEAAIAKzuPxKmXOBqXM2SCPxxvscPzJ2oABA+R2u7Vp0yaNHz9er732muLi4vz15syZo5CQEK1bt04vvPCCUlJS9Nprr/n3Dx8+XGvWrNH8+fO1ZcsW3Xrrreratas/6ZSk48eP65lnntFrr72mb775RrGxsYXGNGfOHNWuXVvr1q3TiBEjNHToUN16663q2LGjvv76a3Xp0kUDBgzwJ6pHjx7V9ddfr4SEBG3YsEFLlizRoUOH1KdPnwLHrV69utauXaspU6bo8ccf19KlSyVJ69evlyTNmjVLBw8e9D/PyspSt27dlJqaqk2bNqlr167q0aOH9u/fX6z31+fzaf78+erfv7/q1q1bYH9ERIRCQvI6VQ8ePFgbNmzQokWLtGbNGhlj1K1bN3k8HkVFRenGG2/UvHnzAl4/d+5c9erVS9WqVZMkRUZGavbs2dq+fbteeOEFzZw5U88991zAa77//nu98847WrhwoTZv3lxo3B6PR0888YTS0tL03nvvae/evRo8eHCBeg8//LCmTZumDRs2KCQkRHfddZd/3+LFi9W7d29169ZNmzZtUmpqqq688kr//nPdM8OGDdPJkyf1+eefa+vWrXrmmWf8X3BYloFxu91GknG73cEOBQAAAFVIdna22b59u8nOzv5dx8nJyTXTZq8302avNzk5uaUUXdEGDRpkHA6HqV69esD21FNP+eucPHnStGrVyvTp08c0a9bMDBkyJOAY1113nWnatKnx+Xz+srFjx5qmTZsaY4zZt2+fcTgc5qeffgp4XefOnc24ceOMMcbMmjXLSDKbN28uEF/Pnj0DznXNNdf4n+fm5prq1aubAQMG+MsOHjxoJJk1a9YYY4x54oknTJcuXQKO++OPPxpJZufOnYUe1xhj2rVrZ8aOHet/Lsm8++67hbyLgS6//HIzY8YM//MGDRqY5557rtC6hw4dMpJMSkrKWY/53XffGUlm1apV/rLDhw8bl8tlFixYYIwx5t133zURERHmt99+M8bk5Ubh4eHm448/LvK4zz77rGnTpo3/+YQJE4zT6TQZGRkB9a677jozcuTIIo+zfv16I8kcO3bMGGPM8uXLjSSzbNkyf53FixcbSf6fkQ4dOpj+/fsXerzi3DPNmzc3jz32WJExlbaz/YwXNw9lTDsAAABQQeW3qntyfafKTnvsdDrK7Nx/+tOf9NJLLwWUnT6GOTQ0VHPnzlWLFi3UoEGDAi2zknTVVVfJZrP5n3fo0EHTpk2T1+vV1q1b5fV6demllwa85uTJk6pVq1bAeVq0aHHOeE+v43A4VKtWLTVv3txflt8DIL+7dlpampYvX15oK+zu3bv9cZ157jp16gR0+S5MVlaWHnvsMS1evFgHDx5Ubm6usrOzi93Sboo5ydyOHTsUEhKi9u3b+8tq1aqlyy67TDt27JAkdevWTU6nU4sWLdLtt9+ud955R1FRUUpMTPS/5q233tL06dO1e/duZWVlKTc3V1FRUQHnatCggS644IKzxrNx40Y99thjSktL06+//iqfL+9e3b9/v5o1a+avd/p7WqdOHUl5/y/169fX5s2bNWTIkEKPX5x75v7779fQoUP16aefKjExUTfffHOx7p9gImkHAAAAKqgZ8zYVKHt5QZr/cfKgtmV27urVq+uSSy45a53Vq1dLko4cOaIjR46oevXqxT5+VlaWHA6HNm7cKIcj8MuH0xNpl8sVkPgXxel0Bjy32WwBZfnHyE8ks7Ky1KNHDz3zzDMFjpWfSBZ13PxjFGX06NFaunSppk6dqksuuUQul0u33HKLcnJyznkdknTBBRcoJiZG3377bbHqn01oaKhuueUWzZs3T7fffrvmzZun2267zd+9fs2aNerfv78mTpyopKQkRUdHa/78+Zo2bVrAcc71f/vbb78pKSlJSUlJmjt3ri644ALt379fSUlJBa77bP8v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P/5RDRo00L/+9a8C9W+88UY1adJEU6dOlZTX0p6Zmamvv/46oJ7NZtO7776rXr16FXreqVOnav78+dqwYYOkvJb2Z599Vunp6YqMjJQkjRkzRp9//rm++uorHTt2TBdccIH+3//7f/rLX/5S4Hj//ve/9eSTT2rHjh2y2WyS8rrqx8TE6L333lOXLl1K9L4AZyrqZ1wqfh4aUtZBAgAAAKhcmjRpoo4dO+r1119Xp06d9P333+uLL77Q448/Lq/Xq6effloLFizQTz/9pJycHJ08eVLVqlULOEabNm3OeZ633npL06dP1+7du5WVlaXc3NwCyU3Dhg39Cbsk1alTRxkZGZKkHTt26OTJk+rcuXOhx09LS9P3338f8HopL9HavXt3sd4LoKyRtAMAAAAWYx/xj6J32gJHuNqHPn+WI9kC6/5lyvkHdYa7775bI0aM0IsvvqhZs2bpD3/4g6677jo988wzeuGFF/T888+refPmql69ukaNGlWgu3n16tXPevw1a9aof//+mjhxopKSkhQdHa358+dr2rRpAfWcTmfAc5vNJp/PJ0lyuVxnPUdWVpbatGmjuXPnFth3wQUXnPW1QHkhaQcAAAAsxuYs/gzqZVX3XPr06aORI0dq3rx5euONNzR06FDZbDatWrVKPXv21B133CEpbyK47777Ts2aNSvR8VevXq0GDRro4Ycf9pft27evRMdo3LixXC6XUlNTC+0e37p1a7311luKjY1lmCwsi4noAAAAAJRYRESEbrvtNo0bN04HDx7U4MGDJeUlykuXLtXq1au1Y8cO/fWvf9WhQ4dKfPzGjRtr//79mj9/vnbv3q3p06fr3XffLdExwsPDNXbsWI0ZM0ZvvPGGdu/era+++kr//GfeGP7+/furdu3a6tmzp7744gvt2bNHK1as0P3331/oknZAMJC0AwAAADgvd999t3799VclJSWpbt26kqRHHnlErVu3VlJSkjp16qT4+PgiJ5Y7mz//+c964IEHNHz4cLVq1UqrV6/W+PHjS3yc8ePH68EHH9Sjjz6qpk2b6rbbbvOPea9WrZo+//xz1a9fXzfddJOaNm2qu+++WydOnKDlHZbB7PFi9ngAAAAEx9lmlgZQ8ZXG7PG0tAMAAAAAYFEk7QAAAAAAWBRJOwAAAAAAFkXSDgAAAACARZG0AwAAAABgUSTtAAAA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8pdxH6EkfvrpJ91xxx2qVauWXC6Xmjdvrg0bNvj3G2P06KOPqk6dOnK5XEpMTNSuXbsCjnHkyBH1799fUVFRiomJ0d13362srKyAOlu2bNG1116r8PBw1atXT1OmTCmX60P58Hq9Gj9+vBo1aiSXy6U//OEPeuKJJ3T6XMXcSyjM559/rh49eqhu3bqy2Wx67733AvaX533z9ttvq0mTJgoPD1fz5s310Ucflfr1ouyc7V7yeDwaO3asmjdvrurVq6tu3boaOHCgDhw4EHCMSn0vGRQwf/58Exoaal5//XXzzTffmCFDhpiYmBhz6NChYIeGIElKSjKzZs0y27ZtM5s3bzbdunUz9evXN1lZWf469957r6lXr55JTU01GzZsMFdddZXp2LGjf39ubq654oorTGJiotm0aZP56KOPTO3atc24ceP8dX744QdTrVo1k5ycbLZv325mzJhhHA6HWbJkSbleL8reunXrTMOGDU2LFi3MyJEj/eXcRyiuI0eOmAYNGpjBgwebtWvXmh9++MF88skn5vvvv/fXmTx5somOjjbvvfeeSUtLM3/+859No0aNTHZ2tr9O165dTcuWLc1XX31lvvjiC3PJJZeYvn37+ve73W4TFxdn+vfvb7Zt22befPNN43K5zCuvvFKu14uy89RTT5latWqZDz/80OzZs8e8/fbbJiIiwrzwwgv+OtxLKMxHH31kHn74YbNw4UIjybz77rsB+8vrvlm1apVxOBxmypQpZvv27eaRRx4xTqfTbN26tczfA5SOs91LR48eNYmJieatt94y3377rVmzZo258sorTZs2bQKOUZnvJZL2Qlx55ZVm2LBh/uder9fUrVvXTJo0KYhRwUoyMjKMJLNy5UpjTN6HidPpNG+//ba/zo4dO4wks2bNGmNM3oeR3W436enp/jovvfSSiYqKMidPnjTGGDNmzBhz+eWXB5zrtttuM0lJSWV9SShHx44dM40bNzZLly411113nT9p5z5CSYwdO9Zcc801Re73+XwmPj7ePPvss/6yo0ePmrCwMPPmm28aY4zZvn27kWTWr1/vr/Pxxx8bm81mfvrpJ2OMMf/4xz9MjRo1/PdX/rkvu+yy0r4kBEn37t3NXXfdFVB20003mf79+xtjuJdQPGcmWuV53/Tp08d07949IJ727dubv/71r6V6jSgfhX0BdKZ1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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "direction = 90\n", + "\n", + "experimental_variogram = ExperimentalVariogram(\n", + " input_array=dem,\n", + " step_size=step_size,\n", + " max_range=max_range,\n", + " direction=direction,\n", + " tolerance=tolerance,\n", + " method=method\n", + ")\n", + "\n", + "experimental_variogram.plot(\n", + " plot_semivariance=True,\n", + " plot_covariance=True,\n", + " plot_variance=True)" + ] + }, + { + "cell_type": "markdown", + "id": "9f4806b9", + "metadata": {}, + "source": [ + "What can we learn from those plots? We see that variability along W-E axis is lower than along N-S axis. It may be an indicator that we have spatial structures that are continuous along W-E axis (for example a river plain)." + ] + }, + { + "cell_type": "markdown", + "id": "e651b931", + "metadata": {}, + "source": [ + "At this point, we are ready for modeling. However, if we want to be precise we should take a look into outliers and analyze `VariogramCloud`." + ] + }, + { + "cell_type": "markdown", + "id": "c4fc177f", + "metadata": {}, + "source": [ + "## 2. (Experimental) Variogram Cloud class\n", + "\n", + "A classic variogram analysis tells us almost everything about spatial dependencies and dissimilarities in data. But variogram is not an ideal tool. We know nothing about distribution of variances within a single lag and it is a valuable information. Semivariogram shows us averaged semivariances. If we want to dig deeper, then we should use `VariogramCloud` class and plot... the variogram cloud.\n", + "\n", + "The `VariogramCloud` class definition API is:\n", + "\n", + "```python\n", + "\n", + "class VariogramCloud:\n", + "\n", + " def __init__(self,\n", + " input_array,\n", + " step_size,\n", + " max_range,\n", + " direction=0,\n", + " tolerance=1,\n", + " calculate_on_creation=True):\n", + "\n", + "```\n", + "\n", + "We pass the same parameters to the class as for the `ExperimentalVariogram` class. The only difference is `calculate_on_creation` boolean value. Variogram point cloud calculation is a slow operation and that's why we have an opportunity to start it during or after the class initialization. If we set `calculate_on_creation` to `False` then we must run `.calculate_experimental_variogram()` method later.\n", + "\n", + "`VariogramCloud` has more methods than `ExperimentalVariogram`:\n", + "\n", + "- `calculate_experimental_variogram()` to obtain the variogram cloud,\n", + "- `describe()` to get lag-statistics,\n", + "- `plot()` to plot variogram cloud,\n", + "- `remove_outliers()` to clean variogram.\n", + "\n", + "We will start from calculation and plotting variogram cloud." + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "03c92a1c", + "metadata": {}, + "outputs": [], + "source": [ + "variogram_cloud = VariogramCloud(\n", + " input_array=dem,\n", + " step_size=step_size,\n", + " max_range=max_range\n", + ")" + ] + }, + { + "cell_type": "markdown", + "id": "9b3b2a74", + "metadata": {}, + "source": [ + "We can plot three different kinds of distribution plots: `'scatter', 'box', 'violin'`. We will choose `box` because it clearly shows data distribution in contrast to `scatter` and it's easier to interpret than `violin` plot." + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "0c305795", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABIgAAAKqCAYAAABRmGXEAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAABzjUlEQVR4nO3dd3xUVf7/8XcmdYYkdBJCCwg4g4qQqBij9CUgFlbWShREEBVUbCiuSrHgYsGGyNcC7gbEsmKjKFJXFywDuCgJRCWCCwEbJJhQc35/+JvZDOlhJpnhvp6PRx6QO+ee+dybk5nMe86cG2aMMQIAAAAAAIBl2eq7AAAAAAAAANQvAiIAAAAAAACLIyACAAAAAACwOAIiAAAAAAAAiyMgAgAAAAAAsDgCIgAAAAAAAIsjIAIAAAAAALA4AiIAAAAAAACLIyACAAAAAACwOAIiAAD8JCwsTJMnT67vMnx88cUXOuecc9SgQQOFhYVp48aN9V2S8vLyFBYWprlz59Z3KSeE3r17q3fv3vVdRhlz585VWFiY8vLy6vy+V61apbCwMK1atarO77umJk+erLCwsPouAwAAAiIAQPDzvNAs/dWiRQv16dNHS5Ysqe/yjtvmzZs1efJkv7+QPnz4sC699FL9+uuvmjFjhv7xj3+oXbt2ZdrdcsstCgsL07ffflthX3/9618VFham//znP36t0YqOHc8xMTHq3Lmzxo0bp927d9dpLfPnz9dTTz1Vo32OHj2qOXPmqHfv3mrSpImio6OVnJysa6+9Vl9++WVgCgUAAAEXUd8FAABQXVOnTlX79u1ljNHu3bs1d+5cnX/++Xr//fd1wQUX1Hd5tbZ582ZNmTJFvXv3VnJyst/6/e677/TDDz/oxRdf1KhRoypsN2zYMD377LOaP3++HnjggXLbvPbaazrttNPUtWvX466rXbt2Ki4uVmRk5HH3Fco84/nAgQP65JNPNGvWLC1evFhff/21HA5Htfv56KOPal3D/Pnz9fXXX2v8+PHVal9cXKxLLrlES5cuVc+ePXXvvfeqSZMmysvL0xtvvKFXX31V27dvV+vWrWtdEwAAqB8ERACAkDFo0CCdccYZ3u+vu+46JSQk6LXXXgvpgChQ9uzZI0lq1KhRpe169Oihjh076rXXXis3IFq7dq22bdumRx999LjqOXLkiEpKShQVFaWYmJjj6qs2SkpKdOjQoXq57/KUHs+jRo1S06ZN9eSTT+rdd9/VlVdeWe1+oqKiAlViGXfddZeWLl2qGTNmlAmVJk2apBkzZtRZLaGkqKioRqEfAAD1gY+YAQBCVqNGjWS32xUR4ft+x++//6477rhDbdq0UXR0tE4++WQ9/vjjMsZI+mMWhNPplNPpVHFxsXe/X3/9VS1bttQ555yjo0ePSpJGjBih2NhYff/998rIyFCDBg2UlJSkqVOnevurzIYNGzRo0CDFx8crNjZW/fr107p167y3z507V5deeqkkqU+fPt6PHVW1dsqKFSt03nnnqUGDBmrUqJEuvvhiZWdne28fMWKEevXqJUm69NJLFRYWVuk6NcOGDVNOTo7Wr19f5rb58+crLCxMV155pQ4dOqQHHnhAqampatiwoRo0aKDzzjtPK1eu9NnHs87Q448/rqeeekonnXSSoqOjtXnz5grXIKrqmDxWrVqlM844QzExMTrppJM0e/bsctdxCQsL07hx4zRv3jydcsopio6O1tKlSyVJjz/+uM455xw1bdpUdrtdqampeuutt8rcl6ePN998U126dJHdbldaWpo2bdokSZo9e7Y6duyomJgY9e7d+7g+Jti3b19J0rZt2yT9Eag9+OCD3nOXnJyse++9VwcPHvTZ79g1iDzr77zxxht6+OGH1bp1a8XExKhfv34+HyPs3bu3Fi1apB9++ME77iqbwfbjjz9q9uzZ+tOf/lTujKPw8HDdeeedVc4eev75570/j6SkJI0dO1Z79+71aZOcnKwRI0aU2be89ZZ+/PFHDRkyRA0aNFCLFi102223lTlHFfGMm5ycHF122WWKj49X06ZNdeutt+rAgQNl2mdlZSk1NVV2u11NmjTRFVdcoR07dpSp8dRTT5Xb7VbPnj3lcDh07733Vqsejzlz5qhv375q0aKFoqOj1aVLF82aNatMu5KSEk2ePFlJSUlyOBzq06ePNm/eXOH5AwCgMswgAgCEjH379unnn3+WMUZ79uzRs88+q/379yszM9Pbxhijiy66SCtXrtR1112nbt266cMPP9Rdd92l//73v5oxY4bsdrteffVVpaen669//auefPJJSdLYsWO1b98+zZ07V+Hh4d4+jx49qoEDB+rss8/W9OnTtXTpUk2aNElHjhzR1KlTK6z3m2++0Xnnnaf4+HhNmDBBkZGRmj17tnr37q3Vq1erR48e6tmzp2655RY988wzuvfee+VyuSTJ+295Pv74Yw0aNEgdOnTQ5MmTVVxcrGeffVbp6elav369kpOTNWbMGLVq1UqPPPKIbrnlFp155plKSEiosM9hw4ZpypQpmj9/vlJSUnyO/Y033tB5552ntm3b6ueff9ZLL72kK6+8UqNHj1ZhYaFefvllZWRk6PPPP1e3bt18+p0zZ44OHDig66+/XtHR0WrSpIlKSkpqdUzSH4HbwIED1bJlS02ZMkVHjx7V1KlT1bx583KPa8WKFXrjjTc0btw4NWvWzNvP008/rYsuukjDhg3ToUOHtGDBAl166aX64IMPNHjwYJ8+/vWvf+m9997T2LFjJUnTpk3TBRdcoAkTJuj555/XTTfdpN9++03Tp0/XyJEjtWLFigrPc2W+++47SVLTpk0l/TGr6NVXX9Vf/vIX3XHHHfrss880bdo0ZWdna+HChVX29+ijj8pms+nOO+/Uvn37NH36dA0bNkyfffaZpD/Wldq3b59+/PFH78yf2NjYCvtbsmSJjhw5oquvvrpWxyf9EchMmTJF/fv314033qgtW7Zo1qxZ+uKLL/Tpp5/W+GOHxcXF6tevn7Zv365bbrlFSUlJ+sc//lHjn8Fll12m5ORkTZs2TevWrdMzzzyj3377TX//+9+9bR5++GHdf//9uuyyyzRq1Cj99NNPevbZZ9WzZ09t2LDBZ6beL7/8okGDBumKK65QZmZmpb975Zk1a5ZOOeUUXXTRRYqIiND777+vm266SSUlJd5xKEkTJ07U9OnTdeGFFyojI0NfffWVMjIyyg23AACokgEAIMjNmTPHSCrzFR0dbebOnevT9p133jGSzEMPPeSz/S9/+YsJCwsz3377rXfbxIkTjc1mM2vWrDFvvvmmkWSeeuopn/2GDx9uJJmbb77Zu62kpMQMHjzYREVFmZ9++sm7XZKZNGmS9/shQ4aYqKgo891333m37dy508TFxZmePXt6t3nue+XKldU6H926dTMtWrQwv/zyi3fbV199ZWw2m7nmmmu821auXGkkmTfffLNa/Z555pmmdevW5ujRo95tS5cuNZLM7NmzjTHGHDlyxBw8eNBnv99++80kJCSYkSNHerdt27bNSDLx8fFmz549Pu09t82ZM6fGx3ThhRcah8Nh/vvf/3q35ebmmoiICHPsnzWSjM1mM998802ZYy0qKvL5/tChQ+bUU081ffv2LdNHdHS02bZtm3fb7NmzjSSTmJhoCgoKvNsnTpxoJPm0LY9nPH/88cfmp59+Mjt27DALFiwwTZs2NXa73fz4449m48aNRpIZNWqUz7533nmnkWRWrFjh3darVy/Tq1cv7/een7vL5fL5WT399NNGktm0aZN32+DBg027du0qrdfjtttuM5LMhg0bqtXec5ye87Fnzx4TFRVlBgwY4DPGnnvuOSPJvPLKK95t7dq1M8OHDy/T57HH+tRTTxlJ5o033vBu+/33303Hjh2r9Ts1adIkI8lcdNFFPttvuukmI8l89dVXxhhj8vLyTHh4uHn44Yd92m3atMlERET4bO/Vq5eRZF544YVK7/vYGko7dnwaY0xGRobp0KGD9/v8/HwTERFhhgwZ4tNu8uTJRlK55w8AgMrwETMAQMiYOXOmli1bpmXLlikrK0t9+vTRqFGj9Pbbb3vbLF68WOHh4brlllt89r3jjjtkjPG56tnkyZN1yimnaPjw4brpppvUq1evMvt5jBs3zvt/z8eODh06pI8//rjc9kePHtVHH32kIUOGqEOHDt7tLVu21FVXXaVPPvlEBQUFNT4Hu3bt0saNGzVixAg1adLEu71r167605/+pMWLF9e4T4/MzEz9+OOPWrNmjXfb/PnzFRUV5f0YXHh4uHfNm5KSEv366686cuSIzjjjjHI/njZ06NAKZ/fU9JiOHj2qjz/+WEOGDFFSUpK3XceOHTVo0KBy++7Vq5e6dOlSZrvdbvf+/7ffftO+fft03nnnlXsM/fr18/noVY8ePbzHFhcXV2b7999/X+nxevTv31/NmzdXmzZtdMUVVyg2NlYLFy5Uq1atvMd8++23++xzxx13SJIWLVpUZf/XXnutz/pE5513Xo3qO5ZnvJY+5pr4+OOPdejQIY0fP1422//+BB09erTi4+OrdUzHWrx4sVq2bKm//OUv3m0Oh0PXX399jfopPStHkm6++WZv/5L09ttvq6SkRJdddpl+/vln71diYqI6depU5iOW0dHRuvbaa2t8PB6lx6dn5mSvXr30/fffa9++fZKk5cuX68iRI7rpppvKrR0AgJriI2YAgJBx1lln+SxSfeWVV6p79+4aN26cLrjgAkVFRemHH35QUlJSmRexno9s/fDDD95tUVFReuWVV3TmmWcqJiZGc+bMKbOOjSTZbDafkEeSOnfuLEkVrjnz008/qaioSCeffHKZ21wul0pKSrRjxw6dcsop1Tv4/89Tf0X9fvjhh/r999/VoEGDGvUrSVdccYVuv/12zZ8/X71799aBAwe0cOFCDRo0SI0bN/a2e/XVV/XEE08oJydHhw8f9m5v3759mT7L21bbYyooKFBxcbE6duxYpl152yq7/w8++EAPPfSQNm7c6LNeTXk//7Zt2/p837BhQ0lSmzZtyt3+22+/lXufx5o5c6Y6d+6siIgIJSQk6OSTT/YGJz/88INsNluZ40pMTFSjRo18xnFFjq3b8zOsbn3Hio+PlyQVFhbWav+Kfs5RUVHq0KFDtY6pvD47duxY5udW3liqTKdOnXy+P+mkk2Sz2by/37m5uTLGlGnncexH41q1anVci4d/+umnmjRpktauXauioiKf2/bt26eGDRt6z9exY6RJkyY+v68AAFQXAREAIGTZbDb16dNHTz/9tHJzc2sctkjShx9+KEk6cOCAcnNzqxVonKhatGihP/3pT/rnP/+pmTNn6v3331dhYaGGDRvmbZOVlaURI0ZoyJAhuuuuu9SiRQuFh4dr2rRp3jV0Sis9E6I+lHf///rXv3TRRRepZ8+eev7559WyZUtFRkZqzpw5mj9/fpn2pdejqs52U43Fy6WygWd5ygusqut46zuW0+mUJG3atKnMWlP+VtFxHz16tMLjCuT9l5SUKCwsTEuWLCn3/o9du+l4xv13332nfv36yel06sknn1SbNm0UFRWlxYsXa8aMGeWu4QUAgD8QEAEAQtqRI0ckSfv375cktWvXTh9//LEKCwt9ZhHl5OR4b/f4z3/+o6lTp+raa6/Vxo0bNWrUKG3atMk7E8SjpKRE33//vXfWkCRt3bpVkiq86lPz5s3lcDi0ZcuWMrfl5OTIZrN5Z6DUJATw1F9Rv82aNavV7CGPYcOGaenSpVqyZInmz5+v+Ph4XXjhhd7b33rrLXXo0EFvv/22T92TJk2q9X1W95hiYmIUExPjcyUuj/K2VeSf//ynYmJi9OGHHyo6Otq7fc6cObWoPjDatWunkpIS5ebm+ixYvnv3bu3du9dnHB+Pmoy9QYMGKTw8XFlZWbVaqLr0z7n0jLxDhw5p27Zt6t+/v3db48aNy1zZTPpjxlDpfdu1a6evv/5axhifYylvLFXm2HD422+/VUlJiff3+6STTpIxRu3bt/d5HAiE999/XwcPHtR7773nMwvs2I+xec7nt99+61P7L7/8UutZYgAAa2MNIgBAyDp8+LA++ugjRUVFeV9En3/++Tp69Kiee+45n7YzZsxQWFiYd62aw4cPa8SIEUpKStLTTz+tuXPnavfu3brtttvKva/S/Rlj9NxzzykyMlL9+vUrt314eLgGDBigd9991+djaLt379b8+fN17rnnej+y4wl0yntBfKyWLVuqW7duevXVV33af/311/roo490/vnnV9lHZYYMGSKHw6Hnn39eS5Ys0SWXXKKYmBif45J8Z6F89tlnWrt2ba3vs7rHFB4erv79++udd97Rzp07ve2+/fZbn7WlqhIeHq6wsDAdPXrUuy0vL0/vvPNOrY/B3zzH/NRTT/ls91xx79grrdVWgwYNvGvaVKVNmzYaPXq0PvroIz377LNlbi8pKdETTzyhH3/8sdz9+/fvr6ioKD3zzDM+4+fll1/Wvn37fI7ppJNO0rp163To0CHvtg8++KDMJeXPP/987dy5U2+99ZZ3W1FRkf7v//6vWsfkMXPmTJ/vPcfneby45JJLFB4erilTppSZgWWM0S+//FKj+6tMeb9j+/btKxNg9uvXTxEREZo1a5bP9mMf+6Q/Hu9ycnK0a9cuv9UJADjxMIMIABAylixZ4p0JtGfPHs2fP1+5ubm65557vGHLhRdeqD59+uivf/2r8vLydPrpp+ujjz7Su+++q/Hjx+ukk06SJO/6M8uXL1dcXJy6du2qBx54QPfdd5/+8pe/+AQtMTExWrp0qYYPH64ePXpoyZIlWrRoke69995KF2B+6KGHtGzZMp177rm66aabFBERodmzZ+vgwYOaPn26t123bt0UHh6uv/3tb9q3b5+io6PVt29ftWjRotx+H3vsMQ0aNEhpaWm67rrrvJeEb9iwoSZPnnxc5zg2NlZDhgzxftSq9MfLJOmCCy7Q22+/rT//+c8aPHiwtm3bphdeeEFdunTxzuKqjeoe0+TJk/XRRx8pPT1dN954ozcMPPXUU7Vx48Zq3dfgwYP15JNPauDAgbrqqqu0Z88ezZw5Ux07dtR//vOfWh+DP51++ukaPny4/u///k979+5Vr1699Pnnn+vVV1/VkCFD1KdPH7/c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joAIAAAAAADA4giIAAAAAAAALI6ACAAAAAAAwOIIiAAAAAAAACyuRgHRtGnTdOaZZyouLk4tWrTQkCFDtGXLFp82Bw4c0NixY9W0aVPFxsZq6NCh2r17t0+b7du3a/DgwXI4HGrRooXuuusuHTlyxKfNqlWrlJKSoujoaHXs2FFz586t3RECAAAAAACgUjUKiFavXq2xY8dq3bp1WrZsmQ4fPqwBAwbo999/97a57bbb9P777+vNN9/U6tWrtXPnTl1yySXe248eParBgwfr0KFD+ve//61XX31Vc+fO1QMPPOBts23bNg0ePFh9+vTRxo0bNX78eI0aNUoffvihHw4ZAAAAAAAApUXUpPHSpUt9vp87d65atGght9utnj17at++fXr55Zc1f/589e3bV5I0Z84cuVwurVu3TmeffbY++ugjbd68WR9//LESEhLUrVs3Pfjgg7r77rs1efJkRUVF6YUXXlD79u31xBNPSJJcLpc++eQTzZgxQxkZGX46dAAAAAAAAEjHuQbRvn37JElNmjSRJLndbh0+fFj9+/f3tnE6nWrbtq3Wrl0rSVq7dq1OO+00JSQkeNtkZGSooKBA33zzjbdN6T48bTx9AAAAAAAAwH9qNIOotJKSEo0fP17p6ek69dRTJUn5+fmKiopSo0aNfNomJCQoPz/f26Z0OOS53XNbZW0KCgpUXFwsu91epp6DBw/q4MGD3u8LCgpqe2gAAAAAAACWUusZRGPHjtXXX3+tBQsW+LOeWps2bZoaNmzo/WrTpk19lwQAAAAAABASahUQjRs3Th988IFWrlyp1q1be7cnJibq0KFD2rt3r0/73bt3KzEx0dvm2Kuaeb6vqk18fHy5s4ckaeLEidq3b5/3a8eOHbU5NAAAAAAAAMupUUBkjNG4ceO0cOFCrVixQu3bt/e5PTU1VZGRkVq+fLl325YtW7R9+3alpaVJktLS0rRp0ybt2bPH22bZsmWKj49Xly5dvG1K9+Fp4+mjPNHR0YqPj/f5AgAAAAAAQNVqtAbR2LFjNX/+fL377ruKi4vzrhnUsGFD2e12NWzYUNddd51uv/12NWnSRPHx8br55puVlpams88+W5I0YMAAdenSRVdffbWmT5+u/Px83XfffRo7dqyio6MlSTfccIOee+45TZgwQSNHjtSKFSv0xhtvaNGiRX4+fAAAAAAA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zSabzaaOHTt6x3QwPh96am7atKmio6O9jx/B/HyYnJxcpqawsDA1bNhQc+fODcoxXVHNTZs2DdoxffToUd1///1q3769oqKiFBUVpYiICJ166qlBO6YPHjzordlut6tVq1ZKSkry+XspGMd0YWGhxo8fr3bt2ik6OlqxsbE+v4fBdp49485Td2Jiovcxr3Xr1t5xV9/nOi0tTeHh4QoPD1dYWJj++c9/+rRZuXKlWrZs6X2OOeWUUwJ2Xt988005nU6fv4HLU9VrlGPHgtPpVKtWrRQTE6MePXro888/L/fx5tFHH623mt9++20NGDBATZs2VVhYmCZOnKjk5GSfmuvjcdtTd4sWLRQWFqbIyEifc3Fs3Z6aS5+Lun7sPvZcd+nSxfsznDZtmu6++26ddtppatCggZKSktSrVy917NjRp+66HtM1Pc6ZM2eWGR81Zk5QkyZNMqeccorZtWuX9+unn37y3n7DDTeYNm3amOXLl5svv/zSnH322eacc87x3n7kyBFz6qmnmv79+5sNGzaYxYsXm2bNmpmJEydWer8DBw40p59+ulm3bp3517/+ZTp27GiuvPJK7+379u0zCQkJZtiwYebrr782d999t4mIiDA33HCDkWQWLlzo09+jjz5qGjZsaN555x3z1VdfmYsuusi0b9/eFBcX1/o+X3vtNWO3283s2bMrPI7Kjn/x4sXmr3/9q5k1a5aRZC666CKzefNm8+yzz5rw8HDTv39/M3DgQJ9z/+uvvx7XeTremjMyMsycOXPM0qVLTUxMjGnfvr1p2bKlefzxx014eLhZunSpX8bE999/bxwOh7n99tt9zsnSpUsrrLuiY+3SpYuZM2eO+frrr83cuXONJNOoUSPz5Zdfmvvuu89ERkaaM844w4wePdrnXO/bt6/ear7pppvMokWLzNatW81rr71mwsLCTHh4uHn33XfNfffdZ2w2m0lMTAyaczx79mzz3nvvmUWLFpkFCxYYm81m+vbtayIiIsyYMWOC8hyX/h349NNPjc1mM40bNzYnn3yyOeuss0xkZKTZtGlT0I3n0nW/9NJLRpJp2bKlufrqq4N2PM+ePdv7XPLee+8Zm81m7r//fvPpp596a77sssuC7jxXVXMwnudff/3VtGvXzpx//vnGZrOZe+65x7z44ovmpptu8o7pYHs+HD9+vGnXrp0ZMWKEWbhwoYmJiTGXXHKJWbp0aVA/H+7Zs8fs2rXLfPbZZ8Zut5uhQ4caSeaWW24x4eHhZvDgwUE3pj01e8b06NGjjSSTmZkZtGP64YcfNk2bNjWPPfaYsdlsJjMz0zgcDjNgwICgHdO9evUyTZs2NR988IFZs2aNiYqKMpGRkWbixIlBPaYvu+wy06VLF7NgwQITExNjzj77bBMbG2sefPBBEx4ebkaOHBlU59kz7i677DLTqVMnEx0dba699lpz0003mZiYGGOz2czSpUvN8OHD6/Vcd+vWzYwaNcrcd999RpIZOnSot833339vIiMjTXR0tHn22WfNPffcYySZxMREv5/XTz/91ISHh5vp06ebzZs3e5/LNm3aVKb2ql6jlB4Lf/vb30xYWJhp1qyZWb9+vRk9erRp1KiRadOmjZk6darPed+/f3+91XznnXeaKVOmmBdffNFIMhEREeaVV14x33zzjbfm4cOH1/nj9uLFi82dd95pGjZsaCSZp59+2udc/P3vfzdTpkwxd999t5Fkxo8fX+Zc9OrVq04fuz3nOisry0gyPXv29P4MY2JijMvlMq+//rrJyckxs2fPNpJMq1atfOpOT0+v0zFdk+NcsGCBiYqKKjM+du/eXWG/5TmhA6LTTz+93Nv27t1rIiMjzZtvvundlp2dbSSZtWvXGmP+GEA2m83k5+d728yaNcvEx8ebgwcPltvv5s2bjSTzxRdfeLctWbLEhIWFmf/+97/GGGOef/5507hxY58+7r77bnPyySeXCYhKSkpMYmKieeyxx3xqj46ONq+99ppf7rMi1Tn+CRMmlKn58ssvN0lJSebiiy+usO/6rvmUU04xe/bsMZLM6tWrzeWXX2769u3rlzHh6b+0yy+/3GRkZFRYd3WO9bLLLjP9+/f31myMMT169DAtW7Y0t956q1/OSSBqHjx4sGncuLF56aWXzN69e01YWJj505/+5G0TbOd48ODBxhjjrTnYz/Gf//xn06BBA7Ns2TLTq1cvc+utt5oePXqYESNGBO14LiwsNLGxsaZHjx7emo0J3vHseS4pPT48UlNTjc1mC7rzXFnNwXqe7777bnPuuedWWPP1118fdM+HUVFRJj09vdLzEQrPh7feeqs56aSTTElJifnzn/9swsLCgm5Me3jGR+mag3VMDx482IwcOdJnTF9yySVm2LBhQTumIyIizIgRI3zOh6dmz/kItjEdFxdnwsPDzQcffODzM0xJSTF//etfzWWXXWaioqKC6jzHx8ebvXv3mvDwcDN06FCfcZeSkmK6dOliMjIyzPDhw4PmXEsydrvd289dd91lIiIifM7rn//8Z2Oz2fx+Xit6XhgzZkyFx1Dea5Rjx8JZZ51lRo0a5R0LR48eNUlJSaZRo0ZmxowZFfZdlzWXfgzatm2bkWQuu+wy7+1Hjx41iYmJJjw8vF4ft0vXfey5GDx4sJFkNmzYUOZclP47sDyBrFuSeeONN7zbyvsZpqenG0nmhx9+MMYY07Vr13od01Ud51lnnWXGjh3r/d4zpqdNm1Zhv+U5YT9iJkm5ublKSkpShw4dNGzYMG3fvl2S5Ha7dfjwYfXv39/b1ul0qm3btlq7dq0kae3atTrttNOUkJDgbZORkaGCggJ988035d7f2rVr1ahRI51xxhnebf3795fNZtNnn33mbdOzZ09FRUX59Ltly5Yy/W3btk35+fk+dTZs2FA9evTwqfN47vO3336r8FiqOn5PDaVlZGTop59+0qpVq9SiRQudfPLJuvHGG/XLL7/47Twdb839+/fXvn37JElNmjRRRkaG1q1b55cx4en/2HNS3rkqXXdVx7p27VqdddZZ3ppL3/e8efPUrFkznXrqqZo4caKKiopqdU78XfO///1vNWnSRL///rvS0tLkdrtljNHOnTu9+wTbOe7bt68WLFjgrTnYz/GHH36o1NRUn74zMjK0Zs2aoB3PY8eOlSRdccUVZfoNxnNdXFys3NxcvfXWW1q7dq3Pc0mXLl1UUlISdOe5spqD9TwvXLhQZ5xxht5//32tXr1a3bt314svvuhts3r16qB7Pjx06JDatWunSy+9VDNmzNCePXu8NXvaBPvzYZ8+fZSVlaWRI0cqLCxMHTt2lDEm6MZ06cfp3r17+9QcrGO6e/fuWr58udasWaP+/fvrq6++0ieffKJBgwYF7Zg+cuSIPvzwQ23dulVr167V6aef7q3Z0ybYxnRhYaGOHj2qmJgYn5+h3W7XJ598opSUFB06dCioznNBQYE2bdqko0ePasuWLT612e12HT161FtbsJxrSSouLvb+vqxcuVJHjhzxqf3CCy9UWFiY389rbX83j1V6LBw6dEhut1uDBw/2jgWbzab+/fvr4MGDevTRR9W0aVN1795djz32mM9Hmuqy5tL7HDp0SJJ09tlne2/3fHz86NGj9fq4few+pc/F+vXrKz2u+nrslqTIyMgK6/bcd1hYmBo1aiRJateuncLDw+ttTFe2j2dMl27jGdOV9VueEzYg6tGjh+bOnaulS5dq1qxZ2rZtm8477zwVFhYqPz9fUVFR3h+2R0JCgvLz8yVJ+fn5ZR4YPd972hwrPz9fLVq08NkWERGhJk2aVKvf8vor7/Zj6zye+6zsWKrap7x9ExISdPjwYb344otavny5/va3v2n16tUaNGiQjh49GhQ1N2/eXOPHj1d6erpOPfVUJSQkqKioyC9joqI2BQUFKi4urnXdu3bt0pIlS7w1e9rYbDZlZWVp5cqVmjhxov7xj38oMzOzxufEnzWvWbNGsbGx+vHHH/XPf/5TCxcuVJcuXZSfn6+IiAj99NNPZfar73O8adMm7dixQ3fddZduuOEGb83Beo7z8/O1YMECFRUVaeTIkWXa/Pzzz0E5nl955RWtX79eBw4cKLdNMJ7rDh06aO7cubLZbBo9erTPc0l4eLgkBd15rqzmYD3PeXl5mjVrlg4ePKh7771XN954o2655Ra9+uqrSkhI0J49e3zal96/Pp8P33zzTXXq1EmJiYlKT0/31uxpE+zPhz///LP27t2rESNG+LSNjo4us299P057/t2xY4dPzcE6pq+44gpdccUVys/P15133qnu3btr/PjxGjZsWFCP6XPPPVdOp1P/+te/9Nprr3lr9rQJxjHtcrn04IMP6scff1Tz5s2VlZWltWvXateuXd7H6fj4+DL71ud5LiwsVFpamr777jtvKOSpe//+/SooKFDfvn3197//PSjOdenbSv9bul1CQoKOHj2q//73v36tr6I2FdVf0bGVHgs///yzjh49qoSEBJ++EhIS1KxZMy1YsEArV67UmDFj9Mgjj2jChAmVnp9A1Vz6McgTLnjeKPaIioryCTHKu7/6fNw+9u/+0rVdddVV9fbYXV5NpW/btWuXli5dqiuvvLLM40dpdTmmKzvO0mO6Jv2We0w1ah1CPO92SFLXrl3Vo0cPtWvXTm+88Ybsdns9VmYNF1xwgex2u0477TR17dpVJ510klatWqV+/frVd2l67733tHv3bn3yySf1XUq1lZSUaMeOHdqwYYPPdrvdroyMDEnSaaedppYtW6pfv3767rvvdNJJJ9VHqUpOTtbGjRvlcrnUv39/DR8+XKtXr66XWqrr5JNPVkREhCZPnqz9+/f71ByM53jXrl269dZbFRER4fMORbCbNm2aVqxY4fPOS2nBeK579uwpl8ulYcOG6fTTT9c999zjfS4JVlXVHIznuaSkRGeeeaa+/PJLJScn68orr9TXX3+tF154QVdffXW91FQdHTt21COPPKK33npLZ511ltq0aaMXXnhBw4cP97YJ5udDt9utQYMGKSkpqb5LqbaVK1eWqTkYx/TSpUs1b948hYeH6+GHH1ZSUpLGjx8f9Od65cqVmj9/vu6++2716NFDjz/+uJKSkoJ6TN9555169dVXtW3bNj3wwANKTU3VlVdeKbfbXS/1VNc//vEPnXbaaXr00Uf12GOPKSUlRVdeeaX3749LL73U+5olWM61FbRs2VK9e/eW9MdryKioKI0ZM0bTpk0rE57j+Fx//fXe/wfLY7ckHT582BvEzpo1q97qqC8n7AyiYzVq1EidO3fWt99+q8TERB06dEh79+71abN7924lJiZKkhITE8us/u753tPmWImJid53hDyOHDmiX3/9tVr9ltdfebcfW+fx3Gdlx1LVPuXtu3v3bsXHx/uEcB06dFCzZs307bff1nvN+/fv1+bNm7Vy5Uq1bt3a28bhcPhlTFTU5thzUpO6x40b513V31PzsbV59OjRQ5J8znVd19y2bVt17NhRLVu2VJ8+fXT66afr6aefVmJioo4cOaLmzZuX2a++z3FUVJRatmypBg0aaNq0ad6ag/Uc79y5U3v27NGRI0eUmZmpiIgIrV69Ws8884zGjRunpk2bBuV4/uWXX5SSkqLDhw8rMzPTW3NERIR27doVlOf62H5LP5d4/ngItvNcWc3BOqYTExPVpUsXnzYul0vbt2/X7t27ve9CB9vz4cknn+zTxlNzRecjmJ4PGzVqpG+//VajRo0qs//BgwfL7BsMY7pZs2b6+uuvfWoO1jH95JNP6p577lFSUpKio6N19dVX67bbbtO0adOCekxfd911uuKKK9SuXTslJSV5a67ofATDmO7evbtWr16tc845RyNHjtTnn3+uw4cPq0OHDt7H6YKCgjL71vff0ieddJLOOOMM3XTTTdqxY4e37iZNmpQ77urzXJe+rfS/pdvt3r1b4eHhatWqlV/rq6hNRfVXdGylx0KzZs0UHh6u3bt3+/RV0ePJkSNHlJeXV+c1l/6da9y4saQ/rgxX2qFDh2SMCdq/RY79u//Y2kqry8fu8mqSpKZNm+qyyy5TRESERo0aVensIalux3Rlx1l6TNek3/JYJiDav3+/vvvuO7Vs2VKpqamKjIzU8uXLvbdv2bLFe0lHSUpLS9OmTZt8HtiWLVum+Ph4denSpdz7SEtL0969e33esVixYoVKSkq8Az4tLc27Pkjpfj1/ZJbWvn17JSYm+tRZUFCgzz77zKfO47lPz4NNecdS1fF7aiht2bJlZbb/+OOP+uWXX9SyZct6q9nlcmncuHEqLCxUy5Yt1b59e582Z599tl/GRFpamk8fFZ2TY+su71g7d+6s+++/XwsXLtSAAQO0cePGKvv1tCl9ruuy5tI/H0+/JSUlOnjwoFJTUxUWFubz7ml9n+Py6pXkrTlYz/HFF1+sTZs2KSMjQ+eee642btyoM844Q8OGDVPXrl3Vq1evoBvPnTp10qZNm7Rx40Zv3Z6aN27cqOXLlwfluT52fJR+LsnJyZHNZguq81xVzcE6ps877zxt2bLFp9+tW7eqXbt2WrZsmXr16hV0z4cRERHebZ66PTVXdD6C4fnQ8zOMjIxUeHi4Bg8e7G3z/fffKywsLGjHdOPGjRUVFeVTc7CO6QMHDshms/n0Gx4erpKSkqAd02FhYd4X9566PTVXdD6CaUyfe+65WrdunX777Td9+OGHuvjii7Vx40ZFRUUF1Xk+dtytWbNGLVu29NYdHR1d7rirz3Mt/TFTz1N3nz59FBER4XNeFy9eLGOM389rbX83j1V6LERFRSk1NVVLlizxjoWSkpIK/xax2WzeULcuay69j2fGuGetG+mPv1e//vprhYeH1+vj9rH7lD4XKSkplR5XaXX52C3JZ20pz2uvMWPGKDc3V4MGDdK6det89tu+fbuOHj1ab2O6sn08Y7p0m4rGdJVqtKR1CLnjjjvMqlWrzLZt28ynn35q+vfvb5o1a2b27NljjPnjMvdt27Y1K1asMF9++aVJS0szaWlp3v09l9UbMGCA2bhxo1m6dKlp3ry5z2X1PvvsM3PyySebH3/80btt4MCBpnv37uazzz4zn3zyienUqZPPpe/27t1rEhISzNVXX+29fHlMTIz3EpJPPvmk2bBhg3e19EcffdQ0atTIvPvuu+Y///mPufjii8u9NGdN7nPBggXG4XD4XG7v7bff9lldvbLjLywsNBs2bDAffPCBkWT69Olj3n77bfPggw8am81mhg4datauXWu2bdtmPv74Y5OSkmI6depkDhw4UG8133jjjaZhw4beSw3eeOONZs2aNWbGjBk+l7k/3jHhuQThXXfdZbKzs83MmTPLXILw2WefNX379q3yWHv16mUaNmxoVq1aZd577z0THh5uHnjgAbNhwwYzadIkExERYcaOHWu+/PJLs23bNvPuu++aDh06mJ49e9ZbzQMHDjSrV68227ZtM3//+99NWFiYCQsLMy+99JKZNGmSsdlspmXLlkFzjmfPnm3uueces3r1avPWW2+Z8PBw07dvXxMWFmYyMzOD8hwfe5nMiIgI8/jjj5szzzzT9OjRw+cy98E0nsuru0OHDubqq68O2vE8e/Zs73OJZ3x06tTJNG7c2Nx5553ey9wH23murOZgPc+ff/65iYiIMNdff70JDw83V111lbHb7ebPf/6zzyXBg+n5cPjw4SYiIsI8/PDDZsWKFd5Lgk+fPt3MnDkzaJ8PjfnflU0iIiLK/AwHDx4cdGPaU3NCQoIJCwszjz/+uMnOzg7qx47hw4ebVq1amccee8yEh4eb4cOHm8aNG5tzzjknaMf0aaedZlq1auVzmXu73W6uu+66oB7TS5cuNUuWLDGrV6820dHRpnnz5qZr167mmWee8V7aPJjOs2fcLV261MyZM8fExMSYSy+91DidTpOcnGxsNptZuHChufPOO+v1XPft29csWLDAzJw500gy/fr1875GKX2Z+5kzZ5p77723wsvcH299pf/W8fzeH3tJ8HvuucdcffXVlb5GOXYsTJ8+3dhsNtO8eXOzYcMGc/3115vY2FgzdepUs3HjRvPdd9+ZrKws07x5c3PNNdfUW81vvvmm2bBhg1m0aJH3MvdTpkwxq1evNtdff71p1KiRueaaa+r8cbuwsNCsWbPGNGnSxEgyEyZMMI8++qiJiYkxs2fPNr/88ovZsGGDeeyxx4wkk5mZad5++21zxx13mMjISLN48WIzderUOn3s9pzrNWvWGEkmNTXVvPXWW+a5554zdrvdnH766aZ169Zm48aNPq+9vvrqK+/PMD09vU7HdE2Oc8GCBSY6OtrMnTvXbN682Ts+8ktdBa46TtiA6PLLLzctW7Y0UVFRplWrVubyyy833377rff24uJic9NNN5nGjRsbh8Nh/vznP5tdu3b59JGXl2cGDRpk7Ha7adasmbnjjjvM4cOHvbevXLnSSDLbtm3zbvvll1/MlVdeaWJjY018fLy59tprTWFhoU+/X331lTn33HNNdHS0adasmZFU5mv48OHGmD8udX///febhIQEEx0dbfr162e2bNni019N77NVq1bm0Ucf9bl9zpw55ti8sKLj9xz3sV+xsbFm9uzZZsCAAaZ58+YmMjLStGvXzowePbrMwKzrmsurV5Jp3ry5mTNnjjHGP2PCmD/GRbdu3UxUVJTp0KGDt3+PSZMmmXbt2lV5rBXVHB4ebk455RQzd+5c07NnT9OkSRMTHR1tOnbsaO666y6zb9++eqt55MiRpl27diYqKsrnj82oqChzyimnmIULFwbVOTbG+NQcHx9vHA6HiYiICNpzfKw33njDdO7c2YSFhZkmTZqYRYsWGWOCbzyXV7fdbjc2my2oz3Xp55ImTZqYuLg4ExkZaU455RSzaNGioDzPldUcrOfZGGPef/99c+qpp5rIyEgTFRXlfazzjOlgfD701BwdHW3atm1r2rRp4z0fwfp8aIwxH374oZFk/v73v5f5GQbjmC5d81NPPWU6d+7sfV4J1jFdUFBgbr31VtO2bVsTGRlpIiMjjc1mMy6XK2jH9K+//uqtOSYmxiQlJZmEhAQTGRkZ1GP69ddfNx06dPA+5jVr1sxb85w5c4LuPHvGnafuyMhIExERYWw2m0lOTjZz5swxRUVF9X6uzzrrrEpfo6xYscIkJCQYSSYsLMx06dIlIOfVmP/9reP5vff8DnkMHz7c9OrVq9LXKOWNhc6dO3ufL8866ywzd+5c06NHD9OwYUMTExNjXC6XeeSRR3xCubqu2fPzOfbLZrOZs846y6xbt65eHrcrqjslJcUYYyqsu3nz5mbRokVm+/btdf7YXVHNDofDTJgwocLXXp7XBYsWLarzMV2T4zTmjzCsbdu23jG9bt26Mm2qEmaMMTWacgQAAAAAAIATimXWIAIAAAAAAED5CIgAAAAAAAAsjoAIAAAAAADA4giIAAAAAAAALI6ACAAAAAAAwOIIiAAAAAAAACyOgAgAAAAAAMDiCIgAAAAAAAAsjoAIAAAAAADA4giIAAAAAAAALI6ACAAAAAAAwOIIiAAAAAAAACzu/wESoxwCUyemvAAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "variogram_cloud.plot(kind='box')" + ] + }, + { + "cell_type": "markdown", + "id": "110b3e9a", + "metadata": {}, + "source": [ + "The general shape is similar to the shape of experimental variogram. We can see that semivariances between point pairs contain outliers, especially for the lags close to our maximum range. To be sure about outliers existence, let's look into more complex violinplot:" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "b72a1f3e", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABH0AAAKqCAYAAACn/SIZAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAADVTUlEQVR4nOzde3yT5f3/8Xdb2tIDbeVU6EDEMwh4QKf1BCqCis4D05/KFBH1qwP2BedhbI45PDCPeJjKUCZ44OthnjaYclDxiIgoiqg4HYqb0qocSlt6SHL//sDEJE3SJE1zX1f6ej4efUCTO8kn952k9/XOdchyHMcRAAAAAAAAMkq22wUAAAAAAAAg9Qh9AAAAAAAAMhChDwAAAAAAQAYi9AEAAAAAAMhAhD4AAAAAAAAZiNAHAAAAAAAgAxH6AAAAAAAAZCBCHwAAAAAAgAxE6AMAAAAAAJCBCH0AAB3C8uXLlZWVpeXLl7tdSkbYbbfddMEFF7hdRgvXXnutsrKyXHnsefPmKSsrS1988UVSt7/gggu02267hVyWlZWla6+9ts21tSbS+2P48OEaNGhQuz+2JH3xxRfKysrSvHnz0vJ4NkrXawEAkFkIfQAArvjZz36mwsJCbd++Peo2Y8eOVV5enr7//vs0VpaZ/GGI/6ewsFADBw7UNddco5qamrTWcu+99ybcuG9oaNCsWbN06KGHqrS0VJ07d9bee++tSZMm6dNPP22fQi21YMEC3XHHHW6XEZHJtQEAkIk6uV0AAKBjGjt2rP7xj3/omWee0fnnn9/i+vr6ej333HM64YQT1K1btzY/3tFHH60dO3YoLy+vzfdls/vuu0/FxcWqra3VkiVLdMMNN+ill17SG2+8kVAPmfXr1ys7O7nvju69915179497p5C3333nU444QStXr1aJ598ss4991wVFxdr/fr1euyxxzRnzhw1NTUlVYvpduzYoU6dEjtdW7BggT788ENNmTIl7tuk6/0RrbZ+/fppx44dys3NbdfHBwCgoyH0AQC44mc/+5m6dOmiBQsWRAx9nnvuOdXV1Wns2LFtepyGhgbl5eUpOztbnTt3btN9JcPj8cjn8xkTNv385z9X9+7dJUmXXnqpxowZo6efflpvvfWWKisr476f/Pz89iqxhQsuuEDvvfee/va3v2nMmDEh11133XX63e9+l7Za0q29X7Nuvz/8srKyXH18EwQfCwAAUoW/KgAAVxQUFOiMM87Qiy++qOrq6hbXL1iwQF26dNHPfvYzbd68WVdccYUGDx6s4uJilZSU6MQTT9T7778fchv/vCSPPfaYrrnmGv3kJz9RYWGhampqos7p8+STT2ro0KEqKChQ9+7d9Ytf/EL//e9/W9Tz5JNPauDAgercubMGDRqkZ555psUcLP55SW699Vbdcccd2mOPPZSfn6+PPvpITU1Nmj59uoYOHarS0lIVFRXpqKOO0ssvvxzyOMH3cc8992j33XdXYWGhRo4cqa+++kqO4+i6665Tnz59VFBQoFNPPVWbN29O+jgce+yxkqQNGzZIkurq6vTrX/9affv2VX5+vvbZZx/deuutchwn5Hbhc/r457N54403dPnll6tHjx4qKirS6aefrm+//TbkduvWrdMrr7wSGGo2fPjwqPWtXLlSixYt0oQJE1oEPtLO8OnWW2+N+Rw9Ho+uu+66wPHYbbfd9Nvf/laNjY0h20WbMyXS/EXr1q3Tscceq4KCAvXp00fXX3+9fD5fzDqCPfvssxo0aFDI6ymS8Jq2b9+uKVOmaLfddlN+fr569uyp448/Xu+++66knfPwLFq0SF9++WVg//pfo8m8PyRp9erVOvzww1VQUKD+/ftr9uzZIddHm8so/D5j1RZtTp+XXnpJRx11lIqKilRWVqZTTz1VH3/8ccg2/qGLn332mS644AKVlZWptLRU48ePV319fci2S5cu1ZFHHqmysjIVFxdrn3320W9/+9uI+z78OEyaNEmPPvqo9tlnH3Xu3FlDhw7Vq6++2mLb//73v7rwwgtVXl6u/Px87bfffvrrX/8acd9EOhbx+vLLL/XLX/5S++yzjwoKCtStWzedeeaZEeeU+uCDDzRs2LCQ1+uDDz7YpjmoAAB2oKcPAMA1Y8eO1fz58/XEE09o0qRJgcs3b96sxYsX65xzzlFBQYHWrVunZ599Vmeeeab69++vqqoq/eUvf9GwYcP00UcfqaKiIuR+r7vuOuXl5emKK65QY2Nj1F428+bN0/jx43XIIYdo5syZqqqq0p133qk33nhD7733nsrKyiRJixYt0v/7f/9PgwcP1syZM7VlyxZNmDBBP/nJTyLe74MPPqiGhgZdcsklys/PV9euXVVTU6MHHnhA55xzji6++GJt375dc+fO1ahRo/T222/rgAMOCLmPRx99VE1NTZo8ebI2b96sm2++WWeddZaOPfZYLV++XFdffbU+++wz3X333briiitaNCrj9fnnn0uSunXrJsdx9LOf/Uwvv/yyJkyYoAMOOECLFy/WlVdeqf/+97+aNWtWq/c3efJk7bLLLvrDH/6gL774QnfccYcmTZqkxx9/XJJ0xx13aPLkySouLg700CkvL496f3//+98lSeedd15Sz0+SLrroIs2fP18///nP9etf/1orV67UzJkz9fHHH0cNW2LZtGmTjjnmGHk8Hv3mN79RUVGR5syZo4KCgrhuv2TJEo0ZM0YDBw7UzJkz9f3332v8+PHq06dPq7e99NJL9be//U2TJk3SwIED9f333+v111/Xxx9/rIMOOki/+93vtG3bNv3nP/8JHK/i4uKQ+4j3/SFJW7Zs0UknnaSzzjpL55xzjp544glddtllysvL04UXXhjX8/WLp7Zgy5Yt04knnqjdd99d1157rXbs2KG7775bRxxxhN59990Wk16fddZZ6t+/v2bOnKl3331XDzzwgHr27KmbbrpJ0s6g7uSTT9aQIUM0Y8YM5efn67PPPtMbb7wRV/2vvPKKHn/8cf3qV79Sfn6+7r33Xp1wwgl6++23AxNeV1VV6bDDDguERD169NDzzz+vCRMmqKampsWwtkSORbhVq1bpzTff1Nlnn60+ffroiy++0H333afhw4fro48+UmFhoaSdIdQxxxyjrKwsTZs2TUVFRXrggQfS2lsPAOAiBwAAl3g8Hqd3795OZWVlyOWzZ892JDmLFy92HMdxGhoaHK/XG7LNhg0bnPz8fGfGjBmBy15++WVHkrP77rs79fX1Idv7r3v55Zcdx3GcpqYmp2fPns6gQYOcHTt2BLZbuHChI8mZPn164LLBgwc7ffr0cbZv3x64bPny5Y4kp1+/fiE1SXJKSkqc6urqFs+1sbEx5LItW7Y45eXlzoUXXtjiPnr06OFs3bo1cPm0adMcSc7+++/vNDc3By4/55xznLy8PKehocGJ5Q9/+IMjyVm/fr3z7bffOhs2bHD+8pe/OPn5+U55eblTV1fnPPvss44k5/rrrw+57c9//nMnKyvL+eyzzwKX9evXzxk3blzg9wcffNCR5IwYMcLx+XyBy6dOnerk5OSEPJf99tvPGTZsWMx6/U4//XRHkrNly5a4tvc/T781a9Y4kpyLLrooZLsrrrjCkeS89NJLgcskOX/4wx9a3Gf4c50yZYojyVm5cmXgsurqaqe0tNSR5GzYsCFmjQcccIDTu3fvkH2yZMmSFq+nSDWVlpY6EydOjHn/o0ePbnE/jpPY+8NxHGfYsGGOJOe2224LXNbY2OgccMABTs+ePZ2mpibHcX489uHPO9J9RqvN/7p/8MEHA5f5H+f7778PXPb+++872dnZzvnnnx+4zH/Mg99HjrPztdOtW7fA77NmzXIkOd9++22Lx2+NJEeS88477wQu+/LLL53OnTs7p59+euCyCRMmOL1793a+++67kNufffbZTmlpaWC/xzoWsWoIfi1Eut2KFSscSc5DDz0UuGzy5MlOVlaW89577wUu+/77752uXbvG9XoFANiN4V0AANfk5OTo7LPP1ooVK0KGGCxYsEDl5eU67rjjJO0cwuOf58Lr9er7778PDM3wD2sJNm7cuFZ7Xbzzzjuqrq7WL3/5y5C5REaPHq19991XixYtkiR9/fXXWrt2rc4///yQXgnDhg3T4MGDI973mDFj1KNHjxbP1f8tvs/n0+bNm+XxeHTwwQdHfA5nnnmmSktLA78feuihkqRf/OIXIRP7HnrooWpqaoo4JC2SffbZRz169FD//v31P//zP9pzzz21aNEiFRYW6p///KdycnL0q1/9KuQ2v/71r+U4jp5//vlW7/+SSy4JmRD6qKOOktfr1ZdffhlXfeH8w126dOmS1O3/+c9/SpIuv/zykMt//etfS1LgOCd6n4cddph++tOfBi7r0aNHXPNPffPNN1qzZo3GjRsXcnyPP/54DRw4sNXbl5WVaeXKlfr6668TrtsvnveHX6dOnfQ///M/gd/z8vL0P//zP6qurtbq1auTrqE1/v10wQUXqGvXroHLhwwZouOPPz5wXINdeumlIb8fddRR+v777wOvIX/Pveeeey6hoXh+lZWVGjp0aOD3XXfdVaeeeqoWL14sr9crx3H01FNP6ZRTTpHjOPruu+8CP6NGjdK2bdtavNcTORbhgm/X3Nys77//XnvuuafKyspCHueFF15QZWVlSG/Crl27tnm+NACAHQh9AACu8jc8FixYIEn6z3/+o9dee01nn322cnJyJO0MSWbNmqW99tpL+fn56t69u3r06KEPPvhA27Zta3Gf/fv3b/Vx/SHEPvvs0+K6fffdN3C9/98999yzxXaRLov1+PPnz9eQIUPUuXNndevWTT169NCiRYsiPoddd9015Hd/QNC3b9+Il2/ZsiXiY4Z76qmntHTpUi1fvlyfffaZPvzww0BD9ssvv1RFRUWLgGXAgAGB61sTXvcuu+ySUH3hSkpKJO2cyyYZX375pbKzs1scq169eqmsrCypMOrLL7/UXnvt1eLySK+lSLeVlPTtb775Zn344Yfq27evfvrTn+raa6/Vv//97ziq/lE87w+/iooKFRUVhVy29957S1K7zgUT6/05YMAAfffdd6qrqwu5vLXX3v/7f/9PRxxxhC666CKVl5fr7LPP1hNPPBF3ABTpmO29996qr6/Xt99+q2+//VZbt27VnDlz1KNHj5Cf8ePHS1KL+csSORbhduzYoenTpwfm3/J/Lm7dujXkM+XLL79M6PMLAJBZmNMHAOCqoUOHat9999X//d//6be//a3+7//+T47jhHwLfeONN+r3v/+9LrzwQl133XXq2rWrsrOzNWXKlIgNtmS/OU+VSI//yCOP6IILLtBpp52mK6+8Uj179lROTo5mzpwZmFcnmD/wivdyJ2yi5WiOPvrowOpd7aGt9YXbd999JUlr167VUUcdlXRdiSxHH87r9SZ921Q766yzdNRRR+mZZ57RkiVLdMstt+imm27S008/rRNPPDGu+0j1+yPavk33fmvttVdQUKBXX31VL7/8shYtWqQXXnhBjz/+uI499lgtWbIk6u3j5f8s+sUvfqFx48ZF3GbIkCEhv7flWEyePFkPPvigpkyZosrKSpWWliorK0tnn312Uj2ZAACZidAHAOC6sWPH6ve//70++OADLViwQHvttZcOOeSQwPV/+9vfdMwxx2ju3Lkht9u6dWvSAUa/fv0kSevXrw+sYOW3fv36wPX+fz/77LMW9xHpsmj+9re/affdd9fTTz8d0kj+wx/+kHDt7aVfv35atmyZtm/fHtLb55NPPglcnwqJBDCnnHKKZs6cqUceeSSp0Kdfv37y+Xz617/+FeixJO2ccHfr1q0hz2mXXXbR1q1bQ27f1NSkb775psV9/utf/2rxWOvXr4+rHklJ316SevfurV/+8pf65S9/qerqah100EG64YYbAqFPWwKucF9//bXq6upCevt8+umnkhSYSNnfoyZ830XqRRVvbcHvz3CffPKJunfv3qIHUjyys7N13HHH6bjjjtPtt9+uG2+8Ub/73e/08ssva8SIETFvG+mYffrppyosLAwM5+zSpYu8Xm+r95UKf/vb3zRu3DjddtttgcsaGhpaHId+/fq1+fMLAGAvhncBAFzn79Uzffp0rVmzpsVcEzk5OS16ijz55JNxz2MTycEHH6yePXtq9uzZIUt3P//88/r44481evRoSTuHtwwaNEgPPfSQamtrA9u98sorWrt2bdyP5+9FEPw8Vq5cqRUrViT9HFLtpJNOktfr1Z///OeQy2fNmqWsrKy4e5K0pqioqEXDNJrKykqdcMIJeuCBB/Tss8+2uL6pqUlXXHFF1NufdNJJknauGhbs9ttvl6TAcZakPfbYo8US3HPmzGnRY+Wkk07SW2+9pbfffjtw2bfffqtHH3201efTu3dvHXDAAZo/f37IEJylS5fqo48+inlbr9fbYihgz549VVFREfIaLioqijhkMBkej0d/+ctfAr83NTXpL3/5i3r06BEYFrjHHntIUsi+83q9mjNnTov7i7e24P0U/Fr58MMPtWTJksBxTcTmzZtbXOaf5yZ4/0WzYsWKkLlyvvrqKz333HMaOXKkcnJylJOTozFjxuipp57Shx9+2OL23377bcI1xxLpc/Huu+9u8XodNWqUVqxYoTVr1gQu27x5c8TX6zfffKNPPvlEzc3NKa0VAOAeevoAAFzXv39/HX744XruueckqUXoc/LJJ2vGjBkaP368Dj/8cK1du1aPPvqodt9996QfMzc3VzfddJPGjx+vYcOG6Zxzzgks2b7bbrtp6tSpgW1vvPFGnXrqqTriiCM0fvx4bdmyRX/+8581aNCgkCAolpNPPllPP/20Tj/9dI0ePVobNmzQ7NmzNXDgwLjvo72dcsopOuaYY/S73/1OX3zxhfbff38tWbJEzz33nKZMmRJo3LfV0KFDdd999+n666/XnnvuqZ49e7bobRXsoYce0siRI3XGGWfolFNO0XHHHaeioiL961//0mOPPaZvvvlGt956a8Tb7r///ho3bpzmzJmjrVu3atiwYXr77bc1f/58nXbaaTrmmGMC21500UW69NJLNWbMGB1//PF6//33tXjx4ha9ya666io9/PDDOuGEE/S///u/gSXb+/Xrpw8++KDV5z9z5kyNHj1aRx55pC688EJt3rxZd999t/bbb7+Yr4Xt27erT58++vnPf679999fxcXFWrZsmVatWhXS22Po0KF6/PHHdfnll+uQQw5RcXGxTjnllFbriqSiokI33XSTvvjiC+299956/PHHtWbNGs2ZM0e5ubmSpP3220+HHXaYpk2bps2bN6tr16567LHH5PF4WtxfIrXdcsstOvHEE1VZWakJEyYElmwvLS3Vtddem/BzmTFjhl599VWNHj1a/fr1U3V1te6991716dNHRx55ZKu3HzRokEaNGhWyZLsk/fGPfwxs86c//Ukvv/yyDj30UF188cUaOHCgNm/erHfffVfLli2LGDwl6+STT9bDDz+s0tJSDRw4UCtWrNCyZcvUrVu3kO2uuuoqPfLIIzr++OM1efLkwJLtu+66qzZv3hzS+2ratGmaP3++NmzYEOjJBQCwnFvLhgEAEOyee+5xJDk//elPW1zX0NDg/PrXv3Z69+7tFBQUOEcccYSzYsUKZ9iwYSFLf/uXQX7yySdb3Eek5aMdx3Eef/xx58ADD3Ty8/Odrl27OmPHjnX+85//tLj9Y4895uy7775Ofn6+M2jQIOfvf/+7M2bMGGffffcNbONfdvqWW25pcXufz+fceOONTr9+/Zz8/HznwAMPdBYuXOiMGzcu4rLv4fcR7bn5l8tetWpVi8cM5l/WurXlqrdv3+5MnTrVqaiocHJzc5299trLueWWW0KWYXec6Eu2h9cRab9v2rTJGT16tNOlSxdHUlzLt9fX1zu33nqrc8ghhzjFxcVOXl6es9deezmTJ08OWUo+fMl2x3Gc5uZm549//KPTv39/Jzc31+nbt68zbdq0Fsvce71e5+qrr3a6d+/uFBYWOqNGjXI+++yzFs/VcRzngw8+cIYNG+Z07tzZ+clPfuJcd911zty5c+NeAvupp55yBgwY4OTn5zsDBw50nn766RavBccJXaa7sbHRufLKK53999/f6dKli1NUVOTsv//+zr333htym9raWufcc891ysrKQpaBT/T9MWzYMGe//fZz3nnnHaeystLp3Lmz069fP+fPf/5zi9t//vnnzogRI5z8/HynvLzc+e1vf+ssXbq0xX1Gqy3Sku2O4zjLli1zjjjiCKegoMApKSlxTjnlFOejjz4K2Sbaazt8KfkXX3zROfXUU52KigonLy/PqaiocM455xzn008/bfF8wklyJk6c6DzyyCPOXnvtFXgPh3+eOI7jVFVVORMnTnT69u3r5ObmOr169XKOO+44Z86cOS32d6RjEauG4CXbt2zZ4owfP97p3r27U1xc7IwaNcr55JNPIr5e33vvPeeoo45y8vPznT59+jgzZ8507rrrLkeSs2nTpsB248aNYxl3AMgwWY6T5MyKAAB0cAcccIB69OihpUuXul0KgHaUlZWliRMnthj6aLMpU6boL3/5i2pra9s8iTUAwFzM6QMAQCuam5tbDFVZvny53n//fQ0fPtydogAgTjt27Aj5/fvvv9fDDz+sI488ksAHADIcc/oAANCK//73vxoxYoR+8YtfqKKiQp988olmz56tXr166dJLL3W7PACIqbKyUsOHD9eAAQNUVVWluXPnqqamRr///e/dLg0A0M4IfQAAaMUuu+yioUOH6oEHHtC3336roqIijR49Wn/6059aTJoKAKY56aST9Le//U1z5sxRVlaWDjroIM2dO1dHH32026UBANoZc/oAAAAAAABkIOb0AQAAAAAAyECEPgAAAAAAABkoY+f08fl8+vrrr9WlSxdlZWW5XQ4AAAAAAEBKOI6j7du3q6KiQtnZ0fvzZGzo8/XXX6tv375ulwEAAAAAANAuvvrqK/Xp0yfq9Rkb+nTp0kXSzh1QUlLicjUAAAAAAACpUVNTo759+wayj2gyNvTxD+kqKSkh9AEAAAAAABmntelsmMgZAAAAAAAgAxH6AAAAAAAAZCBCHwAAAAAAgAyUsXP6xMvr9aq5udntMtDOcnNzlZOT43YZAAAAAACkTYcNfRzH0aZNm7R161a3S0GalJWVqVevXq1OdAUAAAAAQCbosKGPP/Dp2bOnCgsLCQIymOM4qq+vV3V1tSSpd+/eLlcEAAAAAED7Syj08Xq9uvbaa/XII49o06ZNqqio0AUXXKBrrrkmEJo4jqM//OEPuv/++7V161YdccQRuu+++7TXXnsF7mfz5s2aPHmy/vGPfyg7O1tjxozRnXfeqeLi4sA2H3zwgSZOnKhVq1apR48emjx5sq666qqUPGmv1xsIfLp165aS+4TZCgoKJEnV1dXq2bMnQ70AAAAAABkvoYmcb7rpJt13333685//rI8//lg33XSTbr75Zt19992BbW6++Wbdddddmj17tlauXKmioiKNGjVKDQ0NgW3Gjh2rdevWaenSpVq4cKFeffVVXXLJJYHra2pqNHLkSPXr10+rV6/WLbfcomuvvVZz5sxJwVNWYA6fwsLClNwf7OA/3szhBAAAAADoCLIcx3Hi3fjkk09WeXm55s6dG7hszJgxKigo0COPPCLHcVRRUaFf//rXuuKKKyRJ27ZtU3l5uebNm6ezzz5bH3/8sQYOHKhVq1bp4IMPliS98MILOumkk/Sf//xHFRUVuu+++/S73/1OmzZtUl5eniTpN7/5jZ599ll98skncdVaU1Oj0tJSbdu2TSUlJSHXNTQ0aMOGDerfv786d+4c79OH5TjuAAAAAIBMECvzCJZQT5/DDz9cL774oj799FNJ0vvvv6/XX39dJ554oiRpw4YN2rRpk0aMGBG4TWlpqQ499FCtWLFCkrRixQqVlZUFAh9JGjFihLKzs7Vy5crANkcffXQg8JGkUaNGaf369dqyZUvE2hobG1VTUxPyAwAAAAAA0FElNKfPb37zG9XU1GjfffdVTk6OvF6vbrjhBo0dO1bSzsmRJam8vDzkduXl5YHrNm3apJ49e4YW0amTunbtGrJN//79W9yH/7pddtmlRW0zZ87UH//4x0SeDgAAAAAAQMZKqKfPE088oUcffVQLFizQu+++q/nz5+vWW2/V/Pnz26u+uE2bNk3btm0L/Hz11VdulwQAAAAAAOCahHr6XHnllfrNb36js88+W5I0ePBgffnll5o5c6bGjRunXr16SZKqqqpClsWuqqrSAQccIEnq1atXYOlsP4/Ho82bNwdu36tXL1VVVYVs4//dv024/Px85efnJ/J0AAAAAAAAMlZCPX3q6+uVnR16k5ycHPl8PklS//791atXL7344ouB62tqarRy5UpVVlZKkiorK7V161atXr06sM1LL70kn8+nQw89NLDNq6++GrLK0tKlS7XPPvtEHNrVUQwfPlyTJ0/WlClTtMsuu6i8vFz333+/6urqNH78eHXp0kV77rmnnn/++cBtPvzwQ5144okqLi5WeXm5zjvvPH333XeB61944QUdeeSRKisrU7du3XTyySfr888/D1z/xRdfKCsrS08//bSOOeYYFRYWav/99w/M0QQAAAAAAMyUUOhzyimn6IYbbtCiRYv0xRdf6JlnntHtt9+u008/XZKUlZWlKVOm6Prrr9ff//53rV27Vueff74qKip02mmnSZIGDBigE044QRdffLHefvttvfHGG5o0aZLOPvtsVVRUSJLOPfdc5eXlacKECVq3bp0ef/xx3Xnnnbr88stT++zDeerS+5OE+fPnq3v37nr77bc1efJkXXbZZTrzzDN1+OGH691339XIkSN13nnnqb6+Xlu3btWxxx6rAw88UO+8845eeOEFVVVV6ayzzgrcX11dnS6//HK98847evHFF5Wdna3TTz89EOT5/e53v9MVV1yhNWvWaO+999Y555wjj8fTpt0NAAAAAADaT0JLtm/fvl2///3v9cwzz6i6uloVFRU655xzNH369MBKW47j6A9/+IPmzJmjrVu36sgjj9S9996rvffeO3A/mzdv1qRJk/SPf/xD2dnZGjNmjO666y4VFxcHtvnggw80ceJErVq1St27d9fkyZN19dVXx/3EklqyfUFW3PefEufGvesl7ezp4/V69dprr0mSvF6vSktLdcYZZ+ihhx6StHOi6969e2vFihVatmyZXnvtNS1evDhwH//5z3/Ut29frV+/PuSY+H333Xfq0aOH1q5dq0GDBumLL75Q//799cADD2jChAmSpI8++kj77befPv74Y+27777JPvu0Y8l2AAAAAEAmiHfJ9oTm9OnSpYvuuOMO3XHHHVG3ycrK0owZMzRjxoyo23Tt2lULFiyI+VhDhgwJhBv40ZAhQwL/z8nJUbdu3TR48ODAZf5Vzqqrq/X+++/r5ZdfDgnT/D7//HPtvffe+te//qXp06dr5cqV+u677wI9fDZu3KhBgwZFfFz/fE3V1dVWhT4AAAAAAHQkCYU+Ge+sWrcraFVubm7I71lZWSGXZWXt7K3k8/lUW1urU045RTfddFOL+/EHN6eccor69eun+++/XxUVFfL5fBo0aJCampqiPm7wYwAAAAAAADMR+gTrVOR2BSl10EEH6amnntJuu+2mTp1aHurvv/9e69ev1/3336+jjjpKkvT666+nu0wAAAAAANAOEprIGXaZOHGiNm/erHPOOUerVq3S559/rsWLF2v8+PHyer3aZZdd1K1bN82ZM0efffaZXnrppfafLBsAAAAAAKQFoU8Gq6io0BtvvCGv16uRI0dq8ODBmjJlisrKypSdna3s7Gw99thjWr16tQYNGqSpU6fqlltucbtsAAAAAACQAgmt3mWTpFbvQkbjuAMAAAAAMkG8q3fR0wcAAAAA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9c0336i0tLRN9+Pz+XT11VeroqJCBQUFGjJkiJ577rkUVQkAiMbkJbGLioqCfgqDLi8Mu86M3kgAAAAdDV9zZLi8vDz16tWrzffzyCOPaNasWXrooYd02GGH6bPPPktBdQCASOhBAwAAgFSgp49Fhg8frsmTJ2vKlCnaZZddVF5ervvvv191dXUaP368unTpoj333FPPP/984DbLly9XVlaWtm7dKkmaN2+eysrKtHjxYg0YMEDFxcU64YQT9M0338R87OzsbPXo0UNnn322dtttN40YMUIjRoxoteYvvvhCWVlZeuKJJ3TUUUepoKBAhxxyiD799FOtWrVKBx98sIqLi3XiiSfq22+/Ddxu1apVOv7449W9e3eVlpZq2LBhevfdd0OeV15enl577bXAZTfffLN69uypqqqqeHcpABiJHjQAAABIBUKfIHV1dWn9Scb8+fPVvXt3vf3225o8ebIuu+wynXnmmTr88MP17rvvauTIkTrvvPNUX18f9T7q6+t166236uGHH9arr76qjRs36oorroj5uMcdd5y2bdum3//+90nV/Yc//EHXXHON3n33XXXq1EnnnnuurrrqKt1555167bXX9Nlnn2n69OmB7bdv365x48bp9ddf11tvvaW99tpLJ510krZv3y5pZwA2ZcoUnXfeedq2bZvee+89/f73v9cDDzyg8vLypGoEAAAAACCTMLwrSCITZ6ZCMpNv7r///rrmmmskSdOmTdOf/vQnde/eXRdffLEkafr06brvvvv0wQcf6LDDDot4H83NzZo9e7b22GMPSdKkSZM0Y8aMqI9ZX1+v448/Xueee66WLl2qHTt26JZbblFWVpYkqaSkRH/961/185//POp9XHHFFRo1apQk6X//9391zjnn6MUXX9QRRxwhSZowYYLmzZsX2P7YY48Nuf2cOXNUVlamV155RSeffLIk6frrr9fSpUt1ySWX6MMPP9S4ceP0s5/9LGoNAAAAAAB0JPT0scyQIUMC/8/JyVG3bt00ePDgwGX+Xi7V1dVR76OwsDAQ+EhS7969Y24/b948bd26Vffcc4+ef/55LV26VOPHj5fH49EXX3yh2traQHgTT93+GsPrDq6hqqpKF198sfbaay+VlpaqpKREtbW12rhxY2CbvLw8Pfroo3rqqafU0NCgWbNmxawBAAAAAICOhJ4+QYInzjRVbm5uyO9ZWVkhl/l73/h8voTuI1avow8++ED77befcnNztcsuu2jp0qU66qijdPrpp2uvvfbSCSecoN69e8ddt7/G8MuCax43bpy+//573XnnnerXr5/y8/NVWVmppqamkPt98803JUmbN2/W5s2bmd8CAAAAAIAfEPoEITCI7Cc/+YmeeeYZbd++XV26dFHPnj21bNkyHXXUUVq4cKFWr16d8sd84403dO+99+qkk06SJH311Vf67rvvQrb5/PPPNXXqVN1///16/PHHNW7cOC1btkzZ2XRgAwAAAACA1jFaNWHCBHm9Xv3sZz/Tm2++qfXr12vx4sWqra1VYWGh5s6dm/LH3GuvvfTwww/r448/1sqVKzV27FgVFBQErvd6vfrFL36hUaNGafz48XrwwQf1wQcf6Lbbbkt5LQAAAAAA2IjQB62qqKjQ22+/re7du+uMM87QgQceqIceekgPPfSQFi1apDlz5uj2229P6WPOnTtXW7Zs0UEHHaTzzjtPv/rVr9SzZ8/A9TfccIO+/PJL/eUvf5G0c16iOXPm6JprrtH777+f0loAAAAAALARw7sssnz58haXffHFFy0uC56fZ/jw4SG/X3DBBbrgggtCtj/ttNNaXUls991315NPPhnxuubm5qi322233Vrcd3hNkeo68MADtWrVqpBtglcHmz59esgS75J0xhlnqLGxMebzAAAAAACgo6CnDwAAAAAAQAYi9AEAAAAAAMhAhD4AAAAAAAAZiNAHAAAAAAAgA3Xo0Ke1yYuRWTjeAAAAAICOpEOGPrm5uZKk+vp6lytBOvmPt//4AwAAAACQyTrkku05OTkqKytTdXW1JKmwsFBZWVkuV4X24jiO6uvrVV1drbKyMuXk5LhdEgAAAAAA7a5Dhj6S1KtXL0kKBD/IfGVlZYHjDgAAAABApuuwoU9WVpZ69+6tnj17qrm52e1y0M5yc3Pp4QMAAAAA6FA6bOjjl5OTQxgAAAAAAAAyToecyBkAAAAAACDTEfoAAAAAAABkIEIfAAAAAACADEToAwAAAAAAkIESCn122203ZWVltfiZOHGiJKmhoUETJ05Ut27dVFxcrDFjxqiqqirkPjZu3KjRo0ersLBQPXv21JVXXimPxxOyzfLly3XQQQcpPz9fe+65p+bNm9e2ZwkAAAAAANDBJBT6rFq1St98803g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/vWvysvL03777ac1a9bo9ttvDwmHAAAAAAAAEFlCPX3+/ve/6+CDD9aZZ56pnj176sADD9T9998fuH7Dhg3atGmTRowYEbistLRUhx56qFasWCFJWrFihcrKygKBjySNGDFC2dnZWrlyZWCbo48+Wnl5eYFtRo0apfXr12vLli0Ra2tsbFRNTU3IDwAAAAAAQEeVUOjz73//W/fdd5/22msvLV68WJdddpl+9atfaf78+ZKkTZs2SZLKy8tDbldeXh64btOmTerZs2fI9Z06dVLXrl1Dtol0H8GPEW7mzJkqLS0N/PTt2zeRpwYAAAAAAJBREgp9fD6fDjroIN1444068MADdckll+jiiy/W7Nmz26u+uE2bNk3btm0L/Hz11VdulwQAAAAAAOCahEKf3r17a+DAgSGXDRgwQBs3bpQk9erVS5JUVVUVsk1VVVXgul69eqm6ujrkeo/Ho82bN4dsE+k+gh8jXH5+vkpKSkJ+AAAAAAAAOqqEQp8jjjhC69evD7ns008/Vb9+/STtnNS5V69eevHFFwPX19TUaOXKlaqsrJQkVVZWauvWrVq9enVgm5deekk+n0+HHnpoYJtXX31Vzc3NgW2WLl2qffbZJ2SlMAAAAAAAAESWUOgzdepUvfXWW7rxxhv12WefacGCBZozZ44mTpwoScrKytKUKVN0/fXX6+9//7vWrl2r888/XxUVFTrttNMk7ewZdMIJJ+jiiy/W22+/rTfeeEOTJk3S2WefrYqKCknSueeeq7y8PE2YMEHr1q3T448/rjvvvFOXX355ap89AAAAAABAhkpoyfZDDjlEzzzzjKZNm6YZM2aof//+uuOOOzR27NjANldddZXq6up0ySWXaOvWrTryyCP1wgsvqHPnzoFtHn30UU2aNEnHHXecsrOzNWbMGN11112B60tLS7VkyRJNnDhRQ4cOVffu3TV9+nSWawcAAAAAAIhTQqGPJJ188sk6+eSTo16flZWlGTNmaMaMGVG36dq1qxYsWBDzcYYMGaLXXnst0fIAAAAAAACgJEIfAABsVVdXF/e2RUVF7VgJAAAA0P4IfQAAHUZxcXHc2zqO046VAAAAAO0voYmcAQDIFFm5+ep39UL1u3qhsnLz3S4HAAAASDl6+gAAOoza2trA/+ubvDrkpp1zx1VVVaswL8etsgAAAIB2QegDAOgwgufpycr1BF1eqMI8/iQCAAAgszC8CwAAAAAAIAMR+gAAAAAAAGQgQh8AAAAAAIAMROgDAAAAAACQgQh9AAAAAAAAMhChDwAAAAAAQAYi9AEAAAAAAMhAhD4AAAAAAAAZiNAHAAAAAAAgAxH6AAAAAAAAZCBCHwAAAAAAgAxE6AMAAAAAAJCBOrldAAAgurq6uri3LSoqasdKAAAAANiG0AdAh2RLmFJcXBz3to7jtGMlAAAAAGxD6AOgQ7IxTMnKzdeulz8lSdp4+xg5zY0uVwQAAADAZIQ+ACBzA5Xa2trA/+ubvDrkptckSVVV1SrMy3GrLAAAAAAWIPQB0CEFhymSuYFK8NCyrFxP0OWFKszjIxwAAABAdLQYAHRI4fP0EKgAAAAAyDQs2Q4AAAAAAJCBCH0AAAAAAAAyEKEPAAAAAABABiL0AQAAAAAAyECEPgAAAAAAABmI0AcAAAAAACADEfoAAAAAAABkIEIfAAAAAACADEToAwAAAAAAkIEIfQAAAAAAADIQoQ8AAAAAAEAGIvQBAAAAAADIQIQ+AAAAAAAAGYjQBwAAAAAAIAMR+gAAAAAAAGQgQh8AAAAAAIAMROgDAAAAAACQgQh9AAAAAAAAMhChDwAAAAAAQAYi9AEAAAAAAMhAhD4AAAAAAAAZiNAHAAAAAAAgA3VyuwAAgP3q6uri3raoqKgdKwEAAADgR+gDAGiz4uLiuLd1HKcdKwEAAADgx/AuAEBKZeXmq9/VC9Xv6oXKys13uxwAAACgw6KnDwCgzWprawP/r2/y6pCbXpMkVVVVqzAvx62yAAAAgA6N0AcA0GbB8/Rk5XqCLi9UYR5/agAAAAA3MLwLAAAAAAAgAxH6AAAAAAAAZCBCHwAAAAAAgAxE6AMAAAAAAJCBCH0AAAAAAAAyEKEPAAAAAABABiL0AQAAAAAAyECEPgAAAAAAABmI0AcAAAAAACADEfoAAAAAAABkoIRCn2uvvVZZWVkhP/vuu2/g+oaGBk2cOFHdunVTcXGxxowZo6qqqpD72Lhxo0aPHq3CwkL17NlTV155pTweT8g2y5cv10EHHaT8/HztueeemjdvXvLPEAAAAAAAoANKuKfPfvvtp2+++Sbw8/rrrweumzp1qv7xj3/oySef1CuvvKKvv/5aZ5xxRuB6r9er0aNHq6mpSW+++abmz5+vefPmafr06YFtNmzYoNGjR+uYY47RmjVrNGXKFF100UVavHhxG58qAAAAAABAx9Ep4Rt06qRevXq1uHzbtm2aO3euFixYoGOPPVaS9OCDD2rAgAF66623dNhhh2nJkiX66KOPtGzZMpWXl+uAAw7Qddddp6uvvlrXXnut8vLyNHv2bPXv31+33XabJGnAgAF6/fXXNWvWLI0aNaqNTxcAAAAAAKBjSLinz7/+9S9VVFRo991319ixY7Vx40ZJ0urVq9Xc3KwRI0YEtt1333216667asWKFZKkFStWaPDgwSovLw9sM2rUKNXU1GjdunWBbYLvw7+N/z4AAAAAAADQuoR6+hx66KGaN2+e9tlnH33zzTf64x//qKOOOkoffvihNm3apLy8PJWVlYXcpry8XJs2bZIkbdq0KSTw8V/vvy7WNjU1NdqxY4cKCgoi1tbY2KjGxsbA7zU1NYk8NQAAAAAAgIySUOhz4oknBv4/ZMgQHXrooerXr5+eeOKJqGFMusycOVN//OMfXa0BAAAAAADAFG1asr2srEx77723PvvsM/Xq1UtNTU3aunVryDZVVVWBOYB69erVYjUv/++tbVNSUhIzWJo2bZq2bdsW+Pnqq6/a8tQAAAAAAACs1qbQp7a2Vp9//rl69+6toUOHKjc3Vy+++GLg+vXr12vjxo2qrKyUJFVWVmrt2rWqrq4ObLN06VKVlJRo4MCBgW2C78O/jf8+osnPz1dJSUnIDwAAAAAAQEeVUOhzxRVX6JVXXtEXX3yhN998U6effrpycnJ0zjnnqLS0VBMmTNDll1+ul19+WatXr9b48eNVWVmpww47TJI0cuRIDRw4UOedd57ef/99LV68WNdcc40mTpyo/Px8SdKll16qf//737rqqqv0ySef6N5779UTTzyhqVOnpv7ZAwAAAAAAZKiE5vT5z3/+o3POOUfff/+9evTooSOPPFJvvfWWevToIUmaNWuWsrOzNWbMGDU2NmrUqFG69957A7fPycnRwoULddlll6myslJFRUUaN26cZsyYEdimf//+WrRokaZOnao777xTffr00QMPPMBy7QAAAAAAAAlIKPR57LHHYl7fuXNn3XPPPbrnnnuibtOvXz/985//jHk/w4cP13vvvZdIaQAAAAAAAAjSpjl9AAAAAAAAYCZCHwAAAAAAgAxE6AMAAAAAAJCBCH0AAAAAAAAy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3L17Nz377LNkMBioqqqKtm3bRocOHaJVq1Zp59HevXvp/PPPJwD0n//5nxm7H33wwQdUVlZGNpuNFi5cSIcOHaJ33nmH3n//fV3djzZv3kxr166lPn360K233kqbNm0iAPTyyy+Tw+GgCRMmUEVFBd1yyy1kNBpp9OjRGZmfv/71r6POIVWn3q6f8+bNIwB0yy230OHDh+mVV16hnJycqOunHubnLbfcQgUFBVRQUECLFy+mV155hfLy8uj+++/X1fz8/PPP6bzzziOTyUQLFiyg/fv304oVKygvL4/sdjstWbJEW48ajUb61a9+lbH156l0ZqI/33zzTVq+fDkNHjyYANCqVaui5r66dlfPr8rKSho4cCCtWrVKm/siNKn3O/UcuO+++8hisdCuXbs0nffeey9t2LAh7to90RivWbOGrFYr/fa3v6X+/fvT5MmTqaCggHbt2kUnTpwgt9udVp0rV66kiy++mAwGAwGgzz//nIiI1q1bp+mcN28e5ebmUm5uLr377rtS1k/xdEYe/0MPPUQ/+MEPyGKxROmMPP50XFO70jl37lw655xz6LbbbiObzUZ33303TZ06lSZPnhylc8aMGVReXk4mk4l+97vfSZmf8ejO/SJy3Pfs2UPXX389FRUVUX19fcJ2MwkbfdLMihUraOLEiXHfa21tJYvFQq+88or22r59+wgAbd26lYjCJ5DRaKS6ujrtM0899RQVFBSQz+eL2+7evXsJAP3tb3/TXnvrrbfIYDDQ119/TUREv/rVr6i4uJh8Pp92Yt599900atQoUhSFKioq6LHHHovSarPZ6Pe//31Sv6Gi/kYiujpeVeddd91F48aNIyKihQsX0mWXXUbz5s2j6urqlPtChM5jx44RAJo/fz6NGzcuapxVncmMc+RxqyQ6bpWujq2hoYEA0He/+12qqakhIqJZs2bR7bffTtOmTaMbb7yxR8ctSycRUXFxMU2ZMoUuuOCCqHNm2rRpdOWVV2a8L1WsViuNHz+eiPTXlyNHjqSRI0fSpk2bqLS0lIYOHUpE316HRowYoenM5Py84447yGKx0KZNm2jWrFk0cuRIXc1P9ZoeO/ZXXnmlrubnihUrqKysrJNGPfUlUXhuDhw4MKFO9X40ePBgTWcm7kd33303zZgxo8s+0OP96JZbbqHKykpaunQpjR49Omp+zps3j6ZP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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "variogram_cloud.plot(kind='violin')" + ] + }, + { + "cell_type": "markdown", + "id": "b6871569", + "metadata": {}, + "source": [ + "Extreme outliers are more visible. Another thing is a difference between mean and median. Distribution are highly skewed toward large values. If graphical representation is not enough we may describe statistics with method `.describe()`:" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "e01f9bc5", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "{500: {'count': 212,\n", + " 'avg semivariance': 16.20556312961057,\n", + " 'std': 62.35368205266852,\n", + " 'min': 0.0,\n", + " 'max': 349.4402585342177,\n", + " '25%': 0.7014918734930689,\n", + " 'median': 6.171842484269291,\n", + " '75%': 34.700226907167234,\n", + " 'skewness': 3.0530584703741126,\n", + " 'kurtosis': 9.723029758212611,\n", + " 'lag': 500},\n", + " 1000: {'count': 630,\n", + " 'avg semivariance': 27.56975361181044,\n", + " 'std': 159.65149662070695,\n", + " 'min': 1.0373914847150445e-06,\n", + " 'max': 1279.6886120000854,\n", + " '25%': 0.654255814658427,\n", + " 'median': 5.782991647720337,\n", + " '75%': 32.85118472040631,\n", + " 'skewness': 5.225033413826659,\n", + " 'kurtosis': 31.431383012476736,\n", + " 'lag': 1000},\n", + " 1500: {'count': 978,\n", + " 'avg semivariance': 44.139290063250705,\n", + " 'std': 251.3550860121949,\n", + " 'min': 6.8380941229406744e-06,\n", + " 'max': 2377.4163488420927,\n", + " '25%': 1.004204391651001,\n", + " 'median': 9.299424006152549,\n", + " '75%': 64.59463656041771,\n", + " 'skewness': 6.063956881405238,\n", + " 'kurtosis': 43.380042829210566,\n", + " 'lag': 1500},\n", + " 2000: {'count': 1414,\n", + " 'avg semivariance': 77.16096636203002,\n", + " 'std': 390.47241049061483,\n", + " 'min': 3.88291991839651e-05,\n", + " 'max': 4426.61940304382,\n", + " '25%': 1.5116152367781979,\n", + " 'median': 20.100519494677428,\n", + " '75%': 133.2821163136432,\n", + " 'skewness': 5.8301698816135055,\n", + " 'kurtosis': 47.22025553473297,\n", + " 'lag': 2000},\n", + " 2500: {'count': 1700,\n", + " 'avg semivariance': 89.05728796923968,\n", + " 'std': 438.2020783179427,\n", + " 'min': 0.00011165539035573602,\n", + " 'max': 3043.1434456221505,\n", + " '25%': 1.3966487226171012,\n", + " 'median': 20.559581771522062,\n", + " '75%': 137.81120396970437,\n", + " 'skewness': 4.145942537946245,\n", + " 'kurtosis': 18.510834953339995,\n", + " 'lag': 2500},\n", + " 3000: {'count': 1950,\n", + " 'avg semivariance': 127.05020539368473,\n", + " 'std': 593.275580665629,\n", + " 'min': 1.3861805200576782e-05,\n", + " 'max': 5619.733231858732,\n", + " '25%': 2.325767327268295,\n", + " 'median': 27.694636979154893,\n", + " '75%': 201.40854166420468,\n", + " 'skewness': 3.954366385035699,\n", + " 'kurtosis': 19.06682216920236,\n", + " 'lag': 3000},\n", + " 3500: {'count': 2140,\n", + " 'avg semivariance': 146.03944260988678,\n", + " 'std': 662.48343098677,\n", + " 'min': 1.2076940038241446e-05,\n", + " 'max': 5642.480677317886,\n", + " '25%': 3.1430716445356666,\n", + " 'median': 42.710316429293016,\n", + " '75%': 249.4341887076189,\n", + " 'skewness': 4.129247508232002,\n", + " 'kurtosis': 21.057248354992137,\n", + " 'lag': 3500},\n", + " 4000: {'count': 2506,\n", + " 'avg semivariance': 190.0128789858664,\n", + " 'std': 740.7104832093436,\n", + " 'min': 9.441722795600072e-06,\n", + " 'max': 5251.904117891423,\n", + " '25%': 3.9441962424316444,\n", + " 'median': 66.1123009550065,\n", + " '75%': 341.5264562678203,\n", + " 'skewness': 2.961543632283843,\n", + " 'kurtosis': 9.54738861530434,\n", + " 'lag': 4000},\n", + " 4500: {'count': 2630,\n", + " 'avg semivariance': 241.94494706557916,\n", + " 'std': 904.8100269885437,\n", + " 'min': 3.842615114990622e-07,\n", + " 'max': 5870.230831205845,\n", + " '25%': 6.18789675644075,\n", + " 'median': 75.8313267427875,\n", + " '75%': 485.6856425790802,\n", + " 'skewness': 2.8727945373769876,\n", + " 'kurtosis': 9.29213549083616,\n", + " 'lag': 4500},\n", + " 5000: {'count': 2882,\n", + " 'avg semivariance': 261.2172034787243,\n", + " 'std': 969.7599770771782,\n", + " 'min': 3.2556854421272874e-06,\n", + " 'max': 7408.018252680518,\n", + " '25%': 4.957852367311716,\n", + " 'median': 102.86601009429432,\n", + " '75%': 503.1671203943879,\n", + " 'skewness': 2.712577961293838,\n", + " 'kurtosis': 8.061867983419125,\n", + " 'lag': 5000},\n", + " 5500: {'count': 3196,\n", + " 'avg semivariance': 304.2336015013078,\n", + " 'std': 1024.3804698947272,\n", + " 'min': 1.5088007785379887e-06,\n", + " 'max': 7434.132000860351,\n", + " '25%': 8.073695701114048,\n", + " 'median': 146.8140308663278,\n", + " '75%': 689.9194280530537,\n", + " 'skewness': 2.4430813131122693,\n", + " 'kurtosis': 6.5209646582228995,\n", + " 'lag': 5500},\n", + " 6000: {'count': 3176,\n", + " 'avg semivariance': 345.7829254762795,\n", + " 'std': 1085.5701270002417,\n", + " 'min': 7.158849621191621e-05,\n", + " 'max': 7695.21890921169,\n", + " '25%': 10.75483855033599,\n", + " 'median': 196.59538978165983,\n", + " '75%': 853.7123462551981,\n", + " 'skewness': 2.304184217619503,\n", + " 'kurtosis': 6.080440332958206,\n", + " 'lag': 6000},\n", + " 6500: {'count': 3438,\n", + " 'avg semivariance': 399.4383279265961,\n", + " 'std': 1153.2098422240833,\n", + " 'min': 7.204107532743365e-07,\n", + " 'max': 7601.825788923321,\n", + " '25%': 14.495817314702435,\n", + " 'median': 261.36620926694013,\n", + " '75%': 1041.356807627988,\n", + " 'skewness': 1.931402039434206,\n", + " 'kurtosis': 3.798250749690035,\n", + " 'lag': 6500},\n", + " 7000: {'count': 3516,\n", + " 'avg semivariance': 432.86331994023425,\n", + " 'std': 1205.9751644404555,\n", + " 'min': 1.1944735888391733e-05,\n", + " 'max': 7504.400845617289,\n", + " '25%': 16.599273964766326,\n", + " 'median': 353.5724600912399,\n", + " '75%': 1087.1212219511253,\n", + " 'skewness': 1.843196142580489,\n", + " 'kurtosis': 3.2138710976166465,\n", + " 'lag': 7000},\n", + " 7500: {'count': 3742,\n", + " 'avg semivariance': 452.0066903518195,\n", + " 'std': 1229.990400693129,\n", + " 'min': 0.00016457879974041134,\n", + " 'max': 7445.123251811488,\n", + " '25%': 19.416636260517407,\n", + " 'median': 400.0876665460273,\n", + " '75%': 1197.4562269894668,\n", + " 'skewness': 1.765235207644389,\n", + " 'kurtosis': 2.804333724809581,\n", + " 'lag': 7500},\n", + " 8000: {'count': 3764,\n", + " 'avg semivariance': 482.0342571898674,\n", + " 'std': 1251.2980166157447,\n", + " 'min': 0.00015741564857307822,\n", + " 'max': 7696.494923023307,\n", + " '25%': 28.75095694611082,\n", + " 'median': 494.39126448825846,\n", + " '75%': 1296.4643512787043,\n", + " 'skewness': 1.815569197059597,\n", + " 'kurtosis': 3.409596532806008,\n", + " 'lag': 8000},\n", + " 8500: {'count': 3694,\n", + " 'avg semivariance': 520.1341495607455,\n", + " 'std': 1240.4059049128941,\n", + " 'min': 0.0002693152637220919,\n", + " 'max': 7585.617314484993,\n", + " '25%': 55.08843475379035,\n", + " 'median': 622.1932522228453,\n", + " '75%': 1461.2366190288994,\n", + " 'skewness': 1.640249567137542,\n", + " 'kurtosis': 2.821447646241592,\n", + " 'lag': 8500},\n", + " 9000: {'count': 3778,\n", + " 'avg semivariance': 520.9361851893744,\n", + " 'std': 1259.410339352638,\n", + " 'min': 2.3102620616555214e-07,\n", + " 'max': 7725.139153137661,\n", + " '25%': 58.035086885342025,\n", + " 'median': 643.2937136909459,\n", + " '75%': 1419.7999590630789,\n", + " 'skewness': 1.8033978324843776,\n", + " 'kurtosis': 3.812818335669772,\n", + " 'lag': 9000},\n", + " 9500: {'count': 3834,\n", + " 'avg semivariance': 528.4933595359013,\n", + " 'std': 1255.8452007794854,\n", + " 'min': 8.405186235904694e-06,\n", + " 'max': 7680.21352880885,\n", + " '25%': 74.65166588343345,\n", + " 'median': 624.7088771401068,\n", + " '75%': 1493.148607207695,\n", + " 'skewness': 1.7615603165078786,\n", + " 'kurtosis': 3.588097420192864,\n", + " 'lag': 9500},\n", + " 10000: {'count': 3784,\n", + " 'avg semivariance': 573.7428597360878,\n", + " 'std': 1277.460074996154,\n", + " 'min': 0.001873623245046474,\n", + " 'max': 7725.679305606522,\n", + " '25%': 127.51674786386229,\n", + " 'median': 728.4413137754636,\n", + " '75%': 1696.8964463964303,\n", + " 'skewness': 1.4946113148918367,\n", + " 'kurtosis': 2.0538417253918233,\n", + " 'lag': 10000},\n", + " 10500: {'count': 3966,\n", + " 'avg semivariance': 546.1446458393998,\n", + " 'std': 1220.7922300975197,\n", + " 'min': 0.0004935860633850098,\n", + " 'max': 7687.258343794474,\n", + " '25%': 102.0174007751084,\n", + " 'median': 732.9295632776084,\n", + " '75%': 1501.0990590303154,\n", + " 'skewness': 1.6180520069795266,\n", + " 'kurtosis': 2.822235632177234,\n", + " 'lag': 10500},\n", + " 11000: {'count': 3850,\n", + " 'avg semivariance': 576.4471617515657,\n", + " 'std': 1289.503588507771,\n", + " 'min': 5.584560858551413e-05,\n", + " 'max': 7790.453214028417,\n", + " '25%': 144.58543268055655,\n", + " 'median': 739.5912464988069,\n", + " '75%': 1625.4747466422268,\n", + " 'skewness': 1.6029348804597163,\n", + " 'kurtosis': 2.6315135112744077,\n", + " 'lag': 11000},\n", + " 11500: {'count': 3900,\n", + " 'avg semivariance': 616.4667622441075,\n", + " 'std': 1318.705099789272,\n", + " 'min': 0.0007496638318116311,\n", + " 'max': 7599.070800546455,\n", + " '25%': 212.19297151140927,\n", + " 'median': 825.188326311596,\n", + " '75%': 1742.442064192379,\n", + " 'skewness': 1.5472715313697991,\n", + " 'kurtosis': 2.464061351192899,\n", + " 'lag': 11500},\n", + " 12000: {'count': 3690,\n", + " 'avg semivariance': 622.6772355962922,\n", + " 'std': 1282.6702868777268,\n", + " 'min': 0.01706233253935352,\n", + " 'max': 7590.695165797661,\n", + " '25%': 239.07397154289356,\n", + " 'median': 845.7670932282381,\n", + " '75%': 1877.9684327091672,\n", + " 'skewness': 1.4087642992292182,\n", + " 'kurtosis': 1.8332629965211336,\n", + " 'lag': 12000}}" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "variogram_cloud.describe()" + ] + }, + { + "cell_type": "markdown", + "id": "c03c9e6b", + "metadata": {}, + "source": [ + "We get `dict` as an output but it is not especially readable, let's convert it to dataframe:" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "d6706e29", + "metadata": {}, + "outputs": [], + "source": [ + "desc = pd.DataFrame(variogram_cloud.describe())" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "ac7f4d1a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
500100015002000250030003500400045005000...750080008500900095001000010500110001150012000
count212.000000630.000000978.0000001414.0000001700.0000001950.0000002140.0000002506.0000002.630000e+032882.000000...3742.0000003764.0000003694.0000003.778000e+033834.0000003784.0000003966.0000003850.0000003900.0000003690.000000
avg semivariance16.20556327.56975444.13929077.16096689.057288127.050205146.039443190.0128792.419449e+02261.217203...452.006690482.034257520.1341505.209362e+02528.493360573.742860546.144646576.447162616.466762622.677236
std62.353682159.651497251.355086390.472410438.202078593.275581662.483431740.7104839.048100e+02969.759977...1229.9904011251.2980171240.4059051.259410e+031255.8452011277.4600751220.7922301289.5035891318.7051001282.670287
min0.0000000.0000010.0000070.0000390.0001120.0000140.0000120.0000093.842615e-070.000003...0.0001650.0001570.0002692.310262e-070.0000080.0018740.0004940.0000560.0007500.017062
max349.4402591279.6886122377.4163494426.6194033043.1434465619.7332325642.4806775251.9041185.870231e+037408.018253...7445.1232527696.4949237585.6173147.725139e+037680.2135297725.6793067687.2583447790.4532147599.0708017590.695166
\n", + "

5 rows × 24 columns

\n", + "
" + ], + "text/plain": [ + " 500 1000 1500 2000 \\\n", + "count 212.000000 630.000000 978.000000 1414.000000 \n", + "avg semivariance 16.205563 27.569754 44.139290 77.160966 \n", + "std 62.353682 159.651497 251.355086 390.472410 \n", + "min 0.000000 0.000001 0.000007 0.000039 \n", + "max 349.440259 1279.688612 2377.416349 4426.619403 \n", + "\n", + " 2500 3000 3500 4000 \\\n", + "count 1700.000000 1950.000000 2140.000000 2506.000000 \n", + "avg semivariance 89.057288 127.050205 146.039443 190.012879 \n", + "std 438.202078 593.275581 662.483431 740.710483 \n", + "min 0.000112 0.000014 0.000012 0.000009 \n", + "max 3043.143446 5619.733232 5642.480677 5251.904118 \n", + "\n", + " 4500 5000 ... 7500 8000 \\\n", + "count 2.630000e+03 2882.000000 ... 3742.000000 3764.000000 \n", + "avg semivariance 2.419449e+02 261.217203 ... 452.006690 482.034257 \n", + "std 9.048100e+02 969.759977 ... 1229.990401 1251.298017 \n", + "min 3.842615e-07 0.000003 ... 0.000165 0.000157 \n", + "max 5.870231e+03 7408.018253 ... 7445.123252 7696.494923 \n", + "\n", + " 8500 9000 9500 10000 \\\n", + "count 3694.000000 3.778000e+03 3834.000000 3784.000000 \n", + "avg semivariance 520.134150 5.209362e+02 528.493360 573.742860 \n", + "std 1240.405905 1.259410e+03 1255.845201 1277.460075 \n", + "min 0.000269 2.310262e-07 0.000008 0.001874 \n", + "max 7585.617314 7.725139e+03 7680.213529 7725.679306 \n", + "\n", + " 10500 11000 11500 12000 \n", + "count 3966.000000 3850.000000 3900.000000 3690.000000 \n", + "avg semivariance 546.144646 576.447162 616.466762 622.677236 \n", + "std 1220.792230 1289.503589 1318.705100 1282.670287 \n", + "min 0.000494 0.000056 0.000750 0.017062 \n", + "max 7687.258344 7790.453214 7599.070801 7590.695166 \n", + "\n", + "[5 rows x 24 columns]" + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "desc.head()" + ] + }, { "cell_type": "code", "execution_count": null, - "id": "4a29a218", + "id": "832f41a0", "metadata": {}, "outputs": [], "source": [] From 7a5acd5d633ba35733b892bb1d1f03f61d872179 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Fri, 27 Jan 2023 13:06:49 +0200 Subject: [PATCH 12/29] Update Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb --- ...ariogram Point Cloud classes (Basic).ipynb | 420 ++++++++++++++++-- 1 file changed, 384 insertions(+), 36 deletions(-) diff --git a/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb b/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb index 70561abc..a824b47b 100644 --- a/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb +++ b/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb @@ -450,7 +450,7 @@ }, { "cell_type": "markdown", - "id": "97921175", + "id": "3ce49546", "metadata": {}, "source": [ "Let's look into the North-South axis too:" @@ -459,7 +459,7 @@ { "cell_type": "code", "execution_count": 17, - "id": "5e4ca777", + "id": "56e49c1d", "metadata": {}, "outputs": [ { @@ -493,7 +493,7 @@ }, { "cell_type": "markdown", - "id": "9f4806b9", + "id": "35d06782", "metadata": {}, "source": [ "What can we learn from those plots? We see that variability along W-E axis is lower than along N-S axis. It may be an indicator that we have spatial structures that are continuous along W-E axis (for example a river plain)." @@ -501,7 +501,7 @@ }, { "cell_type": "markdown", - "id": "e651b931", + "id": "0fe801d3", "metadata": {}, "source": [ "At this point, we are ready for modeling. However, if we want to be precise we should take a look into outliers and analyze `VariogramCloud`." @@ -509,7 +509,7 @@ }, { "cell_type": "markdown", - "id": "c4fc177f", + "id": "7aa38fec", "metadata": {}, "source": [ "## 2. (Experimental) Variogram Cloud class\n", @@ -536,7 +536,7 @@ "\n", "`VariogramCloud` has more methods than `ExperimentalVariogram`:\n", "\n", - "- `calculate_experimental_variogram()` to obtain the variogram cloud,\n", + "- `calculate_experimental_variogram()` to obtain the variogram (similar to output from `ExperimentalVariogram` class,\n", "- `describe()` to get lag-statistics,\n", "- `plot()` to plot variogram cloud,\n", "- `remove_outliers()` to clean variogram.\n", @@ -547,7 +547,7 @@ { "cell_type": "code", "execution_count": 18, - "id": "03c92a1c", + "id": "f565ede3", "metadata": {}, "outputs": [], "source": [ @@ -560,7 +560,7 @@ }, { "cell_type": "markdown", - "id": "9b3b2a74", + "id": "afe591d4", "metadata": {}, "source": [ "We can plot three different kinds of distribution plots: `'scatter', 'box', 'violin'`. We will choose `box` because it clearly shows data distribution in contrast to `scatter` and it's easier to interpret than `violin` plot." @@ -569,7 +569,7 @@ { "cell_type": "code", "execution_count": 21, - "id": "0c305795", + "id": "1a9edb5e", "metadata": {}, "outputs": [ { @@ -589,7 +589,7 @@ }, { "cell_type": "markdown", - "id": "110b3e9a", + "id": "fcae8d56", "metadata": {}, "source": [ "The general shape is similar to the shape of experimental variogram. We can see that semivariances between point pairs contain outliers, especially for the lags close to our maximum range. To be sure about outliers existence, let's look into more complex violinplot:" @@ -598,7 +598,7 @@ { "cell_type": "code", "execution_count": 22, - "id": "b72a1f3e", + "id": "0825b30e", "metadata": {}, "outputs": [ { @@ -618,7 +618,7 @@ }, { "cell_type": "markdown", - "id": "b6871569", + "id": "098668ec", "metadata": {}, "source": [ "Extreme outliers are more visible. Another thing is a difference between mean and median. Distribution are highly skewed toward large values. If graphical representation is not enough we may describe statistics with method `.describe()`:" @@ -627,7 +627,7 @@ { "cell_type": "code", "execution_count": 26, - "id": "e01f9bc5", + "id": "0c11c36f", "metadata": { "scrolled": true }, @@ -912,7 +912,7 @@ }, { "cell_type": "markdown", - "id": "c03c9e6b", + "id": "3366be34", "metadata": {}, "source": [ "We get `dict` as an output but it is not especially readable, let's convert it to dataframe:" @@ -921,7 +921,7 @@ { "cell_type": "code", "execution_count": 28, - "id": "d6706e29", + "id": "9584d193", "metadata": {}, "outputs": [], "source": [ @@ -930,8 +930,8 @@ }, { "cell_type": "code", - "execution_count": 29, - "id": "ac7f4d1a", + "execution_count": 30, + "id": "69508402", "metadata": {}, "outputs": [ { @@ -1099,9 +1099,153 @@ " 7599.070801\n", " 7590.695166\n", " \n", + " \n", + " 25%\n", + " 0.701492\n", + " 0.654256\n", + " 1.004204\n", + " 1.511615\n", + " 1.396649\n", + " 2.325767\n", + " 3.143072\n", + " 3.944196\n", + " 6.187897e+00\n", + " 4.957852\n", + " ...\n", + " 19.416636\n", + " 28.750957\n", + " 55.088435\n", + " 5.803509e+01\n", + " 74.651666\n", + " 127.516748\n", + " 102.017401\n", + " 144.585433\n", + " 212.192972\n", + " 239.073972\n", + " \n", + " \n", + " median\n", + " 6.171842\n", + " 5.782992\n", + " 9.299424\n", + " 20.100519\n", + " 20.559582\n", + " 27.694637\n", + " 42.710316\n", + " 66.112301\n", + " 7.583133e+01\n", + " 102.866010\n", + " ...\n", + " 400.087667\n", + " 494.391264\n", + " 622.193252\n", + " 6.432937e+02\n", + " 624.708877\n", + " 728.441314\n", + " 732.929563\n", + " 739.591246\n", + " 825.188326\n", + " 845.767093\n", + " \n", + " \n", + " 75%\n", + " 34.700227\n", + " 32.851185\n", + " 64.594637\n", + " 133.282116\n", + " 137.811204\n", + " 201.408542\n", + " 249.434189\n", + " 341.526456\n", + " 4.856856e+02\n", + " 503.167120\n", + " ...\n", + " 1197.456227\n", + " 1296.464351\n", + " 1461.236619\n", + " 1.419800e+03\n", + " 1493.148607\n", + " 1696.896446\n", + " 1501.099059\n", + " 1625.474747\n", + " 1742.442064\n", + " 1877.968433\n", + " \n", + " \n", + " skewness\n", + " 3.053058\n", + " 5.225033\n", + " 6.063957\n", + " 5.830170\n", + " 4.145943\n", + " 3.954366\n", + " 4.129248\n", + " 2.961544\n", + " 2.872795e+00\n", + " 2.712578\n", + " ...\n", + " 1.765235\n", + " 1.815569\n", + " 1.640250\n", + " 1.803398e+00\n", + " 1.761560\n", + " 1.494611\n", + " 1.618052\n", + " 1.602935\n", + " 1.547272\n", + " 1.408764\n", + " \n", + " \n", + " kurtosis\n", + " 9.723030\n", + " 31.431383\n", + " 43.380043\n", + " 47.220256\n", + " 18.510835\n", + " 19.066822\n", + " 21.057248\n", + " 9.547389\n", + " 9.292135e+00\n", + " 8.061868\n", + " ...\n", + " 2.804334\n", + " 3.409597\n", + " 2.821448\n", + " 3.812818e+00\n", + " 3.588097\n", + " 2.053842\n", + " 2.822236\n", + " 2.631514\n", + " 2.464061\n", + " 1.833263\n", + " \n", + " \n", + " lag\n", + " 500.000000\n", + " 1000.000000\n", + " 1500.000000\n", + " 2000.000000\n", + " 2500.000000\n", + " 3000.000000\n", + " 3500.000000\n", + " 4000.000000\n", + " 4.500000e+03\n", + " 5000.000000\n", + " ...\n", + " 7500.000000\n", + " 8000.000000\n", + " 8500.000000\n", + " 9.000000e+03\n", + " 9500.000000\n", + " 10000.000000\n", + " 10500.000000\n", + " 11000.000000\n", + " 11500.000000\n", + " 12000.000000\n", + " \n", " \n", "\n", - "

5 rows × 24 columns

\n", + "

11 rows × 24 columns

\n", "" ], "text/plain": [ @@ -1111,6 +1255,12 @@ "std 62.353682 159.651497 251.355086 390.472410 \n", "min 0.000000 0.000001 0.000007 0.000039 \n", "max 349.440259 1279.688612 2377.416349 4426.619403 \n", + "25% 0.701492 0.654256 1.004204 1.511615 \n", + "median 6.171842 5.782992 9.299424 20.100519 \n", + "75% 34.700227 32.851185 64.594637 133.282116 \n", + "skewness 3.053058 5.225033 6.063957 5.830170 \n", + "kurtosis 9.723030 31.431383 43.380043 47.220256 \n", + "lag 500.000000 1000.000000 1500.000000 2000.000000 \n", "\n", " 2500 3000 3500 4000 \\\n", "count 1700.000000 1950.000000 2140.000000 2506.000000 \n", @@ -1118,6 +1268,12 @@ "std 438.202078 593.275581 662.483431 740.710483 \n", "min 0.000112 0.000014 0.000012 0.000009 \n", "max 3043.143446 5619.733232 5642.480677 5251.904118 \n", + "25% 1.396649 2.325767 3.143072 3.944196 \n", + "median 20.559582 27.694637 42.710316 66.112301 \n", + "75% 137.811204 201.408542 249.434189 341.526456 \n", + "skewness 4.145943 3.954366 4.129248 2.961544 \n", + "kurtosis 18.510835 19.066822 21.057248 9.547389 \n", + "lag 2500.000000 3000.000000 3500.000000 4000.000000 \n", "\n", " 4500 5000 ... 7500 8000 \\\n", "count 2.630000e+03 2882.000000 ... 3742.000000 3764.000000 \n", @@ -1125,40 +1281,232 @@ "std 9.048100e+02 969.759977 ... 1229.990401 1251.298017 \n", "min 3.842615e-07 0.000003 ... 0.000165 0.000157 \n", "max 5.870231e+03 7408.018253 ... 7445.123252 7696.494923 \n", + "25% 6.187897e+00 4.957852 ... 19.416636 28.750957 \n", + "median 7.583133e+01 102.866010 ... 400.087667 494.391264 \n", + "75% 4.856856e+02 503.167120 ... 1197.456227 1296.464351 \n", + "skewness 2.872795e+00 2.712578 ... 1.765235 1.815569 \n", + "kurtosis 9.292135e+00 8.061868 ... 2.804334 3.409597 \n", + "lag 4.500000e+03 5000.000000 ... 7500.000000 8000.000000 \n", "\n", - " 8500 9000 9500 10000 \\\n", - "count 3694.000000 3.778000e+03 3834.000000 3784.000000 \n", - "avg semivariance 520.134150 5.209362e+02 528.493360 573.742860 \n", - "std 1240.405905 1.259410e+03 1255.845201 1277.460075 \n", - "min 0.000269 2.310262e-07 0.000008 0.001874 \n", - "max 7585.617314 7.725139e+03 7680.213529 7725.679306 \n", + " 8500 9000 9500 10000 \\\n", + "count 3694.000000 3.778000e+03 3834.000000 3784.000000 \n", + "avg semivariance 520.134150 5.209362e+02 528.493360 573.742860 \n", + "std 1240.405905 1.259410e+03 1255.845201 1277.460075 \n", + "min 0.000269 2.310262e-07 0.000008 0.001874 \n", + "max 7585.617314 7.725139e+03 7680.213529 7725.679306 \n", + "25% 55.088435 5.803509e+01 74.651666 127.516748 \n", + "median 622.193252 6.432937e+02 624.708877 728.441314 \n", + "75% 1461.236619 1.419800e+03 1493.148607 1696.896446 \n", + "skewness 1.640250 1.803398e+00 1.761560 1.494611 \n", + "kurtosis 2.821448 3.812818e+00 3.588097 2.053842 \n", + "lag 8500.000000 9.000000e+03 9500.000000 10000.000000 \n", "\n", - " 10500 11000 11500 12000 \n", - "count 3966.000000 3850.000000 3900.000000 3690.000000 \n", - "avg semivariance 546.144646 576.447162 616.466762 622.677236 \n", - "std 1220.792230 1289.503589 1318.705100 1282.670287 \n", - "min 0.000494 0.000056 0.000750 0.017062 \n", - "max 7687.258344 7790.453214 7599.070801 7590.695166 \n", + " 10500 11000 11500 12000 \n", + "count 3966.000000 3850.000000 3900.000000 3690.000000 \n", + "avg semivariance 546.144646 576.447162 616.466762 622.677236 \n", + "std 1220.792230 1289.503589 1318.705100 1282.670287 \n", + "min 0.000494 0.000056 0.000750 0.017062 \n", + "max 7687.258344 7790.453214 7599.070801 7590.695166 \n", + "25% 102.017401 144.585433 212.192972 239.073972 \n", + "median 732.929563 739.591246 825.188326 845.767093 \n", + "75% 1501.099059 1625.474747 1742.442064 1877.968433 \n", + "skewness 1.618052 1.602935 1.547272 1.408764 \n", + "kurtosis 2.822236 2.631514 2.464061 1.833263 \n", + "lag 10500.000000 11000.000000 11500.000000 12000.000000 \n", "\n", - "[5 rows x 24 columns]" + "[11 rows x 24 columns]" ] }, - "execution_count": 29, + "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "desc.head()" + "desc" + ] + }, + { + "cell_type": "markdown", + "id": "852dfb92", + "metadata": {}, + "source": [ + "With this detailed table, we can analyze variogram in details and decide:\n", + "- if lags are correctly placed,\n", + "- if there are enough points per lag,\n", + "- if maximum range is too low or too high,\n", + "- is distribution close to normal,\n", + "\n", + "and based on the answers for those question, we can change semivariogram parameters slightly.\n", + "\n", + "The interesting row is `avg semivariance`. Let's plot it against lags, and let's plot the output from `ExperimentalVariogram` in the same figure:" ] }, { "cell_type": "code", - "execution_count": null, - "id": "832f41a0", + "execution_count": 31, + "id": "560b7e1f", "metadata": {}, "outputs": [], - "source": [] + "source": [ + "# Re-calculate experimental variogram\n", + "\n", + "max_range = 12500\n", + "step_size = 500\n", + "\n", + "experimental_variogram = ExperimentalVariogram(\n", + " input_array=dem,\n", + " step_size=step_size,\n", + " max_range=max_range\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "id": "09f11c4c", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAigAAAGdCAYAAAA44ojeAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAABrWUlEQVR4nO3deVhUZf8G8HtYZlhnEIRBFAFXQEEFFUZLW0g0M9dcUzTSNMzUNH++uZRWmu2ZaZqhlVtWlnupqZUCIoqhbKIoLiwu7Mg28/z+8GVexx0EzgD357rOdTnnPHPO9zwzztycOec5MiGEABEREZERMZG6ACIiIqLbMaAQERGR0WFAISIiIqPDgEJERERGhwGFiIiIjA4DChERERkdBhQiIiIyOgwoREREZHTMpC6gKnQ6HS5fvgxbW1vIZDKpyyEiIqKHIIRAfn4+XFxcYGJy/2MkdTKgXL58Ga6urlKXQURERFVw4cIFNGvW7L5t6mRAsbW1BXBzB5VKpcTVEBER0cPIy8uDq6ur/nv8fupkQKn4WUepVDKgEBER1TEPc3oGT5IlIiIio8OAQkREREaHAYWIiIiMTp08B+VhCCFQXl4OrVYrdSlERA2WqakpzMzMOCQEVVq9DCilpaVIT09HUVGR1KUQETV4VlZWaNKkCeRyudSlUB1S7wKKTqdDamoqTE1N4eLiArlczuRORCQBIQRKS0tx5coVpKamonXr1g8cnIuoQr0LKKWlpdDpdHB1dYWVlZXU5RARNWiWlpYwNzfH+fPnUVpaCgsLC6lLojqi3kZZpnQiIuPAz2OqCr5riIiIyOgwoNBDGTt2LAYMGCB1GY/E3d0dn332WY1v58CBA5DJZMjJyanxbRER1VcMKEZi7NixkMlkd0y9e/eWujQAwOeff441a9ZIXQaAm0Mk//rrr1V+fmlpKRo3bozFixffdfnChQuhVqtRVlZWpfV369YN6enpUKlUVa6xvnr77bfRsWPHGln3mjVrYGdnVyPrJqLax4BiRHr37o309HSDacOGDZLWpNVqodPpoFKp6s2Hv1wux4svvojw8PA7lgkhsGbNGowZMwbm5uaVXndZWRnkcjmcnZ1r/OqxqgYoIqK6gAHFiCgUCjg7OxtMjRo1AnDzZwO5XI6///5b337JkiVwcnJCZmYmAOCJJ57A5MmTMXnyZKhUKjRu3Bhz586FEEL/nJKSEsyYMQNNmzaFtbU1AgICcODAAf3yir9Ct27dCm9vbygUCqSlpd3xE88TTzyB1157DVOnTkWjRo2gVquxatUqFBYWYty4cbC1tUWrVq2wa9cug308efIk+vTpAxsbG6jVaowePRpXr141WO+UKVPw5ptvwt7eHs7Oznj77bf1y93d3QEAAwcOhEwm0z8+c+YM+vfvD7VaDRsbG3Tp0gV79+69Z1+HhoYiOTkZ//zzj8H8gwcP4uzZswgNDUV0dDSeeeYZNG7cGCqVCj179sSxY8cM2stkMixfvhzPP/88rK2t8d577931J56ff/4Z7dq1g0KhgLu7Oz7++GOD9aSnp6Nv376wtLSEh4cH1q9ff8dPUnfbllarRWhoKDw8PGBpaYm2bdvi888/N1h3xWv3/vvvQ61Ww87ODgsWLEB5eTlmzpwJe3t7NGvW7K6B7VYlJSWYMmUKnJycYGFhgcceewzR0dH65Xc7gvHrr7/qg9qaNWvwzjvv4MSJE/ojhBVH5Sr2rU+fPrC0tESLFi3w008/6ddztz6NjY2FTCbDuXPncODAAYwbNw65ubn6dd/6viGiByvIy0Zi9F5Ebf4YUV++hGO710hbkKiDcnNzBQCRm5t7x7IbN26I+Ph4cePGDf08nU4nCkvKan3S6XQPvU8hISGif//+920zc+ZM4ebmJnJycsSxY8eEXC4Xv/32m355z549hY2NjXj99ddFYmKi+OGHH4SVlZVYuXKlvs3LL78sunXrJv766y+RkpIiPvzwQ6FQKERycrIQQojw8HBhbm4uunXrJg4dOiQSExNFYWHhHfX17NlT2NraioULF4rk5GSxcOFCYWpqKvr06SNWrlwpkpOTxaRJk4SDg4MoLCwUQgiRnZ0tHB0dxezZs0VCQoI4duyYeOaZZ8STTz5psF6lUinefvttkZycLNauXStkMpn4448/hBBCZGVlCQAiPDxcpKeni6ysLCGEELGxsWLFihUiLi5OJCcnizlz5ggLCwtx/vx5/brd3NzEp59+qn/cpUsXMW7cOIM+HjNmjOjWrZsQQoh9+/aJ77//XiQkJIj4+HgRGhoq1Gq1yMvL07cHIJycnMS3334rzpw5I86fPy/2798vAIjs7GwhhBBHjx4VJiYmYsGCBSIpKUmEh4cLS0tLER4erl9PUFCQ6Nixo4iMjBQxMTGiZ8+ewtLS0qDeu22rtLRUzJs3T0RHR4uzZ8/qX/NNmzbpnxcSEiJsbW1FWFiYSExMFKtXrxYARHBwsHjvvff0r5+5ubm4cOHCPd9/U6ZMES4uLmLnzp3i1KlTIiQkRDRq1Ehcu3ZN/95RqVQGz9myZYuo+JgpKioSb7zxhmjXrp1IT08X6enpoqioSL9vDg4OYtWqVSIpKUnMmTNHmJqaivj4eCGEuKNPhRDi+PHjAoBITU0VJSUl4rPPPhNKpVK/7vz8/HvuC9Wuu30uk3RKS4rF2VNHRPS2r8XhlVPE8Q+CxaW3WwkxX2kwRX06vNq3fb/v79s1iIBSWFIm3GZtr/WpsKTsofcpJCREmJqaCmtra4Ppvffe07cpKSkRHTt2FEOHDhXe3t5i/PjxBuvo2bOn8PLyMghGs2bNEl5eXkIIIc6fPy9MTU3FpUuXDJ739NNPi9mzZwshbn7JABCxsbF31Hd7QHnsscf0j8vLy4W1tbUYPXq0fl56eroAICIiIoQQQixcuFD06tXLYL0XLlwQAERSUtJd1yvEzSAxa9Ys/WMAYsuWLXfpRUPt2rUTS5cu1T++PaCsWLFC2NjY6L/I8vLyhJWVlfjmm2/uuj6tVitsbW3Ftm3bDGqZOnWqQbvbv0xHjhwpnnnmGYM2M2fOFN7e3kIIIRISEgQAER0drV9++vRpAeCOgHL7tu4mLCxMDB48WP84JCREuLm5Ca1Wq5/Xtm1b8fjjj+sfV7x+GzZsuOs6CwoKhLm5uVi3bp1+XmlpqXBxcRFLliwRQjw4oAghxPz580WHDh3uWD8AMXHiRIN5AQEBYtKkSUKIBweUe22fjAMDijR0Wq1IP58sYvdtEIfX/EdEfzxInH3HV5TMa3RHGKmYMue7ixOLnhIRyyeJ2H2bHryRSqpMQKl3A7XVZU8++SSWL19uMM/e3l7/b7lcjnXr1sHX1xdubm749NNP71hHYGCgwbkPGo0GH3/8MbRaLeLi4qDVatGmTRuD55SUlMDBwcFgO76+vg+s99Y2pqamcHBwgI+Pj36eWq0GAGRlZQEATpw4gf3798PGxuaOdZ05c0Zf1+3bbtKkiX4d91JQUIC3334bO3bsQHp6OsrLy3Hjxg2kpaXd8zkjRozAtGnT8OOPP+Kll17Cpk2bYGJigmHDhgEAMjMzMWfOHBw4cABZWVnQarUoKiq6Y52dO3e+b20JCQno37+/wbzu3bvjs88+g1arRVJSEszMzODn56df3qpVK/3Pew/a1rJly/Dtt98iLS0NN27cQGlp6R0norZr185gLAq1Wo327dvrH1e8fvfq5zNnzqCsrAzdu3fXzzM3N0fXrl2RkJBw3/1/WBqN5o7HsbGx1bJuovquqCAX5+IOIz/tBJAVD1XeaTQtTYWz7Aacb28sAwqEJS6auyNX2Rpw8oZN8w5o2sYPTo2d4STFDtxFgwgoluamiF8QLMl2K8Pa2hqtWrW6b5vDhw8DAK5fv47r16/D2tr6oddfUFAAU1NTxMTEwNTUsLZbQ4OlpeVDneB5+0mkMpnMYF7FOnQ6nX77/fr1wwcffHDHupo0aXLf9Vas415mzJiBPXv24KOPPkKrVq1gaWmJIUOGoLS09J7PUSqVGDJkCMLDw/HSSy8hPDwcQ4cO1fdFSEgIrl27hs8//xxubm5QKBTQaDR3rLMyr8Gjun1bGzduxIwZM/Dxxx9Do9HA1tYWH374IaKiogzaPei1qpj3oH6+HxMTE4PznYDqO5G3Ilzdun6eJEx0U1pyLKzW94c3cgwXyIAyYYpLpk1xzboVyhy8YNHMB06t/NCkeWt4GvkAeg0ioMhkMljJ6/6unjlzBtOmTcOqVauwadMmhISEYO/evQZ/Gd/+xRQZGYnWrVvD1NQUnTp1glarRVZWFh5//PHaLh9+fn74+eef4e7uDjOzqr8e5ubmd9yl+tChQxg7diwGDhwI4GYYOnfu3APXFRoaiieeeALbt2/H4cOH8eGHHxqs86uvvsKzzz4LALhw4YLBCb0Py8vLC4cOHbqj3jZt2sDU1BRt27ZFeXk5jh8/Dn9/fwBASkoKsrOzH7juQ4cOoVu3bnj11Vf1886cOVPpGh+kZcuWkMvlOHToENzc3ADcDAjR0dGYOnUqAMDR0RH5+fkoLCzUB6nbj4DI5fJ73mE8MjISY8aMMXjcqVMn/bqBmycTVxxZqsy6ieqrqxlpMNvwAhojB9egwkVLTxQ1agvzJu3h0KIjmrbqAHeFBdylLrQKjDs+NTAlJSXIyMgwmCq+ELVaLV588UUEBwdj3LhxCA8Px7///nvH1SBpaWmYPn06kpKSsGHDBixduhSvv/46AKBNmzYYNWoUxowZg19++QWpqak4cuQIFi1ahB07dtT4/oWFheH69esYMWIEoqOjcebMGfz+++8YN25cpb5Y3N3dsW/fPmRkZOi/xFu3bo1ffvkFsbGxOHHiBEaOHPlQRwN69OiBVq1aYcyYMfD09ES3bt30y1q3bo3vv/8eCQkJiIqKwqhRo2BpaVnp/X7jjTewb98+LFy4EMnJyVi7di2+/PJLzJgxAwDg6emJoKAgTJgwAUeOHMHx48cxYcKEhzqS1bp1axw9ehS///47kpOTMXfuXIMra6qLtbU1Jk2ahJkzZ2L37t2Ij4/H+PHjUVRUhNDQUABAQEAArKys8J///AdnzpzB+vXr7xg7x93dHampqYiNjcXVq1dRUlKiX7Z582Z8++23SE5Oxvz583HkyBFMnjwZwM2fvFxdXfH222/j9OnT2LFjxx3vfXd3dxQUFGDfvn24evUq72ZO9V5hfg6yVw2Ei8jCRVkTyF6NQIdZf0AzYSk693sFHu0CIFfU3XsfMaAYkd27d6NJkyYG02OPPQYAeO+993D+/Hl8/fXXAG7+JLJy5UrMmTMHJ06c0K9jzJgxuHHjBrp27YqwsDC8/vrrmDBhgn55eHg4xowZgzfeeANt27bFgAEDEB0djebNm9f4/rm4uODQoUPQarXo1asXfHx8MHXqVNjZ2VXqXh0ff/wx9uzZA1dXV/1f2J988gkaNWqEbt26oV+/fggODjY4p+NeZDIZXnrpJWRnZ+Oll14yWLZ69WpkZ2fDz88Po0eP1l9iW1l+fn748ccfsXHjRrRv3x7z5s3DggULMHbsWH2b7777Dmq1Gj169MDAgQMxfvx42NraPvDGaq+88goGDRqEYcOGISAgANeuXTM4mlKdFi9ejMGDB2P06NHw8/NDSkoKfv/9d/0RDXt7e/zwww/YuXMnfHx8sGHDhjsu9R08eDB69+6NJ598Eo6Ojgbj/LzzzjvYuHEjfH198d1332HDhg3w9vYGcPOo2YYNG5CYmAhfX1988MEHePfddw3W3a1bN0ycOBHDhg2Do6MjlixZUiP9QGQMykpLkLJsCFprU3AdSmDUT7B3aip1WdVKJm7/0bgOyMvLg0qlQm5uLpRKpcGy4uJipKamwsPDo8HdNfOJJ55Ax44da2U4d6pZFy9ehKurK/bu3Yunn35a6nJqnEwmw5YtW+r87RTo7hry53JNEDodope+iK7ZO3BDyHGh/2a08XtC6rIeyv2+v29X90/MIKoH/vzzTxQUFMDHxwfp6el488034e7ujh49ekhdGhEZmcg1s6DJ3gGtkCHp8S/QsY6Ek8qq9E88ly5dwosvvggHBwdYWlrCx8cHR48e1S8XQmDevHlo0qQJLC0tERQUhNOnTxus4/r16xg1ahSUSiXs7OwQGhqKgoKCR98bojqqrKwM//nPf9CuXTsMHDgQjo6OOHDgQJWG2yei+iv6l8+hSVsJADjafg46Bo2QuKKaU6kjKNnZ2ejevTuefPJJ7Nq1C46Ojjh9+rTBeA1LlizBF198gbVr18LDwwNz585FcHAw4uPj9Yf2Ro0ahfT0dOzZswdlZWUYN24cJkyYgPXr11fv3jUwtw5ZT3VLcHAwgoNr/1J4Y1EHf2kmqnX/7v8JnU68DciAiKbjoHlhhtQl1ahKnYPyf//3fzh06JDB/WBuJYSAi4sL3njjDf0VCrm5uVCr1VizZg2GDx+OhIQEeHt7Izo6Wj/o1O7du/Hss8/i4sWLcHFxeWAdPAeFiKju4Ofyozsd+zeabhkMK1kJolXB6Pz6RsiMfByTu6nMOSiV2rutW7eic+fOeOGFF+Dk5IROnTph1apV+uWpqanIyMhAUFCQfp5KpUJAQAAiIiIAABEREbCzszMYETMoKAgmJiZ3jOFRoaSkBHl5eQYTERFRQ3A5NRGNfn0RVrISxCn80OHV7+pkOKmsSu3h2bNnsXz5crRu3Rq///47Jk2ahClTpmDt2rUAgIyMDAD/G+K8glqt1i/LyMi441JNMzMz2Nvb69vcbtGiRVCpVPrJ1dW1MmUTERHVSTlXM1D+/SA0Rg7OmHrA/dWf6/TYJpVRqYCi0+ng5+eH999/H506dcKECRMwfvx4rFixoqbqAwDMnj0bubm5+unChQs1uj0iIiKpFRcVIOPrgWiuu4QMOEIZ+itsVfYPfmI9UamA0qRJE/3ASRW8vLz0N09zdr55S6LMzEyDNpmZmfplzs7Od9yQrLy8HNevX9e3uZ1CoYBSqTSYiIiI6itteTkSlg2DZ1k88mCNkmGb4OjiLnVZtapSAaV79+5ISkoymJecnKy/N4eHhwecnZ2xb98+/fK8vDxERUXp71Sq0WiQk5ODmJgYfZs///wTOp0OAQEBVd4RIiKi+kDodDj69SvoVPgPSoUZLgavhpuXv9Rl1bpKBZRp06YhMjIS77//PlJSUrB+/XqsXLkSYWFhAG6OBjl16lS8++672Lp1K+Li4jBmzBi4uLjoR4j08vJC7969MX78eBw5cgSHDh3C5MmTMXz48Ie6gofoUclkMvz66681vp23334bHTt2rPHtPCohBCZMmAB7e3vIZLI7bsJXn5w7d67e72OFAwcOQCaTIScnp0a305D6tLZErX8HAVd+AgDEBSyBt6aPxBVJRFTStm3bRPv27YVCoRCenp5i5cqVBst1Op2YO3euUKvVQqFQiKefflokJSUZtLl27ZoYMWKEsLGxEUqlUowbN07k5+c/dA25ubkCgMjNzb1j2Y0bN0R8fLy4ceNGZXfNKBw+fFiYmJiIZ599VupS6q309HRRXFxc49vJz88XV69erfHtPKqdO3cKc3NzcejQIZGeni7Kysokrad9+/bilVdeueuy7777TsjlcnHlypUqrbu8vNwo9rE6HDt2TAwZMkQ4OTkJhUIhWrVqJV5++WX95+3+/fsFAJGdnV2jdaSmpgoA4vjx4/dsU9c/l2tT9PaVQsxXCjFfKSJ+eEfqcqrd/b6/b8d78RiZl19+GTY2Nli9ejWSkpJq9KiSEAJarRZmZrzjQXWqa/365Zdf4sMPP8T58+fv2aa0tBRyubxW6vnss8/w9ttvIz09/Y67Rz/11FNwcHDA5s2bK73e2tyHmt7W9u3bMXjwYAQHB2PKlClo2bIlsrKysHnzZly4cAGbNm3CgQMH8OSTTyI7Oxt2dnY1Vsu5c+fg4eGB48eP3/OIYV3/XK4tpw7tQOs/xkAuK0ek0zAEvrpS6pKqXWXGQan0ERRjUF+PoOTn5wsbGxuRmJgohg0bJt577z39shEjRoihQ4catC8tLRUODg5i7dq1QgghtFqteP/994W7u7uwsLAQvr6+YvPmzfr2FX9R7dy5U/j5+Qlzc3Oxf/9+kZKSIp5//nnh5OQkrK2tRefOncWePXsMtnX58mXx7LPPCgsLC+Hu7i7WrVsn3NzcxKeffqpvk52dLUJDQ0Xjxo2Fra2tePLJJ0VsbOw997ekpESEhYUJZ2dnoVAoRPPmzcX777//0OubP3++6NChg1i9erVwdXUV1tbWYtKkSaK8vFx88MEHQq1WC0dHR/Huu+8abBeA2LJlixBCCI1GI958802D5VlZWcLMzEwcPHhQCHHzr3Z/f39hY2Mj1Gq1GDFihMjMzHxgv1bUV+HIkSMiKChIODg4CKVSKXr06CFiYmLuqG3VqlViwIABwtLSUrRq1Ur89ttvBm1Onjwp+vbtK2xtbYWNjY147LHHREpKin75qlWrhKenp1AoFKJt27Zi2bJl93wNQkJCBAD95ObmJoQQomfPniIsLEy8/vrrwsHBQTzxxBNCCCEOHDggunTpIuRyuXB2dhazZs0yOBrRs2dPMXnyZPH6668LOzs74eTkJFauXCkKCgrE2LFjhY2NjWjZsqXYuXPnPWu6cuWKkMvl4vvvvzeYf/bsWSGTycSuXbse6j3r5uYmFixYIEaPHi1sbW1FSEjIXf/af9A+5eXliZEjRworKyvh7OwsPvnkE9GzZ0/x+uuv33dbQgjx5ptvitatWwtLS0vh4eEh5syZI0pLS/XPq8p7uLCwUDRu3FgMGDDgrv1XccTkbkdQfvrpJ+Ht7S3kcrlwc3MTH330kcFzb/2/UUGlUonw8HD946ioKNGxY0ehUCiEv7+/+OWXX3gEpRqcPXVE5M53FmK+UsR8+JzQlpdLXVKNqMwRlIYRUHQ6IUoKan/S6Sq1X6tXrxadO3cWQtz8Ka1ly5ZC9991bN++XVhaWhr8FLZt2zZhaWkp8vLyhBBCvPvuu8LT01Ps3r1bnDlzRoSHhwuFQiEOHDgghPjfB5avr6/4448/REpKirh27ZqIjY0VK1asEHFxcSI5OVnMmTNHWFhYiPPnz+u3FRQUJDp27CgiIyNFTEyM6Nmzp7C0tDQIKEFBQaJfv34iOjpaJCcnizfeeEM4ODiIa9eu3XV/P/zwQ+Hq6ir++usvce7cOfH333+L9evXP/T65s+fL2xsbMSQIUPEqVOnxNatW4VcLhfBwcHitddeE4mJieLbb78VAERkZKR+vbd+CH/55ZeiefPm+n4WQoilS5cazFu9erXYuXOnOHPmjIiIiBAajUb06dNH3/5e/Xp7QNm3b5/4/vvvRUJCgoiPjxehoaFCrVbrX7+K2po1aybWr18vTp8+LaZMmSJsbGz0+3zx4kVhb28vBg0aJKKjo0VSUpL49ttvRWJiohBCiB9++EE0adJE/Pzzz+Ls2bPi559/Fvb29mLNmjV3fQ1ycnLEggULRLNmzUR6errIysoSQtwMGjY2NmLmzJkiMTFRJCYmiosXLworKyvx6quvioSEBLFlyxbRuHFjMX/+fP36evbsKWxtbcXChQtFcnKyWLhwoTA1NRV9+vQRK1euFMnJyWLSpEnCwcFBFBYW3rUmIYR44YUXxJNPPmkwb968ecLV1VVotdqHes+6ubkJpVIpPvroI5GSkiJSUlLuCCgPs08vv/yycHNzE3v37hVxcXFi4MCBwtbW9o6Acvu2hBBi4cKF4tChQyI1NVVs3bpVqNVq8cEHH+ifV5X3cEUgOHz48D37T4g7A8rRo0eFiYmJWLBggUhKShLh4eHC0tLSIHw8KKDk5+cLR0dHMXLkSHHy5Emxbds20aJFCwaUR5RxIUVkzPcQYr5SxL+rETeKCqQuqcYwoNz+H6GkQP+bXq1OJZV7k3Xr1k189tlnQgghysrKROPGjcX+/fsNHn/33Xf69iNGjBDDhg0TQghRXFwsrKys7vjQCg0NFSNGjBBC/O8D69dff31gLe3atRNLly4VQgiRkJAgAIjo6Gj98tOnTwsA+oDy999/C6VSece5HS1bthRff/31Xbfx2muviaeeesogHFR4mPXNnz9fWFlZGXzBBwcHC3d3d6HVavXz2rZtKxYtWqR/fOuHcMXRkr/++ku/XKPRiFmzZt2zb6KjowUAfVi8V7/eHlBup9Vqha2trdi2bZtBbXPmzNE/LigoEADErl27hBBCzJ49W3h4eBj8FX6rli1bGoQ8IW5+SWo0mnvW8emnn+qPnFTo2bOn6NSpk8G8//znP6Jt27YGr9eyZcuEjY2Nvr979uwpHnvsMf3y8vJyYW1tLUaPHq2fl56eLgCIiIiIe9a0e/duIZPJxNmzZ4UQN89tc3NzM+ib2936nhXiZmi4/SjD7QHlQfuUl5cnzM3NDY5E5uTkCCsrqzsCyr2OaNzqww8/FP7+/vrHVXkPf/DBBwKAuH79+n23dXtAGTlypHjmmWcM2sycOVN4e3vrHz8ooHz99dfCwcHB4PN1+fLlDCiPIDf7qjj7jq8Q85Xi3DvtRM7VDKlLqlGVCSj1f6zcOiIpKQlHjhzBiBE370xpZmaGYcOGYfXq1frHQ4cOxbp16wAAhYWF+O233zBq1CgAQEpKCoqKivDMM8/AxsZGP3333Xc4c+aMwbZuvc0AABQUFGDGjBnw8vKCnZ0dbGxskJCQoB/fJikpCWZmZvDz89M/p1WrVgY3iTxx4gQKCgrg4OBgsP3U1NQ7tl9h7NixiI2NRdu2bTFlyhT88ccflV6fu7s7bG1t9Y/VajW8vb1hcssw0Gq1+o6xdyo4OjqiV69e+n5NTU1FRESEvl8BICYmBv369UPz5s1ha2uLnj17AoC+f+7Vr7fLzMzE+PHj0bp1a6hUKiiVShQUFNyxHl9fX/2/ra2toVQq9fXHxsbi8ccfv+tdjgsLC3HmzBmEhoYa9Nm77757z9fgfvz9DS9rTEhIgEajgUwm08/r3r07CgoKcPHixbvWb2pqCgcHB/j4+OjnVYw0fa/XBACeeeYZNGvWDOHh4QCAffv2IS0tDePGjQPw4PdshQe9Jg/ap7Nnz6KsrAxdu3bVL1epVGjbtu0d67rbtjZt2oTu3bvD2dkZNjY2mDNnzh01VvY9LKp42mBCQgK6d+9uMK979+44ffo0tFrtQ6/D19fX4DySiiEkqPJKS4qRtnwQPHTncBV2kIf8DJWD+sFPbCDqxll8j8rcCvjPZWm2+5BWr16N8vJyg5NihRBQKBT48ssvoVKpMGrUKPTs2RNZWVnYs2cPLC0t0bt3bwA3P7ABYMeOHWjatKnBuhUKhcFja2trg8czZszAnj178NFHH6FVq1awtLTEkCFDUFpa+tD1FxQUoEmTJne9o/K9TtDz8/NDamoqdu3ahb1792Lo0KEICgrCTz/99NDru/2LWiaT3XWeTqe7Z+2jRo3ClClTsHTpUqxfvx4+Pj76L9TCwkL9nYbXrVsHR0dHpKWlITg4+I7+ub1fbxcSEoJr167h888/h5ubGxQKBTQazR3ruV/9t580equK98CqVavuGFPI1NT0vrXdzYP2514e9JpUhIH7vSYmJiYYO3Ys1q5di7fffhvh4eF48skn0aJFCwAP/56t6j5Uxe3bqgi677zzDoKDg6FSqbBx40Z8/PHHBu0q+x5u06YNACAxMbHaw4FMJrsjAJWVlVXrNugmnVaLf5eNQueSWBQKC+QMWo9WbncG34asYQQUmQyQ194HVWWVl5fju+++w8cff4xevXoZLBswYAA2bNiAiRMnolu3bnB1dcWmTZuwa9cuvPDCC/oPMm9vbygUCqSlpen/wn9Yhw4dwtixYzFw4EAAN7/ozp07p1/etm1blJeX4/jx4/q/qlNSUpCdna1v4+fnh4yMDJiZmcHd3f2ht61UKjFs2DAMGzYMQ4YMQe/evXH9+vUqr68q+vfvjwkTJmD37t1Yv349xowZo1+WmJiIa9euYfHixfp7QB09erRK2zl06BC++uorPPvsswCACxcu4OrVq5Vah6+vL9auXYuysrI7vsTUajVcXFxw9uxZgyNA1cXLyws///wzhBD6kHHo0CHY2tqiWbNm1b69cePG4d1338Uvv/yCLVu24JtvvtEve9B79mE9aJ8aNWoEc3NzREdHo3nz5gBu3qE9OTkZPXr0uO+6Dx8+DDc3N7z11lv6efe7Uuph9erVC40bN8aSJUuwZcuWO5bn5OTc9Y8CLy8vHDp0yGDeoUOH0KZNG32AdXR0RHp6un756dOnUVRUZLCO77//HsXFxfqjKJGRkY+8Tw2NtrwcR1eMR0DeXpQJU5x9ajl8OnR/8BMbGP7EYwS2b9+O7OxshIaGon379gbT4MGD9T/zAMDIkSOxYsUK7Nmzx+BLyNbWFjNmzMC0adOwdu1anDlzBseOHcPSpUv1N3O8l9atW+OXX35BbGwsTpw4gZEjRxr8devp6YmgoCBMmDABR44cwfHjxzFhwgRYWlrqP9SDgoKg0WgwYMAA/PHHHzh37hwOHz6Mt956655f6J988gk2bNiAxMREJCcnY/PmzXB2doadnV2V1ldV1tbWGDBgAObOnYuEhAT9z2wA0Lx5c8jlcixduhRnz57F1q1bsXDhwiptp3Xr1vj++++RkJCAqKgojBo16r5HRO5m8uTJyMvLw/Dhw3H06FGcPn0a33//vX6E53feeQeLFi3CF198geTkZMTFxSE8PByffPJJlWq+1auvvooLFy7gtddeQ2JiIn777TfMnz8f06dPN/g5orp4eHjgqaeewoQJE6BQKDBo0CD9sge9Zx/Wg/bJ1tYWISEhmDlzJvbv349Tp04hNDQUJiYmBj8L3U3r1q2RlpaGjRs34syZM/jiiy/uGigqy9raGt988w127NiB559/Hnv37sW5c+dw9OhRvPnmm5g4ceJdn/fGG29g3759WLhwIZKTk7F27Vp8+eWXmDFjhr7NU089hS+//BLHjx/H0aNHMXHiRIMgPHLkSMhkMowfPx7x8fHYuXMnPvroo0fep5qSeioKsfs2QlThvVFTCvNzEPfJcwi4+gsAILbTAvj0HPSAZzVMDChGYPXq1QgKCoJKpbpj2eDBg3H06FH8+++/AG7+HBEfH4+mTZve8XvywoULMXfuXCxatEg/Yu+OHTvg4eFx3+1/8sknaNSoEbp164Z+/fohODjY4HwTAPjuu++gVqvRo0cPDBw4EOPHj4etra3+ryiZTIadO3eiR48eGDduHNq0aYPhw4fj/Pnzd9zduoKtrS2WLFmCzp07o0uXLjh37hx27typ//Cv7PoexahRo3DixAk8/vjj+r+UgZt/Ua5ZswabN2+Gt7c3Fi9eXOUP5NWrVyM7Oxt+fn4YPXo0pkyZcsedvR/EwcEBf/75JwoKCtCzZ0/4+/tj1apV+i+Rl19+Gd988w3Cw8Ph4+ODnj17Ys2aNQ98DzyMpk2bYufOnThy5Ag6dOiAiRMnIjQ0FHPmzHnkdd9LaGgosrOzMXLkSIPzHh7mPfswHmafPvnkE2g0Gjz33HMICgpC9+7d4eXl9cDxPJ5//nlMmzYNkydPRseOHXH48GHMnTu30jXeTf/+/XH48GGYm5tj5MiR8PT0xIgRI5Cbm4t33333rs/x8/PDjz/+iI0bN6J9+/aYN28eFixYgLFjx+rbfPzxx3B1dcXjjz+OkSNHYsaMGbCy+t9P1TY2Nti2bRvi4uLQqVMnvPXWW/jggw+qZZ+qW2p8NNQ/9kPHv1/B8U/6oyAv+8FPqmFZl1KR/tlT6FgUgWJhjpiun6HLgMlSl2W0OFAbVcnFixfh6uqKvXv34umnn5a6HKJaU1hYiKZNm+Ljjz9GaGio1OXUCbX9uZyXcw25nz8GV/G/cw/PmzQDhn4PN8/KB9nqcObfw7D9ZRSccB3XoMKV58Lh2bnhfXZWZqA2HkGhh/Lnn39i69atSE1NxeHDhzF8+HC4u7s/8Hd4orru+PHj2LBhg/5n04qfVvv37y9xZXQ3Oq0WZ1a+CFdxGRlojNjHv0YW7OGmu4jGG/ogZmd4rdd04s+NaPLzADjhOs6buKIk5I8GGU4qiwGFHkpZWRn+85//oF27dhg4cCAcHR1x4MCBu17uSlTffPTRR+jQoQOCgoJQWFiIv//+G40bN5a6LLqLqB/moVPRYZQKM+Q9/y06Pj0cJhP/wim5L6xlxfA/MhWRyyeivOzhr1J8FJEb3kf7gxNhJSvBSUVH2L12AC4enrWy7bqOP/EQEVGNqq3P5bi/foP3vhCYygSOtJ+PrkOm65eVl5Xi6OqpCMy4OebRKbkP1C+tR2Pn5vda3SPRlpfj6Nev6O9KfKTRc+g06VuYyxUPeGb9xp94iIioQclIO41mf06+GU7snkWXQVMNlpuZyxE48SscC/wcBcIS7UrjIFb0QGLUH3df4SMozM9B3Md99eEkssUUdHnt+wYfTiqLAYWIiOq04huFyPtuJBohDymmLeE7YRVk97j03a/3WFwftRvnTFzhiGy03DkckRveq7ZLkTMvnkHGZ0+i441IFAtzHAv8HIFjFt6zHrq3ettjdfCXKyKieqmmP49PrJqINuXJyIENrEZvgIWVzX3bN2/TEY7T/kGM7ZMwl2kRmLQEMZ8OQVFB7iPVkXLiEGTfBKGl9iyuQYXz/X6EX++xj7TOhqzeBZSKkzZvHf2QiIikU/F5XBMn1Uf/8jkCrm+FTsiQ9sQXcHF/uOHirW3t4DftF0S2mYkyYYrO+fuQ+cnjuHD6RJXqiN27AS6/DIQTruOciStKxu5B285PVWlddFO9G+re1NQUdnZ2+htrWVlZPXDERyIiqn5CCBQVFSErKwt2dnZVuifU/aSc+Ae+JxYCMiDK/RVonhhcqefLTEwQOHIO4iM7w2n3K/DQnUf+D8E43v0jdOr14kOvJ3LDe+iS+CFMZQJxCj+4TfoJSjuHyu4O3abeXcUD3PxPkZGRgZycnNovjoiIDNjZ2cHZ2bla/1jMuZqBomWPw0VkIdYyEL4zdsLkEQLQ1cvncSV8BLzKTgEAIlzGoMu4j2FmLr/nc8rLShHz9UQEXP0ZABBl/zz8Jn7Dk2HvozJX8dTLgFJBq9XyTpxERBIyNzev9iMn2vJynPooGL7FR3FR5gzbKYegavTo49KUlZYgZvUUBGZuBACcVHREk5fWwUF9580wC/KycWb5UHS4cQQ6IcOR1q8jYOR8ngz7AAwoRERUb0V+Mx2BF1fjhpAj/YXtaNE+oFrXH7NzNbyiZsNKVoJMOCDnuW8MzifJvHgGBeGD0VKbihtCjsRuH6FTcEi11lBfcRwUIiKql2L3bUTgxZt3eD/lv6DawwkA+D8biivDdyHNpCnUuAaPbUMQ9eOHEDodUk78A5NvnkZLbSquwg4X+v/EcFJDeASFiIjqhIspJ6H84RkoUYSoxoMRMPnbGt1efu51nF45Bn6FfwMAYi0D0aboOKxkJUg1cYNFyGY0cXu4q4boJh5BISKieuVGYT5K14+CEkVINPNCp/Ff1fg2bVX26PTGVkS2mgqtkKHjjUhYyUrwr4U/HKbsZzipYQwoRERk1IROh1Nfj0ML3Tlcgwr24zZArqide63JTEwQ+OI7SOy1DmdMPRCpHg6v6bt4GXEtqHfjoBARUf1yZPMSBOTtQbkwQUbwCrRr6lHrNbTr3hfo3hcta33LDRePoBARkdFKPLIHfvFLAABH20xFu27PSlwR1RYGFCIiMkpXMy7AfucEmMu0OGbTEwEj5kpdEtUiBhQiIjI65WWlyPx2BJxwHedNXNFmwloOgtbA8NUmIiKjc3T1VLQrjUOhsACG/QAbZSOpS6JaxoBCRERG5diucARmrAMAJGk+gFvbjtIWRJJgQCEiIqNxPvEY2kb+HwAgosmL8Os9VtqCSDK8zJiIiCRXXlaKc/HRMP9tAqxlxTgl74AuL30qdVkkIQYUIiKqVUKnQ3raaaTH/4Oy89FQXT8B99IUtJKVAgCyYA/n0PUwM5dLXClJiQGFiIhqVG72VaTF/Y2CM5GwvHICrkXxcEEuXG5tJAPyYIVzFu1g89x7aKFuJlW5ZCQYUIiIqNqUlhTjfPwRXE+OgMnlGKjzT6K57hJ8bmtXJkxxzswD1xv5wqRZZzh5dYdrKx/4mppKUjcZHwYUIiK6J215OcrKSlBWWoLy0hKUl1VMpdCWlaC8tBg5F+JRnhYNu+tx8ChLQWtZ2R3ruSRTI92mPcqbdIJdaw3c22vQ2tJagj2iuoIBhYioATn2+/dQxKyCue4GTIQWZqIMpqIcZqIMZiiHGW7OM0c5zFEOU5mAKYCHvjWfDMiFNc5beKHQsSOsPALg2r47mjo1RdMa3C+qfxhQiIgaiGO/f48Oh1+DqUzcv6Hs3ovKhQnKYYoymKFcZo5ymCLbzBHZjXxh6toZau/H0KxFO/hy1Fd6RAwoREQNwMm/f0P7w1NhKhM4qnwGZr6DYWJqDhNzOUzNFTcnMzlM//vYzFwOc3MLmJrLYSZXwFyugLm5AmZmZjCD4REVR6l2iuo1BhQionou+dgBtNg7HnJZOY5Z90CnKRthasaPfzJuPAZHRFSPnU+IgdPWUbCSlSBO0QntXtvEcEJ1AgMKEVE9dflcEiw3DYEdCpBk1hYtJv8KhYWV1GURPRQGFCKieuhqxgXo1vaHE67jnElzqCduhbWtndRlET00BhQionomN/sqclf1QzORjssyJ1i/vA12jZ2lLouoUioVUN5++23IZDKDydPTU7+8uLgYYWFhcHBwgI2NDQYPHozMzEyDdaSlpaFv376wsrKCk5MTZs6cifLy8urZGyKiBu5GYT4uf9UPLbWpuAo7iNG/wtHFXeqyiCqt0mdKtWvXDnv37v3fCm452WratGnYsWMHNm/eDJVKhcmTJ2PQoEE4dOgQAECr1aJv375wdnbG4cOHkZ6ejjFjxsDc3Bzvv/9+NewOEVHDVVpSjOSlA9GhLB55sEbekB/RokU7qcsiqpJKBxQzMzM4O995qDA3NxerV6/G+vXr8dRTTwEAwsPD4eXlhcjISAQGBuKPP/5AfHw89u7dC7VajY4dO2LhwoWYNWsW3n77bcjlvHMlEVFVaMvLEfflcPgXR+OGkONy37XwbB8gdVlEVVbpc1BOnz4NFxcXtGjRAqNGjUJaWhoAICYmBmVlZQgKCtK39fT0RPPmzREREQEAiIiIgI+PD9Rqtb5NcHAw8vLycOrUqXtus6SkBHl5eQYTERHdJHQ6HF0eCv/8/SgVpjj95Ap4dn1G6rKIHkmlAkpAQADWrFmD3bt3Y/ny5UhNTcXjjz+O/Px8ZGRkQC6Xw87OzuA5arUaGRkZAICMjAyDcFKxvGLZvSxatAgqlUo/ubq6VqZsIqJ6LXL1dARc+xU6IUNcwIfwfWKw1CURPbJK/cTTp08f/b99fX0REBAANzc3/Pjjj7C0tKz24irMnj0b06dP1z/Oy8tjSCEiAhD5w9vQXAoHAES3n4uAZ0MlroioejzSZcZ2dnZo06YNUlJS4OzsjNLSUuTk5Bi0yczM1J+z4uzsfMdVPRWP73ZeSwWFQgGlUmkwERE1dNG/fI7AlE8BABEekxHwwhsSV0RUfR4poBQUFODMmTNo0qQJ/P39YW5ujn379umXJyUlIS0tDRqNBgCg0WgQFxeHrKwsfZs9e/ZAqVTC29v7UUohImpQjv++Fn4n5gMAIp1HIXD0QokrIqpelfqJZ8aMGejXrx/c3Nxw+fJlzJ8/H6amphgxYgRUKhVCQ0Mxffp02NvbQ6lU4rXXXoNGo0FgYCAAoFevXvD29sbo0aOxZMkSZGRkYM6cOQgLC4NCoaiRHSQiqm9O/v0b2h2eDlOZwJFGfREw4UvITDjuJtUvlQooFy9exIgRI3Dt2jU4OjriscceQ2RkJBwdb95s+9NPP4WJiQkGDx6MkpISBAcH46uvvtI/39TUFNu3b8ekSZOg0WhgbW2NkJAQLFiwoHr3ioionko6+uf/7kxs0wP+Yd8xnFC9JBNCCKmLqKy8vDyoVCrk5ubyfBQiajDOJRyF3ab+sEMB4hR+aDNtB2/+R3VKZb6/GbuJiOqAy+eSYLXphVvuTLyF4YTqNQYUIiIjdzUjTX9n4lQTNzhP2sY7E1O9x4BCRGTEsq+kI29lxZ2J1bB5eStUDuoHP5Gojqv0vXiIiKh2nE+KhdnGoWghMv97Z+ItvDMxNRgMKERERijur9/g9udEKFGESzI1yof/CDfemZgaEAYUIiIjE7X5Y/iffBdmMh0SzL2hHv8T7J2aSl0WUa1iQCEiMhLa8nJEr5qMwMwNgAw4qnwGPq9+x6t1qEFiQCEiMgKF+TlIXj4CgUWHAQARbhMRGLKIg7BRg8WAQkQkscyLZ1AQPgSdtGdRIswR13URNH3HS10WkaQYUIiIJHQ69m+ofh2DlriOa1DhSr9wdO78tNRlEUmOAYWISCLH//gBbQ9Nh5WsBOdMmkM+5id4ureVuiwio8CAQkRUy4ROh6h1b6NryhcwkQn8a9EZ7hN/hNLOQerSiIwGAwoRUS0qLSlG7IqXEJi9A5ABUY0Hwf+Vr2FmLpe6NCKjwoBCRFRLcq9fwcUVg9G19AS0QoZozzcROOI/UpdFZJQYUIiIasHFlJPQrR+KdrpLKBQWSOm5FIFPDZW6LCKjxYBCRFTD4iN2weX3l2GHAmSgMYpeWI8O7QOkLovIqDGgEBHVoOhfl6HD8bmQy7RINmsD+5d/Rgvn5lKXRWT0GFCIiGqATqtF1LdvQHMpHJABx2x6wvvV9bCwspG6NKI6gQGFiKiaFRcVIP6rkdAUHAQARDQdi4CXPoGJqanElRHVHQwoRETVROh0+Pfgz1D9vQB+ujSUClOc6LQAmgGTpS6NqM5hQCEiqgbJxw6ibPdcdCg9AQDIhi3Se69CF00fiSsjqpsYUIiIHsHFlJPI+vU/8PvvzzklwhzHmwyF1wvz4e2glrg6orqLAYWIqAquZlzAmZ/mwe/Kb2gm00InZIix64VmgxYi0I330yF6VAwoRESVUJCXjbif3ofv+e8QICsGZMAJiy6wfe49dOHYJkTVhgGFiOghlJWW4NiWz9AqYRk0yAVkQLJZG5Q+OQ8duveTujyieocBhYjoPoROh2O7w6GO/hABIh0AcFHWBJldZsGvdwhkJiYSV0hUPzGgEBHdw8lD2yDfvwD+5ckAgGtQIcUrDH4Dp6KZXCFxdUT1GwMKEdFtzp6MQv72t9ChOBoAUCQUONF8DHxeeAsBykYSV0fUMDCgEBH9V/r5JFz8ZS78c/6AiUygTJjimGN/tByyABpnV6nLI2pQGFCIqMEryMvGyXWz4ZexGU1k5YAMiLF5Ak4D3kVAKx+pyyNqkBhQiKhBy7magSsrnkNg+WlABpyS+8K897vw9+spdWlEDRoDChE1WFcvn0fBN8+htS4N2VAircfH8H1iCK/MITICDChE1CBdPpcE3drn4S4ykAV73Bj+Mzp4+kldFhH9FwMKETU455NiYblhIJxwHZdlamDMVrh5eEpdFhHdggGFiBqUlBOH4LBlOBohD+dNXGEZug1OTT2kLouIbsOAQkQNRmLUH3DZFQIlipBi2hIOE3egkWMTqcsiorvgmWBE1CDE/bUFzXe+CCWKkGDeDk6v7WE4ITJiPIJCRPXe8T9+QLtDr0MuK8e/Fv5o/dpvsLS2lbosIroPHkEhonrt6Nbl8Dn0GuSychyzfhxtp25nOCGqA3gEhYjqragfP0SXU+/BRCYQrQpGp8k/wMxcLnVZRPQQGFCIqF6K/G4uAs9+AciAqMaD0WXSKpiYmkpdFhE9JAYUIqpXhE6HyNXTobkUDgCIaDoWgaGfcnRYojqGAYWI6g2dVovoFROgufITACCixRRoxiyUuCoiqgoGFCKqF8rLSnF82RgE5OwCAER5/QeaYbMkroqIqooBhYjqvNKSYpxc+gK6FPyFcmGC437vIaD/q1KXRUSP4JF+lF28eDFkMhmmTp2qn1dcXIywsDA4ODjAxsYGgwcPRmZmpsHz0tLS0LdvX1hZWcHJyQkzZ85EeXn5o5RCRA3UjcJ8JH76HPwK/kKpMMO/3b5AF4YTojqvygElOjoaX3/9NXx9fQ3mT5s2Ddu2bcPmzZtx8OBBXL58GYMGDdIv12q16Nu3L0pLS3H48GGsXbsWa9aswbx586q+F0TUIOXnXkfqZ73hWxyNG0KOpKdWwS94tNRlEVE1qFJAKSgowKhRo7Bq1So0atRIPz83NxerV6/GJ598gqeeegr+/v4IDw/H4cOHERkZCQD4448/EB8fjx9++AEdO3ZEnz59sHDhQixbtgylpaXVs1dEVO/lXM1AxtJe8C47iXxhiXPP/gCfnoMe/EQiqhOqFFDCwsLQt29fBAUFGcyPiYlBWVmZwXxPT080b94cERERAICIiAj4+PhArVbr2wQHByMvLw+nTp266/ZKSkqQl5dnMBFRw1WYn4Psr3qhdflpZEOJzEE/wSsgWOqyiKgaVfok2Y0bN+LYsWOIjo6+Y1lGRgbkcjns7OwM5qvVamRkZOjb3BpOKpZXLLubRYsW4Z133qlsqURUT51cOx0BuvO4CjsUDvsFrbz8pS6JiKpZpY6gXLhwAa+//jrWrVsHCwuLmqrpDrNnz0Zubq5+unDhQq1tm4iMS3zELgRc/RkAkP7UF3BjOCGqlyoVUGJiYpCVlQU/Pz+YmZnBzMwMBw8exBdffAEzMzOo1WqUlpYiJyfH4HmZmZlwdnYGADg7O99xVU/F44o2t1MoFFAqlQYTETU8NwrzofxjKgDgiH0/+PToL21BRFRjKhVQnn76acTFxSE2NlY/de7cGaNGjdL/29zcHPv27dM/JykpCWlpadBoNAAAjUaDuLg4ZGVl6dvs2bMHSqUS3t7e1bRbRFQfnfhuBpqJDGTCAZ5jPpe6HCKqQZU6B8XW1hbt27c3mGdtbQ0HBwf9/NDQUEyfPh329vZQKpV47bXXoNFoEBgYCADo1asXvL29MXr0aCxZsgQZGRmYM2cOwsLCoFAoqmm3iKi+STyyB10zNgEyIKPnB+hg5yB1SURUg6p9JNlPP/0UJiYmGDx4MEpKShAcHIyvvvpKv9zU1BTbt2/HpEmToNFoYG1tjZCQECxYsKC6SyGieqL4RiGsdr8OE5lAtKo3ujz5gtQlEVENkwkhhNRFVFZeXh5UKhVyc3N5PgpRAxDx9WvQpH+HK2gE+ZRoqOwdpS6JiKqgMt/fvP84ERm15GMH0fXy9wCAS93fZzghaiAYUIjIaJUUF0G+fTJMZQJHlUHo+MxIqUsiolrCgEJERuvYD2/BXZeGa1Ch1ZhlUpdDRLWIAYWIjFLKiUPocmENAOB8wDuwa3z3cZKIqH5iQCEio1NaUgzZ1jCYyXQ4ZtMDfn3GSV0SEdUyBhQiMjox6+ejpTYV2bCF2+jlUpdDRBJgQCEio5J6Kgr+51YBAM50ngcHdTOJKyIiKTCgEJHRKC8rRfkvr0Iu0+K4VTf4P/uy1CURkUQYUIjIaESvfwettSnIhTVcX1wBmQk/oogaKv7vJyKjcD7xGPzPrgAAJHd8C41d3CSuiIikxIBCRJLTlpej+KdJkMvKccKiCzo/P0nqkohIYgwoRCS56I3vom15IvKFJZxf/Jo/7RARAwoRSetCShw6nv4SAJDgOwvqZi0lroiIjAEDChFJRqfVIn/TRFjIyhCn8EOXga9LXRIRGQkGFCKSzJEfP4B32UkUCgs0Hsmrdojof/hpQESSuHQ2Ab6JnwEATrZ7A03c2kpbEBEZFQYUIqp1Oq0WORtfgZWsBKfkvugy+A2pSyIiI8OAQkS1LvrnT9Cu9ASKhAJ2w1fAxNRU6pKIyMgwoBBRrcpIO432pz4CAPzbdgqatmgncUVEZIwYUIio1gidDlnrX4G1rBgJ5t7oOmy21CURkZFiQCGiWnP016XwLY5BsTCHzVD+tENE98aAQkS1IutSKtr+uxgAENs6DK6tO0hcEREZMwYUIqpxZaUlyPpuLJQoQrJZG3QZPlfqkojIyDGgEFGNEjodjq8IRfuSWBQJBRSDV8DUzEzqsojIyDGgEFGNilq/AF2vb4NWyHC65xdw8/KXuiQiqgMYUIioxhz/4wd0Pf0ZACDacyY6PDVc2oKIqM5gQCGiGnE69m+0PTQdJjKBqMaDEMBLiomoEhhQiKjaZVxIgd2vo2ElK8G/Fl3g/8rXvBEgEVUKPzGIqFoV5GWjcM0QOCIbqSZu8Jj0I8zM5VKXRUR1DAMKEVUbbXk5ziwfhpbaVFyFHSxCNsNWZS91WURUBzGgEFG1iV45CR1uRKFYmOP682vRxK2t1CURUR3FgEJE1SJq02IEZv0IAIgP/BBt/J6QtiAiqtMYUIjokf27/yd0jr85jH2Ex2T49RkncUVEVNcxoBDRI0k9FYUWBybDVCZwxO5ZBI5eKHVJRFQPMKAQUZVdzUiD5eZRsJHdwCm5LzpOCuflxERULfhJQkRVcqMwH9e/GQxnXMEFmQuavfIT5AoLqcsionqCAYWIKk2n1SJh+Ui0KU9GDmwgG7UZKge11GURUT3CgEJElRa1ehr8Cv5CqTDF5d6r0axVe6lLIqJ6hgGFiCrlyJYvoLm8FgBwwu9deAf2lrgiIqqPGFCI6KGdPLQNnWLfBgBENgtFl/6vSlsQEdVbDChE9FDSkmPhuucVmMu0iLF9CgEvfSR1SURUjzGgENEDZV9Jh8mGYVChEIlmXmj36g+8nJiIahQ/YYjovkqKi5C+cgiaiQxcljnBcfxPsLC0lrosIqrnGFCI6J6ETod/l4fAu+wk8oUlyoZuhIO6mdRlEVEDUKmAsnz5cvj6+kKpVEKpVEKj0WDXrl365cXFxQgLC4ODgwNsbGwwePBgZGZmGqwjLS0Nffv2hZWVFZycnDBz5kyUl5dXz94QUbWKXDsbXXL/QLkwwbmnl8PNy1/qkoiogahUQGnWrBkWL16MmJgYHD16FE899RT69++PU6dOAQCmTZuGbdu2YfPmzTh48CAuX76MQYMG6Z+v1WrRt29flJaW4vDhw1i7di3WrFmDefPmVe9eEdEji9m5GprzK27+u/0c+PQYKHFFRNSQyIQQ4lFWYG9vjw8//BBDhgyBo6Mj1q9fjyFDhgAAEhMT4eXlhYiICAQGBmLXrl147rnncPnyZajVN0edXLFiBWbNmoUrV65ALpc/1Dbz8vKgUqmQm5sLpVL5KOUT0V2knPgHTX8ZCEtZKSLVIxA4aYXUJRFRPVCZ7+8qn4Oi1WqxceNGFBYWQqPRICYmBmVlZQgKCtK38fT0RPPmzREREQEAiIiIgI+Pjz6cAEBwcDDy8vL0R2HupqSkBHl5eQYTEdWMqxlpsN0yBpayUpyw6IIu47+UuiQiaoAqHVDi4uJgY2MDhUKBiRMnYsuWLfD29kZGRgbkcjns7OwM2qvVamRkZAAAMjIyDMJJxfKKZfeyaNEiqFQq/eTq6lrZsonoIZQUF+HqN0OhxjWkmTSFx8RNMDUzk7osImqAKh1Q2rZti9jYWERFRWHSpEkICQlBfHx8TdSmN3v2bOTm5uqnCxcu1Oj2iBoiodPh3xUvwbM8AXmwhmzkJijtHKQui4gaqEr/aSSXy9GqVSsAgL+/P6Kjo/H5559j2LBhKC0tRU5OjsFRlMzMTDg7OwMAnJ2dceTIEYP1VVzlU9HmbhQKBRQKRWVLJaJKiNqwEIE5u6AVMpx/ehl8WvlIXRIRNWCPPA6KTqdDSUkJ/P39YW5ujn379umXJSUlIS0tDRqNBgCg0WgQFxeHrKwsfZs9e/ZAqVTC29v7UUshoir6d/9P6JL8KQAguu0MXrFDRJKr1BGU2bNno0+fPmjevDny8/Oxfv16HDhwAL///jtUKhVCQ0Mxffp02NvbQ6lU4rXXXoNGo0FgYCAAoFevXvD29sbo0aOxZMkSZGRkYM6cOQgLC+MREiKJpCXHwv3gazCVCRxp1BcBw/8jdUlERJULKFlZWRgzZgzS09OhUqng6+uL33//Hc888wwA4NNPP4WJiQkGDx6MkpISBAcH46uvvtI/39TUFNu3b8ekSZOg0WhgbW2NkJAQLFiwoHr3iogeSu71K5BtGAElipBg7o0Or3zDe+wQkVF45HFQpMBxUIgeXXlZKeI/7g3f4hhkoDHMJx3kMPZEVKNqZRwUIqrbjn7zGnyLY1AkFCgc9D3DCREZFQYUogYo+pfPEZi5EQCQqFmClr7dJK6IiMgQAwpRA5MY9Qc6nHgHABDhOh5+vcdKWxAR0V0woBA1IBlpp+G462XIZVocs+6BgLEfSF0SEdFdMaAQNRBFBbkoXDsUDsjFGVMPeE76ASamplKXRUR0VwwoRA2A0OmQuOJFtNSexXUoYTVmE6xsVFKXRUR0TwwoRA1A5Jr/g1/BXygVpsjs8w2auLWVuiQiovtiQCGq547/vhaatK8BALG+8+AVECxxRURED8aAQlSPnYmLRNvDMwEAkU5D0XXwVGkLIiJ6SAwoRPXUtcyLsP75RVjJShCn8EPn8cukLomI6KExoBDVQ6Ulxcj6ZiiccQUXZU3Q/JUfYWYul7osIqKHxoBCVM8InQ6xK0LhVXYK+cIS2uEbobJ3lLosIqJKYUAhqmeiNi1G1+zt0AoZzj6xFG5tO0pdEhFRpTGgENUjcX9tQefEDwEA0a2nosOTL0hcERFR1ZhJXQARPbqrGWk4s3ku/K9uhZlMh2hVMAJGzpO6LCKiKmNAIarDCvKyEbf5XXRI+x4BshJABhyz6QGfieGQmfAAKRHVXQwoRHVQWWkJjm35DK0SlkGDXEAGJJm1hTZoAfwCe0tdHhHRI2NAIapDhE6H4398B8eoDxAgLgMALshccCVgFjr1GsOjJkRUbzCgENUR8ZG7Ybp3PvzKEwEA16BCilcY/AZOhatcIXF1RETViwGFyMidTzyG61vfQqeiwwCAIqHAieaj4fPCHAQoG0lcHRFRzWBAITJSVy6fQ+pPc+B/bTvcZALlwgQxjfuh5eCF0Li4SV0eEVGNYkAhMjL5uddx8scF6HhxHbrKSgEZcNyqO+z7v48ADrpGRA0EAwqRkSgtKcaxXz5B26Tl0CAPkAGJZl7AMwvQKaCX1OUREdUqBhQiiQmdDsd2h0MdvQSBIgPAf6/MCfwPOj0zilfmEFGDxIBCJKELKXG4sfEl+JcnAwCuwg5nvCfDb8AUXplDRA0aAwqRREqKi1C+/kW00Z27eWWOWwh8X3gLAbZ2UpdGRCQ5BhQiiRz77v+g0Z3DdShRNv4ANM1aSl0SEZHR4I/bRBJIPLoPXS99BwA4r3kXaoYTIiIDDChEtexGYT6sd0yGqUzgqPIZdAoOkbokIiKjw4BCVMtOrJkGV3EZWbBH67HLpS6HiMgoMaAQ1aKT/2xF4JXNAICMJz6Cyt5R4oqIiIwTAwpRLcnPvY7Ge6cDAKIc+sP3icESV0REZLwYUIhqSUJ4GJxxBZdlarQf+4XU5RARGTUGFKJaELtvI7rm7IROyJAT/AWsOdYJEdF9MaAQ1bCcqxlo9vcsAMAR5+HwDuwtcUVERMaPAYWohp1ZOxGNkYPzJq7oOPZjqcshIqoTGFCIalDMjm/gn78f5cIEpf2+goWltdQlERHVCQwoRDXk6uXzaBk9HwAQ3fwltO7UQ+KKiIjqDgYUohogdDpc/H4C7FCAFNOW8H/xPalLIiKqUxhQiGrA0V+XouONSJQKM5gO/hpyhYXUJRER1SkMKETVLP18ErxOLAIAHGv5Kjy8u0hcERFR3cOAQlSNdFotrq8bDxvZDSSae6PLyPlSl0REVCcxoBBVoyM/foB2pSdQJBSwGbYKpmZmUpdERFQnMaAQVZMLp0+gQ+KnAIA47zfQrFV7iSsiIqq7KhVQFi1ahC5dusDW1hZOTk4YMGAAkpKSDNoUFxcjLCwMDg4OsLGxweDBg5GZmWnQJi0tDX379oWVlRWcnJwwc+ZMlJeXP/reEEmkvKwURZsmwFJWijhFJ3QZMkPqkoiI6rRKBZSDBw8iLCwMkZGR2LNnD8rKytCrVy8UFhbq20ybNg3btm3D5s2bcfDgQVy+fBmDBg3SL9dqtejbty9KS0tx+PBhrF27FmvWrMG8efOqb6+Ialn0+nfQtjwR+cISji9+AxNTU6lLIiKq02RCCFHVJ1+5cgVOTk44ePAgevTogdzcXDg6OmL9+vUYMmQIACAxMRFeXl6IiIhAYGAgdu3aheeeew6XL1+GWq0GAKxYsQKzZs3ClStXIJfLH7jdvLw8qFQq5ObmQqlUVrV8ompx9mQUmm3uA7lMi+iO76HLgMlSl0REZJQq8/39SOeg5ObmAgDs7e0BADExMSgrK0NQUJC+jaenJ5o3b46IiAgAQEREBHx8fPThBACCg4ORl5eHU6dOPUo5RLWutKQYYssrkMu0OG7VDZ2ff1XqkoiI6oUqX2Kg0+kwdepUdO/eHe3b3zwZMCMjA3K5HHZ2dgZt1Wo1MjIy9G1uDScVyyuW3U1JSQlKSkr0j/Py8qpaNlG1ivnu/6DRpiIbtnAdsxIyE553TkRUHar8aRoWFoaTJ09i48aN1VnPXS1atAgqlUo/ubq61vg2iR4k6eif6HpxDQAgNWAhGjvzfUlEVF2qFFAmT56M7du3Y//+/WjWrJl+vrOzM0pLS5GTk2PQPjMzE87Ozvo2t1/VU/G4os3tZs+ejdzcXP104cKFqpRNVG2KiwpguXMyTGUCR22fhl+fcVKXRERUr1QqoAghMHnyZGzZsgV//vknPDw8DJb7+/vD3Nwc+/bt089LSkpCWloaNBoNAECj0SAuLg5ZWVn6Nnv27IFSqYS3t/ddt6tQKKBUKg0mIinFrpmO5rpLuIJGaD12udTlEBHVO5U6ByUsLAzr16/Hb7/9BltbW/05IyqVCpaWllCpVAgNDcX06dNhb28PpVKJ1157DRqNBoGBgQCAXr16wdvbG6NHj8aSJUuQkZGBOXPmICwsDAqFovr3kKianTq0A4FZmwAAl3ssQQcH9QOeQURElVWpy4xlMtld54eHh2Ps2LEAbg7U9sYbb2DDhg0oKSlBcHAwvvrqK4Ofb86fP49JkybhwIEDsLa2RkhICBYvXgyzhxwWnJcZk1Rys6+i8AsNXEQWjtj3Q9cpP0hdEhFRnVGZ7+9HGgdFKgwoJAVteTlOftQbHYqjcVnmBOW0I7BRNpK6LCKiOqPWxkEhakiOfDsdHYqjcUPIUTRgDcMJEVENYkAheggxO1dDc3ktAOBU53fRqkN3iSsiIqrfGFCIHuDsySh4Rc0GAEQ6j0Lnfq9IXBERUf3HgEJ0HzlXM2Dx82hYyUoQp/BD59DPpC6JiKhBYEAhuofyslJcWDUCLiITl2RqNJ+wEWbmD76ZJRERPToGFKJ7OLp6KnxKjqFIKFA65HuoON4JEVGtYUAhuouj275GYMY6AEBi4AfwaBcgcUVERA0LAwrRbVJO/IP2R98CAEQ0Hcv77BARSYABhegW17MuwWbLWFjIynDCsiu6jvtY6pKIiBokBhSi/yorLUH6N8PhjCu4IHOB+4QNMH3I2y8QEVH1YkAh+q+YVWFoV/ovCoQldMPWQdWosdQlERE1WAwoRACObFmKwCubAQCnu38EN08/iSsiImrYGFCowUs+dgAdYt8BAEQ0n4BOvV6UuCIiImJAoQbtakYa7LaOg0JWhuNW3RAQsljqkoiICAwo1ICVlhTjyuphcMJ1nDdxRatX1sHE1FTqsoiICAwo1IAdX/kKvMrikQcrmIxYB1uVvdQlERHRfzGgUIMUtfljBFz7FTohQ2qPz+HauoPUJRER0S0YUKjBSTyyB51OvgcAiGrxKjo8NVTiioiI6HYMKNSgZF1KReOdL0Mu0+KYTQ8Ejn5X6pKIiOguGFCowSi+UYic8KFojBykmrij7SvfQ2bC/wJERMaIn87UIAidDv9+/TLalCcjF9aQv7gR1rZ2UpdFRET3wIBCDcKRzUvQNWcntEKGtKeWoWkLL6lLIiKi+2BAoXrv3/0/wS9+CQAguvVU+PQYKHFFRET0ILxVK9Vb5xNicH3bHHQqOgzIgKPKIASMnCd1WURE9BAYUKjeybiQgrSf58I/exfcZAJaIcNRh37o8PJynhRLRFRHMKBQvZF7LRMJm99Bp/Qf4SwrA2TAcevHYN9vIQJ4d2IiojqFAYXqvBuF+Yj9aTHapX6LQBQBMiBe7gOTXu+gU+enpS6PiIiqgAGF6qzyslIc++1LuJ9cCg2uAwBSTdyR99hb8H1iCH/OISKqwxhQqM4ROh1i93wPh6gP0FV3CQCQDkdc7DQdfn0nwNSMb2siorqOn+RUp5w6tANm+99Bp/IkAEA2bJHUZiI6DZqOJhZWEldHRETVhQGF6oQzcZEo2DEHHYqjAQBFQoF/XV9EuxfmIFBlL3F1RERU3RhQyKhdTk3E5S1vwS93H0xkAmXCFMcc+6PlkAUIdHaVujwiIqohDChklK5nXULy5vnwy/oFLjItIANibJ+Cuv9CBLRqL3V5RERUwxhQyOic/Ps3uO99BYGyG4AMiFP4waLPAvh3fFzq0oiIqJYwoJBRSTr6J1rsHQ8rWQlSTFviRs/58OnRX+qyiIioljGgkNFIjY+G8/YXYSUrQZyiE9pM2wkFr8whImqQOJIVGYVLZxNg8+MLUKEQSWaeaDH5V4YTIqIGjAGFJHf18nng+/5wRDZSTdzgPGkrrG3tpC6LiIgkxIBCksq9lon8b/qhqcjEJZkati9vg8pBLXVZREQkMQYUkkxhfg4ylj8PD915XEEjYPRvaOziJnVZRERkBBhQSBIlxUU4++VAtC1PRC6sUTB0M5q28JK6LCIiMhIMKFTrystKcWrpUPiUHEORUCDjuR/g4d1F6rKIiMiIMKBQrRI6HY4tC4Ff4d8oFWY48/QqtO38lNRlERGRkWFAoVojdDpEff0quubshFbIcKrbJxyEjYiI7ooBhWpN1HdzEJi5AQAQ03EBOgWHSFwREREZq0oHlL/++gv9+vWDi4sLZDIZfv31V4PlQgjMmzcPTZo0gaWlJYKCgnD69GmDNtevX8eoUaOgVCphZ2eH0NBQFBQUPNKOkHGL+nEJAs8tAwBEtn4DXQdOkbgiIiIyZpUOKIWFhejQoQOWLVt21+VLlizBF198gRUrViAqKgrW1tYIDg5GcXGxvs2oUaNw6tQp7NmzB9u3b8dff/2FCRMmVH0vyKgd3b4SXU69DwCIbBaKwFHzJK6IiIiMnUwIIar8ZJkMW7ZswYABAwDcPHri4uKCN954AzNmzAAA5ObmQq1WY82aNRg+fDgSEhLg7e2N6OhodO7cGQCwe/duPPvss7h48SJcXFweuN28vDyoVCrk5uZCqVRWtXyqBSf+3Ajvg6/CXKZFVOPB6PrqN5CZ8JdFIqKGqDLf39X6TZGamoqMjAwEBQXp56lUKgQEBCAiIgIAEBERATs7O304AYCgoCCYmJggKirqrustKSlBXl6ewUTGLz5yN9oenAxzmRZHlUHoMmkVwwkRET2Uav22yMjIAACo1YZDlavVav2yjIwMODk5GSw3MzODvb29vs3tFi1aBJVKpZ9cXV2rs2yqASkn/oHrrrGwkJUh1kqDDpPXw8TUVOqyiIiojqgTf87Onj0bubm5+unChQtSl0T3kZYcC/stI2Aru4FTch94Tv4J5nKF1GUREVEdUq0BxdnZGQCQmZlpMD8zM1O/zNnZGVlZWQbLy8vLcf36dX2b2ykUCiiVSoOJjFNG2mnI1w+GPfJw2rQVmodthYWVjdRlERFRHVOtAcXDwwPOzs7Yt2+ffl5eXh6ioqKg0WgAABqNBjk5OYiJidG3+fPPP6HT6RAQEFCd5VAtu5Z5EWXhz8MZV3HepBkcXtkKW5W91GUREVEdZFbZJxQUFCAlJUX/ODU1FbGxsbC3t0fz5s0xdepUvPvuu2jdujU8PDwwd+5cuLi46K/08fLyQu/evTF+/HisWLECZWVlmDx5MoYPH/5QV/CQccrLuYbslc+jlbiMDDhCMe432Ds1lbosIiKqoyodUI4ePYonn3xS/3j69OkAgJCQEKxZswZvvvkmCgsLMWHCBOTk5OCxxx7D7t27YWFhoX/OunXrMHnyZDz99NMwMTHB4MGD8cUXX1TD7lBtu3wuCWl/r0OT1J/RSncR16BC2aif4eraSurSiIioDnukcVCkwnFQpJV+Pgnn/94A+3M70KY8WT8/F9a4OugntPTtJmF1RERkrCrz/V3pIyjUMGVcSMG5v9ajUeoOtC1PRJP/ztcKGRIsOqCwVT+0eWIUWjo2ue96iIiIHgYDCt1T1qVUnD24DnapO+BZFo+Ka6x0QoYEhQ8KWvVDyx4j0N6Z49IQEVH1YkAhA1cun8OZg+uhOrsdXmWnUDGknk7IkKhoj/yWz6Hl4yPQzsVN0jqJiKh+Y0AhXM1Iw5mD62F7Zjs8S07CUfa/05ISzNsht8VzaNlzJLxd3KUrkoiIGhQGlAaquKgAJ7Z/BZuUbfAqiUPjilAiAxLNvJDToi88eoyEV7OW0hZKREQNEgNKA5R7LROZy59DQMUVODIgyawtsj36wv3xkfBs3lraAomIqMFjQGlgrlw+h8Jv+qGNLg05sEFiy1A0f3wU2rq3lbo0IiIiPQaUBuTS2QTg+/5wF5nIgj2Khm1GoFdnqcsiIiK6AwNKA5EaHw2bH1+AI7JxSaaGbMxWuHt4Sl0WERHRXTGgNABJR/+E8/YXoUIhUk3cYfvyVjTmZcJERGTEGFDquZN//4YWe8fDSlaCJDNPOE/aCpWDWuqyiIiI7osBpR47/scPaHfodchl5YhTdEKLyb/C2tZO6rKIiIgeyETqAqhmRP/6JXwPTYZcVo5j1o+jzbSdDCdERFRn8AhKPRS54T0EJi0BZMARu2fhF7YWZuZyqcsiIiJ6aAwo9YjQ6RC5ZhY0aSsBAJHq4eg64SuYmJpKXBkREVHlMKDUEzqtFkdWvALNlc0AgAi3iQgMWQSZCX/FIyKiuocBpR4oLyvF8S9HIzB3NwAgyvP/oBk+W+KqiIiIqo4BpY4rvlGIhKUvoEvRIZQLExz3ew8B/V+VuiwiIqJHwoBShxXkZePcsgHoVBKLEmGOhMe+QJdnRkpdFhER0SNjQKmjKu5I3L48GYXCAqm9vkHH7v2kLouIiKhaMKDUQbffkTir/3q09+spdVlERETVhgGljrl0NgGyW+5IfGPYT2jj5S91WURERNWKAaUOufWOxBdlzjAZ8xvceEdiIiKqhxhQ6oBrmReRvPUj+FzcCBvZDd6RmIiI6j0GFCN2OTURF3Z8gA5XtkEjKwNkQIK5N1wmbYXK3lHq8oiIiGoMA4oROnsyCtf/WIKOuX/CRaYDZECyWRsUdJmCjkEjOXQ9ERHVewwoRkLodEg48gfKDn6MDjeOoAUAyIB/LTrD9PHp8Nb04bD1RETUYDCgSEyn1eLf/T/CIuoLeJfFAwC0QoZY5RNQBc2Eb4fuEldIRERU+xhQJFJWWoLYnd/A8d/l6Ki7AAAoEeaIbdwXzfq+Cf8W7SSukIiISDoMKLWsqCAX/277Eu5J4eiCKwCAfGGJk01fQOvnZyLAubnEFRIREUmPAaWW5FzNQMLWT+CZth6ByAcAXIUdTrcYg3bPT4XGzkHiComIiIwHA0oNy7iQgnPbP4RvxhZoZCUAgIsyZ1zyHo8Oz02CxtJa4gqJiIiMDwNKDcjLuYbkv3+CSeI2tC84DGeZFpABKaYtkesfho69QtDMjF1PRER0L/yWrCbXsy4h5e8foTi9A143jqGzTHtzgQw4Je8AXfepaP/4AF4qTERE9BAYUB5B5sUzSP17E2xTd8GzJA5dZeLmAhlw3sQVl12egVPAMLTzCZS2UCIiojqGAaWSLqacxMXDm2CfthttypOhrlggA06btsI112A0CRwCN08/8E45REREVcOA8gBCp0NqfDQyozbD+dIeeOjOodl/l+mEDElyb+S690bz7sPQ2r0tWktaLRERUf3AgHIXOq0Wp48fxPWYn+GasQ8tRPrNoecBlAlTJFp0QFGrvmj5+FB4cdwSIiKiaseAcovTsX/j+j/h8Li6H21xXT+/WJgjwboLyts8hzaPD4GPg/o+ayEiIqJHxYByi2un/kTg1Z8BAIXCAonKboDX8/B8fCA62dpJWxwREVEDwoByi+bdh+PIlUTIffrDs1s/+HMQNSIiIkkwoNzCxb0tXKZukLoMIiKiBo+jhhEREZHRYUAhIiIioyNpQFm2bBnc3d1hYWGBgIAAHDlyRMpyiIiIyEhIFlA2bdqE6dOnY/78+Th27Bg6dOiA4OBgZGVlSVUSERERGQnJAsonn3yC8ePHY9y4cfD29saKFStgZWWFb7/9VqqSiIiIyEhIElBKS0sRExODoKCg/xViYoKgoCBERETc0b6kpAR5eXkGExEREdVfkgSUq1evQqvVQq02HJFVrVYjIyPjjvaLFi2CSqXST66urrVVKhEREUmgTlzFM3v2bOTm5uqnCxcuSF0SERER1SBJBmpr3LgxTE1NkZmZaTA/MzMTzs7Od7RXKBRQKBS1VR4RERFJTJIjKHK5HP7+/ti3b59+nk6nw759+6DRaKQoiYiIiIyIZEPdT58+HSEhIejcuTO6du2Kzz77DIWFhRg3bpxUJREREZGRkCygDBs2DFeuXMG8efOQkZGBjh07Yvfu3XecOEtEREQNj0wIIaQuorLy8vKgUqmQm5sLpVIpdTlERET0ECrz/V0n72Zckak4HgoREVHdUfG9/TDHRupkQMnPzwcAjodCRERUB+Xn50OlUt23TZ38iUen0+Hy5cuwtbVFfn4+XF1dceHCBf7cUwl5eXnstypi31UN+63q2HdVw36ruprqOyEE8vPz4eLiAhOT+19IXCePoJiYmKBZs2YAAJlMBgBQKpV8A1YB+63q2HdVw36rOvZd1bDfqq4m+u5BR04q1ImRZImIiKhhYUAhIiIio1PnA4pCocD8+fM5FH4lsd+qjn1XNey3qmPfVQ37reqMoe/q5EmyREREVL/V+SMoREREVP8woBAREZHRYUAhIiIio8OAQkREREanzgeUZcuWwd3dHRYWFggICMCRI0ekLqnWLFq0CF26dIGtrS2cnJwwYMAAJCUlGbQpLi5GWFgYHBwcYGNjg8GDByMzM9OgTVpaGvr27QsrKys4OTlh5syZKC8vN2hz4MAB+Pn5QaFQoFWrVlizZk1N716tWbx4MWQyGaZOnaqfx367t0uXLuHFF1+Eg4MDLC0t4ePjg6NHj+qXCyEwb948NGnSBJaWlggKCsLp06cN1nH9+nWMGjUKSqUSdnZ2CA0NRUFBgUGbf//9F48//jgsLCzg6uqKJUuW1Mr+1QStVou5c+fCw8MDlpaWaNmyJRYuXGhwPxL2201//fUX+vXrBxcXF8hkMvz6668Gy2uznzZv3gxPT09YWFjAx8cHO3furPb9rS7367eysjLMmjULPj4+sLa2houLC8aMGYPLly8brMPo+k3UYRs3bhRyuVx8++234tSpU2L8+PHCzs5OZGZmSl1arQgODhbh4eHi5MmTIjY2Vjz77LOiefPmoqCgQN9m4sSJwtXVVezbt08cPXpUBAYGim7duumXl5eXi/bt24ugoCBx/PhxsXPnTtG4cWMxe/ZsfZuzZ88KKysrMX36dBEfHy+WLl0qTE1Nxe7du2t1f2vCkSNHhLu7u/D19RWvv/66fj777e6uX78u3NzcxNixY0VUVJQ4e/as+P3330VKSoq+zeLFi4VKpRK//vqrOHHihHj++eeFh4eHuHHjhr5N7969RYcOHURkZKT4+++/RatWrcSIESP0y3Nzc4VarRajRo0SJ0+eFBs2bBCWlpbi66+/rtX9rS7vvfeecHBwENu3bxepqali8+bNwsbGRnz++ef6Nuy3m3bu3Cneeust8csvvwgAYsuWLQbLa6ufDh06JExNTcWSJUtEfHy8mDNnjjA3NxdxcXE13gdVcb9+y8nJEUFBQWLTpk0iMTFRREREiK5duwp/f3+DdRhbv9XpgNK1a1cRFhamf6zVaoWLi4tYtGiRhFVJJysrSwAQBw8eFELcfFOam5uLzZs369skJCQIACIiIkIIcfNNbWJiIjIyMvRtli9fLpRKpSgpKRFCCPHmm2+Kdu3aGWxr2LBhIjg4uKZ3qUbl5+eL1q1biz179oiePXvqAwr77d5mzZolHnvssXsu1+l0wtnZWXz44Yf6eTk5OUKhUIgNGzYIIYSIj48XAER0dLS+za5du4RMJhOXLl0SQgjx1VdfiUaNGun7smLbbdu2re5dqhV9+/YVL730ksG8QYMGiVGjRgkh2G/3cvsXbW3209ChQ0Xfvn0N6gkICBCvvPJKte5jTbhbsLvdkSNHBABx/vx5IYRx9lud/YmntLQUMTExCAoK0s8zMTFBUFAQIiIiJKxMOrm5uQAAe3t7AEBMTAzKysoM+sjT0xPNmzfX91FERAR8fHygVqv1bYKDg5GXl4dTp07p29y6joo2db2fw8LC0Ldv3zv2jf12b1u3bkXnzp3xwgsvwMnJCZ06dcKqVav0y1NTU5GRkWGw3yqVCgEBAQZ9Z2dnh86dO+vbBAUFwcTEBFFRUfo2PXr0gFwu17cJDg5GUlISsrOza3o3q123bt2wb98+JCcnAwBOnDiBf/75B3369AHAfntYtdlP9fH/761yc3Mhk8lgZ2cHwDj7rc4GlKtXr0Kr1Rp8QQCAWq1GRkaGRFVJR6fTYerUqejevTvat28PAMjIyIBcLte/ASvc2kcZGRl37cOKZfdrk5eXhxs3btTE7tS4jRs34tixY1i0aNEdy9hv93b27FksX74crVu3xu+//45JkyZhypQpWLt2LYD/7fv9/l9mZGTAycnJYLmZmRns7e0r1b91yf/93/9h+PDh8PT0hLm5OTp16oSpU6di1KhRANhvD6s2++lebepDPxYXF2PWrFkYMWKE/kaAxthvdfJuxnSnsLAwnDx5Ev/884/UpRi9Cxcu4PXXX8eePXtgYWEhdTl1ik6nQ+fOnfH+++8DADp16oSTJ09ixYoVCAkJkbg64/Xjjz9i3bp1WL9+Pdq1a4fY2FhMnToVLi4u7DeqVWVlZRg6dCiEEFi+fLnU5dxXnT2C0rhxY5iamt5xZUVmZiacnZ0lqkoakydPxvbt27F//340a9ZMP9/Z2RmlpaXIyckxaH9rHzk7O9+1DyuW3a+NUqmEpaVlde9OjYuJiUFWVhb8/PxgZmYGMzMzHDx4EF988QXMzMygVqvZb/fQpEkTeHt7G8zz8vJCWloagP/t+/3+Xzo7OyMrK8tgeXl5Oa5fv16p/q1LZs6cqT+K4uPjg9GjR2PatGn6I3jst4dTm/10rzZ1uR8rwsn58+exZ88e/dETwDj7rc4GFLlcDn9/f+zbt08/T6fTYd++fdBoNBJWVnuEEJg8eTK2bNmCP//8Ex4eHgbL/f39YW5ubtBHSUlJSEtL0/eRRqNBXFycwRuz4o1b8UWk0WgM1lHRpq7289NPP424uDjExsbqp86dO2PUqFH6f7Pf7q579+53XMqenJwMNzc3AICHhwecnZ0N9jsvLw9RUVEGfZeTk4OYmBh9mz///BM6nQ4BAQH6Nn/99RfKysr0bfbs2YO2bduiUaNGNbZ/NaWoqAgmJoYft6amptDpdADYbw+rNvupvv3/rQgnp0+fxt69e+Hg4GCw3Cj7rdKn1RqRjRs3CoVCIdasWSPi4+PFhAkThJ2dncGVFfXZpEmThEqlEgcOHBDp6en6qaioSN9m4sSJonnz5uLPP/8UR48eFRqNRmg0Gv3yistle/XqJWJjY8Xu3buFo6PjXS+XnTlzpkhISBDLli2r85fL3u7Wq3iEYL/dy5EjR4SZmZl47733xOnTp8W6deuElZWV+OGHH/RtFi9eLOzs7MRvv/0m/v33X9G/f/+7XgbaqVMnERUVJf755x/RunVrg8sZc3JyhFqtFqNHjxYnT54UGzduFFZWVnXqctlbhYSEiKZNm+ovM/7ll19E48aNxZtvvqlvw367KT8/Xxw/flwcP35cABCffPKJOH78uP5qk9rqp0OHDgkzMzPx0UcfiYSEBDF//nyjvsz4fv1WWloqnn/+edGsWTMRGxtr8H1x6xU5xtZvdTqgCCHE0qVLRfPmzYVcLhddu3YVkZGRUpdUawDcdQoPD9e3uXHjhnj11VdFo0aNhJWVlRg4cKBIT083WM+5c+dEnz59hKWlpWjcuLF44403RFlZmUGb/fv3i44dOwq5XC5atGhhsI364PaAwn67t23bton27dsLhUIhPD09xcqVKw2W63Q6MXfuXKFWq4VCoRBPP/20SEpKMmhz7do1MWLECGFjYyOUSqUYN26cyM/PN2hz4sQJ8dhjjwmFQiGaNm0qFi9eXOP7VlPy8vLE66+/Lpo3by4sLCxEixYtxFtvvWXw5cB+u2n//v13/VwLCQkRQtRuP/3444+iTZs2Qi6Xi3bt2okdO3bU2H4/qvv1W2pq6j2/L/bv369fh7H1m0yIW4YyJCIiIjICdfYcFCIiIqq/GFCIiIjI6DCgEBERkdFhQCEiIiKjw4BCRERERocBhYiIiIwOAwoREREZHQYUIiIiMjoMKERERGR0GFCIiIjI6DCgEBERkdFhQCEiIiKj8/+dGgfENQJzYgAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Plot\n", + "\n", + "plt.figure()\n", + "plt.plot(experimental_variogram.experimental_semivariance_array[:, 0], \n", + " experimental_variogram.experimental_semivariance_array[:, 1])\n", + "plt.plot(desc.loc['avg semivariance'])\n", + "plt.legend(['ExperimentalVariogram output', 'Average semivariance from VariogramCloud'])\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "5dbdb816", + "metadata": {}, + "source": [ + "The result is the same and it shouldn't be any surprise. Experimental Variogram averages all semivariances per lag, we took a step back in computations and focus on all point pairs within a lag.\n", + "\n", + "There is one last method within `VariogramCloud` class: `.remove_outliers()`. It cleans our variogram from anomalous readings. Cleaning base on the z-score or the inter-quartile range analysis, and we can cut outliers from the largest or the lowest values. For data that deviaties greately from normal distribution it is better to use inter-quartile range for cleaning:" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "id": "8133b1da", + "metadata": {}, + "outputs": [], + "source": [ + "new_variogram_cloud = variogram_cloud.remove_outliers(method='iqr', iqr_lower_limit=3, iqr_upper_limit=2)" + ] + }, + { + "cell_type": "markdown", + "id": "b3761852", + "metadata": {}, + "source": [ + "Now we can check what has happend with a variogram:" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "id": "e6ff8126", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABH0AAAKqCAYAAACn/SIZAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAADdlUlEQVR4nOzdeXycZb3//3eSJmmTdKGlq4VSAYFSFkGUqlj2AgVcUA6IiIh6wMI5BVF+HBEVVESFurGIIKDCF1BUPEVlBxHLIvuiVThsKk2B0iVJs8zM/fsjzHRmMss9M/fc1+fKvJ6PRx+QyWTmk+uee3Jfn/lcn6spCIJAAAAAAAAAGFWaXQcAAAAAAACA6JH0AQAAAAAAGIVI+gAAAAAAAIxCJH0AAAAAAABGIZI+AAAAAAAAoxBJHwAAAAAAgFGIpA8AAAAAAMAoRNIHAAAAAABgFCLpAwAAAAAAMAqR9AEANIS7775bTU1Nuvvuu12HMipstdVW+sQnPuE6jBG+8pWvqKmpyclzX3XVVWpqatILL7xQ1c9/4hOf0FZbbZVzW1NTk77yla/UHFs5hc6PvffeW/Pnz6/7c0vSCy+8oKamJl111VWxPJ+P4notAABGF5I+AAAnDj/8cHV0dGjDhg1F73PMMceora1Nr7/+eoyRjU7pZEj6X0dHh+bNm6ezzjpL69evjzWWiy++uOLJfX9/v5YtW6Z3vetdmjhxosaOHau3ve1tOvnkk/X3v/+9PoF66tprr9V3v/td12EUZDk2AABGozGuAwAANKZjjjlG//u//6tf//rX+vjHPz7i+319fbrpppt00EEHacqUKTU/3/ve9z5t3LhRbW1tNT+Wzy655BJ1dXWpp6dHt956q77+9a/rzjvv1H333VdRhczKlSvV3FzdZ0cXX3yxNt9889CVQq+99poOOuggPfzwwzr00EP10Y9+VF1dXVq5cqWuu+46XXbZZRocHKwqFus2btyoMWMqu1y79tpr9dRTT2np0qWhfyau86NYbHPmzNHGjRvV2tpa1+cHAKDRkPQBADhx+OGHa/z48br22msLJn1uuukm9fb26phjjqnpefr7+9XW1qbm5maNHTu2pseqRiKRUCqVMpNs+vCHP6zNN99cknTiiSfqiCOO0K9+9Svdf//9WrBgQejHaW9vr1eII3ziE5/Qo48+ql/+8pc64ogjcr537rnn6otf/GJsscSt3q9Z1+dHWlNTk9PntyD7WAAAEBX+qgAAnBg3bpw+9KEP6Y477tDq1atHfP/aa6/V+PHjdfjhh2vNmjU6/fTTtdNOO6mrq0sTJkzQwQcfrMcffzznZ9J9Sa677jqdddZZestb3qKOjg6tX7++aE+fX/ziF9p99901btw4bb755vrYxz6mf/3rXyPi+cUvfqF58+Zp7Nixmj9/vn7961+P6MGS7kvyne98R9/97ne19dZbq729Xc8884wGBwd19tlna/fdd9fEiRPV2dmpvfbaS3fddVfO82Q/xkUXXaS3vvWt6ujo0IEHHqiXX35ZQRDo3HPP1ezZszVu3Di9//3v15o1a6o+Dvvuu68k6fnnn5ck9fb26nOf+5y22GILtbe3a7vtttN3vvMdBUGQ83P5PX3S/Wzuu+8+nXbaaZo6dao6Ozv1wQ9+UK+++mrOzz399NO65557MkvN9t5776LxPfDAA7r55pt1wgknjEj4SMPJp+985zslf8dEIqFzzz03czy22mor/c///I8GBgZy7lesZ0qh/kVPP/209t13X40bN06zZ8/W1772NaVSqZJxZPvNb36j+fPn57yeCsmPacOGDVq6dKm22mortbe3a9q0aTrggAP0yCOPSBruw3PzzTfrxRdfzIxv+jVazfkhSQ8//LDe/e53a9y4cZo7d64uvfTSnO8X62WU/5ilYivW0+fOO+/UXnvtpc7OTk2aNEnvf//79de//jXnPumli88++6w+8YlPaNKkSZo4caKOP/549fX15dz3tttu03vf+15NmjRJXV1d2m677fQ///M/Bcc+/zicfPLJuuaaa7Tddttp7Nix2n333fXHP/5xxH3/9a9/6ZOf/KSmT5+u9vZ27bjjjvrJT35ScGwKHYuwXnzxRX32s5/Vdtttp3HjxmnKlCn6yEc+UrCn1BNPPKGFCxfmvF6vvPLKmnpQAQD8QKUPAMCZY445RldffbVuuOEGnXzyyZnb16xZo1tuuUVHH320xo0bp6efflq/+c1v9JGPfERz585Vd3e3fvSjH2nhwoV65plnNGvWrJzHPffcc9XW1qbTTz9dAwMDRatsrrrqKh1//PHaY489dN5556m7u1vf+973dN999+nRRx/VpEmTJEk333yz/uM//kM77bSTzjvvPL3xxhs64YQT9Ja3vKXg41555ZXq7+/XZz7zGbW3t2vy5Mlav369Lr/8ch199NH69Kc/rQ0bNuiKK67QokWL9OCDD2rXXXfNeYxrrrlGg4ODOuWUU7RmzRp961vf0pFHHql9991Xd999t8444ww9++yz+sEPfqDTTz99xKQyrOeee06SNGXKFAVBoMMPP1x33XWXTjjhBO2666665ZZb9PnPf17/+te/tGzZsrKPd8opp2izzTbTl7/8Zb3wwgv67ne/q5NPPlnXX3+9JOm73/2uTjnlFHV1dWUqdKZPn1708X77299Kko499tiqfj9J+tSnPqWrr75aH/7wh/W5z31ODzzwgM477zz99a9/LZpsKWXVqlXaZ599lEgk9P/9f/+fOjs7ddlll2ncuHGhfv7WW2/VEUccoXnz5um8887T66+/ruOPP16zZ88u+7MnnniifvnLX+rkk0/WvHnz9Prrr+tPf/qT/vrXv2q33XbTF7/4Ra1bt07//Oc/M8erq6sr5zHCnh+S9MYbb+iQQw7RkUceqaOPPlo33HCDTjrpJLW1temTn/xkqN83LUxs2W6//XYdfPDBeutb36qvfOUr2rhxo37wgx/oPe95jx555JERTa+PPPJIzZ07V+edd54eeeQRXX755Zo2bZrOP/98ScOJukMPPVQ777yzzjnnHLW3t+vZZ5/VfffdFyr+e+65R9dff73+67/+S+3t7br44ot10EEH6cEHH8w0vO7u7taee+6ZSRJNnTpVv//973XCCSdo/fr1I5a1VXIs8j300EP685//rKOOOkqzZ8/WCy+8oEsuuUR77723nnnmGXV0dEgaTkLts88+ampq0plnnqnOzk5dfvnlsVbrAQAcCgAAcCSRSAQzZ84MFixYkHP7pZdeGkgKbrnlliAIgqC/vz9IJpM593n++eeD9vb24JxzzsncdtdddwWSgre+9a1BX19fzv3T37vrrruCIAiCwcHBYNq0acH8+fODjRs3Zu63fPnyQFJw9tlnZ27baaedgtmzZwcbNmzI3Hb33XcHkoI5c+bkxCQpmDBhQrB69eoRv+vAwEDObW+88UYwffr04JOf/OSIx5g6dWqwdu3azO1nnnlmICnYZZddgqGhocztRx99dNDW1hb09/cHpXz5y18OJAUrV64MXn311eD5558PfvSjHwXt7e3B9OnTg97e3uA3v/lNICn42te+lvOzH/7wh4Ompqbg2Wefzdw2Z86c4Ljjjst8feWVVwaSgv333z9IpVKZ20899dSgpaUl53fZcccdg4ULF5aMN+2DH/xgICl44403Qt0//XumPfbYY4Gk4FOf+lTO/U4//fRAUnDnnXdmbpMUfPnLXx7xmPm/69KlSwNJwQMPPJC5bfXq1cHEiRMDScHzzz9fMsZdd901mDlzZs6Y3HrrrSNeT4VimjhxYrBkyZKSj7948eIRjxMElZ0fQRAECxcuDCQFF1xwQea2gYGBYNdddw2mTZsWDA4OBkGw6djn/96FHrNYbOnX/ZVXXpm5Lf08r7/+eua2xx9/PGhubg4+/vGPZ25LH/Ps8ygIhl87U6ZMyXy9bNmyQFLw6quvjnj+ciQFkoK//OUvmdtefPHFYOzYscEHP/jBzG0nnHBCMHPmzOC1117L+fmjjjoqmDhxYmbcSx2LUjFkvxYK/dyKFSsCScFPf/rTzG2nnHJK0NTUFDz66KOZ215//fVg8uTJoV6vAAC/sbwLAOBMS0uLjjrqKK1YsSJnicG1116r6dOna7/99pM0vIQn3ecimUzq9ddfzyzNSC9ryXbccceVrbr4y1/+otWrV+uzn/1sTi+RxYsXa/vtt9fNN98sSfr3v/+tJ598Uh//+MdzqhIWLlyonXbaqeBjH3HEEZo6deqI3zX9KX4qldKaNWuUSCT0jne8o+Dv8JGPfEQTJ07MfP2ud71LkvSxj30sp7Hvu971Lg0ODhZcklbIdtttp6lTp2ru3Ln6z//8T22zzTa6+eab1dHRod/97ndqaWnRf/3Xf+X8zOc+9zkFQaDf//73ZR//M5/5TE5D6L322kvJZFIvvvhiqPjypZe7jB8/vqqf/93vfidJOu2003Ju/9znPidJmeNc6WPuueeeeuc735m5berUqaH6T73yyit67LHHdNxxx+Uc3wMOOEDz5s0r+/OTJk3SAw88oH//+98Vx50W5vxIGzNmjP7zP/8z83VbW5v+8z//U6tXr9bDDz9cdQzlpMfpE5/4hCZPnpy5feedd9YBBxyQOa7ZTjzxxJyv99prL73++uuZ11C6cu+mm26qaCle2oIFC7T77rtnvt5yyy31/ve/X7fccouSyaSCINCNN96oww47TEEQ6LXXXsv8W7RokdatWzfiXK/kWOTL/rmhoSG9/vrr2mabbTRp0qSc5/nDH/6gBQsW5FQTTp48ueZ+aQAAP5D0AQA4lZ54XHvttZKkf/7zn7r33nt11FFHqaWlRdJwkmTZsmXadttt1d7ers0331xTp07VE088oXXr1o14zLlz55Z93nQSYrvtthvxve233z7z/fR/t9lmmxH3K3Rbqee/+uqrtfPOO2vs2LGaMmWKpk6dqptvvrng77DlllvmfJ1OEGyxxRYFb3/jjTcKPme+G2+8UbfddpvuvvtuPfvss3rqqacyE9kXX3xRs2bNGpFg2WGHHTLfLyc/7s0226yi+PJNmDBB0nAvm2q8+OKLam5uHnGsZsyYoUmTJlWVjHrxxRe17bbbjri90Gup0M9Kqvrnv/Wtb+mpp57SFltsoXe+8536yle+ov/7v/8LEfUmYc6PtFmzZqmzszPntre97W2SVNdeMKXOzx122EGvvfaaent7c24v99r7j//4D73nPe/Rpz71KU2fPl1HHXWUbrjhhtAJoELH7G1ve5v6+vr06quv6tVXX9XatWt12WWXaerUqTn/jj/+eEka0b+skmORb+PGjTr77LMz/bfS74tr167NeU958cUXK3r/AgCMLvT0AQA4tfvuu2v77bfX//t//0//8z//o//3//6fgiDI+RT6G9/4hr70pS/pk5/8pM4991xNnjxZzc3NWrp0acEJW7WfnEel0PP//Oc/1yc+8Ql94AMf0Oc//3lNmzZNLS0tOu+88zJ9dbKlE15hbw/yGi0X8773vS+ze1c91Bpfvu23316S9OSTT2qvvfaqOq5KtqPPl0wmq/7ZqB155JHaa6+99Otf/1q33nqrvv3tb+v888/Xr371Kx188MGhHiPq86PY2MY9buVee+PGjdMf//hH3XXXXbr55pv1hz/8Qddff7323Xdf3XrrrUV/Pqz0e9HHPvYxHXfccQXvs/POO+d8XcuxOOWUU3TllVdq6dKlWrBggSZOnKimpiYdddRRVVUyAQBGJ5I+AADnjjnmGH3pS1/SE088oWuvvVbbbrut9thjj8z3f/nLX2qfffbRFVdckfNza9eurTqBMWfOHEnSypUrMztYpa1cuTLz/fR/n3322RGPUei2Yn75y1/qrW99q371q1/lTJK//OUvVxx7vcyZM0e33367NmzYkFPt87e//S3z/ShUkoA57LDDdN555+nnP/95VUmfOXPmKJVK6R//+EemYkkabri7du3anN9ps80209q1a3N+fnBwUK+88sqIx/zHP/4x4rlWrlwZKh5JVf+8JM2cOVOf/exn9dnPflarV6/Wbrvtpq9//euZpE8tCa58//73v9Xb25tT7fP3v/9dkjKNlNMVNfljV6iKKmxs2ednvr/97W/afPPNR1QghdHc3Kz99ttP++23ny688EJ94xvf0Be/+EXddddd2n///Uv+bKFj9ve//10dHR2Z5Zzjx49XMpks+1hR+OUvf6njjjtOF1xwQea2/v7+Ecdhzpw5Nb9/AQD8xfIuAIBz6aqes88+W4899tiIXhMtLS0jKkV+8YtfhO5jU8g73vEOTZs2TZdeemnO1t2///3v9de//lWLFy+WNLy8Zf78+frpT3+qnp6ezP3uuecePfnkk6GfL11FkP17PPDAA1qxYkXVv0PUDjnkECWTSf3whz/MuX3ZsmVqamoKXUlSTmdn54iJaTELFizQQQcdpMsvv1y/+c1vRnx/cHBQp59+etGfP+SQQyQN7xqW7cILL5SkzHGWpK233nrEFtyXXXbZiIqVQw45RPfff78efPDBzG2vvvqqrrnmmrK/z8yZM7Xrrrvq6quvzlmCc9ttt+mZZ54p+bPJZHLEUsBp06Zp1qxZOa/hzs7OgksGq5FIJPSjH/0o8/Xg4KB+9KMfaerUqZllgVtvvbUk5YxdMpnUZZddNuLxwsaWPU7Zr5WnnnpKt956a+a4VmLNmjUjbkv3uckev2JWrFiR0yvn5Zdf1k033aQDDzxQLS0tamlp0RFHHKEbb7xRTz311Iiff/XVVyuOuZRC74s/+MEPRrxeFy1apBUrVuixxx7L3LZmzZqCr9dXXnlFf/vb3zQ0NBRprAAAd6j0AQA4N3fuXL373e/WTTfdJEkjkj6HHnqozjnnHB1//PF697vfrSeffFLXXHON3vrWt1b9nK2trTr//PN1/PHHa+HChTr66KMzW7ZvtdVWOvXUUzP3/cY3vqH3v//9es973qPjjz9eb7zxhn74wx9q/vz5OYmgUg499FD96le/0gc/+EEtXrxYzz//vC699FLNmzcv9GPU22GHHaZ99tlHX/ziF/XCCy9ol1120a233qqbbrpJS5cuzUzua7X77rvrkksu0de+9jVts802mjZt2ohqq2w//elPdeCBB+pDH/qQDjvsMO23337q7OzUP/7xD1133XV65ZVX9J3vfKfgz+6yyy467rjjdNlll2nt2rVauHChHnzwQV199dX6wAc+oH322Sdz30996lM68cQTdcQRR+iAAw7Q448/rltuuWVENdkXvvAF/exnP9NBBx2k//7v/85s2T5nzhw98cQTZX//8847T4sXL9Z73/teffKTn9SaNWv0gx/8QDvuuGPJ18KGDRs0e/ZsffjDH9Yuu+yirq4u3X777XrooYdyqj123313XX/99TrttNO0xx57qKurS4cddljZuAqZNWuWzj//fL3wwgt629vepuuvv16PPfaYLrvsMrW2tkqSdtxxR+25554688wztWbNGk2ePFnXXXedEonEiMerJLZvf/vbOvjgg7VgwQKdcMIJmS3bJ06cqK985SsV/y7nnHOO/vjHP2rx4sWaM2eOVq9erYsvvlizZ8/We9/73rI/P3/+fC1atChny3ZJ+upXv5q5zze/+U3dddddete73qVPf/rTmjdvntasWaNHHnlEt99+e8HEU7UOPfRQ/exnP9PEiRM1b948rVixQrfffrumTJmSc78vfOEL+vnPf64DDjhAp5xySmbL9i233FJr1qzJqb4688wzdfXVV+v555/PVHIBADznatswAACyXXTRRYGk4J3vfOeI7/X39wef+9zngpkzZwbjxo0L3vOe9wQrVqwIFi5cmLP1d3ob5F/84hcjHqPQ9tFBEATXX3998Pa3vz1ob28PJk+eHBxzzDHBP//5zxE/f9111wXbb7990N7eHsyfPz/47W9/GxxxxBHB9ttvn7lPetvpb3/72yN+PpVKBd/4xjeCOXPmBO3t7cHb3/72YPny5cFxxx1XcNv3/Mco9rult8t+6KGHRjxntvS21uW2q96wYUNw6qmnBrNmzQpaW1uDbbfdNvj2t7+dsw17EBTfsj0/jkLjvmrVqmDx4sXB+PHjA0mhtm/v6+sLvvOd7wR77LFH0NXVFbS1tQXbbrttcMopp+RsJZ+/ZXsQBMHQ0FDw1a9+NZg7d27Q2toabLHFFsGZZ545Ypv7ZDIZnHHGGcHmm28edHR0BIsWLQqeffbZEb9rEATBE088ESxcuDAYO3Zs8Ja3vCU499xzgyuuuCL0Ftg33nhjsMMOOwTt7e3BvHnzgl/96lcjXgtBkLtN98DAQPD5z38+2GWXXYLx48cHnZ2dwS677BJcfPHFOT/T09MTfPSjHw0mTZqUsw18pefHwoULgx133DH4y1/+EixYsCAYO3ZsMGfOnOCHP/zhiJ9/7rnngv333z9ob28Ppk+fHvzP//xPcNttt414zGKxFdqyPQiC4Pbbbw/e8573BOPGjQsmTJgQHHbYYcEzzzyTc59ir+38reTvuOOO4P3vf38wa9asoK2tLZg1a1Zw9NFHB3//+99H/D75JAVLliwJfv7znwfbbrtt5hzOfz8JgiDo7u4OlixZEmyxxRZBa2trMGPGjGC//fYLLrvsshHjXehYlIohe8v2N954Izj++OODzTffPOjq6goWLVoU/O1vfyv4en300UeDvfbaK2hvbw9mz54dnHfeecH3v//9QFKwatWqzP2OO+44tnEHgFGmKQiq7KwIAECD23XXXTV16lTddtttrkMBUEdNTU1asmTJiKWPPlu6dKl+9KMfqaenp+Ym1gAAu+jpAwBAGUNDQyOWqtx99916/PHHtffee7sJCgBC2rhxY87Xr7/+un72s5/pve99LwkfABjl6OkDAEAZ//rXv7T//vvrYx/7mGbNmqW//e1vuvTSSzVjxgydeOKJrsMDgJIWLFigvffeWzvssIO6u7t1xRVXaP369frSl77kOjQAQJ2R9AEAoIzNNttMu+++uy6//HK9+uqr6uzs1OLFi/XNb35zRNNUALDmkEMO0S9/+Utddtllampq0m677aYrrrhC73vf+1yHBgCoM3r6AAAAAAAAjEL09AEAAAAAABiFSPoAAAAAAACMQqO2p08qldK///1vjR8/Xk1NTa7DAQAAAAAAiEQQBNqwYYNmzZql5ubi9TyjNunz73//W1tssYXrMAAAAAAAAOri5Zdf1uzZs4t+f9QmfcaPHy9peAAmTJjgOBoAAAAAAIBorF+/XltssUUm91HMqE36pJd0TZgwgaQPAAAAAAAYdcq1s6GRMwAAAAAAwChE0gcAAAAAAGAUIukDAAAAAAAwCo3anj5hJZNJDQ0NuQ4Dddba2qqWlhbXYQAAAAAAEJuGTfoEQaBVq1Zp7dq1rkNBTCZNmqQZM2aUbXQFAAAAAMBo0LBJn3TCZ9q0aero6CARMIoFQaC+vj6tXr1akjRz5kzHEQEAAAAAUH8NmfRJJpOZhM+UKVNch4MYjBs3TpK0evVqTZs2jaVeAAAAAIBRryEbOad7+HR0dDiOBHFKH296OAEAAAAAGkFDJn3SWNLVWDjeAAAAAIBG0tBJHwAAAAAAgNGKpA8AAAAAAMAoRNIHAAAAAABgFCLpAwAAAAAAMAqR9PHI3nvvrVNOOUVLly7VZpttpunTp+vHP/6xent7dfzxx2v8+PHaZptt9Pvf/z7zM0899ZQOPvhgdXV1afr06Tr22GP12muvZb7/hz/8Qe9973s1adIkTZkyRYceeqiee+65zPdfeOEFNTU16Ve/+pX22WcfdXR0aJdddtGKFSti/d0BAAAAAEBlSPpkS/TG+68KV199tTbffHM9+OCDOuWUU3TSSSfpIx/5iN797nfrkUce0YEHHqhjjz1WfX19Wrt2rfbdd1+9/e1v11/+8hf94Q9/UHd3t4488sjM4/X29uq0007TX/7yF91xxx1qbm7WBz/4QaVSqZzn/eIXv6jTTz9djz32mN72trfp6KOPViKRqGm4AQAAAABA/TQFQRC4DqIe1q9fr4kTJ2rdunWaMGFCzvf6+/v1/PPPa+7cuRo7duymb1wb85beH61s6Pfee28lk0nde++9kqRkMqmJEyfqQx/6kH76059KklatWqWZM2dqxYoVuv3223XvvffqlltuyTzGP//5T22xxRZauXKl3va2t414jtdee01Tp07Vk08+qfnz5+uFF17Q3Llzdfnll+uEE06QJD3zzDPacccd9de//lXbb799tb997IoedwAAAAAAPFIq55GNSh/P7Lzzzpn/b2lp0ZQpU7TTTjtlbps+fbokafXq1Xr88cd11113qaurK/MvnaRJL+H6xz/+oaOPPlpvfetbNWHCBG211VaSpJdeeqno886cOTPzHAAAAAAAwKYxrgMw5cge1xGU1dramvN1U1NTzm1NTcPVSqlUSj09PTrssMN0/vnnj3icdOLmsMMO05w5c/TjH/9Ys2bNUiqV0vz58zU4OFj0ebOfAwAAAAAA2ETSJ9uYTtcRRGq33XbTjTfeqK222kpjxow81K+//rpWrlypH//4x9prr70kSX/605/iDhMAAAAAANQBy7tGsSVLlmjNmjU6+uij9dBDD+m5557TLbfcouOPP17JZFKbbbaZpkyZossuu0zPPvus7rzzTp122mmuwwYAAAAAABEg6TOKzZo1S/fdd5+SyaQOPPBA7bTTTlq6dKkmTZqk5uZmNTc367rrrtPDDz+s+fPn69RTT9W3v/1t12EDAAAAAIAIsHsXuzg1DI47AAAAAGA0YPcuAAAAAACABkYjZwAAAAAA4JXe3t5Q9+vsHF0bNlWKpA8AAAAAAPBKV1dXqPuN0o42obG8CwAAAAAAeKuptV1zzliuOWcsV1Nru+twTCHpAwAAAAAAvNLT05P51929OnN7d/fqnO81OpZ3AQAAAAAAr2T36mlqTWTd3qGONlIdaVT6AAAAAAAAjEIkfQAAAAAAAEYhap4AAAAAAIAktkIfbaj0wQh77723li5dmvl6q6220ne/+11n8QAAAAAA4tHV1RXqH/xApQ/Keuihh8jiAgAAAECDaWpt15an3ShJeunCIxQMDTiOCJUi6YOypk6d6joEAAAAAEAMsrc57xtMao/z75U0vBV6R1uLq7BQJZZ3eWTvvffWKaecoqVLl2qzzTbT9OnT9eMf/1i9vb06/vjjNX78eG2zzTb6/e9/n/mZp556SgcffLC6uro0ffp0HXvssXrttdcy3+/t7dXHP/5xdXV1aebMmbrgggtGPG/+8q4LL7xQO+20kzo7O7XFFlvos5/9bM4bw1VXXaVJkybplltu0Q477KCuri4ddNBBeuWVV+ozMAAAAACASHR2dmb968i6vSPne/ADSZ8svb29Rf/19/eHvu/GjRtD3bcaV199tTbffHM9+OCDOuWUU3TSSSfpIx/5iN797nfrkUce0YEHHqhjjz1WfX19Wrt2rfbdd1+9/e1v11/+8hf94Q9/UHd3t4488sjM433+85/XPffco5tuukm33nqr7r77bj3yyCMlY2hubtb3v/99Pf3007r66qt155136gtf+ELOffr6+vSd73xHP/vZz/THP/5RL730kk4//fSqfmcAAAAAAFA5lndlKdWM6pBDDtHNN9+c+XratGnq6+sreN+FCxfq7rvvzny91VZb5VTXpAVBUHGMu+yyi8466yxJ0plnnqlvfvOb2nzzzfXpT39aknT22Wfrkksu0RNPPKHbb79db3/72/WNb3wj8/M/+clPtMUWW+jvf/+7Zs2apSuuuEI///nPtd9++0kaTirNnj27ZAz5TZ6/9rWv6cQTT9TFF1+cuX1oaEiXXnqptt56a0nSySefrHPOOafi3xcAAAAAAFSHpI9ndt5558z/t7S0aMqUKdppp50yt02fPl2StHr1aj3++OO66667CiaznnvuOW3cuFGDg4N617velbl98uTJ2m677UrGcPvtt+u8887T3/72N61fv16JREL9/f3q6+tTR8dw+V9HR0cm4SNJM2fO1OrVq6v7pQEAAAAAQMVI+mTJ7kuTr6Ult2FVqQRGc3PuqrkXXnihpriytba25nzd1NSUc1tTU5MkKZVKqaenR4cddpjOP//8EY8zc+ZMPfvssxU//wsvvKBDDz1UJ510kr7+9a9r8uTJ+tOf/qQTTjhBg4ODmaRPoTirqWwCAAAAAADVIemTpZJmVPW6b5R222033Xjjjdpqq600ZszIQ7311lurtbVVDzzwgLbccktJ0htvvKG///3vWrhwYcHHfPjhh5VKpXTBBRdkkls33HBD/X4JAAAAAABQFRo5j2JLlizRmjVrdPTRR+uhhx7Sc889p1tuuUXHH3+8ksmkurq6dMIJJ+jzn/+87rzzTj311FP6xCc+MaJSKds222yjoaEh/eAHP9D//d//6Wc/+5kuvfTSGH8rAAAAAAAQBkmfUWzWrFm67777lEwmdeCBB2qnnXbS0qVLNWnSpExi59vf/rb22msvHXbYYdp///313ve+V7vvvnvRx9xll1104YUX6vzzz9f8+fN1zTXX6LzzzovrVwIAAAAAACE1BaO00cr69es1ceJErVu3ThMmTMj5Xn9/v55//nnNnTtXY8eOdRQh4sZxBwAAAIDw+gYTmnf2LZKkZ85ZpI42mx1ifIkzSqVyHtmo9AEAAAAAABiFSPoAAAAAAACMQiR9AAAAAAAARiGSPgAAAAAAAKMQSR8AAAAAAIBRiKQPAAAAAADAKDT69zEDAAAAAFSst7c31P06OzvrHAmAapH0AQAAAACM0NXVFep+QRDUORIA1WJ5FwAAAACgpKbWds05Y7nmnLFcTa3trsMBEBJJn1Hu7rvvVlNTk9auXes6FAAAAAAe6enpyfzr7l6dub27e3XO9wDYRdJnlHv3u9+tV155RRMnTqzpcVKplM444wzNmjVL48aN084776ybbropoigBAAAAWNPZ2Zn1ryPr9o6c7wGwi54+o1xbW5tmzJhR8+P8/Oc/17Jly/TTn/5Ue+65p5599tkIogMAAACAxkBjbLhApY9H9t57b51yyilaunSpNttsM02fPl0//vGP1dvbq+OPP17jx4/XNttso9///veZn8lf3nXVVVdp0qRJuuWWW7TDDjuoq6tLBx10kF555ZWSz93c3KypU6fqqKOO0lZbbaX9999f+++/f9mYX3jhBTU1NemGG27QXnvtpXHjxmmPPfbQ3//+dz300EN6xzveoa6uLh188MF69dVXMz/30EMP6YADDtDmm2+uiRMnauHChXrkkUdyfq+2tjbde++9mdu+9a1vadq0aeru7g47pAAAAAAQi66urlD/gCiR9MnS29sb679qXH311dp888314IMP6pRTTtFJJ52kj3zkI3r3u9+tRx55RAceeKCOPfZY9fX1FX2Mvr4+fec739HPfvYz/fGPf9RLL72k008/veTz7rffflq3bp2+9KUvVRX3l7/8ZZ111ll65JFHNGbMGH30ox/VF77wBX3ve9/Tvffeq2effVZnn3125v4bNmzQcccdpz/96U+6//77te222+qQQw7Rhg0bJA0nwJYuXapjjz1W69at06OPPqovfelLuvzyyzV9+vSqYgQAAACAONAYG3FheVeWuLOq1WxtuMsuu+iss86SJJ155pn65je/qc0331yf/vSnJUlnn322LrnkEj3xxBPac889Cz7G0NCQLr30Um299daSpJNPPlnnnHNO0efs6+vTAQccoI9+9KO67bbbtHHjRn37299WU1OTJGnChAn6yU9+og9/+MNFH+P000/XokWLJEn//d//raOPPlp33HGH3vOe90iSTjjhBF111VWZ+++77745P3/ZZZdp0qRJuueee3TooYdKkr72ta/ptttu02c+8xk99dRTOu6443T44YcXjQEAAAAAXMluet03mNQe5w+vWujuXq2OthZXYWGUo9LHMzvvvHPm/1taWjRlyhTttNNOmdvSVS6rV68e8bNpHR0dmYSPJM2cObPk/a+66iqtXbtWF110kX7/+9/rtttu0/HHH69EIqEXXnhBPT09meRNmLjTMebHnR1Dd3e3Pv3pT2vbbbfVxIkTNWHCBPX09Oill17K3KetrU3XXHONbrzxRvX392vZsmUlYwAAAAAAV2iMDReo9Mniw3aDra2tOV83NTXl3JauvkmlUhU9RqmqoyeeeEI77rijWltbtdlmm+m2227TXnvtpQ9+8IPadtttddBBB2nmzJmh407HmH9bdszHHXecXn/9dX3ve9/TnDlz1N7ergULFmhwcDDncf/85z9LktasWaM1a9bwJgkAAAAAwJtI+mQhYVDYW97yFv3617/Whg0bNH78eE2bNk2333679tprLy1fvlwPP/xw5M9533336eKLL9YhhxwiSXr55Zf12muv5dznueee06mnnqof//jHuv7663Xcccfp9ttvV3MzBWwAAAAAADA7RlknnHCCksmkDj/8cP35z3/WypUrdcstt6inp0cdHR264oorIn/ObbfdVj/72c/017/+VQ888ICOOeYYjRs3LvP9ZDKpj33sY1q0aJGOP/54XXnllXriiSd0wQUXRB4LAAAAAAA+IumDsmbNmqUHH3xQm2++uT70oQ/p7W9/u37605/qpz/9qW6++WZddtlluvDCCyN9ziuuuEJvvPGGdtttNx177LH6r//6L02bNi3z/a9//et68cUX9aMf/UjScF+iyy67TGeddZYef/zxSGMBAAAAAMBHTUE1W0h5YP369Zo4caLWrVunCRMm5Hyvv79fzz//vObOnauxY8c6ihBx47gDAAAA1ekbTGje2bdIkp45Z5E62ugUUgtfxpM47SqV88hGpQ8AAAAAAMAoRNIHAAAAAABgFCLpAwAAAAAAMAqR9AEAAAAAABiFGjrpM0p7WKMIjjcAAAAAoJE0ZNKntbVVktTX1+c4EsQpfbzTxx8AAAAAgNFs9O9jVkBLS4smTZqk1atXS5I6OjrU1NTkOCrUSxAE6uvr0+rVqzVp0iS1tLS4DgkAAAAAgLpryKSPJM2YMUOSMokfjH6TJk3KHHcAAAAAAEa7hk36NDU1aebMmZo2bZqGhoZch4M6a21tpcIHAAAAANBQGjbpk9bS0kIyAAAAAAAAjDoN2cgZAAAAAABgtCPpAwAAAAAAMArVlPT55je/qaamJi1dujRzW39/v5YsWaIpU6aoq6tLRxxxhLq7u3N+7qWXXtLixYvV0dGhadOm6fOf/7wSiUTOfe6++27ttttuam9v1zbbbKOrrrqqllABAAAAAAAaStVJn4ceekg/+tGPtPPOO+fcfuqpp+p///d/9Ytf/EL33HOP/v3vf+tDH/pQ5vvJZFKLFy/W4OCg/vznP+vqq6/WVVddpbPPPjtzn+eff16LFy/WPvvso8cee0xLly7Vpz71Kd1yyy3VhgsAAAAAANBQqkr69PT06JhjjtGPf/xjbbbZZpnb161bpyuuuEIXXnih9t13X+2+++668sor9ec//1n333+/JOnWW2/VM888o5///OfadddddfDBB+vcc8/VRRddpMHBQUnSpZdeqrlz5+qCCy7QDjvsoJNPPlkf/vCHtWzZsgh+ZQAAAAAAgNGvqqTPkiVLtHjxYu2///45tz/88MMaGhrKuX377bfXlltuqRUrVkiSVqxYoZ122knTp0/P3GfRokVav369nn766cx98h970aJFmccoZGBgQOvXr8/5BwAAAADW9Pb2hvoHALWqeMv26667To888ogeeuihEd9btWqV2traNGnSpJzbp0+frlWrVmXuk53wSX8//b1S91m/fr02btyocePGjXju8847T1/96lcr/XUAAAAAIFZdXV2h7hcEQZ0jATDaVVTp8/LLL+u///u/dc0112js2LH1iqkqZ555ptatW5f59/LLL7sOCQAAAABKampt15wzlmvOGcvV1NruOhwAo0xFSZ+HH35Yq1ev1m677aYxY8ZozJgxuueee/T9739fY8aM0fTp0zU4OKi1a9fm/Fx3d7dmzJghSZoxY8aI3bzSX5e7z4QJEwpW+UhSe3u7JkyYkPMPAAAAAKzp6enJ/OvuXp25vbt7dc73AKBWFSV99ttvPz355JN67LHHMv/e8Y536Jhjjsn8f2trq+64447Mz6xcuVIvvfSSFixYIElasGCBnnzySa1evenN7bbbbtOECRM0b968zH2yHyN9n/RjAAAAAICvOjs7s/51ZN3ekfM9AKhVRT19xo8fr/nz5+fc1tnZqSlTpmRuP+GEE3Taaadp8uTJmjBhgk455RQtWLBAe+65pyTpwAMP1Lx583TsscfqW9/6llatWqWzzjpLS5YsUXv7cDnjiSeeqB/+8If6whe+oE9+8pO68847dcMNN+jmm2+O4ncGAAAAAAAY9Spu5FzOsmXL1NzcrCOOOEIDAwNatGiRLr744sz3W1patHz5cp100klasGCBOjs7ddxxx+mcc87J3Gfu3Lm6+eabdeqpp+p73/ueZs+ercsvv1yLFi2KOlwAAAAAAIBRqeakz913353z9dixY3XRRRfpoosuKvozc+bM0e9+97uSj7v33nvr0UcfrTU8AAAAAACAhhR5pQ8AAACA0aW3tzfU/Vz3ofElTkSL4w4UR9IHAAAAQEldXV2h7hcEQZ0jKc2XOBEtjjtQXEW7dwEAAABobE2t7ZpzxnLNOWO5mlrbXYdTlC9xIlocdyAXSR8AAAAAJfX09GT+dXevztze3b0653uu+RInosVxB4pjeRcAAACAkrJ7oTS1JrJu71BHm50phS9xIlocd6A4Kn0AAAAAAABGIZI+AAAAAAAAoxBJHwAAAAAAgFGIpA8AAAAAAMAoRNIHAAAAAABgFCLpAwAAAAAAMAqR9AEAAAAAABiFSPoAAAAAAACMQiR9AAAAAAAARiGSPgAAAAAAAKMQSR8AAAAAAIBRiKQPAAAAAADAKETSBwAAAAAAYBQi6QMAAAAAADAKkfQBAAAAAAAYhUj6AAAAAAAAjEIkfQAAAAAAAEYhkj4AAAAAAACjEEkfAAAAAACAUYikDwAAAAAAwChE0gcAAAAAAGAUIukDAAAAAAAwCpH0AQAAAAAAGIVI+gAAAAAAAIxCJH0AAAAAAABGoTGuAwAAAAAaVW9vb6j7dXZ21jkSAMBoRNIHAAAAcKSrqyvU/YIgqHMkAIDRiOVdAAAAgAFNre2ac8ZyzTljuZpa212HAwAYBUj6AAAAAI709PRk/nV3r87c3t29Oud7AABUg+VdAAAAgCPZvXqaWhNZt3eoo41LdQBAbfhLAgAAgFEnbINkiSbJAIDRi6QPAAAARp2wDZIlmiQDAEYvevoAAABgVKNBMgCgUVHpAwAAgFEnu/lx32BSe5x/r6ThBskdbS2uwgIAIFYkfQAAADDq0CAZAACWdwEAAAAAAIxKJH0AAAAAAABGIZI+AAAAAAAAoxBJHwAAAAAAgFGIpA8AAAAAAMAoRNIHAAAAAABgFCLpAwAAAAAILQgC1yEACImkDwAAAAAAwChE0gcAAAAAEBqFPoA/SPoAAAAAAACMQiR9AAAAAAAARiGSPgAAAACA0FjdBfiDpA8AAAAAAMAoRNIHAAAAAACUFHjSwduXOONC0gcAAAAAEBqTasAfY1wHAAAAAH/09vaGvm9nZ2cdIwEAxIlcn59I+gAAACC0rq6u0PelGgAAEDf+9ORieRcAAACq0tTarjlnLNecM5arqbXddTgAgDoil+InKn0AAAAQWk9PT+b/+waT2uP8eyVJ3d2r1dHW4iosAABQAEkfAAAAhJbdp6epNZF1e4c62ri0BIDRypclu35EGR+WdwEAAAAAAIxCJH0AAAAAAKFRSdGYfDnuvlQkxYWkDwAAAAAAwChE0gcAAAAAAIwK1PnkIukDAAAAAABKYtWUn0j6AAAAAACAkgJPamhITuUi6QMAAAAAALxF8+biSPoAAAAAAICSfMmr+FKRFBeSPgAAAAAAwFvZCSlfklNxIekDAAAAAAAwCpH0AQAAAAAAJVmuoDEcmnMkfQAAAAAAwAjZDZIt98qhkXNxJH0AAAAAAMAIPuZSfIy5nkj6AAAAAACAkiwnUwyH5twY1wEAAABA6u3tDX3fzs7OOkYCAIiT5aVJdiPLlbN7lzdRx4OkDwAAgAFdXV2h72t5ggAAqIzlt/Tcnj5+sDyeLrC8CwAAwJim1nbNOWO55pyxXE2t7a7DAQA0qOz8ieUPHKjuKY5KHwAAAAN6enoy/983mNQe598rSeruXq2OthZXYQHACIbn/l7yZTgtx5m7vAvZSPoAAAAYkN2np6k1kXV7hzrauGSDTZY/+Qd8Yfk8MhxaUZbH0wWWdwEAAACoCnMroHaWT6PsZVO+nO+ehBkbkj4AAAAAqsLkChjdchI9hk94XxJSLpD0AQAAAFAVllEAteM0qp2PFUlxIekDAAAAoCrMrRqTLzsl+ZKUtDyeOQ2S7YbpTUWSCyR9AAAAAACjjuUkRTbLceZU0DiMoxzLsblG0gcAAABAVSxPVgFEy3LlVHZshsN0gqQPAAAAgKqkmF1FyvKkOpsnYXpT/WF5PHOWd7kLoyK+xBkXkj4AAAAAYIDlyb+PvEmiGU5T5LTKsRumUjm9hwwH6gBJHwAAAAAwgKlqtHwZT8s5ipxlU5ZH1MOKpLiQ9AEAAABQFcuTVR9RodCYLB91y7EVw2mUi6QPAAAAgKqY/uTfQ4xmtHyZ/FtO9vmyFXpu7yHDgTpA0gcAAABAVQzPVQHTcpdNGZYVXMpwoEHRL0DSBwAAAEBVmFtFy5ckmjdxGn6F5lSm2A3TG94k0Rwg6QMAAACgKpaXpfjIcpIimzdxGg7Tl8qUIKfSx26gvuwy5gJJHwAAAABVYW4VLSarjcOXhGnKkwoaevoUR9IHAAAAQFU8mbciYhz32vlYmWI5UZWd6DEcphMkfQAAAABUh8lVpJisNo7cyhS7Ur70HvJkPF0g6QMAAAAABviyLMWPKG0nKXKWTRkO1JcKmuzkVMryNmMOkPQBAAAAUBXLk8BslifV2TwJ05/x9CQ9ZTpK08Ft4suxdoGkDwAAAICqMM2KFuPZOHzZsj2ngsZwoL6MpwskfQAAAABUxZuKDz/C9Gc8XQcQkuXhzFk2ZXhEc+O0Kzs2y8kpF0j6AAAAAKgKU6to+TKezKlrlzOGhsfTl63Qs/v42I3SDZI+AAAAAKriy+TfkzC9GU9fBtRymJ7kfPIqaJyFUZGU6RGNH0kfAAAAAFWx/Ml/Nl+WTSFalo97kLN7l8NAysjdCctuoClPxtMFkj4AAAAAYIEnk1Um1bXzsQeN5Uqf3EbOhgN1gKQPAAAAgOp4MrfyJExv+DKeluPM7ZVjV8qTQFOeNJx2gaQPAAAAgKowuYqWLwUKVFJEwJPKFG8aOXsyni6Q9AEAAABQFV/mVt7E6TqAUcab4244zpxlaClnYYRAT59iSPoAAAAAqIrlT/6zeROn4dlqdmyWe7vkMByn4UOdI3fZlN2gs1+TvvRIigtJHwAAAMAYy5P/bJ6E6U+crgMowZdlPr7I2RPL8HDmNkh2F0dZvsTpAEkfAAAAwBhfJi2ehOkNX447B752OVu2Gx5Qb7aW9yROF0j6AAAAAMb4MmfxpSLJF5Yn/zmTaodxlONLksKbSp+s/7e8bCqVs/zQbpwukPQBAAAAjPElmeJJmN7EaTmb4k2Swo8dxj2K05dk36b/J+mTi6QPAAAAGoY3yRTXAcAJy8fdl54+uckpy3H6sbwre8cuy8kUX5JoLpD0AQAAQMMwPGfJQZzRsjyp9mc5kh9xesOTJIUvxz1neZc328vFg6QPAAAAYIzlJIWPLE9Wvamg8SVJ4ctypOz/Nxxo7u5ddgP1peeUCxUlfS655BLtvPPOmjBhgiZMmKAFCxbo97//feb7/f39WrJkiaZMmaKuri4dccQR6u7uznmMl156SYsXL1ZHR4emTZumz3/+80okEjn3ufvuu7Xbbrupvb1d22yzja666qrqf0MAANDQent7Q//D6OfLZMDw3MqbXYeyWY7Sl8l/NsuTf1/GMzc2u4H6kuzLLu6h0ifXmEruPHv2bH3zm9/UtttuqyAIdPXVV+v973+/Hn30Ue2444469dRTdfPNN+sXv/iFJk6cqJNPPlkf+tCHdN9990mSksmkFi9erBkzZujPf/6zXnnlFX384x9Xa2urvvGNb0iSnn/+eS1evFgnnniirrnmGt1xxx361Kc+pZkzZ2rRokXRjwAAABjVurq6Qt/X8kQG0fDlGHsSpkdx2g3Um8qUoPD/ozosm4pW9nlkOEwnKkr6HHbYYTlff/3rX9cll1yi+++/X7Nnz9YVV1yha6+9Vvvuu68k6corr9QOO+yg+++/X3vuuaduvfVWPfPMM7r99ts1ffp07brrrjr33HN1xhln6Ctf+Yra2tp06aWXau7cubrgggskSTvssIP+9Kc/admyZSR9AABATZpa27XlaTdKkl668AgFQwOOI0LcfJkLWK6g8eWTf1942XjYbpgsl4tY7pbtzsIoK5WTlDQcqANV9/RJJpO67rrr1NvbqwULFujhhx/W0NCQ9t9//8x9tt9+e2255ZZasWKFJGnFihXaaaedNH369Mx9Fi1apPXr1+vpp5/O3Cf7MdL3ST9GMQMDA1q/fn3OPwAAgJ6ensy/7u7Vmdu7u1fnfK+np8dhlIiLL3MBy3EaDq0oX2I2fdwNx5YtJ9FjOGZPVnfl9cqxG2iKSp+iKqr0kaQnn3xSCxYsUH9/v7q6uvTrX/9a8+bN02OPPaa2tjZNmjQp5/7Tp0/XqlWrJEmrVq3KSfikv5/+Xqn7rF+/Xhs3btS4ceMKxnXeeefpq1/9aqW/DgAAGOU6Ozsz/9/Umsi6vUMdbRVfCsFzlict2SxH6WVPH8NhWo4tW+6k2m7Q3lTQeHIe+bKsz5eG0y5UXOmz3Xbb6bHHHtMDDzygk046Sccdd5yeeeaZesRWkTPPPFPr1q3L/Hv55ZddhwQAAABjfJkLWJ60BEX+3zTDgXqzbKrI/6M6/iRTPHl9epKUdKHij7fa2tq0zTbbSJJ23313PfTQQ/re976n//iP/9Dg4KDWrl2bU+3T3d2tGTNmSJJmzJihBx98MOfx0rt7Zd8nf8ev7u5uTZgwoWiVjyS1t7ervb290l8HAADANMuTf9SPL0edl2ft/OxB40mcdsPMYTlOX3pOJT1JTrlQdU+ftFQqpYGBAe2+++5qbW3VHXfckfneypUr9dJLL2nBggWSpAULFujJJ5/U6tWb1tPfdtttmjBhgubNm5e5T/ZjpO+TfgwAAIBGwsVrY7J83C3H5jvTY+vLsqnsyinDkZo+1lmyd+wyXUGTvWW75TgdqKjS58wzz9TBBx+sLbfcUhs2bNC1116ru+++W7fccosmTpyoE044QaeddpomT56sCRMm6JRTTtGCBQu05557SpIOPPBAzZs3T8cee6y+9a1vadWqVTrrrLO0ZMmSTJXOiSeeqB/+8If6whe+oE9+8pO68847dcMNN+jmm2+O/rcHAAAwjkvXaHkzFzAcZ+DhQh/Lx92XHjTZLI9nNm/iNHzkfTnbU3mVPkEQqKmpyWFEdlSU9Fm9erU+/vGP65VXXtHEiRO1884765ZbbtEBBxwgSVq2bJmam5t1xBFHaGBgQIsWLdLFF1+c+fmWlhYtX75cJ510khYsWKDOzk4dd9xxOuecczL3mTt3rm6++Wadeuqp+t73vqfZs2fr8ssvZ7t2AADQkCyX0/vI8uTKR768PC2H6ctrMvdY243ZlySaL72ccpMpdgPNr+4JAomcz7CKkj5XXHFFye+PHTtWF110kS666KKi95kzZ45+97vflXycvffeW48++mgloQEAAIxKdi+x/WR4zpLD8pbDvkyqs1merPrSK8eXLbF96UFjOLRcnvRIyo8tFQRqFlkfKYKePgAAAKgfyxfZPvJlOC1PVn1keTR9WT7jSaGPP7tNuQ4gpJQHSZ8gCAokfdzEYhFJHwAAAMMsf/LvI1+SKX5EKW8CtXzYvUlSeFKRZDey4kwf97wRTRnMphQKiWbOm5D0AQAAMIzr1sZk+bj7MvnPZjnOoMRXlvjSg8aXLdt93WXMYqSFEjyWj33cSPoAAACgYfgyDzA9CTQcW1GGQ/YlSeFLbxdf5PYechZGWfnVkRarJQslfaj02YSkDwAAgGG+XLdanAgU4kmYxBkx02F60hg7ewmN6Qm1h5VoluWPoMURLfRyNP0ajRlJHwAAAMOYtETMk+G0PF/xpjIliy9xWn59+vheZPm4W44tW35C32IypXClj4NAjCLpAwAAYJjB6+uCfIkTjclywsKXHkm+JPsCTyqnslmOc0RPH4PBFkrw+FJ9GgeSPgAAAIZx2dqYTE/+c/7fbpzZLM//vOntkvP/dgP1Jc7sSC0nKAyHlkGlT2kkfQAAAAyzPBnI5keUfkxgJNsTFl9ek9ksR+zPlu3+xWmZD2EWGkuLcQepkbdZXIbmCkkfAAAAwyxP/rN5M9FyHcAoY/mw5yYp7AbqS2UKy6bqx2qcvjRILnTeWIzTFZI+AAAAlnly3epJmN7wJUlhmZc9aAzHmc3yhNrH5XJWFYrRYtyFe/rEH4dVJH0AAADQMCwnU7J5EiYaiC+vydw4/Qja6tgWXt5lL9hCSUiDYTpD0gcAAAA18+UC25MwTfOlMiWVs7zLYSBlWF7SlS2Qf+NpOU4fDrsHIUoq1sjZl+jrj6QPAACAYb5ct3ozcfUjTNtxWo4tiy+9cuRJEs2bChoPew9ZjbTQ69FkpL7E6QhJHwAAAMN8uXC1PFn1kekkRRbLcfpSkeRLcsqXXjm+sHys0wrFWGinLNcK9fRJ+bILQgxI+gAAABhmsX+Cz3yYaCEaOct8HMZRjj/JKU/Gs+gXdlk97lbjylcwOeVJ7HEg6QMAAGAY162NyZcJi+U4s2NLcSbVLLtwwnIVRe7W8nbj9JXFMS24e5fBOF0h6QMAAGCY5Ul1Nl/i9GUeYDlMb451Fssx+1JBk81ynL40crYcm28KVcQazkvGjqQPAACAYb58WulLnIiW5aPuS+Ph3OVdduO0PIaoj4KNnA2+DArHaTBQR0j6AAAAWMZ1a0OynESzG1kubyo+ivy/Nd70HvIkzmxWwyzYK8dBHOUUOs5U+mxC0gcAAAA1Y3IVLW/iNHzgsyd9dqP0h5e7jBmO01cWz/lUwZjsxekKSR8AAADDfLls9SVOyyxOpgrxMk7DIWfHaXpofSlJymJ5PC3H5ptCQ0mlzyYkfQAAAAzzZWLgTyLAdQTheBOn6wBKoOIjWr40nPblvcgHvgwlx7w0kj4AAACGMVltHMxbopWzZXvKXRzl+Nlw2l0c5ViOrRifYrYYaqGqnsJLvhrTGNcBAAAAP/X29oa+b2dnZx0jgQVcXkfN7ojajSxPzuouP6K2PE8NPBxP1Mbno2z5XIobSR8AAFCVrq6u0Pel9Lp6vgydN3F6PY2xx5vj7kmcACpX6BqDc34TlncBAICaNbW2a84ZyzXnjOVqam13Hc6ownVr4/DlWPsymfKlkasn/aZzE6aWA83iy2vVJxbHtPDeXQYDdYRKHwAAUJWenp7M//cNJrXH+fdKkrq7V6ujrcVVWHCF6+tIWZxYFWY3UG92xfKEN8kplqFBnPPZSPoAAICqZPfpaWpNZN3eoY42LjGiwtK4aFkeTo51tNi9q354rcISXo6lsbwLAAAANeOiO1qWh9OXBIo3u02JiqQo+fL6RHQ45qWR9AEAADCMSSAss/z6zJ4Isn1z7XxZ3pWNw94YCh1njv0mJH0AAABQM1+ur32JExHwMklhN1JfqikMDyHqpGDSx5PXaxxI+gAAAKBmliervvBmBD0JNKenj+GYLceWLSdOT2JG4/LlvIoDSR8AANCQfElSeBImc0CYk3vu8AqNki9VFH5EiVr58np0haQPAABoSL4kUwDLLJ9GPjZI9iRM0xjD+mpqch0BKkXSBwAAADXzZVLtDcPjaTi0HL40HrYcWzZflstl86WiE7Up3NMHaSR9AABAQ+KCMFqU18MaH5MUlmUnUBhPwB8kfQAAAAwjmQLLLE/+c5MUhgMFEDnO+U1I+gAAgIbEBWHEPBlOjnvtfBlCX5Z3+SJ/DK2eSzm9nBzGMRrQvmd0IOkDAAAAAADKIhHkH5I+AACgIfEJcLQYz9oZLZwoyWq1h5RX6WM3TG/kjyFjOvr5vFMXL89NSPoAAACgZkwAo0Uvp2hZHk8ft5YH4A+SPgAAIFKWP/kHUDvLCZRsvsTpDz/G048o/dVksPyHy47SSPoAAIBI+XLx5UucvvBlgs1xbxw5x5rjHjmGdPRrooPPqEDSBwAAAEBVmPjDMl+SvAaLZ4ryKFS8iaQPAAAAaubL5MoyX6qlfEGhT7RGNnJmVEc7n5JRKI6kDwAAaEhMsKPFaDYOH+f6PsYMWEQiyD8kfQAAQKSYWwG1I0lROxK7AEDSBwAAwDQaaQK1IwFUu/wRtDqiJEyBXCR9AAAAAFTF8gTbcGiAt/ggwj8kfQAAAFAzmro2Do50Y+IUjxa9caLDWJZG0gcAAAAAUBE/kkBeBGlWwWQKCRbvkPQBAABAzfyYANqWPYa+jCe9cmrHchnwCogeY7oJSR8AAADDKFsHIkBuqmYs4Ww8JCRHB5I+AAAAAGCAT0leqrwak0+vUQwj6QMAAAAgtJyKD+b9DYND3XhI8IwOJH0AAEBD8mWlAhfdAAAr+JPkH5I+AAAgUr5cEPqSTGnyJVAADcWXxDkaE387NyHpAwAAAAAAMAqR9AEAAAAQmpcVHnzoXzMvjztq4stpQ1FPaSR9AAAADONaFpaRBwAaC8um/EPSBwAARIrrwWgxno2J7bABoHr86dyEpA8AAIBhTVy6AlXhzIkWicjGQ1XP6EDSBwAARIqLRACAO5uSU/Qhip7Fv/B8OFLaGNcBAACAXL29vaHv29nZWcdIRjdfLhLJocEyXybVls93u5GV5suxR2Pib+cmJH0AADCmq6sr9H0DrrpHPa5bgepYTvQUYzpi/tzUDUOLemJ5FwAAhjW1tmvOGcs154zlamptdx0OXDA9C0QjItcMiR4/jYA/P6MDlT4AABjT09OT+f++waT2OP9eSVJ392p1tLW4CgsAvJI9YWWpB6zxNXlq8VwqFJOPlX71QtIHAABjsvv0NLUmsm7vUEcbf7qjYvHCtRAuXGGZL9UenEUAGhXLuwAAAAzzJTkFWOPLueNLnAD8RNIHAADAMF/mg0xcYRqvz5r5UdMFIB9JHwAAAACh+bOky79MT5NH2VOrPWmsxlWKjzFbUrCnjz+nUt2R9AEAADDMl0mgL3GiMfmYAAKAKJD0AQAADcmXKaAvcQLWZOchyUnWzsdqFA9DBiJH0gcAAMAwXyarnoTpDSpTGoevx5qESm18WSbpA1/PobiQ9AEAAAAw6uRU+rgLAygr8LGMCt4g6QMAABoSPWiixXA2KOaqkbJ8HlGZAviJpA8AAIBlhieBgGXZiV2SvNGzWp1iM6qRjA5fDk6b0YGkDwAAgGG+XHTTUwGW+XIeIVo+JFYkfxJVVnF+l0bSBwAANCRfrhF9iROwpqnI/wMY/UgEbULSBwAAwDBflqV4EqY3GM/aMYYAII1xHQAAAHHp7e0Nfd/Ozs46RgKE58u81Zs4DQdqOTYfZS85tDy23uwyxhqkurG6DM1qXKgMSR8AQMPo6uoKfV+rDSrReCxPVlE/HPeoMaBRM/tXMisw/pY3Bs7u0ljeBQBoSE2t7ZpzxnLNOWO5mlrbXYcDB5hUR4zxrBnNsKOVU0HD0MKY7HxUYDeF5i3eTzeh0gcA0DB6enoy/983mNQe598rSeruXq2OthZXYQEl+XLh6kucaBy8IgGApA8AoIFk9+lpak1k3d6hjjb+JDYaGiQ3JsvHPbe3i904veFLrxxEypeqGV/ihP9Y3gUAAICaGc6l+InxjJTlZJ8vfExReBOzN4HaxOldGkkfAAAA1Ixr7toxhtHK2b3LYRxAIfSYRlxI+gAAABjGJ5hAdXw8d3yM2RqSKUAukj4AAACG+dLbheUztcseQ0azdtljyMuzMfmSAPIkTK9wzm9C0gcAAMAwXy5cPQnTnzh9CdQTviRP0ThI9CAuJH0AAABQM5IUtWMIo0X1WX1ZraKxGlcpPsZsC+d6KSR9AAAADONStlF5cuQNh8nyrvryYUwtb4sekOlBTEj6AAAAGEa1QrQsD6fl2ADUj+XklK94P92EpA8AAABqxwV2zXIaORseT1/641geQ4A0D+JC0gcAAMAwX+atvkywvUlYuA5glLH8+rQcm49yqmbIrAAkfQAAACzzZULoSZhoUL4k+9CgSE6hjkj6AAAAAMb4kqQwHafh0AD6OEen0Icjpt+bYkbSBwAAwDBfGjn7E6frCOACx71x+JhM8SlkH8e30ZH0AQAAQM2YU0fL8nj6kkDxJU5f+DictvMTm6Jj+3bUE0kfAAAANAxfJq4kLGqXPYSMJ4BGRdIHAAAANWNSHS1f+lFw3IHqUNwTnUJvQ7w3bULSBwAAADXzJUnhS5iIljevT0TKl8SKJ2HCUyR9AAAAAGN8+ZTacpg5zcUtB+ophhTwA0kfAAAA1MyXJAWAKnGORyoo+oUdRsNChUj6AAAAoGGwzKd2viT4PAkTEfNlSRcQF5I+AAAAgDG+JFZ8wXA2psBwrUp2cspynD5o4g2zJJI+AAAAqJkv19z+xGk3UHrlQLL9GgWwCUkfAAAA1MyXZVN+ROkPy8ednES0LB9rHwWsQ6srXq2bkPQBAAAAjLE8YbEcWzEkgBoHS6WAXCR9AAAAUDNfJtW+LEnxJEw0MF6itclOTVH0g3oi6QMAAAAYY3kpTU5LH7thImJeHmuSKQBJHwAAANTOl/mgL3GidrmJM7tHnioP+PQa8ChUvImkDwAAABqGL9UKluPMTqYYDhN1Zvk1isZS6KXI63MTkj4AAAComS+9cnzBaMIaX16TvlTN+BIn/FdR0ue8887THnvsofHjx2vatGn6wAc+oJUrV+bcp7+/X0uWLNGUKVPU1dWlI444Qt3d3Tn3eemll7R48WJ1dHRo2rRp+vznP69EIpFzn7vvvlu77bab2tvbtc022+iqq66q7jcEAAAAfGN4hp3b08dwoIBHLG7hbjEmVK6ipM8999yjJUuW6P7779dtt92moaEhHXjggert7c3c59RTT9X//u//6he/+IXuuece/fvf/9aHPvShzPeTyaQWL16swcFB/fnPf9bVV1+tq666SmeffXbmPs8//7wWL16sffbZR4899piWLl2qT33qU7rlllsi+JUBAAAQNW+m/t4ECthmudm4D9haHnEZU8md//CHP+R8fdVVV2natGl6+OGH9b73vU/r1q3TFVdcoWuvvVb77ruvJOnKK6/UDjvsoPvvv1977rmnbr31Vj3zzDO6/fbbNX36dO26664699xzdcYZZ+grX/mK2tradOmll2ru3Lm64IILJEk77LCD/vSnP2nZsmVatGhRRL86AAAAGo0vhSmWJ9Q57ZHthmk6Ni8xnoCXaurps27dOknS5MmTJUkPP/ywhoaGtP/++2fus/3222vLLbfUihUrJEkrVqzQTjvtpOnTp2fus2jRIq1fv15PP/105j7Zj5G+T/oxAAAAgGr4Mm81nbBoKvi/AGrgy0oqi0u+Cr9f8u6UVlGlT7ZUKqWlS5fqPe95j+bPny9JWrVqldra2jRp0qSc+06fPl2rVq3K3Cc74ZP+fvp7pe6zfv16bdy4UePGjRsRz8DAgAYGBjJfr1+/vtpfDQAAABUynaTwEMMJa/Krz3w45+2lJ/zC+I0OVVf6LFmyRE899ZSuu+66KOOp2nnnnaeJEydm/m2xxRauQwIAAIAxNB6uXc6W7QwnUB0yKohJVUmfk08+WcuXL9ddd92l2bNnZ26fMWOGBgcHtXbt2pz7d3d3a8aMGZn75O/mlf663H0mTJhQsMpHks4880ytW7cu8+/ll1+u5lcDAADAKOZLjoLkVO0MrkIBgNhVlPQJgkAnn3yyfv3rX+vOO+/U3Llzc76/++67q7W1VXfccUfmtpUrV+qll17SggULJEkLFizQk08+qdWrV2fuc9ttt2nChAmaN29e5j7Zj5G+T/oxCmlvb9eECRNy/gEAACAeJCkaR+6h5rhHyXKiilMcEgVKPqqop8+SJUt07bXX6qabbtL48eMzPXgmTpyocePGaeLEiTrhhBN02mmnafLkyZowYYJOOeUULViwQHvuuack6cADD9S8efN07LHH6lvf+pZWrVqls846S0uWLFF7e7sk6cQTT9QPf/hDfeELX9AnP/lJ3Xnnnbrhhht08803R/zrAwAAoJH4MnG1HKYvu3f5iPFsXBaTKZaTkAivokqfSy65ROvWrdPee++tmTNnZv5df/31mfssW7ZMhx56qI444gi9733v04wZM/SrX/0q8/2WlhYtX75cLS0tWrBggT72sY/p4x//uM4555zMfebOnaubb75Zt912m3bZZRddcMEFuvzyy9muHQAAADWxvBV6Nib/AIAoVFTpE2Z7trFjx+qiiy7SRRddVPQ+c+bM0e9+97uSj7P33nvr0UcfrSQ8AAAAoCSSKbXLXsrHcDYuzqXa+FpEQ/WPf6revQsAAABAnRieUOcu7zIcKCLFkW48gbepKWQj6QMAAACgKiQCAMA2kj4AAABoGL4UpliO03Js2XKrFKhYiJov/bF8EaaVStwKhmQvTJRB0gcAAAANw5eJqh9R+pMAQu1Yygf4iaQPAAAAGoYv81ZfJti+JNEAawwW9oTiT58fX+KsP5I+AAAAaBikKCLAIAIwxNcEWlxI+gAAAKBh+FNBY1f2EHoynEwKgSoUOm84l/xD0gcAAAAwxpdkimVMTuuL12i0fHm5+hInNiHpAwAAgIbBPLV2jCHQGAr177G4yxhKI+kDAACAhuFLdYLlBsnZS+R8GU+mqbDGh4bIPud3fI49aiR9AAAA0DB86enjC8vJKV/wkoRVhfImFnMpFmOyhKQPAAAAYIzlRIDh0HIwEawvKikaE8fdPyR9AAAAAITm4+5d/mBAYUeh/j0+LEuTSPpmI+kDAAAAYNTJmbAyA4RxFitoCoZkMU6Lg2fIGNcBAAD819vbG/q+nZ2ddYwEAFBv2X18qPRpHEysG0+hQ+7Lq4CX6yYkfQAANevq6gp9Xy4aAQBAw/Pgcqjg8i6DcRsMyRSWdwEAItXU2q45ZyzXnDOWq6m13XU4AOAlyxU0OT19POlB40sfEp8wpo3Jl+PuS5xxoNIHAFCznp6ezP/3DSa1x/n3SpK6u1ero63FVVgAgHoznPNhyhctxrO+LCYpCi7vshemyZgsIekDAKhZdp+eptZE1u0d6mjjTw0AwC0mhdGzOqbZYVleUm43sk1SBXfv8oPhQx87lncBAAAAAIAchfImqZTFbIofvYdcIekDAAAAGONLrxzLmPRFi/GsL4vjazGmQnyJ0xWSPgAAAABCy23k7AcmhbWz2HOmEMtLurL5EKfPu3f58nqNA0kfAAAAAKMPc766sjj5z+dBiKYVXN5l8MD70nDaFZI+AAAAAGCC4ZlqkP+lzVhtRuWngsmU+MMoy+pr0QqSPgAAAABGNcuTQl8qEjwJM5fhoA2HllGoqodKH/+Q9AEAAABQlSZfmvqgZvmTaJObOCk3TsvJvhGVUwZDLbhlu8E4C8VkMTnlCkkfAAAAwBjTk1U0pPzXpA+NiH1i8ZwvXEFjME6DY2cJSR8AAAAAo05OxYcnc0LTcVqOLcemQC2Ppw+JisIVNPHHUQ6VPqWR9AEAAABQFeZVjSP/UFuc/Ev+JPvyY7MYq9c9feIPwyySPgAAAIAxBudVaHAjlvUYfY3mh2VxOZJUIOnjJoySvEn6FBg9q8fdBZI+AAAAAELzZS7lSZh5jYftGpFMMRqtDxU0hVhMUhSq5jIYpjdxukLSBwAAAABQUn5Swuqk2mLyJJ8PMUqF4zRZ6VMwTgeBGEXSBwAAAEBVLM+rsieCBuepBVmOc+SW7TaDHdl7yF6cvvSgKZQ4sZhMKVzpYzBQR0j6AAAAAMYwX4mW1aVIUm5slieqPvSgkfyIs1BMFg99skA2xWYSjUqfUkj6AAAAAMZYTlLkMBym4dByGJxDj5DyZPIv+bEMrVCSwmLCr2AjZ4PZFCp9SiPpAwAAACC03MbDdidW3mzdXeT/LSkYl9FgvVjeVeg2e2EWjMlgzqfILmMOAjGKpA8AAABgjOUJi+VEj49yl3c5DKQEnybVVscwmy89fZLeNHIeeZvFOF0h6QMAAAAYY3lpgj8VNFnJFIdxlJNb6WMz0sJJCqux5sZlcfJfKCaL57wvy7t82WXMFZI+AAAAAELLSVJ4Mq+yOKFOC3KzPib5VOmTH6vhQ5/D4ngW7uXkIJAyClUk+XLc40DSBwAAADDG4sQqLWcrdKtZCikngWI4SsmDiqSCy2eMvkh96OlTsNLH4NEvtHtXoQSLa4W3lrcXpyskfQAAAFAzy5UUXjI8nL5U+hgOLYcPy+UKL0dyEEgII3bvchRHKQWXyxkMtGAyxWCyr9jr02KsLpD0AQAAQM0sTlhQH74cax+SKZIfPX0KL+8yGmsq9+sgVfh+LvmSRCsUZ6HqH9eKJXesvkbjRtIHAAAAMMb0XCUrNsuTqiAvnWKWB8kpX5bPFO5BYy/OQhFZjLNYgsdSBU0QBEXPG0NhOkXSBwAAAA3Dl2VoFieAad5U0HgSZ/axtvr6LLw7koNAyvAlmVKo+shelMX791jq61Oq8sjisXeBpA8AAABq5sultS9zAMthZsdmeVLlSZ2PF8mpQhNri8fel13GfNkKvVhMlpZ4lQrFUpwukfQBAABAzaxWKOTzI0qbE+q03N27/GB4OHMrfYyOqC/LuwpN8i2+N/nQ0yeVKrVsyk6wpWKxVJHkEkkfAAAANAyLE8CCDIeZyqlMsRto4MGyKSl3sp/fhNiKgsu7DMZacGt5g4fehyRaqYSJpQqaksu7DMXp0hjXAQAAiuvt7Q19387OzjpGAgCl+XJp7cscwHKc2QkA23Fm/b+7MMrKr+5JpQI1Nzc5iqYwH5IUUpHdpgzGWbhHkq04SyVTTCV9SoyboTCdIukDAIZ1dXWFvq/lTzEBwAqry2fyWY4zlVOZYjdOH3rlSCMnphZDLTSxtpakkIrEafA1WjiJFn8cpfiS9Cl1fBMWy9EcYHkXAHiiqbVdc85YrjlnLFdTa7vrcAAgh8H5X0G+xGloTjVCbg8au7ITZ5Y/GMlPnlhMphTeCt1BIGUU2hXL5Hh6kEQrubzLUKyll3fFGIhhVPoAgGE9PT2Z/+8bTGqP8++VJHV3r1ZHW4ursABgBMuVKdkMzVVKslidkJaze5flOH1Z3uVD0qfQsimDx75QMsJknB7shlbq3LY0piUrkoyNqSskfQDAsOw+PU2tiazbO9TRxls4ADt8ubYmOVW77Mmg4TCVyorO2oQ624jlXQZD9XlXLEP5iYxCQ2cpkSJJCV+SPqUqkpJ24nSJ5V0AAACGWZxY+czQXKUky8mp7Im15UqfnNDshjliDC0mqAodZksT/7TCy9DsxVkoUWEtTF96+iRKJHao9BlG0gcAAMAwX65Z/YnTj0ANzalGyGnkbHo8/aj0yZ+YWjz2vuyK5cvyLh+Wy5Wq9Cn1vbiVOretjakrJH0AAAAM8+WS1XJlSjbLc4CcrdANj2f2xNrgvD8j+1gbDnPEGFqcqBbsQWOwSW6hOC2OZ6GKJGtJtFJLoyyNqS/L0Fwi6QMAAGCYL5Up3jA8nDlJCsPHPSc5ZThOeTKe+WNoMdaCyRSDcRZKRBkMs8jyLluBljq+pZZUxa1UYoct24eR9AEAADDMzqV1acbmK0VZ/uA3p1eO4ThzdsUK7Pb1yZ4MWp77jezp4yiQEnzYYlwqsrzLYpwFK5IcBFJCssRJY6mChi3byyPpAwAAYJjFiVUhvsRp7dP0bKmcZVN248yfZFk99vlxWU1O+bC8q1BIFsfTn+VdI2+zFmfpnj52silU+pRH0gcAAMAwo/NpbxmbV+XIPtaW5yr5yRSLlRSFWI0yf9JqMeFXeMt2e4kfHxokS4XPGWvJ05K7YhkaU3r6lEfSBwAAADXz5dra4oQ6LXd5lx9xSnYTkz5UJPnQ0FcqPnbWYvWl0seHOEtX0NiJtdQyNEtxukTSBwAAwDBjc6riPInT8hzAl63Q8yeD1iaraSMqkgzG6csW48VishZrwV3GDJ5LPlQklVoaZSlWXyqSXCLpAwAAYJjFCYvPLG8t70sj5/zYrL5G8+O0GGahsTMZZ5EXpLVj70MFjVQ4UZFMBaYqEUslU4YMdZ32pSLJJZI+AACgIVm6uC7FjyhtTlQLsTwHCLLmUdYm09l8qKCRRp7jFsfUh4a+UvHJs7VYfamcKvZatBRqqXGzNKale/rYSU65RNIHAAA0JIPzv4JITkXLWuPZbLlboduN05flXSPiNDim3mwxXixJYWxOXazSx9r5VOycsbTb1FCJ8zoI7Jz3pcYslbITp0skfQAAQEPy5TLQl+tVa5OqYiyHmfRledeIBsmOAiljxDI0g4EW7EFjMM5iMVlKUkh+9x6SbCXRylXJWFjilUoFZcfM2mvUBZI+AACgIfmSpPAlO2VsTlWUxSU+admxWZukZsuv+rA6pvlxWRxSH3bvSqWCoslSa7EWr6CxE2cQBOYrfZIhkikW3qPCHFcLcbpG0gcAADQkXy4Djc2pirLcIDlbynCc2cfaaiJFGpmosDqp8iHOQsfZyLw/o1Rix1ysHjScLt2DxkacYZJPpRo9xyVMnEMG4nSNpA8AAGhIhuYAJVmarJTkSZhG5lQFZR9ry4fdl0bOPlQkFUqoWIuzZENfT2K1VOnjw25TYRI6FqqSwoxXwsAyNNdI+gAAgIZkbWJVjB9R2k6mZLO8rC97Mmj19RkEI5d9WI3Vi0ofD3bvKnV8LfUfKrVsylKcPuyKFSqZYiDWMMkpK2PqEkkfAAAAw6xOqPNZXt4VeFJBk7O8y+hEpdjuSNYU6kNjMU4fdu/yoTJFKh0LcVYmTHWMhVhDLe8yEKdrJH0AAEBDMjavKs6TOC1fV2fHZjmJ5sPyroJJCoMH34dlU5KULFCpYC3h50NlijRK4jTSf8aXZVOhKn2MjKlLY1wHAAAu9Pb2hr5vZ2dnHSMB4IrlypRshuYqJVleNpU92bc48U/zITlVcDmSwVh9qUgqNHYWKiiylRo3S69TfyqSiidLLPTJkcJtx26hQXKYpM+QkTF1iaQPgIbU1dUV+r6WJzIAqmdoDlCSpUlVKZbD9KGCRspNAATBcMVHc3OTw4hG8qXSp9B5YzHOQjGZq/QpcdJYGtNSCQBL1R4+VCSFicNCgipMQsfCLmOusbwLACQ1tbZrzhnLNeeM5WpqbXcdDoAY+JLQ9SNK28kUX7ZCz39NWoy18HIkB4GUUaiyw2JFUsHklLE4Sx1fK0kKyY8KGql0EsJC9YwULg4LyZQwr78wVUujHZU+ABpST09Pztd9g0ntcf69kqTu7tXqaGtxERaAGLm/XA3H2qf+xVheLpe7vMthIGXkz/UtxupD42Gp8HljYZKaz4dlaKWOr6XEpD/Lu+xX+oRJklkY0zAJHStj6hJJHwANKb9PT1NrIut7Hepo4+0RGO0MzVVK8iVOy9fVPvTKkUZOTizGWjhJYe+T9IKVPgZfpAWXdxk77qWWRlmY+KeV3BXLUMKv1PlipSIpzHj50sjZypi6xPIuAADQmOzMAUqyXEGTzXKcuT19/Iiz0NcWFO6V4yCQMgompzwZz1TK1uu0ZKWPoaSPD71ypNJLp6zE6U0j5zBbthuI0zWSPgAAoCEZmlOVZGQOUJblOIOseYHpOD1Y3uVLBY0vcRaLyVKsviRTSlb6GKr2KDVmVhIUobZsNzCmvvQeco2kDwAAaEi+XAamPInUUmVCvpxGzoYmqfnyKypMVvp4sBxJKrwkyeLkr9jYWapKKnV8LcVZarmRpWVopapoLCRSpHCVPhbOJ7ZsD4ekDwAAaEiWkxTZvInTdQAl+NLIecTyLoPBFqpSsDShTvNla/lic2tL89RS42YpTn96+tjvkRTmXEmmAufvUWESOslk4M3f0Xoh6QMAABqSkWvrsny5VrV8UZ19rE3HOaKRs6NASiiUTHE98SukULNcK1UU2You7zL0Oi25vMtQnKUSO5aOfcmePkYSFGGTZC6TVEEQlGwyns3KsjlXSPoAAICGZLnxcDYD1/+hGJpTjRB4U+mT+7XNypTCFTQWJqrZCk3yLI5n0eVdhmIttbzLUsKvVGLHSgWNVD4B5TrWVCoI/fpzmUyrJJFjKennAkkfAADQmOzMAUqy2C8lLXuibzmJ5kulT/5Ey2KsxSaDhubUkgrHGQS2kilSifE0FGe5Rs5WXqelkiVWKmik8kkd16/RSnrguKygqSSRQ6UPAABAA/LlEtDIPKWg3GSKuzjKye3pYzfQ/EmpoXl/RrEJqbVP0otNrK3FWWx5lKVlU+XOGSuv03JLklxX0EjhliSFaaJcT5UknUo1z663iip9HI+payR9AABAQzI0pyrJcpLCl2RKdmyGwxwx0bc08U8rXpkScyBlFOrpM3y7rTEtVtFj6XwqN1+2MqblEnoW4gy1FbrjqpTKlk05rPSpIJFjIeHnEkkfAADQkCwvR8pmaO43gi+7YmWPoeXjnn+sLS3xSfOhMkUqPnG2NPlLpYKi57elJFq5ZImVBFW5Y+u6gkYKl9Bx/Rr1JZlSyXNbOPYukfQBAAANycg8pSBfeuVkj6GViV8hOcmplM1eOVKh3bvsxVksERV2F524FF2GZijOUsfXUhKt3OvQQgVNmGVTFuIMs7zQ9RLESpIpbpd3VZCcMnTeu0DSBwAARMrqhDqf5Shzkynu4ignd9mU3UDzx9BqqPmTawuT1HzFJoSWkhSSNORBT59SY2apysuHSp8wiQoLzXxDVfo4jrOyChqXy7vYvSsskj4AAKAh2U5S+JdMMTRHHSGVl+KzMEnNV2ipj8UxLVrpYyxYH3r6lJqHWoqzXELPQqxhYrAQZ6iePl4t73KXTGH3rvBI+gAAgEgZnE8XZDnO7NAMzFOKyl02ZTdQH3bFKpSIspicKtrTx9CgplJB0YSK6yqKbKWSKZYqp8olni0c+zBLfSz0dQm1vMtxnJXtiuXu2PsSpwUkfQAAQKQa+9IqGrmTfbsjGmTNTQzM+4rKj82XZIqFyXQ+H5Z3DZWYWLuuoshW6vhaSaIGQfEEWpqFUL2p9PGgkXNFW7Y73b2rgmVoLO8CAACIjuXlSNksh5mz25Q3cdoNND82i6EWislicqroFuMGJtRppSatxZZ9uVDqnLGSRAuTALDwOg1T9WGhr4sfW7aHHyeX51MliRzXY+oaSR8AABApXy6tLO+Klc3QXHqE7MmelUlqIflzAwuT1HyFJtcG5qg5Sm0x7ro6IVupWCz19ihd6RNjICWEOa8tVNCEicHCazRMksR1cqqS4+lNI2cDS/tcIukDAAAiZXA+XZDlOH1p5JzMidNhIGXkJ3lMJn086OlTsgeNgQl1WqnJoKU4S+7eZeTYhwnDQqxhqlMsVHuESZK4fo1WknRyGWsliZxiu/k1CpI+AAAgUr5U0FiOMmfZlLswysrdWt5upD7sihUUmL9Yq54qWZliKNZSk1YL1R5pPuzeFWp5l4EiCn8qfcrH4LoarbKt0B02cq6k9xCVPgAAANExNPcryXJyKmdXLMMD6ktFUv4YWoy1YKWPgUlqtlITVgtVFGmlYrE0+St1bls570Mt7zIQa5jkg4V+TuHi9KiRs8PzqZLjGQTux9Ulkj4AAKAhWb78C4p+YUv2NXQqZTOZIhVa3uUokBIK9vQxFqcPy5GkMskpQ4PqQ+VUoQq0fBZiDbMkyXUFjRQuSeK6p08l50gQuElOJ1Pld5XLV0mD6tGGpA8AAGhIBuYpRfmyvCv/Yt/QfDqHD1u2F0qYWftkOulJr5xSk1ZLcZZ6GVoJM0wVj4WKtDCVZhaOvQ+VPpUmnVxsh15NAsdSwjduJH0AAECkLE6oveNJr5z8yYnVWPMTKhbj9L2Rs6UJVallH5Y+7fehMXaY16CFUEdTTx+XS5FSVVTQuIi1mue0tLQzbiR9AABAg3I/ASgmZ55lN0yl8oKzMlHNN6LSx+C1f6GxszaepSo6LCWoSi3jsTSmPvT0CVPFY2FMR1NPn+H7uYm1mv5MLpJp1fQQs5D0c4WkDwAAiJSRuUpZluP0JOfjxVbokh9xFprjWYvTl2VTpWKx1NC1ZBLNfX5CUrgqHguv0zBVHKmU+6VoYRNPrl6j1TxvqWWf9VJNUsxSs/m4kfQBAACR8uWyynKc2cuRLEyoihnZK8dNHOX4kPTxYnlXySSFnVjLfaLvulFuWqkwrRz7UD19DMQaNlnhstqjkqVTruKs5nmdVPpUFaeN894Fkj4AACBSVndwGsFwmEHRL2zJn+hbqaDIl/+StPgSLTRxtrYjWqnJvaWlE+WqKay8TkvFYWEbdMmf5V1hx8tlrJUcUxfVM9U+r4ukX1VJnwau9BnjOgAAADC6+HJZFRiONPsi2nKcIxo5G5j8FeJDpU+xsUumAo1paYo5msJ8SFJI5Sd3VhJUpV6HVpJ9vjRyrqxXTkt9gymikoSTu0ofP3bFSi/na072Zm5rzoq9OdWn5uSm+pZUS6eZ894Fkj4AACBSRuYqfssaQ8vj6UMyRfJja/liSZNkEJi5YPdleVe5ybWrKop8Jbdsf7PKq6nJbcIvTKLC9XkfBEHoY+qy0qeSpIOrMa0meeump8/wc+775NaZ2/pS7ZJulCQtfHq+OpoHMt+7fddVLO8CAACIjI35VFlG8xOS8ho5G44zfw5jqdojW35YriephRSbjFqap5Q6vkFgJ/FTbnI9ZGRQy50vFoYzVCNn582R7VfQSH7EWVUjZwfvp9Vt2W7ghHLEygcHAAAAsTI4788Y2YPG/Sf+hYxc3uUokDLykzxWls5kKzZ2lhJUZStogkDNcv86LRenlddpuWObCgK1OB7PMK8/18neiipoPEn6OOvpU03Sx8EJlU7g3LnTc5nbBhIp6amVkqR7dnxK7WNy61ss9J5yhaQPAACIlKE5akmWe+WMXDYlGWnrkiM/TteTv0KCIChQ6eMmllJKLe+yotzcLpkK1OqmXUpGEARlJ3dWlnmUS0BYSPiFicF1mJWMk8tKn0ped67O++qSPnUIpIz0WKZaOjO3pVLJTf/f3KFUS0vez7g/n1xheRcAAIiUL5dVricqpeSHZrEyRfKjkXOhkCx+4lt8eZedWMtNRC2Ma5gYLMQplU8+WshN+TCeFVXQON2yPfx9XVTPDD9vFcumXFT6VJWcsnHeu0DSBwAARMpqgsIn+WNodUR92LK94FboBl+jxc4bS2Nadit0A+MaZjJoZUzDLO9yLUwIruP0JelT0ZbtjhJ+1RxLF/kpX5JTVrC8CwAARMrIfMprPjQelkZOYixM+vMVGjuDYRZNVlga03ITUQtVST5UpqT5sLzLh927Kkr6OIy1kj49rl6j6fehSrZCdzGm1TRltnLeu0DSBwAARMpyr5xsBuZTRY1s5OwmjnJGbIVu8KK60NhZvPgvNnaWPpwu28jZwLiGmYBa6e3hw/KuMAkd13FWknRw2si5kjgd9/SpZCt0F+d9dZU+Ns57F1jeBQAAGpLl5JTl2LL50Mi50OTAdWVCIV40ci7X08dArGGqKSwkpyQ/lneFjcFlMqWiXjkuK3082LK9mgSek6RPVcvQ3J9PrlDpAwAAImVgnhKK5Tjzr00tTP7yBUEwYoJgZTKdrXBPHweBlOFFI2cPtkIPMxm0cj75kfQJd79kEKjZ0fbylfXKcZic8iDO9FhWshW6i9dpNY2ug2B4XFuaDW6FWWckfQAAQKQMzFNCsRxmfqWPxTEtWEFjYNKfr9DcyWKz8WITJ0uJtLK7dxkY1zBJMivLPLyonAo5Vi4TVJX0ynH5HlXJuex6eVclW6HHnZhOpUZ+4BBWoyZ9WN4FAAAi5cvSJIsT/zQfKn0KTUgtTFLzFTrOlhIpUuGqqTRLY1q28bCBcQ1V6WMgTql8AsLCoQ+/vKvOgZRQUaWPJ8u7XL1HVfO3Ju4xreX5rL33x6XipM8f//hHHXbYYZo1a5aampr0m9/8Juf7QRDo7LPP1syZMzVu3Djtv//++sc//pFznzVr1uiYY47RhAkTNGnSJJ1wwgnq6enJuc8TTzyhvfbaS2PHjtUWW2yhb33rW5X/dgAAIHYWJirFZCcADIep/OgsxlpokmfxgrpwTx8HgZRQKh47CYqg7LltoYLGl927whxXC8nesMkcl8kUH5ZNSZXF6eq8r2Z84h7TWp6vUbdtrzjp09vbq1122UUXXXRRwe9/61vf0ve//31deumleuCBB9TZ2alFixapv78/c59jjjlGTz/9tG677TYtX75cf/zjH/WZz3wm8/3169frwAMP1Jw5c/Twww/r29/+tr7yla/osssuq+JXBAAAcXI/TSku+5rbwHyqqPxr2sDgdWqhSZ6FSWo+H5Z3lZrEWKn08aVXTpg5nYUxDTeeMQRSNgb7y7sqSZC4PPd92Fq+mmRT3Me+lqRPg+Z8Ku/pc/DBB+vggw8u+L0gCPTd735XZ511lt7//vdLkn76059q+vTp+s1vfqOjjjpKf/3rX/WHP/xBDz30kN7xjndIkn7wgx/okEMO0Xe+8x3NmjVL11xzjQYHB/WTn/xEbW1t2nHHHfXYY4/pwgsvzEkOAQAAe6xNqLPZr595U37Sx2CshS68LVRQ5Cu4vMvYa7TUpMnKmIbbutt9rOGWd8UQSLkYRtF4So5376rgqX2p9HG3vKuKn0kNv882NcXTK6em5V3G3vvjEmlPn+eff16rVq3S/vvvn7lt4sSJete73qUVK1ZIklasWKFJkyZlEj6StP/++6u5uVkPPPBA5j7ve9/71NbWlrnPokWLtHLlSr3xxhsFn3tgYEDr16/P+QcAAOJn+ZoqZ3mX4TjzJwcG5n4jFJrkWZik5itckeQgkBJKTfAsJCgkjypowizvMhBnmBAsVE41JXrUnOwd/pfqy9zenOrbdHuy1+k55UMFjSQlKziXXYVZ7fjEefxr+TvTqMu7It29a9WqVZKk6dOn59w+ffr0zPdWrVqladOm5QYxZowmT56cc5+5c+eOeIz09zbbbLMRz33eeefpq1/9ajS/CAAAqJqBeUpRQZH/t2Zk0sdetIVisjCZzldofmBtPEuNm5UxDROHhaokbypoPOg9FASB9n5868zXfal2STdKkhY+PV8dzQOZ7702tz//x2NTyfns8nRKBYGak72Zr5uzEhDDSbRN9RhJdcqFat8bU0GgFsVU6cPyroqNmi3bzzzzTJ122mmZr9evX68tttjCYURAY+rt7S1/pzd1drr5gwagcWVfz1qY+BWTf91tZN6fo+DuXQbHtNBxtrYEsdRr0cqYhonDwrCGidNC0i9UcspxmKlAail/t+H7erJsynXvoX2fDJdEu33XVUqlAjXHvL14tccxmQrUGvbFUiOWd1Uu0qTPjBkzJEnd3d2aOXNm5vbu7m7tuuuumfusXr065+cSiYTWrFmT+fkZM2aou7s75z7pr9P3ydfe3q729vZIfg8A1evq6gp9X2sX3QCiYWFCVUx2bxy7URZK+tiLttAnpgbDLPh6jLsHRTkll3cZGdQwr0ELCaqwySkXE+psYSoOXB/7VBDonp2ey3w9kEhJT62UJN2z41NqH7OpMmUHp7t3hb+vy9dopQmHZBCoOabqGWn4HK/2MMb5Wq2lWsfyhz31FGnSZ+7cuZoxY4buuOOOTJJn/fr1euCBB3TSSSdJkhYsWKC1a9fq4Ycf1u677y5JuvPOO5VKpfSud70rc58vfvGLGhoaUmtrqyTptttu03bbbVdwaRcAu5pa27XlacOfYrx04REKhgbK/AQA31m+pPJn9y77PX28qfQpElIqkFps5HxKL+8yMqajqVeO9OZSmxgn1IWeP4r71FMyFSjVsqkqO5VKbvr/5g6lWjaVdrh8mfqzvEu6M2QSTYq3eib9fNWK8/jXVOlj5P00bhU3cu7p6dFjjz2mxx57TNJw8+bHHntML730kpqamrR06VJ97Wtf029/+1s9+eST+vjHP65Zs2bpAx/4gCRphx120EEHHaRPf/rTevDBB3Xffffp5JNP1lFHHaVZs2ZJkj760Y+qra1NJ5xwgp5++mldf/31+t73vpezfAuATT09PTn/urs3VfZ1d6/O+R6A0cniTlNpOUkfw3F60dOnyMWztYvqYvFYGtNSn1xb+WQ6zETLQkVa2OPqOkHlQ4+kipZNOYy1kted6+VdqZbOTf+aOzZ9r7kj53tS/AmqWg5hvJU+LO+qVMWVPn/5y1+0zz77ZL5OJ2KOO+44XXXVVfrCF76g3t5efeYzn9HatWv13ve+V3/4wx80duzYzM9cc801Ovnkk7XffvupublZRxxxhL7//e9nvj9x4kTdeuutWrJkiXbffXdtvvnmOvvss9muHfBAfp+eptZE1vc61NE2alqJASjC8iVVTqLHcKD517SWEhRpxSakyVSgFofLZvIVmxDG/Sl6KT40cg4TRiW7E9VL2PFyPazhGk7HEEip569gjJwmUyp46iBwt7Sz0jGK+9yv5RjGmfSrJRlqITHtQsWzr7333rvkYDU1Nemcc87ROeecU/Q+kydP1rXXXlvyeXbeeWfde++9lYYHAEDFGvUioF4sD2dOI2fTcQZ5XzsKpIRiExJrCapicVoKc7Q0crZw7MNOPl3H6kNPn4q2QnfZyLnC5w4CKe6cTypVeb+cuI9/TUkfb5Z3RRiIR/jIHQDQ8AzMU0LxJTllOc7si1rby7vyv7YXa7HjbC3WYpNrKxU0kh+NnH3ZCj1sCK6TaaGWdzlPTHmybCpQ6K3QUy2dTvo5VTM+cZ9PDbG8y8B7lAskfQAADc+XSwAjc7+yLIeZHZvl8fSikXOxZIqxYItNRqwkU6TSk3srO42FGS4Lhz7scXUda5iJq+skWmVbodcxkDKCoMKt0B3EWk0CL+730toqfWJM+niSnLKk4kbOAACMNpYrU3xkeTyDrESF5TjzJ3vWEilSqQbJMQdSRtGkj6FAy8ViIVRvlneF7uljP6Hi+ryvJFHhMtZKn9nF67Sap4x7SIOatkKPLo5yattlzP17lAtU+gAAGp4vlwDexOlJoJbjzL+mdT1BLcSHZIpUest2K8rFYqE5tg9bjEuVbNle3zjKCZdEiyGQUs9fwUTeaU+fIKhoK3QXL9Nqzo243/drOX/jXC7tS+8hS0j6AJ7o7e0tf6c35e+gBWB0sDjxL8RymNkXfJZ7+uQfa4sXqsWOs4WJfzYftmwvN2G2EGuY16CNOMMu73Iba5DoUXOyT1KJHjSJFklTHEQ3rJIxcjmcqUCZbc4lKZVKbvr/5g6lWnK36XPx3l9NUsyr3btiDLWWYXF93rtC0gfwRFdXV+j7+jIxBKxo1IuAerE8ntnvj663Qy5lZE8fe2NabELiuvlsvqINpw1l0sodXxPHP0SSosnAORX2sLoe063vmql0F5pSPWi0nbs4K9q9y+F4Vnrd66TSp4pzI+63qJp65cS5ZbsnW8tbQtIH8FRTa7u2PG34AuGlC49QMDRQ5icAFGNhPhWGJ2GaVmjZlOsGuYX4kPQpFpO1UH3oPVRucu26t4skbXP3TG3z5v+XSlIEO6acnlPhe/rUOZBRoJIxcvke5UNPHx9276rlQ+M4h9SXiiRLSPoAnujp6cn5um8wqT3Ov1eS1N29Wh1tLYV+DMAo4sskxWKCIq3QsqkWezmfEZ8KW6xKKjYhsZCgyFYsHEsVSeUrfWIKJAKuz6mmRI+a3zxfSm7dHUyIO7QcT7/3X+pe1y+peA+apiZpH2cRVnaOuKygqLjSp05xlFJV0if25V3V/2yc76e1JKcsX5/UE0kfwBP5fXqaWhNZ3+tQRxunM1AtX64BLPegyWZ5PPMvalNBoBbZyvoUmjxZvFAt3iDZVqx+LO8q830DsT6z17+0am3pJIUk7eX4nNr78XBbd/9ri764Q8uRaNrUa6ZUD5pUKlCzoybeFS3vcpr0qfD+DpLo1SRF4l/eVUulT5yNnGv4WQPvpS4wSwQANDySKdGyNunPln+sLcZaaHJgqSolzZvlXR7E6UNPn1RzZ7gkhePeLmHTI677H4Y9p1NBoGZHSbRKxsjlXLripI+Dv/nVvNziTqTV8mxxhlpL4sb9O6kbJH0AAECkLF9Ujezp4yaOUgpNml1PUAspumW7sVh9WN5VtqePgVjDhuAy1CCQ7gq5dfe2joc07MQ1GQTOJmwVLe9ydOCreW9ky/bCaquC8aTSx8B7qQskfQAADc+Xal9frlUsJijS8i9qLYZaKCaLr9HiW7bHG0c5PiSnysViIVQfGiSngiD01t2uxzRsFYfLfl4+LO+q5ji66ekTz8/Uorat0KOLo5xarjGs9ZyLS3P5uwAAMLpZTlJkYxla7fJjszTxTyt0UWrxQtWHZIpU/NNrS70dyg2ZhTENG4Evuzi5HtOwVTQJh1kfH3bv8qGCRqru/Sb+5V219PSJMJAyahkW9++kbpD0AQDAE4bmqCNkX0RbjtPXrdAtJSjSioVkKYkaBIEXFUnlXocWkn6hK33qHEcplZzPrkc0bC7Hl0ofZ8u7qvgZF6fTaN+9K85YfWk4bQlJHwBAw/PlEsDyxUp2aKbjzPvawFx6hEKTPItxFjvOlg5/qXGzlPArN7m2EGrYGNw2cg5/X9fHP2ylj8t+TpVt2e7mvb+65V0OKn2qiTP25V2+VPpU/2Quk6gu0dMHANDwLEyowrAcZvZFmMUERVr+JMZigqrQBa2FRr75fK+gcT3pz1YuFAuVPmHPFUPDWpLrOJMhZ59ut0Kv7LlTgdQS80ZjVSVwHAxpNccx7veoWp4tzkRa9jNt7OvN/P9gIqXUYL8kqX9jn5pSrWprHzvy54NATU1udsRzhaQPAABMUmoW5Py/4UBHbNnuKIwSCiV4LCUo0nzo6VMy6WPoE9+yjZxjiqOU0DE4DLay157bZEro5V0uK30qPEeSqUAtzfFOpn1p5FzNBwxxJ/trebo4Q80ey8P32LrgfT68THrn+/bT1y+5ZsT3XCQnXWN5FwAAvrAw8ysie2JiaM4/Qn6Sx1KCIs2Hnj6le+XYibXUxNpKnKXGMs1GpU/I+zlNptTnvlGr5HgmHB77Ss8RK+dUOW62bK/8Z+KvRPVjeVetz2WxwrfeqPQBADQ8X/7+W44zOzbLF/75F3sWYy2UqAgCWyXppYbN0pD6sLwrzGTQwiQl7Hi5zE/5UedTaa8ch0mfCp/bxcvUwKkRSnXLu+oQSJ2eL65kb36S/LcPPZf5/8FESqfe8LgkadmRu2hce2vhx6hrhDaR9AEAwBNWJqmF5IRmN8wRCRWLQ1psQphMBRpjpCbd4LAVVDrpE2MgJaSGetScHO5L0Zz1Am1O9ak5OVyUHyQCSeNdhJcRutLHaSPn8M/t8tyvZGmhyyqvSp/aYu+xQtw0cq4i6RP3lu1ZT1dpr5y4Dn3+84zr6Mz8f/NQUs1tw3GNHdehttaWgo9h+VqqXkj6AAAani9//q1MUgvJbeRsN9D82CyGWuxC39Lx96GCRio9ZhaqZySp9cYJ2vfN/+9LtUu6UZK08On56mge2HTHj7qNN+xE2WWUlVX6OOyVU8Frz5fduyQ35341x9GXiqS43/Ozx7LSXjlxhRrF8xh5648VPX0AAHVjZVJVjjdxGk5P5fT0cRhHOfmH2uIn0z70yvFleVepc9tSEs0LoSt96htGVM/ttKdPsoKkj089fRzE6ksj52rev325NpHii9WnMbGESh8AQN348rfZkzBNj2fO6i7DgeZfeFtrkCwVT0RZSvqMhkofK3Fu/MA6rXjuNUnSQCIlPbVSknTPjk+pfczw57PTJ47Vjs4iHBZ2tJwmp31J+lRS6ePRlu0WGo5bVc37jcvduyrtlUOlj20kfQAA8ITlC5Ugq0eF5Th9WN5VbOLky4TKUpQ+JKdSLR1KtQz3pUilkptub+5QqqXlzf8fW/Bn4xR6uJzmfCro6eNyeVcF57Kr876SbeXTXIRazVO6+GCimrGJfXlX1vNV0ysnDlEcOstV0/XC8i4AQN348mfVyNyvLCuT1HLSO01ZlH8RbfHir9jYWcr5+LK8q+Q5YyTOMOe1hXPfh54+lXDayNmDSh8/thiv7jnd9PSxv7yrlr+HsTVyjuAdxsDbaexI+gAA6sbqxD+fxYl/IRYmfsWMSKYYDXXklu2OAimhWEyWlqKVOmdMnfcll3fFF0YpobZsr38YkfGlp49LiUoqfRz9UlXtNuXJ+LtQXUVS5GF4L5pKn8bD8i4AQN1484fVk0AtXwCO6JUTBGqWje3Fs+VPSiwumSoWk6Wkn6FQikv0KhjqV3Oyt/BW6E3NUmLc8I1jOos8SAxCjKWFYx96y3aHb6juRymcShK4rpK91bw3ukhQjcZjnvkZhz19qvjpqMKoO1MfTMSEpA8AoG58+bvqSZimxzM/NoO5FEmFLqLtBVrsQt/SmJYKxUyYN3RpuqTpKrEV+qNv3tfhduhhJnYWzn0DIYwafvT0qfxnLFUjWlPdcrnhBEVTk70PUHzWiK9SlncBAOrGl2VTFiZUYVj4tL+Y/E/OrB77kRVJjgIpoXjSx06wJbdCtziohoUZLQufTIeNwe3yrvBP7s3uXR4t73LTKyeen6lVteewgVM/lNh6+kSxvMuTMY0SlT4AgIZnNUGRL2U4zhH1M0ZDHVmRZC/Qoj19DMXqRaXPkT3655o+/b17Q8Gt0Jubpb23m+44yHCTQQtjGjYGl7FW8twu3/crW95Vx0BKPa8HW4z7pNpcuNWl0q74cr1mDUkfAEDd+HL950uclgsofNgKXSpQ6eNoQlWKF8u7SoybmWM/plOplialWlIFt0JPvXkf18IcV5+qpyxUJVnnRaVPFe+NThLT1VT6OEgcpJ9zY19v5rbBREqpwX5JUv/GPjWlWtXWPjbn5zw69f3RgGNK0gcA0PB8+ftveTKVf2FqqSolmxeVPsUaORu6+i+5e5ehM6rc8U2lAjU3u/0UPcx4mRjRsI2cTQRbntPlXR40cq5ueZe7Qa00mRK39GE8fI+tC37/w8ukd75vP339kmtybrf0fmqBL+8v1pD0AQA0PMvJlGyWwxy5FbrNYEf0HjIYpg/Lu0oyFGa5UCyEGuawWjj2Pkw+DQxTKJVU0SRTgZNmvunXXCXJFBf5qfTrspJkCj19GpsP72VRI+kDAB4iSREtX+K0MPErJj80q5F6UeljfXlXolepocGiW6E3JVtsbIWuEJU+QaAWx/0yQr0EDRx7g6dKTVz+OpUu2UoFUkvML9N0jJUkUyy+n1qRHprfPvRc5rbBREqn3vC4JGnZkbtoXHtr0Z/DMIajOiR9AMBDvlwE+PJpijfjaTjOEUkfg71ypEK7d9kbVPO7d93QpcmS9lWJrdAffvO+DrdCl8qfMxaGNNSW7THEUU7YsXK6e5eJkSqv0m3Yk6lALTEvQ6xuy/bo4wir0mRK3NKvzXEdmxLhzUNJNbcNV0qNHdehttaWET9n5n0fXiPpAwBoeL5cVFmO04dkShAEXlQkFRs6Xyr8LCk3ZhZep2EisBBnWL4kXlyeT5U+t4vjn37OSpIpLuJMP2UlyRQXR77ahJgfZ1N8ojhvPXo7jQxJHwDwkC9/r3z5w+pJmKbHM387eYuhFho/i4kU88u7juzRaz0DeuLltQW3Qm9vbdZ7tpnqOMhhVoaslFBbtjv+RSo5T1zH6oNKK33cJH2G/1tJMsWn5GScavk7Y/FvFPxD0gcAPOTLRYAfUY5MWFhl+YI6PzKLsRaKyUwiJYv5Rs5jOhW0jFGqZajgVujJ5mbnvXzSwvT0cS1MCK6jrGSYnMbqeqBCqrSnT6VJoihUs2uYxfdTC2p5m2FMEQWSPgCAuvEmOeVHmCYmqMX4sHtXoYtnS9ugK/HmLjmJHjVnJVPSDZKDoZSUePOTdcdJldJbtttRbkmFhZdpqKSP40AreXbXsYblMspKl/q46JVTVU8fF8u7Yn/GytU0Lj78gjCPpA8AoOExSandiNyJwWALXXibCvOGLknSQpVokJzmuEFyqYGzdD6V6y9jIdIwPXBcD2lFy7vqGIfl565EpUkAlz19KmHp3C8l7jhreTaLH6DAP82uAwAAVM6XSwBv4vQkUNMX1HmhWSqgSSs0fFxQV6fUqFka0XKH18LxD7e8y6dKn7qFMWpUvmW7H0kfi+/7FjRCoU9TvJvL1cSXMY0SlT4AgLrx5eLfwsQvDMsX1Plj6HqSWkihmEwd+iN7lEoFunvl6oINkqeOb9dOsye5jfFNpcbNUnJy1GzZ7rzSp6J71yuM8s9cSe8hh2Na6TlSaZIoCtX8vXGxXNbS+00xtfw99OH3g30kfQAA9ePJtYo3SR/DWZ+RW7Y7CqSEgj19LB37MZ1KJVNKtXQWbJA81NzmvJdPmsWkXiFll3cZOP5hIgiC4VibHH2cXsl5YmBITQuCwJOePqO30ifuMBuh0icujEd1WN4FAGh4Li6ow8q+8LZ8QZ1/UWsxQVWwp4+xMEsNm6VYS8Vp6Xwq9zK0MKZhY7AQaxiehClXkVZVQeNJpY+FJOpow5AiClT6AADqxuC8vyBT1R55skOzfEE9YnmXwVCDAskIa8e+VDyWjn+5WFxWpeTHUYqF4x/2uDptkFzBk7sc00CBNvb1Zr4eTKSUGuyXJPVv7FNTqlVt7WOH7+sozPT4hI0z+2fiVM028S6WofmgluMXZ1Wlgbds1AlJHwBA3ViapJZiYeJXTHZslpNoIyp9DI6p+Z4+Kh2PpeMfpleOhQlE2UqfeMIoKWwMqSBQi1jeVe65D99j64Lf+/Ay6Z3v209fv+SamKPKlR7LSuJ0UT3nSyPnap7S2vt+ST7FCrNI+gAA6saXaxWLCYq07Itoy31U8j/htTimhT65thZnqXgsxVo26RNPGGX5UOkTNgaXoaaC8BU0bit96nPfKFWTwHExptU8pYXzyaJakmGMaPR8+UAySiR9AAB148vfVUsVFPmyL6Itj2f+RZTFMS0Uk+sGuflKJn0MDWq5BKTLqpRs5UbMwjkVNgngOpkStjLF9Zj+9qHnMv8/mEjp1BselyQtO3IXjWtvzXzP9fKusHFm/0ycqnnORpxMh1HLuDCkiAJJHwBA3ViuTMlWTe+CuGRf8Fn+FDV/CC1e/BeLKRVILe7zE5LKNEg2NKQ+NEiWyifKLMQZ9n3S6bKpCqpTXG+FPq5j0w53zUNJNbcNVyCNHdehttYWV6FlpN/HK4nTxblfTX+eVCr+JLqFc7icWkKM8zrKi7H0IEaLSPoAgId8+aPnS5yWkynZF3wWEylp+ZNrSwmKtGIxWalKkUonKSy9Tn1YNiWVfx1aiDP07l0Ok+ipIAhdmeK0IsmDhtO+7N5V7d8bS0n04uIdz1oOn8W/pfAPSR8AQN0YmE+FYmmL6XzZVUguPkUNK//C1GL1VLGJk4WJf5ovPX18qfTxITkVNgaXp1SqggoaX3Zwcra8q4oD6cuW7cM/F28SvZpkaOzDWUtPH0/OJ9hG0gcNr7e3t/yd3tTZ2Vn+TgAyLC/vyr7wtnxRNXLZlI1dkfKN7Oljb0yLxWQp1FITZktj6kMyRQpR6WMg4Rt2cu1yTCtJALh8P63kqV39fapqVywHr9NqE/fJVCADq+hMqeW1ZuSt1I4IxqMRh5SkDxpeV1dX6PtanhgCFlk+ZbIn16Y/mc6voAkCNRtZipTNh927ik2cLFUlldyy3UCCIs2HZVNS+TgsxBl69y6Hx7+ScXJdkRSas0bO1fyMg0qfKg+kD1U0cYdY0+5d7t+iQvElzkZF0gfI09Tari1Pu1GS9NKFRygYGnAcEeAvy9cAucum7EaaH5qFSWohpnv6JIYrOoOhXjWn+jI3N6f61JxsVnKoXWp5syfJGLcVneUSUMlUoJZm90m/8smUmAIpw4ekT9gPlFwmpysZJ5dJ1Eqe2VWU1XyA6NPyrrhfp+7P4PJq2r3Li98wPlGMh4G3/diR9EHD6+npyfm6bzCpPc6/V5LU3b1aHW3UqMIeXy4CLFfH5W+FbrdXTu4YWh3S/DgtVc/ohuGKzjmSpqbaJQ0n9hc+PV8dzQPSk1n3/ajbuMMkKSw0nS53fK2c+z4kp3xY3lXJ+ex2GZr9OKvaFctBqNUmb+Ie12qeLu4Yfan0qeW54gozivHw5Ro6SiR90PDy+/Q0tSayvtehjjZOE6BaRuZ9BRVqPDzG4JYj+RenFioT8gVBMGLpkcU4fVBuCZeVfhnlDq+FpF+h12U+C6/TsGPlNJlSwdIyl8sQK0k2unqJjvblXXFXzvrQyLmWJEOcx57eQ6MXs1kA8BB/XGuXP9EyMEctKH8CZWEyna9QSKbiPHK4onNl93r93+pe6amVkqR7dnxK7WOatdPsSZo6vt1lhBnlPl23kKSQysdpoU9WmJeghddp2Emyy2RKJccz4TDQSg6nsy3bq9m9y8HrtJZGznGq5jDGnvSp4fniHM6aKn1iGtRInsX9237sSPoAAOrGwLyvOE965YxskOwokBIKTfJM9Ul6s09PoimhVHNWL6fmDqVaWpRs7pDGjHUVXY5kmQlzwsi4lpvYWWg6HWbyaSLpEzIEl4m00bi8y9USxKp274o51FrOCx96+sS9vKe2cyLOSh83P1vR80Tw+nL/rh+/ZtcBAABGL8vrpkdW+tiMdUSDZAOT1HyFJvhWkhPZik1kLFSlpCXLLUcyMq7lzhcLYxrmnLZw3ocdK5fHvqJeOSmHCRUPlqFVcxjjTk7WlPSJvdLH/vKuWoYk3kof+8u7ohgPC+/7cSPpAwAe8uXvleU4C/X0sWhEg2SDg1qo0sfieBZN+iTtxFpu3Kwk08pX+riPM8xYWRjPctVdm+7nLtZEheeIq1grncy5iLOa54y/8bBPSZ94fqYWtSRT4jz2tTWcjmt5VwSVPu7f9mNH0gcAPGS5giab5ShHNEg2sBylkJHLu+yNaqGL/GQqMLODU5oPlT7l+qFYSab5kJwKk8xznZwK02w6zeWYVvq6cxVrpXG6OJ+qW97lT6VP3H9LfRjPWsYkzvGsLTkVYSAlRHHoLF5H1RtJHwDwkIH5VCgpw2kfH3bFkvxIThWb4FlJUKQVj9POoJabLFtIpkjl47Bw7MM0FHY9nr70yhmq8BxxlvSpcIxcjGk150bc51Mtxy/uRt4+7IZWy/PFu3tX9eKKM5It293/eYodjZwBwEPWKiiKsRxn/oWi2aRP/u5dluJM9EqSkoP9ak71ZW5uTvWpOdmsxOA4jUnvL/5mM2WXik2chjxa3mVlKVr5htPuE2lhzhXXyalEKtDGvt7M14OJlFKD/ZKk/o19akq1qq19uMl4pUusolRxBY2jWCut3GJ5V2E+9fTxojG2J8vlaql8jOs1GsXzWLqMigtJHwDwkIEP0UOxHGf+xY2pZEqW/As+K5N+SdINXZKk6ZIWptol3ShJWvj0fHU0D0hPZt33o+7jHirSJdn1xD9bsRgz3zeQTEmlyi9JcpmgqCSGcuNdb8lUoMP32Lrg9z68THrn+/bT1y+5JnNfVyo9nq6SfhUnpzyp9Emlhs+75uamOkQ0Ui3HL+4qr+oaOce9vMt+MmX4uar/2fgaOdf+RFY/5KsnlncBgGxXpBTkSbiu+2WUkv9H3+pLwIdGzj4IgqDoxNX1xD9bucm1hWRKmMST62VTUrixSiTd9p6q5Hi6TPhVmgTwpqePg/Op2vfwON/7far0qebtO/5qpFp+Ns6kj/3kVBRvg414HUWlDwDI7oS/GF/itVRBkc+HBsnSyMmTqTE9skeS9NyrG/T3VT3SUyslSffs+JTaxzRrp9mTNHV8u8sIM0pNQi0kKNLKVvoYSFCFS6a4jzNskiSRCtTaEk8FxcjnTum3Dz2X+XowkdKpNzwuSVp25C4a196a+Z5PlT6uXqdDFY6Ri0RatccxmQqUXi1bb7Ukl+N+P62qR5JXy+UiDKTsc1UfZxDEU40WzfIuO3/z40LSBwDkTeFMhi/xWk2kSP5s2Z7fO8VUnG/26RlUUqnmTXGmmjuUamnRUNM4acw4V9HlKDUJHUq4T1BIw4mScqfMoIVkSogYfIlTGp7gxjWZHvHcqUDjOjb1u2oeSqq5bbiHz9hxHWrLCsxVIiWZCip+33HVJ6vSpuwu3k+rTajEmUypqZFzzK/Tqnr6eLDDWFqcr9Fak2HJIFCz6pv0iSJhZ+DPU+xY3gUA8i/rbzmZks1UgiJP/jG3OqT5EwQLDXLzFZuMWliKlDaUKB6LhQSFFG6ibGFMw4yXhebYYcfK5fGvJJHj6thXk2xykaAK02sqn4sxrbrSJ8ZYa9nRkEqfkWoZE18aOUvxxBrF9brla9N6IekDAPKnciaNpE/tfNmyfUQjZ4NjWmyCZyWZIpWOxXVfl7Qw4zVooCopXHIq5XxMw77+XC6ZqyQ55mzJlCdJn2qWarlY2llt4j7OhH8tSdu4E2nVHMNaklrVqC2JFk+sqVRQ84dfcVxHRfHWYvV6r55I+gCA/PsDYLDYoyALn/YXM2IrdIPJFGnkJ5KW+s+kDRRJRFhIUKSVm4QW+x3iNJBIlr3PYLL8feotzHK4IHB//od9/bl8nVaSHBkeUwfJlCqOo4sxrSbZEPd4BkHlS+XSYl3eVcO5G3efpFp2Q4tLLeMZ17VJFK+vOF6jUSTBrF7v1RNJHwB1ZXn3pmye5Xy8SVJZ/sM6stLHUSBl5Jf0WxzTYpNCC02H08oldSxUJYWZKKdS7sc17Fi5HtOwiTyXSZ9Kn9vFsa9mfFyMqQ9xJmqopojz2NeSuEnGXDlZfeWUH7uhpRsk11sUyZQ4qryiyCla/PCs3kj6AKgrX5ITnoSZYXHin5Z9sWex/0yaD8u7UgUaqLqe8OdLpYKilR8WqmfSyk3uBobcx+pDZYoUfqwGhtxVJQVB8ddlPpfJqUqfu1RvqnqpKpnipCLJ/jK0mnbFirFyrtbm9nFW+VXfGDu+Y19rkiGO6qloKn3iiLP257B4vVdvJH0A1JXh3EQO3/4AWA43+2Iv7k/8KuFDr5xCF2EWGvlmKzW5c52cyFZu6ZTrqhQpfJKs32EyRQq3DG34fu7GtJLndpnwq3RyPeBgeV81SwqHHPR0quYcjr/Sx35vl+HnqjFJEeP7qQ+VPrUeuzj+7kfRKDyWOKNIThm7jooDSR8AdeVLMsWXONMSgfsJajH5Fzeu+3oU40OlT6ELRWvVU6Um1wOJpJmkX7kkgOtESiUxuK6gCvv83iR9Qiax6qHSMXKRSK3mOA4vQ4z33K/m+XyIMYqfrVStSfC4kj7V7NiWFtfEP1lDjGlxxBpFNVEcH55Fkayz+CFfvZH0ATzlS68cXxibR5dlMUGRlr/8wNpypLT8sCy+Bgpd5KdSti5YSi3hCQIbFTSStHGw9MTeRtJntFX6OEymVDBGYcc9akEQVJzEcZFIq/Y54z73q1uGFu9rtJa/h3El/FKpoOaqj7iOfS3PE9e1SRTPE8fyriiuK+IY00gqfSxe8NXZGNcBYPTq7e0Nfd/Ozs46RjI6WZ70+8jSJDoMy/HmJyrsJn3ylncZPKeKjd1QMqWW5paYoyms3IS5fyil9jFuY02lyk+uXU38c2MINwHd6DDpM5BIhk6QuhzT/qGUNvZtug4ZTKSUGuwf/t7GPjWlWtXWPlbSpoq0pqamWGOsJpniYilatc85MJRUV3t8U41qkozpxuitLfF8Dl5L4iauv6VRJGziqkryIYkWxXGLpdIngn5hcSyZi2o8Xbznu0TSB3XT1dUV+r5Wyv99YnjOn8OXQ2txwl+K5fXIvi7vShr85KdU0mdsq5GkT5mJ1sBQUhrXGlM0hZWLUXJfPTOYSIVO5jpNpgyGf+5y1VX11J9I6vA9ti74vQ8vk975vv309UuukTT8d2ogEf85VVXSx0H1VJjzp/DPxfs6rbYiqX8oGV/Sp5YkhU+VKTEd+1oSN3GNZxTXa3Ek/KIYjzgSaVF96JlIBWptaZykD8u7EJum1nbNOWO55pyxXE2t7a7D8R6VPtGynEQpxPJ2k/4s78qN0+JroNgnb5YaJJeb2LusSsnEECL50D+UdLpstpIEictkSiXH02UirdIxcjGm1exuFnfCL5FMVb3UJ+7d26qtSIrz/bSmJIUHiZTMY8SWoKqlR5I/SbQ4xjOSLdvr/Dc0kUxF9mGy5Yr5eqDSB3XT09OT83XfYFJ7nH+vJKm7e7U62mx8Sg1I/r35J4wmUiRpcESlj81Y8yt7LL4GivWbsFQ9VS4J0OcwQVFJDEEwXNHQ0ebm0qhvKBH6vukEVXNz/J9SVpL0SaYCDSSSTpb39Q0m9duHnst8PZhI6dQbHpckLTtyF41rz60+6xtKarNYI6wugVNt1U21aukhFGeCKgiCqqug4qxIquXvYSIZxHLeR/H3xYcEVVwxRtGHK47rqCiWd9U7ziiTSpYqpuNA0gd1k9+np6k1kfW9DmcX1qMFlT7RiqNJXpQsTfrz5SekLMZaaDeNIUtJn8RwL5LBgQ1qTvVlbm5O9ak52azB/iap880Jzhi3PdF8qPQJm3jqHXCY9KkwOdYXc7+UzPMOhk9OScOvj7iTPkEQaONQQuM6Np0bzUNJNbcN9/AZO65DbXkX+y4qfao5N5LJINYeNLVUa8WZoBpIVF8BEGdFUq0JgMFkSmPr3M/Np0qfWhpx+9TTJ45Yo7gOrveyviiTSharu+uJWTfgKXI+0bK8XKoQyzsP5P8htVjpUygmU9VTNwz3RJsnaatUu6QbJUkLn56vjuaB3Pt+1N1rt38oWbZCqm/AfdKnN2SiwumyqUqTPoMJR0mfyuLsHUxqUkedgiliIJGqeDc+F8e+2oRKnD1oaknaxrm8r5YG13EmpmudvMfReyqKHc3iSqjUUk0W10540TTGjqGnjwfJvigTNb592Fsrkj6Ap3yp9AnkR5xxNR2MSq3bqdZT/h99U0mfNytoEoOJERU0TYlmJQY2aEx6MuW4gsYHYRIA6cRQi4OlSGm9A+GSPj0h71cPlT5370BSGl+nYEo+byL0rliStLHCyqAoVLOkMGxiMErVJhs2DiU1fmw8zdFrmVTHmfSpLTkV39+oWhtxD/98fY99FMkQH5ZOxdUUPYplU3EkqKLaFaueSxCjTNRQ6QPAC54VpphnKjFRRHZFxfDyJDc9PcrJH0tTY/tmBU2XpIWFKmiezLqvwwoaHTncE+2ev68erpR5auXw1zs+pfYxzZrU0ard5kx2F9+bwiZTegcTmhDTJDXfUDIVugrAxcRfGl6OVOmyqbBjH6XBREqJZBB6VyzpzeRUzCodS2m40ifuLXyrTvrEWJVUS+ImlVJsPZ1qWoYWU3JqsIoKtHy1VDSFFUXCZiiZiuV8qmVpXio1/Lu2jalv1VwUlVNxLJOP6lptKJVSe52WIEY5DqauTWPA7l2ArzxJ+viSnPJhedeIZIrR0tSRy7vsj605Yzo11DROQ+pQqnnT2phUc4dSLZ3qTY0drkRyXI0UtjrFRYKimufuGUgocFBFuXEoWfFk0EVVUjXJFBfHvppE03DT6XgrPqqt2IyzOXqtCZH+wXjGtJZKn4FEMpbzPorKkjheo1E8RxDE09en1ljjqPaJpJFzIlXX3SWHkrUnJNPqWeUV5TL8Rrs2pdIH8JTFnYYKcTGBqoYPy7vyE1OJZCAHLT3KGtnI2dDYvllB8/LrfXrq3+tGVNDMf8tETZswttQjxKbUJGZgKOV8yZRUwbKp/oQ0sc7BFLGhP3zSIZkM1D+U0riYd5esJoHTN5iIvTIlHWclu2JtdLDTWLUVWz0Didh2c6mlWifOHjS1PtfGoaQm1nk5Uvp5qjVckVT/XjlRTP7jSFJENWkfTKTqWuU1lEzVfC3cP5TS+Dr/yY9sPOvYxDvK67R6JlOo9KmewekCgDCSniRTPMlNeVHpk/+psMX1yKlUMOIizNQf1jcrYzYqpVTzUObm4QqaFvUH46QxMXedLSLMrlguGvmmBUGgDSGTFWHvVw+VJH2G7z8Ue9KnmsqUVGr4NRDnbmPppE8lu2IFgdQT8/K+aquL+gaSw2s/Y1BLtU5cy7uSqaDm5URxJaj6axyTjYPJuid9olhGVu/+Q0EQRPY3eyCRqmvbsWjGs76vz1QqiOxabbCOW4xHWZ1Tz0ofdu+qHsu7AE8ZXdkzkifvqdnVKfUsoa1F/iccFpd3FSrnTqXsVaYVmzTFucVwOeWqP/ocJlKk4clc2OUplSZeorShf6j8nbKsdxBrpTFu+rl4Y602mRLnEq9Kejjli3PJXK1Jnzj+TkUxIY4jQRUEQc3Jpb4YklNRJGzqvb38QCIV2e6w9W7mHMl41vlvfpRL3Oo5nr7Eye5d1SPpA3jKl0ofa5P9QhLJ3Iscq38I8sfS4qcUxT6FMVXto+KfPsfZK6Occludu9xpSpLWbwz//EOJVKw7+aSlUkHFS32qTcDUoqfK5E3cSZ9qn6/a368atSSY4mzkXU1/pJyfj+F8iuL9MI5Kn/6h2hMVcSSnfOjpE+Xkv96x+lA5FeUY1HM8I630qeP1XpSP7UNbhyixvAvwlOUtu7N5kPMp2CvHovzEScJgcqrYhUMc/RLCKrVTkuvqmWwbBkonH1zsipRtfaUVNBuHYn8N9AwmKq6KjLvSJ5kKMpPrSrZCl+JN/PUPJat+b4xzeV8tY5Ju5B1Hn6RaEyp9A4m6L+/0YfmMVHsCTYon6RNFgiGZCuq641SUk/96f9gTSSVanV+f/iybiu6615dGzj60dYgSSR/AUylPKn18iHNE0sfoHwIfklPFPoWpd5l3JfqHiu9S4aLpbCGJZKpspY+LipRs6zdW9vzrNg7F3iR7XV/lYzSUSGnjYDK2vj7ZVTCVbIUuxfsaqKWqKN5Kn+oncXE18i6VeA6rN4YkRRQT4v4Y3lOjiDOKxFE5US3NGkgkvUj61Ht7+SiSaPVOSvqybMqXZF+U1+fWKtDrjeVdgKdSnjTL8SHpk181ZbCARpKUDPIrfQyNbaJXSvRqcOMGNaf6Mjc3p/rUnOzVYP/6zH1cK1VBk24661qYaoW+waSzi5ZUKqi40mddhUmiKFT7nHHGWuk4ZhsYSsWWUK2lgmYwkYpl1yFJ6ilTIVf+5+t//pdKPIcVR5IiiuqXIKj/Mp8o4oxjGVpU41DPJUnRLvOp75hGccwGhuq7FbovlT6NuLwrkQy82WE4ClT6AJ6yNN8vxYuePnlX31GWj0ZpKGF4V6wbhre8mSNpaqpd0o2SpIVPz1dH84D0ZNZ9P+r2NVGuF836jUOx7jRUOIZwE7r1G4c0pau9ztGMtGGg8mVTG/oTsVdRVZtQWd8/pBkT46lKyk4yVLIVevbPTx7TVt8gVXu1Tk9/Qu1d9a+e6qlx2WPPQEJTx9f3nIoiYRNH/7GoEiF9g4m6Vk9FEWciObxrVWtL/Spooroeqmd1SqP19JGGN3Co1y6IUSa765lE86EiKQiCyFtbJFKBWlvcVnbHhUofwFO+ZKd9CNOX5V35SR5TSR+PlEsEVNKguF7e6BsMeT83S7yqWTaVTAWxNh4eCrFErpg4K32yx2RcR2fm39hxHWpuG6vmtrHDW6G3F05CxbXEq1yPqXLiqKAZSCRrbs4Zx05jUSRs4ogzqqRPf50n/1ElwOqZSIty8l/PqjlfKlPSvY2iUM9+Tr4sl4vyerJe16b1uDa32CahXqj0ATzlQzJF8qXSx36vHGnkH1JLfXJ0ZI8k6f7/e01v9A5JT62UJN2z41NqH9OsiR2t2n3OZJcRShpOlpab0K/dGC7hUi9BEIRO+qxzFGvY+PKt3TioiR3xVFHVkrjZ0D8US1VSEAQ1L0eKI5GWTAU1T4ziiDOK5uZxJKeiSC4kkvVv6BvVp+r1bpIcWXJqKKmJ4+rz/hTlkqy6Lu+qw/KZejRGj7LaqZ5JySgTIPVcNhVlnPU67vWYTwxX+tvYZKTeqPQBPOVDrxxJSnrQeyj/k+GhwFAyJUv+hV69S6crMqZTqeYO9SbHKtXckbk51dyhVEunNiTapTGdw/8cWr8xUXYi0zeQdLK9eFrPQCJ04nHdxiEnidW1VSZU1sZYmVRL0ieViidJ0TeYrLm3SxxxDu9qVftj1FsUDaP7BhN17fEhRbc1fD37+vRHWE1S1+VIESan/Kn0qePkP+LHrleiIsrXVH0rfaJ7L6lnD5qoP+yMcjewNCp9akPSB/CUN0kfDyp9RmyFbnDZVBAEGsy7aBxIJE0t8+sdLD4xTCQDp4mUtDWhl025q/ZZ0xv+uVOp+GPtHUhUPTGoNllUjVqXaMWxxCuKREgcSYpGijOVkvrq/F5V7bLDEY9Tx8lqpJUUdRzPKBsw1zPOKBM19VzeFfVkvR6Tfyna6pz6jqf9JFoyFUR+rV6PJV71uDa32s6hHkj6AJ6yusNUvqibrtVD/sWYqWVTb9o4lByRUEml6lvmXan1ZT5lr3SL73p4rWcg1P1e73GX9HmtwueOO9ZaEjdDiVQsFR9BENT8eosj6RNFlU4QRFc5UkwUFTSpVP3jjKrypa+Or9FUKroEeF0rUyL821LPypSotkGX6pz08WQ8o56sR105lBblsarXeAZBEP141uGauh4JmrokfeqQoPHhg+mokPQBPJW/45RVPsSZ/ymPpURKepvznt51BbdC7+ldZ2Yr9LVlKk7irPIopH8oGboB8as9A3WvSigkkUxV3Kfn9ZCJrKi8UUElUiHlXidR6BtM5pRtb+zrzfzr39in1GC/UoP96t/Yp8GB/oKPUctW6mFFlQCr9xKvqOKMoudOycePKAkS1eMU4suyqagbD9erKjXKv9f13LY9yvFMJqOvzJD8qfiQ/KhES6SCyPtv1iOJVpdlU3V4zHqscEgaqpavNxo5A57ypSTRYtVMvo2DuTFaWIaU8eZW6NMkLTS+FfobvaUnyZUsW6qHsFU+0vBF9Zq+QW0e83bor/cOVlzF1zeYVO9AQp3t8fxJr7UCZm3fkGZvFlEwReQnbA7fY+uC9/vwMumd79tPX7/kmhHf2ziY1EAiqfYx9WvyGNUOTPXs7SJFF2c9q7wGE6nIJkT13Bkryuqc+i7viu5vdyo1vCylHudSlImaeu6OFPW10EAdthmvx4d09bpWjXS5XJ2Oez36xQzV4RjVK4EYtXp8huziwz1XqPQBPJV9cWupr0s+60mfRDI1IskzlEjVdY33aLShf6hssqynP+E0oda9vrKKmO71hStA6unVDdVV7VT7c5XqH0rW3PQyjmbO6zdGM2mP6nEKiWJHrLR6VtAMJVORvY/XMzkV5WPXM5kSZdNYXypThh+vPtcCkVbQpKJfjpMWdS+WoQgbBKf5MvmXok3U1Ou41yOJVo/Ehy/HvR6VPoanT5Gj0gfI40vWN/sP1GAyJbd7IhWXfUFWr4upqry5HGp976Cak71qzvpL2pzq0/oN6zR1/JtVHi53nDqyR4lkSn969tXhiqS8rdCbm6W9tp2mljpvLV1O2D40r24Y0BaTO8rfMWL9Q8mKlyWt3jCg7VNBbGObSgUVVSNle7VnQFttXv/XaRR9bvqHhndHG9tavwqa/Eqf3z70XOb/BxMpnXrD45KkZUfuonHtxbdo3tA/tOl9IGJRJinq2SsnqqbDUn2TU9FW0NRxV6wIEzVDiZQSyZTGtET/GW6Uuw5J9evtEvUHS4OJlFrrMJ5RV33Uq6Fv1OpV6RN9r5zoj3v9thi3/5i+JH1Y3gXTenvD9+7o7LSaCrCrXttLRimRTOVcQJjaujtL/1DudsQbh5KaOM5dPDneXDY1WdK+kvryl079NWvy7XLZ1JhOrdnYr0RTp1LNmyYLw1uhtygl6fWBMZo2fqy7GCW9snZjqPutWt/vJOlTTdVOMjmchJk+IZ6xfaNvsOqJwbq+obonUqToqnTWbRyqW6xBEIxoPDyuY9PfwuahpJrbho/p2HEdaisRRz2XI0WZpNg4mFQqFai5DgnKKBNKG4cSCoJATU3Rxxll1UsiGdRlEihF//d6IFGfpI8PDWil+iR9OiPO86bq0CvHl4l6PR6zLg2SE4HUFulDetN4uB7VQ3Xp6VOP5V0kfWBZV1dX6PtaXvZjVT3XdEcl/+K2f9BmzPmTmo0DNuO07pW1pRMWq9b1O036rO0bDD2BXdc3FGv/mbRX1lW3VOuVdf2xJX1W17hEK44qqvwKmo19mz6EGEyklBocHuf+jX1qSrWqrb3w2K3fOFS3cd04lIzswjiKXauKiTLpEwTDDYKj7vEhRZtMSaWGkxT1SPhF/bd7oE4VH1Evm6pHkkKqTyVFPQx4sCV2PR6zHsu7fElSDCWjb5A8kExKKl71WQ1fKqfqUe1Sl2SfWN5VC5I+o0BTa7u2PG24QuGlC49QMBTvTi6jTT3X8kclP8Z6b4NbrfxmmD2D7rfszjiyR32DCd3/3OuS3vz0NW/p1B5zJ2v82GgvAirVP5Qsu+TntZ6BWKo8ivnnG+GqfLLvv92M8XWKZqQN/UNVT95f7xmoezNfaThBX+3SrrTVdU76FKqgqaZBslTfnbGiTNQM7wJWn0qKqPtb9Q+l1BHxJ9XDjxt1nPV5r4pyVyxpOM6uOiSn65GcitpQMhX5ZKhey5GSUS+b8mR3pHqMZ12Wz9Ql6VOP17wfv3s9WlDUp0CggbIpnqCRs4d6enpy/nV3r858r7t7dc73ULm+IZsJlGz52/PWc6eRWuT3/6j3tsIVGdOpf25oVqqlc/hf86bJ8vDSqeHvO+3nI+nlNX1lL75TKemfb/SVvlOdDCSSWr2hsiqaf6/bqESMyyirrfKRhj8F6l5X/0T6+v5EzZPBtX2Dde2b1TOQiOwidn1/om6VqFEn7uvVLLceyZR6iHIXp3o83qbH9WM8o65MqcemA/XYdaguOxl5UpUTdWJKqtOyFE/m6fV5ffpRiV6X9Iwnx71J0S8LrsNKY7Oo9PFQfp+eptZE1vc66lLe3UjqWc4flXUbB/O+NlRBkyW//8f6vqG69Z2o1FAypX+V6UOzal2/5m7e6ayCZjCR0j9D9sp5+Y2N2nJyp9rGxJvL/+cbGyteZ51MBvr32n5tOaX+vX2CIKh5F65V6+sfa61VPtLwhdsbvYOaVqdlU4X621TbIDmZDLRxqD7LkeqR9KlHxV89ervUw0DEyY96JdF8GM9UHSpT6pH48KXiox5x1qWSog5T9brsZBT5I9bnd6/HcqR69Jv2JJdSF/VIJNUjQeN+NhIfKn0QG+tbd6dlT2xMbdud6JUSvRoa2KD1G9aqObWpsiMx0KMNPWsz93HqzRg29KzVYP/6nDiDRK/eWP+GiThfeK237MV3MhXohdfdxfl8iBjTksn/v707D4+qvPcA/p31zEySySQM2dgJO7IGiWGtQg0QK70qRIrIlRYEQalYNvVCba+I2Mu1ciluVYtgKbbg1YJLiiDWG0EQZG1EFiGahQDJZN/md/+I5zCTzISQOe/MmfD7PA/PQzKTM9/znvds77znfYOfta7ejQuXW9fD6NvL5UGZKa+4ojbgHjSuylqhs/kAQJFKU65fVKHxyB9fMy9ZbRHKP4vVBr3ZAr3Z0jBAsp/xfGSiHqVVu1FBzSm2Pd2oPVNENFIQqd+YEi7jcQgZMFXITXV4NCSFS4OCiEFtw0W41CURwqVXDtMe7hLSBoRLl0RRF85qqq13o8bjBrG8qh4xwZ9oyLcfZpsyAbgVGp5t6oecUdDurFjl1XW40MLHob67UokODmvQx/apqKnDd8XX16CSe6UCHWOsQevt931xVau7WVfXupHvqkKSQ+x0bvkB9vKRFbiq0c0pplxr692qPfp4pVxcrz+1j+Hh0pgiqmeK2jcZombJCYeeKSIaPkTkFNKQJOLRIQGXlSJuVsNltikxvXLCY1BbEcsU8YWRkG10A7fQhMuai5hJUqu4p08bUFKp/ceRgPCYCr3xjZemxqBhqiAi/Cvf1eKLWiLgZF5p0E/eXxeUXfeFt9vd8HfBQEQtbjjz53wrewldDzUemwIaBnQWxdfjmZUV5cq/qsoKuGuq4K6pQlVlBWqq/TdkVdXWC+vxoXZvJ1ED0Kt9rhExS069W/3ZZ8KlF0m4jBcjZJlhMs22kJ4UYdI7I1ymhb6B2xPE9JwKkwIV0dgngoimFIOAoSEMN1CjD/f0aQPCpbqGQ9fJKxXeY+UUNxo7J6SmliH3cgW+LigF4Hu2qY6xNvSKD96sSD5NLcOpwlJcuNRwQ+8rZ5zdgps6RIckXu6VyuvuDeGqrMX5yxXo0i44gzoXlVW3+nGfotJqFJVVwxkpYA5fDxdLqwPuqVFWVYdLZdVoJyhrWXXggyPLSiprUVsvZgrnxmNfAa2fFUteXkK0gCmxVX5EV8Qjv0J6pgi4CxRx8y+i16+YXjkCcobJNgqXx5HEDBYbJo9NhcnNvwh6AV0BRNyoCxkjSUBjX7g0UhgNAnIKWHchOQUsU6u4p08bEGEJzSCz10vEt2Zqu9joRlv0bDjXo7TOjFOXqdnZps6X6FBUFdq23MvVJnxbrGs2Z365Afnlwa+3lTX1+KawdT1hTl8s8zmQrdrcbsLX+aUBLePrglLh4+VcuM5p2v251mDagbhc1rTRtrU9aORBkkVQu16VVYt5xEvtm+BwecxHxLkrXMaLCZfHkShMHkcSQUROEXMt6AXcrIZLThE36iI6KBgFtPoYBWwkEbM4CWmgCZdlimhIElKXwqN+ahX39GkDRJygRKiu1+iYPj8MKHyprBoV5SXQe97Y1FXgu4tF6Or8oYdHiKbvrqqtx5HckhZdgB/7rgQpXWKCPgYN0PD4x5Hc4ha990ReCaxmA6KtwclJRDiR52r1TYzbDZzMc2FYlxihzwB/V1wZ8AC3FdX1+L6kEh0FDUhVVVuvWgNIUVm1sB40pT4aPwLpQVNaXYc41dJd5euxqdbOigUAlTViepGo/U1ojYDHpsLlkZxwaVAQQcjxMzwug8JmymER20hMo094lKeQhqQwufkXMVuriB5JIu79w6UxRURdCpdeY9zow8LKxVINPYLUDM/xcYIxa0+L/TDwcDtoc+Dh6rp6HDpf3OJHaerqCYfOF2NolxhESsHbxStr6vHlt8Utvulyu4FD568ErYEqr6Qq4IaKkopa5F6pRKdYMY0pbjfh20vqjHNzrqgCSdFWIRdcha6mj55VVlydOaymzg13TUOvmarKCujcJr8zObndDT3sRAzoXKbymFxqLw9oaIz0NQaP1Xa1gVlfWw+9uaH8LFYbzKbme8mJmGksXHqRhMl3IDz1rMrENHyov0wRG0lETBH3QeGyjYQ0+oRJA42IR11E3FSLaewLj4a58GlMUT+oSUj9vHEeeuJGnzBXVVuP04VXHwUpKKlGt/ba26yVNfUo9rjhLnBVIzIEPVHCTVVtPb48fwUVPqZKbk5NnRsHv21oUAlGw09lTUPO6x1Atq6e8OX5Ygzt7BDa8FPvJpy+qM4Ax2eKypEYbYFRQM+Ui2XVTcqwtY0pVbX1KCqrRpy9+WmzW8PXWFeBjkEjotHHV4+pQHrQiJhivN5NqvegqRXQ2yVcbq5ECJ8eCuGyTNUXGTa4V466wmfdVV+kmEaKsCnP8NhGYfN4143cOHUDjemjvdYBdl1O5Lm8elbkFLiQ6LDAco1vgoPih8emquvqcexCMXT1V28Uz+QVwGmpQ7Tth5usED02VVRWjX8NOes1oKivgYeBhgNY8uWGKbGDMcVfdV3rGnxktUFq+KmqrcfBb6+/wUdWW+fGl+eLMaxLDCIE5SxwVTUZ0NezMQXwblCpqa6CZPJdJ2vr3MgrqRLS26fxmFJAYI0phaViGn18zTYVCFeVmDFofPUkCaQHjZApsVVfophBLoU8lqL6EgXdWKq+RDFu5N5DYnLyzaqawmWw2HDp9SCiB42InhRmY3g8jiSmZ4r6yzQLWKaInJJB/ftQs0EPnU7dx6NF1E+t0nSjz/r16/Hcc88hPz8fgwYNwrp16zB8+PBQxwq9HxpTzhWVo7ikzGsMGqotx8kL32Ngx5iGg2KIGlMAKI9NSQBuhvdjUyOP9ofteOgem6quq8epgjLkl1QBsAIexya3+2rjRcPAww0vugHk5JeiwFWFPol2oQ0p9W7CVxdKvBp8WtNIUVvnxuHzxbi5Wwwko/oH4Hp3w6Nkng0+rc156HwxhneLFXIAznc1HaDXX2MKAKz64jY889Jbfl8vcIlp9Gk8e1ygfM0KpQZfA/AG0oNGxIC+Ih4hvZGn3Q2XR13C5Qb4Rl6mmJvVcHmUIDxuVsPlxjJcckoCrmskk4CGJIMeBoNO1RkQhay7gGWKuPaUjOo3UkgCvtQXk1P98tTpdJCMhlZ/ydyYwaATsr9rlWYbff7yl79g0aJFePHFF5Gamornn38e6enpyMnJQVyciKE0w8gPjSldf/jXZAwa/dXGlPp73UIu2prjqqpFXnEVel/H3xzJLUZitBXtIsxCnn32VOCqwkmPHlLX20hRXFGL/WcvoZszEl3b2YT0+jl/uQKuRr0pWttIUVXb0MAlYor0s0XlKG8081BAOQtL0T9J/ZyNMwZK1CxevsZDCqgxRcgAtL4fRwqkB42I8WLChZBu1UIGj9Sp/w2bgIstETctIm4GTAY99Hp1pwkWUZ7hclMdLssUso0E1E+9XgejQafqwOhi9iMBx6VwKU9BN6uSQY8KFSdeEfGFY7jsRzqdDmajvklP80CIaPASkVNY/TTpVWv0EVGWWqbZRp+1a9di9uzZeOCBBwAAL774Inbs2IHXXnsNy5YtC3G64HK7CVcqalBUVoOLpdXoVeL9eoWblEaKS6UEkq6+tv/URTgjJDijzGgXIQnrxuZ2E74vqUTulUplsNNjSfu83lNd54b7y+8AAO8mfYqoiKtjeEiuahS6qmE26pHksKJTrFXIieLC5QrkNJoOu7lGit/uG4unfv+a8rN8Y+t2A6cLy1BeXSekMaWhB1LL1bvrvRqvPG/AAaCwtApEdtUbqApL1c3p6/EmNfh6LGfr3qNeP1fXufH4e6cAAI9O7tNsThGP+QC4Zs8HApTGFAJQX998eQrpnKHzffHqmaPa43HJysoKuGu9jzuNc4q4ONDrGy5iPB/dDDSniMdmDXodTEY9ajWe0983bIHkFHGMb1hu05sWrZUnAJgNBlS51SzP4N2sai2nQa+DQa9rcmwOJKeIRp9Ay7NxRkDczZXZoEddK/ejYOXU6Rq+qW/tcT6o5WlUtzxF9PhoWK6+yfh1AZWnBo9LPstT0P2RZDQ0O7zA9eTU68Ucl9TOaTLqhX2B72s7tTanqGsQrdJko09NTQ0OHjyI5cuXK7/T6/UYP348srOzff5NdXU1qquv3jC6XC7hOYPhXFE5zl0q9zqwxT/U+F01AO4BAHTW6b0Gicg6TihwVaHAVQWdDnBGSuifZFd9ENqvcotxqcz70ZR7bk31+/5pz+sBurpjZh3PB9DQk+FcUTm+K67EyOR2qufMvVJ5Xe8/lP2pV6OQnFOWX1KFvol21b+tb9HyjGZ0erih18yhdT9rNqeIb/6BFg76dx05DXodiEj1xqlIydjkUaepYwZ4/awzSei8qKHH3H0/TgHVXj2eNM4pauwhu8XUZIYxz/LyzDh1zE1eGX3ltFvFDI7tqzwDySmqPC0mQ5ObgUByWgVdZFtNhiaNPlrM6esbtkByiuj+DTRcyDUeCy2gnIJuBkwGHRoPZxVITlFf6vi6+Q8kp6ibFpNBj3q3ejmD2ZjS0pyNMwICt7ux6c2/VnO29jgfzJyBHJd85hR48w+07vzeOKfRoBP2tIGvRjRtbvemy21tTpGNFL7Wv/U5xfWg8fUljBZzapGOSHsjCnz//ffo0KED/u///g9paWnK75csWYJPPvkE+/bta/I3v/71r/HUU081+X1JSQnsdrvQvCKVVdehutFFtjOq5QOzFjXqiaHX6RATYVYlm6cbNadBr4PDpv2cRoMe0QIaANTOaTLqYRcwi1dpVW2Ti8JAcpqNeiGzjaldnpLJIGTsKbXLU1ROV1Vtk8aUGyGn1WyAzXzj5lS7fkZIRiG9fUoqa1FXHwY5K2pR59Z+zuKKmiY9fbSYM5DybJwRACItRiE3g4Hs775yOmxmIQ0AgexHwcypdnnGRpiFDC8QyHVIsK7lAfX3o3aRko93Bi6Q81GTa3m9/uoEOCpTNaegew4AqKipQ2WNOvXTYjII+9IxmFwuF6Kjo6/Z5hH+a/qD5cuXY9GiRcrPLpcLnTp1CmEidURKxiY3GQUFBX7fbzAYYLFcrfwREWIOYo2Fc86yspZP5c05vYVLTl8NNFrMyeWpLl8NiJyz9cIlZ7jUT18XxZrM6eMmQ4s5fX0Bo8WcgZRnsDICge3vwcwZyH7E5dlUINchQd3uYbIfBXI+4pxN2czGJl8WaTGnFmmy0cfpdMJgMDRpNCgoKEBCQoLPv5EkCZJ0Y2zMcBnIOlxyRkSEcIaz68A51cU51cU51cU51cU51cU51cU51cU51cU51cU51RUuOUNNkw+zmc1mpKSkYNeuXcrv3G43du3a5fW4F2OMMcYYY4wxxhjzTZM9fQBg0aJFmDlzJoYNG4bhw4fj+eefR3l5uTKbF2OMMcYYY4wxxhjzT7ONPpmZmbh48SJWrFiB/Px8DB48GB988AHi4+NDHY0xxhhjjDHGGGNM8zQ5e5caWjqSNWOMMcYYY4wxxlg4aWmbhybH9GGMMcYYY4wxxhhjgeFGH8YYY4wxxhhjjLE2iBt9GGOMMcYYY4wxxtogbvRhjDHGGGOMMcYYa4O40YcxxhhjjDHGGGOsDeJGH8YYY4wxxhhjjLE2iBt9GGOMMcYYY4wxxtogbvRhjDHGGGOMMcYYa4O40YcxxhhjjDHGGGOsDeJGH8YYY4wxxhhjjLE2iBt9GGOMMcYYY4wxxtogbvRhjDHGGGOMMcYYa4O40YcxxhhjjDHGGGOsDeJGH8YYY4wxxhhjjLE2iBt9GGOMMcYYY4wxxtogbvRhjDHGGGOMMcYYa4O40YcxxhhjjDHGGGOsDeJGH8YYY4wxxhhjjLE2iBt9GGOMMcYYY4wxxtogbvRhjDHGGGOMMcYYa4OMoQ4gChEBAFwuV4iTMMYYY4wxxhhjjKlHbuuQ2z78abONPqWlpQCATp06hTgJY4wxxhhjjDHGmPpKS0sRHR3t93UdXatZKEy53W58//33iIqKgk6nC3Uc4VwuFzp16oQLFy7AbreHOo5fnFNdnFNd4ZAzHDICnFNtnFNdnFNdnFNdnFNdnFNdnFNdnFNd4ZJTLUSE0tJSJCUlQa/3P3JPm+3po9fr0bFjx1DHCDq73R4WFZxzqotzqisccoZDRoBzqo1zqotzqotzqotzqotzqotzqotzqitccqqhuR4+Mh7ImTHGGGOMMcYYY6wN4kYfxhhjjDHGGGOMsTaIG33aCEmSsHLlSkiSFOoozeKc6uKc6gqHnOGQEeCcauOc6uKc6uKc6uKc6uKc6uKc6uKc6gqXnMHWZgdyZowxxhhjjDHGGLuRcU8fxhhjjDHGGGOMsTaIG30YY4wxxhhjjDHG2iBu9GGMMcYYY4wxxhhrg7jRhzHGGGOMMcYYY6wN4kafIPv1r38NnU7n9a9Pnz7K61VVVZg/fz7atWuHyMhI3H333SgoKPBaxvnz55GRkQGbzYa4uDgsXrwYdXV1zX7u5cuXMX36dNjtdjgcDvz85z9HWVmZ8vrevXsxduxYSJIEnU4Hp9OJNWvWKK8TEVasWIHExERYrVaMHz8ep06duq7PAIAjR45g9OjRsFgs6NSpk9dn+OO5vg6HA8nJyUhKSoJOp8M777wDANizZw+GDh0Kg8HQpHwnTJgQ1JwmkwkmkwlmsxlxcXH46U9/ipycHK+cZrMZ0dHRiIyMDGg7y8uTJAk9evTAG2+8cc2c8roZjUaYzWZIktQk59tvv40+ffpAr9c3Kc+5c+cGNadclhaLBXa7HWlpaXj//feVnL169YLBYIDRaITVag1JWVosFsTExCAxMRF2u90rp5bK0ld9Xr16NXQ6HTIyMtCnTx9YLBb0798fd9xxR8DHITWzyjl/+ctfaqpMjUaj32O6luqn3W73mVNLZSlv8yeeeAL33Xcf2rVrB6vVigEDBmD16tVK/bzpppswbdq0kJ+P2rVrh379+nnlPHDggKbOR762q06nw/z587Fnzx4MHjwYBoMBBoMBFoslZPXT136k0+mQnp6uqfrZsWNHjBs3Dt26dYPVakVycjJ++9vfYuvWrZqqn1arFREREYiOjvbKSUSaqp82mw1OpxMpKSno0qULrFYrRowYgS+++MLreik2NhYOhyOk+/u1coaiPPfu3Yuf/OQniI+Ph06nU67n5Lrvee0uSRKioqJgNpu96r5ameRzicViwYABA7Bz584mOf1duze3jdevX4+uXbv6PD6sXr06qDlNJhNsNhsiIyOh0+lw+PBh5W/lnJIkIT4+XrnGF3FM9ZfT87rZYrEgIiKiSc5gnvObyzly5EgYjUblGj8pKQn3338/vv/+e6+ckiTB4XAo94Ai6qc/LTlfyNvdYrEgNTUV+/fvv+ZyQ4ZYUK1cuZL69+9PeXl5yr+LFy8qr8+dO5c6depEu3btogMHDtAtt9xCI0aMUF6vq6ujm266icaPH0+HDh2inTt3ktPppOXLlzf7uRMmTKBBgwbR559/Tp9++in16NGDpk2bprz+17/+lSIiImjMmDEEgBYtWkRWq5VeeuklIiJavXo1RUdH0zvvvENfffUV3XnnndStWzeqrKxs8WeUlJRQfHw8TZ8+nY4dO0Z//vOfvT7Dl8br+9RTT5HVaqW77rqLAND27dvpzJkzZLPZaNGiRfTTn/6U+vbtS3q9nt566y3Ky8ujy5cvX1dZBJpzxIgR9Oijj5LD4aBZs2bRpEmTqHPnznTs2DElZ2ZmJsXExJBer6d169a1ajt7rveJEydo3bp1ZDAY6IMPPvCb03PdRo4cSXPnziVJkujJJ59Ucv7jH/8gg8FAa9asoZtvvpmGDBlCRqORdu/eTXl5eVRSUhLUnP/zP/9DS5YsIUmS6De/+Q09/vjjZDKZ6M033ySDwUC33HILJSQk0PTp08loNNLAgQODXpbHjh2jX/3qV2Q2m+k3v/kN5eTk0OOPP05Go5H0er1myrJxfd6/fz917dqVevToQTqdjtasWUMnTpygoUOHEgB69dVXW30cUjPr8uXLqWvXrjRw4ECaMmWKpurnvHnzqGPHjmSxWGjNmjXKMf2zzz7TVP28++67lW0sn3t27NihqbI8duwYvfLKK6TT6SgtLY327dtHZ86cobVr1yr70YkTJ+i2224jAPT73/8+ZOejTz75hOLi4kiSJJo5cyadOXOGPvzwQ9q9e7emzke7du2iTZs2UWxsLD388MOUlZVFAOitt94im81GAwcOpISEBFqwYAHp9Xrq06dPSOrnSy+95LUPyTm1dvzMzMwkALRgwQI6e/Ysvf3222S1Wr2On1qonwsWLCC73U52u53mzZtHb7/9NkVGRtKKFSs0VT8PHTpEo0ePJoPBQNOnT6dTp07RypUrKTIykiwWCy1atEi5HtXr9fSHP/whZNef18oZivLcuXMnLV++nDp37kwAaO3atV51X752l/ev5ORk6tixI61du1ap+2pkks938j7w5JNPkslkoqNHjyo5n3jiCdq2bZvPa3d/23jjxo1kNpvptddeo6SkJEpJSSG73U5Hjx6lvLw8KisrC2rO1atX06RJk0in0xEAOnToEBERbdmyRcmZmZlJERERFBERQR999JGQ6ydfOT3Xf9WqVXTPPfeQyWTyyum5/sE4pjaXc8qUKXTLLbfQI488QpIk0dKlS2n48OGUkpLilXPUqFEUHx9PBoOB/vSnPwmpn7605Hzhud2PHz9Os2fPJofDQQUFBX6XG0rc6BNkK1eupEGDBvl8rbi4mEwmE7399tvK706ePEkAKDs7m4gadiC9Xk/5+fnKezZs2EB2u52qq6t9LvfEiRMEgL744gvld++//z7pdDr67rvviIjoD3/4A8XExFB1dbWyYy5dupR69+5NbrebEhIS6LnnnvPKKkkS/fnPf27VZ8jkz/CnufWVcy5ZsoT69+9PREQzZ86kyZMnU2ZmJqWnpwdcFmrkzM3NJQA0bdo06t+/v9d2lnO2Zjt7rrfM33rLmlu3wsJCAkC33norZWRkEBHR2LFjaeHChZSamkoPPvjgda23qJxERDExMTRs2DC6/fbbvfaZ1NRUmjp1asjLUmY2m2nAgAFEpL2y7NmzJ/Xs2ZOysrKoffv21LVrVyK6ehzq0aOHkjOU9fPRRx8lk8lEWVlZNHbsWOrZs6em6qd8TG+87adOnaqp+rly5UqKi4trklFLZUnUUDc7duzoN6d8PurcubOSMxTno6VLl9KoUaOaLQMtno8WLFhAycnJtHjxYurTp49X/czMzKSRI0dq4vi5cOFCioyMpEmTJhGRdupnRkYGDRgwwKv8O3ToQElJSUSknfqZkZFBs2bN8iqDu+66i/r166ep+llRUUEGg4Eeeughr20VHx9PTqfT6/pTzhmK8rxWTi2Up3xNTNRQ96OiopSyk+u+Z9l57u+BZvI8Rsv87auNr92b28bJyck0f/58IiLq0qULrV27lpKSkuiZZ55pslzROT3dcccdXo0pw4cPp/nz5yvXT3/5y1+UnKKvn+ScvtZ/7ty5XjlDec5vLqe8nfbv308AKCMjgzIyMrz2GTmn6Popa8m6ydtdVl9f77d+agE/3hUCp06dQlJSErp3747p06fj/PnzAICDBw+itrYW48ePV97bp08fdO7cGdnZ2QCA7OxsDBgwAPHx8cp70tPT4XK5cPz4cZ+fl52dDYfDgWHDhim/Gz9+PPR6Pfbt26e8Z8yYMTCbzV7LzcnJweHDh5Gfn++VKzo6GqmpqV65AvmMK1eu+M3ub3093+OZbc+ePdi5cyeysrIwb948XLp0SbWyaE3OAwcOAABycnIwfvx4r+2cnp6O7OzsVm3nxustv0dehr+c/tZNrocnTpzwWu7mzZtx5MgRvPHGG1i+fDkqKipatN6icr766qsoLy9Hbm4uevTo4bXPpKen41//+lfIy7KoqAhbtmxBTU0NJk2apMmyPHXqFMaNG4fx48fD5XKhc+fOAK4eh+666y5luaGsn8ePH0dtbS1SUlIAAHl5eZqrn6dOncKrr76KnJwcTJkyBefPn0d2drbm6qfL5UJOTg66du2K6dOn49NPP9VcWb777rtITU1FTk4O2rdvjyFDhiArK0tZ7tmzZ5Gfn48JEyYoyw3F+ejdd9/FsGHD8O6778LlcmHgwIF45ZVXNH8+2rRpE2bNmoXPP/8c/fr1a1I/jx49GvLjZ0FBATZt2gSDwYAf//jHyutaqJ8jRoxAYWGhUv5fffUV8vLycNtttwHQTv0cMWIEdu3ahZ49e8LlcmH79u345z//ifr6ek3Vz7q6OtTX1yMtLc1rW1VWVkKSJKU8Pa+XQlGe18qphfL0lJ6ejtLSUqXs5LrvWXbp6ek4ePCgKplau2+NHz/e7zYePnw4zpw547XcZ599FkVFRXjmmWfw3HPPeT1qJDqnpzFjxij/r6mpwcGDB72u72+//Xal3EN5/STnlO+ZGi9XC8dU+W9ycnKQm5urPI4ml59cP+XlBrt++vsbz+0u0+v1Sm4t4kafIEtNTcUbb7yBDz74ABs2bMDZs2cxevRo5eBsNpvhcDi8/iY+Ph75+fkAgPz8fK8dUH5dfs2X/Px8xMXFef3OaDQiNja2Rcs9efKk18/+cgXyGc1l9/c3vt4zYcIEbNy4EatXr4bb7caePXswceJE1NfXhyzn008/jZEjR6K0tFQpM3k7x8fHw+VyobKy8rq3s7/3yMu73pyPPfYYRo4cicuXLyu/+9nPfoZNmzbh0UcfhSRJePPNN3Hfffe1aHlq5jx69CgyMjIAAIsWLcL27dtx6dIl6HQ6r31GLsNQlWVJSQkAICEhAXPnzoXBYMCgQYMAaKcsgYaGHQB48MEHATScvGw2m/J+s9mMLl26eNX3UJTpli1bcPbsWa/lVlRUaKp+ysf0V155BQDwzTffYPTo0cjLy9NU/UxNTcWqVasAAE888QTOnj2LvLw82O12zZQlAJw5cwbvvfceAODFF1/EvHnzcOXKFWW8Mfmzunbt2mz9FH2cP3PmDDZs2ID+/fsDAG6//XY88sgj+PrrrzV9PnK5XPj3f/935OfnK+O6edZPl8uF9u3bh/RctHnzZhQXF6O8vFxT+zoALFu2DHfccQcAIC4uDkOGDAEApXFfK/Vz2bJluPfee5VGs2nTpuGXv/wl3G63pupnVFQU0tLS8PLLLwMAvvvuO2zatAkulwvV1dXKMuLj45u9Xgp1Tq2UZ+O/kf/v+R7Pn6uqqtC+ffuAM/l7j7/Mnn/jbxtHR0eDiJTlPvLII9iyZQumTZuG2NhYrFq1CkuWLGlROaiR05PT6QTQMA5rUVER6uvrfV7fe65bKI6pcs6ioqIm79HKMdVzuU8++SSmTZuGwsJCpczkfUb+Odj109+6eW7361luKHGjT5BNnDgRU6ZMwcCBA5Geno6dO3eiuLgYW7duDXW0NuHee+/FnXfeia5duwIA/va3vykD7YXKt99+iy1btoTs81vq1KlTTXLOmTMH6enp6NChAywWCzZu3Ijt27fj9OnTQc3Wu3dv/O1vfwMAZGZmYubMmSCioGZoCbnebdmyBfPmzUN9fT1yc3MBaKcsL1y4oAx+6PkNpdZcuHABCxcuxLPPPuv3PVooU/mY3rt3bwANDRXFxcWaq58TJ05Eeno6AGDUqFHKIIaff/45AG2UJQC43W7069cPANCvXz/MmTMHer0e//jHP4Ka41rcbjeGDh2Kp556CkBD+c6ePVtp+AW0eT4aNmwYkpKSQvb5LbFt2zZMnDgROp1O+Z1W6ufWrVuxY8cOAMBf//pX/OlPf4Lb7cbevXuDmuNatm7dis2bN+P1118H0PBlye9+9zuvXtJaqZ9vvvmmcrycPHkyXnjhBURFRXltfy24Vk6tlGdbtWjRIvzoRz9CXFwc4uLi8F//9V9Yt26d0ujGro9WjqkAUFtbC6Bh0qANGzYE/fNvFNzoE2IOhwO9evXCN998g4SEBNTU1KC4uNjrPQUFBUhISADQ0IOg8Sjw8s/yexpLSEhAYWGh1+/q6upw+fLlFi23b9++Xj/7yxXIZzSX3d/fXOs9drsd/fr1g9PpxDfffBP0nPIo+H/84x/RsWNH5T2e21nOabVar3s7N7feVqu1xTkff/xxAMCOHTu8cjZebkJCAlJTUwHAqzyDkVOevQsA1qxZg0GDBkGSJBCR1z4j5wxVWcpdSceNG4dnnnkGkiRh+/btTZYbyrI8ePCg0uV8wIABMBqNICJ8+OGHMBqNiI+PR01NDb799luv+h7sMj148CAKCwtxzz33KFk/+eQTuN1u3Hfffcq3p57ZQlWmnsvt1asXevXqBZvNprn66blch8MBk8mEM2fONHlPKMsyMTFRaZSQlxsdHY2LFy96/e7cuXPN1k/Rx/nExET069fP62/69u0Lt9utyfPRl19+CaDhxlR+T11dXZP6abfbcfHixZDWz+zsbPziF7/Q5Llo8eLFmDp1KoCGRydmzJgBu92Obdu2eX1WqOvn4sWLsWzZMuXxjunTp+PRRx+Fy+XSXP1MTk7Gxo0bAQDvv/8+9u/fD0mSEBERoSyjoKCg2eulUOdsvNxQ7++eP3uedxr/bLFYlGNrIJma21f9aXwubLyNS0pKoNPpmj0G1NXV4dy5c0HJ6UnuOWOxWOB0OmEwGHxe33uuWyiOqXJOucePFo+ptbW1mD9/PgDgvffeg91u96ob8j4j/xzs+ulv3Ty3+/UsN5S40SfEysrKcPr0aSQmJiIlJQUmkwm7du1SXpfHWklLSwMApKWl4ejRo14njqysLOUE40taWhqKi4uVRzoA4OOPP4bb7VZ28rS0NOzdu1dpbZWX27t3bwwePBgJCQleuVwuF/bt2+eVK5DPiImJ8Zvd3/p6vsczm/yetLQ05Obm4tKlS0hMTAxaTiLCggUL8N577yEiIkLpXi3n9NzOcs7WbOfm1tsfz3WTc+7atQvdunXD4MGDr7lcedpHz/IUndPzb+Rt4Ha70b59e5w+fdprn8nKykLfvn2DXpa+MgINN6sXLlzwudxQleW4cePwi1/8Al27dsXhw4dx+PBhxMTEICkpCYcPH8awYcNgMpnwzjvvKMsNRf0cN24cjh49ilmzZilZhw0bhi5dumDUqFEwGAyaKVP5b3r37g2TyYTTp08jOTlZ0/WzrKwMOp2uSTfkUJflyJEjceTIEa/9yOl0Qq9vuFzp1q0bEhIS8OGHHyrLDcX5aOTIkcjJyfEqg6+//hpOp1NT5yPZs88+C51Ohzlz5ijvOXnyZJP6OXDgwJDWz3bt2iEuLg4ZGRmaPBdVVFQgJyfHq/y7dOmC8vJyANqpnxUVFdDr9V5lYDAYYLFYNFk/5Zxjx47FlStXUFpaipqaGqU8Pa+XtHD92TinFsqzcYaoqCil7OS671l2WVlZSElJUSVTa/ct+frT1zbev38/unfv7rVct9utrM/hw4eh1+uVx39E5/T06aefKv83m81ISUnxur7PyspScobi+qlxTvmeSWvH1NraWkydOhU5OTlITk5GcnKy13I99xl5ucGun/7+xnO7yzzrpyaFaADpG9Zjjz1Ge/bsobNnz9Jnn31G48ePJ6fTSYWFhUTUMNJ6586d6eOPP6YDBw5QWloapaWlKX8vT6F3++230+HDh+mDDz6g9u3be02ht2/fPurduzfl5uYqv5swYQINGTKE9u3bR//85z+pZ8+eXlPe5ebmUmxsLGVkZBAAmjFjBlksFmUE8tWrV5PD4aD//d//pSNHjtDkyZN9TpnZ3GcUFxdTfHw8zZgxg44dO0Zbtmwhm83mNa3etm3bvEZcb7y+27dvp5iYGJo1a5YyPeXf//53slgstHDhQpo1axb96le/Ir1eT8888wwNHTqUevbsSVVVVUHLOWXKFIqIiKDo6Gh6+OGHlemRT5w4QTabjRYvXtxkyvbWbGd5OsHFixfTyZMnaf369U2mE1y3bh3ddtttPtctMzOTbDYbSZLkNY3zxx9/TEajkZYtW0YPP/wwzZ49m4xGI73wwgvUvXt3GjNmTFBz/vznP6eVK1eSxWKhFStW0LJly0in09F///d/k9FopLS0NEpMTKT777+fjEYjDRo0KOhleezYMZo8eTJJkkRPP/00HTlyRMmp1+s1U5b+6vOQIUNIp9PR7373Ozp58iSlpKQQAPrjH//Y6uOQiKxjx46lKVOmaKp+zpw5k1asWEEWi4WWLFmiHNP//ve/a6p+ZmRkKPVTPvc4HA4yGAyaKctjx47R008/TQBo8uTJdOrUKdq8eTNZLBbS6/VK/Rw3bhwBoBdeeCFk56NNmzaRwWAgm81GDz74IG3evJlsNhutXbuWbDabZs5Hhw8fVmZhueWWW5psq0GDBlFiYiItXLiQ9Ho99e3bN2T7utVqpdjYWFq6dCkRNUyzq6V9/dixYzRmzBjS6XTKlO3btm0jh8PhdfzUQv38yU9+Qk6nU5myfdu2beR0OmnOnDmaq5//+Z//SdHR0TRv3jz66KOPaNCgQTR48GCyWq20ePFir+m8N2zYELLrz+Zyhqo8S0tL6cCBA5ScnEwA6LHHHqP169dTbGysMmW7w+Ggl19+mSwWC/Xo0YM6duxIzz//vNeU7YFmkvdVeR9YuXKl15TYpaWl9MADDyj3GJ7X7s1t440bN5IkSfTkk0/SsmXL6O6776aoqChav349tW/fnu6///6g5szOzqZly5Yps6Vt2bKFDh06RC+++CJJkkRvvPEGZWZmUmRkJEVERNCHH34o5PqptLSUli5dSjfffLOSc+/eveR0OmnGjBn02Wef0erVq0mSJK+c7777blCPqc3lnD59Ot16660UGxtLFovF6z5kz549ynYaPXo0JSQkkMFgoI0bNwqpn0REy5YtoxkzZrR43YgapmyXt/uJEydozpw55HA4vGY80xJu9AmyzMxMSkxMJLPZTB06dKDMzEz65ptvlNcrKyvpoYceopiYGLLZbPRv//ZvlJeX57WMc+fO0cSJE8lqtZLT6aTHHnuMamtrldd3795NAOjs2bPK7y5dukTTpk2jyMhIstvt9MADD1BpaWmTv2n8b+bMmUTUMA3pf/zHf1B8fDxJkkTjxo2jnJwcr1zX+gwioq+++opGjRpFkiRRhw4daPXq1V6vv/7669S4LdJzfeWp2hv/S09Pp4EDByo32QaDgbp06UKzZ89usvOJzukrHwB6/fXXaffu3TR48GAymUxkt9spIiKi1dtZ3m6DBw8ms9lM3bt3p9dff93r9ZUrV1KXLl18rltzObdu3UrdunUjnU5HBoNBmcJ78eLFVFJSEtSc8vY0GAzUvn17GjduHH300UdERLR161bq0aOH8h5JkkJSlpIkkc1mI4fDQWaz2SunlsrSX30eO3YsTZo0iXr16kVms5n69u1LGRkZAR2HRGSVpxjVUpnq9Xql/jU+pmupflqtVoqKimpy7tFSWcrbfObMmXTTTTeRJEnUp08fevnll2nr1q1K/ezXrx/de++9mjgfOZ1Or5xyGWjlfOR53jx+/HiTbTVw4EClDpvN5pDu6/KXOZ7bUmv1MzExkUaOHEmdO3cmi8VC3bt3pyeeeILeeustTdVPi8VCFouFoqKivHJWV1drrn5GRUVRdHQ0mc1mSkhIUKa+9rxecjgcZLfbQ7q/N5czVOXp79q9f//+VFtb63XtbjKZKDIykkwmk1fdVyMTEXkdo/v37087duxQXvOXMz09/ZrbeN26dZSQkKAcAyRJor59+9KqVau8GtSCkdNgMPh8feXKlbRu3Trq3LkzmUwmiouLI7vdLuz6yV/OO++8k0aNGkVGo9FvzmAeU5vLOWzYML/3Ibt371a2k8lkoujoaOVcJqJ+EhHNnDmTxo4d2+J1k8nb3Ww20/Dhw+nzzz9v8h6t0BFpbLRJxhhjjDHGGGOMMRYwHtOHMcYYY4wxxhhjrA3iRh/GGGOMMcYYY4yxNogbfRhjjDHGGGOMMcbaIG70YYwxxhhjjDHGGGuDuNGHMcYYY4wxxhhjrA3iRh/GGGOMMcYYY4yxNogbfRhjjDHGGGOMMcbaIG70YYwxxhhjjDHGGGuDuNGHMcYYY4wxxhhjrA3iRh/GGGOMMcYYY4yxNogbfRhjjDHGGGOMMcbaIG70YYwxxhhjjDHGGGuD/h93pE6ev2uecwAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "new_variogram_cloud.plot(kind='violin')" + ] + }, + { + "cell_type": "markdown", + "id": "3ff45d41", + "metadata": {}, + "source": [ + "Maximum semivariances are much lower than before. How looks averaged semivariogram? Now we will use `.calculate_experimental_variogram()` method to calculate variogram directly and compare it to the experimental variogram retrieved from `ExperimentalVariogram` class." + ] + }, + { + "cell_type": "code", + "execution_count": 50, + "id": "238e891f", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Plot\n", + "exp_var_from_point_cloud = new_variogram_cloud.calculate_experimental_variogram()\n", + "\n", + "plt.figure()\n", + "plt.plot(experimental_variogram.experimental_semivariance_array[:, 0], \n", + " experimental_variogram.experimental_semivariance_array[:, 1])\n", + "plt.plot(exp_var_from_point_cloud[:, 0], \n", + " exp_var_from_point_cloud[:, 1])\n", + "plt.legend(['ExperimentalVariogram output', 'Average semivariance from VariogramCloud'])\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "id": "30eff7c5", + "metadata": {}, + "source": [ + "Now we see that the shape of variogram persisted, but maximum values per lag are lower. For some models it could be a useful step, especially if we get rid of outliers that have extreme values." + ] + }, + { + "cell_type": "markdown", + "id": "b1ca16d9", + "metadata": {}, + "source": [ + "## Summary\n", + "\n", + "After all those steps you have a better insights into `ExperimentalVariogram` and `VariogramCloud` classes. You may check your own dataset and compare results to those in tutorial.\n", + "\n", + "The main takeaways from this tutorial are:\n", + "\n", + "- API of `ExperimentalVariogram` and `VariogramCloud` classes,\n", + "- differences and similarities between `ExperimentalVariogram` and `VariogramCloud` classes,\n", + "- full variogram analysis and preparation before spatial interpolation." + ] + }, + { + "cell_type": "markdown", + "id": "84c66d91", + "metadata": {}, + "source": [ + "---" + ] } ], "metadata": { From a88d433ea2641103886c451557d29617dca55156 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Fri, 27 Jan 2023 15:30:13 +0200 Subject: [PATCH 13/29] Update Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb --- ...ariogram Point Cloud classes (Basic).ipynb | 135 +++++++++--------- 1 file changed, 66 insertions(+), 69 deletions(-) diff --git a/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb b/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb index a824b47b..d85eb398 100644 --- a/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb +++ b/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb @@ -24,11 +24,10 @@ "\n", "## Introduction\n", "\n", - "Geostatistical analysis starts with a dissimilarity estimation. We must know if process is spatially depended and at which distances points tend to be related to each other. Thus, we start from the experimental variogram estimation.\n", + "The geostatistical analysis starts with a dissimilarity estimation. We must know if a process is spatially dependent and at which distances points tend to be related to each other. Thus, we start with the experimental variogram estimation.\n", + "In this tutorial, we will take a closer look into the API, and we will learn what can be done with two basic experimental semivariogram estimation functionalities. One is `ExperimentalVariogram` class, and another is `VariogramCloud` class. The first is a foundation of every other complex function, from semivariogram modeling to Poisson Kriging. The latter is used for a thorough analysis of relations between points and their dispersion.\n", + "To learn more about variograms and related concepts you can start with those tutorials:\n", "\n", - "In this tutorial, we will take a closer look into the API, and we will learn what can be done with two basic experimental semivariogram estimation functionalities. One is `ExperimentalVariogram` class and another is `VariogramCloud` class. The first is a foundation of every other complex function, from semivariogram modeling up to Poisson Kriging. The latter is used for thorough analysis of relations between points and their dispersion.\n", - "\n", - "To learn more about variogram and related concepts you can start from those tutorials:\n", "\n", "- [Semivariogram Estimation](https://github.com/DataverseLabs/pyinterpolate/blob/main/tutorials/Semivariogram%20Estimation%20(Basic).ipynb)\n", "- [Directional Semivariograms](https://github.com/DataverseLabs/pyinterpolate/blob/main/tutorials/Directional%20Semivariograms%20(Basic).ipynb)\n", @@ -134,10 +133,10 @@ "\n", "The class has three required parameters and seven optional.\n", "\n", - "- `input_array` is a list of coordinates and values in a form `(x, y, value)`. Those are our observations.\n", - "- `step_size` parameter which describes distance between lags, and `max_range` which describes maximum range of analysis are hard to guess at a first run, so probably we will change those to find semivariogram features. Let's experiment with those parameters!\n", + "- `input_array` is a list of coordinates and values in the form `(x, y, value)`. Those are our observations.\n", + "- `step_size` parameter which describes the distance between lags, and `max_range` which describes the maximum range of analysis are hard to guess at the first run, so we will probably change those to find semivariogram features. Let's experiment with those parameters!\n", "\n", - "What we know at the beginning? That our coordinate reference system is metric, it is [EPSG:2180](https://epsg.io/2180). We don't know the limits of the region of interest, and we will check it:" + "What do we know at the beginning? Our coordinate reference system is metric, it is [EPSG:2180](https://epsg.io/2180). We don't know the limits of the region of interest, and we will check it:" ] }, { @@ -176,9 +175,9 @@ "id": "2dc49a0e", "metadata": {}, "source": [ - "We can assume, that the maximum distance `max_range` parameter shouldn't be larger than the maximum distance in a lower dimension (**~18000** m). In reality, the `max_range` parameter is rather close to the halved value of this distance, and we can check it on a variogram.\n", + "We can assume that the maximum distance `max_range` parameter shouldn't be larger than the maximum distance in a lower dimension (**~18000** m). In reality, the `max_range` parameter is relatively close to the halved value of this distance, and we can check it on a variogram.\n", "\n", - "But we don't know the `step_size` parameter... Let's assume that it is 100 meters and we will see if we've estimated it correctly." + "But we don't know the `step_size` parameter... Let's assume it is 100 meters, and we will see if we've estimated it correctly." ] }, { @@ -232,11 +231,11 @@ "id": "8efa683d", "metadata": {}, "source": [ - "Variogram looks nice, but it introduces a lot of variance. We can see a trend, but points are oscillating around it. This piece of information tells us that `step_size` should be larger.\n", + "Variogram looks nice, but it introduces much variance. We can see a trend, but points are oscillating around it. This piece of information tells us that `step_size` should be larger.\n", "\n", - "What with `max_range`? It is a tricky problem because variogram seems to be right up to the end of its range. But we should be aware, that this could be an effect of sampling points in the North-South axis (with a greater range).\n", + "What with `max_range`? It is a tricky problem because the variogram seems right up to the end of its range. But we should be aware that this could affect sampling points in the North-South axis (with a greater range).\n", "\n", - "We can check how many point pairs we have for each distance to make a better decision. The `ExperimentalVariogram` class stores information about points within its attribute `.experimental_semivariance_array`. It is `numpy` array with three columns: `[lag, semivariance, number of point pairs]` and we will use the last column to decide where to cut `max_range`." + "We can check how many point pairs we have for each distance to make a better decision. The `ExperimentalVariogram` class stores information about points within its attribute `.experimental_semivariance_array`. It is a `numpy` array with three columns: `[lag, semivariance, number of point pairs]`, and we will use the last column to decide where to cut `max_range`.\n" ] }, { @@ -268,7 +267,7 @@ "id": "704f8733", "metadata": {}, "source": [ - "We clearly see that after 12 kilometers number of point pairs is rapidly falling, so we can set `max_range` to **12000**." + "We see that after 12 kilometers number of point pairs is rapidly falling, so we can set `max_range` to **12000**." ] }, { @@ -344,10 +343,10 @@ "id": "848d992d", "metadata": {}, "source": [ - "We can use this variogram for further processing. With this in mind, we will make a use from two other parameters: `is_variance` and `is_covariance`. Both are set to `True` by default. What do they mean?\n", + "We can use this variogram for further processing. With this in mind, we will use two other parameters: `is_variance` and `is_covariance`. Both are set to `True` by default. What do they mean?\n", "\n", - "- if we want to know variance of a dataset (variance at lag 0) then we should set `is_variance` parameter to `True`. This value can be treated as the **sill** of variogram that we will use in semivariogram modeling and kriging.\n", - "- if we want to know covariance of a dataset then we should set `is_covariance` parameter to `True`. Covariance is a measure of spatial similarity, so it is opposite to semivariance. But we can use it in kriging systems instead of semivariance.\n", + "- if we want to know the variance of a dataset (variance at lag 0), then we should set the `is_variance` parameter to `True`. This value can be treated as the **sill** of the variogram we will use in semivariogram modeling and kriging.\n", + "- if we want to know the covariance of a dataset, then we should set the `is_covariance` parameter to `True`. Covariance is a measure of spatial similarity, opposite to semivariance. But we can use it in kriging systems instead of semivariance.\n", "\n", "`ExperimentalVariogram` plotting function `.plot()` has additional parameters:\n", "\n", @@ -389,10 +388,10 @@ "source": [ "Two important things that we can read from this plot:\n", "\n", - "1. Experimental covariance is a mirrored version of experimental semivariance and we can use it to solve kriging system instead of semivariance. It is a measure of similarity between point pairs, the highest similarity can be noticed on the first lags and it decreases with a rising distance.\n", - "2. Variance calculated from a data is used later as the **sill** in kriging models, and it can be used to transform semivariances into covariances.\n", + "1. Experimental covariance is a mirrored version of experimental semivariance, and we can use it to solve the kriging system instead of semivariance. It is a measure of similarity between point pairs, the highest similarity can be noticed on the first lags, and it decreases with a rising distance.\n", + "2. Variance calculated from data is used later as the **sill** in kriging models, and it can be used to transform semivariances into covariances.\n", "\n", - "This plot summarizes basic steps that we can done with the `ExperimentalVariogram` class. We left many parameters untouched but only for a moment, now we are going to explore all capabilities of the class." + "This plot summarizes the basic steps we can do with the `ExperimentalVariogram` class. We left many parameters untouched but only for a moment, now we are going to explore all capabilities of the class." ] }, { @@ -402,12 +401,12 @@ "source": [ "### Optional parameter: `weights`\n", "\n", - "We won't use this parameter in our tutorial, but we should learn from where it comes from. It is a part of **Poisson Kriging** operations. **Poisson Kriging** algorithms uses `weights` to weight semivariance between blocks by in-block population.\n", + "We won't use this parameter in our tutorial, but we should learn where it comes from. It is a part of **Poisson Kriging** operations. **Poisson Kriging** algorithms use `weights` to weight the semivariance between blocks by in-block population.\n", "\n", "\n", "### Optional parameters: `direction, tolerance, method`\n", "\n", - "Those three parameters are used to define directional variogram. We will check how variogram behaves in the Weast-East axis (0 degrees)." + "Those three parameters are used to define a directional variogram. We will check how the variogram behaves in the Weast-East axis (0 degrees)." ] }, { @@ -450,7 +449,7 @@ }, { "cell_type": "markdown", - "id": "3ce49546", + "id": "0d71880e", "metadata": {}, "source": [ "Let's look into the North-South axis too:" @@ -459,7 +458,7 @@ { "cell_type": "code", "execution_count": 17, - "id": "56e49c1d", + "id": "33c97d92", "metadata": {}, "outputs": [ { @@ -493,28 +492,26 @@ }, { "cell_type": "markdown", - "id": "35d06782", + "id": "d3b758e2", "metadata": {}, "source": [ - "What can we learn from those plots? We see that variability along W-E axis is lower than along N-S axis. It may be an indicator that we have spatial structures that are continuous along W-E axis (for example a river plain)." + "What can we learn from those plots? We see that variability along the W-E axis is lower than along the N-S axis. It may indicate that we have continuous spatial structures along the W-E axis (for example, a river plain)." ] }, { "cell_type": "markdown", - "id": "0fe801d3", + "id": "c6f49aa8", "metadata": {}, "source": [ - "At this point, we are ready for modeling. However, if we want to be precise we should take a look into outliers and analyze `VariogramCloud`." + "At this point, we are ready for modeling. However, if we want to be precise, we should look into outliers and analyze `VariogramCloud`." ] }, { "cell_type": "markdown", - "id": "7aa38fec", + "id": "e2eb825a", "metadata": {}, "source": [ - "## 2. (Experimental) Variogram Cloud class\n", - "\n", - "A classic variogram analysis tells us almost everything about spatial dependencies and dissimilarities in data. But variogram is not an ideal tool. We know nothing about distribution of variances within a single lag and it is a valuable information. Semivariogram shows us averaged semivariances. If we want to dig deeper, then we should use `VariogramCloud` class and plot... the variogram cloud.\n", + "A classic variogram analysis tells us almost everything about spatial dependencies and dissimilarities in data. But variogram is not an ideal tool. We need to learn about the distribution of variances within a single lag, which is valuable information. Semivariogram shows us averaged semivariances. If we want to dig deeper, we should use the `VariogramCloud` class and plot... the variogram cloud.\n", "\n", "The `VariogramCloud` class definition API is:\n", "\n", @@ -532,22 +529,22 @@ "\n", "```\n", "\n", - "We pass the same parameters to the class as for the `ExperimentalVariogram` class. The only difference is `calculate_on_creation` boolean value. Variogram point cloud calculation is a slow operation and that's why we have an opportunity to start it during or after the class initialization. If we set `calculate_on_creation` to `False` then we must run `.calculate_experimental_variogram()` method later.\n", + "We pass the same parameters to the class as for the `ExperimentalVariogram` class, and the only difference is the `calculate_on_creation` boolean value. Variogram point cloud calculation is a slow operation, and that's why we can start it during or after the class initialization. If we set `calculate_on_creation` to `False`, we must run the `.calculate_experimental_variogram()` method later.\n", "\n", "`VariogramCloud` has more methods than `ExperimentalVariogram`:\n", "\n", - "- `calculate_experimental_variogram()` to obtain the variogram (similar to output from `ExperimentalVariogram` class,\n", - "- `describe()` to get lag-statistics,\n", + "- `calculate_experimental_variogram()` to obtain the variogram (similar to the output from the `ExperimentalVariogram` class,\n", + "- `describe()` to get lag statistics,\n", "- `plot()` to plot variogram cloud,\n", - "- `remove_outliers()` to clean variogram.\n", + "- `remove_outliers()` to clean the variogram.\n", "\n", - "We will start from calculation and plotting variogram cloud." + "We will start with calculation and plotting variogram cloud." ] }, { "cell_type": "code", "execution_count": 18, - "id": "f565ede3", + "id": "5f668759", "metadata": {}, "outputs": [], "source": [ @@ -560,7 +557,7 @@ }, { "cell_type": "markdown", - "id": "afe591d4", + "id": "23fa47b9", "metadata": {}, "source": [ "We can plot three different kinds of distribution plots: `'scatter', 'box', 'violin'`. We will choose `box` because it clearly shows data distribution in contrast to `scatter` and it's easier to interpret than `violin` plot." @@ -569,7 +566,7 @@ { "cell_type": "code", "execution_count": 21, - "id": "1a9edb5e", + "id": "9a8fc9f3", "metadata": {}, "outputs": [ { @@ -589,16 +586,16 @@ }, { "cell_type": "markdown", - "id": "fcae8d56", + "id": "dd7f1785", "metadata": {}, "source": [ - "The general shape is similar to the shape of experimental variogram. We can see that semivariances between point pairs contain outliers, especially for the lags close to our maximum range. To be sure about outliers existence, let's look into more complex violinplot:" + "The general shape is similar to the shape of the experimental variogram. We can see that semivariances between point pairs contain outliers, especially for the lags close to our maximum range. To be sure about outliers' existence, let's look into a more complex violin plot:" ] }, { "cell_type": "code", "execution_count": 22, - "id": "0825b30e", + "id": "00a75c70", "metadata": {}, "outputs": [ { @@ -618,16 +615,16 @@ }, { "cell_type": "markdown", - "id": "098668ec", + "id": "4cff4162", "metadata": {}, "source": [ - "Extreme outliers are more visible. Another thing is a difference between mean and median. Distribution are highly skewed toward large values. If graphical representation is not enough we may describe statistics with method `.describe()`:" + "Extreme outliers are more visible. Another thing is the difference between the mean and median. Distribution is highly skewed toward large values. If graphical representation is not enough we may describe statistics with the method `.describe()`:" ] }, { "cell_type": "code", "execution_count": 26, - "id": "0c11c36f", + "id": "a9f0d3fc", "metadata": { "scrolled": true }, @@ -912,16 +909,16 @@ }, { "cell_type": "markdown", - "id": "3366be34", + "id": "bbd72bd5", "metadata": {}, "source": [ - "We get `dict` as an output but it is not especially readable, let's convert it to dataframe:" + "We get `dict` as an output, but it is not especially readable; let's convert it to a `DataFrame`:" ] }, { "cell_type": "code", "execution_count": 28, - "id": "9584d193", + "id": "087961af", "metadata": {}, "outputs": [], "source": [ @@ -931,7 +928,7 @@ { "cell_type": "code", "execution_count": 30, - "id": "69508402", + "id": "c28c7cea", "metadata": {}, "outputs": [ { @@ -1328,16 +1325,16 @@ }, { "cell_type": "markdown", - "id": "852dfb92", + "id": "b90dfd29", "metadata": {}, "source": [ - "With this detailed table, we can analyze variogram in details and decide:\n", + "With this detailed table, we can analyze the variogram in detail and decide:\n", "- if lags are correctly placed,\n", "- if there are enough points per lag,\n", - "- if maximum range is too low or too high,\n", + "- if the maximum range is too low or too high,\n", "- is distribution close to normal,\n", "\n", - "and based on the answers for those question, we can change semivariogram parameters slightly.\n", + "and based on the answers to those questions, we can change semivariogram parameters slightly.\n", "\n", "The interesting row is `avg semivariance`. Let's plot it against lags, and let's plot the output from `ExperimentalVariogram` in the same figure:" ] @@ -1345,7 +1342,7 @@ { "cell_type": "code", "execution_count": 31, - "id": "560b7e1f", + "id": "0a6d4290", "metadata": {}, "outputs": [], "source": [ @@ -1364,7 +1361,7 @@ { "cell_type": "code", "execution_count": 42, - "id": "09f11c4c", + "id": "0b00b899", "metadata": {}, "outputs": [ { @@ -1391,18 +1388,18 @@ }, { "cell_type": "markdown", - "id": "5dbdb816", + "id": "97a7bbc7", "metadata": {}, "source": [ - "The result is the same and it shouldn't be any surprise. Experimental Variogram averages all semivariances per lag, we took a step back in computations and focus on all point pairs within a lag.\n", + "The result is the same and it shouldn't be a surprise. Experimental Variogram averages all semivariances per lag, we took a step back in computations and focus on all point pairs within a lag.\n", "\n", - "There is one last method within `VariogramCloud` class: `.remove_outliers()`. It cleans our variogram from anomalous readings. Cleaning base on the z-score or the inter-quartile range analysis, and we can cut outliers from the largest or the lowest values. For data that deviaties greately from normal distribution it is better to use inter-quartile range for cleaning:" + "There is one last method within the `VariogramCloud` class: `.remove_outliers()`. It cleans our variogram from anomalous readings. Cleaning default algorithm is to use the z-score, but we can use the inter-quartile range analysis too. Both methods cut outliers from the largest or the lowest intervals. For data that deviaties greately from normal distribution it is better to use inter-quartile range for cleaning:" ] }, { "cell_type": "code", "execution_count": 43, - "id": "8133b1da", + "id": "055301a7", "metadata": {}, "outputs": [], "source": [ @@ -1411,7 +1408,7 @@ }, { "cell_type": "markdown", - "id": "b3761852", + "id": "fc4591db", "metadata": {}, "source": [ "Now we can check what has happend with a variogram:" @@ -1420,7 +1417,7 @@ { "cell_type": "code", "execution_count": 45, - "id": "e6ff8126", + "id": "06a98d0f", "metadata": {}, "outputs": [ { @@ -1440,16 +1437,16 @@ }, { "cell_type": "markdown", - "id": "3ff45d41", + "id": "82fc481e", "metadata": {}, "source": [ - "Maximum semivariances are much lower than before. How looks averaged semivariogram? Now we will use `.calculate_experimental_variogram()` method to calculate variogram directly and compare it to the experimental variogram retrieved from `ExperimentalVariogram` class." + "Maximum semivariances are much lower than before. How looks averaged semivariogram? Now we will use the `.calculate_experimental_variogram()` method to calculate the variogram directly and compare it to the experimental variogram retrieved from the `ExperimentalVariogram` class." ] }, { "cell_type": "code", "execution_count": 50, - "id": "238e891f", + "id": "fb848ef5", "metadata": {}, "outputs": [ { @@ -1478,20 +1475,20 @@ }, { "cell_type": "markdown", - "id": "30eff7c5", + "id": "5bab466d", "metadata": {}, "source": [ - "Now we see that the shape of variogram persisted, but maximum values per lag are lower. For some models it could be a useful step, especially if we get rid of outliers that have extreme values." + "Now we see that the shape of the variogram persisted, but maximum values per lag are lower. For some models, it could be a useful step, especially if we get rid of outliers that have extreme values." ] }, { "cell_type": "markdown", - "id": "b1ca16d9", + "id": "d983a6e6", "metadata": {}, "source": [ "## Summary\n", "\n", - "After all those steps you have a better insights into `ExperimentalVariogram` and `VariogramCloud` classes. You may check your own dataset and compare results to those in tutorial.\n", + "After all those steps you have better insights into the `ExperimentalVariogram` and `VariogramCloud` classes. You may check your own dataset and compare results to those in the tutorial.\n", "\n", "The main takeaways from this tutorial are:\n", "\n", @@ -1502,7 +1499,7 @@ }, { "cell_type": "markdown", - "id": "84c66d91", + "id": "c08c8f08", "metadata": {}, "source": [ "---" From 5fd25a636a1f6cd8348d3ca4598fe74cd0021a0a Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Sat, 28 Jan 2023 17:27:47 +0200 Subject: [PATCH 14/29] Updated tests for calculate_average_semivariance function --- changelog.rst | 4 ++- .../block/avg_inblock_semivariances.py | 1 - .../test_avg_inblock_semivariance.py | 27 +++++++++++++++++++ 3 files changed, 30 insertions(+), 2 deletions(-) diff --git a/changelog.rst b/changelog.rst index 6e66d077..e261b12b 100755 --- a/changelog.rst +++ b/changelog.rst @@ -18,7 +18,9 @@ Changes by date * (enhancement) `transform_ps_to_dict()` function takes custom parameters for lon, lat, value and index, * (test) `check_limits()` function tests, * (test) plotting function of the `VariogramCloud()` class is tested and slightly changed to return `True` if everything has worked fine, -* +* (tutorials) new tutorial about `ExperimentalVariogram` and `VariogramCloud` classes, +* (test) new tests for `calculate_average_semivariance()` function from `block` module, +* 2023-01-16 ---------- diff --git a/pyinterpolate/variogram/regularization/block/avg_inblock_semivariances.py b/pyinterpolate/variogram/regularization/block/avg_inblock_semivariances.py index 191efec3..b4f0189a 100644 --- a/pyinterpolate/variogram/regularization/block/avg_inblock_semivariances.py +++ b/pyinterpolate/variogram/regularization/block/avg_inblock_semivariances.py @@ -104,7 +104,6 @@ def calculate_average_semivariance(block_to_block_distances: Dict, partial_neighbors = [x for x in block_neighbors if x != block_name] n_len = len(partial_neighbors) if n_len > 0: - # TODO: check if it is valid if there are no neighbors n_semivariances = [inblock_semivariances[bid] for bid in partial_neighbors] average_semivariance.extend(n_semivariances) number_of_blocks_per_lag.append(no_of_areas) diff --git a/tests/test_variogram/regularize/test_avg_inblock_semivariance.py b/tests/test_variogram/regularize/test_avg_inblock_semivariance.py index 3cb235d7..0aa02582 100644 --- a/tests/test_variogram/regularize/test_avg_inblock_semivariance.py +++ b/tests/test_variogram/regularize/test_avg_inblock_semivariance.py @@ -65,3 +65,30 @@ def test_avg_from_inblock_real_world_data(self): MAX_RANGE) self.assertIsInstance(avg_semivariance, np.ndarray) + + def test_average_semivariance_no_neighbors(self): + + distances_between_blocks = { + 'a': [0, 2, 99], + 'b': [2, 0, 300], + 'c': [99, 300, 0] + } + + inblock_semivariances = {'a': 10, 'b': 20, 'c': 900} + + step_size = 1 + max_range = 3 + + # Avg semi + avg_semivariance = calculate_average_semivariance(distances_between_blocks, + inblock_semivariances, + step_size, + max_range) + + arrays_equal = np.array_equal(avg_semivariance, + np.array([ + [1, 0, 0], + [2, 7.5, 1] + ])) + + self.assertTrue(arrays_equal) From b76ac1287144c193d976cbd9a409c00019a04bc8 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Sat, 28 Jan 2023 22:36:10 +0200 Subject: [PATCH 15/29] inblock semivariance tests --- changelog.rst | 2 +- .../block/inblock_semivariance.py | 5 - .../inblock_semivariances_optimization.py | 62 + .../semivariance/inblock_times_integer.csv | 2401 +++++++++++++++++ 4 files changed, 2464 insertions(+), 6 deletions(-) create mode 100644 tests/dev_tests/profile/semivariance/inblock_semivariances_optimization.py create mode 100644 tests/dev_tests/profile/semivariance/inblock_times_integer.csv diff --git a/changelog.rst b/changelog.rst index e261b12b..0c19dba2 100755 --- a/changelog.rst +++ b/changelog.rst @@ -20,7 +20,7 @@ Changes by date * (test) plotting function of the `VariogramCloud()` class is tested and slightly changed to return `True` if everything has worked fine, * (tutorials) new tutorial about `ExperimentalVariogram` and `VariogramCloud` classes, * (test) new tests for `calculate_average_semivariance()` function from `block` module, -* +* (enhancement) function `inblock_semivariance` has been optimized, 2023-01-16 ---------- diff --git a/pyinterpolate/variogram/regularization/block/inblock_semivariance.py b/pyinterpolate/variogram/regularization/block/inblock_semivariance.py index 4f47cdbe..a2bbb473 100644 --- a/pyinterpolate/variogram/regularization/block/inblock_semivariance.py +++ b/pyinterpolate/variogram/regularization/block/inblock_semivariance.py @@ -38,11 +38,6 @@ def inblock_semivariance(points_of_block: np.ndarray, variogram_model: Theoretic flattened_distances = distances_between_points.flatten() semivariances = variogram_model.predict(flattened_distances) - # TODO: part below to test with very large datasets - # unique_distances, uniq_count = np.unique(distances_between_points, return_counts=True) # Array is flattened here - # semivariances = variogram_model.predict(unique_distances) - # multiplied_semivariances = semivariances * uniq_count - average_block_semivariance = np.sum(semivariances) / p return average_block_semivariance diff --git a/tests/dev_tests/profile/semivariance/inblock_semivariances_optimization.py b/tests/dev_tests/profile/semivariance/inblock_semivariances_optimization.py new file mode 100644 index 00000000..0b19995c --- /dev/null +++ b/tests/dev_tests/profile/semivariance/inblock_semivariances_optimization.py @@ -0,0 +1,62 @@ +import numpy as np + + +def some_model(x): + return (100 + 9.8*x) + + +def inblock_semivariance(distances_between_points) -> float: + semivariances = some_model(distances_between_points) + + average_block_semivariance = np.sum(semivariances) / len(semivariances) + return average_block_semivariance + + +def inblock_semivariance_unique(distances_between_points) -> float: + + # TODO: part below to test with very large datasets + unique_distances, uniq_count = np.unique(distances_between_points, return_counts=True) # Array is flattened here + semivariances = some_model(unique_distances) + multiplied_semivariances = semivariances * uniq_count + + average_block_semivariance = np.sum(multiplied_semivariances) / len(semivariances) + return average_block_semivariance + + +if __name__ == '__main__': + import pandas as pd + from datetime import datetime + + outputs = [] + + for idx in range(0, 20): + for arr_size in np.logspace(1, 7, 20): + for x_limit in [10, 100, 1000, 5000, 20000, 100000]: + arr_size = int(arr_size) + x_limit = int(x_limit) + + print(idx, arr_size, x_limit) + + arr = np.random.randint(0, x_limit, arr_size) + + t_start_0 = datetime.now() + _ = inblock_semivariance(arr) + secs_0 = (datetime.now() - t_start_0).total_seconds() + + t_start_1 = datetime.now() + _ = inblock_semivariance_unique(arr) + secs_1 = (datetime.now() - t_start_1).total_seconds() + + d = { + 'idx': idx, + 'arr_size': arr_size, + 'max_element': x_limit, + 'plain time': secs_0, + 'uniq time': secs_1, + 'experiment': 'integer random numbers' + } + + outputs.append(d) + + df = pd.DataFrame(outputs) + df.to_csv('inblock_times_integer.csv') diff --git a/tests/dev_tests/profile/semivariance/inblock_times_integer.csv b/tests/dev_tests/profile/semivariance/inblock_times_integer.csv new file mode 100644 index 00000000..bf3124b3 --- /dev/null +++ b/tests/dev_tests/profile/semivariance/inblock_times_integer.csv @@ -0,0 +1,2401 @@ +,idx,arr_size,max_element,plain time,uniq time,experiment +0,0,10,10,2.6e-05,7.8e-05,integer random numbers +1,0,10,100,1.4e-05,4e-05,integer random numbers +2,0,10,1000,1.2e-05,3.7e-05,integer random numbers +3,0,10,5000,1.3e-05,3.5e-05,integer random numbers +4,0,10,20000,1.2e-05,3.3e-05,integer random numbers +5,0,10,100000,1.2e-05,3.3e-05,integer random numbers +6,0,20,10,1.2e-05,3.9e-05,integer random numbers +7,0,20,100,1.2e-05,3.5e-05,integer random numbers +8,0,20,1000,1.2e-05,3.3e-05,integer random numbers +9,0,20,5000,1.2e-05,3.3e-05,integer random numbers +10,0,20,20000,1.2e-05,3.3e-05,integer random numbers +11,0,20,100000,1.2e-05,3.4e-05,integer random numbers +12,0,42,10,1.2e-05,3.9e-05,integer random numbers +13,0,42,100,1.2e-05,3.5e-05,integer random numbers +14,0,42,1000,1.2e-05,3.5e-05,integer random numbers +15,0,42,5000,1.2e-05,3.6e-05,integer random numbers +16,0,42,20000,1.2e-05,3.4e-05,integer random numbers +17,0,42,100000,1.1e-05,3.4e-05,integer random numbers +18,0,88,10,1.3e-05,3.6e-05,integer random numbers +19,0,88,100,1.1e-05,3.8e-05,integer random numbers +20,0,88,1000,1.2e-05,4.1e-05,integer random numbers +21,0,88,5000,1.1e-05,3.9e-05,integer random numbers +22,0,88,20000,1.2e-05,3.6e-05,integer random numbers +23,0,88,100000,1.2e-05,3.5e-05,integer random numbers +24,0,183,10,1.3e-05,3.9e-05,integer random numbers +25,0,183,100,1.4e-05,4.4e-05,integer random numbers +26,0,183,1000,1.3e-05,4e-05,integer random numbers +27,0,183,5000,1.3e-05,4e-05,integer random numbers +28,0,183,20000,1.3e-05,4e-05,integer random numbers +29,0,183,100000,1.3e-05,4.4e-05,integer random numbers +30,0,379,10,1.3e-05,4.3e-05,integer random numbers +31,0,379,100,1.4e-05,5.5e-05,integer random numbers +32,0,379,1000,1.3e-05,5.4e-05,integer random numbers +33,0,379,5000,1.3e-05,5e-05,integer random numbers +34,0,379,20000,1.3e-05,4.7e-05,integer random numbers +35,0,379,100000,1.3e-05,4.7e-05,integer random numbers +36,0,784,10,1.7e-05,5.4e-05,integer random numbers +37,0,784,100,1.4e-05,6.4e-05,integer random numbers +38,0,784,1000,1.4e-05,6.6e-05,integer random numbers +39,0,784,5000,1.3e-05,7.1e-05,integer random numbers +40,0,784,20000,1.4e-05,6.3e-05,integer random numbers +41,0,784,100000,1.4e-05,6.2e-05,integer random numbers +42,0,1623,10,2.3e-05,6.6e-05,integer random numbers +43,0,1623,100,1.5e-05,9.3e-05,integer random numbers +44,0,1623,1000,1.6e-05,0.000103,integer random numbers +45,0,1623,5000,1.5e-05,0.000112,integer random numbers +46,0,1623,20000,1.5e-05,0.000106,integer random numbers +47,0,1623,100000,1.6e-05,9.9e-05,integer random numbers +48,0,3359,10,2.9e-05,0.000101,integer random numbers +49,0,3359,100,1.7e-05,0.000137,integer random numbers +50,0,3359,1000,1.8e-05,0.00018,integer random numbers +51,0,3359,5000,1.8e-05,0.000195,integer random numbers +52,0,3359,20000,1.7e-05,0.000201,integer random numbers +53,0,3359,100000,1.8e-05,0.000174,integer random numbers +54,0,6951,10,8.5e-05,0.00018,integer random numbers +55,0,6951,100,2.7e-05,0.000242,integer random numbers +56,0,6951,1000,2.7e-05,0.000324,integer random numbers +57,0,6951,5000,2.6e-05,0.000361,integer random numbers +58,0,6951,20000,2.6e-05,0.00045,integer random numbers +59,0,6951,100000,2.7e-05,0.000426,integer random numbers +60,0,14384,10,9.1e-05,0.000321,integer random numbers +61,0,14384,100,3.9e-05,0.000452,integer random numbers +62,0,14384,1000,3.9e-05,0.000603,integer random numbers +63,0,14384,5000,4e-05,0.000731,integer random numbers +64,0,14384,20000,4e-05,0.00088,integer random numbers +65,0,14384,100000,4.1e-05,0.000815,integer random numbers +66,0,29763,10,0.000228,0.000616,integer random numbers +67,0,29763,100,6e-05,0.00096,integer random numbers +68,0,29763,1000,6.3e-05,0.001203,integer random numbers +69,0,29763,5000,6.1e-05,0.001451,integer random numbers +70,0,29763,20000,6.1e-05,0.001675,integer random numbers +71,0,29763,100000,6.1e-05,0.001701,integer random numbers +72,0,61584,10,0.000628,0.001273,integer random numbers +73,0,61584,100,9.3e-05,0.00176,integer random numbers +74,0,61584,1000,9.2e-05,0.002416,integer random numbers +75,0,61584,5000,9.4e-05,0.002838,integer random numbers +76,0,61584,20000,9.7e-05,0.003275,integer random numbers +77,0,61584,100000,9.1e-05,0.00379,integer random numbers +78,0,127427,10,0.000511,0.002555,integer random numbers +79,0,127427,100,0.000168,0.003408,integer random numbers +80,0,127427,1000,0.000148,0.004599,integer random numbers +81,0,127427,5000,0.00015,0.005398,integer random numbers +82,0,127427,20000,0.000151,0.0063,integer random numbers +83,0,127427,100000,0.000149,0.007467,integer random numbers +84,0,263665,10,0.000974,0.005249,integer random numbers +85,0,263665,100,0.000309,0.006999,integer random numbers +86,0,263665,1000,0.00049,0.009015,integer random numbers +87,0,263665,5000,0.000296,0.010833,integer random numbers +88,0,263665,20000,0.000295,0.012744,integer random numbers +89,0,263665,100000,0.00044,0.014764,integer random numbers +90,0,545559,10,0.002192,0.011674,integer random numbers +91,0,545559,100,0.000884,0.015115,integer random numbers +92,0,545559,1000,0.000814,0.024897,integer random numbers +93,0,545559,5000,0.001188,0.028523,integer random numbers +94,0,545559,20000,0.001092,0.028814,integer random numbers +95,0,545559,100000,0.001077,0.034147,integer random numbers +96,0,1128837,10,0.005062,0.026506,integer random numbers +97,0,1128837,100,0.002881,0.033823,integer random numbers +98,0,1128837,1000,0.002954,0.04738,integer random numbers +99,0,1128837,5000,0.002877,0.050026,integer random numbers +100,0,1128837,20000,0.002858,0.056837,integer random numbers +101,0,1128837,100000,0.003064,0.069249,integer random numbers +102,0,2335721,10,0.011012,0.058484,integer random numbers +103,0,2335721,100,0.006066,0.073271,integer random numbers +104,0,2335721,1000,0.006997,0.095244,integer random numbers +105,0,2335721,5000,0.006066,0.103086,integer random numbers +106,0,2335721,20000,0.006236,0.122267,integer random numbers +107,0,2335721,100000,0.006257,0.136923,integer random numbers +108,0,4832930,10,0.023033,0.130724,integer random numbers +109,0,4832930,100,0.0132,0.157126,integer random numbers +110,0,4832930,1000,0.012779,0.194802,integer random numbers +111,0,4832930,5000,0.012604,0.224333,integer random numbers +112,0,4832930,20000,0.012961,0.250903,integer random numbers +113,0,4832930,100000,0.012903,0.27515,integer random numbers +114,0,10000000,10,0.050291,0.265763,integer random numbers +115,0,10000000,100,0.026587,0.335137,integer random numbers +116,0,10000000,1000,0.027323,0.412314,integer random numbers +117,0,10000000,5000,0.026622,0.459097,integer random numbers +118,0,10000000,20000,0.026493,0.514621,integer random numbers +119,0,10000000,100000,0.0272,0.573252,integer random numbers +120,1,10,10,3e-05,7.2e-05,integer random numbers +121,1,10,100,1.7e-05,5.1e-05,integer random numbers +122,1,10,1000,1.7e-05,4.8e-05,integer random numbers +123,1,10,5000,1.7e-05,4.7e-05,integer random numbers +124,1,10,20000,1.6e-05,4.6e-05,integer random numbers +125,1,10,100000,1.7e-05,4.5e-05,integer random numbers +126,1,20,10,1.7e-05,4.7e-05,integer random numbers +127,1,20,100,1.6e-05,4.7e-05,integer random numbers +128,1,20,1000,1.6e-05,4.6e-05,integer random numbers +129,1,20,5000,1.6e-05,4.5e-05,integer random numbers +130,1,20,20000,1.6e-05,4.5e-05,integer random numbers +131,1,20,100000,1.6e-05,4.6e-05,integer random numbers +132,1,42,10,1.7e-05,4.7e-05,integer random numbers +133,1,42,100,1.6e-05,4.7e-05,integer random numbers +134,1,42,1000,1.7e-05,4.7e-05,integer random numbers +135,1,42,5000,1.6e-05,4.6e-05,integer random numbers +136,1,42,20000,1.6e-05,6e-05,integer random numbers +137,1,42,100000,1.6e-05,4.4e-05,integer random numbers +138,1,88,10,1.6e-05,4.6e-05,integer random numbers +139,1,88,100,1.5e-05,4.9e-05,integer random numbers +140,1,88,1000,1.6e-05,5e-05,integer random numbers +141,1,88,5000,1.6e-05,4.7e-05,integer random numbers +142,1,88,20000,1.5e-05,4.6e-05,integer random numbers +143,1,88,100000,1.5e-05,4.6e-05,integer random numbers +144,1,183,10,1.8e-05,5e-05,integer random numbers +145,1,183,100,1.6e-05,5.2e-05,integer random numbers +146,1,183,1000,1.7e-05,5.3e-05,integer random numbers +147,1,183,5000,1.6e-05,5.3e-05,integer random numbers +148,1,183,20000,1.7e-05,5.1e-05,integer random numbers +149,1,183,100000,1.6e-05,5.2e-05,integer random numbers +150,1,379,10,8.8e-05,8.1e-05,integer random numbers +151,1,379,100,4.2e-05,8.4e-05,integer random numbers +152,1,379,1000,2.1e-05,7.2e-05,integer random numbers +153,1,379,5000,1.8e-05,6.8e-05,integer random numbers +154,1,379,20000,1.8e-05,6.5e-05,integer random numbers +155,1,379,100000,1.8e-05,6.5e-05,integer random numbers +156,1,784,10,1.9e-05,6.9e-05,integer random numbers +157,1,784,100,1.9e-05,8.1e-05,integer random numbers +158,1,784,1000,1.9e-05,8.9e-05,integer random numbers +159,1,784,5000,1.9e-05,8.6e-05,integer random numbers +160,1,784,20000,1.9e-05,8.5e-05,integer random numbers +161,1,784,100000,1.9e-05,8.4e-05,integer random numbers +162,1,1623,10,2.1e-05,8.8e-05,integer random numbers +163,1,1623,100,2e-05,0.000112,integer random numbers +164,1,1623,1000,2e-05,0.000136,integer random numbers +165,1,1623,5000,2e-05,0.000134,integer random numbers +166,1,1623,20000,2.1e-05,0.000129,integer random numbers +167,1,1623,100000,2e-05,0.000129,integer random numbers +168,1,3359,10,4e-05,0.000133,integer random numbers +169,1,3359,100,2.4e-05,0.000178,integer random numbers +170,1,3359,1000,2.4e-05,0.000381,integer random numbers +171,1,3359,5000,2.5e-05,0.000252,integer random numbers +172,1,3359,20000,2.5e-05,0.000254,integer random numbers +173,1,3359,100000,2.4e-05,0.000232,integer random numbers +174,1,6951,10,0.000112,0.000225,integer random numbers +175,1,6951,100,3.5e-05,0.000304,integer random numbers +176,1,6951,1000,3.3e-05,0.000405,integer random numbers +177,1,6951,5000,3.6e-05,0.000449,integer random numbers +178,1,6951,20000,3.3e-05,0.00054,integer random numbers +179,1,6951,100000,3.5e-05,0.000546,integer random numbers +180,1,14384,10,0.003363,0.000394,integer random numbers +181,1,14384,100,5.1e-05,0.000545,integer random numbers +182,1,14384,1000,5.1e-05,0.000765,integer random numbers +183,1,14384,5000,4.9e-05,0.000855,integer random numbers +184,1,14384,20000,4.9e-05,0.00104,integer random numbers +185,1,14384,100000,4.8e-05,0.001037,integer random numbers +186,1,29763,10,0.000273,0.000742,integer random numbers +187,1,29763,100,7.4e-05,0.001055,integer random numbers +188,1,29763,1000,7.2e-05,0.001424,integer random numbers +189,1,29763,5000,6.9e-05,0.00169,integer random numbers +190,1,29763,20000,6.9e-05,0.001924,integer random numbers +191,1,29763,100000,7e-05,0.001963,integer random numbers +192,1,61584,10,0.000304,0.001452,integer random numbers +193,1,61584,100,0.000102,0.002085,integer random numbers +194,1,61584,1000,0.000101,0.002653,integer random numbers +195,1,61584,5000,0.000105,0.003178,integer random numbers +196,1,61584,20000,9.4e-05,0.003176,integer random numbers +197,1,61584,100000,8.9e-05,0.003543,integer random numbers +198,1,127427,10,0.000464,0.002448,integer random numbers +199,1,127427,100,0.000188,0.003465,integer random numbers +200,1,127427,1000,0.00015,0.004605,integer random numbers +201,1,127427,5000,0.000157,0.005368,integer random numbers +202,1,127427,20000,0.000154,0.00636,integer random numbers +203,1,127427,100000,0.000153,0.007605,integer random numbers +204,1,263665,10,0.001088,0.005263,integer random numbers +205,1,263665,100,0.000305,0.007245,integer random numbers +206,1,263665,1000,0.000302,0.009311,integer random numbers +207,1,263665,5000,0.000304,0.011201,integer random numbers +208,1,263665,20000,0.000317,0.012675,integer random numbers +209,1,263665,100000,0.000302,0.01502,integer random numbers +210,1,545559,10,0.002054,0.011214,integer random numbers +211,1,545559,100,0.000844,0.018925,integer random numbers +212,1,545559,1000,0.001661,0.023868,integer random numbers +213,1,545559,5000,0.001347,0.026998,integer random numbers +214,1,545559,20000,0.001112,0.029213,integer random numbers +215,1,545559,100000,0.001074,0.032702,integer random numbers +216,1,1128837,10,0.004945,0.026056,integer random numbers +217,1,1128837,100,0.002834,0.034645,integer random numbers +218,1,1128837,1000,0.002898,0.04573,integer random numbers +219,1,1128837,5000,0.002876,0.049935,integer random numbers +220,1,1128837,20000,0.002842,0.05539,integer random numbers +221,1,1128837,100000,0.00385,0.071457,integer random numbers +222,1,2335721,10,0.010856,0.056738,integer random numbers +223,1,2335721,100,0.005982,0.076511,integer random numbers +224,1,2335721,1000,0.007051,0.094115,integer random numbers +225,1,2335721,5000,0.006095,0.105875,integer random numbers +226,1,2335721,20000,0.00618,0.121463,integer random numbers +227,1,2335721,100000,0.006066,0.136961,integer random numbers +228,1,4832930,10,0.022112,0.125326,integer random numbers +229,1,4832930,100,0.012506,0.155075,integer random numbers +230,1,4832930,1000,0.0132,0.194733,integer random numbers +231,1,4832930,5000,0.012507,0.22087,integer random numbers +232,1,4832930,20000,0.012578,0.251757,integer random numbers +233,1,4832930,100000,0.012738,0.291544,integer random numbers +234,1,10000000,10,0.048222,0.264927,integer random numbers +235,1,10000000,100,0.026517,0.3403,integer random numbers +236,1,10000000,1000,0.026972,0.40627,integer random numbers +237,1,10000000,5000,0.033387,0.472613,integer random numbers +238,1,10000000,20000,0.02693,0.514739,integer random numbers +239,1,10000000,100000,0.027285,0.564982,integer random numbers +240,2,10,10,3e-05,7e-05,integer random numbers +241,2,10,100,1.7e-05,4.8e-05,integer random numbers +242,2,10,1000,1.6e-05,4.4e-05,integer random numbers +243,2,10,5000,1.6e-05,4.3e-05,integer random numbers +244,2,10,20000,1.5e-05,4.2e-05,integer random numbers +245,2,10,100000,1.6e-05,4.3e-05,integer random numbers +246,2,20,10,1.5e-05,4.3e-05,integer random numbers +247,2,20,100,1.5e-05,4.3e-05,integer random numbers +248,2,20,1000,1.5e-05,4.3e-05,integer random numbers +249,2,20,5000,1.6e-05,4.8e-05,integer random numbers +250,2,20,20000,1.5e-05,4.2e-05,integer random numbers +251,2,20,100000,1.6e-05,4.3e-05,integer random numbers +252,2,42,10,1.6e-05,4.4e-05,integer random numbers +253,2,42,100,1.5e-05,4.4e-05,integer random numbers +254,2,42,1000,1.5e-05,4.5e-05,integer random numbers +255,2,42,5000,1.5e-05,4.3e-05,integer random numbers +256,2,42,20000,3e-05,4.4e-05,integer random numbers +257,2,42,100000,1.6e-05,4.5e-05,integer random numbers +258,2,88,10,2.3e-05,4.7e-05,integer random numbers +259,2,88,100,1.6e-05,4.8e-05,integer random numbers +260,2,88,1000,1.6e-05,4.7e-05,integer random numbers +261,2,88,5000,1.6e-05,4.6e-05,integer random numbers +262,2,88,20000,1.6e-05,4.6e-05,integer random numbers +263,2,88,100000,1.7e-05,4.7e-05,integer random numbers +264,2,183,10,1.8e-05,5e-05,integer random numbers +265,2,183,100,1.7e-05,6.8e-05,integer random numbers +266,2,183,1000,1.7e-05,5.2e-05,integer random numbers +267,2,183,5000,1.6e-05,5.1e-05,integer random numbers +268,2,183,20000,1.7e-05,5.1e-05,integer random numbers +269,2,183,100000,1.6e-05,5.1e-05,integer random numbers +270,2,379,10,1.7e-05,5.4e-05,integer random numbers +271,2,379,100,1.6e-05,5.9e-05,integer random numbers +272,2,379,1000,1.7e-05,6.2e-05,integer random numbers +273,2,379,5000,1.7e-05,6e-05,integer random numbers +274,2,379,20000,1.7e-05,6e-05,integer random numbers +275,2,379,100000,1.7e-05,5.9e-05,integer random numbers +276,2,784,10,1.8e-05,6.4e-05,integer random numbers +277,2,784,100,1.8e-05,7.5e-05,integer random numbers +278,2,784,1000,1.8e-05,8.4e-05,integer random numbers +279,2,784,5000,1.7e-05,8e-05,integer random numbers +280,2,784,20000,1.8e-05,7.9e-05,integer random numbers +281,2,784,100000,1.8e-05,8e-05,integer random numbers +282,2,1623,10,2e-05,9.6e-05,integer random numbers +283,2,1623,100,1.8e-05,0.000105,integer random numbers +284,2,1623,1000,1.9e-05,0.000127,integer random numbers +285,2,1623,5000,1.9e-05,0.000125,integer random numbers +286,2,1623,20000,1.9e-05,0.000121,integer random numbers +287,2,1623,100000,2e-05,0.00012,integer random numbers +288,2,3359,10,2.2e-05,0.000123,integer random numbers +289,2,3359,100,2.2e-05,0.000168,integer random numbers +290,2,3359,1000,2.3e-05,0.000216,integer random numbers +291,2,3359,5000,2.3e-05,0.000224,integer random numbers +292,2,3359,20000,2.3e-05,0.000215,integer random numbers +293,2,3359,100000,2.3e-05,0.000213,integer random numbers +294,2,6951,10,9.8e-05,0.000215,integer random numbers +295,2,6951,100,3.3e-05,0.000292,integer random numbers +296,2,6951,1000,3.2e-05,0.00041,integer random numbers +297,2,6951,5000,3.2e-05,0.000428,integer random numbers +298,2,6951,20000,3.3e-05,0.000532,integer random numbers +299,2,6951,100000,3.4e-05,0.000537,integer random numbers +300,2,14384,10,0.0032,0.000367,integer random numbers +301,2,14384,100,4.9e-05,0.000529,integer random numbers +302,2,14384,1000,5.2e-05,0.000748,integer random numbers +303,2,14384,5000,4.8e-05,0.000853,integer random numbers +304,2,14384,20000,4.8e-05,0.001056,integer random numbers +305,2,14384,100000,4.9e-05,0.00103,integer random numbers +306,2,29763,10,0.000264,0.000736,integer random numbers +307,2,29763,100,7.2e-05,0.001028,integer random numbers +308,2,29763,1000,7.1e-05,0.001379,integer random numbers +309,2,29763,5000,6.9e-05,0.001713,integer random numbers +310,2,29763,20000,7.1e-05,0.00197,integer random numbers +311,2,29763,100000,7e-05,0.001967,integer random numbers +312,2,61584,10,0.000283,0.001485,integer random numbers +313,2,61584,100,9.9e-05,0.001971,integer random numbers +314,2,61584,1000,9.9e-05,0.002582,integer random numbers +315,2,61584,5000,9.6e-05,0.002923,integer random numbers +316,2,61584,20000,8.7e-05,0.003085,integer random numbers +317,2,61584,100000,8.1e-05,0.003371,integer random numbers +318,2,127427,10,0.000451,0.002385,integer random numbers +319,2,127427,100,0.000149,0.003394,integer random numbers +320,2,127427,1000,0.000144,0.004534,integer random numbers +321,2,127427,5000,0.000149,0.005352,integer random numbers +322,2,127427,20000,0.000147,0.006227,integer random numbers +323,2,127427,100000,0.000149,0.007308,integer random numbers +324,2,263665,10,0.000946,0.005069,integer random numbers +325,2,263665,100,0.000311,0.006941,integer random numbers +326,2,263665,1000,0.000288,0.009125,integer random numbers +327,2,263665,5000,0.000301,0.01097,integer random numbers +328,2,263665,20000,0.000319,0.012665,integer random numbers +329,2,263665,100000,0.000303,0.014759,integer random numbers +330,2,545559,10,0.002178,0.010587,integer random numbers +331,2,545559,100,0.000801,0.016187,integer random numbers +332,2,545559,1000,0.00102,0.023206,integer random numbers +333,2,545559,5000,0.001467,0.026867,integer random numbers +334,2,545559,20000,0.001335,0.029694,integer random numbers +335,2,545559,100000,0.001116,0.032796,integer random numbers +336,2,1128837,10,0.00577,0.027568,integer random numbers +337,2,1128837,100,0.002902,0.035622,integer random numbers +338,2,1128837,1000,0.003253,0.04687,integer random numbers +339,2,1128837,5000,0.002879,0.05054,integer random numbers +340,2,1128837,20000,0.002897,0.055628,integer random numbers +341,2,1128837,100000,0.003251,0.0702,integer random numbers +342,2,2335721,10,0.010852,0.057403,integer random numbers +343,2,2335721,100,0.006023,0.074591,integer random numbers +344,2,2335721,1000,0.006819,0.094683,integer random numbers +345,2,2335721,5000,0.006121,0.103218,integer random numbers +346,2,2335721,20000,0.006037,0.119165,integer random numbers +347,2,2335721,100000,0.005988,0.139655,integer random numbers +348,2,4832930,10,0.022388,0.12972,integer random numbers +349,2,4832930,100,0.012548,0.157655,integer random numbers +350,2,4832930,1000,0.01264,0.193398,integer random numbers +351,2,4832930,5000,0.012411,0.222677,integer random numbers +352,2,4832930,20000,0.012499,0.246064,integer random numbers +353,2,4832930,100000,0.012729,0.282076,integer random numbers +354,2,10000000,10,0.049334,0.271176,integer random numbers +355,2,10000000,100,0.026395,0.339722,integer random numbers +356,2,10000000,1000,0.026561,0.409116,integer random numbers +357,2,10000000,5000,0.026925,0.473434,integer random numbers +358,2,10000000,20000,0.027882,0.530485,integer random numbers +359,2,10000000,100000,0.027612,0.576801,integer random numbers +360,3,10,10,3.1e-05,6.9e-05,integer random numbers +361,3,10,100,1.7e-05,5.1e-05,integer random numbers +362,3,10,1000,1.7e-05,4.6e-05,integer random numbers +363,3,10,5000,1.6e-05,4.5e-05,integer random numbers +364,3,10,20000,1.6e-05,4.4e-05,integer random numbers +365,3,10,100000,1.5e-05,4.4e-05,integer random numbers +366,3,20,10,1.5e-05,4.5e-05,integer random numbers +367,3,20,100,1.5e-05,4.5e-05,integer random numbers +368,3,20,1000,1.6e-05,4.5e-05,integer random numbers +369,3,20,5000,1.6e-05,4.4e-05,integer random numbers +370,3,20,20000,1.5e-05,4.4e-05,integer random numbers +371,3,20,100000,1.5e-05,4.4e-05,integer random numbers +372,3,42,10,1.5e-05,4.5e-05,integer random numbers +373,3,42,100,1.5e-05,4.8e-05,integer random numbers +374,3,42,1000,1.5e-05,4.5e-05,integer random numbers +375,3,42,5000,2.8e-05,4.3e-05,integer random numbers +376,3,42,20000,1.5e-05,4.3e-05,integer random numbers +377,3,42,100000,1.6e-05,4.4e-05,integer random numbers +378,3,88,10,1.5e-05,4.5e-05,integer random numbers +379,3,88,100,1.5e-05,5.8e-05,integer random numbers +380,3,88,1000,1.6e-05,5.3e-05,integer random numbers +381,3,88,5000,1.5e-05,4.5e-05,integer random numbers +382,3,88,20000,1.5e-05,4.4e-05,integer random numbers +383,3,88,100000,1.5e-05,4.5e-05,integer random numbers +384,3,183,10,1.7e-05,4.9e-05,integer random numbers +385,3,183,100,1.6e-05,5.1e-05,integer random numbers +386,3,183,1000,1.6e-05,5.2e-05,integer random numbers +387,3,183,5000,1.6e-05,5.1e-05,integer random numbers +388,3,183,20000,1.6e-05,5.1e-05,integer random numbers +389,3,183,100000,1.6e-05,5.8e-05,integer random numbers +390,3,379,10,1.7e-05,5.4e-05,integer random numbers +391,3,379,100,1.7e-05,6e-05,integer random numbers +392,3,379,1000,1.6e-05,6.1e-05,integer random numbers +393,3,379,5000,1.6e-05,6e-05,integer random numbers +394,3,379,20000,1.7e-05,6e-05,integer random numbers +395,3,379,100000,1.5e-05,5.8e-05,integer random numbers +396,3,784,10,1.8e-05,6.3e-05,integer random numbers +397,3,784,100,1.7e-05,7.4e-05,integer random numbers +398,3,784,1000,2.1e-05,8.4e-05,integer random numbers +399,3,784,5000,1.7e-05,8e-05,integer random numbers +400,3,784,20000,1.7e-05,7.8e-05,integer random numbers +401,3,784,100000,1.7e-05,7.7e-05,integer random numbers +402,3,1623,10,2e-05,8.4e-05,integer random numbers +403,3,1623,100,1.9e-05,0.00011,integer random numbers +404,3,1623,1000,2e-05,0.000131,integer random numbers +405,3,1623,5000,1.9e-05,0.00013,integer random numbers +406,3,1623,20000,1.9e-05,0.000128,integer random numbers +407,3,1623,100000,1.9e-05,0.000135,integer random numbers +408,3,3359,10,2.2e-05,0.000122,integer random numbers +409,3,3359,100,2.2e-05,0.000166,integer random numbers +410,3,3359,1000,2.2e-05,0.000216,integer random numbers +411,3,3359,5000,2.2e-05,0.000227,integer random numbers +412,3,3359,20000,2.3e-05,0.000216,integer random numbers +413,3,3359,100000,2.2e-05,0.000211,integer random numbers +414,3,6951,10,9.8e-05,0.000209,integer random numbers +415,3,6951,100,3.1e-05,0.000289,integer random numbers +416,3,6951,1000,3.2e-05,0.000388,integer random numbers +417,3,6951,5000,3.2e-05,0.000431,integer random numbers +418,3,6951,20000,3.3e-05,0.000536,integer random numbers +419,3,6951,100000,3.5e-05,0.000539,integer random numbers +420,3,14384,10,0.003186,0.000388,integer random numbers +421,3,14384,100,4.9e-05,0.000524,integer random numbers +422,3,14384,1000,5.2e-05,0.000738,integer random numbers +423,3,14384,5000,4.9e-05,0.000862,integer random numbers +424,3,14384,20000,4.8e-05,0.001056,integer random numbers +425,3,14384,100000,4.8e-05,0.00103,integer random numbers +426,3,29763,10,0.000273,0.000718,integer random numbers +427,3,29763,100,7.2e-05,0.001049,integer random numbers +428,3,29763,1000,7.1e-05,0.001383,integer random numbers +429,3,29763,5000,6.9e-05,0.001624,integer random numbers +430,3,29763,20000,7e-05,0.001967,integer random numbers +431,3,29763,100000,7.1e-05,0.001942,integer random numbers +432,3,61584,10,0.000302,0.001445,integer random numbers +433,3,61584,100,0.000102,0.001944,integer random numbers +434,3,61584,1000,0.000105,0.002653,integer random numbers +435,3,61584,5000,9.9e-05,0.002972,integer random numbers +436,3,61584,20000,9e-05,0.003146,integer random numbers +437,3,61584,100000,8.2e-05,0.00343,integer random numbers +438,3,127427,10,0.000518,0.002527,integer random numbers +439,3,127427,100,0.000188,0.0033,integer random numbers +440,3,127427,1000,0.000147,0.004512,integer random numbers +441,3,127427,5000,0.000151,0.005184,integer random numbers +442,3,127427,20000,0.00015,0.006098,integer random numbers +443,3,127427,100000,0.000149,0.007399,integer random numbers +444,3,263665,10,0.000984,0.005238,integer random numbers +445,3,263665,100,0.000305,0.006991,integer random numbers +446,3,263665,1000,0.000295,0.009163,integer random numbers +447,3,263665,5000,0.0003,0.010994,integer random numbers +448,3,263665,20000,0.000314,0.012536,integer random numbers +449,3,263665,100000,0.000309,0.015135,integer random numbers +450,3,545559,10,0.002085,0.010962,integer random numbers +451,3,545559,100,0.000793,0.017502,integer random numbers +452,3,545559,1000,0.000979,0.024043,integer random numbers +453,3,545559,5000,0.001908,0.027583,integer random numbers +454,3,545559,20000,0.001613,0.03045,integer random numbers +455,3,545559,100000,0.001084,0.03308,integer random numbers +456,3,1128837,10,0.005046,0.027746,integer random numbers +457,3,1128837,100,0.002847,0.034962,integer random numbers +458,3,1128837,1000,0.003285,0.046691,integer random numbers +459,3,1128837,5000,0.002961,0.050482,integer random numbers +460,3,1128837,20000,0.002894,0.054648,integer random numbers +461,3,1128837,100000,0.004017,0.070495,integer random numbers +462,3,2335721,10,0.010943,0.057099,integer random numbers +463,3,2335721,100,0.006207,0.07665,integer random numbers +464,3,2335721,1000,0.006543,0.096202,integer random numbers +465,3,2335721,5000,0.006122,0.103142,integer random numbers +466,3,2335721,20000,0.006291,0.120511,integer random numbers +467,3,2335721,100000,0.006131,0.135523,integer random numbers +468,3,4832930,10,0.023479,0.130163,integer random numbers +469,3,4832930,100,0.013507,0.165814,integer random numbers +470,3,4832930,1000,0.012773,0.193039,integer random numbers +471,3,4832930,5000,0.012493,0.223033,integer random numbers +472,3,4832930,20000,0.012536,0.247342,integer random numbers +473,3,4832930,100000,0.012665,0.288092,integer random numbers +474,3,10000000,10,0.047426,0.262192,integer random numbers +475,3,10000000,100,0.026847,0.338495,integer random numbers +476,3,10000000,1000,0.02684,0.409717,integer random numbers +477,3,10000000,5000,0.026584,0.469437,integer random numbers +478,3,10000000,20000,0.026632,0.512246,integer random numbers +479,3,10000000,100000,0.028514,0.581047,integer random numbers +480,4,10,10,2.9e-05,6.9e-05,integer random numbers +481,4,10,100,1.8e-05,5e-05,integer random numbers +482,4,10,1000,1.6e-05,4.7e-05,integer random numbers +483,4,10,5000,1.5e-05,4.6e-05,integer random numbers +484,4,10,20000,1.5e-05,4.4e-05,integer random numbers +485,4,10,100000,1.6e-05,4.5e-05,integer random numbers +486,4,20,10,1.6e-05,4.5e-05,integer random numbers +487,4,20,100,1.6e-05,4.6e-05,integer random numbers +488,4,20,1000,1.6e-05,4.4e-05,integer random numbers +489,4,20,5000,1.5e-05,4.4e-05,integer random numbers +490,4,20,20000,1.5e-05,4.4e-05,integer random numbers +491,4,20,100000,1.5e-05,4.4e-05,integer random numbers +492,4,42,10,1.6e-05,4.5e-05,integer random numbers +493,4,42,100,1.6e-05,4.5e-05,integer random numbers +494,4,42,1000,1.6e-05,4.5e-05,integer random numbers +495,4,42,5000,1.5e-05,4.4e-05,integer random numbers +496,4,42,20000,1.5e-05,4.5e-05,integer random numbers +497,4,42,100000,1.5e-05,4.4e-05,integer random numbers +498,4,88,10,1.6e-05,4.6e-05,integer random numbers +499,4,88,100,1.5e-05,5.5e-05,integer random numbers +500,4,88,1000,1.5e-05,4.7e-05,integer random numbers +501,4,88,5000,1.6e-05,4.6e-05,integer random numbers +502,4,88,20000,1.5e-05,4.6e-05,integer random numbers +503,4,88,100000,1.5e-05,4.7e-05,integer random numbers +504,4,183,10,1.7e-05,5.1e-05,integer random numbers +505,4,183,100,1.7e-05,5.2e-05,integer random numbers +506,4,183,1000,1.6e-05,5.4e-05,integer random numbers +507,4,183,5000,1.7e-05,5.3e-05,integer random numbers +508,4,183,20000,1.6e-05,5.3e-05,integer random numbers +509,4,183,100000,1.7e-05,5.3e-05,integer random numbers +510,4,379,10,1.7e-05,5.5e-05,integer random numbers +511,4,379,100,1.7e-05,6.9e-05,integer random numbers +512,4,379,1000,1.7e-05,7.8e-05,integer random numbers +513,4,379,5000,1.6e-05,6e-05,integer random numbers +514,4,379,20000,1.7e-05,6.1e-05,integer random numbers +515,4,379,100000,1.6e-05,6e-05,integer random numbers +516,4,784,10,1.8e-05,6.4e-05,integer random numbers +517,4,784,100,1.8e-05,7.8e-05,integer random numbers +518,4,784,1000,1.8e-05,8.6e-05,integer random numbers +519,4,784,5000,1.8e-05,8.3e-05,integer random numbers +520,4,784,20000,1.8e-05,8.1e-05,integer random numbers +521,4,784,100000,1.8e-05,8.2e-05,integer random numbers +522,4,1623,10,1.9e-05,8.9e-05,integer random numbers +523,4,1623,100,1.9e-05,0.000111,integer random numbers +524,4,1623,1000,1.9e-05,0.000132,integer random numbers +525,4,1623,5000,1.8e-05,0.000143,integer random numbers +526,4,1623,20000,1.9e-05,0.000142,integer random numbers +527,4,1623,100000,1.9e-05,0.000126,integer random numbers +528,4,3359,10,3.6e-05,0.000132,integer random numbers +529,4,3359,100,2.2e-05,0.000173,integer random numbers +530,4,3359,1000,2.2e-05,0.000236,integer random numbers +531,4,3359,5000,2.2e-05,0.000239,integer random numbers +532,4,3359,20000,2.3e-05,0.000234,integer random numbers +533,4,3359,100000,2.3e-05,0.000219,integer random numbers +534,4,6951,10,0.000109,0.000225,integer random numbers +535,4,6951,100,3.3e-05,0.000305,integer random numbers +536,4,6951,1000,3.4e-05,0.000404,integer random numbers +537,4,6951,5000,3.3e-05,0.00046,integer random numbers +538,4,6951,20000,3.3e-05,0.000555,integer random numbers +539,4,6951,100000,3.6e-05,0.000564,integer random numbers +540,4,14384,10,0.00349,0.000419,integer random numbers +541,4,14384,100,5e-05,0.000554,integer random numbers +542,4,14384,1000,5e-05,0.000786,integer random numbers +543,4,14384,5000,4.8e-05,0.000878,integer random numbers +544,4,14384,20000,4.7e-05,0.001061,integer random numbers +545,4,14384,100000,4.7e-05,0.001034,integer random numbers +546,4,29763,10,0.000284,0.000741,integer random numbers +547,4,29763,100,6.8e-05,0.001052,integer random numbers +548,4,29763,1000,6.8e-05,0.0014,integer random numbers +549,4,29763,5000,6.8e-05,0.001684,integer random numbers +550,4,29763,20000,6.8e-05,0.001994,integer random numbers +551,4,29763,100000,6.7e-05,0.001913,integer random numbers +552,4,61584,10,0.000296,0.001436,integer random numbers +553,4,61584,100,0.000102,0.002004,integer random numbers +554,4,61584,1000,9.8e-05,0.002657,integer random numbers +555,4,61584,5000,0.000114,0.003085,integer random numbers +556,4,61584,20000,0.0001,0.003135,integer random numbers +557,4,61584,100000,8.2e-05,0.003478,integer random numbers +558,4,127427,10,0.000466,0.002456,integer random numbers +559,4,127427,100,0.000152,0.003354,integer random numbers +560,4,127427,1000,0.000146,0.004467,integer random numbers +561,4,127427,5000,0.00015,0.005395,integer random numbers +562,4,127427,20000,0.000149,0.00611,integer random numbers +563,4,127427,100000,0.000149,0.007567,integer random numbers +564,4,263665,10,0.000975,0.005174,integer random numbers +565,4,263665,100,0.000299,0.006989,integer random numbers +566,4,263665,1000,0.000293,0.009157,integer random numbers +567,4,263665,5000,0.00039,0.011041,integer random numbers +568,4,263665,20000,0.000303,0.012297,integer random numbers +569,4,263665,100000,0.000294,0.015066,integer random numbers +570,4,545559,10,0.001941,0.010556,integer random numbers +571,4,545559,100,0.000888,0.018794,integer random numbers +572,4,545559,1000,0.001031,0.022614,integer random numbers +573,4,545559,5000,0.001325,0.024556,integer random numbers +574,4,545559,20000,0.00127,0.02762,integer random numbers +575,4,545559,100000,0.001048,0.032284,integer random numbers +576,4,1128837,10,0.004936,0.027263,integer random numbers +577,4,1128837,100,0.00335,0.039855,integer random numbers +578,4,1128837,1000,0.003551,0.048195,integer random numbers +579,4,1128837,5000,0.003101,0.05052,integer random numbers +580,4,1128837,20000,0.00287,0.056063,integer random numbers +581,4,1128837,100000,0.003706,0.069202,integer random numbers +582,4,2335721,10,0.010749,0.056777,integer random numbers +583,4,2335721,100,0.006217,0.072617,integer random numbers +584,4,2335721,1000,0.007564,0.095753,integer random numbers +585,4,2335721,5000,0.006087,0.102403,integer random numbers +586,4,2335721,20000,0.005988,0.121912,integer random numbers +587,4,2335721,100000,0.006141,0.138166,integer random numbers +588,4,4832930,10,0.022182,0.127431,integer random numbers +589,4,4832930,100,0.012507,0.158278,integer random numbers +590,4,4832930,1000,0.012619,0.195375,integer random numbers +591,4,4832930,5000,0.012692,0.228799,integer random numbers +592,4,4832930,20000,0.012353,0.247622,integer random numbers +593,4,4832930,100000,0.012555,0.281576,integer random numbers +594,4,10000000,10,0.049419,0.27585,integer random numbers +595,4,10000000,100,0.026978,0.332744,integer random numbers +596,4,10000000,1000,0.027045,0.411975,integer random numbers +597,4,10000000,5000,0.026478,0.457236,integer random numbers +598,4,10000000,20000,0.026482,0.51643,integer random numbers +599,4,10000000,100000,0.02716,0.575075,integer random numbers +600,5,10,10,3.4e-05,7.1e-05,integer random numbers +601,5,10,100,1.8e-05,5e-05,integer random numbers +602,5,10,1000,1.7e-05,4.8e-05,integer random numbers +603,5,10,5000,1.6e-05,4.5e-05,integer random numbers +604,5,10,20000,1.7e-05,4.5e-05,integer random numbers +605,5,10,100000,1.6e-05,4.4e-05,integer random numbers +606,5,20,10,1.5e-05,4.5e-05,integer random numbers +607,5,20,100,1.6e-05,4.6e-05,integer random numbers +608,5,20,1000,1.5e-05,4.5e-05,integer random numbers +609,5,20,5000,1.5e-05,4.4e-05,integer random numbers +610,5,20,20000,1.5e-05,4.4e-05,integer random numbers +611,5,20,100000,1.5e-05,4.7e-05,integer random numbers +612,5,42,10,1.6e-05,4.7e-05,integer random numbers +613,5,42,100,1.6e-05,4.6e-05,integer random numbers +614,5,42,1000,1.5e-05,4.5e-05,integer random numbers +615,5,42,5000,1.6e-05,4.5e-05,integer random numbers +616,5,42,20000,1.5e-05,4.5e-05,integer random numbers +617,5,42,100000,1.5e-05,4.5e-05,integer random numbers +618,5,88,10,1.6e-05,4.6e-05,integer random numbers +619,5,88,100,1.6e-05,5e-05,integer random numbers +620,5,88,1000,1.6e-05,4.7e-05,integer random numbers +621,5,88,5000,1.5e-05,4.7e-05,integer random numbers +622,5,88,20000,1.6e-05,4.7e-05,integer random numbers +623,5,88,100000,1.5e-05,4.6e-05,integer random numbers +624,5,183,10,1.8e-05,4.9e-05,integer random numbers +625,5,183,100,1.7e-05,5.3e-05,integer random numbers +626,5,183,1000,1.6e-05,5.4e-05,integer random numbers +627,5,183,5000,1.7e-05,5.2e-05,integer random numbers +628,5,183,20000,1.7e-05,5.3e-05,integer random numbers +629,5,183,100000,1.6e-05,5.3e-05,integer random numbers +630,5,379,10,1.7e-05,5.6e-05,integer random numbers +631,5,379,100,1.7e-05,6.1e-05,integer random numbers +632,5,379,1000,1.7e-05,6.4e-05,integer random numbers +633,5,379,5000,1.6e-05,6.2e-05,integer random numbers +634,5,379,20000,1.7e-05,6.2e-05,integer random numbers +635,5,379,100000,1.7e-05,7.4e-05,integer random numbers +636,5,784,10,1.9e-05,6.5e-05,integer random numbers +637,5,784,100,1.8e-05,7.6e-05,integer random numbers +638,5,784,1000,1.7e-05,8.4e-05,integer random numbers +639,5,784,5000,1.8e-05,8.2e-05,integer random numbers +640,5,784,20000,1.7e-05,7.9e-05,integer random numbers +641,5,784,100000,1.8e-05,8e-05,integer random numbers +642,5,1623,10,2e-05,8.4e-05,integer random numbers +643,5,1623,100,2e-05,0.000109,integer random numbers +644,5,1623,1000,1.9e-05,0.000131,integer random numbers +645,5,1623,5000,2e-05,0.000131,integer random numbers +646,5,1623,20000,1.9e-05,0.000125,integer random numbers +647,5,1623,100000,1.8e-05,0.000125,integer random numbers +648,5,3359,10,2.3e-05,0.000127,integer random numbers +649,5,3359,100,2.3e-05,0.000174,integer random numbers +650,5,3359,1000,2.3e-05,0.00022,integer random numbers +651,5,3359,5000,2.3e-05,0.000232,integer random numbers +652,5,3359,20000,2.4e-05,0.000221,integer random numbers +653,5,3359,100000,2.3e-05,0.000234,integer random numbers +654,5,6951,10,0.000108,0.00022,integer random numbers +655,5,6951,100,3.3e-05,0.000295,integer random numbers +656,5,6951,1000,3.2e-05,0.000393,integer random numbers +657,5,6951,5000,3.3e-05,0.00045,integer random numbers +658,5,6951,20000,3.3e-05,0.00053,integer random numbers +659,5,6951,100000,3.4e-05,0.000551,integer random numbers +660,5,14384,10,0.003399,0.000391,integer random numbers +661,5,14384,100,4.9e-05,0.000531,integer random numbers +662,5,14384,1000,5.1e-05,0.000731,integer random numbers +663,5,14384,5000,4.9e-05,0.000865,integer random numbers +664,5,14384,20000,4.8e-05,0.001056,integer random numbers +665,5,14384,100000,4.9e-05,0.001035,integer random numbers +666,5,29763,10,0.000283,0.000732,integer random numbers +667,5,29763,100,7.1e-05,0.001026,integer random numbers +668,5,29763,1000,8.3e-05,0.00138,integer random numbers +669,5,29763,5000,6.9e-05,0.001637,integer random numbers +670,5,29763,20000,6.9e-05,0.001961,integer random numbers +671,5,29763,100000,7e-05,0.001945,integer random numbers +672,5,61584,10,0.000303,0.001456,integer random numbers +673,5,61584,100,0.000103,0.002036,integer random numbers +674,5,61584,1000,0.000101,0.002643,integer random numbers +675,5,61584,5000,0.000113,0.002976,integer random numbers +676,5,61584,20000,9.1e-05,0.003088,integer random numbers +677,5,61584,100000,8.5e-05,0.003564,integer random numbers +678,5,127427,10,0.000478,0.002507,integer random numbers +679,5,127427,100,0.000155,0.00345,integer random numbers +680,5,127427,1000,0.000151,0.004597,integer random numbers +681,5,127427,5000,0.000156,0.005363,integer random numbers +682,5,127427,20000,0.000152,0.006249,integer random numbers +683,5,127427,100000,0.000152,0.00769,integer random numbers +684,5,263665,10,0.000986,0.005232,integer random numbers +685,5,263665,100,0.000303,0.007033,integer random numbers +686,5,263665,1000,0.000299,0.009127,integer random numbers +687,5,263665,5000,0.000322,0.011182,integer random numbers +688,5,263665,20000,0.000341,0.012848,integer random numbers +689,5,263665,100000,0.000312,0.01476,integer random numbers +690,5,545559,10,0.002047,0.010989,integer random numbers +691,5,545559,100,0.000837,0.017292,integer random numbers +692,5,545559,1000,0.001032,0.024809,integer random numbers +693,5,545559,5000,0.001302,0.025394,integer random numbers +694,5,545559,20000,0.001166,0.028487,integer random numbers +695,5,545559,100000,0.000976,0.03208,integer random numbers +696,5,1128837,10,0.004954,0.025816,integer random numbers +697,5,1128837,100,0.002873,0.035532,integer random numbers +698,5,1128837,1000,0.003368,0.046995,integer random numbers +699,5,1128837,5000,0.002936,0.050506,integer random numbers +700,5,1128837,20000,0.002882,0.056591,integer random numbers +701,5,1128837,100000,0.003076,0.069818,integer random numbers +702,5,2335721,10,0.010676,0.056033,integer random numbers +703,5,2335721,100,0.006227,0.07402,integer random numbers +704,5,2335721,1000,0.006929,0.095637,integer random numbers +705,5,2335721,5000,0.005992,0.105183,integer random numbers +706,5,2335721,20000,0.005985,0.116636,integer random numbers +707,5,2335721,100000,0.006025,0.135512,integer random numbers +708,5,4832930,10,0.023262,0.124231,integer random numbers +709,5,4832930,100,0.012675,0.152144,integer random numbers +710,5,4832930,1000,0.014048,0.197302,integer random numbers +711,5,4832930,5000,0.012778,0.220851,integer random numbers +712,5,4832930,20000,0.012821,0.247696,integer random numbers +713,5,4832930,100000,0.012641,0.282394,integer random numbers +714,5,10000000,10,0.047419,0.262839,integer random numbers +715,5,10000000,100,0.026443,0.335647,integer random numbers +716,5,10000000,1000,0.027471,0.402783,integer random numbers +717,5,10000000,5000,0.026501,0.461742,integer random numbers +718,5,10000000,20000,0.027124,0.507116,integer random numbers +719,5,10000000,100000,0.026616,0.588999,integer random numbers +720,6,10,10,2.9e-05,7.2e-05,integer random numbers +721,6,10,100,1.7e-05,4.9e-05,integer random numbers +722,6,10,1000,1.6e-05,4.5e-05,integer random numbers +723,6,10,5000,1.5e-05,4.4e-05,integer random numbers +724,6,10,20000,1.5e-05,4.3e-05,integer random numbers +725,6,10,100000,1.5e-05,4.2e-05,integer random numbers +726,6,20,10,1.5e-05,4.3e-05,integer random numbers +727,6,20,100,1.5e-05,4.4e-05,integer random numbers +728,6,20,1000,1.5e-05,4.4e-05,integer random numbers +729,6,20,5000,1.5e-05,4.3e-05,integer random numbers +730,6,20,20000,1.5e-05,4.3e-05,integer random numbers +731,6,20,100000,1.5e-05,4.3e-05,integer random numbers +732,6,42,10,1.6e-05,4.4e-05,integer random numbers +733,6,42,100,1.5e-05,4.7e-05,integer random numbers +734,6,42,1000,1.5e-05,4.6e-05,integer random numbers +735,6,42,5000,1.5e-05,4.3e-05,integer random numbers +736,6,42,20000,1.5e-05,4.3e-05,integer random numbers +737,6,42,100000,1.5e-05,4.3e-05,integer random numbers +738,6,88,10,1.5e-05,4.5e-05,integer random numbers +739,6,88,100,1.5e-05,4.7e-05,integer random numbers +740,6,88,1000,1.5e-05,4.5e-05,integer random numbers +741,6,88,5000,1.5e-05,4.5e-05,integer random numbers +742,6,88,20000,1.5e-05,4.5e-05,integer random numbers +743,6,88,100000,1.5e-05,4.4e-05,integer random numbers +744,6,183,10,1.6e-05,4.8e-05,integer random numbers +745,6,183,100,1.7e-05,5.3e-05,integer random numbers +746,6,183,1000,1.6e-05,5.2e-05,integer random numbers +747,6,183,5000,1.6e-05,5.3e-05,integer random numbers +748,6,183,20000,1.5e-05,5.1e-05,integer random numbers +749,6,183,100000,1.6e-05,5.1e-05,integer random numbers +750,6,379,10,1.6e-05,5.4e-05,integer random numbers +751,6,379,100,1.6e-05,6e-05,integer random numbers +752,6,379,1000,1.7e-05,6.2e-05,integer random numbers +753,6,379,5000,1.6e-05,6e-05,integer random numbers +754,6,379,20000,1.6e-05,6e-05,integer random numbers +755,6,379,100000,1.6e-05,6e-05,integer random numbers +756,6,784,10,1.8e-05,6.5e-05,integer random numbers +757,6,784,100,3.1e-05,7.5e-05,integer random numbers +758,6,784,1000,1.7e-05,8.3e-05,integer random numbers +759,6,784,5000,1.7e-05,7.9e-05,integer random numbers +760,6,784,20000,1.6e-05,8e-05,integer random numbers +761,6,784,100000,1.7e-05,7.8e-05,integer random numbers +762,6,1623,10,1.8e-05,8.2e-05,integer random numbers +763,6,1623,100,1.8e-05,0.000109,integer random numbers +764,6,1623,1000,1.9e-05,0.000129,integer random numbers +765,6,1623,5000,1.8e-05,0.000126,integer random numbers +766,6,1623,20000,1.8e-05,0.000125,integer random numbers +767,6,1623,100000,1.8e-05,0.000123,integer random numbers +768,6,3359,10,2.2e-05,0.000125,integer random numbers +769,6,3359,100,2.1e-05,0.000166,integer random numbers +770,6,3359,1000,2.6e-05,0.00022,integer random numbers +771,6,3359,5000,2.2e-05,0.000229,integer random numbers +772,6,3359,20000,2.2e-05,0.000236,integer random numbers +773,6,3359,100000,2.2e-05,0.000215,integer random numbers +774,6,6951,10,0.0001,0.000239,integer random numbers +775,6,6951,100,3.1e-05,0.000291,integer random numbers +776,6,6951,1000,3.2e-05,0.000392,integer random numbers +777,6,6951,5000,3.2e-05,0.000439,integer random numbers +778,6,6951,20000,3.2e-05,0.000542,integer random numbers +779,6,6951,100000,3.2e-05,0.000526,integer random numbers +780,6,14384,10,0.003232,0.000394,integer random numbers +781,6,14384,100,4.7e-05,0.000524,integer random numbers +782,6,14384,1000,4.7e-05,0.000717,integer random numbers +783,6,14384,5000,4.7e-05,0.000864,integer random numbers +784,6,14384,20000,4.7e-05,0.001037,integer random numbers +785,6,14384,100000,4.7e-05,0.001022,integer random numbers +786,6,29763,10,0.000276,0.000742,integer random numbers +787,6,29763,100,6.8e-05,0.001037,integer random numbers +788,6,29763,1000,6.7e-05,0.001388,integer random numbers +789,6,29763,5000,6.7e-05,0.001632,integer random numbers +790,6,29763,20000,6.7e-05,0.001933,integer random numbers +791,6,29763,100000,6.8e-05,0.001911,integer random numbers +792,6,61584,10,0.000293,0.001432,integer random numbers +793,6,61584,100,0.000104,0.002081,integer random numbers +794,6,61584,1000,0.000107,0.002739,integer random numbers +795,6,61584,5000,0.000106,0.00331,integer random numbers +796,6,61584,20000,0.000105,0.003491,integer random numbers +797,6,61584,100000,8.8e-05,0.003708,integer random numbers +798,6,127427,10,0.000469,0.002563,integer random numbers +799,6,127427,100,0.000151,0.003356,integer random numbers +800,6,127427,1000,0.000144,0.004472,integer random numbers +801,6,127427,5000,0.000149,0.00519,integer random numbers +802,6,127427,20000,0.000149,0.006224,integer random numbers +803,6,127427,100000,0.000148,0.007508,integer random numbers +804,6,263665,10,0.000942,0.0053,integer random numbers +805,6,263665,100,0.000304,0.007157,integer random numbers +806,6,263665,1000,0.000299,0.009317,integer random numbers +807,6,263665,5000,0.000307,0.01087,integer random numbers +808,6,263665,20000,0.000309,0.013033,integer random numbers +809,6,263665,100000,0.000354,0.014955,integer random numbers +810,6,545559,10,0.002029,0.010927,integer random numbers +811,6,545559,100,0.000844,0.015942,integer random numbers +812,6,545559,1000,0.001243,0.023228,integer random numbers +813,6,545559,5000,0.001116,0.027451,integer random numbers +814,6,545559,20000,0.001195,0.03082,integer random numbers +815,6,545559,100000,0.001109,0.032547,integer random numbers +816,6,1128837,10,0.004956,0.025713,integer random numbers +817,6,1128837,100,0.002841,0.035581,integer random numbers +818,6,1128837,1000,0.004473,0.046748,integer random numbers +819,6,1128837,5000,0.002957,0.050911,integer random numbers +820,6,1128837,20000,0.002866,0.055803,integer random numbers +821,6,1128837,100000,0.003404,0.07009,integer random numbers +822,6,2335721,10,0.010713,0.057412,integer random numbers +823,6,2335721,100,0.006126,0.072651,integer random numbers +824,6,2335721,1000,0.00672,0.094399,integer random numbers +825,6,2335721,5000,0.007524,0.104707,integer random numbers +826,6,2335721,20000,0.006124,0.119742,integer random numbers +827,6,2335721,100000,0.006063,0.135324,integer random numbers +828,6,4832930,10,0.022418,0.123563,integer random numbers +829,6,4832930,100,0.012534,0.155135,integer random numbers +830,6,4832930,1000,0.012692,0.200136,integer random numbers +831,6,4832930,5000,0.012756,0.249932,integer random numbers +832,6,4832930,20000,0.013171,0.24821,integer random numbers +833,6,4832930,100000,0.012562,0.277604,integer random numbers +834,6,10000000,10,0.048839,0.270955,integer random numbers +835,6,10000000,100,0.026758,0.337298,integer random numbers +836,6,10000000,1000,0.026952,0.411,integer random numbers +837,6,10000000,5000,0.026593,0.459994,integer random numbers +838,6,10000000,20000,0.026538,0.517199,integer random numbers +839,6,10000000,100000,0.026306,0.580939,integer random numbers +840,7,10,10,3.1e-05,7.4e-05,integer random numbers +841,7,10,100,1.8e-05,5e-05,integer random numbers +842,7,10,1000,1.7e-05,4.6e-05,integer random numbers +843,7,10,5000,1.6e-05,4.6e-05,integer random numbers +844,7,10,20000,1.5e-05,4.4e-05,integer random numbers +845,7,10,100000,1.6e-05,4.4e-05,integer random numbers +846,7,20,10,1.6e-05,4.5e-05,integer random numbers +847,7,20,100,1.6e-05,4.5e-05,integer random numbers +848,7,20,1000,1.6e-05,4.4e-05,integer random numbers +849,7,20,5000,1.5e-05,4.4e-05,integer random numbers +850,7,20,20000,1.5e-05,4.4e-05,integer random numbers +851,7,20,100000,1.6e-05,4.4e-05,integer random numbers +852,7,42,10,1.6e-05,4.6e-05,integer random numbers +853,7,42,100,1.6e-05,4.7e-05,integer random numbers +854,7,42,1000,1.5e-05,4.6e-05,integer random numbers +855,7,42,5000,1.5e-05,4.4e-05,integer random numbers +856,7,42,20000,1.6e-05,4.4e-05,integer random numbers +857,7,42,100000,1.6e-05,4.4e-05,integer random numbers +858,7,88,10,1.6e-05,4.5e-05,integer random numbers +859,7,88,100,1.6e-05,5.7e-05,integer random numbers +860,7,88,1000,1.6e-05,4.7e-05,integer random numbers +861,7,88,5000,1.6e-05,4.7e-05,integer random numbers +862,7,88,20000,1.5e-05,4.6e-05,integer random numbers +863,7,88,100000,1.6e-05,4.6e-05,integer random numbers +864,7,183,10,1.8e-05,5e-05,integer random numbers +865,7,183,100,1.6e-05,5.5e-05,integer random numbers +866,7,183,1000,1.6e-05,5.4e-05,integer random numbers +867,7,183,5000,1.6e-05,5.2e-05,integer random numbers +868,7,183,20000,1.6e-05,5.3e-05,integer random numbers +869,7,183,100000,1.6e-05,5.3e-05,integer random numbers +870,7,379,10,1.8e-05,5.6e-05,integer random numbers +871,7,379,100,1.7e-05,6.2e-05,integer random numbers +872,7,379,1000,1.8e-05,6.4e-05,integer random numbers +873,7,379,5000,1.7e-05,6.3e-05,integer random numbers +874,7,379,20000,1.7e-05,6.2e-05,integer random numbers +875,7,379,100000,1.8e-05,6.2e-05,integer random numbers +876,7,784,10,1.9e-05,6.4e-05,integer random numbers +877,7,784,100,1.8e-05,9e-05,integer random numbers +878,7,784,1000,2e-05,8.5e-05,integer random numbers +879,7,784,5000,1.9e-05,8.3e-05,integer random numbers +880,7,784,20000,1.7e-05,9.6e-05,integer random numbers +881,7,784,100000,1.8e-05,7.9e-05,integer random numbers +882,7,1623,10,2e-05,8.4e-05,integer random numbers +883,7,1623,100,1.9e-05,0.000108,integer random numbers +884,7,1623,1000,2e-05,0.000136,integer random numbers +885,7,1623,5000,2e-05,0.000135,integer random numbers +886,7,1623,20000,2e-05,0.000129,integer random numbers +887,7,1623,100000,2e-05,0.000128,integer random numbers +888,7,3359,10,2.4e-05,0.000141,integer random numbers +889,7,3359,100,2.3e-05,0.000173,integer random numbers +890,7,3359,1000,2.3e-05,0.000224,integer random numbers +891,7,3359,5000,2.3e-05,0.000235,integer random numbers +892,7,3359,20000,2.3e-05,0.000223,integer random numbers +893,7,3359,100000,2.3e-05,0.000215,integer random numbers +894,7,6951,10,0.000104,0.000234,integer random numbers +895,7,6951,100,3.2e-05,0.00035,integer random numbers +896,7,6951,1000,4.9e-05,0.000428,integer random numbers +897,7,6951,5000,3.5e-05,0.000457,integer random numbers +898,7,6951,20000,3.4e-05,0.000568,integer random numbers +899,7,6951,100000,3.6e-05,0.000565,integer random numbers +900,7,14384,10,0.003322,0.000401,integer random numbers +901,7,14384,100,6.4e-05,0.000561,integer random numbers +902,7,14384,1000,5.3e-05,0.00077,integer random numbers +903,7,14384,5000,4.9e-05,0.00089,integer random numbers +904,7,14384,20000,4.8e-05,0.001078,integer random numbers +905,7,14384,100000,4.8e-05,0.001022,integer random numbers +906,7,29763,10,0.000272,0.000706,integer random numbers +907,7,29763,100,7e-05,0.001052,integer random numbers +908,7,29763,1000,6.9e-05,0.001398,integer random numbers +909,7,29763,5000,7e-05,0.00169,integer random numbers +910,7,29763,20000,7e-05,0.001965,integer random numbers +911,7,29763,100000,6.8e-05,0.001982,integer random numbers +912,7,61584,10,0.000311,0.001446,integer random numbers +913,7,61584,100,0.000103,0.002027,integer random numbers +914,7,61584,1000,0.000102,0.002654,integer random numbers +915,7,61584,5000,0.0001,0.003207,integer random numbers +916,7,61584,20000,9.7e-05,0.003337,integer random numbers +917,7,61584,100000,8.6e-05,0.00359,integer random numbers +918,7,127427,10,0.000473,0.002497,integer random numbers +919,7,127427,100,0.000158,0.003606,integer random numbers +920,7,127427,1000,0.000158,0.004503,integer random numbers +921,7,127427,5000,0.000157,0.005622,integer random numbers +922,7,127427,20000,0.000159,0.006351,integer random numbers +923,7,127427,100000,0.00016,0.007808,integer random numbers +924,7,263665,10,0.00101,0.0055,integer random numbers +925,7,263665,100,0.000339,0.007437,integer random numbers +926,7,263665,1000,0.00031,0.009381,integer random numbers +927,7,263665,5000,0.000313,0.011117,integer random numbers +928,7,263665,20000,0.000318,0.012734,integer random numbers +929,7,263665,100000,0.000317,0.015098,integer random numbers +930,7,545559,10,0.002181,0.011038,integer random numbers +931,7,545559,100,0.000868,0.01744,integer random numbers +932,7,545559,1000,0.001345,0.023016,integer random numbers +933,7,545559,5000,0.001024,0.026834,integer random numbers +934,7,545559,20000,0.00107,0.028335,integer random numbers +935,7,545559,100000,0.000961,0.032372,integer random numbers +936,7,1128837,10,0.004918,0.026052,integer random numbers +937,7,1128837,100,0.002984,0.034672,integer random numbers +938,7,1128837,1000,0.002862,0.046013,integer random numbers +939,7,1128837,5000,0.002881,0.050863,integer random numbers +940,7,1128837,20000,0.002939,0.055976,integer random numbers +941,7,1128837,100000,0.00347,0.070199,integer random numbers +942,7,2335721,10,0.010931,0.057334,integer random numbers +943,7,2335721,100,0.006103,0.071282,integer random numbers +944,7,2335721,1000,0.006636,0.096096,integer random numbers +945,7,2335721,5000,0.006517,0.103375,integer random numbers +946,7,2335721,20000,0.006004,0.12064,integer random numbers +947,7,2335721,100000,0.006081,0.134188,integer random numbers +948,7,4832930,10,0.024321,0.124886,integer random numbers +949,7,4832930,100,0.012403,0.15431,integer random numbers +950,7,4832930,1000,0.013921,0.201082,integer random numbers +951,7,4832930,5000,0.012768,0.222821,integer random numbers +952,7,4832930,20000,0.012517,0.246042,integer random numbers +953,7,4832930,100000,0.012651,0.27804,integer random numbers +954,7,10000000,10,0.048232,0.267194,integer random numbers +955,7,10000000,100,0.026659,0.328833,integer random numbers +956,7,10000000,1000,0.027937,0.41321,integer random numbers +957,7,10000000,5000,0.026898,0.470069,integer random numbers +958,7,10000000,20000,0.026759,0.517831,integer random numbers +959,7,10000000,100000,0.026581,0.578337,integer random numbers +960,8,10,10,2.9e-05,6.9e-05,integer random numbers +961,8,10,100,1.6e-05,4.8e-05,integer random numbers +962,8,10,1000,1.5e-05,4.5e-05,integer random numbers +963,8,10,5000,1.5e-05,4.4e-05,integer random numbers +964,8,10,20000,1.5e-05,4.3e-05,integer random numbers +965,8,10,100000,1.4e-05,4.2e-05,integer random numbers +966,8,20,10,1.6e-05,4.4e-05,integer random numbers +967,8,20,100,1.5e-05,4.2e-05,integer random numbers +968,8,20,1000,1.5e-05,4.2e-05,integer random numbers +969,8,20,5000,1.5e-05,4.2e-05,integer random numbers +970,8,20,20000,1.4e-05,4.2e-05,integer random numbers +971,8,20,100000,1.5e-05,4.3e-05,integer random numbers +972,8,42,10,1.5e-05,4.4e-05,integer random numbers +973,8,42,100,1.5e-05,4.4e-05,integer random numbers +974,8,42,1000,1.5e-05,4.4e-05,integer random numbers +975,8,42,5000,1.5e-05,4.3e-05,integer random numbers +976,8,42,20000,1.5e-05,4.3e-05,integer random numbers +977,8,42,100000,1.5e-05,4.4e-05,integer random numbers +978,8,88,10,1.5e-05,4.5e-05,integer random numbers +979,8,88,100,1.5e-05,4.7e-05,integer random numbers +980,8,88,1000,1.5e-05,4.5e-05,integer random numbers +981,8,88,5000,1.5e-05,4.5e-05,integer random numbers +982,8,88,20000,1.4e-05,4.5e-05,integer random numbers +983,8,88,100000,1.5e-05,4.4e-05,integer random numbers +984,8,183,10,1.7e-05,4.8e-05,integer random numbers +985,8,183,100,1.6e-05,5.1e-05,integer random numbers +986,8,183,1000,1.6e-05,5.3e-05,integer random numbers +987,8,183,5000,1.6e-05,5.1e-05,integer random numbers +988,8,183,20000,1.5e-05,5.1e-05,integer random numbers +989,8,183,100000,1.5e-05,5.1e-05,integer random numbers +990,8,379,10,1.6e-05,6.6e-05,integer random numbers +991,8,379,100,1.6e-05,5.9e-05,integer random numbers +992,8,379,1000,1.6e-05,6.1e-05,integer random numbers +993,8,379,5000,1.5e-05,5.9e-05,integer random numbers +994,8,379,20000,1.5e-05,5.8e-05,integer random numbers +995,8,379,100000,1.6e-05,5.8e-05,integer random numbers +996,8,784,10,1.7e-05,6.2e-05,integer random numbers +997,8,784,100,1.7e-05,7.5e-05,integer random numbers +998,8,784,1000,1.7e-05,8.2e-05,integer random numbers +999,8,784,5000,1.7e-05,8.1e-05,integer random numbers +1000,8,784,20000,1.7e-05,7.9e-05,integer random numbers +1001,8,784,100000,1.6e-05,8.3e-05,integer random numbers +1002,8,1623,10,3.2e-05,8.3e-05,integer random numbers +1003,8,1623,100,1.8e-05,0.000109,integer random numbers +1004,8,1623,1000,1.9e-05,0.000131,integer random numbers +1005,8,1623,5000,1.9e-05,0.000141,integer random numbers +1006,8,1623,20000,1.8e-05,0.000124,integer random numbers +1007,8,1623,100000,1.9e-05,0.000123,integer random numbers +1008,8,3359,10,3.6e-05,0.000124,integer random numbers +1009,8,3359,100,2.1e-05,0.000172,integer random numbers +1010,8,3359,1000,2.2e-05,0.000227,integer random numbers +1011,8,3359,5000,2.2e-05,0.00024,integer random numbers +1012,8,3359,20000,2.2e-05,0.000263,integer random numbers +1013,8,3359,100000,2.1e-05,0.000206,integer random numbers +1014,8,6951,10,9.4e-05,0.000215,integer random numbers +1015,8,6951,100,3.1e-05,0.000284,integer random numbers +1016,8,6951,1000,3.1e-05,0.000389,integer random numbers +1017,8,6951,5000,3.2e-05,0.000447,integer random numbers +1018,8,6951,20000,3.2e-05,0.000523,integer random numbers +1019,8,6951,100000,3.3e-05,0.000531,integer random numbers +1020,8,14384,10,0.003294,0.000391,integer random numbers +1021,8,14384,100,5e-05,0.000539,integer random numbers +1022,8,14384,1000,6.5e-05,0.000723,integer random numbers +1023,8,14384,5000,4.7e-05,0.000857,integer random numbers +1024,8,14384,20000,4.7e-05,0.001048,integer random numbers +1025,8,14384,100000,4.7e-05,0.001023,integer random numbers +1026,8,29763,10,0.000272,0.000739,integer random numbers +1027,8,29763,100,6.8e-05,0.00105,integer random numbers +1028,8,29763,1000,6.8e-05,0.001407,integer random numbers +1029,8,29763,5000,6.9e-05,0.001706,integer random numbers +1030,8,29763,20000,6.7e-05,0.001948,integer random numbers +1031,8,29763,100000,6.8e-05,0.001939,integer random numbers +1032,8,61584,10,0.000294,0.001419,integer random numbers +1033,8,61584,100,9.9e-05,0.001956,integer random numbers +1034,8,61584,1000,9.9e-05,0.002633,integer random numbers +1035,8,61584,5000,0.0001,0.003179,integer random numbers +1036,8,61584,20000,9.4e-05,0.003212,integer random numbers +1037,8,61584,100000,8.2e-05,0.003439,integer random numbers +1038,8,127427,10,0.000504,0.002521,integer random numbers +1039,8,127427,100,0.000152,0.003242,integer random numbers +1040,8,127427,1000,0.000143,0.004514,integer random numbers +1041,8,127427,5000,0.000147,0.005351,integer random numbers +1042,8,127427,20000,0.000147,0.006111,integer random numbers +1043,8,127427,100000,0.000147,0.007317,integer random numbers +1044,8,263665,10,0.000948,0.005196,integer random numbers +1045,8,263665,100,0.000299,0.006902,integer random numbers +1046,8,263665,1000,0.000361,0.009262,integer random numbers +1047,8,263665,5000,0.000301,0.011143,integer random numbers +1048,8,263665,20000,0.000338,0.013313,integer random numbers +1049,8,263665,100000,0.000376,0.015367,integer random numbers +1050,8,545559,10,0.002045,0.011075,integer random numbers +1051,8,545559,100,0.000831,0.016083,integer random numbers +1052,8,545559,1000,0.001025,0.024112,integer random numbers +1053,8,545559,5000,0.001178,0.024378,integer random numbers +1054,8,545559,20000,0.001159,0.028495,integer random numbers +1055,8,545559,100000,0.001053,0.032401,integer random numbers +1056,8,1128837,10,0.004925,0.025226,integer random numbers +1057,8,1128837,100,0.002905,0.034821,integer random numbers +1058,8,1128837,1000,0.003146,0.044776,integer random numbers +1059,8,1128837,5000,0.003539,0.052676,integer random numbers +1060,8,1128837,20000,0.003014,0.058624,integer random numbers +1061,8,1128837,100000,0.00331,0.066837,integer random numbers +1062,8,2335721,10,0.011184,0.058206,integer random numbers +1063,8,2335721,100,0.006105,0.071367,integer random numbers +1064,8,2335721,1000,0.006956,0.094899,integer random numbers +1065,8,2335721,5000,0.006177,0.106403,integer random numbers +1066,8,2335721,20000,0.00598,0.119719,integer random numbers +1067,8,2335721,100000,0.006154,0.136223,integer random numbers +1068,8,4832930,10,0.023416,0.12457,integer random numbers +1069,8,4832930,100,0.013477,0.155525,integer random numbers +1070,8,4832930,1000,0.013576,0.202393,integer random numbers +1071,8,4832930,5000,0.012563,0.221997,integer random numbers +1072,8,4832930,20000,0.013518,0.247322,integer random numbers +1073,8,4832930,100000,0.012598,0.28294,integer random numbers +1074,8,10000000,10,0.048052,0.273619,integer random numbers +1075,8,10000000,100,0.027917,0.333677,integer random numbers +1076,8,10000000,1000,0.02727,0.459132,integer random numbers +1077,8,10000000,5000,0.027901,0.460611,integer random numbers +1078,8,10000000,20000,0.026763,0.516752,integer random numbers +1079,8,10000000,100000,0.02669,0.585058,integer random numbers +1080,9,10,10,3e-05,6.7e-05,integer random numbers +1081,9,10,100,1.8e-05,4.9e-05,integer random numbers +1082,9,10,1000,1.6e-05,4.6e-05,integer random numbers +1083,9,10,5000,1.6e-05,4.7e-05,integer random numbers +1084,9,10,20000,1.6e-05,4.3e-05,integer random numbers +1085,9,10,100000,1.5e-05,4.3e-05,integer random numbers +1086,9,20,10,1.5e-05,4.4e-05,integer random numbers +1087,9,20,100,1.5e-05,4.3e-05,integer random numbers +1088,9,20,1000,1.5e-05,4.3e-05,integer random numbers +1089,9,20,5000,1.6e-05,4.3e-05,integer random numbers +1090,9,20,20000,1.5e-05,4.3e-05,integer random numbers +1091,9,20,100000,1.5e-05,4.3e-05,integer random numbers +1092,9,42,10,1.5e-05,4.5e-05,integer random numbers +1093,9,42,100,1.5e-05,4.5e-05,integer random numbers +1094,9,42,1000,3e-05,4.3e-05,integer random numbers +1095,9,42,5000,1.5e-05,4.3e-05,integer random numbers +1096,9,42,20000,1.5e-05,4.2e-05,integer random numbers +1097,9,42,100000,1.5e-05,4.2e-05,integer random numbers +1098,9,88,10,1.5e-05,4.4e-05,integer random numbers +1099,9,88,100,1.5e-05,4.5e-05,integer random numbers +1100,9,88,1000,1.5e-05,4.4e-05,integer random numbers +1101,9,88,5000,1.5e-05,4.5e-05,integer random numbers +1102,9,88,20000,1.5e-05,4.4e-05,integer random numbers +1103,9,88,100000,1.5e-05,4.3e-05,integer random numbers +1104,9,183,10,1.7e-05,4.8e-05,integer random numbers +1105,9,183,100,1.6e-05,5e-05,integer random numbers +1106,9,183,1000,1.6e-05,5.2e-05,integer random numbers +1107,9,183,5000,1.6e-05,5.1e-05,integer random numbers +1108,9,183,20000,1.6e-05,5e-05,integer random numbers +1109,9,183,100000,1.6e-05,5e-05,integer random numbers +1110,9,379,10,1.6e-05,5.3e-05,integer random numbers +1111,9,379,100,1.6e-05,6e-05,integer random numbers +1112,9,379,1000,1.7e-05,6.2e-05,integer random numbers +1113,9,379,5000,1.6e-05,6e-05,integer random numbers +1114,9,379,20000,1.6e-05,5.8e-05,integer random numbers +1115,9,379,100000,1.6e-05,5.9e-05,integer random numbers +1116,9,784,10,1.8e-05,6.5e-05,integer random numbers +1117,9,784,100,1.8e-05,7.6e-05,integer random numbers +1118,9,784,1000,1.8e-05,8.4e-05,integer random numbers +1119,9,784,5000,1.7e-05,8.2e-05,integer random numbers +1120,9,784,20000,1.8e-05,8e-05,integer random numbers +1121,9,784,100000,1.8e-05,7.9e-05,integer random numbers +1122,9,1623,10,1.9e-05,8.8e-05,integer random numbers +1123,9,1623,100,1.8e-05,0.000111,integer random numbers +1124,9,1623,1000,2e-05,0.000132,integer random numbers +1125,9,1623,5000,1.9e-05,0.00013,integer random numbers +1126,9,1623,20000,1.9e-05,0.000127,integer random numbers +1127,9,1623,100000,1.9e-05,0.000125,integer random numbers +1128,9,3359,10,2.2e-05,0.000131,integer random numbers +1129,9,3359,100,2.3e-05,0.000176,integer random numbers +1130,9,3359,1000,2.3e-05,0.000239,integer random numbers +1131,9,3359,5000,2.2e-05,0.000228,integer random numbers +1132,9,3359,20000,2.3e-05,0.000221,integer random numbers +1133,9,3359,100000,2.3e-05,0.000216,integer random numbers +1134,9,6951,10,0.000107,0.000227,integer random numbers +1135,9,6951,100,3.3e-05,0.0003,integer random numbers +1136,9,6951,1000,3.3e-05,0.000398,integer random numbers +1137,9,6951,5000,3.3e-05,0.000453,integer random numbers +1138,9,6951,20000,3.3e-05,0.000552,integer random numbers +1139,9,6951,100000,3.5e-05,0.000561,integer random numbers +1140,9,14384,10,0.003466,0.00041,integer random numbers +1141,9,14384,100,5e-05,0.000558,integer random numbers +1142,9,14384,1000,5.2e-05,0.000773,integer random numbers +1143,9,14384,5000,4.9e-05,0.000889,integer random numbers +1144,9,14384,20000,4.7e-05,0.00108,integer random numbers +1145,9,14384,100000,4.6e-05,0.001026,integer random numbers +1146,9,29763,10,0.000277,0.000735,integer random numbers +1147,9,29763,100,6.8e-05,0.001044,integer random numbers +1148,9,29763,1000,6.8e-05,0.001392,integer random numbers +1149,9,29763,5000,6.8e-05,0.001708,integer random numbers +1150,9,29763,20000,6.6e-05,0.001926,integer random numbers +1151,9,29763,100000,6.7e-05,0.001951,integer random numbers +1152,9,61584,10,0.000291,0.001474,integer random numbers +1153,9,61584,100,9.8e-05,0.001966,integer random numbers +1154,9,61584,1000,9.8e-05,0.002667,integer random numbers +1155,9,61584,5000,0.000104,0.003233,integer random numbers +1156,9,61584,20000,9.8e-05,0.003421,integer random numbers +1157,9,61584,100000,8.6e-05,0.004132,integer random numbers +1158,9,127427,10,0.000461,0.002307,integer random numbers +1159,9,127427,100,0.000147,0.003229,integer random numbers +1160,9,127427,1000,0.000142,0.00455,integer random numbers +1161,9,127427,5000,0.000147,0.005337,integer random numbers +1162,9,127427,20000,0.000147,0.006477,integer random numbers +1163,9,127427,100000,0.000149,0.008492,integer random numbers +1164,9,263665,10,0.001008,0.005173,integer random numbers +1165,9,263665,100,0.000388,0.008354,integer random numbers +1166,9,263665,1000,0.000402,0.009903,integer random numbers +1167,9,263665,5000,0.000429,0.011169,integer random numbers +1168,9,263665,20000,0.000349,0.012653,integer random numbers +1169,9,263665,100000,0.000316,0.015136,integer random numbers +1170,9,545559,10,0.002097,0.010914,integer random numbers +1171,9,545559,100,0.0008,0.016277,integer random numbers +1172,9,545559,1000,0.001356,0.022428,integer random numbers +1173,9,545559,5000,0.001198,0.025101,integer random numbers +1174,9,545559,20000,0.001175,0.02997,integer random numbers +1175,9,545559,100000,0.000962,0.032149,integer random numbers +1176,9,1128837,10,0.004943,0.026055,integer random numbers +1177,9,1128837,100,0.002915,0.034758,integer random numbers +1178,9,1128837,1000,0.003239,0.045555,integer random numbers +1179,9,1128837,5000,0.0029,0.050758,integer random numbers +1180,9,1128837,20000,0.002886,0.056359,integer random numbers +1181,9,1128837,100000,0.002964,0.069159,integer random numbers +1182,9,2335721,10,0.010595,0.056409,integer random numbers +1183,9,2335721,100,0.006064,0.072667,integer random numbers +1184,9,2335721,1000,0.006828,0.096466,integer random numbers +1185,9,2335721,5000,0.006126,0.105757,integer random numbers +1186,9,2335721,20000,0.006012,0.119973,integer random numbers +1187,9,2335721,100000,0.006036,0.131733,integer random numbers +1188,9,4832930,10,0.026977,0.125278,integer random numbers +1189,9,4832930,100,0.012599,0.159869,integer random numbers +1190,9,4832930,1000,0.012789,0.196637,integer random numbers +1191,9,4832930,5000,0.012664,0.22257,integer random numbers +1192,9,4832930,20000,0.012577,0.254792,integer random numbers +1193,9,4832930,100000,0.012579,0.285096,integer random numbers +1194,9,10000000,10,0.048688,0.272006,integer random numbers +1195,9,10000000,100,0.026689,0.339572,integer random numbers +1196,9,10000000,1000,0.028813,0.411106,integer random numbers +1197,9,10000000,5000,0.027308,0.470392,integer random numbers +1198,9,10000000,20000,0.028966,0.509523,integer random numbers +1199,9,10000000,100000,0.026454,0.579421,integer random numbers +1200,10,10,10,3e-05,7.2e-05,integer random numbers +1201,10,10,100,1.8e-05,5.1e-05,integer random numbers +1202,10,10,1000,1.7e-05,4.7e-05,integer random numbers +1203,10,10,5000,1.6e-05,4.7e-05,integer random numbers +1204,10,10,20000,1.6e-05,4.6e-05,integer random numbers +1205,10,10,100000,1.6e-05,4.5e-05,integer random numbers +1206,10,20,10,1.6e-05,4.6e-05,integer random numbers +1207,10,20,100,1.6e-05,4.5e-05,integer random numbers +1208,10,20,1000,1.6e-05,4.4e-05,integer random numbers +1209,10,20,5000,1.6e-05,4.4e-05,integer random numbers +1210,10,20,20000,1.6e-05,4.5e-05,integer random numbers +1211,10,20,100000,1.6e-05,4.4e-05,integer random numbers +1212,10,42,10,1.6e-05,4.6e-05,integer random numbers +1213,10,42,100,1.6e-05,4.6e-05,integer random numbers +1214,10,42,1000,1.5e-05,4.6e-05,integer random numbers +1215,10,42,5000,1.6e-05,4.6e-05,integer random numbers +1216,10,42,20000,1.6e-05,4.5e-05,integer random numbers +1217,10,42,100000,1.6e-05,4.5e-05,integer random numbers +1218,10,88,10,1.6e-05,4.7e-05,integer random numbers +1219,10,88,100,1.6e-05,4.8e-05,integer random numbers +1220,10,88,1000,1.6e-05,4.8e-05,integer random numbers +1221,10,88,5000,1.5e-05,4.6e-05,integer random numbers +1222,10,88,20000,1.5e-05,4.6e-05,integer random numbers +1223,10,88,100000,1.6e-05,4.5e-05,integer random numbers +1224,10,183,10,1.7e-05,4.9e-05,integer random numbers +1225,10,183,100,1.7e-05,5.2e-05,integer random numbers +1226,10,183,1000,1.7e-05,5.4e-05,integer random numbers +1227,10,183,5000,1.6e-05,5.1e-05,integer random numbers +1228,10,183,20000,1.6e-05,5.1e-05,integer random numbers +1229,10,183,100000,1.6e-05,5.1e-05,integer random numbers +1230,10,379,10,1.7e-05,7.1e-05,integer random numbers +1231,10,379,100,1.7e-05,6.3e-05,integer random numbers +1232,10,379,1000,1.7e-05,6.6e-05,integer random numbers +1233,10,379,5000,1.7e-05,6.3e-05,integer random numbers +1234,10,379,20000,1.8e-05,6.3e-05,integer random numbers +1235,10,379,100000,1.7e-05,6.3e-05,integer random numbers +1236,10,784,10,1.9e-05,6.7e-05,integer random numbers +1237,10,784,100,1.9e-05,8e-05,integer random numbers +1238,10,784,1000,1.9e-05,0.000101,integer random numbers +1239,10,784,5000,1.9e-05,8.3e-05,integer random numbers +1240,10,784,20000,1.8e-05,9e-05,integer random numbers +1241,10,784,100000,1.8e-05,8.2e-05,integer random numbers +1242,10,1623,10,2e-05,8.6e-05,integer random numbers +1243,10,1623,100,2e-05,0.00011,integer random numbers +1244,10,1623,1000,1.9e-05,0.000131,integer random numbers +1245,10,1623,5000,2e-05,0.000149,integer random numbers +1246,10,1623,20000,2e-05,0.000127,integer random numbers +1247,10,1623,100000,2e-05,0.000127,integer random numbers +1248,10,3359,10,3.9e-05,0.000132,integer random numbers +1249,10,3359,100,2.4e-05,0.000176,integer random numbers +1250,10,3359,1000,2.4e-05,0.000231,integer random numbers +1251,10,3359,5000,2.4e-05,0.000252,integer random numbers +1252,10,3359,20000,2.4e-05,0.000248,integer random numbers +1253,10,3359,100000,2.3e-05,0.00023,integer random numbers +1254,10,6951,10,0.000108,0.000219,integer random numbers +1255,10,6951,100,3.5e-05,0.0003,integer random numbers +1256,10,6951,1000,3.3e-05,0.000404,integer random numbers +1257,10,6951,5000,3.4e-05,0.000459,integer random numbers +1258,10,6951,20000,3.5e-05,0.00056,integer random numbers +1259,10,6951,100000,3.5e-05,0.000563,integer random numbers +1260,10,14384,10,0.003542,0.000394,integer random numbers +1261,10,14384,100,5.1e-05,0.000565,integer random numbers +1262,10,14384,1000,5.3e-05,0.000783,integer random numbers +1263,10,14384,5000,5.1e-05,0.000913,integer random numbers +1264,10,14384,20000,5e-05,0.001075,integer random numbers +1265,10,14384,100000,5e-05,0.001063,integer random numbers +1266,10,29763,10,0.000306,0.000746,integer random numbers +1267,10,29763,100,7.1e-05,0.00106,integer random numbers +1268,10,29763,1000,7e-05,0.001408,integer random numbers +1269,10,29763,5000,7.1e-05,0.001708,integer random numbers +1270,10,29763,20000,7.1e-05,0.002004,integer random numbers +1271,10,29763,100000,6.9e-05,0.001973,integer random numbers +1272,10,61584,10,0.000297,0.001459,integer random numbers +1273,10,61584,100,0.000104,0.002044,integer random numbers +1274,10,61584,1000,0.000104,0.002758,integer random numbers +1275,10,61584,5000,0.000106,0.00322,integer random numbers +1276,10,61584,20000,0.000113,0.003387,integer random numbers +1277,10,61584,100000,0.0001,0.003679,integer random numbers +1278,10,127427,10,0.000467,0.002412,integer random numbers +1279,10,127427,100,0.000154,0.003449,integer random numbers +1280,10,127427,1000,0.00015,0.004631,integer random numbers +1281,10,127427,5000,0.000154,0.005477,integer random numbers +1282,10,127427,20000,0.000318,0.006055,integer random numbers +1283,10,127427,100000,0.000155,0.007511,integer random numbers +1284,10,263665,10,0.001091,0.005261,integer random numbers +1285,10,263665,100,0.000296,0.007151,integer random numbers +1286,10,263665,1000,0.000601,0.011123,integer random numbers +1287,10,263665,5000,0.000422,0.010972,integer random numbers +1288,10,263665,20000,0.000305,0.014394,integer random numbers +1289,10,263665,100000,0.000401,0.015335,integer random numbers +1290,10,545559,10,0.002084,0.010921,integer random numbers +1291,10,545559,100,0.000816,0.015728,integer random numbers +1292,10,545559,1000,0.001099,0.022647,integer random numbers +1293,10,545559,5000,0.001125,0.026458,integer random numbers +1294,10,545559,20000,0.001086,0.028216,integer random numbers +1295,10,545559,100000,0.000982,0.03225,integer random numbers +1296,10,1128837,10,0.005107,0.026522,integer random numbers +1297,10,1128837,100,0.002905,0.035075,integer random numbers +1298,10,1128837,1000,0.003474,0.046853,integer random numbers +1299,10,1128837,5000,0.002934,0.050662,integer random numbers +1300,10,1128837,20000,0.004058,0.05675,integer random numbers +1301,10,1128837,100000,0.003275,0.068218,integer random numbers +1302,10,2335721,10,0.010609,0.056342,integer random numbers +1303,10,2335721,100,0.00605,0.070959,integer random numbers +1304,10,2335721,1000,0.007262,0.093825,integer random numbers +1305,10,2335721,5000,0.006077,0.113903,integer random numbers +1306,10,2335721,20000,0.006762,0.124376,integer random numbers +1307,10,2335721,100000,0.006072,0.137017,integer random numbers +1308,10,4832930,10,0.022379,0.12797,integer random numbers +1309,10,4832930,100,0.012655,0.157735,integer random numbers +1310,10,4832930,1000,0.013119,0.196356,integer random numbers +1311,10,4832930,5000,0.01271,0.220891,integer random numbers +1312,10,4832930,20000,0.012734,0.251629,integer random numbers +1313,10,4832930,100000,0.012684,0.279766,integer random numbers +1314,10,10000000,10,0.049205,0.265098,integer random numbers +1315,10,10000000,100,0.027679,0.340327,integer random numbers +1316,10,10000000,1000,0.026542,0.406743,integer random numbers +1317,10,10000000,5000,0.026486,0.468438,integer random numbers +1318,10,10000000,20000,0.026943,0.511237,integer random numbers +1319,10,10000000,100000,0.026391,0.605006,integer random numbers +1320,11,10,10,2.9e-05,6.9e-05,integer random numbers +1321,11,10,100,1.8e-05,4.8e-05,integer random numbers +1322,11,10,1000,1.5e-05,4.5e-05,integer random numbers +1323,11,10,5000,1.5e-05,4.3e-05,integer random numbers +1324,11,10,20000,1.5e-05,4.2e-05,integer random numbers +1325,11,10,100000,1.5e-05,4.2e-05,integer random numbers +1326,11,20,10,1.5e-05,4.3e-05,integer random numbers +1327,11,20,100,1.4e-05,5.6e-05,integer random numbers +1328,11,20,1000,1.7e-05,4.9e-05,integer random numbers +1329,11,20,5000,1.6e-05,4.6e-05,integer random numbers +1330,11,20,20000,1.6e-05,4.6e-05,integer random numbers +1331,11,20,100000,1.6e-05,4.6e-05,integer random numbers +1332,11,42,10,1.6e-05,4.6e-05,integer random numbers +1333,11,42,100,1.6e-05,4.7e-05,integer random numbers +1334,11,42,1000,1.7e-05,4.7e-05,integer random numbers +1335,11,42,5000,1.7e-05,4.6e-05,integer random numbers +1336,11,42,20000,1.6e-05,4.6e-05,integer random numbers +1337,11,42,100000,1.7e-05,4.5e-05,integer random numbers +1338,11,88,10,1.7e-05,4.7e-05,integer random numbers +1339,11,88,100,1.6e-05,4.8e-05,integer random numbers +1340,11,88,1000,1.6e-05,4.7e-05,integer random numbers +1341,11,88,5000,1.6e-05,4.7e-05,integer random numbers +1342,11,88,20000,1.6e-05,4.8e-05,integer random numbers +1343,11,88,100000,1.7e-05,4.8e-05,integer random numbers +1344,11,183,10,1.8e-05,5.1e-05,integer random numbers +1345,11,183,100,1.8e-05,5.3e-05,integer random numbers +1346,11,183,1000,1.7e-05,5.5e-05,integer random numbers +1347,11,183,5000,1.7e-05,5.3e-05,integer random numbers +1348,11,183,20000,1.8e-05,5.4e-05,integer random numbers +1349,11,183,100000,1.8e-05,5.4e-05,integer random numbers +1350,11,379,10,1.8e-05,5.5e-05,integer random numbers +1351,11,379,100,1.8e-05,6.1e-05,integer random numbers +1352,11,379,1000,1.8e-05,6.4e-05,integer random numbers +1353,11,379,5000,1.7e-05,6.4e-05,integer random numbers +1354,11,379,20000,1.8e-05,6.2e-05,integer random numbers +1355,11,379,100000,1.8e-05,6.2e-05,integer random numbers +1356,11,784,10,2e-05,6.6e-05,integer random numbers +1357,11,784,100,1.8e-05,7.9e-05,integer random numbers +1358,11,784,1000,1.9e-05,9.2e-05,integer random numbers +1359,11,784,5000,2e-05,8.5e-05,integer random numbers +1360,11,784,20000,1.9e-05,8.4e-05,integer random numbers +1361,11,784,100000,1.9e-05,8.3e-05,integer random numbers +1362,11,1623,10,2e-05,8.7e-05,integer random numbers +1363,11,1623,100,2.1e-05,0.000112,integer random numbers +1364,11,1623,1000,2e-05,0.000138,integer random numbers +1365,11,1623,5000,2.1e-05,0.000135,integer random numbers +1366,11,1623,20000,2.1e-05,0.000128,integer random numbers +1367,11,1623,100000,2e-05,0.000128,integer random numbers +1368,11,3359,10,2.4e-05,0.000131,integer random numbers +1369,11,3359,100,2.3e-05,0.000188,integer random numbers +1370,11,3359,1000,2.2e-05,0.000222,integer random numbers +1371,11,3359,5000,2.2e-05,0.000232,integer random numbers +1372,11,3359,20000,2.3e-05,0.000222,integer random numbers +1373,11,3359,100000,2.2e-05,0.000215,integer random numbers +1374,11,6951,10,0.0001,0.000225,integer random numbers +1375,11,6951,100,3.3e-05,0.000302,integer random numbers +1376,11,6951,1000,3.1e-05,0.000389,integer random numbers +1377,11,6951,5000,3.2e-05,0.000431,integer random numbers +1378,11,6951,20000,3.2e-05,0.000542,integer random numbers +1379,11,6951,100000,3.4e-05,0.00054,integer random numbers +1380,11,14384,10,0.003255,0.000379,integer random numbers +1381,11,14384,100,4.7e-05,0.000521,integer random numbers +1382,11,14384,1000,4.5e-05,0.000757,integer random numbers +1383,11,14384,5000,4.7e-05,0.000873,integer random numbers +1384,11,14384,20000,4.6e-05,0.001042,integer random numbers +1385,11,14384,100000,4.8e-05,0.001029,integer random numbers +1386,11,29763,10,0.00027,0.000738,integer random numbers +1387,11,29763,100,6.8e-05,0.001029,integer random numbers +1388,11,29763,1000,7.1e-05,0.00142,integer random numbers +1389,11,29763,5000,6.5e-05,0.001649,integer random numbers +1390,11,29763,20000,6.6e-05,0.001933,integer random numbers +1391,11,29763,100000,6.7e-05,0.00194,integer random numbers +1392,11,61584,10,0.00031,0.001402,integer random numbers +1393,11,61584,100,0.000102,0.002061,integer random numbers +1394,11,61584,1000,9.7e-05,0.002584,integer random numbers +1395,11,61584,5000,9.9e-05,0.003057,integer random numbers +1396,11,61584,20000,8.8e-05,0.003125,integer random numbers +1397,11,61584,100000,8.2e-05,0.003457,integer random numbers +1398,11,127427,10,0.000457,0.00239,integer random numbers +1399,11,127427,100,0.00015,0.003463,integer random numbers +1400,11,127427,1000,0.000143,0.00463,integer random numbers +1401,11,127427,5000,0.000147,0.005487,integer random numbers +1402,11,127427,20000,0.000197,0.006112,integer random numbers +1403,11,127427,100000,0.000147,0.007435,integer random numbers +1404,11,263665,10,0.000937,0.005151,integer random numbers +1405,11,263665,100,0.000339,0.007219,integer random numbers +1406,11,263665,1000,0.00029,0.009316,integer random numbers +1407,11,263665,5000,0.000289,0.010734,integer random numbers +1408,11,263665,20000,0.000285,0.012904,integer random numbers +1409,11,263665,100000,0.000339,0.015708,integer random numbers +1410,11,545559,10,0.003163,0.011555,integer random numbers +1411,11,545559,100,0.001117,0.018113,integer random numbers +1412,11,545559,1000,0.001002,0.024625,integer random numbers +1413,11,545559,5000,0.00144,0.025075,integer random numbers +1414,11,545559,20000,0.00108,0.028369,integer random numbers +1415,11,545559,100000,0.000998,0.032897,integer random numbers +1416,11,1128837,10,0.004892,0.025548,integer random numbers +1417,11,1128837,100,0.002851,0.034224,integer random numbers +1418,11,1128837,1000,0.003066,0.046527,integer random numbers +1419,11,1128837,5000,0.002898,0.050499,integer random numbers +1420,11,1128837,20000,0.002858,0.057901,integer random numbers +1421,11,1128837,100000,0.003142,0.068747,integer random numbers +1422,11,2335721,10,0.010869,0.058502,integer random numbers +1423,11,2335721,100,0.006176,0.073383,integer random numbers +1424,11,2335721,1000,0.007906,0.095412,integer random numbers +1425,11,2335721,5000,0.005953,0.10356,integer random numbers +1426,11,2335721,20000,0.006121,0.121851,integer random numbers +1427,11,2335721,100000,0.006073,0.13426,integer random numbers +1428,11,4832930,10,0.022742,0.126925,integer random numbers +1429,11,4832930,100,0.012842,0.157582,integer random numbers +1430,11,4832930,1000,0.012864,0.200413,integer random numbers +1431,11,4832930,5000,0.012636,0.230086,integer random numbers +1432,11,4832930,20000,0.01249,0.249454,integer random numbers +1433,11,4832930,100000,0.012752,0.279972,integer random numbers +1434,11,10000000,10,0.048309,0.26678,integer random numbers +1435,11,10000000,100,0.028697,0.333092,integer random numbers +1436,11,10000000,1000,0.026815,0.410935,integer random numbers +1437,11,10000000,5000,0.026626,0.4695,integer random numbers +1438,11,10000000,20000,0.027261,0.504092,integer random numbers +1439,11,10000000,100000,0.026436,0.58582,integer random numbers +1440,12,10,10,2.8e-05,6.8e-05,integer random numbers +1441,12,10,100,1.7e-05,4.9e-05,integer random numbers +1442,12,10,1000,1.6e-05,4.4e-05,integer random numbers +1443,12,10,5000,1.5e-05,4.3e-05,integer random numbers +1444,12,10,20000,1.6e-05,4.3e-05,integer random numbers +1445,12,10,100000,1.5e-05,4.2e-05,integer random numbers +1446,12,20,10,1.6e-05,4.3e-05,integer random numbers +1447,12,20,100,1.5e-05,4.3e-05,integer random numbers +1448,12,20,1000,1.5e-05,4.2e-05,integer random numbers +1449,12,20,5000,1.5e-05,4.2e-05,integer random numbers +1450,12,20,20000,1.5e-05,4.2e-05,integer random numbers +1451,12,20,100000,1.5e-05,4.3e-05,integer random numbers +1452,12,42,10,1.5e-05,4.3e-05,integer random numbers +1453,12,42,100,1.5e-05,4.4e-05,integer random numbers +1454,12,42,1000,1.5e-05,4.6e-05,integer random numbers +1455,12,42,5000,1.5e-05,4.4e-05,integer random numbers +1456,12,42,20000,1.5e-05,4.3e-05,integer random numbers +1457,12,42,100000,1.5e-05,4.2e-05,integer random numbers +1458,12,88,10,1.6e-05,4.4e-05,integer random numbers +1459,12,88,100,1.5e-05,4.5e-05,integer random numbers +1460,12,88,1000,1.5e-05,4.5e-05,integer random numbers +1461,12,88,5000,1.5e-05,4.4e-05,integer random numbers +1462,12,88,20000,1.5e-05,4.4e-05,integer random numbers +1463,12,88,100000,1.5e-05,4.4e-05,integer random numbers +1464,12,183,10,1.7e-05,4.8e-05,integer random numbers +1465,12,183,100,1.6e-05,5e-05,integer random numbers +1466,12,183,1000,1.6e-05,5.2e-05,integer random numbers +1467,12,183,5000,1.6e-05,5.1e-05,integer random numbers +1468,12,183,20000,1.5e-05,5e-05,integer random numbers +1469,12,183,100000,1.6e-05,5.1e-05,integer random numbers +1470,12,379,10,2.1e-05,5.4e-05,integer random numbers +1471,12,379,100,1.7e-05,5.9e-05,integer random numbers +1472,12,379,1000,1.7e-05,6.1e-05,integer random numbers +1473,12,379,5000,1.7e-05,7.4e-05,integer random numbers +1474,12,379,20000,1.6e-05,5.8e-05,integer random numbers +1475,12,379,100000,1.6e-05,5.8e-05,integer random numbers +1476,12,784,10,1.7e-05,6.1e-05,integer random numbers +1477,12,784,100,1.7e-05,7.3e-05,integer random numbers +1478,12,784,1000,1.7e-05,8.2e-05,integer random numbers +1479,12,784,5000,1.7e-05,7.8e-05,integer random numbers +1480,12,784,20000,1.6e-05,7.7e-05,integer random numbers +1481,12,784,100000,1.7e-05,7.7e-05,integer random numbers +1482,12,1623,10,1.9e-05,8.2e-05,integer random numbers +1483,12,1623,100,1.8e-05,0.000106,integer random numbers +1484,12,1623,1000,1.9e-05,0.000127,integer random numbers +1485,12,1623,5000,1.9e-05,0.000123,integer random numbers +1486,12,1623,20000,1.8e-05,0.000123,integer random numbers +1487,12,1623,100000,1.9e-05,0.000122,integer random numbers +1488,12,3359,10,2.1e-05,0.000126,integer random numbers +1489,12,3359,100,2.2e-05,0.000169,integer random numbers +1490,12,3359,1000,2.2e-05,0.000222,integer random numbers +1491,12,3359,5000,2.1e-05,0.000231,integer random numbers +1492,12,3359,20000,2.2e-05,0.000223,integer random numbers +1493,12,3359,100000,2.2e-05,0.000213,integer random numbers +1494,12,6951,10,0.000104,0.000215,integer random numbers +1495,12,6951,100,3.1e-05,0.000285,integer random numbers +1496,12,6951,1000,3.2e-05,0.000388,integer random numbers +1497,12,6951,5000,3.2e-05,0.000441,integer random numbers +1498,12,6951,20000,3.2e-05,0.000519,integer random numbers +1499,12,6951,100000,3.3e-05,0.000531,integer random numbers +1500,12,14384,10,0.003243,0.000383,integer random numbers +1501,12,14384,100,4.8e-05,0.000518,integer random numbers +1502,12,14384,1000,4.6e-05,0.000717,integer random numbers +1503,12,14384,5000,4.7e-05,0.000858,integer random numbers +1504,12,14384,20000,4.7e-05,0.001038,integer random numbers +1505,12,14384,100000,4.8e-05,0.001026,integer random numbers +1506,12,29763,10,0.000269,0.000727,integer random numbers +1507,12,29763,100,6.8e-05,0.001033,integer random numbers +1508,12,29763,1000,6.8e-05,0.001378,integer random numbers +1509,12,29763,5000,6.7e-05,0.001633,integer random numbers +1510,12,29763,20000,6.6e-05,0.001948,integer random numbers +1511,12,29763,100000,6.8e-05,0.001947,integer random numbers +1512,12,61584,10,0.000288,0.001342,integer random numbers +1513,12,61584,100,9.8e-05,0.001947,integer random numbers +1514,12,61584,1000,9.8e-05,0.002623,integer random numbers +1515,12,61584,5000,0.000115,0.00307,integer random numbers +1516,12,61584,20000,9.2e-05,0.003203,integer random numbers +1517,12,61584,100000,8.3e-05,0.003618,integer random numbers +1518,12,127427,10,0.000453,0.002491,integer random numbers +1519,12,127427,100,0.00015,0.00354,integer random numbers +1520,12,127427,1000,0.000146,0.004412,integer random numbers +1521,12,127427,5000,0.000154,0.005482,integer random numbers +1522,12,127427,20000,0.000152,0.00632,integer random numbers +1523,12,127427,100000,0.000152,0.007438,integer random numbers +1524,12,263665,10,0.000988,0.005314,integer random numbers +1525,12,263665,100,0.000323,0.007379,integer random numbers +1526,12,263665,1000,0.000297,0.009709,integer random numbers +1527,12,263665,5000,0.000313,0.011122,integer random numbers +1528,12,263665,20000,0.00031,0.012899,integer random numbers +1529,12,263665,100000,0.000316,0.015316,integer random numbers +1530,12,545559,10,0.00214,0.011407,integer random numbers +1531,12,545559,100,0.001277,0.018044,integer random numbers +1532,12,545559,1000,0.001252,0.023345,integer random numbers +1533,12,545559,5000,0.00129,0.025784,integer random numbers +1534,12,545559,20000,0.001222,0.028413,integer random numbers +1535,12,545559,100000,0.001005,0.031975,integer random numbers +1536,12,1128837,10,0.005898,0.027402,integer random numbers +1537,12,1128837,100,0.002987,0.035361,integer random numbers +1538,12,1128837,1000,0.00312,0.045126,integer random numbers +1539,12,1128837,5000,0.002901,0.050184,integer random numbers +1540,12,1128837,20000,0.002855,0.056763,integer random numbers +1541,12,1128837,100000,0.003438,0.071219,integer random numbers +1542,12,2335721,10,0.012407,0.059733,integer random numbers +1543,12,2335721,100,0.006135,0.073489,integer random numbers +1544,12,2335721,1000,0.006152,0.093918,integer random numbers +1545,12,2335721,5000,0.006076,0.108618,integer random numbers +1546,12,2335721,20000,0.006104,0.117613,integer random numbers +1547,12,2335721,100000,0.006063,0.138448,integer random numbers +1548,12,4832930,10,0.021937,0.127022,integer random numbers +1549,12,4832930,100,0.013288,0.157742,integer random numbers +1550,12,4832930,1000,0.01252,0.194167,integer random numbers +1551,12,4832930,5000,0.012772,0.2212,integer random numbers +1552,12,4832930,20000,0.012416,0.247938,integer random numbers +1553,12,4832930,100000,0.012526,0.271657,integer random numbers +1554,12,10000000,10,0.050501,0.265912,integer random numbers +1555,12,10000000,100,0.026635,0.34334,integer random numbers +1556,12,10000000,1000,0.027675,0.410712,integer random numbers +1557,12,10000000,5000,0.026698,0.461833,integer random numbers +1558,12,10000000,20000,0.027635,0.523264,integer random numbers +1559,12,10000000,100000,0.026809,0.569734,integer random numbers +1560,13,10,10,2.9e-05,7.2e-05,integer random numbers +1561,13,10,100,1.8e-05,4.9e-05,integer random numbers +1562,13,10,1000,1.6e-05,4.5e-05,integer random numbers +1563,13,10,5000,1.5e-05,4.4e-05,integer random numbers +1564,13,10,20000,1.5e-05,4.4e-05,integer random numbers +1565,13,10,100000,1.5e-05,4.3e-05,integer random numbers +1566,13,20,10,1.6e-05,4.4e-05,integer random numbers +1567,13,20,100,1.5e-05,4.3e-05,integer random numbers +1568,13,20,1000,1.5e-05,4.3e-05,integer random numbers +1569,13,20,5000,1.5e-05,4.2e-05,integer random numbers +1570,13,20,20000,1.6e-05,4.3e-05,integer random numbers +1571,13,20,100000,1.6e-05,4.3e-05,integer random numbers +1572,13,42,10,1.6e-05,4.5e-05,integer random numbers +1573,13,42,100,1.5e-05,4.4e-05,integer random numbers +1574,13,42,1000,1.5e-05,4.4e-05,integer random numbers +1575,13,42,5000,1.5e-05,4.3e-05,integer random numbers +1576,13,42,20000,1.5e-05,4.3e-05,integer random numbers +1577,13,42,100000,1.5e-05,4.4e-05,integer random numbers +1578,13,88,10,1.5e-05,4.5e-05,integer random numbers +1579,13,88,100,1.5e-05,4.8e-05,integer random numbers +1580,13,88,1000,1.5e-05,4.5e-05,integer random numbers +1581,13,88,5000,1.6e-05,4.5e-05,integer random numbers +1582,13,88,20000,1.5e-05,4.5e-05,integer random numbers +1583,13,88,100000,1.6e-05,4.5e-05,integer random numbers +1584,13,183,10,1.8e-05,4.9e-05,integer random numbers +1585,13,183,100,1.6e-05,5e-05,integer random numbers +1586,13,183,1000,1.6e-05,5.3e-05,integer random numbers +1587,13,183,5000,1.7e-05,5.2e-05,integer random numbers +1588,13,183,20000,1.6e-05,5.1e-05,integer random numbers +1589,13,183,100000,1.6e-05,5e-05,integer random numbers +1590,13,379,10,1.7e-05,5.4e-05,integer random numbers +1591,13,379,100,1.6e-05,6e-05,integer random numbers +1592,13,379,1000,1.7e-05,6.1e-05,integer random numbers +1593,13,379,5000,1.6e-05,6.1e-05,integer random numbers +1594,13,379,20000,1.7e-05,6e-05,integer random numbers +1595,13,379,100000,1.6e-05,5.8e-05,integer random numbers +1596,13,784,10,1.8e-05,6.2e-05,integer random numbers +1597,13,784,100,1.7e-05,7.9e-05,integer random numbers +1598,13,784,1000,1.7e-05,8.3e-05,integer random numbers +1599,13,784,5000,1.7e-05,8e-05,integer random numbers +1600,13,784,20000,1.8e-05,8.4e-05,integer random numbers +1601,13,784,100000,1.7e-05,7.8e-05,integer random numbers +1602,13,1623,10,2e-05,8.5e-05,integer random numbers +1603,13,1623,100,1.9e-05,0.000107,integer random numbers +1604,13,1623,1000,1.9e-05,0.000128,integer random numbers +1605,13,1623,5000,1.9e-05,0.000138,integer random numbers +1606,13,1623,20000,1.9e-05,0.00013,integer random numbers +1607,13,1623,100000,1.9e-05,0.000122,integer random numbers +1608,13,3359,10,4.6e-05,0.000125,integer random numbers +1609,13,3359,100,2.3e-05,0.000169,integer random numbers +1610,13,3359,1000,2.2e-05,0.000221,integer random numbers +1611,13,3359,5000,2.3e-05,0.000232,integer random numbers +1612,13,3359,20000,2.3e-05,0.000246,integer random numbers +1613,13,3359,100000,2.2e-05,0.000216,integer random numbers +1614,13,6951,10,0.0001,0.000213,integer random numbers +1615,13,6951,100,3.2e-05,0.00029,integer random numbers +1616,13,6951,1000,3.2e-05,0.000389,integer random numbers +1617,13,6951,5000,3.2e-05,0.000443,integer random numbers +1618,13,6951,20000,3.3e-05,0.000538,integer random numbers +1619,13,6951,100000,3.5e-05,0.000543,integer random numbers +1620,13,14384,10,0.003249,0.000386,integer random numbers +1621,13,14384,100,4.9e-05,0.000531,integer random numbers +1622,13,14384,1000,5.1e-05,0.000724,integer random numbers +1623,13,14384,5000,4.8e-05,0.000846,integer random numbers +1624,13,14384,20000,4.7e-05,0.001036,integer random numbers +1625,13,14384,100000,4.8e-05,0.001033,integer random numbers +1626,13,29763,10,0.000283,0.000735,integer random numbers +1627,13,29763,100,7e-05,0.001026,integer random numbers +1628,13,29763,1000,7e-05,0.001406,integer random numbers +1629,13,29763,5000,6.7e-05,0.001642,integer random numbers +1630,13,29763,20000,6.8e-05,0.001965,integer random numbers +1631,13,29763,100000,6.9e-05,0.001954,integer random numbers +1632,13,61584,10,0.000295,0.001429,integer random numbers +1633,13,61584,100,0.0001,0.00204,integer random numbers +1634,13,61584,1000,9.9e-05,0.002634,integer random numbers +1635,13,61584,5000,0.000102,0.003075,integer random numbers +1636,13,61584,20000,9.2e-05,0.003181,integer random numbers +1637,13,61584,100000,8.1e-05,0.003517,integer random numbers +1638,13,127427,10,0.000452,0.002338,integer random numbers +1639,13,127427,100,0.000148,0.003425,integer random numbers +1640,13,127427,1000,0.000144,0.004429,integer random numbers +1641,13,127427,5000,0.000149,0.005306,integer random numbers +1642,13,127427,20000,0.000148,0.006383,integer random numbers +1643,13,127427,100000,0.000148,0.007474,integer random numbers +1644,13,263665,10,0.000968,0.005228,integer random numbers +1645,13,263665,100,0.000311,0.006917,integer random numbers +1646,13,263665,1000,0.000356,0.009054,integer random numbers +1647,13,263665,5000,0.000303,0.011003,integer random numbers +1648,13,263665,20000,0.000298,0.012776,integer random numbers +1649,13,263665,100000,0.000301,0.014997,integer random numbers +1650,13,545559,10,0.002033,0.0108,integer random numbers +1651,13,545559,100,0.000787,0.016431,integer random numbers +1652,13,545559,1000,0.001339,0.025552,integer random numbers +1653,13,545559,5000,0.001798,0.026569,integer random numbers +1654,13,545559,20000,0.001525,0.029271,integer random numbers +1655,13,545559,100000,0.000999,0.032779,integer random numbers +1656,13,1128837,10,0.004964,0.027105,integer random numbers +1657,13,1128837,100,0.002905,0.036311,integer random numbers +1658,13,1128837,1000,0.003676,0.047055,integer random numbers +1659,13,1128837,5000,0.002869,0.049408,integer random numbers +1660,13,1128837,20000,0.002868,0.054501,integer random numbers +1661,13,1128837,100000,0.002812,0.072805,integer random numbers +1662,13,2335721,10,0.011041,0.057358,integer random numbers +1663,13,2335721,100,0.006066,0.073169,integer random numbers +1664,13,2335721,1000,0.00689,0.092507,integer random numbers +1665,13,2335721,5000,0.006046,0.105517,integer random numbers +1666,13,2335721,20000,0.006041,0.120942,integer random numbers +1667,13,2335721,100000,0.006093,0.135782,integer random numbers +1668,13,4832930,10,0.022223,0.125059,integer random numbers +1669,13,4832930,100,0.012746,0.162893,integer random numbers +1670,13,4832930,1000,0.01257,0.196554,integer random numbers +1671,13,4832930,5000,0.014238,0.221615,integer random numbers +1672,13,4832930,20000,0.012613,0.248883,integer random numbers +1673,13,4832930,100000,0.01272,0.281591,integer random numbers +1674,13,10000000,10,0.050174,0.261044,integer random numbers +1675,13,10000000,100,0.027009,0.338378,integer random numbers +1676,13,10000000,1000,0.026788,0.413267,integer random numbers +1677,13,10000000,5000,0.02707,0.457605,integer random numbers +1678,13,10000000,20000,0.028888,0.515019,integer random numbers +1679,13,10000000,100000,0.028509,0.58548,integer random numbers +1680,14,10,10,2.9e-05,6.8e-05,integer random numbers +1681,14,10,100,1.7e-05,4.8e-05,integer random numbers +1682,14,10,1000,1.6e-05,4.4e-05,integer random numbers +1683,14,10,5000,1.5e-05,4.3e-05,integer random numbers +1684,14,10,20000,1.5e-05,4.3e-05,integer random numbers +1685,14,10,100000,1.5e-05,4.2e-05,integer random numbers +1686,14,20,10,1.5e-05,4.2e-05,integer random numbers +1687,14,20,100,1.6e-05,4.2e-05,integer random numbers +1688,14,20,1000,1.5e-05,4.2e-05,integer random numbers +1689,14,20,5000,1.5e-05,4.2e-05,integer random numbers +1690,14,20,20000,1.5e-05,4.1e-05,integer random numbers +1691,14,20,100000,1.5e-05,4.3e-05,integer random numbers +1692,14,42,10,1.5e-05,4.3e-05,integer random numbers +1693,14,42,100,1.5e-05,4.3e-05,integer random numbers +1694,14,42,1000,1.6e-05,4.4e-05,integer random numbers +1695,14,42,5000,1.5e-05,4.2e-05,integer random numbers +1696,14,42,20000,1.4e-05,4.2e-05,integer random numbers +1697,14,42,100000,1.5e-05,4.2e-05,integer random numbers +1698,14,88,10,1.5e-05,4.4e-05,integer random numbers +1699,14,88,100,1.4e-05,4.5e-05,integer random numbers +1700,14,88,1000,1.5e-05,4.5e-05,integer random numbers +1701,14,88,5000,1.5e-05,4.3e-05,integer random numbers +1702,14,88,20000,1.5e-05,4.4e-05,integer random numbers +1703,14,88,100000,1.5e-05,4.4e-05,integer random numbers +1704,14,183,10,1.7e-05,4.7e-05,integer random numbers +1705,14,183,100,1.6e-05,6e-05,integer random numbers +1706,14,183,1000,1.7e-05,9.9e-05,integer random numbers +1707,14,183,5000,2.2e-05,7.3e-05,integer random numbers +1708,14,183,20000,1.8e-05,5.7e-05,integer random numbers +1709,14,183,100000,1.6e-05,5.3e-05,integer random numbers +1710,14,379,10,1.7e-05,5.6e-05,integer random numbers +1711,14,379,100,1.6e-05,6.1e-05,integer random numbers +1712,14,379,1000,1.6e-05,6.3e-05,integer random numbers +1713,14,379,5000,1.6e-05,5.9e-05,integer random numbers +1714,14,379,20000,1.6e-05,5.9e-05,integer random numbers +1715,14,379,100000,1.6e-05,5.9e-05,integer random numbers +1716,14,784,10,1.8e-05,6.2e-05,integer random numbers +1717,14,784,100,1.7e-05,7.3e-05,integer random numbers +1718,14,784,1000,1.7e-05,8.3e-05,integer random numbers +1719,14,784,5000,1.6e-05,7.9e-05,integer random numbers +1720,14,784,20000,1.7e-05,7.8e-05,integer random numbers +1721,14,784,100000,1.6e-05,7.8e-05,integer random numbers +1722,14,1623,10,1.9e-05,8.2e-05,integer random numbers +1723,14,1623,100,1.8e-05,0.000108,integer random numbers +1724,14,1623,1000,1.9e-05,0.000128,integer random numbers +1725,14,1623,5000,1.9e-05,0.000126,integer random numbers +1726,14,1623,20000,1.9e-05,0.000127,integer random numbers +1727,14,1623,100000,1.9e-05,0.000123,integer random numbers +1728,14,3359,10,2.2e-05,0.000125,integer random numbers +1729,14,3359,100,2.2e-05,0.000171,integer random numbers +1730,14,3359,1000,2.2e-05,0.000223,integer random numbers +1731,14,3359,5000,2.4e-05,0.000232,integer random numbers +1732,14,3359,20000,2.2e-05,0.00022,integer random numbers +1733,14,3359,100000,2.2e-05,0.000229,integer random numbers +1734,14,6951,10,0.000108,0.000219,integer random numbers +1735,14,6951,100,3.1e-05,0.000297,integer random numbers +1736,14,6951,1000,3.1e-05,0.000397,integer random numbers +1737,14,6951,5000,3.2e-05,0.000445,integer random numbers +1738,14,6951,20000,3.2e-05,0.000539,integer random numbers +1739,14,6951,100000,3.5e-05,0.000543,integer random numbers +1740,14,14384,10,0.003439,0.0004,integer random numbers +1741,14,14384,100,4.8e-05,0.000552,integer random numbers +1742,14,14384,1000,5e-05,0.000739,integer random numbers +1743,14,14384,5000,4.6e-05,0.00089,integer random numbers +1744,14,14384,20000,4.8e-05,0.001078,integer random numbers +1745,14,14384,100000,4.7e-05,0.001034,integer random numbers +1746,14,29763,10,0.00028,0.000728,integer random numbers +1747,14,29763,100,6.8e-05,0.001042,integer random numbers +1748,14,29763,1000,6.7e-05,0.001428,integer random numbers +1749,14,29763,5000,6.7e-05,0.001689,integer random numbers +1750,14,29763,20000,6.7e-05,0.001943,integer random numbers +1751,14,29763,100000,6.7e-05,0.001943,integer random numbers +1752,14,61584,10,0.000293,0.001467,integer random numbers +1753,14,61584,100,9.9e-05,0.002004,integer random numbers +1754,14,61584,1000,9.7e-05,0.002644,integer random numbers +1755,14,61584,5000,9.9e-05,0.003132,integer random numbers +1756,14,61584,20000,9.1e-05,0.003172,integer random numbers +1757,14,61584,100000,8.1e-05,0.003572,integer random numbers +1758,14,127427,10,0.00045,0.002347,integer random numbers +1759,14,127427,100,0.000147,0.003351,integer random numbers +1760,14,127427,1000,0.000143,0.004595,integer random numbers +1761,14,127427,5000,0.000147,0.005351,integer random numbers +1762,14,127427,20000,0.000146,0.006061,integer random numbers +1763,14,127427,100000,0.000146,0.007565,integer random numbers +1764,14,263665,10,0.000943,0.005085,integer random numbers +1765,14,263665,100,0.000297,0.00719,integer random numbers +1766,14,263665,1000,0.000289,0.009231,integer random numbers +1767,14,263665,5000,0.000294,0.011034,integer random numbers +1768,14,263665,20000,0.000303,0.012716,integer random numbers +1769,14,263665,100000,0.000303,0.014702,integer random numbers +1770,14,545559,10,0.001968,0.010625,integer random numbers +1771,14,545559,100,0.000838,0.016987,integer random numbers +1772,14,545559,1000,0.001112,0.022603,integer random numbers +1773,14,545559,5000,0.001231,0.025861,integer random numbers +1774,14,545559,20000,0.001071,0.028933,integer random numbers +1775,14,545559,100000,0.001021,0.032115,integer random numbers +1776,14,1128837,10,0.004966,0.02608,integer random numbers +1777,14,1128837,100,0.002866,0.036568,integer random numbers +1778,14,1128837,1000,0.003366,0.045271,integer random numbers +1779,14,1128837,5000,0.003037,0.051782,integer random numbers +1780,14,1128837,20000,0.002885,0.056802,integer random numbers +1781,14,1128837,100000,0.003025,0.070037,integer random numbers +1782,14,2335721,10,0.011,0.060304,integer random numbers +1783,14,2335721,100,0.006104,0.075924,integer random numbers +1784,14,2335721,1000,0.006562,0.099735,integer random numbers +1785,14,2335721,5000,0.006051,0.106602,integer random numbers +1786,14,2335721,20000,0.005955,0.118067,integer random numbers +1787,14,2335721,100000,0.00597,0.138638,integer random numbers +1788,14,4832930,10,0.021771,0.12279,integer random numbers +1789,14,4832930,100,0.013188,0.162634,integer random numbers +1790,14,4832930,1000,0.012842,0.197065,integer random numbers +1791,14,4832930,5000,0.012514,0.223533,integer random numbers +1792,14,4832930,20000,0.012436,0.24589,integer random numbers +1793,14,4832930,100000,0.013031,0.277444,integer random numbers +1794,14,10000000,10,0.050294,0.268486,integer random numbers +1795,14,10000000,100,0.02692,0.336461,integer random numbers +1796,14,10000000,1000,0.02874,0.414778,integer random numbers +1797,14,10000000,5000,0.027143,0.473422,integer random numbers +1798,14,10000000,20000,0.026652,0.514117,integer random numbers +1799,14,10000000,100000,0.026716,0.574079,integer random numbers +1800,15,10,10,3e-05,6.9e-05,integer random numbers +1801,15,10,100,1.7e-05,4.8e-05,integer random numbers +1802,15,10,1000,1.6e-05,4.5e-05,integer random numbers +1803,15,10,5000,1.5e-05,4.3e-05,integer random numbers +1804,15,10,20000,1.6e-05,4.4e-05,integer random numbers +1805,15,10,100000,1.5e-05,4.3e-05,integer random numbers +1806,15,20,10,1.5e-05,4.4e-05,integer random numbers +1807,15,20,100,1.5e-05,4.3e-05,integer random numbers +1808,15,20,1000,1.5e-05,4.4e-05,integer random numbers +1809,15,20,5000,1.6e-05,4.3e-05,integer random numbers +1810,15,20,20000,1.5e-05,4.3e-05,integer random numbers +1811,15,20,100000,1.5e-05,4.2e-05,integer random numbers +1812,15,42,10,1.5e-05,4.4e-05,integer random numbers +1813,15,42,100,1.5e-05,4.5e-05,integer random numbers +1814,15,42,1000,1.5e-05,4.4e-05,integer random numbers +1815,15,42,5000,1.5e-05,4.4e-05,integer random numbers +1816,15,42,20000,1.5e-05,4.3e-05,integer random numbers +1817,15,42,100000,1.4e-05,4.3e-05,integer random numbers +1818,15,88,10,1.5e-05,4.6e-05,integer random numbers +1819,15,88,100,1.5e-05,4.6e-05,integer random numbers +1820,15,88,1000,1.5e-05,4.5e-05,integer random numbers +1821,15,88,5000,1.5e-05,4.5e-05,integer random numbers +1822,15,88,20000,1.5e-05,4.5e-05,integer random numbers +1823,15,88,100000,1.5e-05,4.5e-05,integer random numbers +1824,15,183,10,1.7e-05,4.9e-05,integer random numbers +1825,15,183,100,1.6e-05,5.2e-05,integer random numbers +1826,15,183,1000,1.6e-05,5.2e-05,integer random numbers +1827,15,183,5000,1.6e-05,5.1e-05,integer random numbers +1828,15,183,20000,1.6e-05,5.1e-05,integer random numbers +1829,15,183,100000,1.7e-05,5.1e-05,integer random numbers +1830,15,379,10,1.7e-05,5.5e-05,integer random numbers +1831,15,379,100,1.6e-05,5.9e-05,integer random numbers +1832,15,379,1000,1.7e-05,6.3e-05,integer random numbers +1833,15,379,5000,1.7e-05,6.2e-05,integer random numbers +1834,15,379,20000,1.7e-05,7.2e-05,integer random numbers +1835,15,379,100000,1.6e-05,5.7e-05,integer random numbers +1836,15,784,10,1.8e-05,6.2e-05,integer random numbers +1837,15,784,100,1.7e-05,7.4e-05,integer random numbers +1838,15,784,1000,2.1e-05,8.3e-05,integer random numbers +1839,15,784,5000,1.7e-05,7.9e-05,integer random numbers +1840,15,784,20000,1.7e-05,7.8e-05,integer random numbers +1841,15,784,100000,1.7e-05,7.8e-05,integer random numbers +1842,15,1623,10,1.9e-05,8.3e-05,integer random numbers +1843,15,1623,100,1.9e-05,0.000108,integer random numbers +1844,15,1623,1000,1.8e-05,0.000129,integer random numbers +1845,15,1623,5000,1.9e-05,0.000126,integer random numbers +1846,15,1623,20000,1.9e-05,0.000124,integer random numbers +1847,15,1623,100000,1.8e-05,0.000121,integer random numbers +1848,15,3359,10,2.2e-05,0.000123,integer random numbers +1849,15,3359,100,2.2e-05,0.000167,integer random numbers +1850,15,3359,1000,2.2e-05,0.000222,integer random numbers +1851,15,3359,5000,2.2e-05,0.000232,integer random numbers +1852,15,3359,20000,2.3e-05,0.000222,integer random numbers +1853,15,3359,100000,2.3e-05,0.000216,integer random numbers +1854,15,6951,10,9.6e-05,0.000212,integer random numbers +1855,15,6951,100,3.3e-05,0.000284,integer random numbers +1856,15,6951,1000,3.2e-05,0.0004,integer random numbers +1857,15,6951,5000,3.2e-05,0.000446,integer random numbers +1858,15,6951,20000,3.3e-05,0.000549,integer random numbers +1859,15,6951,100000,3.4e-05,0.000544,integer random numbers +1860,15,14384,10,0.003222,0.000391,integer random numbers +1861,15,14384,100,5e-05,0.000526,integer random numbers +1862,15,14384,1000,5.3e-05,0.000746,integer random numbers +1863,15,14384,5000,4.8e-05,0.000878,integer random numbers +1864,15,14384,20000,4.7e-05,0.00105,integer random numbers +1865,15,14384,100000,4.8e-05,0.001035,integer random numbers +1866,15,29763,10,0.000273,0.000742,integer random numbers +1867,15,29763,100,6.9e-05,0.00102,integer random numbers +1868,15,29763,1000,6.8e-05,0.001403,integer random numbers +1869,15,29763,5000,6.7e-05,0.001635,integer random numbers +1870,15,29763,20000,6.8e-05,0.001945,integer random numbers +1871,15,29763,100000,6.9e-05,0.001932,integer random numbers +1872,15,61584,10,0.000297,0.001422,integer random numbers +1873,15,61584,100,0.0001,0.002102,integer random numbers +1874,15,61584,1000,0.000105,0.002624,integer random numbers +1875,15,61584,5000,0.000104,0.003122,integer random numbers +1876,15,61584,20000,0.000107,0.003164,integer random numbers +1877,15,61584,100000,8.2e-05,0.003441,integer random numbers +1878,15,127427,10,0.000452,0.002399,integer random numbers +1879,15,127427,100,0.000152,0.003555,integer random numbers +1880,15,127427,1000,0.000146,0.004382,integer random numbers +1881,15,127427,5000,0.000193,0.005278,integer random numbers +1882,15,127427,20000,0.000151,0.006077,integer random numbers +1883,15,127427,100000,0.00015,0.007413,integer random numbers +1884,15,263665,10,0.000953,0.005262,integer random numbers +1885,15,263665,100,0.000306,0.007138,integer random numbers +1886,15,263665,1000,0.000293,0.008935,integer random numbers +1887,15,263665,5000,0.000292,0.011319,integer random numbers +1888,15,263665,20000,0.000321,0.012603,integer random numbers +1889,15,263665,100000,0.000298,0.015034,integer random numbers +1890,15,545559,10,0.002047,0.011032,integer random numbers +1891,15,545559,100,0.000806,0.017154,integer random numbers +1892,15,545559,1000,0.0014,0.024374,integer random numbers +1893,15,545559,5000,0.001195,0.025125,integer random numbers +1894,15,545559,20000,0.001066,0.02825,integer random numbers +1895,15,545559,100000,0.001035,0.033027,integer random numbers +1896,15,1128837,10,0.005038,0.026517,integer random numbers +1897,15,1128837,100,0.002874,0.034494,integer random numbers +1898,15,1128837,1000,0.002982,0.045071,integer random numbers +1899,15,1128837,5000,0.002846,0.049566,integer random numbers +1900,15,1128837,20000,0.00294,0.056759,integer random numbers +1901,15,1128837,100000,0.003322,0.070511,integer random numbers +1902,15,2335721,10,0.011307,0.05872,integer random numbers +1903,15,2335721,100,0.0067,0.074606,integer random numbers +1904,15,2335721,1000,0.006873,0.094935,integer random numbers +1905,15,2335721,5000,0.006027,0.10324,integer random numbers +1906,15,2335721,20000,0.006139,0.119713,integer random numbers +1907,15,2335721,100000,0.006157,0.138459,integer random numbers +1908,15,4832930,10,0.022058,0.126902,integer random numbers +1909,15,4832930,100,0.012448,0.156985,integer random numbers +1910,15,4832930,1000,0.012813,0.193529,integer random numbers +1911,15,4832930,5000,0.013304,0.225508,integer random numbers +1912,15,4832930,20000,0.012477,0.242999,integer random numbers +1913,15,4832930,100000,0.012528,0.280514,integer random numbers +1914,15,10000000,10,0.05,0.262494,integer random numbers +1915,15,10000000,100,0.026451,0.362605,integer random numbers +1916,15,10000000,1000,0.026763,0.40375,integer random numbers +1917,15,10000000,5000,0.026497,0.466821,integer random numbers +1918,15,10000000,20000,0.02622,0.515753,integer random numbers +1919,15,10000000,100000,0.027339,0.579884,integer random numbers +1920,16,10,10,2.9e-05,6.9e-05,integer random numbers +1921,16,10,100,1.7e-05,4.9e-05,integer random numbers +1922,16,10,1000,1.6e-05,4.5e-05,integer random numbers +1923,16,10,5000,1.5e-05,4.4e-05,integer random numbers +1924,16,10,20000,1.5e-05,4.3e-05,integer random numbers +1925,16,10,100000,1.6e-05,4.3e-05,integer random numbers +1926,16,20,10,1.5e-05,4.4e-05,integer random numbers +1927,16,20,100,1.5e-05,4.4e-05,integer random numbers +1928,16,20,1000,1.5e-05,4.4e-05,integer random numbers +1929,16,20,5000,1.5e-05,4.3e-05,integer random numbers +1930,16,20,20000,1.5e-05,4.3e-05,integer random numbers +1931,16,20,100000,1.5e-05,4.3e-05,integer random numbers +1932,16,42,10,1.6e-05,4.4e-05,integer random numbers +1933,16,42,100,1.5e-05,4.5e-05,integer random numbers +1934,16,42,1000,1.6e-05,4.3e-05,integer random numbers +1935,16,42,5000,1.6e-05,4.3e-05,integer random numbers +1936,16,42,20000,1.6e-05,4.4e-05,integer random numbers +1937,16,42,100000,1.5e-05,4.5e-05,integer random numbers +1938,16,88,10,1.6e-05,4.6e-05,integer random numbers +1939,16,88,100,1.5e-05,5.7e-05,integer random numbers +1940,16,88,1000,1.6e-05,4.6e-05,integer random numbers +1941,16,88,5000,1.5e-05,4.4e-05,integer random numbers +1942,16,88,20000,1.5e-05,4.4e-05,integer random numbers +1943,16,88,100000,1.5e-05,4.4e-05,integer random numbers +1944,16,183,10,1.7e-05,4.7e-05,integer random numbers +1945,16,183,100,1.9e-05,5.1e-05,integer random numbers +1946,16,183,1000,1.6e-05,5.1e-05,integer random numbers +1947,16,183,5000,1.6e-05,5.1e-05,integer random numbers +1948,16,183,20000,1.6e-05,6.6e-05,integer random numbers +1949,16,183,100000,1.6e-05,5.2e-05,integer random numbers +1950,16,379,10,1.7e-05,5.4e-05,integer random numbers +1951,16,379,100,1.7e-05,6e-05,integer random numbers +1952,16,379,1000,1.6e-05,6.3e-05,integer random numbers +1953,16,379,5000,1.7e-05,6.1e-05,integer random numbers +1954,16,379,20000,1.7e-05,6.1e-05,integer random numbers +1955,16,379,100000,1.6e-05,6e-05,integer random numbers +1956,16,784,10,1.9e-05,6.5e-05,integer random numbers +1957,16,784,100,1.8e-05,9.1e-05,integer random numbers +1958,16,784,1000,1.8e-05,8.4e-05,integer random numbers +1959,16,784,5000,1.7e-05,8e-05,integer random numbers +1960,16,784,20000,1.7e-05,8e-05,integer random numbers +1961,16,784,100000,1.6e-05,8.1e-05,integer random numbers +1962,16,1623,10,1.9e-05,8.6e-05,integer random numbers +1963,16,1623,100,1.9e-05,0.000109,integer random numbers +1964,16,1623,1000,1.9e-05,0.000131,integer random numbers +1965,16,1623,5000,1.9e-05,0.000129,integer random numbers +1966,16,1623,20000,1.8e-05,0.000126,integer random numbers +1967,16,1623,100000,1.9e-05,0.000125,integer random numbers +1968,16,3359,10,2.3e-05,0.00013,integer random numbers +1969,16,3359,100,2.3e-05,0.000174,integer random numbers +1970,16,3359,1000,2.2e-05,0.000226,integer random numbers +1971,16,3359,5000,2.3e-05,0.000238,integer random numbers +1972,16,3359,20000,2.2e-05,0.00022,integer random numbers +1973,16,3359,100000,2.2e-05,0.000213,integer random numbers +1974,16,6951,10,9.6e-05,0.000224,integer random numbers +1975,16,6951,100,3.4e-05,0.000305,integer random numbers +1976,16,6951,1000,3.3e-05,0.000405,integer random numbers +1977,16,6951,5000,3.3e-05,0.000455,integer random numbers +1978,16,6951,20000,5.6e-05,0.000576,integer random numbers +1979,16,6951,100000,3.7e-05,0.000588,integer random numbers +1980,16,14384,10,0.003396,0.000413,integer random numbers +1981,16,14384,100,5.3e-05,0.000548,integer random numbers +1982,16,14384,1000,5.3e-05,0.000769,integer random numbers +1983,16,14384,5000,4.9e-05,0.0009,integer random numbers +1984,16,14384,20000,5e-05,0.001085,integer random numbers +1985,16,14384,100000,5e-05,0.001053,integer random numbers +1986,16,29763,10,0.000292,0.000778,integer random numbers +1987,16,29763,100,7.2e-05,0.001055,integer random numbers +1988,16,29763,1000,7.1e-05,0.0014,integer random numbers +1989,16,29763,5000,7.2e-05,0.001739,integer random numbers +1990,16,29763,20000,7.1e-05,0.001963,integer random numbers +1991,16,29763,100000,6.9e-05,0.001941,integer random numbers +1992,16,61584,10,0.000301,0.001481,integer random numbers +1993,16,61584,100,0.000105,0.002079,integer random numbers +1994,16,61584,1000,0.000102,0.002721,integer random numbers +1995,16,61584,5000,0.000103,0.003193,integer random numbers +1996,16,61584,20000,9.7e-05,0.003317,integer random numbers +1997,16,61584,100000,8.6e-05,0.003503,integer random numbers +1998,16,127427,10,0.000468,0.002405,integer random numbers +1999,16,127427,100,0.000154,0.003443,integer random numbers +2000,16,127427,1000,0.000147,0.004543,integer random numbers +2001,16,127427,5000,0.000148,0.005455,integer random numbers +2002,16,127427,20000,0.000147,0.006402,integer random numbers +2003,16,127427,100000,0.000149,0.007526,integer random numbers +2004,16,263665,10,0.001,0.005121,integer random numbers +2005,16,263665,100,0.000296,0.007243,integer random numbers +2006,16,263665,1000,0.000295,0.009008,integer random numbers +2007,16,263665,5000,0.000319,0.010728,integer random numbers +2008,16,263665,20000,0.000287,0.012664,integer random numbers +2009,16,263665,100000,0.000301,0.014959,integer random numbers +2010,16,545559,10,0.002014,0.011119,integer random numbers +2011,16,545559,100,0.000891,0.017375,integer random numbers +2012,16,545559,1000,0.001472,0.024007,integer random numbers +2013,16,545559,5000,0.001527,0.026941,integer random numbers +2014,16,545559,20000,0.001121,0.028481,integer random numbers +2015,16,545559,100000,0.001025,0.032462,integer random numbers +2016,16,1128837,10,0.00518,0.026303,integer random numbers +2017,16,1128837,100,0.002976,0.034709,integer random numbers +2018,16,1128837,1000,0.003466,0.04542,integer random numbers +2019,16,1128837,5000,0.002917,0.050174,integer random numbers +2020,16,1128837,20000,0.002808,0.05489,integer random numbers +2021,16,1128837,100000,0.003113,0.068855,integer random numbers +2022,16,2335721,10,0.010571,0.059387,integer random numbers +2023,16,2335721,100,0.006137,0.07597,integer random numbers +2024,16,2335721,1000,0.007222,0.094523,integer random numbers +2025,16,2335721,5000,0.006132,0.101594,integer random numbers +2026,16,2335721,20000,0.006039,0.120376,integer random numbers +2027,16,2335721,100000,0.006039,0.137876,integer random numbers +2028,16,4832930,10,0.022554,0.124904,integer random numbers +2029,16,4832930,100,0.01254,0.161746,integer random numbers +2030,16,4832930,1000,0.012731,0.197702,integer random numbers +2031,16,4832930,5000,0.013033,0.217564,integer random numbers +2032,16,4832930,20000,0.012685,0.250823,integer random numbers +2033,16,4832930,100000,0.012885,0.282229,integer random numbers +2034,16,10000000,10,0.048418,0.276009,integer random numbers +2035,16,10000000,100,0.027526,0.338041,integer random numbers +2036,16,10000000,1000,0.026782,0.40183,integer random numbers +2037,16,10000000,5000,0.026964,0.471136,integer random numbers +2038,16,10000000,20000,0.026555,0.510072,integer random numbers +2039,16,10000000,100000,0.027592,0.584517,integer random numbers +2040,17,10,10,3e-05,7.2e-05,integer random numbers +2041,17,10,100,1.7e-05,5.1e-05,integer random numbers +2042,17,10,1000,1.6e-05,4.7e-05,integer random numbers +2043,17,10,5000,1.6e-05,4.5e-05,integer random numbers +2044,17,10,20000,1.6e-05,4.4e-05,integer random numbers +2045,17,10,100000,1.6e-05,4.4e-05,integer random numbers +2046,17,20,10,1.6e-05,4.4e-05,integer random numbers +2047,17,20,100,1.6e-05,4.5e-05,integer random numbers +2048,17,20,1000,1.5e-05,4.4e-05,integer random numbers +2049,17,20,5000,1.6e-05,4.4e-05,integer random numbers +2050,17,20,20000,1.5e-05,4.8e-05,integer random numbers +2051,17,20,100000,1.5e-05,4.4e-05,integer random numbers +2052,17,42,10,1.6e-05,4.5e-05,integer random numbers +2053,17,42,100,1.6e-05,4.6e-05,integer random numbers +2054,17,42,1000,1.6e-05,4.5e-05,integer random numbers +2055,17,42,5000,1.6e-05,4.4e-05,integer random numbers +2056,17,42,20000,1.6e-05,4.6e-05,integer random numbers +2057,17,42,100000,1.6e-05,4.5e-05,integer random numbers +2058,17,88,10,1.5e-05,4.6e-05,integer random numbers +2059,17,88,100,1.6e-05,4.8e-05,integer random numbers +2060,17,88,1000,1.6e-05,4.9e-05,integer random numbers +2061,17,88,5000,1.6e-05,4.7e-05,integer random numbers +2062,17,88,20000,1.6e-05,4.6e-05,integer random numbers +2063,17,88,100000,1.6e-05,4.6e-05,integer random numbers +2064,17,183,10,1.8e-05,5e-05,integer random numbers +2065,17,183,100,1.7e-05,5.2e-05,integer random numbers +2066,17,183,1000,1.6e-05,5.4e-05,integer random numbers +2067,17,183,5000,1.6e-05,5.3e-05,integer random numbers +2068,17,183,20000,1.6e-05,6.7e-05,integer random numbers +2069,17,183,100000,1.6e-05,5e-05,integer random numbers +2070,17,379,10,1.7e-05,5.3e-05,integer random numbers +2071,17,379,100,1.7e-05,6e-05,integer random numbers +2072,17,379,1000,1.7e-05,6.3e-05,integer random numbers +2073,17,379,5000,1.6e-05,6.1e-05,integer random numbers +2074,17,379,20000,1.7e-05,6e-05,integer random numbers +2075,17,379,100000,1.7e-05,5.9e-05,integer random numbers +2076,17,784,10,1.8e-05,6.4e-05,integer random numbers +2077,17,784,100,1.8e-05,7.7e-05,integer random numbers +2078,17,784,1000,1.8e-05,8.6e-05,integer random numbers +2079,17,784,5000,1.8e-05,8.2e-05,integer random numbers +2080,17,784,20000,1.7e-05,8.1e-05,integer random numbers +2081,17,784,100000,1.8e-05,8e-05,integer random numbers +2082,17,1623,10,1.9e-05,8.5e-05,integer random numbers +2083,17,1623,100,1.8e-05,0.000111,integer random numbers +2084,17,1623,1000,1.9e-05,0.000134,integer random numbers +2085,17,1623,5000,1.9e-05,0.000131,integer random numbers +2086,17,1623,20000,1.9e-05,0.000127,integer random numbers +2087,17,1623,100000,1.9e-05,0.000126,integer random numbers +2088,17,3359,10,2.3e-05,0.000129,integer random numbers +2089,17,3359,100,2.3e-05,0.000176,integer random numbers +2090,17,3359,1000,2.3e-05,0.000231,integer random numbers +2091,17,3359,5000,2.4e-05,0.000239,integer random numbers +2092,17,3359,20000,2.3e-05,0.000228,integer random numbers +2093,17,3359,100000,2.3e-05,0.000224,integer random numbers +2094,17,6951,10,0.000119,0.000239,integer random numbers +2095,17,6951,100,3.3e-05,0.000298,integer random numbers +2096,17,6951,1000,3.3e-05,0.000405,integer random numbers +2097,17,6951,5000,3.4e-05,0.000456,integer random numbers +2098,17,6951,20000,3.4e-05,0.000557,integer random numbers +2099,17,6951,100000,3.4e-05,0.000538,integer random numbers +2100,17,14384,10,0.00351,0.000399,integer random numbers +2101,17,14384,100,5e-05,0.000564,integer random numbers +2102,17,14384,1000,5.2e-05,0.000775,integer random numbers +2103,17,14384,5000,4.9e-05,0.000876,integer random numbers +2104,17,14384,20000,4.9e-05,0.001073,integer random numbers +2105,17,14384,100000,4.8e-05,0.001021,integer random numbers +2106,17,29763,10,0.000272,0.00076,integer random numbers +2107,17,29763,100,6.9e-05,0.001045,integer random numbers +2108,17,29763,1000,6.9e-05,0.001419,integer random numbers +2109,17,29763,5000,6.9e-05,0.001696,integer random numbers +2110,17,29763,20000,7e-05,0.001969,integer random numbers +2111,17,29763,100000,6.8e-05,0.00194,integer random numbers +2112,17,61584,10,0.000296,0.00145,integer random numbers +2113,17,61584,100,0.000101,0.002037,integer random numbers +2114,17,61584,1000,9.9e-05,0.002618,integer random numbers +2115,17,61584,5000,0.000101,0.003222,integer random numbers +2116,17,61584,20000,9.7e-05,0.003291,integer random numbers +2117,17,61584,100000,8.5e-05,0.003497,integer random numbers +2118,17,127427,10,0.000473,0.002466,integer random numbers +2119,17,127427,100,0.000152,0.003442,integer random numbers +2120,17,127427,1000,0.000148,0.004488,integer random numbers +2121,17,127427,5000,0.000152,0.00534,integer random numbers +2122,17,127427,20000,0.000151,0.006362,integer random numbers +2123,17,127427,100000,0.000151,0.007456,integer random numbers +2124,17,263665,10,0.001032,0.005114,integer random numbers +2125,17,263665,100,0.000299,0.007114,integer random numbers +2126,17,263665,1000,0.000301,0.009051,integer random numbers +2127,17,263665,5000,0.000296,0.010847,integer random numbers +2128,17,263665,20000,0.000291,0.012781,integer random numbers +2129,17,263665,100000,0.00031,0.014944,integer random numbers +2130,17,545559,10,0.001976,0.011058,integer random numbers +2131,17,545559,100,0.000835,0.017968,integer random numbers +2132,17,545559,1000,0.001189,0.02474,integer random numbers +2133,17,545559,5000,0.001285,0.028972,integer random numbers +2134,17,545559,20000,0.001396,0.029745,integer random numbers +2135,17,545559,100000,0.001124,0.033035,integer random numbers +2136,17,1128837,10,0.006126,0.031974,integer random numbers +2137,17,1128837,100,0.003358,0.040266,integer random numbers +2138,17,1128837,1000,0.003203,0.043807,integer random numbers +2139,17,1128837,5000,0.002923,0.050304,integer random numbers +2140,17,1128837,20000,0.002958,0.061579,integer random numbers +2141,17,1128837,100000,0.002857,0.06628,integer random numbers +2142,17,2335721,10,0.010991,0.059424,integer random numbers +2143,17,2335721,100,0.007428,0.075944,integer random numbers +2144,17,2335721,1000,0.006907,0.092583,integer random numbers +2145,17,2335721,5000,0.006366,0.105725,integer random numbers +2146,17,2335721,20000,0.006176,0.120405,integer random numbers +2147,17,2335721,100000,0.006621,0.143889,integer random numbers +2148,17,4832930,10,0.022728,0.125492,integer random numbers +2149,17,4832930,100,0.012609,0.154384,integer random numbers +2150,17,4832930,1000,0.012927,0.191827,integer random numbers +2151,17,4832930,5000,0.012568,0.227752,integer random numbers +2152,17,4832930,20000,0.01251,0.246865,integer random numbers +2153,17,4832930,100000,0.012655,0.282545,integer random numbers +2154,17,10000000,10,0.05227,0.268105,integer random numbers +2155,17,10000000,100,0.026858,0.333768,integer random numbers +2156,17,10000000,1000,0.027512,0.409277,integer random numbers +2157,17,10000000,5000,0.026524,0.472308,integer random numbers +2158,17,10000000,20000,0.027157,0.513919,integer random numbers +2159,17,10000000,100000,0.027242,0.578482,integer random numbers +2160,18,10,10,3e-05,7.4e-05,integer random numbers +2161,18,10,100,1.7e-05,4.9e-05,integer random numbers +2162,18,10,1000,1.6e-05,4.6e-05,integer random numbers +2163,18,10,5000,1.6e-05,4.4e-05,integer random numbers +2164,18,10,20000,1.6e-05,4.5e-05,integer random numbers +2165,18,10,100000,1.5e-05,4.3e-05,integer random numbers +2166,18,20,10,1.5e-05,4.4e-05,integer random numbers +2167,18,20,100,1.6e-05,4.4e-05,integer random numbers +2168,18,20,1000,1.5e-05,4.4e-05,integer random numbers +2169,18,20,5000,1.5e-05,4.4e-05,integer random numbers +2170,18,20,20000,1.5e-05,4.4e-05,integer random numbers +2171,18,20,100000,1.6e-05,4.3e-05,integer random numbers +2172,18,42,10,1.6e-05,4.4e-05,integer random numbers +2173,18,42,100,1.6e-05,4.5e-05,integer random numbers +2174,18,42,1000,3e-05,4.4e-05,integer random numbers +2175,18,42,5000,1.5e-05,4.4e-05,integer random numbers +2176,18,42,20000,1.5e-05,4.2e-05,integer random numbers +2177,18,42,100000,1.5e-05,4.2e-05,integer random numbers +2178,18,88,10,1.6e-05,4.5e-05,integer random numbers +2179,18,88,100,1.5e-05,4.7e-05,integer random numbers +2180,18,88,1000,1.5e-05,4.4e-05,integer random numbers +2181,18,88,5000,1.5e-05,4.4e-05,integer random numbers +2182,18,88,20000,1.5e-05,4.4e-05,integer random numbers +2183,18,88,100000,1.5e-05,4.3e-05,integer random numbers +2184,18,183,10,1.7e-05,4.8e-05,integer random numbers +2185,18,183,100,1.6e-05,5e-05,integer random numbers +2186,18,183,1000,1.6e-05,5.1e-05,integer random numbers +2187,18,183,5000,1.6e-05,5.1e-05,integer random numbers +2188,18,183,20000,1.6e-05,5e-05,integer random numbers +2189,18,183,100000,1.6e-05,5.1e-05,integer random numbers +2190,18,379,10,1.7e-05,5.2e-05,integer random numbers +2191,18,379,100,1.7e-05,6.1e-05,integer random numbers +2192,18,379,1000,1.6e-05,6.2e-05,integer random numbers +2193,18,379,5000,1.7e-05,5.9e-05,integer random numbers +2194,18,379,20000,1.7e-05,5.9e-05,integer random numbers +2195,18,379,100000,1.6e-05,5.9e-05,integer random numbers +2196,18,784,10,1.8e-05,6.3e-05,integer random numbers +2197,18,784,100,1.8e-05,7.6e-05,integer random numbers +2198,18,784,1000,1.8e-05,8.4e-05,integer random numbers +2199,18,784,5000,1.7e-05,8.1e-05,integer random numbers +2200,18,784,20000,1.8e-05,8e-05,integer random numbers +2201,18,784,100000,1.7e-05,9.1e-05,integer random numbers +2202,18,1623,10,1.9e-05,8.2e-05,integer random numbers +2203,18,1623,100,1.8e-05,0.000106,integer random numbers +2204,18,1623,1000,1.8e-05,0.000126,integer random numbers +2205,18,1623,5000,1.8e-05,0.00013,integer random numbers +2206,18,1623,20000,1.9e-05,0.000124,integer random numbers +2207,18,1623,100000,1.8e-05,0.000122,integer random numbers +2208,18,3359,10,2.1e-05,0.000126,integer random numbers +2209,18,3359,100,2.1e-05,0.00017,integer random numbers +2210,18,3359,1000,2.3e-05,0.00022,integer random numbers +2211,18,3359,5000,2.3e-05,0.000229,integer random numbers +2212,18,3359,20000,2.3e-05,0.00022,integer random numbers +2213,18,3359,100000,2.2e-05,0.000218,integer random numbers +2214,18,6951,10,0.0001,0.000224,integer random numbers +2215,18,6951,100,3.2e-05,0.000296,integer random numbers +2216,18,6951,1000,3.3e-05,0.000409,integer random numbers +2217,18,6951,5000,3.2e-05,0.000439,integer random numbers +2218,18,6951,20000,3.2e-05,0.000542,integer random numbers +2219,18,6951,100000,3.3e-05,0.000544,integer random numbers +2220,18,14384,10,0.00327,0.000384,integer random numbers +2221,18,14384,100,4.9e-05,0.000545,integer random numbers +2222,18,14384,1000,5.1e-05,0.000752,integer random numbers +2223,18,14384,5000,4.6e-05,0.000858,integer random numbers +2224,18,14384,20000,4.7e-05,0.001034,integer random numbers +2225,18,14384,100000,4.7e-05,0.001025,integer random numbers +2226,18,29763,10,0.000276,0.000745,integer random numbers +2227,18,29763,100,7.3e-05,0.001022,integer random numbers +2228,18,29763,1000,6.6e-05,0.001339,integer random numbers +2229,18,29763,5000,6.6e-05,0.00171,integer random numbers +2230,18,29763,20000,6.7e-05,0.001945,integer random numbers +2231,18,29763,100000,6.7e-05,0.001932,integer random numbers +2232,18,61584,10,0.00029,0.001448,integer random numbers +2233,18,61584,100,9.9e-05,0.002077,integer random numbers +2234,18,61584,1000,9.7e-05,0.002628,integer random numbers +2235,18,61584,5000,0.000101,0.00315,integer random numbers +2236,18,61584,20000,0.000106,0.003241,integer random numbers +2237,18,61584,100000,8.2e-05,0.003641,integer random numbers +2238,18,127427,10,0.000466,0.002459,integer random numbers +2239,18,127427,100,0.000152,0.003408,integer random numbers +2240,18,127427,1000,0.000146,0.004534,integer random numbers +2241,18,127427,5000,0.00015,0.005398,integer random numbers +2242,18,127427,20000,0.000149,0.006307,integer random numbers +2243,18,127427,100000,0.000151,0.007674,integer random numbers +2244,18,263665,10,0.000997,0.00529,integer random numbers +2245,18,263665,100,0.000304,0.007095,integer random numbers +2246,18,263665,1000,0.000295,0.009239,integer random numbers +2247,18,263665,5000,0.000302,0.011026,integer random numbers +2248,18,263665,20000,0.000299,0.01262,integer random numbers +2249,18,263665,100000,0.000295,0.015201,integer random numbers +2250,18,545559,10,0.002019,0.010665,integer random numbers +2251,18,545559,100,0.000815,0.017221,integer random numbers +2252,18,545559,1000,0.001523,0.022736,integer random numbers +2253,18,545559,5000,0.001128,0.028431,integer random numbers +2254,18,545559,20000,0.001066,0.028671,integer random numbers +2255,18,545559,100000,0.000926,0.032214,integer random numbers +2256,18,1128837,10,0.005322,0.02627,integer random numbers +2257,18,1128837,100,0.002911,0.035677,integer random numbers +2258,18,1128837,1000,0.003084,0.045589,integer random numbers +2259,18,1128837,5000,0.002905,0.050264,integer random numbers +2260,18,1128837,20000,0.002788,0.05514,integer random numbers +2261,18,1128837,100000,0.003482,0.068837,integer random numbers +2262,18,2335721,10,0.010631,0.058781,integer random numbers +2263,18,2335721,100,0.006201,0.07577,integer random numbers +2264,18,2335721,1000,0.006818,0.095052,integer random numbers +2265,18,2335721,5000,0.00612,0.102663,integer random numbers +2266,18,2335721,20000,0.006066,0.11944,integer random numbers +2267,18,2335721,100000,0.005928,0.135108,integer random numbers +2268,18,4832930,10,0.022604,0.125934,integer random numbers +2269,18,4832930,100,0.01277,0.16141,integer random numbers +2270,18,4832930,1000,0.012624,0.198351,integer random numbers +2271,18,4832930,5000,0.012622,0.219472,integer random numbers +2272,18,4832930,20000,0.012813,0.249935,integer random numbers +2273,18,4832930,100000,0.012911,0.280203,integer random numbers +2274,18,10000000,10,0.048415,0.266951,integer random numbers +2275,18,10000000,100,0.02645,0.336746,integer random numbers +2276,18,10000000,1000,0.026945,0.401209,integer random numbers +2277,18,10000000,5000,0.026459,0.465477,integer random numbers +2278,18,10000000,20000,0.02761,0.506016,integer random numbers +2279,18,10000000,100000,0.028109,0.573152,integer random numbers +2280,19,10,10,3e-05,7.1e-05,integer random numbers +2281,19,10,100,1.7e-05,4.8e-05,integer random numbers +2282,19,10,1000,1.6e-05,4.7e-05,integer random numbers +2283,19,10,5000,1.5e-05,4.3e-05,integer random numbers +2284,19,10,20000,1.5e-05,4.2e-05,integer random numbers +2285,19,10,100000,1.5e-05,4.2e-05,integer random numbers +2286,19,20,10,1.5e-05,4.2e-05,integer random numbers +2287,19,20,100,1.5e-05,4.2e-05,integer random numbers +2288,19,20,1000,1.5e-05,4.2e-05,integer random numbers +2289,19,20,5000,1.5e-05,4.3e-05,integer random numbers +2290,19,20,20000,1.5e-05,4.3e-05,integer random numbers +2291,19,20,100000,1.5e-05,4.2e-05,integer random numbers +2292,19,42,10,1.5e-05,4.3e-05,integer random numbers +2293,19,42,100,1.5e-05,4.3e-05,integer random numbers +2294,19,42,1000,1.5e-05,4.3e-05,integer random numbers +2295,19,42,5000,1.4e-05,4.2e-05,integer random numbers +2296,19,42,20000,1.5e-05,4.2e-05,integer random numbers +2297,19,42,100000,1.5e-05,4.3e-05,integer random numbers +2298,19,88,10,1.5e-05,4.4e-05,integer random numbers +2299,19,88,100,1.4e-05,4.4e-05,integer random numbers +2300,19,88,1000,1.5e-05,4.4e-05,integer random numbers +2301,19,88,5000,1.5e-05,4.4e-05,integer random numbers +2302,19,88,20000,1.5e-05,4.5e-05,integer random numbers +2303,19,88,100000,1.5e-05,4.4e-05,integer random numbers +2304,19,183,10,1.7e-05,4.8e-05,integer random numbers +2305,19,183,100,1.6e-05,5e-05,integer random numbers +2306,19,183,1000,1.6e-05,5.2e-05,integer random numbers +2307,19,183,5000,1.6e-05,5e-05,integer random numbers +2308,19,183,20000,1.6e-05,5e-05,integer random numbers +2309,19,183,100000,1.6e-05,5.1e-05,integer random numbers +2310,19,379,10,1.6e-05,5.3e-05,integer random numbers +2311,19,379,100,1.7e-05,5.8e-05,integer random numbers +2312,19,379,1000,1.6e-05,6.1e-05,integer random numbers +2313,19,379,5000,1.7e-05,6.1e-05,integer random numbers +2314,19,379,20000,1.7e-05,5.8e-05,integer random numbers +2315,19,379,100000,1.6e-05,5.8e-05,integer random numbers +2316,19,784,10,1.8e-05,6.4e-05,integer random numbers +2317,19,784,100,1.7e-05,7.7e-05,integer random numbers +2318,19,784,1000,1.7e-05,8.6e-05,integer random numbers +2319,19,784,5000,1.8e-05,8.2e-05,integer random numbers +2320,19,784,20000,1.7e-05,8e-05,integer random numbers +2321,19,784,100000,1.8e-05,8e-05,integer random numbers +2322,19,1623,10,1.9e-05,8.5e-05,integer random numbers +2323,19,1623,100,1.9e-05,0.000111,integer random numbers +2324,19,1623,1000,1.9e-05,0.000131,integer random numbers +2325,19,1623,5000,1.9e-05,0.000129,integer random numbers +2326,19,1623,20000,1.9e-05,0.000129,integer random numbers +2327,19,1623,100000,3.3e-05,0.000123,integer random numbers +2328,19,3359,10,2.2e-05,0.000124,integer random numbers +2329,19,3359,100,2.2e-05,0.00017,integer random numbers +2330,19,3359,1000,2.2e-05,0.000222,integer random numbers +2331,19,3359,5000,2.3e-05,0.000228,integer random numbers +2332,19,3359,20000,2.2e-05,0.000221,integer random numbers +2333,19,3359,100000,2.3e-05,0.000217,integer random numbers +2334,19,6951,10,9.8e-05,0.000215,integer random numbers +2335,19,6951,100,3.1e-05,0.00029,integer random numbers +2336,19,6951,1000,3.1e-05,0.000417,integer random numbers +2337,19,6951,5000,3.3e-05,0.00046,integer random numbers +2338,19,6951,20000,3.2e-05,0.00054,integer random numbers +2339,19,6951,100000,3.4e-05,0.00054,integer random numbers +2340,19,14384,10,0.003273,0.000397,integer random numbers +2341,19,14384,100,4.9e-05,0.000534,integer random numbers +2342,19,14384,1000,5.2e-05,0.000754,integer random numbers +2343,19,14384,5000,4.7e-05,0.000878,integer random numbers +2344,19,14384,20000,4.6e-05,0.001047,integer random numbers +2345,19,14384,100000,4.7e-05,0.001023,integer random numbers +2346,19,29763,10,0.000272,0.00073,integer random numbers +2347,19,29763,100,6.8e-05,0.001053,integer random numbers +2348,19,29763,1000,6.7e-05,0.001377,integer random numbers +2349,19,29763,5000,6.7e-05,0.001642,integer random numbers +2350,19,29763,20000,6.6e-05,0.001951,integer random numbers +2351,19,29763,100000,6.7e-05,0.001933,integer random numbers +2352,19,61584,10,0.000292,0.001433,integer random numbers +2353,19,61584,100,0.000101,0.002031,integer random numbers +2354,19,61584,1000,9.8e-05,0.002584,integer random numbers +2355,19,61584,5000,0.0001,0.003089,integer random numbers +2356,19,61584,20000,9.1e-05,0.003466,integer random numbers +2357,19,61584,100000,8.6e-05,0.003885,integer random numbers +2358,19,127427,10,0.000461,0.002549,integer random numbers +2359,19,127427,100,0.00015,0.003851,integer random numbers +2360,19,127427,1000,0.000151,0.004559,integer random numbers +2361,19,127427,5000,0.000159,0.00531,integer random numbers +2362,19,127427,20000,0.000148,0.006565,integer random numbers +2363,19,127427,100000,0.000168,0.007368,integer random numbers +2364,19,263665,10,0.001037,0.005001,integer random numbers +2365,19,263665,100,0.00032,0.007088,integer random numbers +2366,19,263665,1000,0.000295,0.009192,integer random numbers +2367,19,263665,5000,0.000296,0.010964,integer random numbers +2368,19,263665,20000,0.000303,0.012943,integer random numbers +2369,19,263665,100000,0.000317,0.015138,integer random numbers +2370,19,545559,10,0.002009,0.010767,integer random numbers +2371,19,545559,100,0.000816,0.016649,integer random numbers +2372,19,545559,1000,0.001346,0.022871,integer random numbers +2373,19,545559,5000,0.001402,0.024991,integer random numbers +2374,19,545559,20000,0.00108,0.02828,integer random numbers +2375,19,545559,100000,0.000995,0.031708,integer random numbers +2376,19,1128837,10,0.005117,0.026721,integer random numbers +2377,19,1128837,100,0.00289,0.036013,integer random numbers +2378,19,1128837,1000,0.003185,0.045824,integer random numbers +2379,19,1128837,5000,0.002918,0.049749,integer random numbers +2380,19,1128837,20000,0.002923,0.057965,integer random numbers +2381,19,1128837,100000,0.003569,0.068962,integer random numbers +2382,19,2335721,10,0.01095,0.058698,integer random numbers +2383,19,2335721,100,0.006299,0.071254,integer random numbers +2384,19,2335721,1000,0.006861,0.092984,integer random numbers +2385,19,2335721,5000,0.006522,0.104139,integer random numbers +2386,19,2335721,20000,0.005962,0.119931,integer random numbers +2387,19,2335721,100000,0.007379,0.137093,integer random numbers +2388,19,4832930,10,0.024169,0.124624,integer random numbers +2389,19,4832930,100,0.012438,0.152874,integer random numbers +2390,19,4832930,1000,0.013095,0.19711,integer random numbers +2391,19,4832930,5000,0.012629,0.2226,integer random numbers +2392,19,4832930,20000,0.012509,0.245686,integer random numbers +2393,19,4832930,100000,0.012509,0.28181,integer random numbers +2394,19,10000000,10,0.047687,0.277821,integer random numbers +2395,19,10000000,100,0.026902,0.330724,integer random numbers +2396,19,10000000,1000,0.026687,0.412594,integer random numbers +2397,19,10000000,5000,0.026529,0.454678,integer random numbers +2398,19,10000000,20000,0.026642,0.52492,integer random numbers +2399,19,10000000,100000,0.026436,0.581916,integer random numbers From 0b3d5b42d06aeaea547fc9e77bd5152963400987 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Sat, 28 Jan 2023 23:34:11 +0200 Subject: [PATCH 16/29] Updated module desc --- changelog.rst | 1 + pyinterpolate/variogram/empirical/__init__.py | 4 --- .../variogram/theoretical/__init__.py | 32 ++++++++++++++++--- 3 files changed, 28 insertions(+), 9 deletions(-) diff --git a/changelog.rst b/changelog.rst index 0c19dba2..704e19b6 100755 --- a/changelog.rst +++ b/changelog.rst @@ -21,6 +21,7 @@ Changes by date * (tutorials) new tutorial about `ExperimentalVariogram` and `VariogramCloud` classes, * (test) new tests for `calculate_average_semivariance()` function from `block` module, * (enhancement) function `inblock_semivariance` has been optimized, +* (docs) updated `__init__.py` of `variogram.theoretical` module, 2023-01-16 ---------- diff --git a/pyinterpolate/variogram/empirical/__init__.py b/pyinterpolate/variogram/empirical/__init__.py index 699f52fb..8591faed 100644 --- a/pyinterpolate/variogram/empirical/__init__.py +++ b/pyinterpolate/variogram/empirical/__init__.py @@ -33,10 +33,6 @@ [2] Oliver, M. and Webster, R. Basic Steps in Geostatistics: The Variogram and Kriging. Springer 2015. doi:10.1007/978-3-319-15865-5 -TODO ----- -- Tutorial for experimental semivariance (Basics) - """ diff --git a/pyinterpolate/variogram/theoretical/__init__.py b/pyinterpolate/variogram/theoretical/__init__.py index 89403ca6..320f993f 100644 --- a/pyinterpolate/variogram/theoretical/__init__.py +++ b/pyinterpolate/variogram/theoretical/__init__.py @@ -24,10 +24,30 @@ brings information about the modeled data. This module contains class and methods to fit experimental variances into theoretical functions. It can be done manully or automatically. -Module contains: -TODO: list of fn and classes +Module contains +--------------- -Flow of analysis: +############# +# functions # +############# + +- build_theoretical_variogram() : Function is a wrapper into ``TheoreticalVariogram`` class and its ``fit()`` method. +- circular_model() : Function calculates circular model of semivariogram. +- cubic_model() : Function calculates cubic model of semivariogram. +- exponential_model() : Function calculates exponential model of semivariogram. +- gaussian_model() : Function calculates gaussian model of semivariogram. +- linear_model() : Function calculates linear model of semivariogram. +- power_model() : Function calculates power model of semivariogram. +- spherical_model() : Function calculates spherical model of semivariogram. + +############# +# classes # +############# + +- TheoreticalVariogram : Theoretical model of a spatial dissimilarity. + +Flow of analysis +---------------- Experimental Variogram -> Theoretical Variogram -> Kriging ...................... --------------------- ....... @@ -48,7 +68,7 @@ nugget (float). It is used later for Kriging. Variogram Models: -- circular variogram [4], +- circular [4], cubic, exponential, gaussian, linear, power, spherical [3]. Changelog @@ -57,6 +77,7 @@ | Date | Change description | Author | |------------|------------------------------|----------------| | 2022-02-16 | First release of v0.3 module | @SimonMolinsky | +| 2023-01-28 | Added description of functions and classes | @SimonMolinsky | Authors ------- @@ -69,7 +90,8 @@ References ---------- -TODO +* variogram.empirical : Experimental Variogram and Covariogram calculations. +* variogram.regularization : Block variograms and semivariogram regularization. Bibliography ------------ From 5d45c808a4148df6c17448910bd0913a6ce56793 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Wed, 1 Feb 2023 00:46:31 +0200 Subject: [PATCH 17/29] Updated scatterplot --- changelog.rst | 2 + pyinterpolate/variogram/empirical/cloud.py | 18 +- pyinterpolate/variogram/utils/plots.py | 87 ++++++ pyinterpolate/viz/__init__.py | 2 +- tests/dev_tests/dataviz/beeswarm.py | 109 +++++++ tests/dev_tests/dataviz/variogram_clouds.py | 14 +- ...ariogram Point Cloud classes (Basic).ipynb | 295 +++++++++++++++--- tutorials/Variogram Point Cloud (Basic).ipynb | 66 ++-- 8 files changed, 492 insertions(+), 101 deletions(-) create mode 100644 pyinterpolate/variogram/utils/plots.py create mode 100644 tests/dev_tests/dataviz/beeswarm.py diff --git a/changelog.rst b/changelog.rst index 704e19b6..b26bea05 100755 --- a/changelog.rst +++ b/changelog.rst @@ -22,6 +22,8 @@ Changes by date * (test) new tests for `calculate_average_semivariance()` function from `block` module, * (enhancement) function `inblock_semivariance` has been optimized, * (docs) updated `__init__.py` of `variogram.theoretical` module, +* (enhancement) scatter plot represented as a swarm plot in `VariogramCloud`, +* 2023-01-16 ---------- diff --git a/pyinterpolate/variogram/empirical/cloud.py b/pyinterpolate/variogram/empirical/cloud.py index f319c5ac..76f5d4db 100644 --- a/pyinterpolate/variogram/empirical/cloud.py +++ b/pyinterpolate/variogram/empirical/cloud.py @@ -19,6 +19,7 @@ from pyinterpolate.processing.select_values import select_points_within_ellipse, select_values_in_range from pyinterpolate.processing.transform.statistics import remove_outliers from pyinterpolate.variogram.utils.exceptions import validate_direction, validate_points, validate_tolerance +from pyinterpolate.variogram.utils.plots import build_swarmplot_input def omnidirectional_point_cloud(input_array: np.array, @@ -565,12 +566,14 @@ def _box_plot(self): self.__dist_plots(title_box, 'box') def _scatter_plot(self): + ds = self.__prep_scatterplot_data() plt.figure(figsize=(14, 8)) xs = ds[:, 0] ys = ds[:, 1] plt.scatter(x=xs, - y=ys) + y=ys, + s=0.2) plt.title('Variogram Point Cloud per lag.') plt.show() @@ -640,14 +643,11 @@ def __prep_distplot_data(self): return data, x_tick_labels def __prep_scatterplot_data(self) -> np.array: - ds = [] - for idx, values in self.experimental_point_cloud.items(): - vals_l = len(values) - idxs = np.ones(vals_l) * idx - elems = list(zip(idxs, values)) - ds.extend(elems) - - return np.array(ds) + + ds = build_swarmplot_input(data=self.experimental_point_cloud, + step_size=self.step) + + return ds @staticmethod def __str_empty(): diff --git a/pyinterpolate/variogram/utils/plots.py b/pyinterpolate/variogram/utils/plots.py new file mode 100644 index 00000000..4a2b98b1 --- /dev/null +++ b/pyinterpolate/variogram/utils/plots.py @@ -0,0 +1,87 @@ +from typing import Dict +import numpy as np + + +def _get_bin_width(no, max_no, max_width=0.3): + """ + Function gets bin width on a plot. + + Parameters + ---------- + no : int + The number of points within bin. + + max_no : int + The maximum number of points within all bins. + + max_width : float + The maximum deviation from the lag center in percent. + + Returns + ------- + : float + The deviation from the lag center. + """ + + bin_width = (no * max_width) / max_no + return bin_width + + +def build_swarmplot_input(data: Dict, step_size: float, bins=None): + """ + Function prepares data for lagged beeswarm plot. + + Parameters + ---------- + data : Dict + ``{lag: [values]}`` + + step_size : float + The step between lags. + + bins : int, optional + If ``None`` given then number of bins per lag is chosen automatically. + + Returns + ------- + : numpy array + [lags (x-coordinates), values] + """ + + xs_arr = [] + ys_arr = [] + + for lag, values in data.items(): + center = lag + # bin values + # TODO: set max points per level + if bins is None: + histogram, bin_edges = np.histogram(values, bins='auto') + else: + histogram, bin_edges = np.histogram(values, bins=bins) + + # Now prepare x-coordinates per lag + x_indexes = [] + y_values = [] + + # Define limits + max_no = np.max(histogram) + + limits = [ + step_size * _get_bin_width(x, max_no) for x in histogram + ] + + lower_limits = [center - l for l in limits] + upper_limits = [center + l for l in limits] + + for idx, no_points in enumerate(histogram): + xc = np.linspace(lower_limits[idx], upper_limits[idx], no_points) + yc = [bin_edges[idx+1] for _ in xc] + x_indexes.extend(xc) + y_values.extend(yc) + + xs_arr.extend(x_indexes) + ys_arr.extend(y_values) + + arr = np.array([xs_arr, ys_arr]).transpose() + return arr diff --git a/pyinterpolate/viz/__init__.py b/pyinterpolate/viz/__init__.py index e1322fca..0c2a6347 100644 --- a/pyinterpolate/viz/__init__.py +++ b/pyinterpolate/viz/__init__.py @@ -1 +1 @@ -from pyinterpolate.viz.raster import interpolate_raster +from pyinterpolate.viz.raster import interpolate_raster \ No newline at end of file diff --git a/tests/dev_tests/dataviz/beeswarm.py b/tests/dev_tests/dataviz/beeswarm.py new file mode 100644 index 00000000..40ff1978 --- /dev/null +++ b/tests/dev_tests/dataviz/beeswarm.py @@ -0,0 +1,109 @@ +from typing import Dict +import numpy as np + +from pyinterpolate import VariogramCloud + + +def _get_bin_width(no, max_no, max_width=0.3): + """ + Function gets bin width on a plot. + + Parameters + ---------- + no : int + The number of points within bin. + + max_no : int + The maximum number of points within all bins. + + max_width : float + The maximum deviation from the lag center in percent. + + Returns + ------- + : float + The deviation from the lag center. + """ + + bin_width = (no * max_width) / max_no + return bin_width + + +def build_swarmplot_input(data: Dict, step_size: float, bins=None): + """ + Function prepares data for lagged beeswarm plot. + + Parameters + ---------- + data : Dict + ``{lag: [values]}`` + + step_size : float + The step between lags. + + bins : int, optional + If ``None`` given then number of bins per lag is chosen automatically. + + Returns + ------- + : numpy array + [lags (x-coordinates), values] + """ + + xs_arr = [] + ys_arr = [] + + for lag, values in data.items(): + center = lag + # bin values + # TODO: set max points per level + if bins is None: + histogram, bin_edges = np.histogram(values, bins='auto') + else: + histogram, bin_edges = np.histogram(values, bins=bins) + + # Now prepare x-coordinates per lag + x_indexes = [] + y_values = [] + + # Define limits + max_no = np.max(histogram) + + limits = [ + step_size * _get_bin_width(x, max_no) for x in histogram + ] + + lower_limits = [center - l for l in limits] + upper_limits = [center + l for l in limits] + + for idx, no_points in enumerate(histogram): + xc = np.linspace(lower_limits[idx], upper_limits[idx], no_points) + yc = [bin_edges[idx+1] for _ in xc] + x_indexes.extend(xc) + y_values.extend(yc) + + xs_arr.extend(x_indexes) + ys_arr.extend(y_values) + + arr = np.array([xs_arr, ys_arr]).transpose() + return arr + + +if __name__ == '__main__': + import os + + def get_armstrong_data(): + my_dir = os.path.dirname(__file__) + filename = 'armstrong_data.npy' + filepath = f'../../samples/point_data/numpy/{filename}' + path_to_the_data = os.path.abspath(os.path.join(my_dir, filepath)) + arr = np.load(path_to_the_data) + return arr + + ss = 1.5 + rng = 7 + _data = get_armstrong_data() + vc = VariogramCloud(input_array=_data, step_size=ss, max_range=rng) + ds = vc.experimental_point_cloud.copy() + swarmplot_data = build_swarmplot_input(ds, step_size=ss, bins=10) + print(swarmplot_data[0]) diff --git a/tests/dev_tests/dataviz/variogram_clouds.py b/tests/dev_tests/dataviz/variogram_clouds.py index 6db96904..610a8115 100644 --- a/tests/dev_tests/dataviz/variogram_clouds.py +++ b/tests/dev_tests/dataviz/variogram_clouds.py @@ -1,9 +1,7 @@ import os import numpy as np -from pyinterpolate.distance.distance import calc_point_to_point_distance -from pyinterpolate.io import read_txt -from pyinterpolate.variogram import VariogramCloud +from pyinterpolate.variogram.empirical.cloud import VariogramCloud def test_with_armstrong_data(): @@ -11,7 +9,7 @@ def test_with_armstrong_data(): def get_armstrong_data(): my_dir = os.path.dirname(__file__) filename = 'armstrong_data.npy' - filepath = f'../samples/point_data/numpy/{filename}' + filepath = f'../../samples/point_data/numpy/{filename}' path_to_the_data = os.path.abspath(os.path.join(my_dir, filepath)) arr = np.load(path_to_the_data) return arr @@ -20,6 +18,10 @@ def get_armstrong_data(): rng = 7 data = get_armstrong_data() vc = VariogramCloud(input_array=data, step_size=ss, max_range=rng) - vc.plot('box') + # vc.plot('box') vc.plot('scatter') - vc.plot('violin') + # vc.plot('violin') + + +if __name__ == '__main__': + test_with_armstrong_data() diff --git a/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb b/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb index d85eb398..d2a929ac 100644 --- a/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb +++ b/tutorials/Experimental Variogram and Variogram Point Cloud classes (Basic).ipynb @@ -3,7 +3,11 @@ { "cell_type": "markdown", "id": "c18b3146", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "# Experimental Variogram and Variogram Cloud classes\n", "\n", @@ -41,7 +45,11 @@ { "cell_type": "markdown", "id": "f5e96c24", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "## Import packages & read data" ] @@ -50,7 +58,11 @@ "cell_type": "code", "execution_count": 27, "id": "3ffc9a4e", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [], "source": [ "import numpy as np\n", @@ -63,7 +75,11 @@ "cell_type": "code", "execution_count": 2, "id": "5e8e320a", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "data": { @@ -100,7 +116,11 @@ { "cell_type": "markdown", "id": "2faec977", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "## 1. Experimental Variogram class" ] @@ -108,7 +128,11 @@ { "cell_type": "markdown", "id": "eb950327", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "Let's start from the `ExperimentalVariogram` class.\n", "\n", @@ -143,7 +167,11 @@ "cell_type": "code", "execution_count": 3, "id": "785e9110", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "name": "stdout", @@ -173,7 +201,11 @@ { "cell_type": "markdown", "id": "2dc49a0e", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "We can assume that the maximum distance `max_range` parameter shouldn't be larger than the maximum distance in a lower dimension (**~18000** m). In reality, the `max_range` parameter is relatively close to the halved value of this distance, and we can check it on a variogram.\n", "\n", @@ -184,7 +216,11 @@ "cell_type": "code", "execution_count": 4, "id": "3fbc21c8", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [], "source": [ "max_range = 18000\n", @@ -200,7 +236,11 @@ { "cell_type": "markdown", "id": "b1923982", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "We will visually inspect semivariogram with the `.plot()` method of `ExperimentalVariogram` class: " ] @@ -209,7 +249,11 @@ "cell_type": "code", "execution_count": 5, "id": "db85fb2b", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "data": { @@ -229,7 +273,11 @@ { "cell_type": "markdown", "id": "8efa683d", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "Variogram looks nice, but it introduces much variance. We can see a trend, but points are oscillating around it. This piece of information tells us that `step_size` should be larger.\n", "\n", @@ -242,7 +290,11 @@ "cell_type": "code", "execution_count": 6, "id": "b662300d", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "data": { @@ -265,7 +317,11 @@ { "cell_type": "markdown", "id": "704f8733", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "We see that after 12 kilometers number of point pairs is rapidly falling, so we can set `max_range` to **12000**." ] @@ -274,7 +330,11 @@ "cell_type": "code", "execution_count": 7, "id": "da5aae7e", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "data": { @@ -303,7 +363,11 @@ { "cell_type": "markdown", "id": "35d71c3e", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "This time variogram looks cleaner. However, it still has a little too much variance. Let's set `step_size` to 500 meters:" ] @@ -312,7 +376,11 @@ "cell_type": "code", "execution_count": 8, "id": "78a330bd", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "data": { @@ -341,7 +409,11 @@ { "cell_type": "markdown", "id": "848d992d", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "We can use this variogram for further processing. With this in mind, we will use two other parameters: `is_variance` and `is_covariance`. Both are set to `True` by default. What do they mean?\n", "\n", @@ -361,7 +433,11 @@ "cell_type": "code", "execution_count": 9, "id": "12241262", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "data": { @@ -384,7 +460,11 @@ { "cell_type": "markdown", "id": "8b04c2d3", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "Two important things that we can read from this plot:\n", "\n", @@ -397,7 +477,11 @@ { "cell_type": "markdown", "id": "95b7f9f0", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "### Optional parameter: `weights`\n", "\n", @@ -413,7 +497,11 @@ "cell_type": "code", "execution_count": 16, "id": "3b45c1e9", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "data": { @@ -450,7 +538,11 @@ { "cell_type": "markdown", "id": "0d71880e", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "Let's look into the North-South axis too:" ] @@ -459,7 +551,11 @@ "cell_type": "code", "execution_count": 17, "id": "33c97d92", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "data": { @@ -493,7 +589,11 @@ { "cell_type": "markdown", "id": "d3b758e2", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "What can we learn from those plots? We see that variability along the W-E axis is lower than along the N-S axis. It may indicate that we have continuous spatial structures along the W-E axis (for example, a river plain)." ] @@ -501,7 +601,11 @@ { "cell_type": "markdown", "id": "c6f49aa8", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "At this point, we are ready for modeling. However, if we want to be precise, we should look into outliers and analyze `VariogramCloud`." ] @@ -509,7 +613,11 @@ { "cell_type": "markdown", "id": "e2eb825a", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "A classic variogram analysis tells us almost everything about spatial dependencies and dissimilarities in data. But variogram is not an ideal tool. We need to learn about the distribution of variances within a single lag, which is valuable information. Semivariogram shows us averaged semivariances. If we want to dig deeper, we should use the `VariogramCloud` class and plot... the variogram cloud.\n", "\n", @@ -545,7 +653,11 @@ "cell_type": "code", "execution_count": 18, "id": "5f668759", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [], "source": [ "variogram_cloud = VariogramCloud(\n", @@ -558,7 +670,11 @@ { "cell_type": "markdown", "id": "23fa47b9", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "We can plot three different kinds of distribution plots: `'scatter', 'box', 'violin'`. We will choose `box` because it clearly shows data distribution in contrast to `scatter` and it's easier to interpret than `violin` plot." ] @@ -567,7 +683,11 @@ "cell_type": "code", "execution_count": 21, "id": "9a8fc9f3", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "data": { @@ -587,7 +707,11 @@ { "cell_type": "markdown", "id": "dd7f1785", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "The general shape is similar to the shape of the experimental variogram. We can see that semivariances between point pairs contain outliers, especially for the lags close to our maximum range. To be sure about outliers' existence, let's look into a more complex violin plot:" ] @@ -596,7 +720,11 @@ "cell_type": "code", "execution_count": 22, "id": "00a75c70", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "data": { @@ -616,7 +744,11 @@ { "cell_type": "markdown", "id": "4cff4162", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "Extreme outliers are more visible. Another thing is the difference between the mean and median. Distribution is highly skewed toward large values. If graphical representation is not enough we may describe statistics with the method `.describe()`:" ] @@ -626,7 +758,10 @@ "execution_count": 26, "id": "a9f0d3fc", "metadata": { - "scrolled": true + "scrolled": true, + "pycharm": { + "name": "#%%\n" + } }, "outputs": [ { @@ -910,7 +1045,11 @@ { "cell_type": "markdown", "id": "bbd72bd5", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "We get `dict` as an output, but it is not especially readable; let's convert it to a `DataFrame`:" ] @@ -919,7 +1058,11 @@ "cell_type": "code", "execution_count": 28, "id": "087961af", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [], "source": [ "desc = pd.DataFrame(variogram_cloud.describe())" @@ -929,7 +1072,11 @@ "cell_type": "code", "execution_count": 30, "id": "c28c7cea", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "data": { @@ -1326,7 +1473,11 @@ { "cell_type": "markdown", "id": "b90dfd29", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "With this detailed table, we can analyze the variogram in detail and decide:\n", "- if lags are correctly placed,\n", @@ -1343,7 +1494,11 @@ "cell_type": "code", "execution_count": 31, "id": "0a6d4290", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [], "source": [ "# Re-calculate experimental variogram\n", @@ -1362,7 +1517,11 @@ "cell_type": "code", "execution_count": 42, "id": "0b00b899", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "data": { @@ -1389,7 +1548,11 @@ { "cell_type": "markdown", "id": "97a7bbc7", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "The result is the same and it shouldn't be a surprise. Experimental Variogram averages all semivariances per lag, we took a step back in computations and focus on all point pairs within a lag.\n", "\n", @@ -1400,7 +1563,11 @@ "cell_type": "code", "execution_count": 43, "id": "055301a7", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [], "source": [ "new_variogram_cloud = variogram_cloud.remove_outliers(method='iqr', iqr_lower_limit=3, iqr_upper_limit=2)" @@ -1409,7 +1576,11 @@ { "cell_type": "markdown", "id": "fc4591db", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "Now we can check what has happend with a variogram:" ] @@ -1418,7 +1589,11 @@ "cell_type": "code", "execution_count": 45, "id": "06a98d0f", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "data": { @@ -1438,7 +1613,11 @@ { "cell_type": "markdown", "id": "82fc481e", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "Maximum semivariances are much lower than before. How looks averaged semivariogram? Now we will use the `.calculate_experimental_variogram()` method to calculate the variogram directly and compare it to the experimental variogram retrieved from the `ExperimentalVariogram` class." ] @@ -1447,7 +1626,11 @@ "cell_type": "code", "execution_count": 50, "id": "fb848ef5", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, "outputs": [ { "data": { @@ -1476,7 +1659,11 @@ { "cell_type": "markdown", "id": "5bab466d", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "Now we see that the shape of the variogram persisted, but maximum values per lag are lower. For some models, it could be a useful step, especially if we get rid of outliers that have extreme values." ] @@ -1484,7 +1671,11 @@ { "cell_type": "markdown", "id": "d983a6e6", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "## Summary\n", "\n", @@ -1500,7 +1691,11 @@ { "cell_type": "markdown", "id": "c08c8f08", - "metadata": {}, + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, "source": [ "---" ] @@ -1527,4 +1722,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} +} \ No newline at end of file diff --git a/tutorials/Variogram Point Cloud (Basic).ipynb b/tutorials/Variogram Point Cloud (Basic).ipynb index 5af0e6dc..c5e7ea32 100755 --- a/tutorials/Variogram Point Cloud (Basic).ipynb +++ b/tutorials/Variogram Point Cloud (Basic).ipynb @@ -23,6 +23,7 @@ "\n", "| Date | Change description | Author |\n", "|------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------|\n", + "| 2023-02-01 | Tutorial updated for the version 0.3.7 of the package | @SimonMolinsky |\n", "| 2022-11-05 | Tutorial updated for the 0.3.5 version of the package | @SimonMolinsky |\n", "| 2022-10-21 | Updated to the version 0.3.4 | @SimonMolinsky |\n", "| 2022-10-17 | Corrected data selection, now tutorial will run faster | @SimonMolinsky |\n", @@ -108,18 +109,7 @@ "outputs": [ { "data": { - "text/plain": [ - "array([[2.42769460e+05, 5.30657496e+05, 4.16058350e+01],\n", - " [2.51626284e+05, 5.43737929e+05, 2.04681377e+01],\n", - " [2.49607562e+05, 5.47163152e+05, 2.28987751e+01],\n", - " [2.39932922e+05, 5.36875213e+05, 1.63156300e+01],\n", - " [2.39496018e+05, 5.41235762e+05, 1.72428761e+01],\n", - " [2.41583412e+05, 5.40178522e+05, 1.78676319e+01],\n", - " [2.49883911e+05, 5.46295438e+05, 1.96465473e+01],\n", - " [2.51152700e+05, 5.42332084e+05, 2.03913765e+01],\n", - " [2.41198900e+05, 5.34454688e+05, 3.00375862e+01],\n", - " [2.38489710e+05, 5.48418692e+05, 9.50086288e+01]])" - ] + "text/plain": "array([[2.38021426e+05, 5.50151241e+05, 1.06866257e+02],\n [2.38826239e+05, 5.39241490e+05, 1.84549274e+01],\n [2.51375565e+05, 5.30949430e+05, 4.87319641e+01],\n [2.46801816e+05, 5.43640990e+05, 1.88564606e+01],\n [2.51547499e+05, 5.35899682e+05, 3.67753220e+01],\n [2.46691296e+05, 5.50751631e+05, 5.52004814e+01],\n [2.53616703e+05, 5.40222972e+05, 2.14738140e+01],\n [2.45014169e+05, 5.34045938e+05, 5.11259308e+01],\n [2.49423055e+05, 5.42028826e+05, 2.04576187e+01],\n [2.53275034e+05, 5.39825126e+05, 2.29381065e+01]])" }, "execution_count": 3, "metadata": {}, @@ -195,22 +185,22 @@ "name": "stdout", "output_type": "stream", "text": [ - "Lag 876.7006794496056 has 654 point pairs.\n", - "Lag 1753.4013588992111 has 1820 point pairs.\n", - "Lag 2630.1020383488167 has 2822 point pairs.\n", - "Lag 3506.8027177984222 has 3898 point pairs.\n", - "Lag 4383.503397248028 has 4566 point pairs.\n", - "Lag 5260.204076697633 has 5212 point pairs.\n", - "Lag 6136.904756147239 has 5708 point pairs.\n", - "Lag 7013.6054355968445 has 6076 point pairs.\n", - "Lag 7890.30611504645 has 6234 point pairs.\n", - "Lag 8767.006794496056 has 6410 point pairs.\n", - "Lag 9643.707473945662 has 6848 point pairs.\n", - "Lag 10520.408153395267 has 6950 point pairs.\n", - "Lag 11397.108832844871 has 6812 point pairs.\n", - "Lag 12273.809512294476 has 6768 point pairs.\n", - "Lag 13150.510191744084 has 6432 point pairs.\n", - "Lag 14027.210871193689 has 5848 point pairs.\n" + "Lag 883.7145107499646 has 686 point pairs.\n", + "Lag 1767.4290214999291 has 1904 point pairs.\n", + "Lag 2651.1435322498937 has 3046 point pairs.\n", + "Lag 3534.8580429998583 has 3848 point pairs.\n", + "Lag 4418.572553749823 has 4654 point pairs.\n", + "Lag 5302.287064499787 has 5408 point pairs.\n", + "Lag 6186.001575249752 has 5952 point pairs.\n", + "Lag 7069.716085999717 has 6438 point pairs.\n", + "Lag 7953.430596749681 has 6538 point pairs.\n", + "Lag 8837.145107499646 has 6768 point pairs.\n", + "Lag 9720.859618249611 has 7020 point pairs.\n", + "Lag 10604.574128999575 has 6842 point pairs.\n", + "Lag 11488.288639749539 has 6628 point pairs.\n", + "Lag 12372.003150499502 has 6300 point pairs.\n", + "Lag 13255.71766124947 has 6382 point pairs.\n", + "Lag 14139.432171999433 has 6266 point pairs.\n" ] } ], @@ -235,7 +225,7 @@ "2. *Box plot* - an excellent tool for outliers detection. It shows dispersion and quartiles of semivariances per lag. We can check distribution differences and their deviation from normality or skewness.\n", "3. *Violin plot*. It is a box plot on steroids. We can read all information like from the box plot, plus we see kernel density plots.\n", "\n", - "Let's plot them all. The first is a scatter plot. It can take a while (we have thousands of point pairs), so now is a good time to prepare a beverage." + "Let's plot them all. The first is a scatter plot." ] }, { @@ -249,13 +239,19 @@ "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABH4AAAKoCAYAAAABAjgRAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8o6BhiAAAACXBIWXMAAA9hAAAPYQGoP6dpAACxUklEQVR4nOzde3xV5ZX/8ZWT5OSeQIAQJUBCq0KKVEWr0QnaKrSipa3TVktNxw5FprZO7TjTKXWstFQzdabVqfaCKVWL15lfa3VqRKltJdaoSFVKgziVEAgabrkRSHJycs7vj90EQiBZ0W1y1rM/79eLV+vJl7DPfT9rP896kuLxeFwAAAAAAADgnNBYHwAAAAAAAADeHRR+AAAAAAAAHEXhBwAAAAAAwFEUfgAAAAAAABxF4QcAAAAAAMBRFH4AAAAAAAAcReEHAAAAAADAURR+AAAAAAAAHEXhBwAAAAAAwFEUfgAA8NEnPvEJycjIkNbW1uNmPvvZz0pqaqrs3r37Hf9727dvl6SkJLnnnnve8e+yqO/+9/0JhUIyYcIEWbhwodTW1o74961YsUKSkpLe1rHU1dXJihUrZPv27SP6e5s2bZLPf/7zUlJSIunp6ZKdnS1nnHGG3HrrrdLc3Nyfu+CCC+SCCy54W8f2Tr2Tx2W0XXXVVVJcXDzWhwEAQMKg8AMAgI+WLFkiXV1d8sADDxzz521tbfLII4/IpZdeKpMnT37H/94JJ5wgtbW1cskll7zj32XZtddeK7W1tVJTUyOVlZXy6quvygc/+EF5+eWXR/R7vvCFL7ytgpGIV/j51re+NaLCT1VVlcydO1c2bNgg//Iv/yJr166VRx55RD71qU/JT37yE1myZMnbOhYAAIA+KWN9AAAAuOTiiy+WE088UX72s5/JNddcM+jnDz74oHR2dr7jAX1vb69Eo1FJS0uTc8455x39rrers7NTMjIyxuTfPtq0adP6H4fzzjtP3vve98qFF14oP/rRj6Sqqkr9e4qKiqSoqOjdOswBamtr5Ytf/KLMnz9ffvWrX0laWlr/z+bPny/XX3+9rF27dlSOxZpEeu0BAJDomPEDAICPkpOT5e/+7u9k48aN8qc//WnQz++++2454YQT5OKLL5a9e/fKNddcI6WlpZKdnS0FBQXyoQ99SGpqagb8nb7lTLfeeqt85zvfkZKSEklLS5Pf/e53x13q9eyzz8qFF14oOTk5kpmZKeeee648/vjjg47n2WeflbKyMklPT5cpU6bIjTfeKD/96U8lKSlpwMyV4uJiufTSS+WXv/ylnH766ZKeni7f+ta3RETkhz/8ocybN08KCgokKytLTj31VLn11lulp6dnwL91wQUXyOzZs6W2tlbOPfdcycjIkOLiYrn77rtFROTxxx+XM844QzIzM+XUU099R0WPviJQQ0ND/20/+9nP5P3vf7+kp6dLfn6+fOITn5AtW7YM+HvHWtLUd9/Xrl0rZ5xxhmRkZMjMmTPlZz/7WX/mnnvukU996lMiIvLBD36wf+nZUEvwbrnlFklKSpK77rprQNGnTzgclkWLFg15P5ubm+Waa66RKVOmSDgclhkzZsgNN9wg3d3d/ZmhlgMmJSXJihUrBtz2+OOPy2mnnSZpaWlSUlIi//mf/znkMRyp7zmuqamRc845RzIyMvpfV729vQOykUhEvvOd78jMmTMlLS1NJk2aJJ///Odl7969A3JDvfa0tK/ReDwut9xyi0yfPl3S09PlzDPPlHXr1o3pMjsAAN4pZvwAAOCzv//7v5d///d/l5/97Gdy22239d9eV1cnL774onz961+X5OTk/v4tN910kxQWFkpHR4c88sgjcsEFF8jTTz89aKD5gx/8QE4++WT5z//8T8nNzZWTTjrpmP/+M888I/Pnz5c5c+bI6tWrJS0tTX70ox/JRz/6UXnwwQfl8ssvFxGvt8z8+fPl5JNPlnvvvVcyMzPlJz/5idx3333H/L1//OMfZcuWLfJv//ZvUlJSIllZWSIi8sYbb8jixYulpKREwuGwvPrqq3LzzTfLa6+9NqA4IiLS1NQkn//85+VrX/uaFBUVyR133CF///d/Lzt37pT/9//+n3zjG9+QvLw8+fa3vy0f//jHZdu2bXLiiSeO+Dn4y1/+IiIikyZNEhGRyspK+cY3viGf+cxnpLKyUvbv3y8rVqyQsrIy2bBhw3Efyz6vvvqqXH/99fL1r39dJk+eLD/96U9lyZIl8t73vlfmzZsnl1xyidxyyy3yjW98Q374wx/KGWecISIi73nPe475+3p7e+W3v/2tzJ07V6ZOnTri+yci0tXVJR/84AfljTfekG9961syZ86c/qVur7zyyjELfcN5+umn5WMf+5iUlZXJQw89JL29vXLrrbeOqB9VU1OTXHHFFfL1r39dvv3tb8vjjz8u3/nOd6SlpUXuvPNOERGJxWLysY99TGpqauRrX/uanHvuudLQ0CA33XSTXHDBBfLSSy8NmNFzvNeelvY1esMNN0hlZaVcffXVctlll8nOnTvlC1/4gvT09MjJJ588on8TAICEEQcAAL47//zz4xMnToxHIpH+266//vq4iMRff/31Y/6daDQa7+npiV944YXxT3ziE/2319fXx0Uk/p73vGfA7zvyZ3fffXf/beecc068oKAgfuDAgQG/e/bs2fGioqJ4LBaLx+Px+Kc+9al4VlZWfO/evf253t7eeGlpaVxE4vX19f23T58+PZ6cnBzfunXrkPe7t7c33tPTE//5z38eT05Ojjc3Nw94TEQk/tJLL/Xftn///nhycnI8IyMjvmvXrv7bX3nllbiIxH/wgx8M+e/13f/vfve78Z6ennhXV1d848aN8bPOOisuIvHHH3883tLSEs/IyIgvXLhwwN/dsWNHPC0tLb548eL+22666ab40adH06dPj6enp8cbGhr6b+vs7Izn5+fHly1b1n/b//zP/8RFJP673/1uyGOOx+PxpqamuIjEr7jiimGzfc4///z4+eef3//fP/nJT+IiEv/v//7vAbnvfve7cRGJP/XUU/F4/NivkT4iEr/pppv6//vss8+On3jiifHOzs7+29rb2+P5+fmDHpfjHaOIxB999NEBty9dujQeCoX6H8MHH3wwLiLxX/ziFwNyGzZsiItI/Ec/+lH/bdrXXp+/+7u/i0+fPv24Pz/ea7S5uTmelpYWv/zyywfka2tr4yIy4LEHAMASlnoBAPAuWLJkiezbt08ee+wxERGJRqNy3333SXl5+YDZJT/5yU/kjDPOkPT0dElJSZHU1FR5+umnBy1BEhFZtGiRpKamDvnvHjx4UF544QX55Cc/KdnZ2f23JycnS0VFhTQ2NsrWrVtFxJsZ9KEPfUgmTpzYnwuFQvLpT3/6mL97zpw5x5z18PLLL8uiRYtkwoQJkpycLKmpqfK5z31Oent75fXXXx+QPeGEE2Tu3Ln9/52fny8FBQVy2mmnDZjZM2vWLBEZuFRrKP/6r/8qqampkp6eLnPnzpUdO3bIqlWr+nf36uzslKuuumrA35k6dap86EMfkqeffnrY33/aaafJtGnT+v87PT1dTj75ZPXxvRt++9vfSlZWlnzyk58ccHvf/dTcryMdPHhQNmzYIJdddpmkp6f3356TkyMf/ehH1b8nJydn0BK1xYsXSywWk/Xr14uIyK9//WsZN26cfPSjH5VoNNr/57TTTpPCwkL5/e9/P+DvH++1p6V5jT7//PPS3d096PV/zjnnsEsYAMA0Cj8AALwLPvnJT0peXl5//5rq6mrZvXv3gKbO3//+9+WLX/yinH322fKLX/xCnn/+edmwYYN85CMfkc7OzkG/84QTThj2321paZF4PH7MbF9hZf/+/f3/e6ydxY6329ixfueOHTukvLxcdu3aJf/1X/8lNTU1smHDBvnhD38oIjLofuTn5w/6HeFweNDt4XBYRLzlTBpf+cpXZMOGDbJx40Z544035K233pKrr75aRA7f3+M9Jn0/H8qECRMG3ZaWlnbM50lj4sSJkpmZKfX19W/r74t496uwsHBQT6KCggJJSUlR3a8jtbS0SCwWk8LCwkE/O9Ztx3Os10/f3+87pt27d0tra6uEw2FJTU0d8KepqUn27ds34O9rXvvHo32N9h3bSN4TAABYQI8fAADeBRkZGfKZz3xGqqqq5K233pKf/exnkpOT098AWETkvvvukwsuuEB+/OMfD/i7Bw4cOObvPHqAfyzjx4+XUCgkb7311qCfvfnmmyIi/TN8JkyYcMzeLU1NTep//1e/+pUcPHhQfvnLX8r06dP7b3/llVeGPVY/FRUVyZlnnnnMn/UVbY73mBw542m0JCcny4UXXihPPPGENDY2vq2dxCZMmCAvvPCCxOPxAc/Nnj17JBqN9t+vvtk7RzZ8FpFBhaHx48dLUlLSMZ//470mjmWo11TfczFx4kSZMGHCcRt45+TkDPhvzWv/eLSv0b5jO97xM+sHAGAVM34AAHiXLFmyRHp7e+U//uM/pLq6Wq644grJzMzs/3lSUtKg3Zw2bdoktbW1b/vfzMrKkrPPPlt++ctfDpiNEovF5L777pOioqL+JTPnn3++/Pa3vx0wuyIWi8n//M//qP+9vgH5kfcjHo+PaAv1d1tZWZlkZGQMalrd2Ngov/3tb+XCCy/05d/pewy0s4CWL18u8Xhcli5dKpFIZNDPe3p65H//93+P+/cvvPBC6ejokF/96lcDbv/5z3/e/3MRb7ZKenq6bNq0aUDu0UcfHfDfWVlZ8oEPfEB++ctfDphpdeDAgSGP42gHDhzoX+LY54EHHpBQKCTz5s0TEZFLL71U9u/fL729vXLmmWcO+nPKKaeo/73haF+jZ599tqSlpcnDDz884Pbnn39+TJf0AQDwTjHjBwCAd8mZZ54pc+bMkdtvv13i8fiAZV4i3uB35cqVctNNN8n5558vW7dulW9/+9tSUlIi0Wj0bf+7lZWVMn/+fPngBz8o//zP/yzhcFh+9KMfyebNm+XBBx/sHwjfcMMN8r//+79y4YUXyg033CAZGRnyk5/8RA4ePCgiXr+f4cyfP1/C4bB85jOfka997WvS1dUlP/7xj6WlpeVtH7/fxo0bJzfeeKN84xvfkM997nPymc98Rvbv3y/f+ta3JD09XW666SZf/p3Zs2eLiMhdd90lOTk5kp6eLiUlJcdcJibiFaR+/OMfyzXXXCNz586VL37xi/K+971Penp65OWXX5a77rpLZs+efdz+Op/73Ofkhz/8ofzd3/2dbN++XU499VR59tln5ZZbbpGFCxfKRRddJCJe4ePKK6+Un/3sZ/Ke97xH3v/+98uLL74oDzzwwKDfuXLlSvnIRz4i8+fPl+uvv156e3vlu9/9rmRlZfXvQjecCRMmyBe/+EXZsWOHnHzyyVJdXS1VVVXyxS9+sb9P0hVXXCH333+/LFy4UL7yla/IBz7wAUlNTZXGxkb53e9+Jx/72MfkE5/4hOrfG472NZqfny//9E//JJWVlTJ+/Hj5xCc+IY2NjfKtb31LTjjhhEHvh5SUFDn//PNH3EsJAIDRxowfAADeRUuWLJF4PC6lpaVy9tlnD/jZDTfcINdff72sXr1aLrnkEvnpT38qP/nJT+Rv/uZv3tG/2TeTJysrS6666iq54oorpK2tTR577LH+rdxFRN7//vfLunXrJCMjQz73uc/J1VdfLe973/vkmmuuERGRvLy8Yf+tmTNnyi9+8QtpaWmRyy67TK699lo57bTT5Ac/+ME7ug9+W758ufz0pz+VV199VT7+8Y/Ll7/8ZXnf+94nzz333LBbuWuVlJTI7bffLq+++qpccMEFctZZZw07U2bp0qXy0ksvydy5c+W73/2uLFiwQD7+8Y/Lgw8+KIsXL5a77rrruH83PT1dfve738lnP/tZ+Y//+A+5+OKL5Z577pF//ud/ll/+8pcDst/73vfkyiuvlFtvvVU+9rGPSW1trfz6178e9Dvnz58vv/rVr6S9vV0uv/xy+ad/+if527/9W/n7v/979eNQWFgoDzzwgNx7772yaNEi+e///m/5xje+MeA1kZycLI899ph84xvfkF/+8pfyiU98Qj7+8Y/Lv//7v0t6erqceuqp6n9vOCN5jd58883yne98Rx5//HFZtGiR/OAHP5Af//jHUlBQIOPGjRuQ7e3tld7eXt+OEwCAd0tSPB6Pj/VBAACAxLFgwQLZvn37oB25gOFccMEFsm/fPtm8efNYH4pv6uvrZebMmXLTTTfJN77xjbE+HAAARoylXgAABNg//dM/yemnny5Tp06V5uZmuf/++2XdunWyevXqsT40YNS9+uqr8uCDD8q5554rubm5snXrVrn11lslNzd30FJNAACsoPADAECA9fb2yje/+U1pamqSpKQkKS0tlTVr1siVV1451ocGjLqsrCx56aWXZPXq1dLa2ip5eXlywQUXyM0338yW7gAAs1jqBQAAAAAA4CiaOwMAAAAAADiKwg8AAAAAAICjKPwAAAAAAAA4ytnmzrFYTN58803JycmRpKSksT4cAAAAAAAAX8TjcTlw4ICceOKJEgoNPafH2cLPm2++KVOnTh3rwwAAAAAAAHhX7Ny5U4qKiobMOFv4ycnJERHvQcjNzR3jowEAAAAAAPBHe3u7TJ06tb/2MRRnCz99y7tyc3Mp/AAAAAAAAOdoWtvQ3BkAAAAAAMBRFH4AAAAAAAAcReEHAAAAAADAURR+AAAAAAAAHEXhBwAAAAAAwFEUfgAAAAAAABxF4QcAAAAAAMBRFH4AAAAAAAAcReEHAAAAAADAURR+AAAAAAAAHEXhBwAAAAAAwFEUfgAAAAAAABxF4QcAAAAAAMBRFH4AAAAAAAAcReEHAAAAAADAURR+AAAAAAAAHEXhBwAAAAAAwFEUfgAAAAAAABxF4QcAAAAAAMBRFH4AAAAAAAAclTLWBwAAAAAAADAaItGYrKndLg3Nh2R6fqZUlBVLOMXtOTEUfgAAAAAAgPMqq+ukqqZeYvHDt91cvUWWlpfI8oWlY3dg7zIKPwAAAAAAwGmV1XWyan39oNtjcem/3dXij9vzmQAAAAAAQKBFojGpqhlc9DlSVU29RKKxUTqi0UXhBwAAAAAAOGtN7fYBy7uOJRb3ci6i8AMAAAAAAJzV0HzI15w1FH4AAAAAAICzpudn+pqzhsIPAAAAAABwVkVZsYSShs6Ekryciyj8AAAAAAAAZ4VTQrK0vGTIzNLyEgmnuFkiYTt3AAAAAADgtL6t2qtq6gc0eg4leUUfV7dyFxFJisfjw/S2tqm9vV3y8vKkra1NcnNzx/pwAAAAAADAGItEY7Kmdrs0NB+S6fmZUlFWbHKmz0hqHsz4AQAAAADAca4UPN6pcEpIlpTPGOvDGFUUfgAAAAAAcFhldd2gJU43V29xfonTsQSxAEbhBwAAAAAAR1VW18mq9fWDbo/Fpf/2oBR/gloAc7usBQAAAABAQEWiMamqGVz0OVJVTb1EorFROqKx01cAix3V5bivAFZZXTc2BzYKKPwAAAAAAOCgNbXbBxU6jhaLezmXRaIxuesYs56OdNd6dwtgFH4AAAAAAHBQQ/MhX3NW3fNsvQy3nXn8rzkXUfgBAAAA4JxINCara7bJNx/dLKtrtjl7JR8YStG4DF9zVj21pcnXnDU0dwYAAADglKA2cAWOFh92nsvIclbFlXdPm7OGwg8AAAAAZ7CDEXDYrtYuX3NWjctM9TVnDUu9AAAAADiBHYyAgabnZ/qas2pyXrqvOWso/AAAAABwAjsYAQNVlBVLKGnoTCjJy7nsPROzfc1ZQ+EHAAAAgBPYwQgYKJwSkqXlJUNmlpaXSDjF7dKAtrDlagGMHj8AAMC0SDQma2q3S0PzIZmenykVZcXOn8ACQwnye4IdjAbr6IrKVx9+WXa0dMq08Rly2+WnS3Z6sIaBQX5PiHg9rWq37ZdNje2DfjanKDcwPa+SRIZsYT3MxCjTgvWOBwAATmHnHmCgoL8n2MFooEV31gwY7G9tOiCzVzwpc4py5bEvl4/hkY2eoL8nRLzH4FhFHxGRTY3tUlld5/xjsaZ2+7Dv+vhfc0vKZ4zGIY2q4JQ5AQCAU/p27jm6n0ffzj2V1XVjc2DAGOE9wQ5GRzq66HOkTY3tsujOmlE+otHHe8Kb7XSsXe6OtGq9+w3Pg74MlMIPAAAwh517gIF4T3imKJdwaXNWdXRFj1v06bOpsV06uqKjdESjj/eEZ3XNG77mrAr67mYUfgAAgDns3AMMxHvC09urG8Rrc1Z99eGXfc1ZxHvCc/8LO33NWRX03c0o/AAAAHOCPmUbOBrvCc9vt+7xNWdVw/6DvuYs4j3h6erRzerS5qwK+u5mbt4rAADgtBNy03zNAdYFfRlDn2hMN5NHm7Oqd7ipLiPMWcSyP8+4jFRfc5YtX1gqy+aVDNq9K0lEls1zu9k3hR8AAGDOSw3NvuYA6y4/a5qvOavaO3t8zVnVGdHN3tDmLIopi3vanFVnleT7moNNFH4AAIA5ja3dvuYA6x7esMPXnFVNbbr3vDZnVaTX35xFT7+mW86nzVn13oIcX3OW9e3ydvQ8t7i4v8sbhR8AAGDOtPG6qfnaHGAd/UxwpHGZKb7mLOpRzuTR5qwKelPjPkHf1p7CDwAAMOe7f/t+X3MuiERjsrpmm3zz0c2yumabsyevODZ6/HgKcnR9SrQ5q+YW65btaHMWHezULWPT5qwKelPjPnf/Yeiiz0hz1ozo2Y1Go/Jv//ZvUlJSIhkZGTJjxgz59re/PWBdZDwelxUrVsiJJ54oGRkZcsEFF8if//znAb+nu7tbrr32Wpk4caJkZWXJokWLpLGxcUCmpaVFKioqJC8vT/Ly8qSiokJaW1vf/j0FAADOeOTlxuFDI8hZV1ldJzNvfEJWPr5Ffl7bICsf3yIzb3zC6Wnrx9LRFZWl926QD9++Xpbeu0E6utwe0B2JHj+e8VnpvuasmjEx29ecRaGQbqirzcG2dXVNvuasGdGr/Lvf/a785Cc/kTvvvFO2bNkit956q/zHf/yH3HHHHf2ZW2+9Vb7//e/LnXfeKRs2bJDCwkKZP3++HDhwoD9z3XXXySOPPCIPPfSQPPvss9LR0SGXXnqp9PYeXmS6ePFieeWVV2Tt2rWydu1aeeWVV6SiosKHuwwAAKxjWcthfT0Ljt6cJxZ3v2fBkRbdWSOzVzwp67bska1NB2Tdlj0ye8WTsujOmrE+tFFBjx9P8nBrWkaYsyrWq2xsrMxZNH2CchacMmdV0Jc49YkrN7DT5qwZUeGntrZWPvaxj8kll1wixcXF8slPflIWLFggL730koh4s31uv/12ueGGG+Syyy6T2bNny7333iuHDh2SBx54QERE2traZPXq1fK9731PLrroIjn99NPlvvvukz/96U/ym9/8RkREtmzZImvXrpWf/vSnUlZWJmVlZVJVVSW//vWvZevWrT4/BAAAwBqWtXgi0ZjcNcwJ/V0BOKFfdGeNbGpsP+bPNjW2B6L4QzHUc+EpBb7mrHp6q7KxsTJn0W2Xn+5rzqpVv/uLrzmrstKSfc1ZM6LCz9/8zd/I008/La+//rqIiLz66qvy7LPPysKFC0VEpL6+XpqammTBggX9fyctLU3OP/98ee6550REZOPGjdLT0zMgc+KJJ8rs2bP7M7W1tZKXlydnn312f+acc86RvLy8/szRuru7pb29fcAfAADgJppVeu75w+DdSY4W/2vOVR1d0eMWffpsamx3ftnXlHG6RubanFWhZOXyHmXOqqDPbhARdc8a13vbVCk//7U5q/5vt64+oM1ZM6JX+b/+67/KZz7zGZk5c6akpqbK6aefLtddd5185jOfERGRpiZvPdzkyZMH/L3Jkyf3/6ypqUnC4bCMHz9+yExBweAqfEFBQX/maJWVlf39gPLy8mTq1KkjuWsAAMCQcEpIZk/JHTIze0qu8yf0aze/5WvOoq889Edfc1ZFenSFLW3Oql2tnb7mrBqXqWterc1ZtKZ2u685qyLR3uFDI8hZ1d6lm/mqzVkzorOhhx9+WO677z554IEH5I9//KPce++98p//+Z9y7733DsglJQ28BBePxwfddrSjM8fKD/V7li9fLm1tbf1/du7cqb1bAACYFORdnCLRmGqWh+uPyZ6Obl9zFr26s9XXnFUPb9Q1MtfmrGIZqGdynq55tTZn0bZ9Hb7mrMpI1Q35tTmr8tJ1RU5tzpqUkYT/5V/+Rb7+9a/LFVdcISIip556qjQ0NEhlZaX83d/9nRQWFoqIN2PnhBNO6P97e/bs6Z8FVFhYKJFIRFpaWgbM+tmzZ4+ce+65/Zndu3cP+vf37t07aDZRn7S0NElLSxvJ3QEAwKzK6jqpqhnY0Pfm6i2ytLxEli8sHbsDGyU/Xf+GOnfNh056l49m7EzOTpfGli5VzlURZXNabc6q7h7d/dPmrKooK5abq7cManZ+pCAsA32Pcrcubc6i3W3DfzaOJGdVWFnP0easOrkwS95sH/65PrkwaxSOZvSN6Ok9dOjQoO3ukpOT+7dzLykpkcLCQlm3bl3/zyORiDzzzDP9RZ25c+dKamrqgMxbb70lmzdv7s+UlZVJW1ubvPjii/2ZF154Qdra2vozAAAEFbs4idz/QoOvOas+PLvQ15xFWanKhp3KnFU56brrudqcVeGUkCwtLxkys7S8xPlloNrClssFsJZDPb7mrGpWLl3S5qyaMl5X0NHmrBnRJ95HP/pRufnmm+Xxxx+X7du3yyOPPCLf//735ROf+ISIeMuzrrvuOrnlllvkkUcekc2bN8tVV10lmZmZsnjxYhERycvLkyVLlsj1118vTz/9tLz88sty5ZVXyqmnnioXXXSRiIjMmjVLPvKRj8jSpUvl+eefl+eff16WLl0ql156qZxyyik+PwQAANgRicakqmboBoxVNe7v4tTaqetTos1ZddV5JTLcptRJf805S7srt9u7d8uhbt3gVZuzbPnCUlk2r2RQA/hQksiyecGYFSky/Eve8beExIdtfT+ynFWpw+2EMMKcVTMm6go62pw1Iyr83HHHHfLJT35SrrnmGpk1a5b88z//syxbtkxWrlzZn/na174m1113nVxzzTVy5plnyq5du+Spp56SnJyc/sxtt90mH//4x+XTn/60nHfeeZKZmSn/+7//K8nJh6/E3H///XLqqafKggULZMGCBTJnzhxZs2aND3cZAAC71tRuH3IJg4g388f1ZpV5Gcq1+sqcVeGUkFw9b+iiztXz3J7dcKBLV8jQ5qzqVQ7jtTkXHL1jlcs7WB1tTe121Y5/Ln9XjFd+/mtzVp1dMn740AhyVgV9N9ARzfXMycmR22+/XW6//fbjZpKSkmTFihWyYsWK42bS09PljjvukDvuuOO4mfz8fLnvvvtGcngAADivofmQrzmrTinIkjcVfRlOKXDzyt2Rli8sldpt+4/Z7HpOUa7zsxuiw1VCR5iz6v1T8uQ3r+1V5VzXtxz2aHGR/ttdf1/wXSFSOE7XwFubs+qOxWfK7BVPqnIu61sGeqzPhj4uLwN1814BAOCoonEZvuasOlG5I482Z1lldd1xdzjb1NjufM+ncIqud482Z9XtV5zha84qlsN62N2MpT19stNTZE5R7pCZOUW5ku14/6+go/ADAIAh2jkLbs9tEJmh3IlGm7MqEo0NefVSxJvh4PIgNztNN1jR5qxicOdhOawn6MtaRHgMjvTYl8uP+/kwpyhXHvty+Sgf0egL+vclhR8AAAzZ1drpa84qTug9d/9h6JPYkeYsKszVbVWvzVn22JfLZVJ2+Jg/m5QdDsTgjiVOHnY34zE4WtmMCcdseF42Y8LYHNAoC/r3ZTBe5QAAOILp+x5O6D3r6pp8zVnElvaHVVbXyd6OyDF/trcj4vyyPxGRKcplrtqcZX27mx1dI0+S4Oxuxg5vnr6+V0fPhovFvVkuQfhseHLzW77mrHH7bAgAAMcw0+UwBjUQEfn8eTN8zVlFbxuPds+y4OxtJpKUNPR/u275wlLZdNOHZf6sAjmlMEfmzyqQTTd9ODDfEXw2ePYc6PY1Zw2FHwAADGGmy2BBHtQsKNXNYtHmLAqnhGTZMFvaL3N8S3sRetv0aVQuc9XmLGOWh6eyuk7mfOtJWbdlj2xtOiDrtuyROd96MjD3n88GT4Fyua82Z43b34AAADiIqeseBjUiV503eMbT0ZL+mnNZ33viWILynqC3jYedDz3M8vDwPcFnQ5/5swp8zVnjdlt/AAActXxhqVy/YKasqd0uDc2HZHp+plSUFTs/q6GPdlBz/YKZTj8m4ZSQXD2vZMidSq4OwGwXEd4TFDw87HzoGcksjyXlbi6D5HvCw2eDR1vidLUUSuEHAACjwikhZ0/Yh8Og5rC+2SxVNQOvaoeSvGV/QZjt0ifI74m4spShzVnFzoeebfs6fM1ZxPeEpyfW62vOqt+9tled+9IHT3qXj2b0UfgBAADmMHV9oKDPdoHIrtYuX3NWsfOhZ3eb7nnW5izie8Lzu9f2qXNf+uDJ7/LRjKVgzwek8AMAAMxh6vpgQZ7tAgoefSrKiuXm6i1DzvQIws6HLYd6fM1ZxPeEJx5XzgZU5qy68JQCeamhVZVzEZeBAACAOdGYbhW+NgdYd/lZ03zNWRVOCcnsKblDZmZPyXV+NhxL/4I+v+OwrPRkX3NWhZJ173ltzho37xUAAHDab5Vr9bU5wLqHN+zwNWdVJBqTTY3tQ2Y2NbY7v5vV+IxUX3MW0e/J85fduj5O2pxVQX89UPgBAAAGcS33aJFoTFbXbJNvPrpZVtdsc35gi4HoZ+K5+w9D7+I00pxVk3LTfc1ZxPJHT89wHa5HmLMq6K8HCj8AAMAc7Rp8V9fqH62yuk5m3viErHx8i/y8tkFWPr5FZt74hFRW1431oWGU0M/Es66uydecVfs7Ir7mLKooK5ZQ0tCZIPR7OvWEoZc+jjRnVdCXw1L4AQAA5gR9rf6RKqvrZNX6+kHNbGNxkVXr6yn+BARz4Dza/rSO97GViTlpvuYsCqeEZGl5yZCZpeUlzvd7mluS72vOqqAvh3X7VQ4AAJwU9LX6fSLRmFTVDL1kpaqmnmVfAcB7wpObrtu0WJuzam+7bpt2bc6q5QtLZU7RsWeyzCnKleULS0f5iEbf7vZuX3NWbdt30NecNRR+AACAOUFfq99nTe32IbetFvFm/qyp3T4qx4OxM0W5hEubs6qtU7c9uTZnVfNB3RIubc6qyuq64zb73tTYHogZkXw2ePYoi5zanDUUfgAAgDnangyu926goS/6JCmXLmlzViUlDdPUZYQ5q0LDNbcZYc4iZkR6+GzwTMgO+5qzhsIPAAAwabjhirvDmcOY+YQ+jW26JVzanFXjM5XbmCtzVs0vLfQ1ZxEzIj18Nnj2HtAtZdPmrKHwAwAAzFlTu33YJrVxcf+Enl1r0KdQ2aRXm7Nqcp5ue3JtzqrPnzd0U+OR5ixiRqSHHf88zQd0S7i0OWso/AAAAHM4ofewaw36bNzR4mvOqmn5Wb7mrAqnhGTZvKE/G5bNc/uzgWKop6Nb18dJm7Nq7yFdXy9tzhp33+kAAMBZLHE6bPnCUlk2r2TQzJ9QkjewC8KuNRBpbNVdpdbmrKKfyWF9nw1HTwpMkmB8NlAM9dzzXIOvOasmZesKfNqcNW7vYwgAAJxUUVYsN1dvGbJ/Q5CWOC1fWCrXL5gpa2q3S0PzIZmenykVZcVOX83HQEXj0mVr0wFVzmX0MxkoyJ8NO5QzPrU5q7p7dM2rtTmrgt7/i8IPAAAwp2+J06r1x9+xJWhLnMIpIVlSPmOsDwNjZO608fL0a3tVOZfRz2SwoH42xIbr7DzCnFXZaSnSrVi+lJ3mdmmgVbmES5uzxu1nFwAAOKtvmUJVTf2AmT+hJK/o4/oyBuBITcqdaLQ5q7RDeLeH+hAR6ezp9TVnVTjZ35xVQf9soPADAADMCvIyBuBI9L3y7GrVLeHS5mBXJKpbuqTNWaVdweX4Si9pO6jrb6bNWUPhBwAAmBbUZQzAkeh75aEAhj556cmy7+Dwy3by0t2e6pKbnqJ6HHLT3S4NNB3QLeHS5qzhchgAAABgXF/fq6EEoe9VRVnxoB3ujhaEAhhEcjN1uzNpc1blKZsVa3NWJQ3a3+6d5axx+5MfAAAACIi+7buPLnyEkoKxfbcIBTAcljxcBXCEOauSQ7rXujZnVUGOrrClzVnj9nwuAAAAIEDoe0Xjd3gueO8keamhVZVz2YJZharHYcGswnf/YMZQt7KXkzZnDYUfAAAAwCH0vaIABpGXd7X4mrPqqr8pkcq1rw25W1XSX3Mu6+5VFn6UOWso/AAAAABwDgWwYGts7fY1Z1U4JSRXzyuRVevrj5u5ep77yx/zM9Nk/8GoKucit59dAAAAAEDgTBuf4WvOMvp/iZxZku9rzhpm/AAAAMAJkWiMpT0ARETktstPl9krnlTlgiDoyx9LJmT5mrOGwg8AAADMq6yuG9TM9+bqLTTzBQIqOz1F5hTlyqbG9uNm5hTlSnY6Q+IgiA/Z5WjkOWt4lQMAAMC0yuq6Y/aviMWl/3aKP0DwPPblcll0Z80xiz9zinLlsS+Xj8FRjY2gF8d3tXb5mrOGwg8AAADMikRjUlVz/KalIt623tcvmBmYJQ0ADnvsy+XS3BGRK+56TvYciEhBTlgeuvpcyc8Oj/WhjRqK4yLT8zN9zVnDtx8AAADMWlO7fcAV7GOJxb0cgOCprK6TM29eJ6/vOSitnT3y+p6DcubN66Syum6sD21UaIvjkaib25j3qSgrHtTc+mihJC/nIgo/AAAAMKuh+ZCvOQDu6JvpcnRxuG+mSxCKPxTHPeGUkCwtLxkys7Tc3W3t3bxXAAAACISicbqtmLU5AG5gpouH4jhEKPwAAADAMO3+K27u0wLgeJjp4qE47gl6IZDCDwAAAMza1drpaw6AG5jp4qE47gl6IZDCDwAAAMwK+k4tAI6NmS4eiuOeoBcCKfwAAADArKDv1ALg2Jjp4qE47gn640DhBwAAAGYFfacWAMfGTBcPxXFP0B8HvgEBAABg2vKFpbJsXsmgk/pQksiyeSWyfGHp2BwYgDET9BkefSiOe4L+OCTF43EnZ7e1t7dLXl6etLW1SW5u7lgfDgAAAN5lkWhM1tRul4bmQzI9P1MqyoqdPYkHMLRINCYzb3xiyIa+oSSR11ZeHIjPicrqOqmqqR/weISSvGJHkIrjLj0OI6l5UPgBAAAAADinsrpOVq0//hbeQZsRSHHc48rjQOFHKPwAAAAAQNC5NMMDOBKFH6HwAwAAAABwZ4YHcKSR1Dx4tQMAAAAAADgqZawPAAAAAACAd8OxlnrdXL2FpV4IFAo/AAAAAADnHK+5cywu/bdT/EEQsNQLAAAAAOCUSDQmVTXH39FLRKSqpl4i0dgoHREwdij8AAAAAACcsqZ2+4DlXccSi3s5wHUUfgAAAAAATmloPuRrDrCMwg8AAAAAwClF4zJ8zQGWUfgBAAAAADhlmFVeI84BllH4AQAAAAA4ZVdrp685wDIKPwAAAAAAp0zPz/Q1B1hG4QcAAAAA4JSKsmIJJQ2dCSV5OcB1FH4AAAAAAE4Jp4RkaXnJkJml5SUSTmFIDPeljPUBAAAAAADgt+ULS0VEpKqmXmJHdHEOJXlFn76fA65LisfjTjYyb29vl7y8PGlra5Pc3NyxPhwAAAAAwBiIRGOypna7NDQfkun5mVJRVsxMH5g3kpoHM34AAAAAAM4Kp4RkSfmMsT4MYMxQ5gQAAAAAAHAUhR8AAAAAAABHUfgBAAAAAABwFIUfAAAAAAAAR1H4AQAAAAAAcBSFHwAAAAAAAEdR+AEAAAAAAHAUhR8AAAAAAABHUfgBAAAAAABwFIUfAAAAAAAAR1H4AQAAAAAAcBSFHwAAAAAAAEdR+AEAAAAAAHAUhR8AAAAAAABHUfgBAAAAAABwFIUfAAAAAAAAR1H4AQAAAAAAcBSFHwAAAAAAAEdR+AEAAAAAAHAUhR8AAAAAAABHUfgBAAAAAABwVMpYHwAAAAAAAHh3RaIxWVO7XRqaD8n0/EypKCuWcApzQYKAwg8AAAAAAA6rrK6Tqpp6icUP33Zz9RZZWl4iyxeWjt2BYVRQ+AEAAAAAwFGV1XWyan39oNtjcem/neKP25jXBQAAAACAgyLRmFTVDC76HKmqpl4i0dgoHRHGAoUfAAAAAAActKZ2+4DlXccSi3u5oIhEY7K6Zpt889HNsrpmWyCKXiz1AgAAAADAQQ3Nh3zNWRfUXkcUfgAAAAAAcNCUcRm+5iwLcq8jlnoBAAAAAOCgJJ9zVgW91xGFHwAAAADOCWIfD+Boja2dvuasCnqvI5Z6AQAAAHBKUPt4AEebnp/pa86qoPc6YsYPAAAAAGf09fE4+up+Xx+Pyuq6sTkwYAxUlBVLaJh1XKEkL+eyoBfAKPwAAAAAcELQ+3gARwunhGRpecmQmaXlJRJOcbs0EPQCmNvPLgAAAIDACHofD+BYli8slWXzSgYVPkJJIsvmBWP5Y9ALYPT4AQAApkWiMVlTu10amg/J9PxMqSgrdvbEDdAI8nsi6H08jqW5IyJX3PWc7DkQkYKcsDx09bmSnx0e68MaVR1dUfnqwy/LjpZOmTY+Q267/HTJTg/WULh22/5jLn+s3bZ/bA4IoyopHo8PUxO3qb29XfLy8qStrU1yc3PH+nAAAMC74FgNXENJQgNXBFbQ3xOra7bJyse3DJu78ZJZsqR8xigc0dg66zvrZG9HZNDtk7LDsuHf5o/BEY2+RXfWyKbG9kG3zynKlce+XD4GRzT6jvcY9AnCYxGJxmTmjU8MOSMwlCTy2sqLzRTKR1LzsHGPAAAAjkIDV2Ag3hP6/hyu9vE40vGKPiIiezsictZ31o3yEY2+oQoemxrbZdGdNaN8RKOvoys6ZNFHxHssOrqio3REYyPoy0Ap/AAAAHNo4AoMxHvCo71/rj8OzR2R4xZ9+uztiEjzMBnLKHh4vvLQH33NWRX0ZaAUfgAAgDlBv3IHHI33hOcrD270NWfVFXc952vOoq8+/LKvOas27WrzNWcV27kDAAAYE/Qrdzi2SDQmq2u2yTcf3Syra7Y5P6vjSLwnPJt2DT3DY6Q5q3Yf6PY1Z9H2/Qd9zVmVlqwb8mtzVgV9O/dgtTIHAABOKBqX4WsO9h2rqfHN1VsC09Q46Fez+6SlJPuasyp1uBHuCHMWae+Zu4+AZ/EHpsmtT72uyrmsbzv3VeuPvyTW5e3c3bxXAADAadotSZ3cuhSD0NSYq9l9Fp+tG7xqc1ZNGZfma86iucX5vuas+sK89/iag00UfgAAgDm7Wjt9zcEumhp7+q5mD8Xlq9l9vqDcol2bsyo1RbewQ5uz6L2Tsn3NWRVOCcmyeUN/Niyb5/5nQyQaG3K2j4h3ocDV7wq3n10AAOAklrWgD02NgcHmlxb6mrPo8rN0s7q0OcuWLyyVSdnhY/5sUnY4EMth7/7D0EWfkeasofADADAnyA1c4WFZy2AdXVFZeu8G+fDt62XpvRuc36K4D02NPcx88gR9cNfn8+cNPcNjpDmLHnihwdecZYvurJG9HZFj/mxvR0QW3Vkzykc0+tbVNfmas8bduX0AACcFvYErPOGUkEzICh/3RFZEZEJW2Pmp630W3VkjmxoP71K0temAzF7xpMwpypXHvlw+hkf27mP2l2ckM5+WOLzMaSSDu2Xnu9vTJJwSkknZQ39GTsp2+zPyKeVr4am6Jrna4ddCR1d0wPfDsWxqbJeOrqhkp1MecJW773QAgHNo4Io+HV3RIQc0It5VzCDMejm66HOkTY3tzl/J1c7qcn32FzOfcCQ+I0XY18vzxfs2+JqzaoFyWaM2Zw2FHwCACSxjwJG++vDLvuasGsmVXFdp3/OufzZkp+kGr9qcVR86pcDXnFXXPfRHX3MWfXDmRF9zVv3hL82+5qy66rySYUt8SX/NuYjCDwDABBq4DhbkXkc7WnS7dWlzVl37wEZfcxZ9RTlw1easuucPO3zNWZUS0g1vtDmrXt3V5mvOoqS4rsipzVk1zKnTiHNWhVNCcvUwu5td7fDuZiziAwCYwDKGgYLe66hoXLpsbTqgyrnsxe0tvuYs2qQcuGpzVnX26Aq/2pxVDS0Hfc1ZFR6u+/0Icxb9dusede6aD530Lh/N2BmXkSwtnb2qnOv6zo+Ota37snlunz+5Wc4CADinaFyGrznL6HUkMnfaeF9zdnEtNy1ZdzqrzVmlvUjt6MXsfnvau33NWXXy5Gxfc7Dria9c4GvOutpt+0d0uysc/+gHALiC4a2HXkeepgO6QZs2Z9UHivN9zVl0+ZlFvuasOqlAt2uZNmfVxJw0X3NWTRmf5WvOoqA38+2Tnx32NWdZkDdDoPADADBhV6uuV4s2ZxW9jjxs4e353qdP9zVnUVqqrnOBNmdVZppu0KbNWbWnvcvXnFUlE3UFHW3OosVnT/c1Z9U9fxj6YtFIc1YFfTMECj8AABMY6HvodeSpKCuW4VpThJLc38L7fzbu9DVnUaOy2KvNWcVuVp6Wg0NvYT7SnFV8Rorc/0KDrzmrnqpr8jVnVdB3A6XwAwAwgZNYDwUwTzglJEvLh96dY2m5u7tz9Hnqz8oTemXOIt4TOFJI2axYm7MqnBKSCVlDz+6akBV2+jNynbKQoc3BtqDvBjrid/quXbvkyiuvlAkTJkhmZqacdtppsnHj4S1C4/G4rFixQk488UTJyMiQCy64QP785z8P+B3d3d1y7bXXysSJEyUrK0sWLVokjY2NAzItLS1SUVEheXl5kpeXJxUVFdLa2vr27iUAwDwG+p7Lz5rmaw627VY2qNXmLKIo7BnJDkYuo6+Lp6MrKns7hp7VtLcj4uyyFhGR2HDrokeYs2q+8rWuzVk1bbxu8w9tzpoRnR23tLTIeeedJ6mpqfLEE09IXV2dfO9735Nx48b1Z2699Vb5/ve/L3feeads2LBBCgsLZf78+XLgwOEtV6+77jp55JFH5KGHHpJnn31WOjo65NJLL5Xe3sPbzC1evFheeeUVWbt2raxdu1ZeeeUVqaioeOf3GABg1vKFpbJsXsmgQV4oyf1tOPs8oJySrs1ZFYnG5K5jbMd6pLvWu9/kemJOqq85iygK40hXnTf0a2GkOau+8tAffc1Z1NbZ42vOqs8rX+vanFXf/dv3+5qzZkRd7r773e/K1KlT5e677+6/rbi4uP//x+Nxuf322+WGG26Qyy67TERE7r33Xpk8ebI88MADsmzZMmlra5PVq1fLmjVr5KKLLhIRkfvuu0+mTp0qv/nNb+TDH/6wbNmyRdauXSvPP/+8nH322SIiUlVVJWVlZbJ161Y55ZRT3un9BgAYtXxhqVy/YKasqd0uDc2HZHp+plSUFQdmULd281vq3NXnv+ddPpqxc88f6ofdwS3+15zLj0NuWrKvOav6ir5VNfUDmp+HkryiTxCKwue/d5K81NCqysF9m3YN3cR2pDmLKPx4wikhmVOUO2Rj4zlFuc6fRz3ycuPwob/mlpTPeJePZvSN6Nl97LHH5Mwzz5RPfepTUlBQIKeffrpUVVX1/7y+vl6amppkwYIF/belpaXJ+eefL88995yIiGzcuFF6enoGZE488USZPXt2f6a2tlby8vL6iz4iIuecc47k5eX1Z47W3d0t7e3tA/4AgIsi0Zisrtkm33x0s6yu2eb8jIZjCaeEZEn5DPn2x2bLkvIZzp+sHGlPh27JjjZnFc0qPX/Zq+tFoM1Ztnxhqby28mK58ZJZ8rmy6XLjJbPktZUXB6LoIyLyyq5WX3NW3a3cmUibsyotRdfDSJuzKD2sK3hrc1ZFojHZPEyBb/OudufPJ4O+OcaIzpS3bdsmP/7xj+Wkk06SJ598Uv7hH/5B/vEf/1F+/vOfi4hIU5N3cjV58uQBf2/y5Mn9P2tqapJwOCzjx48fMlNQMHjHgYKCgv7M0SorK/v7AeXl5cnUqVNHctcAwITK6jqZeeMTsvLxLfLz2gZZ+fgWmXnjE1JZXTfWh4ZRMik7zdecVbG4sneDMmdVW5fyirYyZ12Qi8KNrbrtybU5q578s25WpDZn1WJlnzdtziIeA8+a2u0yXBujWNzLuaxonK53jzZnzYi+DWOxmJxxxhlyyy23yOmnny7Lli2TpUuXyo9//OMBuaSkgZXjeDw+6LajHZ05Vn6o37N8+XJpa2vr/7Nzp7vblgIIpsrqOlm1vn7Ql3csLrJqfT3Fn4DIH2aXlpHmrMpL1/Ws0easGq+8f9oc7Jo6Lt3XnFV72nXbtGtzVn3uXF2/Fm3OIh4Dz7Z9B33NWRXt1c1o0uasGVHh54QTTpDS0oHTZWfNmiU7duwQEZHCQq8T+NGzcvbs2dM/C6iwsFAikYi0tLQMmdm9e/egf3/v3r2DZhP1SUtLk9zc3AF/AMAVkWhMqmqGnpZeVeN+I1uIFObpBm3anFXtyp4M2pxVi89WXtFW5mDX6dPH+ZqzapKykbk2Z9XDG3b4mrOIx8Czp103y0+bs+o3rw2uL7yTnDUjKvycd955snXr1gG3vf766zJ9+nQRESkpKZHCwkJZt25d/88jkYg888wzcu6554qIyNy5cyU1NXVA5q233pLNmzf3Z8rKyqStrU1efPHF/swLL7wgbW1t/RkACBKm6aLPjInZvuas6lVuv6vNWfWFebrG1doc7NqtnMGizVmVn6Vb5qrNWRX0fiYiPAZ9xmXq9nPS5qwK+mzAERV+vvrVr8rzzz8vt9xyi/zlL3+RBx54QO666y750pe+JCLe8qzrrrtObrnlFnnkkUdk8+bNctVVV0lmZqYsXrxYRETy8vJkyZIlcv3118vTTz8tL7/8slx55ZVy6qmn9u/yNWvWLPnIRz4iS5culeeff16ef/55Wbp0qVx66aXs6AUgkDh5QZ+KsuJB29kfLZTk5Vx2oDvqa86qcEpIls0bepnCsnlsZR4EU5RLuLQ5qwrzdP05tDmrpudn+pqzKOg9Xfq8urPN15xVk7KVswGVOWtGdBZw1llnySOPPCIPPvigzJ49W1auXCm33367fPazn+3PfO1rX5PrrrtOrrnmGjnzzDNl165d8tRTT0lOTk5/5rbbbpOPf/zj8ulPf1rOO+88yczMlP/93/+V5OTDHdXvv/9+OfXUU2XBggWyYMECmTNnjqxZs8aHuwwA9nAChz7hlJAsLR96oL+03P2BflunrqCjzVm2fGGpzCk69hL3OUW5gdnVKuiSRLc7kzZnFd+XHm3x3+WLBEHv6dJHO+/V7fmxIuMydb0PtTlrRjyf69JLL5VLL730uD9PSkqSFStWyIoVK46bSU9PlzvuuEPuuOOO42by8/PlvvvuG+nhAYCTKsqK5ebqLUMu9wrCLA94+gbyVTUDm32HkryiTxAG+unhkIiiD2V62O0CmIjX+H1T47G36t3U2C6V1XWBeE0EXWNrp685qxjsH5YkQw/m3S4Bivx26x517poPnfQuH83YKZ6QJf+3Z/gvzOIJWaNwNGOnXXkhSJuzxv2zIQBwALM8BopEY7K6Zpt889HNsrpmWyCbWi9fWCqvrbxYbrxklnyubLrceMkseW3lxYEZ4C/+gLKpsTJnFY3f0WeKcrmKNmfVSAb7LltTu33YGRxxcbs3YFw5hUWbs+q7f/t+X3NWxZVzmrQ5a9zu4AQADmGWh6eyum7QY3Bz9ZZAPQZ9wikhWVI+Y6wPY0x8ofw9cuuTr6tyLhtJ4/egvlaCIkk5VtHmrIora5zanFVs4S0yLlPXq0Wbs+r/bdypzl19vrvfmeOzdM+zNmcNhR8AMGT5wlK5fsFMWVO7XRqaD8n0/EypKCsOzEyfyuo6WbV+8OyGWFz6bw9a8SfIgr6MQYTG7zissU251EuZs2qcctCmzVnFFt4ihXm6RubanFVP1TWpcy4XfgrzdH29tDlrKPwAgDFBneWhXdJy/YKZgSmEBdlIljG4/H6hke1AkWgssIXxE3J025Nrc1Yx2PdMyNY1qNXmLCpS7tymzVkVU65l0+asmjFR18NIm7MmGN+EAADzRrKkJSiC3OuImS6eirJiCQ0ztSkojd8rq+tk5o1PyMrHt8jPaxtk5eNbZOaNT0hldd1YH9qoeGlHi685q2ZMzPY1Z9Vu5cwubc6il3Y0+5qzarxyKZs2Z1XQd7pjxg8AwAQG+gMFvdcRM108fY3fj7UEsk8QGr+zDFRkh/KzT5uz6vKzpsnKx7eoci57fU+HrzmLdjTrilranFWFuboZTdqcVdqLY5FozMnvTPfuEQDASQz0D+sb5B49A6pvkBuEGQ7MdDls+cJSWTavZNDjEUoSWTbP/UIgO5t5tD2tXO999cDzDb7mrOru0b3etTmLor29vuasmjFJOQtOmbPq2gc2+pqzhsIPAMAEBvoeBrmevpkuQwnCTJc+yxeWymsrL5YbL5klnyubLjdeMkteW3mx80UfEZaB9plbnO9rzqqntigb2SpzVrG8R2R/R4+vOau0s9tcnwX34nbdMldtzppgnA0BAMxjoO9hkHtY0Ge6HK2v8fu3PzZblpTPcP690IdloJ6p43TLNLQ5u5j7JCJyprLAp81ZdLBbN5NHm7PqgReUs+CUOatGstTLRfT4AQCY0TeQP7q3TShJAtPbhkHuQMsXlsr1C2YGdicnsAy0z0Zlg1ptzqoPzZwkLzUMf8X+QzMnjcLRjJ33FuT4mrNIW85xu+wj8sSf3lLnXN7OPT8jRXYfHH52V36GmyUSN+8VAMBZQR/oM8gdrG+mC4KpoqxYbq7eMuRMuCAsA21s7fY1Z1VvVLcltTZnFU2uRdKSRTSTedKS3/1jGUtv7NM18NbmrDrlxBzZ/X/DF75POdHNYmgwzpIBAE4J6pIWEdbq4/gi0Zisrtkm33x0s6yu2ebsdPWjhVNCMntK7pCZ2VNynf+cKBqX7mvOqoc37vQ1Z9XDG3b4mrMoLUVX0dHmrOqM6OY0aXNWtXVGfc1Zw4wfAAAMGcnJPLNggqOyum7QEsibq7cEYglkJBqTzbvah8xs3tXu7Ba9feZOGy9Pv7ZXlXNZd69yNytlziqWBYvERTerS5uzKjUlJD2R4V/vqQ5/PoqI1O/Tvda1OWvcfnYBAHAMJ/M4WmV1naxaXz9oqVMsLrJqfb1UVteNzYGNEhqee5oO6JZwaXNWzZmS52vOqiJlE29tzqJORbFjJDmrzpo2ztecVanDbQ07wpw1FH4AADCEHj84UiQak6qa+iEzVTX1Ti/72qbsS6HNWcVng+e/rjjD15xV2jksLs91SU1WDvSVOavOnD7B15xVp03TFXu1OWso/AAAYAg9fnAkZruI7GnXzWDR5qzSNq92vck1PH/Ze8DXnEVnFeuWNWpzVj3zl+GXgI4kZ9V/fPJ0X3PWUPgBAMAQGnbiSCz9E5mQHfY1Z1VHl64hqTZn1Vce+qOvOavW/elNX3MWnVU80dccbHvk5UZfc9ZQ+AEAY4K6cw88DPQHa+6IyILv/15O+9ZTsuD7v5fmjshYH9KoYXmPyH7l863NWXXFXc/5mrPq1Z2tvuasau3WLeLS5iz63et7fM1ZtaC00NecVUE/f2JXLwAwJMg798BDw86BzvrOOtl7xIC+tbNHzvjOOpmUHZYN/zZ/DI9sdFSUFcvN1VuGXO4VSnJ7eU9Brm57cm3Oqj0HdIUtbc6qA8oZTdoc7NrT3uVrzqqrziuRW554TZVzWdAvlDDjBwCMCPrOPfCwPe1hRxd9jrS3IyJnfWfdKB/R6AunhGRC1tBLmCZkhZ3exnz6eOXJvDJnVUGObimbNmdVkvKzT5uzSvuOd/eTQaQgJ83XnFUsA/UEvUeiy+91AHAGO/egz65W3ZVJbc6q5o7IcYs+ffZ2RJxf9tXRFVU9Di6f0Edjus89bc6qn//9Ob7mrAqnJvuas6ogS3f/tDmLPjz7BF9zVl32w2d8zVn102fe8DVnDYUfADCAnXvQJ+hTlfvQz8TzlYc2+pqz6Ldbdf05tDmrHn1V15BUm7OqZILus0+bs+rkQt2W1NqcRZ9XLl3S5qza3qK7AKLNWfWjZ/7ia84aCj8AYED9voO+5mAXWzZ76Gfi2dTY7mvOot5e3ZIdbc6qJzc3+ZqzamKOrpeTNmfVtv26BrXanEXhlJBkpA493M1IDTm9FBaHRZSTPrU5a3iVA4ABu5WNB7U5wDr6mXjSUnTLNLQ5iw509/ias4piqKdQ2cRbm7Oqs6fX15xFzR0R6ewZehTf2RNzfklwks852EThB4AZQd7GfFKurvGgNge77vnD0L2eRpqz6qGrz/U1Z9Xlc4t8zcGuAuXnvzZn1YxJ2b7mrOqN6vp6aXMWfeonf/A1Z9X08boipzZnVWFOqq85a9jOHYAJQd/G/D0TdSeo2px1kWhM1tRul4bmQzI9P1MqyooDM1X7qTrdMo2n6prk6vPf8y4fzdjJTtedwmhzVqUk667RanMWMcD1XDSzQP64o1WVc9nlZ02TlY9vUeVc1q1c2qjNWdSgXMamzVk1PitNtrcMPyN8fJbbReGZJ+RJ04F9qpyLgnGWDMA0tjH3+rWEhhm3hZLc7+si4r0eZt74hKx8fIv8vLZBVj6+RWbe+EQgXgc4bPV63a4b2pxVv9mia1iszVm0v1O3VEWbsyo5WXdar81Z9fCGHb7mrIooX+7anEVJynq3NmdVsrLwr81ZNWV8hq85a9z+5AdgXiQak7vWD71k5a717m9jHk4JydLyoXedWFpe4vysF4qAIh86RXe1Xpuz6v4Xd/qas6rpQKevOYsivbrPf23Oqh3NulkL2pxV25SbHGhzVmWl6fp6aXMWnTtjvK85q+aXFvqas2qGcla8NmeN2yMEAObd84d6GW4Sclzc72ciIrJ8Yaksm1cyaOZPKElk2Tz3l7xFojFZNUwRcFUAioBc1fd0R3WXqbU5q+LKVRranEVTx+m25dbmrNqx/4CvOaua2pTFUGXOqvcqexhpcxb98MoP+Jqzim3tPdrlna4uA3X7rBBwRJCbGo+kn0kQLF9YKq+tvFhuvGSWfK5sutx4ySx5beXFzhd9RFja06d+X4evOatmFugG8doc7Hp4ma6BtzZn1fPbWnzNWdVyULdDkzZn1Udmn+BrzqLs9BSZlD30zo6TssPO94ILp4RkTlHukJk5RbnOzxpf85zuIrE2Z43bzy7gAPqZAJ77X9T1Y9DmrPpjg27Qps1Ztatt+EaVI8nBrvzssGpwlz9Mxrphdq0ecc6q0HAN8UaYs+qq80qG3Z476a85V0WiMdk/TIFv/8GI8xdUI9GYbN7VPmRm86525x+HNc9v9zVnDYUfIIHRz4R+JkcLciGw5ZDyKq4yZ5d2sOL2oObNdt3zrM1ZxavBs+Hf5h+3+DMpOywb/m3+KB/R6NP2ZXW8fyv9TP4qnBKSq+cNXdS5ep7bvQHX1G4fdA59tFjcy7mMx8Gzt0N3PqDNWePuOx0wLhKNSVXN0FMNq2roZzLSnGVBLwTmZaT6mrNq+gTd0iVtzqo05WBFm7NqUo5u+11tzrITxqWP6HbXvO+EoZdyjDRn1WfPnu5rDnY1KBuZa3NW8Th4UpVjBW3OGjfvFeAAqvOeXa265ovanFUUAkVOnqxrQKnNWXXb5af7mrPqC+fN8DVn1QTl8iVtzqpFd9bIpsZjL2XY1Ngui+6sGeUjGn2Xvv9EX3NWsZ27hw0RRKbnKy+UKHNWTRmn3MZcmbPq9Gm63du0OWso/AAJiuq8hy9tD4VAkcl5uqv22pxV2ekpqiaNrjerXHbBe3zNWVWYqztR1+Ys6uiKHrfo02dTY7t0dEVH6YjGBj1dPJw/eapq/uJrzqKg7+LUhyXBnrdadJteaHPWUPgBEhQFD09FWfGg7cuPFkryci7jRFakuaPH15xlZTMmvKOfuyCcEpJlw/SvWOZ4/woRkRnKrZi1OYu++vDLvuasCqeE5NRhisKnBmDnHs6fPA+8sNPXnEX31up2Z9LmrGpUzorX5qzaf6jX15w1bn/yA4ZR8PCEU0KytHzowd3ScvcHd5zIikzOVc74UeasYtnfYcsXlh539tOcolxZvrB0lI9o9PFdIbKjRTdY0easYucej/a17vJ7QkSk9ZDuIog2Z9EDL+iW82lzVhUpl3Bpc1alKjvba3PWuD1SAgyj4HHY8oWlsmxeyaDBTSjJu6LP4M7j+uCuZGKWrzmrWPZ3WGV13ZB9XVxveC7Cd4WIyLTxusGKNmcVnw0ebWHL9QJYXnqyrzmLWg52+5qzapiPhRHnrPrQLOVOwcqcNe6eBQAOoOBx2PKFpfLayovlxktmyefKpsuNl8yS11ZeHJjHgMEdxa8+2/bp1p5rc1Yx8+mwoH9X0PDcw5Jgz1ce2uhrzqqTC3N8zVnUFdWVMrQ5q9goxXPKZN2OhtqcNW53fgQcsHxhqVy/YKasqd0uDc2HZHp+plSUFTs9wD+ecEpIlpS7vUPPUPoGb1U1A7d0DyV5RR/XB3d9xa+hdilxvfglIrKnXXdlUpuzaiSzG4LwubF8Yalc+6GT5asPvyw7Wjpl2vgMue3y051v8i3iNTyflB2WvR2R42YmZYedfyzYucczXKPvkeasKhqfJSL7lTk3xZX1HG3OKtoFeCrKiuU7j28ZcmZTkrh7AdHtb0DAEUEveOAwCoGYmJPma86qbfsO+pqzrrK6bkBReGvTAZnzrScDURSORGNDFn1ERPZ2RCQSjTn9WcnOPZ405XOszVk1TTmI1+YsyklPlvau4Rv15ji83E3EK2TcXL1lyIslQZgxLTL8cjaXa4Buf+IBcEokGpPVNdvkm49ultU12wKxhONY+gqB3/7YbFlSPsPpgcyRWNrj2XdAN5NHm7NqT3uXrznLKqvrZNX6+kEn9bG4yKr19c73Ovrp+jd8zVlVv19X5NTmrDqpQLeDnTZnVVw5hNXmLPrC3wy9RH6kOavCKSGZPWXo5Uuzp7i/49/df9Dt3qbNWeP2swvAGZXVdTLzxidk5eNb5Oe1DbLy8S0y88YnnB/Q4DAal3oKcnUzebQ5q3gcPBRERR54UblzjzJn1YZtwy/rGUnOqoI85WeDMmfVrlZd0Vubs+gfLjjJ15xV7PjnWVe329ecNRR+ACS8oF/NhofGpZ4ZE3VXqbU5q3gcPBRERbp7dYMVbc6qFuW23NqcVc0duvunzVlFXxf04XvCE41Gfc1ZQ+EHQELjajb6cBLr+cTpRb7mrKooKx62V4nLTRr7UBAVmTMlz9ecVWmpyt42ypxVk3PTfc1ZdflZ03zNWbRaubxTm7OK3UA9Hd3D93saSc4atz/5AZjHVQr04STW86+/eNXXnGVBbtLYh4KoyH988jRfc1ZlpOoa1GpzVpVM1O1Spc1ZdW+trk+JNmfR/S/u9DVnFbuBeloODb0JwEhz1lD4AZDQuJqNPg9v0PXn0Oas2tHS6WvOqrv/sM3XnFUUREUeebnR15xVySHdfl3anFW8JzwPKntaaXMWdUd1Mze0OasKlLPbtDmrDipn8mhz1lD4AZDQuJqNPmzf7Zk2PsPXnFXr6vb4mrOKgijLGPpMn6CbwaLNWfXA8w2+5qzqiugGr9qcRbNP1PV40+asKsrTFXS0OavSU/3NWUPhB0BC48od+rB9t+e2y0/3NWdVLK5byKXNWcWsSJYx9OGzwfP4n3b5mrMqJ123pE+bs+gDJRN9zVn10o4WX3NWJYd0pQ9tzho37xUAZ3A1G33YvtsTTtF9dWtzVuVn6i7JaXNWMSuSZQwYaEvTAV9zVnV26za90OYs2r5fV/DW5qxqbNVdENPm7NIuc3VzOazbZ4UAzONqNvqwfbdH28jc9YbnBcop6dqcVRVlxTJcy5ZQktu7m00fryx+KXNWffXhl33NWdWrrGNoc1a1d+u2pNbmLPpNXZOvOatYIu7JSEvxNWcNhR8ACY2r2ejDANdDPxPPe5QFPm3OqnBKSJaWlwyZWVpe4vQMsLjy4qw2ZxWN3z2ZYd1rXZuzKiVZ94LX5ixqOaQramlzVn33b9/va86qxR/QtYXQ5qxx+xMPgHkM9tGHAa6HfiYe7Xuezwb3/d+edl9zVhWN0y1z1easmjst39ecVTMm6Zp4a3Owi50PPZedPtXXnDVunx0DMI/BPo60fGGpLJtXMqgYGEoSWTavRJYvLB2bAxtF9DM5bLjr1O5exz4sEo1JVU39kJmqmnqJRN1d1/L71/b6mrPqtKJxvuasOmGc7rNPm7PqwlMKfM1ZlBnWfQtoc1ZtaWr1NWfV4qrnfM1Zw0gJQMJjsI8jLV9YKq+tvFhuvGSWfK5sutx4ySx5beXFgXkdzJiovIqrzFm1pna7DLdfV1zc73W0pna7xIZ5IGJxtx+HiLJZizZn1W9e2+Nrzqom5WxHbc6qPyp3aNLmLJoxSdkbUJmz6vev7fM1Z1X9ft0yV23OGjc7FwFwzvKFpXL9gpmypna7NDQfkun5mVJRVsxMn4AKp4RkSfmMsT6MMVFRViw3V28ZcrAfhOWPNH738DiIRHuHKwGOLGfVa8pdqrQ5q7a82eprzqrNb+qeZ23OonEZuqGuNmfVga4eX3NWab8BXP2mcPtVDsApQR7sHykSjVEAC7C+5Y+r1h9/eU8Qlj8WjdPtPqLNWUUDfJETctPkDcUV2hNy3e5tE/hRzV/t69ANXrU5q1KHa5A4wpxFf9mjK3hrc1ZpV/o6vCJYRERSkkSiis+/FEffEhR+AMCQyuo6qaqpHzDb4+bqLbK0nCVvQdL3XB/9WgglSWBeC3Hl6FWbs4oZYCLTJmSpCj/TJri9/HHq+Az5y77hB7BTHd+yWTOwG0nOqs6IrrClzVnU2hnxNWdVblpIWrqGr+rkprl9weh9J+TIq4oZbu87IWcUjmb0uf3sAoBDKqvrZNX6+kEDvFhcZNX6eqmsrhubA8OYWL6wVDbd9GGZP6tATinMkfmzCmTTTR8ORNFHRGRXa5evOavCKSGZkBUeMjMhK+z8DDCI/Pc/nOdrzirt1XpXr+r30Qz0R5KzqEe5vFObs2pijq7Yq81ZdWFpoa85azgLAAAD2LkHR6usrpM533pS1m3ZI1ubDsi6LXtkzreeDEwBsFC5bEebs6qjKyp7O4a+Wr23IyIdXdFROqLRt7NF14hTm7NKW9xzvQiYEdbdP20Odg3X+H6kOavOmD7e15xVLzfs9zVnDZ94AGAAO/fgSMz+EtnYoNuJRpuz6qsPv+xrzqKWQ7plGtqcVbwWPJmpuuGNNmdVdqq/OYvSU5J9zVnVfFD32afNWbX5rQ5fc9a4/YkHAI6o33fQ1xzsYvaXp1G5hEubs2qHchaLNmfRQeVONNqcVdv36z7/tTmrOnt0n33anFVXn/9eX3MWnT4119ecVeOydNU9bc6qNOX6Tm3OGgo/AGDA7nbd4FWbg13M/vIUjUv3NWfVibm6E3VtziJ2rPHEYro7qM1ZlaacvaHNWfUPF5zka86ihn26req1Oas21uuWLmlzVp1coGvarM1ZQ+EHAAyYpOxTos1Z19EVlaX3bpAP375elt67wen+JUdraNZtO6vNWTVX2YtAm7Oqt1d3ZVKbs0jbqsX1li6dEeVMF2XOqvdPHedrzirtrE+XZ4fubNedG2hzVu1s1l0U1OasOkG5o6E2Z43jX4EA4Ib3TMz2NWfZojtrZPaKgU2NZ694UhbdWTPWhzYqpihnsGhzVrGrl2fjzlZfcxblZOhmM2lzVrV26payaXNWffPS2b7mrPryfS/6moNd2tKeuyVAz/T8LF9z1lD4AQADKsqKfc1ZtejOGtnU2H7Mn21qbA9E8SdJdDM3tDmrmtp0PWu0Oavicd12NNqcRa2duqv12pxVyaJ7jrU5q77wc10hQ5uz6g/bdI3ttTnYlZOmOx/Q5qzqUS5z1easofADADChoyt63KJPn02N7c4v+9qhXMKlzVnVotx9RJuzanKObhaLNmcRxVBPTFnQ0easeqtNN8tPm7NKO3Z1dIwrIiLpyia92pxVmWHd5782Z9XvXtvra84aCj8AYMA9fxh6F6eR5ixiq2JPU6typosyZ5d28Or2IDc7XXeirs1ZVJSvbPStzFl1SLmCS5uz6mB3r685q9KU29VrcxZNGafr1aLNWRXp1X0PanNWRXp0Fwa1OWvcfacDDolEY7K6Zpt889HNsrpmm9ON+HBsT9U1+ZqziK2KPc2Hun3NWZWTluJrzqqG/cpm38qcRf+97Dxfc7CNfiaeE/J0hU5tzqKSCbpeLdqcVbnK/mbanFV/2as7P9TmrHH7bAhwQGV1nVTV1A/Yvvnm6i2ytLxEli8sHbsDw6gabvvukeYsYmmPJxTSbUGszVn1xj5dIUObs6pXOXrV5izKzw7LpOyw7O04/nt/UnZY8rPDo3hUoy8jReSQ4kJ1huNn/0mim+fn9uIekan5GarPv6n57s52OXVanvxm6/DLdk6dljcKRzN2Dnbqzou0Oas6e5Q7Hypz1jDjB0hgldV1smp9/aDBfCwusmp9vVRW143NgWHUjc/UnalrcxbFlI0ItDmr5pdO9jVnVbdySro2Z1Vepq6Yoc1ZddkZU97Rz11QmKubuaHNWTVtvO61rs1ZRe8rkWe27vM1Z1Vzp25ZozZnVVh5PUybs4bCD5CgItGYVNUM3a+lqqaeZV8BUZinuyKnzVmUEdYVtbQ5qz579nRfc1bNmZLra86qkwp0SxS0OYsi0ZjctX7o78u71rv/fdmu7FmjzVl17km6orc2Z1Wjss+bNmfRrmbdkh1tzi564omIfGD6OF9z1lD4ARLUmtrtwy7bicW9HNw3Y2K2rzmLSibqilranFX3v9Dga86q/7riDF9zVrUd0k3N1+YsuufZ+mGHK/G/5lxGA1fPeyfpvge1OauaO5T94JQ5i3Z36DqZa3NWTVIuc9XmrJoyQfee1+asofADJKgG5VbM2hxsqygrltAws7FDSV7OVfX7dVvvanNWrVM28NbmrNLO3nB9lsce5aBNm7Poic1v+pqzqjg/zdecVZefNc3XnFUHu3Q7E2lzsOuKD+he69qcVfuH6AP3dnLWUPgBEtT0/Exfc7AtnBKSpeUlQ2aWlpdIOMXdj/WuiO7kVJuDbZ9e9Qdfc1YlKU/ltDmL3tinW6ahzVk1LkvXu0ebs2rNH3Qzu7Q5q3qUE7u0OdiVnKzr46TNWTVZ2d9Mm7PG3bMAwDhmeABHSVKekGhzRi0oLfQ1ZxX9Kzy8LUQORXQ9a7Q5q/6y+4CvOavurX3D15xVw51DjjQHu9b+STfbUZuzqmSirtedNmcNhR8gQTHDA0ei2bfIOOUexNqcVYuVTZu1OavCybrPPm3OqoJc3bIdbc4iXguePcrlCdqcVbs7dAU+bc6qFGVFR5uDXXVv6WY7anNWBX0ZqNvfgIBxyxeWyrJ5JYOuxoSSRJbNK5HlC0vH5sAw6mj2LZIc0n1laXNWrXlOuYxBmbMqP0O336o2Z9WH36eb2aXNWXTWdN3ObdqcVdq6v8PXB0SE/Yv69A530jDCnEXjlZ//2pxV2n7ujvd9l4c37PA1Z43bZ8eAA5YvLJXXVl4sN14ySz5XNl1uvGSWvLbyYoo+AbNN2ZtCm7Po9Onjfc1Zdf+LO33NWXUgojtD1eas+uzZxb7mLJpdlO9rzirtSb3rJ/88Dp5eZYFPm7PowlmTfc3Btj/vavU1Z43rn3mAE8IpIVlSPkO+/bHZsqR8RmCXd0WiMVlds02++ehmWV2zzellTUfb067bqUqbs4gt7T3dUd3yBG3OqqjyKrU2Z1XQr2CK6Gc6ujwjUoSZLhgoSXmqqM1Z1HJIt027NgfbHn31LV9z1rjdCAGAMyqr66Sqpn7Acqebq7fI0vJgLHmbmKPrz6HNWZSkHK1oc1bNKcqVp1/bp8q5rGRipryys12VcxmzAUXau3UXAbQ5qyj8eLTPstuvBpGC7HR5U3ExqCDbzR2MRESaO3QXw7Q52Bb0JW8O13gBuKKyuk5Wra8f1OMmFhdZtb5eKqvrxubARtFe5Uwebc6ixjblLk7KnFX/dcVcX3NWsbuZp6n1kK85wDpttxa3u7qIfOrMIl9zFu1u7/Y1B9u0bcxdbXdO4QdAQmM3K0/zQd1JiTZnUVFehq85q7LTU2S41Z4pIS/nsqiyMYU2Z9Xudl2hU5uDXfS28TDzybOxfo+vOYs6uqO+5mDbB4p1M6G1OWtc/+wHYBy7WXlCyp2qtDmL4spLMNqcVc0dkWF35YnGvJzL/vulRl9zVm1p0i3h0uYsCivf89qcVanKj39tziqWenn+UD/8UtiR5CzqUC7v1OZgW2Y47GvOGsc/+gFY19CsW56gzVn1wZkFvuYs2ql8jrU5q6646zlfc1Y1H9IVtrQ5q4Les0BEZFyGbnabNmeVduzKGDcYmPlEEbBPZqq/OaveVC7p0+asofADIKFNz9c1ZtXmrEpVzuTR5izarexfpM1Z1aS8f9qcVSkh3fQNbc6qoPcsEBHpUi7n0+YAwCV8T3gm5+pm8mhz1rg7QgDghIqyYhlu3BZK8nIu27avw9ecReOzdZeitDmrUpOVRUBlzqrMFN0pqjZn1YQM3f3T5izqVa7v1OYAwCWdyt3qtTmrdilnhGtz1rh9VgjAvHBKSJaWlwyZWVpeIuHhut0at3F7s685i5padM1ptTmrpuSl+ZqzKhbTzd7Q5qyKxHTFDG3Oohxl8x5tDgBcwpI3z74OXWVLm7PG7ZESACcsX1gqy+aVDJqCmiQiy+aVyPKFpWNxWKOq5ZDuS0ibs+iVnW2+5qzaf0i3+4g2Z9XeQ7pTVG3Oql5lQUebsyhdWfjX5qxiVy9gIG1XL7e7f6FPvFd3XqTNWcNnPwAzkpKG/m+XpYeTfc1ZdCjS62vOKtbqe2hc6hmn7MapzVm0R1nk1OasOqUg3dccbKMQKJKqrOhoc7BN+xXg6leFy+91AI6orK6TVevrB23rHouLrFpfL5XVdWNzYKPo02cW+ZqzKDOs+8rS5qyalKNbwqXNWaUtcbpbCvV86vQpvuZMiivLe9qcUU0HdDvYaXNWZaXqyt7anFXJyrunzVmUkqz7BtDmYFtU+RWgzVnj9tkxAPMi0ZhU1dQPmamqqZdI1O3lHOkpustR2pxFp08d52vOqmzlYEWbs+rSOQW+5qz6U1O7rzmL0lOVMyKVOavaOnXfg9qcVanKSoY2Z1WPcvCqzVl0qFs5U1iZAyyj8AMgoa2p3T5ops/RYnEv57LGVl3DYm3OosLxmb7mrHp1l24Ar81Z1RHRjVa0Oatef7PF15xF4zKUy92UOato4Opp7dLdQ20OdmnLOZR9EAQUfgAktAblloranFWFubqeDNqcRfsPdPuas+pQRDdY0eas2n9Q+XpQ5qza2a5rRqDNWZQc0p3OanOAC+jxgz7j0nSz27Q5q4Le7Jv3OoCEVjQuw9ecVRu27fU1Z9H+g7q+FNqcVSHleZk2Z9U+ZZ8SbQ52ZSjP0rU5q2j8jiNlh5XLgpU52DV9QravOauCPiuSwg+AhBZX7smjzVn1pzcP+JqzaI9yJo82Z1Veuu4kXZuzqkDZvFqbg131zbolrtoc4IJ25TJXbQ527T/U42vOKu1uwK7uGkzhBwktEo3J6ppt8s1HN8vqmm3ON/DFYLtau3zNWRXp1b32tTmL4sM1exphzqrumO6rW5uz6qLSyb7mYFdXj+5zT5uzSvvJ5/YnJICjTcoO+5qzKi1Fd16kzVnj+KRXWFZZXSdVNQO38L65eossLS+R5QtLx+7AMKqmKJdwaXNW5aSlSnvX8O0Hc9LcbV46IStF3mwffjbPhCy3v9pSk0OiaUXp5dzFbEBPqohortG6+8kgEk4OSU9s+KJO2PH3RJLoijqOXswGcBzjMnUFHW3OqrOKx8kz/9esyrnI7W9AmFVZXSer1tcP2s0pFhdZtb5eKqvrxubAMOroWeCZnKtbrqLNWfRmu65XizZnVUwxwB1Jzqqn63T9rLQ5q7Qtm91t7Sxy2tQcX3NW0f8LwLHs3DN8sWMkOavmFuf7mrOGwg8STiQak6qa+iEzVTX1LPsKiIbmg77mrPrw7EJfcxb1KJexaXNWdUZ0G89qc1Y1ten6tWhzVrG8R2RXi3JJsDJnVVz5JGtzANzwl1bdeZE2Z9VvNr/la84aCj9IOGtqtw+a6XO0WNzLBUWQex01telO1LU5qy5+34m+5ixKVl6l1uas0tZzHK/7SHOHrom3Nge7trfonmNtzqqg71gDHI1Z4zjSn97SXSTW5qxxuxECTGpoPuRrzrqg9zpicOe57MfPqnMv3bjgXT6asdGh6HE0kpxVScpGHq7uStGnSzl61eYAAG4JJYn0Kr4vWf4YDEGfIcuMHySc6fmZvuYso9eRyN4OXb8Wbc6qti5dhw5tziLNydtIclalKM9QtTkAgHvGKS/va3MWsfwROIzCDxJORVnxsJX3UJKXcxm9jjwx5dbc2pxVqcpBvDZnUV56sq85q5KSdK91bQ6AG1gOiyN1Kk8PtTmLWP7o0W526vimqIFH4QcJJ5wSkqXlJUNmlpaXSDjF7ZcvvY487V26JVzanFXvmZjua86iK86a5mvOqphyJZs2B8ANGSm6io42B9u6ldUMbQ529SifY23OKu3I0dURpqv3CzCPXkeeWFx3gqrNWZWaGvY1Z9Gjm970NWdVkvKbW5uzKlV5/7Q52KW9SO36xeyIcp2rNgfADdrFAY4vIpCp+Wm+5qzhdAgJhyVOHnodefKzdB++2pxVLHOi31OfHuVMHm3Oqkk5uve8Nge70lL9zVnF4A4AhhDw7s4UfpBwWOLkodeR59NnTvU1Z1VLZ4+vOYvoc4QjjcvQjeK1Odh1SPmxp81ZpV0B7/hKeckO6+6gNgdYR68jT2Orri2ENmcNn3hIOCxx8tDryJMkukG8NmfVnvYuX3MWFeboBvDanFWpys6s2pxVdU0dvuasCnrPApHAX8TtNzFD957X5qyamK37DtDmYJf2dMDx0wb8VdB3h3X5PABGscTpsOULS2XZvJJBM39CSSLL5pXI8oWlY3Ngo+jhl3b6mrOqQ7lNuzZnUY5y5oY2Z9WpJ+o++7Q52BZWjuG1Odj15kHdaEWbsyolpBveaHOw64Bylp82B1jmep87GFRRViw3V28ZcrlXEJY49Vm+sFSuXzBT1tRul4bmQzI9P1Mqyoqdn+nTp6tHV8jQ5qw6FNFNwNXmLNp/UPcca3NWvbTzoK852BZRjuG1OcA6ZoABwGAUfpBw+pY4rVp//AbPQVjidKRwSkiWlM8Y68MYE7lpybLv4PCXYnLT3G1qDE9Bbro0tg6/lK0g190t7YGj0bsBGKgzoutsr80BgAuCM3IGYFKecrcubc6q9FTdOg1tzqIPnjzR1xxsy1JeutLmAOuKx+uK3tqcVWyGAOBYinJ1JwTanDUUfpBw2M4dR0pWrsHX5qyaMSnb15xFrzS2+ZqDbdpVjQ6vfgQGSE5Wfl8qc1Z19ugWcWlzANzwVruuFYA2Z43bn/wwie3ccaT5pZN9zVnVqRy9anMW7Wzu9DVnlXazLsc39ZK4csymzQHWdXTqdnXU5gDr+L7EkbSLO11dBErhBwmH7dxxpM+fN/SW9iPNWdUb1xV0tDmL4sr7ps1ZlaFczqfNWTUxS7llszJnVaZyRro2B7valR28tTmrtJ98bn9CQkQkN13X/1GbAyyj8IOEw3buOFI4JSRzinKHzMwpynW+2fdbrbpZLNqcRWHleZk2Z9WkbF0/K23Oqlkn5vmas6pLOSNdm4Ndw82WHmnOqhxlrVebg10pyrkb2pxVp0zSnQ9oc1ZpRwqujihcvV8wrKKsWELDXIYJ0nbuQReJxmTzrvYhM5t3tTvf86lXeU6izVn0l726opY2Z9WBbt2TrM1ZVTguw9ecVezqhT5Zyqq3NmdVh7JnszYHu1qUqxq1Oavqm7t9zVkV9O9LCj9IOH3buQ8laNu5Bxk9nzzpyu3qtTmLosrL1NqcVZFe3SmJNmfVWy3KWXDKnFXaFX2Or/yDiIzL0K3n0+asCvrgDof1Kk8HtDmrIsrrQNocbGLkjIS0fGHpcZf3zCnKleULS0f5iDBW6PnkOaNovK85i2jS6GHLZs+G+n2+5qzSbkzEBkbuYxMAT9CXc+CwFOX5gDYHWPaOPvMqKyslKSlJrrvuuv7b4vG4rFixQk488UTJyMiQCy64QP785z8P+Hvd3d1y7bXXysSJEyUrK0sWLVokjY2NAzItLS1SUVEheXl5kpeXJxUVFdLa2vpODheGVFbXyabGYy/v2dTYLpXVdaN8RBgr9HzyTB6nW3etzVk0PkM3m0mbs2pCjm7pkjZn1UFlzxptDrCuvVv3YtfmYFtYOcrT5iyiNyCONHNylq85a972W33Dhg1y1113yZw5cwbcfuutt8r3v/99ufPOO2XDhg1SWFgo8+fPlwMHDvRnrrvuOnnkkUfkoYcekmeffVY6Ojrk0ksvld4jmlMsXrxYXnnlFVm7dq2sXbtWXnnlFamoqHi7hwtDItGYVNXUD5mpqql3vqcLPPR88uzriPiasygpSfeVpc1Z1XpI15hCmwOsS1dO89PmrMpRLvXV5qxiqZcnS/k8a3MWcYEAR+pRjh21OWve1tlxR0eHfPazn5WqqioZP/7wsoJ4PC6333673HDDDXLZZZfJ7Nmz5d5775VDhw7JAw88ICIibW1tsnr1avne974nF110kZx++uly3333yZ/+9Cf5zW9+IyIiW7ZskbVr18pPf/pTKSsrk7KyMqmqqpJf//rXsnXrVh/uNhIZPV1wJHo+eRjsi+w/qLtv2pxVew/qmi9qc4B1J47TLWvU5qzKCuu2qdLmYFtHp65hizYHWNd8SHdxVJuz5m2NlL70pS/JJZdcIhdddNGA2+vr66WpqUkWLFjQf1taWpqcf/758txzz4mIyMaNG6Wnp2dA5sQTT5TZs2f3Z2prayUvL0/OPvvs/sw555wjeXl5/Rm4i54uwGBJSbor1dqcRfQy8UxQNmbV5gDrkkO601ltzqrWTt1gRZuDbdpLIG5fKoGISKryo0+bs6pVWeTU5qwZ8VnhQw89JH/84x9lw4YNg37W1NQkIiKTJ08ecPvkyZOloaGhPxMOhwfMFOrL9P39pqYmKSgoGPT7CwoK+jNH6+7ulu7uw1c329uH3v4ZiYueLoNFojFZU7tdGpoPyfT8TKkoK3Z+hksf7dK/6xfMdPoxOf+kCfJSQ4sqB7ftbNXN5NHmYFt6SpJ0RYevdqY73L2UPh6e7h7dYEWbA+CGCZmp0tQxfIlvQqbbswG11wVdvX44olHSzp075Stf+Yrcd999kp5+/OmyR19xjsfjw16FPjpzrPxQv6eysrK/EXReXp5MnTp1yH8PiYueLgNVVtfJzBufkJWPb5Gf1zbIyse3yMwbnwhMg2uW/nn+uKPV1xzsalEu59PmrCpQ9q7W5qxKVfat0eYs2tJ00NecVYeU0x21OQBuaO7UnQ9oc1YFfce/Ed2vjRs3yp49e2Tu3LmSkpIiKSkp8swzz8gPfvADSUlJ6Z/pc/SsnD179vT/rLCwUCKRiLS0tAyZ2b1796B/f+/evYNmE/VZvny5tLW19f/ZuXPnSO4aEgg9XQ6rrK6TVevrBxU+YnGRVevrA1H8YemfZ1Njq685i9iW1RP0K1Z9OmO67wBtzqrMVN0LXpuziGa+Hh4HADi+oM8OHdHZ0IUXXih/+tOf5JVXXun/c+aZZ8pnP/tZeeWVV2TGjBlSWFgo69at6/87kUhEnnnmGTn33HNFRGTu3LmSmpo6IPPWW2/J5s2b+zNlZWXS1tYmL774Yn/mhRdekLa2tv7M0dLS0iQ3N3fAH9i1fGGpLJtXMmjmTyhJZNm8Elm+sHRsDmwUsbuZh6V/ngPK7Xe1OYuy03RfWdqcVdqJGw5P8BARkZ5eXWlLm7MqJVm3al+bAwC4Zep43dRXbc6qiHLIpM1ZM6KzgJycHJk9e/aA27KysmTChAn9t1933XVyyy23yEknnSQnnXSS3HLLLZKZmSmLFy8WEZG8vDxZsmSJXH/99TJhwgTJz8+Xf/7nf5ZTTz21v1n0rFmz5CMf+YgsXbpUVq1aJSIiV199tVx66aVyyimnvOM7DRuWLyyV6xfMDGxvm5EscVpSPmN0DmoMVJQVy83VW4Z8LIKw9I/BvkhI2bham7Nqck5Y3mwfvjnr5JzwKBzN2ElLFulS1Dkd3qlYRETGZ6XKrrbh+zmNz3K3d0NIdLNYgnH2AHgWnjpRqv+0T5WD2xadPkVuW/cXVc5lScrrQNqcNb5f/vna174mnZ2dcs0110hLS4ucffbZ8tRTT0lOTk5/5rbbbpOUlBT59Kc/LZ2dnXLhhRfKPffcI8nJh8/O7r//fvnHf/zH/t2/Fi1aJHfeeaffh4sEF04JOV3UGApLnDzhlJDMnpIrmxqP37B99pRc5wuCqSnJ0hkdviFnaoq7o9yo6Ao62pxV752ULW+2N6tyLuvo1p2ZaXNWvf5Wh685i1ji5EkWEU3bZne/JXCkrW/pzg+1OdhVv7vN15xV6SlJcjDAmyG848LP73//+wH/nZSUJCtWrJAVK1Yc9++kp6fLHXfcIXfcccdxM/n5+XLfffe908MDzGKJkycSjcnmXUPv0rd5V7tEojGniz8lEzLl1V0HVDlXvWdilry8c/iTkvdMzBqFoxk72/brTtK1Oau0+xK5vn9RRFnX0uZg18zJGfLn3Z2qHNy3q2X418JIcrDr13/aq87d/u4eypjqVhR9RpKzxt1REmAcu5t52NXLk5+V5mvOovmzjt3c/+3mrOqM6Po4aXMA3NDWpRusaHOwrUvZ30ybs0jb097h3vciIqKtYzha7+inPSty9eyJwg+QoNjdzMOSN0/zoeF7uowkZ9GBnuH7mIwkZ1Uspluwos0BcEOX8rNPmwOs61EWMrQ5wDK3R4yAcexuJjJlXLqvOavq9+kKW9qcRavXN/iasyoppPvq1uZgW5byadbmYNe+Q7rRqzYHwA3aj3/Xvya0E7tcnQDG3p5Aggv67ma9ykkL2pxVqcOt+xthzqKIslmLNmfVwW7dHdTmYFtaeoocPDT8xPS0dE75ACCI0pJFOhWnBK7vgqktebtaGg/GyBGAWb99bbevOavmFOX6moNhceUpiTYH05KU1ya1OQCAWzRFn5HkYBOXf4AEV1ldJ1U19QMaHN9cvUWWlgdjqRcTMz0fKJ4gv3t9vyoHt2n7cDrcr1NEvHe85i66/ckgkpGWLHKoR5cDEBhZKSIHFV1qsxgNAoHAjB8ggVVW18mq9fWDdrWKxUVWra+Xyuq6sTmwUVT23vG+5qx664CuGac2ZxElQM9wu9yNNGdVXrrumdbmrLrk1EJfc7CrQDmC1+asGpemG95oc1ZpJ28wyQMIBrc/8QDDItGYVNXUD5mpqqmXSNTt5jZrN+mWcGlzVtHkWkTb1sr19ldJyjqGNmfVoYiusqXNWfX/Xmr0NQe72rt0mxBrc1ZlZ6T6mrOqW/k0a3OwK1V5XqTNWTUuXVkUVuascfNeAQ5YU7t92Cv2sbiXc9nuA12+5qzqVa7b0eYsSlUWMrQ5q4on6Ip72pxVEWXNW5uzqkXR2HkkOdjVpZy6oc1ZNT0/09ecVUFvZIvDssK6Ib82Z1VIudupNmeNm/cKcMBf9nb4mrMqqixkaHNW/ea1Pb7mLGKmi+d7n5zraw62aetajte/gH6bdrX5mrOK5dHok5ai6/GmzVkV9DEFhR8gQW3c3uxrzqrJ2bqp2NqcVXvadb17tDmLNE0qR5KzavHqWl9zAOCSjm5dmVObs0o7yGMw6L5mxQYAI8lZlZGiK3Nqc9bwXgeQ0FKUVx+0OasmKAtb2hzs6uzRDVa0OQBwCUucPDR3FtGeGbp9BimibQfqeNtQ6YjoXu3anDUUfoAENVW59lybsyonXVfI0OasOqhsxqnNwS6m7wMAMDyKXx6KoZ5DPcpNIZQ5ayj8AAnqzGm67cm1OauC3ojtML62tRsQu71RsUhO2N+cVVzJRZ9M5Ztem7OKpT0eHgcAxxL0M2k+84AE9dYBXa8Wbc6q+aUFvuasCvqXlYhIWDlo0+asysnS7dalzVmVn6Ur6WhzsCucrDud1easYstmT36m7g5qcwDgAj7xgATFdqSez55d7GvOqk7lntTanEXa3ahd37X6Y+8v9DVn1d6Dusn52hzsalM26dXmrGKHN09rp+4eanNWpSvX+2pzAGyj8AMkqMvPmuZrzqr7X2jwNWdVW5dupwVtDnY9/mqTrznYlpumm9GkzcGuXmUdQ5uzKqqc+qrNWdWrLOhocxax7A84jNc5kKAe3rDD15xVT/75LV9zVo3L0DWv1uYsoqmxZ3tLl6852DZjUpavOYumj9d97mlzVjHjB0fSbuzo8gaQE5TL+bQ5wDJe5UCCamg+5GvOqt2tusGrNmfV5R+Y6mvOIgo/wGDjs3RdvLU5iz56qu5zT5sD4IZM5Y6v2pxV2creh9ocbKLwAySoKeMyfM1ZRVNjT1qKbpmGNmcRV7OBwfYoi97anEX/vVG31FebA+CGvQcivuas6lD2PtTmYBOFHyBB9SoX4WtzViWFdPM3tDmrXt/T7mvOohTlU6zNAS748+4OX3MW7VY28NbmALjhUI/usqA2B1hG4QdIUL95bY+vOasm5+i2pNbmrHrmtX2+5izKCOu+srQ5q3KUM9K1OauSlQU+bQ4AXJKm/OzT5gDY5vbZMWDYnvZuX3NWXTSrwNecVT0x3dUobc6i4gm6ZY3anFUHlRu3aXNWMQMMwLHQD87D7mYAjkThB0hQBTm6RpzanFXJybqPKW3OqoLsNF9zFu3Yp2tkrs1ZRa8jT7fyDmpzsGtmQaavOauyw7pShjZnVUaq7v5pc1ZpFzayABIIBrdHSoBhH55d6GvOql2tnb7mrPro+0/wNWdRW0R3WVKbA+CGHS26xtXanFXvnZTta84q+roAwGAUfoAE9fnzZvias4rdzTxvtekGLNqcRUzf9/A4AAN19eimdWlzVqUn6woZ2hwAwB0UfoAEFU4JyZyi3CEzc4pyJZzi9tuYQa7nxfpmX3MWpSl3qtfmrOJxAAZi+aPnhR26ndu0OQCAO9weMQKGRaIx2bxr6K25N+9ql0jU7VPZRuUSLm3OqjdbdX1rtDmLIspGBNqcVb3K+6fNWUVRGBhIO4+H+T4AEDwUfoAEtaZ2uwy3QVMs7uVcVqRcwqXNWdUV9TdnUZJyBK/NWaXdrMvxTb3UJzCc6AAAgKDjfAhIUH/Zq5uKrc1Z1RPTTVvQ5qxKVhYztDmLiiek+5qDbexYAwAAoEPhB0hQG7frerVoc1b97rV9vuasKshVbueuzFl0/xfO8zUHAAAABAGFHyBB9cZ0vXu0ObvoWiAicuXZ033NWfTLlxt9zQEAAABBQOEHSFDJId3bU5uzakFpoa85q674gK6go81ZdN/z233NAQAAAEHg9ogRMGxucb6vOauuOq9k2F15kv6ac9m//M/LvuYs2nug29ccAAAAEAQUfoAENVW5S5U2Z1U4JSQTs8NDZiZmhyWc4vbH2R8bdL2ctDmL2MUJR2I7dwAAAB3Oj4EEtXGHsrmzMmdVR1dU9nZEhszs7YhIh8v7mItIe7eul5M2ZxHbueNI6cn+5gAAAFxF4QdIUDuaO33NWfWVh/7oa86qFOU+7dqcRXHl3A1tDrZ1Kvdp1+YAwCXMigRwJAo/QILiC9vz6s5WX3NWZYd10xa0OYvSUnX3TZsDAMBVnEcCOBKFHyS0SDQmq2u2yTcf3Syra7ZJJOruMpajzZ0+3tecVd1R3eV6bc6qE3JSfM1ZtPisIl9zVnEyDwAYjvaMOThn1kCwuTtCgHmV1XVSVVMvsfjh226u3iJLy0tk+cLSsTuwUfLeghxfc1Z19+hOSbQ5q4brczTSnEXrtjSpc1+/5H3v8tGMnZQkkZ64LgcAAAAw4wcJqbK6TlatH1j0ERGJxUVWra+Xyuq6sTmwUVRRVqzaxryirHgUjmbs0NDXs++QrrClzVnU2KLbpl2bAwAAAIKAwg8STiQak6qa+iEzVTX1gVj2NdxFfcVFf/OKxuu2q9fmrIorn2xtzqJor+7OaXNWaWb7jCQHAAAAt1H4QcJZU7t90Eyfo8XiXs5l2vvn+uPw8ffr+rVoc1aNy9A1LNbmLNJ2cXK72xMAAAAwMhR+kHAamg/5mrNqy1utvuasevNAl685qy477URfcwAAAACCgcIPEs6Ucem+5qyq/tNuX3NWbdze7GvOqjUv7vQ1BwAAACAYKPwg4SQpNyHW5qzS9jByvddRb0x3/7Q5q7qV65e0OQAAAADBQOEHCaextdPXnFXhFN3bU5uzqrdXV8nQ5mBXmvKlrs0BAAAAQcDpMRLO9PxMX3NWLZxT6GvOquZOXUFHm4Nd3cpJXdocAAAAEAQUfpBwKsqKJTTMKq5Qkpdz2azCPF9zVnUrl7Jpc1ZlpfqbAwAAABAMFH6QcMIpIVlaXjJkZml5ifNLnC4/a5qvOaty0lJ8zVmVm6FrZq7NAQAAAAgGt0fOMGv5wlJZNq9k0MyfUJLIsnklsnxh6dgc2Ch6eMMOX3NWfXBmga85qzq6un3NWUSPHwAAAGDk3L5EDtOWLyyV6xfMlDW126Wh+ZBMz8+UirJi52f69GloPuRrzqqZhbkiskuZc1dvPElE4sqcm7T3zN1HwJOdItIR1eUAAAAATguR0MIpIVlSPmOsD2NM0OTaU1FWLN95fMuQJY8kcb/n07jMVDnUNvxsnnGZ7jb56VK2cdLmrDp1ap7U1repcgAAAEAwpk4ABtHk+rDh5rkMPw/GvhkTdQU+bQ52vbJz+KLPSHIAAABwG4UfIEHR5Nqzpna7rzmr3tjb4WsOdnUqlnmNJAfbUpVrG7U5AADgHpZ6AQmsr4l1VU29xI6Y1hJK8oo+QWhyTa8jz972Hl9zANzQo5zyqM0BAAD3UPgBElzQm1zT68ijnbzBJA8AAAAAR6LwAxgQ5CbXFWXFcnP1lgEzno4WlF5HQRcOiUQUjZvDwaiJAgAAACqcHgNIaPQ68tDHQyQ0XLfzEeasSvY5BwAAALe5PVIC4ITlC0tlTlHuMX82pyg3EL2OUpWjeG3OopMmZ/uas4rXAgAAAEaCwg+AhFdZXSebGtuP+bNNje1SWV03ykc0BpKUH9fanEH56bpKhjZnVUyx3G0kOQAAALjN3RECnBCJxmR1zTb55qObZXXNNolEGckETSQak6qa+iEzVTX1zr82xmem+pqz6P/2dfmasyquXMmmzQEAAMBtNHdGwqqsrhu0jfnN1VsCs405PGtqtw/Z2FlEJBb3ci43wL7ynOny3SdfV+Vc1XKo29ecVb3KGqc2BwAAALcx4wcJqbK6Tlatrx804I/FRVatrw/G0h6IiMi2vR2+5qxaUv4eX3MW9fYOUwEcYc4q7UQeJvwAAABAhMIPEhBLe3CkPQd0sze0OavCKSFZNm/o3c2WzXN7dzPtZl2Ob+ol2rKW2+UvAAAAaLk7QoBZI1naA/cV5Kb7mrNs+cJSWTavZFBhI5TkFX1cXwIZVm5Tpc0BAAAAQUDhBwmnofmQrznYNmNilq85FxxrCWQQzJikfC0oc7BNewLDiQ6CIlP5YtfmAADu4KMfCWd6fqavOdhWUVY87NKdUJKXc11f76tjCULvqwWzCn3NWUWPH09qsu4eanOAdYeUK+C1OQCAOyj8IOEw0B8syNvah1NCsrR86N42S8vd7m0jQu8rEZGUZN1zrM1ZlZeh25BTm7MqLVX3PGtzAAAAruJsCAmHgf5AldV1MvPGJ2Tl41vk57UNsvLxLTLzxiecn91xpKD3thGh95WISGNrp685q06fPt7XnFWnTcnzNQcAAOCqYIycYQ4DfQ/b2h9Wu23/MR+H2m37x+aARtm2fcpt7ZU5i1gG6vmvK87wNWfVge6orzkAAABXUfhBwlq+sFReW3mx3HjJLPlc2XS58ZJZ8trKiwNT9GFpz2GL7qyRTY3tx/zZpsZ2WXRnzSgf0ejb067c1l6Zs6iirHjYvjVJEqxloEG2W/la1+YAAABcReEHCS2cEpIl5TPk2x+bLUvKZwRmeZcIS3v6dHRFj1v06bOpsV06uty+qs+29p7hNjALwgZnX3noj77mrKLw4wkre1drcwAAwD3BGUUDxrCtvYdBrodlTiJ3/u51X3NWvbqz1decVb0+58xiX3sAADAMTgOABFU0LsPXnFWbdrX5mrOqtbPL15xFq36/zdecVZFe3fJObQ62JQ27AHJkOQAA4B4KP0CC0i5ZcX1pS5pya25tzqrVNQ2+5izq7tW92rU5q2IxXUFHm4NtSXHd612bAwAA7nF7pAQY1tB80NecVZfPneprzqoeZTFDm7Po6F3+3mnOqu4eZQFMmYNtXcr6njYHAADcQ+EHSFB7lQ1JtTmrQim6Ubw2Z1V6qu7jWpuzqLQwy9ecVdp6DnUfAAAAiFD4ARLWZOXuTNqcVU9ubvI1Z9VHTi30NWfRpBxdPyttDgAAAAgCCj9AgiqZqJu1oM1Z9ec3h97KfaQ5q9oP9fias6itK+prDgAAAAgCCj9Agrr8rGm+5qzStqxxuLWNiIi81dLha86iuLJZsTYHAAAABAGFHyBBPbxhh685q7Sde9zu8CNSt7vT15xFLQcjvuYAAACAIKDwAySoN/bpZm5oc1bNOiHb15xV2glNLk98amjp8jUHAAAABEHKWB8AMJRINCZrardLQ/MhmZ6fKRVlxRJOCUa9cpdym3Ztzqrunl5fc7CL4hcAAAAwchR+kLAqq+ukqqZeYkeM4m6u3iJLy0tk+cLSsTuwUfLyzjZfc1a1duoa9WpzAAAAABAkFH6QkCqr62TV+vpBt8fi0n+768Wf9i7dDBZtzqqemG7+hjYHAHBLSEQ0Ld2DMV8YAIDB+A5EwolEY1JVM7joc6SqmnqJRNm5Jwim56X5mgMAuEV7NsBZAwAgqCj8IOGsqd0uw03eiMW9nMvYzcrzZnu3rzkAAAAACBIKP0g4Dc2HfM1ZFVJWdLQ5q7qVM7u0OQCAW1KVZ7PaHAAAruErEAlnen6mrzmrepUta7Q5q7p6dAUdbQ4A4JZe5ce/NgcAgGso/CDhXH7WNF9zsI0CGABgKPT4AQBgaBR+kHAe3rDD1xxs09ZzqPsAAAAAwGAUfpBwtu076GsOAAAAAICgovCDhNPUpmvarM0BAAAAABBUFH6QcFoORX3NWRVWvju1OQAAAABA8DBkROKhqYuIiGSnp/iaAwAAAAAED4UfJJzs9GRfc1blZ6X5mgMAAAAABA+FHyScN/Z0+Jqz6ozp433NAQAAAACCh8IPEk53r24NlzZn1d72Ll9zAAAAAIDgofCDhDNO2bNGm7PqtTdbfc0BAAAAAIKHwg8Sztxi3dIlbc6q9kjM1xwAAAAAIHgo/CDhnDw519ecVbnKGU3aHGBdQbq/OQAAACAIKPwg4VSUFUsoaehMKMnLuSwzrCvoaHOAdXuU7ay0OQAAACAIKPwg4YRTQrK0vGTIzNLyEgmnuP3yTRqm+DXSnFXnluT5mgMAAACAIHF75Ayzli8slWXzSgbN/AkliSybVyLLF5aOzYGNopCyoqPNWTV9km5JnzZnVVqy7nnW5gAAAAAEA2tEkLCWLyyVaz90snz14ZdlR0unTBufIbddfrpkB6SnzWnTxsnrew6qci7bd6Db15xVRePT5Y19naocAAAAAPRhxg8SVmV1ncz51pOybsse2dp0QNZt2SNzvvWkVFbXjfWhjYqWgz2+5qwqyE3zNWfVx04v8jUHAAAAIBgo/CAhVVbXyar19RKLD7w9FhdZtb4+EMWfglzdzA1tzqqicRm+5qza1xHxNQcAAOAy7RqBYKwlQNBR+EHCiURjUlVTP2SmqqZeItHYKB3R2CjK0xV0tDmrat/Y62vOqqI8ZQFMmbMoU3lmps0BAAB3RX3OAZZR+EHCWVO7fdBMn6PF4l7OZS/taPY1Z9XGHW2+5qyKxnWFTm3OonGZuiKnNgcAAAAEAYUfJJyG5kO+5qyq39vha84u7S5Vbu9m9fSWPb7mLDpBObtNmwPghmSfcwAAuIbCDxLO9PxMX3NWNbXrerVoc1Z9oHi8rzmrdrfrdi3T5iy6aFaBrznYNn1c2Ncc7Or1OWcV/UwAAMdD4QcJ5/KzpvmasypZ+e7U5qy6Y/FcX3NWTcjSXavW5iwaZgXoiHOwLRLTzfLT5gDr6GcCADgex4eMsOj+Fxp8zVnVq2zVos1ZlZ2eInOKcofMzCnKlex0t69hdnTrrlVrcxb9dqtuGZs2B9uYBedJVta1tDkAAOAeCj9IOOvqmnzNWTU5V7c8QZuz7LEvlx+3+DOnKFce+3L5KB/R6Gvr0hV0tDmLuiM9vuasykrVjeC1Oau0NW/Ha+MSUj7N2hwAAHCP25fIAcNCSbqzdG3Ouse+XC4dXVH56sMvy46WTpk2PkNuu/x052f69ElP0dXptTmL/m/vQV9zVk3KDsvBluFnsUzKdr8oDJGosrKlzQEAAPe4O0KAWQtKC33NWXVIuWRHm4Nt7y3I8jVnUUTZmEKbs6qtS3cHtTnYRu8rAAAwnGBcKocpV51XIpVPvDbkSWrSX3Mu23dQt1uXNmfdojtrZFNje/9/b206ILNXPBmYpV5TxmeKyH5lDi7r7NEN4bU5AAAAuI0ZP0g44ZSQXD1v6KLO1fNKJOzwkhYRkZhyzKbNWXZ00edImxrbZdGdNaN8RKNv+njdTB5tzqIJ2bprFdqcVdlpup3btDmrtPfO7UcBOEy78DsYC8QBAEdye+QMs5YvLJVl80oGNaMMJYksm1ciyxeWjs2BjaKMFN2pmTZnVUdX9LhFnz6bGtulw/FlLdG4rkGHNmdRd1RX5dTmrJo9JcfXnFWTcnQ9jLQ5wLrMVH9zAAB3UPhBwlq+sFReW3mx3HjJLPlc2XS58ZJZ8trKiwNR9BEROalw6C3MR5qz6isP/dHXnFW/fW2vrzmLwsm6ryxtzqr3F03wNWdVVlj3PGtzsEv7DPNKAAAE1Yi+AysrK+Wss86SnJwcKSgokI9//OOydevWAZl4PC4rVqyQE088UTIyMuSCCy6QP//5zwMy3d3dcu2118rEiRMlKytLFi1aJI2NjQMyLS0tUlFRIXl5eZKXlycVFRXS2tr69u4lzAqnhGRJ+Qz59sdmy5LyGc4v7zrSxbNP8DVn1Ss7WnzNWRWL6WbyaHMWlZ6gm8GizVn1iz/u9DVnVWunrrG9Nge7aHDt6VZOfNXmAADuGNEo+plnnpEvfelL8vzzz8u6deskGo3KggUL5ODBw1vn3nrrrfL9739f7rzzTtmwYYMUFhbK/Pnz5cCBA/2Z6667Th555BF56KGH5Nlnn5WOjg659NJLpbf38MnZ4sWL5ZVXXpG1a9fK2rVr5ZVXXpGKigof7jJgw+Kzp/uas6ojohu0aXNWjc/SLVfR5ixKDum+srQ5q5qVDd21OavSU3XPszYHu5jx49GucnV8NSzQT7uqkdWPCIIRdcBcu3btgP++++67paCgQDZu3Cjz5s2TeDwut99+u9xwww1y2WWXiYjIvffeK5MnT5YHHnhAli1bJm1tbbJ69WpZs2aNXHTRRSIict9998nUqVPlN7/5jXz4wx+WLVu2yNq1a+X555+Xs88+W0REqqqqpKysTLZu3SqnnHKKH/cdSGgPb9ihzi0pn/EuH83YyUlLke5ojyrnsvHKpgzanEVvtnf7mjNL28fJ4X5PIiLFE7JkV9vwz3XxBHcbnuOvkkQ3ncftlnjAABOykmX/weEvik3IcrcF/vBnjyPLAZa9o4sfbW1tIiKSn58vIiL19fXS1NQkCxYs6M+kpaXJ+eefL88995yIiGzcuFF6enoGZE488USZPXt2f6a2tlby8vL6iz4iIuecc47k5eX1ZwDXvbGvw9ecVe+fOs7XnFW/36rr3aPNWTRtfIavOavGZepmdWlzVm3a1eprDnb1KmewaHOAC2LKF7w2B8C2t134icfj8k//9E/yN3/zNzJ79mwREWlqahIRkcmTJw/ITp48uf9nTU1NEg6HZfz48UNmCgoKBv2bBQUF/ZmjdXd3S3t7+4A/gGV7lbMWtDmr/uuKM3zNWRWJ6mZvaHMWffdv3+9rzqwk5Ve3NmdUR7futa7NWZWpnOyozQFwQ6RXed6gzAGw7W2fFX75y1+WTZs2yYMPPjjoZ0lJA+fSxuPxQbcd7ejMsfJD/Z7Kysr+RtB5eXkydepUzd0AEtbk3HRfc1ZpG3q73vibx0HkkZcbhw+NIGfVgU5d7x5tzioa+npSUnTLNLQ52KVdycaKt2CIKlsfanMAbHtbI4Rrr71WHnvsMfnd734nRUVF/bcXFhaKiAyalbNnz57+WUCFhYUSiUSkpaVlyMzu3bsH/bt79+4dNJuoz/Lly6Wtra3/z86dbu9mAveVTNT1pdDmrFpTu93XnFUfnDl4FuQ7yVm0panN15xVzP7yaHs2u97bOVl5/7Q52EWTa4+2xOl6KTQppCvxaXMAbBvRZ388Hpcvf/nL8stf/lJ++9vfSklJyYCfl5SUSGFhoaxbt67/tkgkIs8884yce+65IiIyd+5cSU1NHZB56623ZPPmzf2ZsrIyaWtrkxdffLE/88ILL0hbW1t/5mhpaWmSm5s74A9gWUVZsQz3XRxK8nIua2g+5GvOqhn5ugKfNmfR719T9jlS5szisr6IiORl6BqZa3NWtR/SXa7X5mCX9hnmlRAM0ZhuvqM2B8C2ERV+vvSlL8l9990nDzzwgOTk5EhTU5M0NTVJZ2eniHjLs6677jq55ZZb5JFHHpHNmzfLVVddJZmZmbJ48WIREcnLy5MlS5bI9ddfL08//bS8/PLLcuWVV8qpp57av8vXrFmz5CMf+YgsXbpUnn/+eXn++edl6dKlcumll7KjFwIjnBKSpeUlQ2aWlpc4vbRHRKRonK5RrzZn1fP1+3zNWdTRHfU1ZxXb2ntmnZDta84qBvvAQLwnPNpJn45PDgXwVyNq9ffjH/9YREQuuOCCAbfffffdctVVV4mIyNe+9jXp7OyUa665RlpaWuTss8+Wp556SnJycvrzt912m6SkpMinP/1p6ezslAsvvFDuueceSU4+POny/vvvl3/8x3/s3/1r0aJFcuedd76d+wiYtXxhqYiIVNXUy5EXZEJJXtGn7+cu64rqBvHanFUvNrQMHxpBzqJwSki6FM0IXC+GdvXoztK1OavebO3yNQcAAOCqERV+4vHhpwImJSXJihUrZMWKFcfNpKenyx133CF33HHHcTP5+fly3333jeTwACctX1gq1y+YKWtqt0tD8yGZnp8pFWXFzg9u+/zPS7pGvf/zUqP844Xuzgjkyp3IledMlR/9frsq5zLtU+zwS0FERPYf1BV7tTkAAABXsbknYEA4JSRLymeM9WGMiS5lJUObsyojNSQ9vcPPdslwuJPta292+JqDbeMzk6W1s0eVAwAACDJ3RwgAnHDqFF2jdm3OqhnK3du0OYv+9Fa7rznY1tyhW8KlzQEAALiKwg+AhPafnzzd15xVF596gq85i8LKLWe1OavYqtjT3u1vDgAAwFUUfgAktEde1vX40eas+vx5uqV+2pxFJ03W7c6kzVmVkaorbGlzVmk3IHZ9o2Ltmn3W9gMImmTl16A2B1hG4QdAQmtoPuRrzqpwSkiWzSsZMrNsXonTTb+njMv0NWdVdoZuCK/NwbapE9J9zQGAK3qVlX9tDrCMs0IktEg0FtjdrOCZnq8bxGtzsGvGJN1MHm3OqoPdwzf5HkkOth1SPs/aHAAAcA8jaCSsyuo6mXnjE7Ly8S3y89oGWfn4Fpl54xNSWV031oeGUVRRVizDtWwJJXk5l0WiMamqqR8yU1VTLxGHdze7/Kxpvuas6upR7nSnzMG23R3D72w2khwAwC3aAT+FAbfx/CIhVVbXyar19RI7auplLC6yan09xZ8ACaeEZGn50Euclpa7vcRJRGRN7fZB74ejxeJezlUPb9jha86qVGUzAm0OAAC4S3sZiMtFbnN7pASTmNmAoy1fWCrL5pXI0cPYJPH62ixfWDoWhzWq6HXEY9DnzJJ8X3NWpSu3LdPmAAAAXEXhBwmHmQ04ltpt+wftzhP/6+1BQK8jkYlZqb7mrDpzurLwo8xZpV3Jxoo3AAAQdBR+kHC4qo+jLbqzRjY1th/zZ5sa22XRnTWjfESjT9vDyOVeR4++8qavOaue2brX15xVw10gGGkOAADAVRR+kHCY2YAjdXRFj1v06bOpsV06uqKjdERjZ7iOLa53dGls0RV7tTmrmto6fc1Zpa3nuF73SVWeyWlzAADAPZwGJLBINCara7bJNx/dLKtrtgWmpw27OOFIX3noj77mrFpTu33YAWxcXF8CqS1tuV0Co+CBIyUrn2htDgBcwVkDcFjKWB8Ajq2yuk6qagbuanVz9RZZWu5+I9u+XZxWrT9+g+cg7OIEz6Zdbb7mrGIJpMjME3Lk1WFmf/XlXDY5N03ebOtW5eC+bmVBR5sDAFdwoQQ4jJFzAmIr88O7OB098yeUFJxdnOAJh3QfU9qcVUXjMnzNWfTh9xX6mrNqXIauebU2B9sY2AAAgOEw4yfBaLcyv37BTOdnvCxfWCrXL5gpa2q3S0PzIZmenykVZcXO328MdPLkbNnV1qXKuSzaq1vqqc1ZlJKke+9rc1a1dfX6mrMqLSTSrXi5p7n9cpAk0RV1WMoAAEBwUfhJMCPZynxJ+YzROagxFE4JBeJ+DicSjQW2AHaicgaLNmfVb7fuUeeu+dBJ7/LRjI1GZbNibc6q4XqgjTRn1dnvGS/r/69FlXMZhR8AADAcCj8Jhj4eOFqQ+z2JiMyYpJvJo81Zdahz+FlPI8lZxI5/ngWlhfJSQ6sq57JzZkxSFX7OmTFpFI5m7LDUCxgoJCKaua/BuHwGiCSLiGYOcPK7fSAYU3zmJRgGNgMFdWezPvR7Ype3Pv+3T1fQ0eYsuvysab7mrFp89nRfc1btatW91rU5qyj8AAOlKy9ra3OAddqF324vEAeFnwTDIPewyuo6mXnjE7Ly8S3y89oGWfn4Fpl54xOBKHaIeEWvu4bY2UxE5K719c4Xw/p2eRtKEHZ50z7NLr8c7n+hwdecVXfXbPM1Z1Xjft3MV23OqmTlGi5tDrCuM+pvDgBc4PZIySAGuR5muojc84f6Ya/Qxv+ag/syUnXveW3Ooif/3ORrzqqqZ9/wNWfVhu37fM1Zpa3nUPdBUDALDgAGc3eEYFjQtzLX7mzm+kyXp+p0g1dtzipeD56/P1e3bEebs2hPe7evOasOaLayGkHOqkPKq/XanFVR5ehVmwMAAO5hdWuCCvJW5uxs1ofruCK8Hvq0dOlGr9qcRZOyU6WxdfgduyZlp47C0Yyd5JBuSV+y418X7GYFAACgQ+EngQV1K3N2NvPMLy2QlxqG37FmfmnBKBzN2OH14NnVort/2pxFmWFdJUObs2rquDSpbx5+VtPUcWmjcDRjJzc9Sdq6hi/95KZT+gEAAMHm9tkxTGJnM8/nz9MV/bQ5qybn6gav2pxVf9lz0NecRc9va/U1Z1V2mu6ajTZnVVS5dkmbAwAAcBWFHyQcdjbzhFNCMqcod8jMnKJc55f/Pf+GrjGrNmdVd6+uX4s2ZxHbkXrqlbtUaXNWHVSuatTmAAAAXOX2iBEmsbOZJxKNyeZd7UNmNu9qd76p8fPbmn3NWXXyJN0MN20OdnVEdDNYtDkAAAC4ze2RM2DYSJoau0xb13K8/iV1bx7wNQcAAAAgGCj8IOGwfbeHpsaetBRdY1Ztzqr2bt0CJm3OolMmhX3NAQAAAEFA4QcJh5kuHppce7KUDWq1ObO0dS2H61898WRfc1alKp9jbQ4AAABuo/CDhMNMF8/lZ03zNWdVeqpuEK/NWTWrQFfg0+Ysau/UdenV5qzqVbbu0eYAAADgNgo/SDjMdPE88EKDrzmr3jsxw9ecVZNy033NWaRd3un6MlDtvXP7UQAAAIAWhR8knIqy4mFXqySJ+9u5V/9pl685q1o7dT1rtDmrmg/pZrFocxZlp+lmdWlzAAAAQBBQ+EFCGm6FQhBWMGx5q8PXnFX1+w/6mrOqfp/ycVDmLOodrvnXCHMAAABAEFD4QcLRNm12vblzPK4bvGpzVkWVjUq0Oat6oroZTdqcRbs7enzNAQAAAEFA4QcJh+bOnpx03S5V2pxVPcp+LdqcVT3Keo42BwAAACAYKPwg4RQqm9Nqc1YVjdc1K9bmrGIHIwAAAAB4+yj8IOFs3L7f15xVqSm6BrXanFXaeo7rdR/tij7HV/4BAAAAGCEKP0g4jW3dvuas+tApBb7mrKLw4+FxAAAAAPB2UPhBwpmmXLqkzVmVkqx7e2pzsC1VObFLmwMAAAAQDIwYkXBuu/x0X3NWNbZ2+pqDbdPys3zNAQAAAAgGCj9IONnpKTKnKHfIzJyiXMl2fDeronHK5s7KnFXaDynXP8weXnaurzmLtO94tz8ZAAAAgJFxfawEo8pmTHhHP3dBXNmtRZuzKjU5ydcc7EpRfmNpcwAAAEAQcHqMhBOJxqSqpn7ITFVNvUSisVE6orGxq7XL15xVeem6jyltzqrLVz3na86iLuVbXpsDAAAAgsDtkRJMWlO7XWLDTGKJxb2cyybnpvmasyoU0s3k0eas2r7voK85AAAAAMFA4QcJZ5ty4KrNWfXitv2+5qxqPhT1NWdVj3JFnzYHAAAAIBgo/CDh7GnXLV3S5qx6aUerrzmrenr9zVlFk2sAAAAAbwdjBCScAuXSJW3OqnivrlGJNmeVtmez872dtffP9ccBAAAAwIhQ+EHCmTEx29ecVSeMS/c1Z1XROF2BT5uzari+VyPNAQAAAAgGCj9IOJefNc3XnFUfmDHR15xVOenJvuasSlXO5NHmAAAAAAQDhR8knIc37PA1Z9XkLOWuXsqcVQ3Nul5O2pxV+VkpvuYAAAAABAOFHySchuZDvuas+vkL233NWdUT1a1d0uasYnczAAAAAG8HhR8knCnjMnzNWdWqHMBrc1ZpW1e73eJapEd5B7U5AAAAAMFA4QcJJ0k5cUObg20h0T3R2pxVbOcuou3i5Ha3JwAAAGBkXB4jwKjGtk5fc1ZNyNQNX7U5q1JTdfdPm7Nq6nhdLydtzqJen3MAAABAEFD4QcKZnp/pa86q1NRUX3NWlSifZ23OqgPdunKGNgcAAAAgGCj8IOFUlBVLaJgtqUNJXs5t2qVLbi9xOqRsWqPNWdUZ0fVy0uYAAAAABAOFHySccEpIlpaXDJlZWl4i4RS3X74d3boBvDZnVTyuK2xpc1YlJQ1TDR1hDgAAAEAwuD1yhlnLF5bKsnklg2b+hJJEls0rkeULS8fmwEZR6nDTnkaYsyoW183k0easSkvWPc/aHAAAAIBgoPCDhHb0JA7HJ3UMcNq08b7mrOrs0T3p2pxVB7t0hS1tDgAAAEAwUPhBQqqsrpNV6+sHda+Ji8iq9fVSWV03Foc1qv7rijN8zVnV1tnja86qiM85AAAAAMFA4QcJJxKNSVVN/ZCZqpp6iUSZ2RAEScrm1docAAAAAAQJhR8knDW12yU2zBg+FvdyLvvqwy/7mrPqkHIJlzYHAAAAAEFC4QcJp6H5kK85q3a0dPqas4pN7QEAAADg7aPwg4QzPT/T15xVRePSfM0BAAAAAIKHwg8SzuVnTfM1Z9WZ0/N9zVk1Lk23Pbk2BwAAAABBQuEHCefhDTt8zVnVqFzCpc1ZdWbJRF9zAAAAABAkFH6QcOjx49lzoNvXnFXf+fgcX3MAAAAAECQUfpBw6PHjmZgd9jVn1Q2/2uRrDgAAAACChMIPEs4nTi/yNWcVM348mxrbfM0BAAAAQJBQ+EHC+ddfvOprzqp9B3S9e7Q5q1KUn1LaHAAAAAAECUMlJJwdymbF2pxV9fu7fM1ZFYn+//buPjiq+t7j+GfDkiWkyZYQQ4yBGO44AxhEbnAqCNopGlsCjOMdFcXATK1XO0ZAGApUe+04pQE7RVRGFPowc2vb8IfgVQfRYCmESxRuHhQExQ4xASQGJSSBSJ72d//YyRk3gWQT9+Hs2fdrJn/knI/Jb3/5spN8PHvWF9IcAAAAAMQTih/YzrhRSSHNxSqudPHr8pmQ5gAAAAAgnjj8T0bEovX/MSWkuVjV3d0d0lysykjxhDQHAAAAAPGE4sfGOrp8+mP5Cf3X/xzRH8tPxM1LWXZUnwppLlZdaA/uCpZgc7Fq9sSrQpoDAAAAgHjijvYCcHklO49qa3mtvv3qlbU7j+nhWblaM2dS9BYWAbVfXQxpLlYFW/M5vQ787wN1QedWz8kL82oAAAAAILZwxY8Nlew8qlf2BZY+kuQz0iv7alWy82h0FhYhX7YEd7PiYHOxKjkxuH+eweZiVVtXaHMAAAAAEE+c/RdjDOro8mlreW2/ma3ltY5+2ddVqcHdqyXYXKxKHhbczzjYHAAAAAAg/lD82MxfKj7vc6VPbz7jzznVv6V/L6S5WPVlkO9WH2wOAAAAABB/KH5spu5cW0hzsei+m8aFNAcAAAAAQLyi+LGZnLSRIc3Fom2H6kOaAwAAAAAgXlH82EzR9GuV4Oo/k+Dy55zqRJDv1hVsLlYNMAaDzgEAAAAA4g/Fj80kuhP08KzcfjMPz8pVotu5P7rGIN+tK9hcrBrgVk+DzgEAAAAA4o9z24MYtmbOJD1y6+XLn0duzdWaOZMivKLIGpWcGNIcAAAAAADxiuLHxnq/5Gugl4A5RXXduZDmAAAAAACIV+5oLwB9lew8qlf21fY57jOyjjv5qp9zFztCmgMAAAAAIF5xxY/NdHT5tLW8b+nzbVvLa9XR5YvQiiKv0xfcXWuCzQEAAAAAEK8ofmzmLxWfa6A+w2f8OafKHR3cW9UHmwMAAAAAIF5R/NhM3bm2kOZiUbInuFcgBpsDAAAAACBeUfzYTE5acFexBJuLRf/3eVNIcwAAAAAAxCuKH5spmn7tgO/eleDy55yqM8jbFwWbAwAAAAAgXlH82EyiO0EPz8rtN/PwrFwlup37owv2ls3c2hkAAAAAgP5xkxQb6nmr9q3ltQE3ek5w+UsfJ7+VuyQNk9QdZA4AAAAAAFwZxY9NrZkzSSsKJugvFZ+r7lybctJGqmj6tY6+0qdHTtoInTh3KagcAAAAAAC4MoofG0t0J+ihWeOjvYyImzc1W8+/96+gcgAAAAAA4Mqcf/kIYk758bMhzQEAAAAAEK8ofmA7/2q8ENIcAAAAAADxiuIHtnOxPZhbOwefAwAAAAAgXlH8wHaCrXOofQAAAAAA6B/FDwAAAAAAgENR/AAAAAAAADgUb+duY+cudGjBlgNqbO1QRkqiSv9zhtK+lxjtZQEAAAAAgBhB8WNTN/2mTGcvdFifn/+mU//+mzJd9b1EHXrqjiiuDAAAAAAAxApe6mVDvUufbzt7oUM3/aYswisCAAAAAACxiOLHZs5d6Lhi6dPj7IUOnRsgAwAAAAAAQPFjM/e98r8hzQEAAAAAgPhF8WMzJ5u+CWkOAAAAAADEL4ofm0l0DwtpDgAAAAAAxC+KH5spunlcSHMAAAAAACB+UfzYzCcNLSHNAQAAAACA+EXxYzN154K7d0+wOQAAAAAAEL8ofmzm65bgCp1gcwAAAAAAIH5R/NhMyyVfSHMAAAAAACB+UfzYTHeIcwAAAAAAIH5R/AAAAAAAADgUxY/NuF2hzQEAAAAAgPhF8WMzPhPaHAAAAAAAiF8UPzYT7C2bubUzAAAAAAAYCMUPAAAAAACAQ1H8AAAAAAAAOBTFDwAAAAAAgEPZvvh56aWXlJubqxEjRig/P1/l5eXRXhIAAAAAAEBMsHXxs23bNi1btkxPPvmkqqurNWvWLP3kJz9RfX19tJcGAAAAAABge7YufjZs2KCHHnpIP/vZzzRx4kRt3LhRY8eO1ebNm6O9NAAAAAAAANuzbfHT0dGhyspKFRQUBBwvKCjQgQMH+uTb29vV0tIS8AEAAAAAABDPbFv8fPXVV+ru7taYMWMCjo8ZM0YNDQ198iUlJfJ6vdbH2LFjI7VUAAAAAAAAW7Jt8dPD5XIFfG6M6XNMktasWaPm5mbr4+TJk5FaIgAAAAAAgC25o72AK0lPT9ewYcP6XN3T2NjY5yogSfJ4PPJ4PJFaHgAAAAAAgO3Z9oqfxMRE5efnq6ysLOB4WVmZZsyYEaVVhd/n6wpDmotF7IEf++DHPvixD+xBD/bBj33wYx/Ygx7sgx/74Mc+sAc92Ae/eN8H2xY/krR8+XL94Q9/0J/+9CcdO3ZMTzzxhOrr6/Xoo49Ge2lhNdCwOXUYv4098GMf/NgHP/aBPejBPvixD37sA3vQg33wYx/82Af2oAf74BfP+2Dr4ue+++7Txo0b9cwzz+jGG2/Uvn37tHPnTuXk5ER7aWF3paFz8jD2xh74sQ9+7IMf+8Ae9GAf/NgHP/aBPejBPvixD37sA3vQg33wi9d9cBljTLQXEQ4tLS3yer1qbm5WampqtJcDAAAAAAAQEoPpPGx9xQ8AAAAAAACGjuIHAAAAAADAoSh+AAAAAAAAHIriBwAAAAAAwKEofgAAAAAAAByK4gcAAAAAAMChKH4AAAAAAAAciuIHAAAAAADAoSh+AAAAAAAAHIriBwAAAAAAwKEofgAAAAAAAByK4gcAAAAAAMChKH4AAAAAAAAciuIHAAAAAADAoSh+AAAAAAAAHIriBwAAAAAAwKEofgAAAAAAAByK4gcAAAAAAMChKH4AAAAAAAAciuIHAAAAAADAodzRXkC4GGMkSS0tLVFeCQAAAAAAQOj0dB093Ud/HFv8tLa2SpLGjh0b5ZUAAAAAAACEXmtrq7xeb78ZlwmmHopBPp9PX3zxhVJSUuRyuaK9HNhES0uLxo4dq5MnTyo1NTXay4FDMFcIB+YK4cBcIRyYK4QDc4VwcNJcGWPU2tqqrKwsJST0fxcfx17xk5CQoOzs7GgvAzaVmpoa8//QYT/MFcKBuUI4MFcIB+YK4cBcIRycMlcDXenTg5s7AwAAAAAAOBTFDwAAAAAAgENR/CCueDwePf300/J4PNFeChyEuUI4MFcIB+YK4cBcIRyYK4RDvM6VY2/uDAAAAAAAEO+44gcAAAAAAMChKH4AAAAAAAAciuIHAAAAAADAoSh+AAAAAAAAHIriBzGlpKREN910k1JSUpSRkaG77rpLn376aUDGGKNf//rXysrKUlJSkn74wx/q448/Dsi0t7fr8ccfV3p6upKTkzV//nydOnUqINPU1KSioiJ5vV55vV4VFRXp/Pnz4X6IsIGSkhK5XC4tW7bMOsZcYShOnz6tBx98UKNHj9bIkSN14403qrKy0jrPXGGwurq69NRTTyk3N1dJSUkaP368nnnmGfl8PivDXGEg+/bt07x585SVlSWXy6XXX3894HwkZ6i+vl7z5s1TcnKy0tPTtWTJEnV0dITjYSPM+purzs5OrVq1SpMnT1ZycrKysrK0aNEiffHFFwFfg7lCbwM9X33bI488IpfLpY0bNwYcZ64ofhBj9u7dq8cee0zvv/++ysrK1NXVpYKCAl28eNHKPPvss9qwYYM2bdqkQ4cOKTMzU3fccYdaW1utzLJly7Rjxw6VlpZq//79unDhgubOnavu7m4r88ADD6impka7du3Srl27VFNTo6Kioog+XkTeoUOHtGXLFt1www0Bx5krDFZTU5NuueUWDR8+XG+//baOHj2q3//+9/r+979vZZgrDNb69ev18ssva9OmTTp27JieffZZ/e53v9OLL75oZZgrDOTixYuaMmWKNm3adNnzkZqh7u5uFRYW6uLFi9q/f79KS0v12muvacWKFeF78Aib/uaqra1NVVVV+tWvfqWqqipt375dx48f1/z58wNyzBV6G+j5qsfrr7+uDz74QFlZWX3OMVeSDBDDGhsbjSSzd+9eY4wxPp/PZGZmmnXr1lmZS5cuGa/Xa15++WVjjDHnz583w4cPN6WlpVbm9OnTJiEhwezatcsYY8zRo0eNJPP+++9bmYqKCiPJfPLJJ5F4aIiC1tZWc91115mysjJz2223maVLlxpjmCsMzapVq8zMmTOveJ65wlAUFhaan/70pwHH7r77bvPggw8aY5grDJ4ks2PHDuvzSM7Qzp07TUJCgjl9+rSV+fvf/248Ho9pbm4Oy+NFZPSeq8s5ePCgkWTq6uqMMcwVBnaluTp16pS55pprzJEjR0xOTo557rnnrHPMlR9X/CCmNTc3S5LS0tIkSbW1tWpoaFBBQYGV8Xg8uu2223TgwAFJUmVlpTo7OwMyWVlZysvLszIVFRXyer36wQ9+YGVuvvlmeb1eKwPneeyxx1RYWKjbb7894DhzhaF44403NG3aNN1zzz3KyMjQ1KlTtXXrVus8c4WhmDlzpt577z0dP35ckvThhx9q//79mjNnjiTmCt9dJGeooqJCeXl5Af+H/s4771R7e3vAy2LhTM3NzXK5XNaVsMwVhsLn86moqEgrV67U9ddf3+c8c+XnjvYCgKEyxmj58uWaOXOm8vLyJEkNDQ2SpDFjxgRkx4wZo7q6OiuTmJioUaNG9cn0/PcNDQ3KyMjo8z0zMjKsDJyltLRUVVVVOnToUJ9zzBWG4sSJE9q8ebOWL1+uX/7ylzp48KCWLFkij8ejRYsWMVcYklWrVqm5uVkTJkzQsGHD1N3drbVr1+r++++XxPMVvrtIzlBDQ0Of7zNq1CglJiYyZw536dIlrV69Wg888IBSU1MlMVcYmvXr18vtdmvJkiWXPc9c+VH8IGYVFxfro48+0v79+/ucc7lcAZ8bY/oc66135nL5YL4OYs/Jkye1dOlSvfvuuxoxYsQVc8wVBsPn82natGn67W9/K0maOnWqPv74Y23evFmLFi2ycswVBmPbtm169dVX9be//U3XX3+9ampqtGzZMmVlZWnx4sVWjrnCdxWpGWLO4k9nZ6cWLFggn8+nl156acA8c4Urqays1PPPP6+qqqpB/2zjba54qRdi0uOPP6433nhDe/bsUXZ2tnU8MzNTkvq0ro2NjVZDm5mZqY6ODjU1NfWb+fLLL/t837Nnz/ZpehH7Kisr1djYqPz8fLndbrndbu3du1cvvPCC3G639TNnrjAYV199tSZNmhRwbOLEiaqvr5fE8xWGZuXKlVq9erUWLFigyZMnq6ioSE888YRKSkokMVf47iI5Q5mZmX2+T1NTkzo7O5kzh+rs7NS9996r2tpalZWVWVf7SMwVBq+8vFyNjY0aN26c9Tt8XV2dVqxYoWuvvVYSc9WD4gcxxRij4uJibd++Xf/4xz+Um5sbcD43N1eZmZkqKyuzjnV0dGjv3r2aMWOGJCk/P1/Dhw8PyJw5c0ZHjhyxMtOnT1dzc7MOHjxoZT744AM1NzdbGTjH7NmzdfjwYdXU1Fgf06ZN08KFC1VTU6Px48czVxi0W265RZ9++mnAsePHjysnJ0cSz1cYmra2NiUkBP76NmzYMOvt3JkrfFeRnKHp06fryJEjOnPmjJV599135fF4lJ+fH9bHicjrKX0+++wz7d69W6NHjw44z1xhsIqKivTRRx8F/A6flZWllStX6p133pHEXFkidx9p4Lv7+c9/brxer/nnP/9pzpw5Y320tbVZmXXr1hmv12u2b99uDh8+bO6//35z9dVXm5aWFivz6KOPmuzsbLN7925TVVVlfvSjH5kpU6aYrq4uK/PjH//Y3HDDDaaiosJUVFSYyZMnm7lz50b08SJ6vv2uXsYwVxi8gwcPGrfbbdauXWs+++wz89e//tWMHDnSvPrqq1aGucJgLV682FxzzTXmrbfeMrW1tWb79u0mPT3d/OIXv7AyzBUG0traaqqrq011dbWRZDZs2GCqq6utd1eK1Ax1dXWZvLw8M3v2bFNVVWV2795tsrOzTXFxceQ2AyHT31x1dnaa+fPnm+zsbFNTUxPwe3x7e7v1NZgr9DbQ81Vvvd/VyxjmyhhjKH4QUyRd9uPPf/6zlfH5fObpp582mZmZxuPxmFtvvdUcPnw44Ot88803pri42KSlpZmkpCQzd+5cU19fH5D5+uuvzcKFC01KSopJSUkxCxcuNE1NTRF4lLCD3sUPc4WhePPNN01eXp7xeDxmwoQJZsuWLQHnmSsMVktLi1m6dKkZN26cGTFihBk/frx58sknA/5wYq4wkD179lz296nFixcbYyI7Q3V1daawsNAkJSWZtLQ0U1xcbC5duhTOh48w6W+uamtrr/h7/J49e6yvwVyht4Ger3q7XPHDXBnjMsaYSFxZBAAAAAAAgMjiHj8AAAAAAAAORfEDAAAAAADgUBQ/AAAAAAAADkXxAwAAAAAA4FAUPwAAAAAAAA5F8QMAAAAAAOBQFD8AAAAAAAAORfEDAAAAAADgUBQ/AAAAAAAADkXxAwAAAAAA4FAUPwAAAAAAAA5F8QMAAAAAAOBQ/w+UoBtKAfvbhgAAAABJRU5ErkJggg==\n", - "text/plain": [ - "
" - ] + "text/plain": "
", + "image/png": "iVBORw0KGgoAAAANSUhEUgAABH0AAAKqCAYAAACn/SIZAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAAC8IklEQVR4nOzde1zVZbr//zcqoqJInkDHAxiVOGTmMW1XOjraeJhd4kzNxDS6OzgzpZNNbkmtmNS0dGfZTFPt5qv1o/ZUau0RSC3SaqeFaUommYyYWoGpIWiekPX7Q1mthVpo+bnlc72ej4ePe63FAt5LEFnXuu7rjggEAgEBAAAAAADAV+q4DgAAAAAAAIAfHkUfAAAAAAAAH6LoAwAAAAAA4EMUfQAAAAAAAHyIog8AAAAAAIAPUfQBAAAAAADwIYo+AAAAAAAAPkTRBwAAAAAAwIco+gAAAAAAAPgQRR8AAGq5FStWKCIiQitWrHAdxRcSEhI0atQo1zFOkJGRoYiICCefe/78+YqIiNDWrVudfP7TMWrUKCUkJLiOAQDAOYGiDwAAP7Cf//znatSokcrLy095nxtuuEH169fX7t27PUzmT1XFkKo/jRo1UufOnTVlyhSVlZV5muXxxx/X/PnzT+t9Dh48qDlz5qh3795q2rSpGjRooAsvvFC33367Pvnkk7MTFAAAmFDPdQAAAPzmhhtu0OLFi/Xyyy/rxhtvPOHtX3/9tf73f/9XV199tZo3b/69P9+VV16pAwcOqH79+t/7Y9Vmf/vb39S4cWPt27dPy5Yt0/Tp0/XGG2/onXfeOa0OmU2bNqlOnTN7Xezxxx9XixYtatwptGvXLl199dVas2aNhg0bpl//+tdq3LixNm3apH/84x966qmndPjw4TPKAgAAQNEHAIAf2M9//nM1adJEzz///EmLPv/7v/+r/fv364Ybbvhen+fgwYOqX7++6tSpowYNGnyvj3UmKioqVFlZec4Um0aOHKkWLVpIkn73u98pNTVVixYt0rvvvqs+ffrU+ONERUWdrYgnGDVqlD744AMtWLBAqampYW+bOnWqJk+e7FmW2iIQCOjgwYNq2LCh6ygAAJzz2N4FAMAPrGHDhhoxYoRyc3O1c+fOE97+/PPPq0mTJvr5z3+uPXv26K677tLFF1+sxo0bKyYmRj/72c+0fv36sPepmtvzj3/8Q1OmTNGPfvQjNWrUSGVlZaec6fPSSy+pe/fuatiwoVq0aKG0tDR99tlnJ+R56aWX1LlzZzVo0EApKSl6+eWXT5iLsnXrVkVERGj27Nl65JFHdP755ysqKkobN27U4cOHde+996p79+5q2rSpoqOjdcUVV2j58uVhnyf0Y/z1r39Vx44d1ahRIw0aNEjbt29XIBDQ1KlT1bZtWzVs2FD//u//rj179pzx1+EnP/mJJKmoqEiStH//fv3pT39Su3btFBUVpYsuukizZ89WIBAIe7/qM32q5tm88847uvPOO9WyZUtFR0fr2muv1Zdffhn2fh999JHefPPN4Fazfv36nTLfe++9p+zsbN10000nFHykY8Wn2bNnf+tjrKio0NSpU4Nfj4SEBE2aNEmHDh0Ku19ERIQyMjJOeP+TzS/66KOP9JOf/EQNGzZU27ZtNW3aNFVWVn5rjiqjRo1S48aNtWXLFg0ePFjR0dFq06aN7r///hP+nisrK/XII4/oxz/+sRo0aKC4uDiNGTNGX3311QkZhw0bpqVLl6pHjx5q2LChnnzyyRrlqTJ79mz17dtXzZs3V8OGDdW9e3ctWLDghPsdOHBA48aNU4sWLYL/Rj/77LNT/v0BAHCuo9MHAICz4IYbbtAzzzyjF198Ubfffnvw9j179mjp0qX61a9+pYYNG+qjjz7SK6+8ol/84hdKTExUSUmJnnzySV111VXauHGj2rRpE/Zxp06dqvr16+uuu+7SoUOHTtllM3/+fI0ePVo9e/bUjBkzVFJSokcffVTvvPOOPvjgA8XGxkqSsrOzdd111+niiy/WjBkz9NVXX+mmm27Sj370o5N+3Hnz5ungwYO69dZbFRUVpWbNmqmsrExPP/20fvWrX+mWW25ReXm5/v73v2vw4MHKy8tT165dwz7Gc889p8OHD2vs2LHas2ePHnroIf3yl7/UT37yE61YsUITJ05UYWGhHnvsMd111136f//v/53R1+Bf//qXJKl58+YKBAL6+c9/ruXLl+umm25S165dtXTpUk2YMEGfffaZ5syZ850fb+zYsTrvvPN03333aevWrXrkkUd0++2364UXXpAkPfLIIxo7dqwaN24c7NCJi4s75cf75z//KUn6zW9+c0aPT5JuvvlmPfPMMxo5cqT+9Kc/6b333tOMGTNUUFCgl19++bQ/XnFxsfr376+Kigqlp6crOjpaTz311Gl11Rw9elRXX321LrvsMj300ENasmSJ7rvvPlVUVOj+++8P3m/MmDHB79Nx48apqKhIf/nLX/TBBx/onXfeUWRkZPC+mzZt0q9+9SuNGTNGt9xyiy666KLTelyPPvqofv7zn+uGG27Q4cOH9Y9//EO/+MUvlJWVpaFDhwbvN2rUKL344ov6zW9+o8suu0xvvvlm2NsBAKh1AgAA4AdXUVERaN26daBPnz5htz/xxBMBSYGlS5cGAoFA4ODBg4GjR4+G3aeoqCgQFRUVuP/++4O3LV++PCAp0LFjx8DXX38ddv+qty1fvjwQCAQChw8fDrRq1SqQkpISOHDgQPB+WVlZAUmBe++9N3jbxRdfHGjbtm2gvLw8eNuKFSsCkgIdOnQIyyQpEBMTE9i5c+cJj/XQoUNht3311VeBuLi4wH/8x3+c8DFatmwZKC0tDd5+9913ByQFLrnkksCRI0eCt//qV78K1K9fP3Dw4MHAt7nvvvsCkgKbNm0KfPnll4GioqLAk08+GYiKigrExcUF9u/fH3jllVcCkgLTpk0Le9+RI0cGIiIiAoWFhcHbOnToEPjtb38bvD5v3ryApMDAgQMDlZWVwdvHjx8fqFu3bthj+fGPfxy46qqrvjVvlWuvvTYgKfDVV1/V6P5Vj7PKunXrApICN998c9j97rrrroCkwBtvvBG8TVLgvvvuO+FjVn+sd9xxR0BS4L333gvetnPnzkDTpk0DkgJFRUXfmvG3v/1tQFJg7NixwdsqKysDQ4cODdSvXz/w5ZdfBgKBQODtt98OSAo899xzYe+/ZMmSE27v0KFDQFJgyZIl3/q5QzOEfu8GAoET/s0cPnw4kJKSEvjJT34SvG3NmjUBSYE77rgj7L6jRo065d8fAADnOrZ3AQBwFtStW1fXX3+9Vq1aFXbM9fPPP6+4uDgNGDBA0rEtPFVDg48ePardu3ercePGuuiii7R27doTPu5vf/vb7+y6eP/997Vz50794Q9/CJv1M3ToUHXq1EnZ2dmSpM8//1wffvihbrzxRjVu3Dh4v6uuukoXX3zxST92amqqWrZsecJjreo4qqys1J49e1RRUaEePXqc9DH84he/UNOmTYPXe/fuLUlKS0tTvXr1wm4/fPjwSbekncxFF12kli1bKjExUWPGjFFSUpKys7PVqFEj5eTkqG7duho3blzY+/zpT39SIBDQq6+++p0f/9Zbbw0bCH3FFVfo6NGj+vTTT2uUr7qqk8WaNGlyRu+fk5MjSbrzzjvDbv/Tn/4kScGv8+l+zMsuu0y9evUK3tayZcvTnj8V2t0WERGh22+/XYcPH9brr78u6diWwqZNm+qnP/2pdu3aFfzTvXt3NW7c+IStgYmJiRo8ePBpP54qof9mvvrqK+3du1dXXHFF2PfnkiVLJEl/+MMfwt537NixZ/x5AQBwjaIPAABnSdUT5eeff16StGPHDr399tu6/vrrVbduXUnHiiRz5szRBRdcoKioKLVo0UItW7ZUfn6+9u7de8LHTExM/M7PW1WEONkWmE6dOgXfXrUmJSWdcL+T3fZtn/+ZZ55Rly5d1KBBAzVv3lwtW7ZUdnb2SR9D+/btw65XFYDatWt30turz3g5lYULF+q1117TihUrVFhYqA0bNqh79+6Sjj3WNm3anFBgSU5ODr79u1TPfd55551WvupiYmIkSeXl5Wf0/p9++qnq1KlzwtcqPj5esbGxZ1SM+vTTT3XBBReccPvpbKeqU6eOOnbsGHbbhRdeKEnBAujmzZu1d+9etWrVSi1btgz7s2/fvhNmYdXk+/7bZGVl6bLLLlODBg3UrFkztWzZUn/729/Cvj+r/j6rf65T/VsAAKA2YKYPAABnSffu3dWpUyf9z//8jyZNmqT/+Z//USAQCOuaeOCBB3TPPffoP/7jPzR16lQ1a9ZMderU0R133HHS4bmuTyw62efPzMzUqFGjdM0112jChAlq1aqV6tatqxkzZgTn6oSqKnjV9PZAtQHAp3LllVcGT+86G75vvuo6deokSfrwww91xRVXnHGu0zmOvrqjR4+e8ft+H5WVlWrVqpWee+65k769ejfZ9/m+f/vtt/Xzn/9cV155pR5//HG1bt1akZGRmjdvXrAgCwCAX1H0AQDgLLrhhht0zz33KD8/X88//7wuuOAC9ezZM/j2BQsWqH///vr73/8e9n6lpaVnXMDo0KGDpGPDb6tOsKqyadOm4Nur1sLCwhM+xsluO5UFCxaoY8eOWrRoUVgB4r777jvt7GdLhw4d9Prrr6u8vDys2+fjjz8Ovv2HcDoFmOHDh2vGjBnKzMw8o6JPhw4dVFlZqc2bNwc7liSppKREpaWlYY/pvPPOU2lpadj7Hz58WF988cUJH3Pz5s0nfK5NmzbVOFdlZaW2bNkS7O6RpE8++USSgifCnX/++Xr99dd1+eWXn/VC5sKFC9WgQQMtXbpUUVFRwdvnzZsXdr+qv8+ioqKwbqfT+bcAAMC5hu1dAACcRVVdPffee6/WrVt3wmyUunXrntAp8tJLL9V4js3J9OjRQ61atdITTzwRdnT3q6++qoKCguBpRG3atFFKSoqeffZZ7du3L3i/N998Ux9++GGNP19VB0zo43jvvfe0atWqM34MP7QhQ4bo6NGj+stf/hJ2+5w5cxQREaGf/exnP8jniY6OPqG4cip9+vTR1VdfraefflqvvPLKCW8/fPiw7rrrrlO+/5AhQyQdOzUs1MMPPyxJYadOnX/++XrrrbfC7vfUU0+d0OkzZMgQvfvuu8rLywve9uWXX56yI+dUQv+eA4GA/vKXvygyMjI4y+qXv/yljh49qqlTp57wvhUVFTX+O6yJunXrKiIiIuyxbt269YS/86qZQY8//njY7Y899tgJH/Prr7/Wxx9/rF27dv1gOQEAOBvo9AEA4CxKTExU37599b//+7+SdELRZ9iwYbr//vs1evRo9e3bVx9++KGee+65E2ainI7IyEg9+OCDGj16tK666ir96le/Ch7ZnpCQoPHjxwfv+8ADD+jf//3fdfnll2v06NH66quv9Je//EUpKSlhhaBvM2zYMC1atEjXXnuthg4dqqKiIj3xxBPq3LlzjT/G2TZ8+HD1799fkydP1tatW3XJJZdo2bJl+t///V/dcccdOv/883+Qz9O9e3f97W9/07Rp05SUlKRWrVqd0G0V6tlnn9WgQYM0YsQIDR8+XAMGDFB0dLQ2b96sf/zjH/riiy80e/bsk77vJZdcot/+9rd66qmnVFpaqquuukp5eXl65plndM0116h///7B+95888363e9+p9TUVP30pz/V+vXrtXTp0hO6yf7zP/9T/9//9//p6quv1h//+Mfgke0dOnRQfn5+jf4OGjRooCVLlui3v/2tevfurVdffVXZ2dmaNGlScNvWVVddpTFjxmjGjBlat26dBg0apMjISG3evFkvvfSSHn30UY0cObJGn++7DB06VA8//LCuvvpq/frXv9bOnTv117/+VUlJSWGPqXv37kpNTdUjjzyi3bt3B49sr+pSCu3iysvLU//+/XXfffcpIyPjB8kJ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Jgx1NcbyAPMBneO19p5BGtA53nUUoFY4raLP0aNHdc899ygxMVENGzbU+eefr6lTpyp0FnQgENC9996r1q1bq2HDhho4cKA2b94c9nH27NmjG264QTExMYqNjdVNN92kffv2hd0nPz9fV1xxhRo0aKB27drpoYce+h4PEwAA+J3lOQ+ZK4uUNClHmSuLXEfxnOVtLrOv66atM4dq8bgr1bxxlOs4nrP8bz4pronmje6lpLgmrqMAOMedVtHnwQcf1N/+9jf95S9/UUFBgR588EE99NBDeuyxx4L3eeihhzR37lw98cQTeu+99xQdHa3Bgwfr4MGDwfvccMMN+uijj/Taa68pKytLb731lm699dbg28vKyjRo0CB16NBBa9as0axZs5SRkaGnnnrqB3jIAADAjyzPecjIKlBFZUAZWfa2elje5mKd5X/zAFBTp1X0Wblypf793/9dQ4cOVUJCgkaOHKlBgwYpLy9P0rEun0ceeURTpkzRv//7v6tLly569tln9fnnn+uVV16RJBUUFGjJkiV6+umn1bt3b/3bv/2bHnvsMf3jH//Q559/Lkl67rnndPjwYf2///f/9OMf/1jXX3+9xo0bp4cffviHffQAAMA3LM95yBiWrHp1IpQxzN5WD8vbXKyz/G8eAGrqtIo+ffv2VW5urj755NgRaevXr9f//d//6Wc/+5kkqaioSMXFxRo4cGDwfZo2barevXtr1apVkqRVq1YpNjZWPXr0CN5n4MCBqlOnjt57773gfa688krVr18/eJ/Bgwdr06ZN+uqrr06a7dChQyorKwv7AwAA7LA85yGtb6IKHxiitL6JrqN4jm0udln+Nw8ANVXvdO6cnp6usrIyderUSXXr1tXRo0c1ffp03XDDDZKk4uJj+2nj4uLC3i8uLi74tuLiYrVq1So8RL16atasWdh9EhMTT/gYVW8777zzTsg2Y8YM/fnPfz6dhwMAAAAAAOBbp9Xp8+KLL+q5557T888/r7Vr1+qZZ57R7Nmz9cwzz5ytfDV29913a+/evcE/27dvdx0JAAAAAADAmdPq9JkwYYLS09N1/fXXS5Iuvvhiffrpp5oxY4Z++9vfKj7+WGtlSUmJWrduHXy/kpISde3aVZIUHx+vnTt3hn3ciooK7dmzJ/j+8fHxKikpCbtP1fWq+1QXFRWlqCh7pxYAAAAAAACc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P/3pT7rrrrskSXv37lVcXJzmz5+v66+/XgUFBercubNWr16tHj16SJKWLFmiIUOGaMeOHWrTpo3+9re/afLkySouLlb9+vWDn/uVV17Rxx9/XKOsbO8CYBnbHQDA/6zPsUpIzw5e3jpzqMMkAOC9s7K965///Kd69OihX/ziF2rVqpUuvfRS/fd//3fw7UVFRSouLtbAgQODtzVt2lS9e/fWqlWrJEmrVq1SbGxssOAjSQMHDlSdOnX03nvvBe9z5ZVXBgs+kjR48GBt2rRJX3311elEBgCTcjd9qSYN6il305euowDwACdY2WT5pEZJGp7SKmwFAJzotIo+W7Zs0d/+9jddcMEFWrp0qX7/+99r3LhxeuaZZyRJxcXHZkfExcWFvV9cXFzwbcXFxWrVKvwHc7169dSsWbOw+5zsY4R+juoOHTqksrKysD8AYJX1JwKwacqi9UpIz9aURetdR/FcRlaBKioDysgqcB0FHrI+x+qxtJ7aOnOoHkvr6ToKAJyzTqvoU1lZqW7duumBBx7QpZdeqltvvVW33HKLnnjiibOVr8ZmzJihpk2bBv+0a9fOdSQAcMb6EwHYlJm3I2y1JGNYsurViVDGMAq9gAWjnl6lhPRsjXp6lesoAM5xp1X0ad26tTp37hx2W3JysrZt2yZJio+PlySVlJSE3aekpCT4tvj4eO3cuTPs7RUVFdqzZ0/YfU72MUI/R3V333239u7dG/yzffv203loAACglkvr1TZstcTyCVbWhxnDphWFe8JWADiV0yr6XH755dq0aVPYbZ988ok6dOggSUpMTFR8fLxyc3ODby8rK9N7772nPn36SJL69Omj0tJSrVmzJnifN954Q5WVlerdu3fwPm+99ZaOHDkSvM9rr72miy66KOyksFBRUVGKiYkJ+wMAgCW79x3SnGWbNOe1Tdq975DrOJ6bNuISbZ05VNNGXOI6Cjw0PadA67aXanoOW9tgR7+kZmGrJbkbi9Vt6jLlbjz52A8A4U6r6DN+/Hi9++67euCBB1RYWKjnn39eTz31lG677TZJUkREhO644w5NmzZN//znP/Xhhx/qxhtvVJs2bXTNNddIOtYZdPXVV+uWW25RXl6e3nnnHd1+++26/vrr1aZNG0nSr3/9a9WvX1833XSTPvroI73wwgt69NFHdeedd/6wjx4AfIpfiGxasGaH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FTsr1eUJ/sjYMLybPMrSepristmpKPfI38xqK5OvQEJsuFueu9+TqSj2zBFIANw7qaunz+sCMJwgIiIiIvIEjc08PLKnT0VFBTIyMjB79mz7bV5eXkhMTMTWrVs1VmattH05uP9/M1DphpP/xJe+bPFzzE66FMlje7dCNRfbfuwMbnnjG7c8NwD8+1h+i06wY8L88eWsxFasyJEnBz4AMHPVHqQ9NsYtz+3JgQ/g3kldY8L83d7TpyU6BnrpLoGIiIiIiJrAI0Of06dP4/z584iKinK4PSoqCgcOHHD6mPLycpSX/3qyVFBQ4NYarZDyYaZbAp/WsujTQ24LfWau2uOW520t7j4x97d5dvCzaFJ/tz13sK9nBz/unNTVnUEiERERERHJ45GhT3MsWLAAzzzzjO4yWtXimwe4radPa5g5/lK3PfeiSf3d2tOnpWLC3Lvs/cEFcofQ7H1W7msnIiIiIiJqTR45p09FRQWCgoKwcuVK3Hjjjfbbp06divz8fPzrX/+66DHOevp069aNc/oQERERERERkVEaO6ePR07Q4OfnhyFDhiAtLc1+W1VVFdLS0jBihPMJVP39/REaGurwQ0REREREREQklccO75oxYwamTp2KhIQEDBs2DEuWLEFxcTGmTZumuzQiIiIiIiIiIo/nsaHP7bffjp9//hlPPfUUcnJycPnll2P9+vUXTe5MREREREREREQX88g5fVpDY8e3ERERERERERG1JW16Th8iIiIiIiIiImoZhj5ERERERERERAZi6ENEREREREREZCCGPkREREREREREBmLoQ0RERERERERkIIY+REREREREREQGYuhDRERERERERGQghj5ERERERERERAZi6ENEREREREREZCCGPkREREREREREBmLoQ0RERERERERkIIY+REREREREREQGYuhDRERERERERGQghj5ERERERERERAZi6ENEREREREREZCCGPkREREREREREBmLoQ0RERERERERkIIY+REREREREREQGYuhDRERERERERGQghj5ERERERERERAby0V2AuyilAAAFBQWaKyEiIiIiIiIiaj01WUdN9uGKsaFPYWEhAKBbt26aKyEiIiIiIiIian2FhYVo3769y/ttqqFYqI2qqqrCjz/+iHbt2sFmswGoTsK6deuGEydOIDQ0VHOF1Jaw7VBzse1Q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\n" }, "metadata": {}, "output_type": "display_data" + }, + { + "data": { + "text/plain": "True" + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ @@ -270,7 +266,7 @@ } }, "source": [ - "The output per lag is dense, and we cannot distinguish a single value. But, we can follow a general trend and see maxima on the plot. We can make it better if we use a box plot instead:" + "The output per lag is dense, and distributions are hard to read. But, we can follow a general trend, and see maxima on the plot. We can make it better if we use a box plot instead:" ] }, { @@ -752,4 +748,4 @@ }, "nbformat": 4, "nbformat_minor": 4 -} +} \ No newline at end of file From ef60d737b5812eeae0675498535bc0a0e06f0567 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Sat, 4 Feb 2023 12:30:26 +0200 Subject: [PATCH 18/29] Updated directional ata and atp --- pyinterpolate/distance/distance.py | 31 +++ .../block/area_to_area_poisson_kriging.py | 31 +-- .../block/centroid_based_poisson_kriging.py | 1 + pyinterpolate/kriging/models/block/weight.py | 13 +- pyinterpolate/processing/select_values.py | 91 ++++++++- .../debug_sandbox/directional_ata.py | 179 ++++++++++++++++++ .../compare_ata_atp_directional.csv | 9 + .../test_ata_pk_data/smoothed_directional.cpg | 1 + .../test_ata_pk_data/smoothed_directional.dbf | Bin 0 -> 362210 bytes .../test_ata_pk_data/smoothed_directional.shp | Bin 0 -> 138980 bytes .../test_ata_pk_data/smoothed_directional.shx | Bin 0 -> 39780 bytes .../regularized_directional_variogram.json | 1 + 12 files changed, 337 insertions(+), 20 deletions(-) create mode 100644 tests/dev_tests/debug_sandbox/directional_ata.py create mode 100644 tests/dev_tests/debug_sandbox/test_ata_pk_data/compare_ata_atp_directional.csv create mode 100644 tests/dev_tests/debug_sandbox/test_ata_pk_data/smoothed_directional.cpg create mode 100644 tests/dev_tests/debug_sandbox/test_ata_pk_data/smoothed_directional.dbf create mode 100644 tests/dev_tests/debug_sandbox/test_ata_pk_data/smoothed_directional.shp create mode 100644 tests/dev_tests/debug_sandbox/test_ata_pk_data/smoothed_directional.shx create mode 100644 tests/samples/regularization/regularized_directional_variogram.json diff --git a/pyinterpolate/distance/distance.py b/pyinterpolate/distance/distance.py index bc154154..7a1b3ab4 100644 --- a/pyinterpolate/distance/distance.py +++ b/pyinterpolate/distance/distance.py @@ -231,6 +231,37 @@ def _calc_angle_from_origin(vec, origin): return np.rad2deg(ang % (2 * np.pi)) +def calc_angles_between_points(vec1, vec2, origin=None): + """ + Function calculates distances between two groups of points as their cross product. + + Parameters + ---------- + vec1 : numpy array + The first set of coordinates. + + vec2 : numpy array + The second set of coordinates. + + origin : Iterable, optional + The coordinates (x, y) of origin. + + Returns + ------- + angles : numpy array + An array with angles between all points from ``vec1`` to all points from ``vec2``, where rows are angles between + points from ``vec1`` to points from ``vec2`` (columns). + """ + angles = [] + + for point in vec1: + row = calc_angles(vec2, origin=point) + angles.append(row.flatten()) + + angles = np.array(angles).flatten() + return angles + + def calc_angles(points_b: Iterable, point_a: Iterable = None, origin: Iterable = None): """ Function calculates angles between points and origin or between vectors from origin to points and a vector from diff --git a/pyinterpolate/kriging/models/block/area_to_area_poisson_kriging.py b/pyinterpolate/kriging/models/block/area_to_area_poisson_kriging.py index a0c66c33..275aba52 100644 --- a/pyinterpolate/kriging/models/block/area_to_area_poisson_kriging.py +++ b/pyinterpolate/kriging/models/block/area_to_area_poisson_kriging.py @@ -15,23 +15,23 @@ from pyinterpolate.kriging.models.block.weight import weights_array, WeightedBlock2BlockSemivariance from pyinterpolate.processing.preprocessing.blocks import Blocks, PointSupport -from pyinterpolate.processing.select_values import select_poisson_kriging_data, prepare_pk_known_areas,\ +from pyinterpolate.processing.select_values import select_poisson_kriging_data, prepare_pk_known_areas, \ get_aggregated_point_support_values, get_distances_within_unknown from pyinterpolate.processing.transform.transform import get_areal_values_from_agg, transform_ps_to_dict, sem_to_cov from pyinterpolate.variogram import TheoreticalVariogram def area_to_area_pk(semivariogram_model: TheoreticalVariogram, - blocks: Union[Blocks, gpd.GeoDataFrame, pd.DataFrame, np.ndarray], - point_support: Union[Dict, np.ndarray, gpd.GeoDataFrame, pd.DataFrame, PointSupport], - unknown_block: np.ndarray, - unknown_block_point_support: np.ndarray, - number_of_neighbors: int, - raise_when_negative_prediction=True, - raise_when_negative_error=True, - log_process=True): + blocks: Union[Blocks, gpd.GeoDataFrame, pd.DataFrame, np.ndarray], + point_support: Union[Dict, np.ndarray, gpd.GeoDataFrame, pd.DataFrame, PointSupport], + unknown_block: np.ndarray, + unknown_block_point_support: np.ndarray, + number_of_neighbors: int, + raise_when_negative_prediction=True, + raise_when_negative_error=True, + log_process=True): """ - Function predicts areal value in a unknown location based on the area-to-area Poisson Kriging + Function predicts areal value in an unknown location based on the area-to-area Poisson Kriging Parameters ---------- @@ -101,7 +101,9 @@ def area_to_area_pk(semivariogram_model: TheoreticalVariogram, u_point_support=unknown_block_point_support, k_point_support_dict=dps, nn=number_of_neighbors, - max_range=semivariogram_model.rang + max_range=semivariogram_model.rang, + direction=semivariogram_model.direction, + angular_tolerance=5 ) b2b_semivariance = WeightedBlock2BlockSemivariance(semivariance_model=semivariogram_model) @@ -136,6 +138,8 @@ def area_to_area_pk(semivariogram_model: TheoreticalVariogram, # Add diagonal weights values = get_areal_values_from_agg(blocks, prepared_ids) aggregated_ps = get_aggregated_point_support_values(dps, prepared_ids) + if predicted.shape == (0, ): + print('STOP') weights = weights_array(predicted.shape, values, aggregated_ps) weighted_and_predicted = predicted + weights @@ -171,10 +175,9 @@ def area_to_area_pk(semivariogram_model: TheoreticalVariogram, raise ValueError(f'Predicted value is {zhat} and it should not be lower than 0. Check your sampling ' f'grid, samples, number of neighbors or semivariogram model type.') - # TODO test - come back here when covariance terms are used - # TODO - probably it should be without subtraction - those are semivariance terms, not covariances. sigmasq = np.matmul(w.T, k_ones) + distances_within_unknown_block = get_distances_within_unknown(unknown_block_point_support) semivariance_within_unknown = b2b_semivariance.calculate_average_semivariance({ u_idx: distances_within_unknown_block @@ -195,4 +198,4 @@ def area_to_area_pk(semivariogram_model: TheoreticalVariogram, sigma = np.sqrt(sigmasq) results = [u_idx, zhat, sigma] - return results \ No newline at end of file + return results diff --git a/pyinterpolate/kriging/models/block/centroid_based_poisson_kriging.py b/pyinterpolate/kriging/models/block/centroid_based_poisson_kriging.py index 589e2b24..dada9efe 100644 --- a/pyinterpolate/kriging/models/block/centroid_based_poisson_kriging.py +++ b/pyinterpolate/kriging/models/block/centroid_based_poisson_kriging.py @@ -103,6 +103,7 @@ def centroid_poisson_kriging(semivariogram_model: TheoreticalVariogram, weighted=is_weighted_by_point_support, direction=semivariogram_model.direction ) + sill = semivariogram_model.sill distances_column_index = 3 diff --git a/pyinterpolate/kriging/models/block/weight.py b/pyinterpolate/kriging/models/block/weight.py index cebb73f1..4f0ecaf0 100644 --- a/pyinterpolate/kriging/models/block/weight.py +++ b/pyinterpolate/kriging/models/block/weight.py @@ -70,7 +70,11 @@ def _avg_smv(self, datarows: np.ndarray) -> Tuple: : Tuple[float, float] [Weighted sum of semivariances, Weights sum] """ + if datarows.ndim == 1: + datarows = datarows[np.newaxis, :] + predictions = self.semivariance_model.predict(datarows[:, -1]) + weights = datarows[:, 0] * datarows[:, 1] summed_weights = np.sum(weights) summed_semivariances = np.sum( @@ -96,10 +100,15 @@ def calculate_average_semivariance(self, data_points: Dict) -> Dict: k = {} for idx, prediction_input in data_points.items(): + _input = prediction_input + if isinstance(prediction_input[0][0], Tuple): _input = prediction_input[1] - else: - _input = prediction_input + + if len(prediction_input) == 2: + if isinstance(prediction_input[0], np.ndarray) and isinstance(prediction_input[1], np.ndarray): + _input = prediction_input[1] + w_sem = self._avg_smv(_input) w_sem_sum = w_sem[0] diff --git a/pyinterpolate/processing/select_values.py b/pyinterpolate/processing/select_values.py index 9f53eebd..41430aa1 100644 --- a/pyinterpolate/processing/select_values.py +++ b/pyinterpolate/processing/select_values.py @@ -14,7 +14,7 @@ from scipy.linalg import fractional_matrix_power from pyinterpolate.distance.distance import calc_point_to_point_distance, calc_block_to_block_distance, \ - calc_angles, calculate_angular_distance + calc_angles, calculate_angular_distance, calc_angles_between_points from pyinterpolate.processing.preprocessing.blocks import Blocks from pyinterpolate.processing.transform.transform import get_areal_centroids_from_agg, transform_ps_to_dict @@ -622,11 +622,66 @@ def select_kriging_data(unknown_position: Iterable, return sorted_neighbors_and_dists[:number_of_neighbors] +def _select_datasets_based_on_angular_distances(dataset: Dict, + angular_distances: Dict, + angle_tol: float, + min_no_neighbors=1): + """ + Function checks if angular data is within given angle + Parameters + ---------- + dataset : Dict + ``{known block id: [(unknown x, unknown y), [unknown val, known val, distance between points]]}`` + + angular_distances : Dict + ``{known block id: angle for each point to unknown area points}`` + + angle_tol : float + Tolerance of angle. + + min_no_neighbors : int, default = 1 + Minimum number of neighbors that algorithm selects for further processing. + + Returns + ------- + : Dict + Cleaned dataset. + """ + + new_dataset = {} + + while len(new_dataset) < min_no_neighbors: + for nn_key in list(dataset.keys()): + + if nn_key in new_dataset: + continue + else: + angle_diffs = angular_distances[nn_key] + u_coordinates_arr, out_arr = dataset[nn_key] + + new_coordinates_arr = [] + new_out_arr = [] + + for angle_idx, _angle in enumerate(angle_diffs): + if abs(_angle) <= angle_tol: + new_coordinates_arr.append(u_coordinates_arr[angle_idx]) + new_out_arr.append(out_arr[angle_idx]) + + if len(new_coordinates_arr) > 0: + new_dataset[nn_key] = (np.array(new_coordinates_arr), np.array(out_arr)) + + angle_tol = angle_tol + 2 + + return new_dataset + + def select_poisson_kriging_data(u_block_centroid: np.ndarray, u_point_support: np.ndarray, k_point_support_dict: Dict, nn: int, - max_range: float) -> Dict: + max_range: float, + direction=None, + angular_tolerance=5) -> Dict: """ Function prepares data for the centroid-based Poisson Kriging Process. @@ -647,6 +702,12 @@ def select_poisson_kriging_data(u_block_centroid: np.ndarray, max_range : float The maximum range of influence (it should be set to semivariogram range). + direction : float, default = None + The direction of a directional variogram. + + angular_tolerance : float + How many degrees of deviation from the angle is respected. + Returns ------- datasets : Dict @@ -680,6 +741,7 @@ def select_poisson_kriging_data(u_block_centroid: np.ndarray, max_search_pos = np.argmax(sorted_kdata > max_range) idxs = sorted_kindex[:max_search_pos] + angle_diffs_dict = {} if len(idxs) < nn: idxs = sorted_kindex[:nn] @@ -689,18 +751,39 @@ def select_poisson_kriging_data(u_block_centroid: np.ndarray, for idx in idxs: point_s = k_point_support_dict[idx] + + # Distances between points distances = calc_point_to_point_distance(u_point_support[:, :-1], point_s[:, :-1]) fdistances = distances.flatten() ldist = len(fdistances) + u_coordinates_arr = [(uc[0], uc[1]) for uc in u_point_support[:, :-1]] u_values_arr = np.resize(u_point_support[:, -1], ldist) k_values_arr = np.resize(point_s[:, -1], ldist) u_coordinates_arr = u_coordinates_arr * int(ldist / len(u_coordinates_arr)) out_arr = list(zip(u_values_arr, k_values_arr, fdistances)) - datasets[idx] = [u_coordinates_arr, np.array(out_arr)] - return datasets + # Get angles if angular + if direction is not None: + angles = calc_angles_between_points(u_point_support[:, :-1], point_s) + angle_diffs = calculate_angular_distance(angles, direction) + angle_diffs_dict[idx] = angle_diffs + + datasets[idx] = (u_coordinates_arr, np.array(out_arr)) + + # Clean output + if direction is None: + return datasets + else: + datasets = _select_datasets_based_on_angular_distances( + dataset=datasets, + angular_distances=angle_diffs_dict, + angle_tol=angular_tolerance, + min_no_neighbors=2 + ) + + return datasets def select_neighbors_pk_centroid_with_angle(indexes, diff --git a/tests/dev_tests/debug_sandbox/directional_ata.py b/tests/dev_tests/debug_sandbox/directional_ata.py new file mode 100644 index 00000000..34ac5c66 --- /dev/null +++ b/tests/dev_tests/debug_sandbox/directional_ata.py @@ -0,0 +1,179 @@ +import numpy as np +import pandas as pd +from tqdm import tqdm + +from pyinterpolate import build_experimental_variogram, Blocks, PointSupport, Deconvolution, TheoreticalVariogram, \ + area_to_area_pk, area_to_point_pk +from pyinterpolate.pipelines.deconvolution import smooth_area_to_point_pk + +DATASET = '../../samples/regularization/cancer_data.gpkg' +OUTPUT = '../../samples/regularization/regularized_directional_variogram.json' +POLYGON_LAYER = 'areas' +POPULATION_LAYER = 'points' +POP10 = 'POP10' +GEOMETRY_COL = 'geometry' +POLYGON_ID = 'FIPS' +POLYGON_VALUE = 'rate' +NN = 8 + + +blocks = Blocks() +blocks.from_file(DATASET, value_col=POLYGON_VALUE, index_col=POLYGON_ID, layer_name=POLYGON_LAYER) + +point_support = PointSupport() +point_support.from_files(point_support_data_file=DATASET, + blocks_file=DATASET, + point_support_geometry_col=GEOMETRY_COL, + point_support_val_col=POP10, + blocks_geometry_col=GEOMETRY_COL, + blocks_index_col=POLYGON_ID, + use_point_support_crs=True, + point_support_layer_name=POPULATION_LAYER, + blocks_layer_name=POLYGON_LAYER) + + +# Check experimental semivariogram of areal data - this cell may be run multiple times +# before you find optimal parameters + +maximum_range = 400000 +step_size = 40000 + +# dt = blocks.data[[blocks.cx, blocks.cy, blocks.value_column_name]] # x, y, val +# exp_semivar = build_experimental_variogram(input_array=dt, step_size=step_size, max_range=maximum_range, +# direction=45, tolerance=0.1) +# +# # Plot experimental semivariogram +# +# exp_semivar.plot() +# +# reg_mod = Deconvolution(verbose=True) +# +# reg_mod.fit(agg_dataset=blocks, +# point_support_dataset=point_support, +# agg_step_size=step_size, +# agg_max_range=maximum_range, +# agg_direction=45, +# agg_tolerance=0.1, +# variogram_weighting_method='closest', +# model_types='basic') +# +# reg_mod.transform(max_iters=15) +# +# reg_mod.plot_deviations() +# reg_mod.plot_weights() +# reg_mod.plot_variograms() +# reg_mod.export_model(OUTPUT) + +def select_unknown_blocks_and_ps(areal_input, point_support, block_id): + ar_x = areal_input.cx + ar_y = areal_input.cy + ar_val = areal_input.value_column_name + ps_val = point_support.value_column + ps_x = point_support.x_col + ps_y = point_support.y_col + idx_col = areal_input.index_column_name + + areal_input = areal_input.data.copy() + point_support = point_support.point_support.copy() + + sample_key = np.random.choice(list(point_support[block_id].unique())) + + unkn_ps = point_support[point_support[block_id] == sample_key][[ps_x, ps_y, ps_val]].values + known_poses = point_support[point_support[block_id] != sample_key] + known_poses.rename(columns={ + ps_x: 'x', ps_y: 'y', ps_val: 'ds', idx_col: 'index' + }, inplace=True) + + unkn_area = areal_input[areal_input[block_id] == sample_key][[idx_col, ar_x, ar_y, ar_val]].values + known_areas = areal_input[areal_input[block_id] != sample_key] + known_areas.rename(columns={ + ar_x: 'centroid.x', ar_y: 'centroid.y', ar_val: 'ds', idx_col: 'index' + }, inplace=True) + + return known_areas, known_poses, unkn_area, unkn_ps + +# Read semivariogram +variogram = TheoreticalVariogram() +variogram.from_json(OUTPUT) + +# Perform ATA +areas = [] + +rmse_ata = [] +rmse_atp = [] +rmse_centroid = [] +err_ata = [] +err_atp = [] +err_centroid = [] +diff_ata_atp = [] +diff_err_ata_atp = [] + +# for _ in tqdm(range(200)): +# +# AREAL_INP, PS_INP, UNKN_AREA, UNKN_PS = select_unknown_blocks_and_ps(blocks, +# point_support, +# POLYGON_ID) +# +# if UNKN_AREA[0][0] in areas: +# continue +# else: +# areas.append(UNKN_AREA[0][0]) +# +# uar = UNKN_AREA[0][:-1] +# uvar = UNKN_AREA[0][-1] +# +# pk_output_ata = area_to_area_pk(semivariogram_model=variogram, +# blocks=AREAL_INP, +# point_support=PS_INP, +# unknown_block=uar, +# unknown_block_point_support=UNKN_PS, +# number_of_neighbors=NN, +# raise_when_negative_error=False, +# raise_when_negative_prediction=False, +# log_process=False) +# +# pk_output_atp = area_to_point_pk(semivariogram_model=variogram, +# blocks=AREAL_INP, +# point_support=PS_INP, +# unknown_block=uar, +# unknown_block_point_support=UNKN_PS, +# number_of_neighbors=NN, +# raise_when_negative_error=False, +# raise_when_negative_prediction=False) +# +# ata_pred = pk_output_ata[1] +# ata_err = pk_output_ata[2] +# +# atp_pred = np.sum([x[1] for x in pk_output_atp]) +# atp_err = np.mean([x[2] for x in pk_output_atp]) +# +# rmse_ata.append(np.sqrt((ata_pred - uvar)**2)) +# rmse_atp.append(np.sqrt((atp_pred - uvar)**2)) +# err_ata.append(ata_err) +# err_atp.append(atp_err) +# diff_ata_atp.append(ata_pred - atp_pred) +# diff_err_ata_atp.append(ata_err - atp_err) +# +# +# df = pd.DataFrame( +# data={ +# 'rmse ata': rmse_ata, +# 'rmse atp': rmse_atp, +# 'err ata': err_ata, +# 'err atp': err_atp, +# 'ata-atp': diff_ata_atp, +# 'err ata - err atp': diff_err_ata_atp +# } +# ) +# +# df.describe().to_csv('test_ata_pk_data/compare_ata_atp_directional.csv') + +smoothed = smooth_area_to_point_pk( + semivariogram_model=variogram, + blocks=blocks, + point_support=point_support, + number_of_neighbors=8, + max_range=maximum_range +) + +smoothed.to_file('test_ata_pk_data/smoothed_directional.shp') diff --git a/tests/dev_tests/debug_sandbox/test_ata_pk_data/compare_ata_atp_directional.csv b/tests/dev_tests/debug_sandbox/test_ata_pk_data/compare_ata_atp_directional.csv new file mode 100644 index 00000000..33d8ea8b --- /dev/null +++ b/tests/dev_tests/debug_sandbox/test_ata_pk_data/compare_ata_atp_directional.csv @@ -0,0 +1,9 @@ +,rmse ata,rmse atp,err ata,err atp,ata-atp,err ata - err atp +count,136.0,136.0,136.0,136.0,136.0,136.0 +mean,9.05046386692267,8.681941352307643,7.630792280264821,9.31305043089112,-0.19887729612537725,-1.6822581506262984 +std,7.196357756979615,7.5454768115501745,1.382751876076442,0.9838672897489383,5.0936877071849835,1.920958873322928 +min,0.05281729992836404,0.0037661138525209026,5.535628064741978,4.969835581577867,-16.77886445198925,-6.9458906837628565 +25%,3.264021456509507,2.9746604839125794,6.82033788463138,9.097295777761945,-3.8583325358829867,-2.602790661572517 +50%,7.733480184537676,6.662049225585278,7.264030219418803,9.35523190033759,0.0008714928815152234,-2.063637384296911 +75%,12.794987452662845,11.96984085780387,7.7979735735546125,9.516779263964542,3.871308472161356,-1.2119406388696277 +max,42.8596000643677,46.26036021516376,15.296795149552015,14.02747952836973,8.926159340052891,7.153688969404387 diff --git a/tests/dev_tests/debug_sandbox/test_ata_pk_data/smoothed_directional.cpg b/tests/dev_tests/debug_sandbox/test_ata_pk_data/smoothed_directional.cpg new file mode 100644 index 00000000..cd89cb97 --- /dev/null +++ b/tests/dev_tests/debug_sandbox/test_ata_pk_data/smoothed_directional.cpg @@ -0,0 +1 @@ +ISO-8859-1 \ No newline at end of file diff --git a/tests/dev_tests/debug_sandbox/test_ata_pk_data/smoothed_directional.dbf b/tests/dev_tests/debug_sandbox/test_ata_pk_data/smoothed_directional.dbf new file mode 100644 index 0000000000000000000000000000000000000000..401e1b1c8727941d8c5b8452a2bb0b2073070d80 GIT binary patch literal 362210 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 I-yd}Lf3eTiH~;_u literal 0 HcmV?d00001 diff --git a/tests/dev_tests/debug_sandbox/test_ata_pk_data/smoothed_directional.shx b/tests/dev_tests/debug_sandbox/test_ata_pk_data/smoothed_directional.shx new file mode 100644 index 0000000000000000000000000000000000000000..044c35eaeaf28ea5e034826ac2f7b94a568aa5a7 GIT binary patch literal 39780 zcmZwNaaiARzt{Eq=5RQiTMi=9q(z9xK_W!r5D{{Sn-(G>(n3V!5D_9FEkY!uNgP6? zg@}ZNI1!N+?I0m7nuth?kO&EB5+N;`L>!ugL`aJ;etsYSbY1SB$HjK-+VlFnzpwxH zgCG2cAN}AT`s=qZU;M-me(=MmKTG=MU;3qA_`^T<R%J%ue=ml+#?`Dz|yaGu{M-JrR0`uxKVQop~%_6&u;kUJi4L^IYL34|vKeJ_P>6 zQ&XtxC*qmP92T>Z^=xAghd9AGE^~u>JmDqp1H&U2$7E))kmamp3%fYLG0t$2Yuw=x z&v_g8lcB>sz0Xg^Fp(L|XDO@M#18gxgm3wtAGyWP{K{)S21Z2jIn$WS7ktSEzT#`X z;UwSj13z(}U-*sR1Ai)#&zQn&7O{eLY-KkGInG%wah3PlUdspN?h%)0xK-R{n>|h^9_?GYakz4%Cue|1C;Lk+yIn$WS7ktSEzT#`X;UwSj13z(} zU-*sR1EVAPj48}!5i3~7R(5lco zxy?hK@g^|liO|ksqM5*S=COoTY-BroIm{`}bA_8c;3=>85csQ}nnGQ_DxRs#VKFON z&o=gOh!dRSGB>!#6JGK@FgAj5OlB4fSoxy?hK z@h0%sJQ4bSeoZtJn9e+wu!@arXD^32#d)r9lLtKI6(0iQpPE8l@$pP$4vSgIdbY8L zL!96om$|_`p74_Qf&XX(6S6=fm@E?ofbEYwuFZhxTe8ty%!%4p52Y%u{zwjHs2PQ=F8B>_e zB37`Dt?cF?$2rR-u5*{iyx?8nKOW9lCNYx*EMpCu*~xy6a+(WV&lPU+fTz6TL*TD{Y6^Az+IXfihsCU9J=@sBAx?0P%iQ1| zPk71uz@!MqF_~E`WI1cu!Y&SQj5A#18h3cabKVC2x-iBtbjYXo`gIx1XDO@M#18gx zgm3wtAGyWP{K{)S1|~=GIn$WS7ktSEzT#`X;UwSj13z(}U-*sR1Al!apD~5mEMf)g z*vf7Wa-6eV;yQPE%nRNHri3$=Nz7yc%UHu^cCw$NoaO>oxy?hK@h0$Rp9p<7KO4;i zrZbNvtYRbE*~?*0ah@yO0O>YCKb!!(vvlo^9;m5GOdtWo~efC%oi+ z;BSav9Fv*FLYA|ZE$rd|$2h}9u5pJ)Jm+m-S{P%P$PDJQl+|ov2m3g}w|vi!+~Q|` z8i%5DyFoU>fw zI(K=@3*H6(li`eI5;IxAGS;w}o$Ti*r@6pYZu5|5ya~*BBDAxNXeKb7c`RWS8`;iY z4s(k0T;V1Uc*-k21pdaSrcl>!jAtrySjE?BW2&IKxG*afe4d=WXC`3S$ft89M0GyZxqoma>{n>|h^9_?GYakz4%Cue|1C zU{(~LGmW`?!Ix~{E57C%PVyZ;@Dum>h2Qu+@Slq0Go~<`MXX>QTiMM)j&qhvT<0#2 zdBMBD>~O|1iJ2^58Ee?gPWE$@(_G*xw|U4j-UR;K6QS?r=c1Xwbmp;yRcvHCdpXQ0 z&U1yEJm4v>_z;-$)D-HV~dCkYbe0=sOkp;QSiw5BvYUe(=PZ}F&Rrh!f_H)cY&c_? z#7q{jj5Ta#C;K_dX)bV;+dSkMZvyk52<JEK|G7v$V+ylb#0u82mE9cVIA^)Ub?)+*7rYBB3TG^nn8^Z` zv4+j;WIsna%>}M*hoAFMHpk4$PDJQl+|ov2m3g}w|vi!+~Q|`8i%5DyFoU>fwI(K=@3*H6(mT<;0iJ2^58Ee?g zPWE$@(_G*xw|U4j-UOCD5!zX4G!vN4JeIJEjcjKxhdIT0u5gnFJmnQ10)OjMQ>g2= z#xs>UEM_I^*~T6Yae{MP<_7n8!b{!6S6=fmusn*-nZ{hc;7c~}6<_lWC;5&a z_=)@c!f*T@_}e4-j48}!5i3~7R(5lcg! zG#9waZ65NBH-W$7iO~1)JEEDubmp;yRcvHCdpXQ0&U1yEJm4v>_z+n6)D-HfjAtry zSjh2Qu+ zuqu+zn8Iupv4VAMWj6;o&RH&Tox42d1@8iXXE)horFL)PN7tUBFF_Q%>V-1_x$$pMJEK8zcFQDa>XOD_F-? zc5{&9oaGYNxyxf-@GkIQ4QDKqn8^Z`v4+j;WIsna%>}Ma#p`A5FGlA*M zV+pI+$aeN}m{XkR3O9McQ(o~Q@b^A7g}Q!kJX4v&Vpg)AZS3I?CpgDtZg7t$yySgg za|Gj<%q$kNoV9FW7Y8`T87^{-J3Qh!Zv%f{7-N{o4Cb?x)eIf{>0N(c2m3g}w|vi! z+~Q|`8i%5DyF zoU>fwI(K=@3*H5`hBKB)%wz$}Si@#^vY(@z<^or_%|o8?Ch+$^5&9l}e>4-A&ODZ| zij8b%FNZnBd9HAi2R!8!9|GH+nnGP|@l0h7i&@Efwy}ppoZuXnxxqc2@RIj||9S-D zn9M8|vYfSSVHXED#u+YhjXONzId21Bg)xSS%wRrCS-#Uh^^V z--zOKrZJZ<_>v8L#n*hpNxtI;e&RmA@EgAewny?AQ<%*nRV-1_x$$pMjo?r@Z1r;2(Hu3U&Q~c&0Lk#jIpK+t|Y)PH>LP+~6Khc**;~&IraanOQ7kIcwR% zE)H;vGhE~vcX-5e-Uj}`Fvc*E8O&!XtJ%cR;h*035B70{Z~2}dxy8@?%4JEK|E)+qV+ylb#0u82mE9cVIA^)Ub?)+*7rYDX z4reTrn8^Z`v4+j;WIsna%>}M^np=c&Bop~%_6&u;kUJi4L^IYL3 z4|vKeJ_PnWHHEr*;+e`E7PFG|Y-10HIKeqCbAx+4;U(__|Lq9IF_~E`WI1cu!Y&SQ zj5A#18h3cabKVBN4r2@xnZbOPvYJioU>`^LmhbtITl~zgyyj!zACBU4rZJZ<_>v8L z#n*hpNxtI;e&RmA@EgAe_D1p zV-1_x$$pMjo?r@Z1r;4eNk zg}Qz*o~g`XF)LZmHui9c6P)8RH@L?WUh+P$KZ0>gW)=%s&RVvxivt|v3>Ue^9Uk$V zw}Jm|7-N{o4Cb?x)ofx1`#8e4e9w>E;%9#4H6H^9qWGL?%;gKdWCLIEHQ#WO@A!eA zxX&;A#_xfDB$CgV!fY0?f^}?VHwQV+SuSy%yFBIv?*a$I8OtPQvVdi*VKY0~&rwcu zfveo+AVXMW{19|QmWC_ZNzbNPZV*}zwP%{QFnJAU9N?(+-3@q6HK zB%d*b*(_oO>)6U}4sx8cT;e)+dCUvm1^%&c#xjYSEMOUH*vwA$bClCu;3~Iy$TQvq zhRz<^*+?`Kn9e+wu!@arXD^32#d)r9lLtKI6(0is_)}A;>yO7Xl{qYCCF|M79u9GW zb6n;I_jtlf-Up6GFpkO0Vj;^}%NBNVfMcBDBGhKbBzK1*56CU&ro zBYeyE{KzeS=2u?xF>ox3&zZ(tzTitX@D*S44JY}IANYy;{K9Yi9{3+b@)=W@%_3H? zj;-wGAjdh&C9ZRq$GqTO;CMJ=nZ!&Mu#7cqW+(eO%4sfemD@bz8E*prZ^=xAghd9AGE^~u>JmDqp z1OLMa#xa>$EMz%r*}^UkaEvot6 zS6=fm@J~hYIn$WS7ktSEzT#`X;UwSj13z(}U-*sR1E(VSj48}!5i3~7R(5lcNz7yc%UHu^cCw$NoaO>oxy?hK@g^{I?$FNOMl*rw%wq|w*vNMF za+p(`=L$D@z*AoFA@I*UHHEtVOgvMW!(vvlo^9;m5GOdtWo~efC%oi+;B*Azn9M8| zvYfSSVHXED#u+YhjXONzId231Y#3vh$PDJQl+|ov2m3g}w|vi!+~Q|`B!x%wq|w*vNMFa+p(`=L$D@ zz*AoFA#m=gDbzI=&s65Hn3b$&8+$m!3C?ku8{FdwFL@vMA4M>Z$;@IQ%UR17c5#4X zoZ%wZxWgl!^EU8Z7-N{o4Cb?x)ofx1`#8e4e9w>E;%9#4H6H{2<0w978gu!AFWJCX ze9bqUIm&4+ zaFyFU8UBy^_SwA${ZH6lJ#t34~ICx zIWBX9dpzMK?*msO7{_F0v5@7gWedAFz%kBnk!#%H5zl!W_?N>N!$f8OjhLe295B$V^e&IKM5Bw{Ue8v=JvxpU} zV=KEk$Z^hciR;|uF)w%*xE{_}CNYx*EMpCu*~xy6a+(WVIv3 zOlKZTSj9%RvzNo1;yhQl$pfD9iVuMsPfek&jd-RqhsCU9J=@sBAx?0P%iQ1|Pk71u z!2dFWaZF|w3t7%uwy=u>9ODcZxyBtH@tn7TpTZc!L}oCbrL1NXJJ`n&zU6y<|{SjIn4#Ga+`-d<4s`btf8H4MKgiv%wq|w*vNMF za+p(`=L$D@z*AoFA@Hv~HHEtVT0B#k!(vvlo^9;m5GOdtWo~efC%oi+;C2M#n9M8| zvYfSSVHXED#u+YhjXONzId231n=r;Okr~WqDXZDU4)$?`Z~2}dxy8@?%4JEK|Jz7DV+ylb#0u82mE9cVIA^)Ub?)+*7rYDH z4QDKqn8^Z`v4+j;WIsna%>}MjJX4v&Vpg)AZS3I?CpgDtZg7t$yySi0e;2_xCNqnLEN3lS*u?>k zafXXr;|`B_&fCEKFvc*E8O&!XtJ%a3_Hl%7`JNxS#n1f8Yd!}4jVL~68gu!AFWJCX ze9bqU0UYBsTheH`IizUN17@iV{jnva1;QGCuc=JEw!vVpJonr}GCcl^Ll z+~*g5VXMW{19|QmAC_ZNzbNPZV*}zwP%{QFnJAU9N?(+-3@q6HD zB%d*b*(_oO>)6U}4sx8cT;e)+dCUvm1^zGLjAartS->*Zu$i6g=P0MSz*TPZkY~IJ z44pBwv#-%iU^??y!YVehoxL396z93ZO&;)+S9}Qk+fPlQuD>16ROYalm8@qQdpN`i z&T*L=+~Wx^c^`Nd!8j%}i-jy_EnC>d0giEoi(KOlk9f}8!2dOjF-&9z^I6JjHnD?! z9N}BO=SObwGr#hhkAde=e9koH@&#YAfv@A#=NEqC_rU)xlFyjJY!)FO04sn8WT;>M%c*0BG z2mbF7jAJshSjckLvV~n7;23AP$TjZpi08Zw{1(O-CNhKhEM+yD*ug%I@Gal-Be(dO zUwO^Pz`qm4=S*WRU+^Ux_=>OjhLe295B$V^e&IKM54?)xGo~<`MXX>QTiMM)j&qhv zT<0#2dBMBD|0A5SOkySrSjHMQvy=TCg!G#9waZ65NBH-UfeiO|meUNjS!&ODZ|ij8b%FNZnBd9HAi z2R!8!9|G^6nnGRo@l0h7i&@Efwy}ppoZuXnxxqc2@RIj||91rAn9M8|vYfSSVHXED z#u+YhjXONzId22MhcSkU%wRrCS-#Uh^^V|B2#rrZJZ<_>v8L z#n*hpNxtI;e&RmA@EgAeK1A{vQ<%*nR zV-1_x$$pMjo?r@Z1r;NO30 z3U&Scc&0Lk#jIpK+t|Y)PH>LP+~6Khc**;J;17Qg!8j%}i-jy_EnC>d0giEoi(KOl zk9f}8z#oP&hKbBzK1*56CU&roBYeyE{KzeS=2u?xF)%EO&zZ(tzTitX@D*S44JY}I zANYy;{K9Yi9{3ZHe8v=JvxpU}V=KEk$Z^hciR;|uF)w%*7#_}8CNYx*EMpCu*~xy6 za+(WV zS;=~~v4=yP;2f8^!9AYvlJ|i>6~Q$#xRi? z%x5X9*~AX^afEOAo*%iz&-}`3J_i1D6rVGVxqQKwY~U-t<{M7(9Y63B_xXk2_&xAP zk$lD!X0wPDtYa&?ImmI&a*6BQ Date: Sat, 4 Feb 2023 12:47:14 +0200 Subject: [PATCH 19/29] Added tests (passing) --- tests/test_kriging/test_ata_pk.py | 20 +++++++++++++++++--- tests/test_kriging/test_atp_pk.py | 15 +++++++++++++++ tests/test_pipelines/test_smooth_areas.py | 11 +++++++++++ 3 files changed, 43 insertions(+), 3 deletions(-) diff --git a/tests/test_kriging/test_ata_pk.py b/tests/test_kriging/test_ata_pk.py index 1844a1c6..2a240e8c 100644 --- a/tests/test_kriging/test_ata_pk.py +++ b/tests/test_kriging/test_ata_pk.py @@ -9,6 +9,11 @@ DATASET = 'samples/regularization/cancer_data.gpkg' VARIOGRAM_MODEL_FILE = 'samples/regularization/regularized_variogram.json' +THEORETICAL_VARIOGRAM = TheoreticalVariogram() +THEORETICAL_VARIOGRAM.from_json(VARIOGRAM_MODEL_FILE) +DIRECTIONAL_VARIOGRAM_MODEL_FILE = 'samples/regularization/regularized_directional_variogram.json' +DIRECTIONAL_VARIOGRAM = TheoreticalVariogram() +DIRECTIONAL_VARIOGRAM.from_json(DIRECTIONAL_VARIOGRAM_MODEL_FILE) POLYGON_LAYER = 'areas' POPULATION_LAYER = 'points' POP10 = 'POP10' @@ -62,9 +67,6 @@ def select_unknown_blocks_and_ps(areal_input, point_support, block_id): AREAL_INP, PS_INP, UNKN_AREA, UNKN_PS = select_unknown_blocks_and_ps(AREAL_INPUT, POINT_SUPPORT_INPUT, POLYGON_ID) -THEORETICAL_VARIOGRAM = TheoreticalVariogram() -THEORETICAL_VARIOGRAM.from_json(VARIOGRAM_MODEL_FILE) - class TestATAPK(unittest.TestCase): @@ -130,3 +132,15 @@ def test_flow_2(self): number_of_neighbors=8, raise_when_negative_error=False) self.assertTrue(np.array_equal([int(x) for x in pk_model], [6, 340, 8])) + + def test_flow_3(self): + pk_output = area_to_area_pk(semivariogram_model=DIRECTIONAL_VARIOGRAM, + blocks=AREAL_INP, + point_support=PS_INP, + unknown_block=UNKN_AREA, + unknown_block_point_support=UNKN_PS, + number_of_neighbors=NN, + raise_when_negative_error=False, + raise_when_negative_prediction=False) + + self.assertTrue(pk_output) diff --git a/tests/test_kriging/test_atp_pk.py b/tests/test_kriging/test_atp_pk.py index fdafd580..20669860 100644 --- a/tests/test_kriging/test_atp_pk.py +++ b/tests/test_kriging/test_atp_pk.py @@ -17,6 +17,9 @@ POLYGON_ID = 'FIPS' POLYGON_VALUE = 'rate' NN = 4 +DIRECTIONAL_VARIOGRAM_MODEL_FILE = 'samples/regularization/regularized_directional_variogram.json' +DIRECTIONAL_VARIOGRAM = TheoreticalVariogram() +DIRECTIONAL_VARIOGRAM.from_json(DIRECTIONAL_VARIOGRAM_MODEL_FILE) def select_unknown_blocks_and_ps(areal_input, point_support, block_id): @@ -141,3 +144,15 @@ def test_flow_2(self): self.assertEqual(pk_model[0][0], expected_output[0][0]) self.assertAlmostEqual(pk_model[0][1], expected_output[0][1], places=2) self.assertAlmostEqual(pk_model[1][1], expected_output[1][1], places=2) + + def test_flow_3(self): + pk_output = area_to_point_pk(semivariogram_model=DIRECTIONAL_VARIOGRAM, + blocks=AREAL_INP, + point_support=PS_INP, + unknown_block=UNKN_AREA, + unknown_block_point_support=UNKN_PS, + number_of_neighbors=NN, + raise_when_negative_error=False, + raise_when_negative_prediction=False) + + self.assertTrue(pk_output) diff --git a/tests/test_pipelines/test_smooth_areas.py b/tests/test_pipelines/test_smooth_areas.py index fad06a8c..077462d2 100644 --- a/tests/test_pipelines/test_smooth_areas.py +++ b/tests/test_pipelines/test_smooth_areas.py @@ -28,6 +28,9 @@ THEORETICAL_VARIOGRAM = TheoreticalVariogram() THEORETICAL_VARIOGRAM.from_json(VARIOGRAM_MODEL_FILE) +DIRECTIONAL_VARIOGRAM_MODEL_FILE = 'samples/regularization/regularized_directional_variogram.json' +DIRECTIONAL_VARIOGRAM = TheoreticalVariogram() +DIRECTIONAL_VARIOGRAM.from_json(DIRECTIONAL_VARIOGRAM_MODEL_FILE) class TestSmoothBlocks(unittest.TestCase): @@ -40,3 +43,11 @@ def test_real_data(self): number_of_neighbors=NN) self.assertIsInstance(output_results, gpd.GeoDataFrame) + + def test_directional(self): + output_results = smooth_blocks(semivariogram_model=DIRECTIONAL_VARIOGRAM, + blocks=AREAL_INPUT, + point_support=POINT_SUPPORT_INPUT, + number_of_neighbors=NN) + + self.assertIsInstance(output_results, gpd.GeoDataFrame) From ec2f9dc2e492eea31f0b2d0cd3b13f69eede9109 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Sun, 5 Feb 2023 00:27:30 +0200 Subject: [PATCH 20/29] updated warnings --- .../models/block/area_to_area_poisson_kriging.py | 15 ++++++++++++--- .../models/block/area_to_point_poisson_kriging.py | 13 +++++++++++++ .../block/centroid_based_poisson_kriging.py | 13 +++++++++++++ pyinterpolate/kriging/utils/kwarnings.py | 12 ++++++++++++ 4 files changed, 50 insertions(+), 3 deletions(-) diff --git a/pyinterpolate/kriging/models/block/area_to_area_poisson_kriging.py b/pyinterpolate/kriging/models/block/area_to_area_poisson_kriging.py index 275aba52..1de4a3f6 100644 --- a/pyinterpolate/kriging/models/block/area_to_area_poisson_kriging.py +++ b/pyinterpolate/kriging/models/block/area_to_area_poisson_kriging.py @@ -7,6 +7,7 @@ """ import logging +import warnings from typing import Dict, Union import geopandas as gpd @@ -14,6 +15,7 @@ import pandas as pd from pyinterpolate.kriging.models.block.weight import weights_array, WeightedBlock2BlockSemivariance +from pyinterpolate.kriging.utils.kwarnings import ExperimentalFeatureWarning from pyinterpolate.processing.preprocessing.blocks import Blocks, PointSupport from pyinterpolate.processing.select_values import select_poisson_kriging_data, prepare_pk_known_areas, \ get_aggregated_point_support_values, get_distances_within_unknown @@ -80,10 +82,19 @@ def area_to_area_pk(semivariogram_model: TheoreticalVariogram, ValueError Prediction or prediction error are negative. + Warns + ----- + ExperimentalFeatureWarning + Directional Kriging is in early-phase and may contain bugs. + """ + # Warnings area + if semivariogram_model.direction is not None: + exp_warning_msg = 'Directional Poisson Kriging is an experimental feature. Use it at your own responsibility!' + warnings.warn(ExperimentalFeatureWarning(exp_warning_msg).__str__()) + # Prepare Kriging Data # {known block id: [(unknown x, unknown y), [unknown val, known val, distance between points]]} - # Transform point support to dict if isinstance(point_support, Dict): dps = point_support @@ -138,8 +149,6 @@ def area_to_area_pk(semivariogram_model: TheoreticalVariogram, # Add diagonal weights values = get_areal_values_from_agg(blocks, prepared_ids) aggregated_ps = get_aggregated_point_support_values(dps, prepared_ids) - if predicted.shape == (0, ): - print('STOP') weights = weights_array(predicted.shape, values, aggregated_ps) weighted_and_predicted = predicted + weights diff --git a/pyinterpolate/kriging/models/block/area_to_point_poisson_kriging.py b/pyinterpolate/kriging/models/block/area_to_point_poisson_kriging.py index 4fec5eff..a1fcd19f 100644 --- a/pyinterpolate/kriging/models/block/area_to_point_poisson_kriging.py +++ b/pyinterpolate/kriging/models/block/area_to_point_poisson_kriging.py @@ -5,6 +5,7 @@ ------- 1. Szymon Moliński | @SimonMolinsky """ +import warnings from typing import Union, Dict import logging @@ -14,6 +15,7 @@ from pyinterpolate.kriging.models.block.weight import WeightedBlock2BlockSemivariance,\ WeightedBlock2PointSemivariance, add_ones, weights_array +from pyinterpolate.kriging.utils.kwarnings import ExperimentalFeatureWarning from pyinterpolate.processing.preprocessing.blocks import Blocks, PointSupport from pyinterpolate.processing.select_values import select_poisson_kriging_data, prepare_pk_known_areas, \ get_aggregated_point_support_values @@ -85,7 +87,18 @@ def area_to_point_pk(semivariogram_model: TheoreticalVariogram, ------ ValueError Prediction or prediction error are negative. + + Warns + ----- + ExperimentalFeatureWarning + Directional Kriging is in early-phase and may contain bugs. + """ + # Warnings area + if semivariogram_model.direction is not None: + exp_warning_msg = 'Directional Poisson Kriging is an experimental feature. Use it at your own responsibility!' + warnings.warn(ExperimentalFeatureWarning(exp_warning_msg).__str__()) + logging.info("POISSON KRIGING: AREA-TO-POINT | Operation starts") # Get total point-support value of the unknown area tot_unknown_value = np.sum(unknown_block_point_support[:, -1]) diff --git a/pyinterpolate/kriging/models/block/centroid_based_poisson_kriging.py b/pyinterpolate/kriging/models/block/centroid_based_poisson_kriging.py index dada9efe..9343e3e7 100644 --- a/pyinterpolate/kriging/models/block/centroid_based_poisson_kriging.py +++ b/pyinterpolate/kriging/models/block/centroid_based_poisson_kriging.py @@ -5,6 +5,7 @@ ------- 1. Szymon Moliński | @SimonMolinsky """ +import warnings from typing import Dict, List, Union import geopandas as gpd @@ -13,6 +14,7 @@ from pyinterpolate.distance.distance import calc_point_to_point_distance from pyinterpolate.kriging.models.block.weight import weights_array +from pyinterpolate.kriging.utils.kwarnings import ExperimentalFeatureWarning from pyinterpolate.kriging.utils.process import solve_weights from pyinterpolate.processing.preprocessing.blocks import Blocks, PointSupport from pyinterpolate.processing.select_values import select_centroid_poisson_kriging_data @@ -84,7 +86,18 @@ def centroid_poisson_kriging(semivariogram_model: TheoreticalVariogram, ------ ValueError Prediction or prediction error are negative. + + Warns + ----- + ExperimentalFeatureWarning + Directional Kriging is in early-phase and may contain bugs. + """ + # Warnings area + if semivariogram_model.direction is not None: + exp_warning_msg = 'Directional Poisson Kriging is an experimental feature. Use it at your own responsibility!' + warnings.warn(ExperimentalFeatureWarning(exp_warning_msg).__str__()) + # Get data: [block id, cx, cy, value, distance to unknown, aggregated point support sum] if isinstance(point_support, Dict): dps = point_support diff --git a/pyinterpolate/kriging/utils/kwarnings.py b/pyinterpolate/kriging/utils/kwarnings.py index 7cb44fd8..80bb511a 100644 --- a/pyinterpolate/kriging/utils/kwarnings.py +++ b/pyinterpolate/kriging/utils/kwarnings.py @@ -28,3 +28,15 @@ def __init__(self): def __str__(self): return repr(self.message) + + +class ExperimentalFeatureWarning(Warning): + """ + Class describes experimental feature warnings. + """ + + def __init__(self, msg: str): + self.msg = msg + + def __str__(self): + return repr(self.msg) From aa129cce63dd6de851b6e050247da64daec3bde5 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Sun, 5 Feb 2023 00:29:05 +0200 Subject: [PATCH 21/29] Update changelog.rst --- changelog.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/changelog.rst b/changelog.rst index b26bea05..a6388306 100755 --- a/changelog.rst +++ b/changelog.rst @@ -23,6 +23,8 @@ Changes by date * (enhancement) function `inblock_semivariance` has been optimized, * (docs) updated `__init__.py` of `variogram.theoretical` module, * (enhancement) scatter plot represented as a swarm plot in `VariogramCloud`, +* (enahncement) added directional kriging for ATA and ATP Poisson Kriging, +* (debug) warning for directional kriging functions, * 2023-01-16 From 44e90647d87882cffa8486e5ee58cbf706c1c2b3 Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Sun, 5 Feb 2023 10:29:07 +0200 Subject: [PATCH 22/29] Updated documentaion --- docs/source/index.rst | 3 ++- docs/source/usage/learning_materials.rst | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 docs/source/usage/learning_materials.rst diff --git a/docs/source/index.rst b/docs/source/index.rst index 18c25124..3c988be7 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -14,7 +14,7 @@ Pyinterpolate :alt: The pyinterpolate logo with the name Kyiv and the version of package. .. note:: - The last documentation update: *2023-01-21* + The last documentation update: *2023-02-05* **Pyinterpolate** is the Python library for **geostatistics**. The package provides access to spatial statistics tools used in various studies. This package helps you **interpolate spatial data** with the *Kriging* technique. @@ -61,6 +61,7 @@ Contents api/api developer/dev community/community + usage/learning_materials science/biblio How to cite diff --git a/docs/source/usage/learning_materials.rst b/docs/source/usage/learning_materials.rst new file mode 100644 index 00000000..52012710 --- /dev/null +++ b/docs/source/usage/learning_materials.rst @@ -0,0 +1,22 @@ +Learning Materials +================== + +Publications +------------ + +- 💡 - (2022) `URL `_ Pyinterpolate: Spatial interpolation in Python for point measurements and aggregated datasets + + +Blog posts +---------- + +- 📜 - (2022) `URL `_ Interpolate Air Quality Measurements with Python, +- 📜 - (2022) `URL `_ Get More from Crime Rate Data and Other Socio-Economic Indicators with Pyinterpolate, +- 📜 - (2022) `URL `_ Geostatistics: Theoretical Variogram Models +- 📜 - (2022) `URL `_ Interpolate Air Pollution with Pyinterpolate + + +Presentations & Workshops +------------------------- + +- 🎙️ - (2022) 🇵🇱 `URL `_ Wzbogacanie agregowanych danych publicznych z Pythonem i Geostatystyką \ No newline at end of file From 6ceae674afccd38df0d14399d1297a3de11d27ad Mon Sep 17 00:00:00 2001 From: Simon <31246246+SimonMolinsky@users.noreply.github.com> Date: Sun, 5 Feb 2023 10:33:35 +0200 Subject: [PATCH 23/29] new doc files --- .../api/kriging/block/block_kriging.doctree | Bin 73718 -> 76753 bytes docs/build/doctrees/environment.pickle | Bin 437443 -> 442372 bytes docs/build/doctrees/index.doctree | Bin 14111 -> 14146 bytes .../doctrees/usage/learning_materials.doctree | Bin 0 -> 10744 bytes docs/build/html/_modules/index.html | 14 + .../pyinterpolate/distance/distance.html | 52 +- .../block/area_to_area_poisson_kriging.html | 61 +- .../block/area_to_point_poisson_kriging.html | 34 +- .../block/centroid_based_poisson_kriging.html | 35 +- .../variogram/empirical/cloud.html | 32 +- docs/build/html/_sources/index.rst.txt | 3 +- .../_sources/usage/learning_materials.rst.txt | 22 + docs/build/html/api/api.html | 14 + docs/build/html/api/distance/distance.html | 14 + .../html/api/kriging/block/block_kriging.html | 34 +- docs/build/html/api/kriging/kriging.html | 14 + .../variogram/experimental/experimental.html | 14 + docs/build/html/api/variogram/variogram.html | 14 + docs/build/html/genindex.html | 14 + docs/build/html/index.html | 17 +- docs/build/html/objects.inv | Bin 6384 -> 6510 bytes docs/build/html/search.html | 14 + docs/build/html/searchindex.js | 2 +- docs/build/html/usage/learning_materials.html | 540 ++++++++++++++++++ 24 files changed, 905 insertions(+), 39 deletions(-) create mode 100644 docs/build/doctrees/usage/learning_materials.doctree create mode 100644 docs/build/html/_sources/usage/learning_materials.rst.txt create mode 100644 docs/build/html/usage/learning_materials.html diff --git a/docs/build/doctrees/api/kriging/block/block_kriging.doctree b/docs/build/doctrees/api/kriging/block/block_kriging.doctree index e0d1b8d72ddb23e0cd04b1c50234e695e28943eb..aaba32e03e4262e0b1094548448bd10fcd48afad 100644 GIT binary patch delta 8179 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 delta 6414 zcmaJ`dw5jU5oZnw+0ACzEc;5xn?NAp9TMJ1f&wj31Vuzh8WMrzTO}c1h#(J3EF#n( zj{#StL;_0HiX_Gsl@AbWt(roT#)49;M$ytjKcra1PlKH~XYbv!K+7Mwmznv^{LY!V z_x?`Oek$V1(TIpOk=vmu;+0~!EwDKO#$&_bA&`f|-yDs$1&M))iI9m;%pc!lQh9>^ zR1|hL^b52m!eT5g*#(oZt7Hf6So9R6;;^#*y^}57x>49wpi5$T_wppaP0(#}!DOr| zdoXnrx$B}TOZ`h9Ub1kTe>DHsvS4BL{lWiZSJ`@))V!`70p?@Xf+Wm(Cm9NxXZw={ zEF(iQraHZ%+JeX4&k~guJoD~U*kszDkanoVHH(Yj*QR-|VV+n~1V>HtA;WyF;&C`- znmeR9qLR2_Z1e-df6;WEmoBb5|4-W?3e&1{pgUe$ngt%LtsX17Td}Fdg>BV|kWPkV z{OtG$HkJ%c#>Nj~7?^)z9qlj!M@!%|2^<{)&M|>x3<7CI4=gQ$Dv4VxaX**1#Ub2A z6Guj^pt`j<=Tch=xjU*Y6&AeMo{x18-3_Jq*+Yq<(1OlUiFowSV`EDx%>Qp{q5qJT zew5;ZWf}Gg#wHg4rMb_76FRb>2-`Z+paknWZZ+?3Up@tn5zS;A=JDbmm!A?xthoE( zGB_DDI`A`Zl(mEM(rmO^@$0{Mo9C^V+ygGlfX206??rOfl$LwTdpx$ScH8Q01E}Oh zD^_)lu(vWUxxhk}^Hv;KdnZI=!=~G4a>yl=T32U7T(fOmJ-~zP z+?p4q!)Ux;jK>+dX;^u7EIf+E>&L<4GRge%C%aH0F;?!~^{^VTa*jqhmlC zU!0@N-H0I~Yoc-Hs7zShd}+f%MVy{SDumx_R)0 z?mIkiBKx#Lb}Do*SO_m|ph4f*30B;)DMv)wuzkIUFI*>KQw?oC+2bN@Y8&fd$hJ^7 zDNIYt8wob%FIGp((X~A5F*?JGTcKK3&Q7ysj9SQK`e5p7QKD4Eim$>diQ@4pB9z%$w5>~NzOwBufNdN=?KSu^bhC|K zl5y1E2gFM@oWI_Km6y}t0B?wRS#1DS)enol}urOXa3ipQ;Uh-iB%4E)j7tk`~Q_NQ%LxtP#)~ zkL-*`@6)k(=g6LzcXhZJDjlMC40qP_Z2r|ek#9iKb}2{7sD8%!JygpZBb!OJW{%$^ z%4Brh{V_M2g!^N3qP%&UXbln@Xh@_KzywVUXTSZgca<^VX`27 z*N?rTJ}KwIYJPX13gV=Xnrytz8Rx-<*VC~vKMKz2m1RmR+MC{ju>{NUj_i5kH-#QH z?Zd{Oy6m33Y?x`X$R=2D>Rw$zUu$NkF`R8KN8_wj&gihYQKCax zfBc#G=8B})Hf!MP-jIbm=BC3IS%|;ZPnraV9riZI&a(r&A{X@1O&0W0*n);p(tSPg zg~Flm2XjID%zXT%9$SsAh-Va@LNq+-e{6Vf9CokiCys?s2TW9}LLCT0x!Ud%=R#G_s;XB) z__GEcBCxY%rl1I|sJc~WfO?*Hbp~j3&>3L6c#eknp#*9eeTwA)!1)|cf;<3ZJL!%B zqB}C|jf_+$fSnFH0d&z3rn4mp8<+dA^25_2*D00$9n#q5^;xD7m|k2{0+*7(+Z=iF zs~+H&&S5D&?;>(uuksf;<;!pi`ZwtzH^e+8VlEC^o)9+_}(eCGF@1^vA~Z-_+06AGP1y@3+uOFQr5uV zI_Z^>DZX(w?;5ZIV5Eu2?j;pIT{s&n{GaGPR`@|5EBv{-j}$&+WBZpm274CxL(utE z7S+Kc8!y8eGkjGqNt!NPh6Vms!{=Mo>t@n!m7baRWx0`=$B~7dw!BNKW1og~j6r93 z-RkT0v5KM2XkFzP>Z+9ZXCxz%`0x>?ed3~@?O#f59xTK{@xxx&hD~(ZgwJy<9};mn zpt516rnljii`V0#T&AW^bD5ex1Gikx5$P_uH*{f5KiaUd5GR|~NS3fEF4@RL7oK?f z9x=xyMSYRP%vE{l!h6i3zS6LBF0yO6Sk%v!xgZf!zpWCR6fK?rI+PHtEiO43bm4R) z>0zH?=d)VSPJ$j@H|$)7>{=Pt^BYadr03yp988~T=LL^A9Tv;`d(w=(uFJgkc$a)G zX)m=7GAe>ms>`5as883$6g#DSAK+%e?CI;i@%7Ocmvou4%pyA#8@p~16A96Gge8>_ zMzb@p$DUE*F1Hl$v)nA3#SFLPzydxvFP!2Ix1^lv*6FZ=hE59jm5R@@oA6nt^I@%B zE%|I!e5!RmQq03%geyr(%l}4^+Uv&Jeda5SbL>`xs>2Aequ8m0e1{^`dJ{seOvqRr zEAbY$QuY5-lv=_lNmc(n)ge_M+!4lHRRriGr!|Nj#m<9o^nhLfNr93G7;fL*nbJ-E zBVT*~EZ`FH9)7_aubXsocmnrWUU$D{QrV6nn6G1m4LD6YyQHTdQbt16up zA3vZ$IkkCVWW6d)3AEi|2bJbC2>f1^KB`I|4J(~Vafejt)1lIb!bZD(P{Jg85F#$Q0 zZ-<;t+uLL zUR5o}N%3#2YKXC_+XeW{6@nmW;FEoz zAdNA@Tt4&d>`=GN_?pSsC^3>5JLPdDm*vt;jw?kzKCZZfe^|8T@ow_rXxYWPl`Q{-LPIpyHT>9Adh=X?j3WWd?(8IN%6O8QYU#h2pw4UD-AzRf*rzrkmT6Uuw^`JK#T$I}!gb z%rDO`UtDT)W*0chY#w)9g)@JSExWv;+)-xFFLrvA6R&5)yBieR7TAg%rM9wc_{*cL zo7Gf#V@mf1u})igMQJt*J<686o=WQE=1R)7*~)c!jp#N>8m|nTmZap)&Q@M4yei4v zjEgU}<(HM%OXlRw%P+Ti^Vu|Mg7V6R?iP0xmJ9w@`cG-5B<3e6(#)0(-Lb6Xg$uLo zg$q4O_McOUJBemDAV~&~J4s2nrjc?mKU#^qrlpdd*O<~D-Ew{s+3MMD>qE-NynL_tCYkkSxrp#l0w@ekGsCJz-}uk zuw@t6%WWQIpRK=AIk{0>LmxcLKC9U7c&^uVE`##fj84yG=S_(kc9WrAy%B>xJNHFN z{tM;uMm1KnGf7^d#+J4`EpJm}%SsaEJJs0o^f}75*?pytm4mYfDHG;QvwRL|YdmT0 zPRh2TmP&7Xf^wi}pt7~-D#Kd&3#HARmdg9~n1;^$d8NfRXIANA&szCQWtF|X5-TSV zcNRR=2=7oHu@8kO4k~TrVU|N)nf;XfTUsl3$|=%ez}wSz<4Aqwh5DvWYaK4L6Z!xa)VgYmem*FLg7#_jG49k6Y4- z#@!EDAPo>ngi?3$mioMxit$UwC=-@XQ65}2Maf+@RoS}qA2fR_6y%R3W9h~F;g3h* zj*&~JDCgmh$Ck%NT~Il`md0;~8@9V564z93TWg>pwrmBkuLtnJ-&J~;HP9zCH3F)&Y~op?Y?;y)g(l>; zl-4K%rX@kho3si3vR<2tiO?0|gKAfS81!QO0ISxy0aC4TV>tpk#x)-KCTMltq>ajx zb0#P`MLEi!b8^9;v3)~3Rq}4>M%;s--J~hQZfOA=ZBy3Yaj$2ct=asu}Eo}2Kh>`yZH>a=iEcc|zmGEcLQ}T;&neLHyDrX)} zE_@Yb?SsHMD_?#Mu6W}c{EoNyxQcFhG+dJ@#4#554 zWb|n*8TEfMiD&eEm>GRmOGd9g-H2!OYnT~fmt2#MGVW}_GcuUMqwb4ZGV1(%i#f~~ z;=|17%bGI+zUaONq{ZBuJ!q9O%d=IOc^;@aPi4o8O`4Lax_^WA`}7)?_8wyS-L2G|c)Pt|g+bo_8 zGox>7&IqZD$tiIxEU^x*nB(*}%$f2_Vdni^&3P+ONp6_`4l|?gYsu)xyIb>&J`6LX zA8N^{MCr~mIud3^|EndVy+>1dMkm6|=*LT&IRSjXhO!w#uQOl6Z%i9A^Da*PIb+<>M>t z1#_L{`DNw)m2}BjVdj0N_Pi~V)U_K;t@Y%-kaJkG7uR7 zZR*K0dM3<_aAm26jOY(fNbPt|{|YlFT#2e7CuQtrZ|mI~W=6PhRZ~U>Hhb4cJ`FRY zziP=S|NazC-B)2|gp0;C)o9~wDGiyapYdg+G~6<>lrBX35y$W=o|bjum3InOCR%$#t6yr!J4Ju9`~ z1AD75bHc^<8gjxOAaS&J=faw+?p(kq>r&T3GQulEg*&F$Q8K68UJh&cY}xN4EY$Om zx6Bp8js^lWA3o}%k1qyOlV@5VowM~B{;%v>&X zr)1_6p>rcM4+XssnYj??9>{EtkMnn#O~P@4EwfoN&VXe$jm7Dx%;uChMU>ez52tW4 zn}^|qN>Xv+#bNg)vpxv=m$CI^)=OXyAhTwSO_aArY-wywSjLvX_IqTs zRJPY6qrFtPjpdF4KXpH=e6X!WcGU&nXF;=WOR?Qqo(KC-^E`^D+PbjP{DB^E)t*tN zKhSJ^Rct59F$@|v%70=i=Rz^+yu_uv_FR&Z_ekR$?0MXlGTUrh8SapImjg#)l|x;A#xQvtD?BrR-T7y^s>dPYpbK% z0}b8R6Z;zjUx)1%VzK1=*n_--3CjB*xG8;v-d@BAOwmgi9V~(EUUX&ZeirT#v%HkY z8oSt-Hys}3HGdlZ3PmAup(^4@5fLtCirx|N0aeChA~O6%coo2QVro_Zr+H9S^AAM< zu&cura1aVDrhp$F4^Y4tq1Ieez^5W2f+*l45g9rPV8dyI6ac$jTmjM1q6&EU$p8hI zKuDM^fQX0)qJWEGDu7L5>Y{+bRa!ur97+>_Z9uMpZo(Rv`;Pz(bQYn{-}ba7kjX>@ zANuUTuG-NK^4|^)WdQt4`SqESsHu>rd~LKcevcf>dewE1iF~(mWXCj@2mZ`4@-B8% zsMW*1jf>#btLsn)vr6AkCu?17MmWU)2Z_y%>tbMFU;X{|+e5K0*!|`9bt4p7tcy*4 zCcwT{hFWvYzLtxK2-3orh{*6abMF|(T#~vd;1Y~+uq)0L@DD)+bgn+Zcp}tVYveyF zA|eR+4~fXoA)k4Hbs>LfmF_i^-W76ZCk1-@FG7DVsD~tlJ|EB!J_(fsO&1@EhzO#K z4@6|>=z{s-bNFX50iN;@yxkwFj2bAw$S`n2F#g;o- z0*1LxZw^&D>}+0TsA~~w6}6#`S24Vy?tGXA#+G;LVqnnLUEvLNVBUHsXC~Fz*bE-| z9k#5{=%s-6K0Z`+XzhKBh=?HVJx4@_PJ3r-Y;{q`B^dbNL=kW9t~zVLr+_ba1t?%y zs5RFVuvkPy5Ctp{k)fjiwzL@`1;9xwu7Jmd6|iA4GWaub> ztti(;0j?^ukC2=@?2&>TLHoE?mBhj_qwl~h>y^g78laQ^hDwH}lYLA?q{hJ`%7NGS z#{U6%$`>&B3xj&fxIJ^L_=w zz`p}X_;+{hk=Qj0D6eD!ufGv6L+)ip!g%0vV; zv^1G*?0C0tu$gNwnS`+D#m3!173D>avNUIUl|9C{>OhF4>bU#W+X?ivK{6^0-;1ff zB=dUs)Vv}h!tURFX$z9OIKBQPhRfmI?|WzO-_?P!0K$|-?T8jT`qxu4qhlf> zBFB~1-eP0L+gk$7$&f77*@^~9VUDdP5fMSg*2`d7*gE4U*cRAr3vFdiYueRgCr(WF zD5pP&;(b$!2_cy9eVMmer>l<8}h=>{~to!JrZa8QI81Fu76T$PBtGr&P^%0vz z+KxXPSPU4z*ee<}4qz^ITj&z>-@31R%&yTi;;Ox7$h@ZC-%U_TA2C+9jRFzH`m>>R zMl(f31hI|jA~O7o;Z+Jd>{O#tygIoA>pAc$3~!+8YSeqenpkFg#W?=Aq}ircg(9@TX)Q? zh4sdId&tj)Qw->i*^$P&7~Z8>O9=AHn4DO@4ilbe|8=apKMkKYzmooCfCBo2T60YSSBi)TqJZuqGISKcj`T)I z0q}+)?~99s6>#i8fC6lx)?8D-ED;ew6p$w(Lq`GZBz1%o0B>G$1t`J_*mfvD0c%68 zxu$@-L_`Epz#SqobQHi2ut!J%@J1?Ez;0m$EI1ONfSsY%TvNb{A|iq);CT@lItpO# z4Ma!*@TM+T!1uxm=yNPU0pEmLb4>xqMMMNqz!4D{ItpN~Yt%&nRrmKoJY5v*4d!}s zqXxB1jOyci1XTv+pN|J9B>|*_IWuY~A|i-VVnt-=D22T_Bd(N?7QZ2Tx6Z5G18UO; zQ%4jly!RN$Q(p(@Bf^CL*ZMRCOtQD3nKC3J;YII=?w-QRN8Sj5?7~m5T)B z#qU~GUq-nud_Ja%@PYQJ@)2sAH4Sl;6y{gi7Fbb7LQH5S{E*O7UnjWS=F|cv%lj6F z_A&n zs81<6(YAVr@LnBg*JWMP++JSYV8cb#4su|)9fFc`(mRbk9TErco@`m2gA?I%@Pmkm zARArZavm>b+gCm~)sq{{6%A{d-UQ5UpubcKPiI#rD;@-eIm2lnA|l8Phm#egoz~P$ zwN*iGx3!7j`3Kvi;Z40Z8LXSADncs;pI-zO;mzMS@zn2edWx8zzXliYbycW-Eth&}n&UhBigi--tfl4C?<_!q;g1ompWz7neHpsFVn z@^BKP|GgpkhT8NJ=m`x!8!+>Bh02Delx0jr9cSLCl(1)-^+%P!_m_%`1HS>dEfi7` zl*1QI%Gh5URPRLZ51*X-L`0PMo13=9d=Dr1QZ{eM$Q`dF-{al*db2j#0*0O8XA_iH z&NZpd*lQxy^{=gFPP;`!1Zm@(v7ntb%UE~1r1kgQs%sPB?e>G54OlEv6@NCoT@Cvp zSdCqc?%9BlyP6=M7rPMLIufDFt2WtY#{(|@9MIGJ9x54{Y5dAWgwoT5OiA=$+Z=mI ziLI=PUz-$H`!ucEakq;}=Znt`M+=V^_Zh@h-o;@#pi&o#PmyOcBtGL?s5 zFbsnc7>vRoCobSUtjxbA^Q~eFcWS%BeIeCZYn{B#wY5&(&arV8t3IUGttPT!1f4a7 zY%=xf_+rWX_W4}ML+qd^+R5RI0jKkmqASk@cs zN%im_-6}~%3G1L7vVy^S3@9@g-Y)q2>G)FlR7_&;s5jw8a{~Zj8Vx5v-)LL`{g{7$ zeEE%LNc5n>1^Muyox&;|%?nU#Vf(>jwE-Q?bD{F58PGFKM8rB8G@!5QAAn5dLl_*X z#ZZ#Dp}ZGrMYZ0ASM*XCioT2*ZA~i%AMUD&07I?)>;Ia)o(*->^-e+9H@Ez|jBBA? zXcPEgbJCDHPyEa%_c;%F&IFJYQn#U*eM2T9sM%lQg)=&Egw%$!&@B`e z66ujlscH3TM(6Np$P^J#tlxWPa4LgYO^7=W^tBSwgw80IyeFNn35~aru~M_@yiF9T zw11s7^BE^1BFLKKW#El&Ya@9No-PiJuYc7K9Ay@WR92rar-+CM^0oF;$$KtfQ)qm3 zY$zpEx37CeDyz@e1`!bv0AhY|CjRnU;P&5Pk(%q1cc2y#>>Gxzmv&%Q~?Le&!?JIxoM} z>X>b%_cxP9bL(3d8jGWvOV?IsakU5q`YhflBBDkXtGU8;@q{&Rn!9neiKux&KUSps z_GiQEO|zfB@b{+So~q9DD7}~cLi48Kw=}pp>=8DH&W-fF>3@r;(!c(iJM;z<@i%zW z--W`0zBm1K_%s|75fNk}aF|nhDZOdhxwX&BiA@xpIDyq9(oP=-dO6V`D$I$KNkl{h z`O>`TtkC$<^P)S7R93&4rHP1$AYYmnJw7zP^t|XXB9+zWD@Q~`kU{E_x5qS@ebGO< zi+85!+Zt%VzOG)*2$Y|tTT@`c4?nBrj>?#4t8m&fJnB!$B5Gow?_u`rauM?V7;{J4 z=9L!ZJMB)7d^haVjA45;W8_y8;3gSM1n*F?LMPD+8Kh;ETbkV9>yOg?TuDWW9YcISM_?WA_q`Fc#Gvif{IEFvOO zEri=zX16Ts5Loyqw^csi_DKx&GPm=;pEuRvptUg~qiir4I_-cGbNb{u88B%n0`$_~+Va}7{L`2lsO6%B9 z`>RcJw)iZ+HW4*DTd#^tk*gO2h9UM7fRS>x;P(W1^T`!9hr>xyz+tJYMbzkDcg@in z!9@HGj#jZS18rJK>DAkUJ$wdci--u)cNB0IFO!e8CKRgleJr;~W%VuQb`cQ~}x^`wXh*VlTmQ;xUD7@#B50RX z^(fw8|E00ezE(&NcP33~t8Tv47Eq54M=8U9MqhH9>q z@P_JItT@DT9qzbM^GY3M<<`>t0vi9h)PRq$Z5xSBxL|xqqlAZDYO7CJ zArld_)4bHj&(`&pQaBBFghoSRANbAIYQN!kYxp$WBqAb6Z@G$7c_}Azpfh*lA^A?5 zwQC>in9PaRp|}7+Gx|#PIg3w)#^U<9Jt86^$WHL(VUdpSUhU+@2ca?7 zqMsD->hOCa)z)WjuZV~s{rqKMj<)XaTj)9)8eiM`2l91Vq_X;aoe&Wb+4h>m+G~$K z)=^GJd6}csUO;yakP>-&ZPGZT*+r*;furRWAS%q+MZAcJ8dHy?etQ@oA|go7 zdwHhWbYD->waP|KQE1E^86tJBKJwc{s;$r5ED;ew+5l&+HUqA)4e<4}+C? zuECNf`;GGmEoss(hDpPCpSV@j9yavRKR>crM3ws1u#t&~*mPKX8{?G_NYFn%vMYQR zUJ?-zWH#~wXYx|chW(C@91Dpqz0)IyMe3?=GzUaPM363RWz*C|aM}S)ERpIhY!Z+Z z=B(r5|D|+k>zZjH(WSSn*)Dv#Qba^V(7LoYFmghoOK-(&q)1)$8{;q$5fP+o)fnFk z7$qUm1@B)3ymvQOq^|mO6^V$5AYFfrm2&y?U|mRbJw8qvR(-a(TBNS}bloW;BFH@Z zGK`E+SbC%%Nv<-_{%1(URHyBnNS*a*`&mRp5NGc4G*5SS&vffx zM@fa#>MXF8DeWY8uKkZOfEE$G8PZ3Uiv)R76CLT-N5*GF?_(*wHo+ zxkpx;h?*T^Dl+5rw=D0A6~7wb_-TY3V`cxn-kr6{BGy314-b4rZi0vk{p+o5sEuVJ zf>!=g?+dR_{;dhhO^=5fMQ~t+|}R%j5`CQJOM!-=Xk`R8-$m)`^IS zAXl0f{IWP#dMSD%WAh#*&*|68w_z_3lB ztIE_pF7l^HMfJJ*LqtRbxze29R8g+7>BBz+o?x|tm@wxztwcmbkgKf)lJ~Iha8a%@ zY5PK{P4#hbh)6~C?P{QihzN3(Y4dq+c5$xu+5%m-*&-Fy=c+(NL=e~QGRzsEu=LPy zl3vB(aEr6HWRBFax`o{?Qe}PCZV?d?#M|Jk)#fU&{DXNLe7akkh?>2P(ITC&KO0_e z<6I=Yjp-Y`A4Pjp#1z=;U~6XSZ^OMNqDuezYhK50CgN}KI*y0JLL>U>h`=H0Ncc1y z6cG`mEBS&`c`4lw&{_45qM4fuOo4pXlSuVGie>;&VGix}L_`D`t}X*_eji0k4~;K9 zcci^YW%Zj|s)&dP@};>WqeJ6M&m|cpQdxbzhKq=ZAYYnG;s}i|y*;^Nk;>}xWfu_< zWN^O>?GXy=?%O53`gfKx%cQP+OW^L%SlnGE4Xi#zS|dV%K8tP<5s_uFH+&s!NRh2z zuGLXdUTn9OIq3zb)S0vRd}u7*SuXXj&f>Eo6zH?~w1|iZw%r{SQV!?qv(WguZh>Q-?*lO;~`OuhawkXi0`AwwS`po?zA|is8)^V}4gj-tc79q{r zj7y}l>Xw!SqQacDH4_n0WB*p0|Hkwc%mw7WM{Oc%b^&*aOx*pg$Lj+A7D*TI&yC%< zIb0)R4s>0a)JZ9Q#8}-DCW@%hzwVm*H;#$;8{EGNQ3f(~zlU8GJ_QaD5kWeSVou|w zbp2@j{l4$+-XqS{o%aWRb9cQ+MfJ_)ZV?d?A87did0metItG4M3AeQH%jezk1Zt$4B*&fXVPyUkOF=X_%D%)>T`8oL`0Bj z;$`Tsps+M~GO^NE3w#Hb+KO{lc5~q8nv+3Hm=m7XA|fJaU(0ThvblYY5a%l9R;fev zDZx;Yit5|fAQ2Hke(CP=*q1wx9vM#B(@s-JAG+c;pP9+x)O~fER9Kz5IU@Der>;;$ zL6DhAbbK`n~0iykX(@- z*`E!s5Au7hKFF9$_BCP1-ra%bne8m5pDWYpt&NiFcE)) zEAo|4?T;=GJpXny{MsK95fP;8_>wbtnY@swmLfACped8;c_Bs+6Xs|xiHL|GSDF`+ zAt%!&Sa;148x#C>uc_CMeR8*g<5h5ZY$d%@Wl!|ku=Y`A@si;0z zvWSQXa`oeO-{+DPajvWz0zdw+R-~f(T-_xiB8bO!8Txi8EG?N%y3;)Bn@YbR&e>Zu z@NCy}A{Ex>>=_XeL8gb7hckCV_jKzuc4tL?v3&`As2F~tsZW(}a(^yP;>>%cfS=(0 zM1%o-5=etn&;TNMCM2SYjpKCw<{ zB{F9ke^=ndx*&`;8U$;7NVx1X&?K4C~1R1D0a0V~a#CoDAP5Kk- zaUvDjmOm=}oMiA{Eu=s#HWo1i8{C*7u5Yr8lwOAW~6%t`rdw z5#&mnSnm?&N^fHQl1N4Mxq3lFLtBJdOpZ8k;>}xby!411o_f@kmxo7^B>k3 zK~qemdVYurM1?t!6A=*+Ag*oCQ?~_`)Vg5B7%HrFS(Big|9}sFS_T5 zR92s_ks=}@$k)l|r7nCya(*a$CDIiy1dfj-B9+zWYp#fhAip6|%lH`L5ARe;eK}#C z&nOApJF9MR{IhPHnCsP>?(zNr zDC^Z%za-VKPRfq(N%@C}h#)S<6CyJFb%S$#nf(+i*G+gXM=i!2>bKR?V8?2rt=yVl zQBIrgl-hICK3+F9R@dUDoq<1(awJsxG;iUch=>UGojZ2T`8m zL_`F+(pD(yCkxDiD0Er+pWw5Am@sERW)TrV#_r3|20^jzHt?;Bab-6AF(WJdpI>aH z2TMsD?f--Cq+PZ+jobDF{xW+f5f1cCE?q=K1WoR#y;3HhBTNwIs`oomyXvmySdohA zb2VB-L}X1a34T9of^AMkF?{eEjwL#6^XT>O`hEVZei?nr2{dlq=c93_IE~RC1k(7T2nYH!J})AoMjC7L-B|v?+&}Jr)Fy)GUsZ)hr$tohUw_RFJi$c#4Q^m!iol%8 z$AbQElEs0jFy~eEMMMOd5LlRus_W5VE=T+QCRvZr_|p4PvaTYP)i;}L5fKsOOWU=c z8X8}E{@`Sh%IfnqK}19Z`O^HsrJ?bq=MydxsjNO<6(S-c$d~35-X9uYdb`&5iBwjf zuX{v91R2yXL;nSZb+-V&a0vK=<=_@t%V3J>psT--68Kp7T4*f(^+n)^$ajlSpwHq? z5fKrzI&CletI+t;+si&GQdxbz4vC0}tkt1w$hQBAi>)vnw>#$0T?c)xVN_~JbC1kJ zf$pIZM1?u`kVHg8m_=|8y+2UxV=?EjkHw78Slo3uki`xn6zJPxTM-d8vRIo>!t$@` zl4v{Pd_G;92%djc8Jb)3L#WewuUqq%A%Z_Bm4AN<@5*P1m;>Gah5q;b@= z=`JmEl-kOy#rbpSOaGHP@%h0-D7SM~zWf^8x!jW`zX4Y`EBO|`yv;9r_~jjLZ9{*Q z`c&W18rL>#Ys(c85m^RXf!i|FR&FbRgNv{kQwBR)Yf?#rDnF~V0E#b2Pd&L>td`jw9-4r*7R9~M#MMOl6 z4A$myu>7lf9Gcg{r_8m9;Q3dTp?NLSM8-RRHoRWTO@`XMmXUg21PtYTu(I(suhX(0 z`1fy1zw-m!=lSJNe!0jm5>5D3N|J6;q)!`hQ^<+(9fW?rnjUME15c^_`fydmJ0c=n z{xSxtGX5hX!(T*Sh*ZpyH`b~HuL=fL8pGV$P%`dl%Lj%FP-sCNY}C`i@1a&+)4{JI zB7*4PtcVO99ju6)4(OIMQgg0^4(&vhKutgSUZK_6L0b^xKNk$49VCm02%>}5A~JMz zu&u5-7+j?tg!baiwP&RkTnQ6|l^|`?YYAgRt-jV0Ml%t0Ttt~-468Fplb;0vZnLwz z%uzDOqj-G%Jbm(Ksaf=kkO&jSo%G$Gr4}ys-pK+HqWtw+4iCzA12RVTu#kzH&nvqV zOJT5PTC0583=^HROr|&ICVv(yUiIni|q?CJhHER2pSQq^7w6`7Ii6P7+BOy zURG_WuCayj5o;UG{8dV;K4g`!N^A4+8U^`ts2Ryz5fMR}Y7vtWbk{tjCWV@a9^xn| zx0RGTecIqn>{$_Y_~_eqPHJ79zNba%u20{Syy{m$s?Xw~UEXwYmFvvf}=R?)5 zGq)KJWR{eB@LLyLWu|z~fjV-noCFtou(<2{UY7^n|&b#&XI4T@-g1PRU zwT|&Fy;d1=hm<(l+vKddz9v`2Oa=y+34Hz$#=V++kvsK9|9(0;Uf()Ks)zrA3iKyg zvzIXLo55bM!=4~%(^L^IzSLEFH|;Hk)=OQ(WCR@+ z>)15<|l&9 z#QrvB>(wjJ25QD^b9ni|2_r4HTx)yl6i3-yXOW|{sue$UDTr>CTI!!!=0Y{A0M;My zqYUS+b!JRu-6d}cRYrAtuC2#6vz9FR_eFi9pb_!WpLa$f$k2*$We7D%W|JJgLQ>(5 zD|Zy+l~l~j167yVZB7r6O3i;tj%bto74$Ya5?%hMG|UwxpJFljG+qqy8N3+fpYT#& zK8u$a`DeVu%fE2&R}SJYwCBXi_$z&I3;s|>jzz|A`9ci8ua(n4#`jj?7CgTUAny0W z1sBkAB({c=BgM5#wR7d$_L*mSUh1wgU92!kaUEW=<01}ibR0fU<$ zu*si!AD9{q(6tcQgL*NTc+8u)IHsPfp1c$=c{xk? z#+z_77NFx8e2u}k7<>78028E4g&>)^%zhL4q$KygCh{w z7!A`s9n<7GPjKnu7p0aiBx((m0Et`67}H`%ofbn5wHT7A#gJ7khV*JNxsHL?`JDA2}%VVJJX;IV@ z#!zo-nZmRfYEFxx3bh#OQj4K3F@_CdEmNu%L+xrYP_xS~iVD{fQS(|1O+bsGEod<` z3N41#p~cWlv>4ip7DK~vX;CyBjA4UX%UmQahQ5*(L#IiLq4%W4(2de!=uc@ebgZ=4 zcNjBbhIAky6PrE?`MS*$7tfpJDAv|UUZsx{GE(x;vxE$n9;ST^B&F%YaBEJz3U_pY zoexLYNy!gWr-5{C*RlgNiYMR>xfT4SF1Fw-V2qp$&=@(T1O1PIber6k#oDouFPF53 zzi*d2KnQc9basKMG;ZE4_sG6%P0Ru0d9sqYqx?F{$|**YCAqM-0vWjC3>WOI;DX%3 z1!ryGxmCD{%=%ZkBjmK)_X zkskyQ<}HCD(1V@GZnBPp^#M=0XO*W)9w70d4s>HQnJ9fkPezku3$hBbc66Z4ETp^i zG0nA*F&1PQ(8><9cMMrA{fqu5h7?4yy6H=X6PZk{kUw2lvr^^~sge7c{B?85REp2S4WG#$_wp^14x_0ckCLNuO;% zDx$ySH+)I68Q94Y2jU!{D5Az$&(%g8Ee}pcN2l?3N!c)J~*W*bC=_vgn zp7f4B%E61YV*=?Y9ivkcNbfl8SK&@m8tTT~l_p<7+Q${ZN>!PCRz6vzdqf>ZZO|qS~@`_R(;)+x%i+kjg^h`67ZaK;Co}NZi zo0HDcNjj-H@OP3v+8pfUB>kj0848!A7Ni_5Yg>>CxR{g3?b0c_Hi-wr9VT?d4~ShiaaR&L^ro4uSesQ5pLZ^r;jAfsH+W`1}SHzky*4=U_ZPh_aqQ7(?MKrGsi6S4S z(O2h@ru0Zh(v?1)2CqVX)`oPUKc|6}o~5gnKq2O)ld&`=nY5vwr;`bEbuwv3$7PTb zNPi`Ryl!Tat+cqEluRG(NbUuEa3}H(TpDH)C59y%?1f!CG&4;~q3>mqYo(uQS{7Lr z`!i?kPcQ;HekN&5S9T}q^h6dEZhN&~@OS3CTLpnSia^0FuhSQhRp(KznigwHZ z%-I>5)z9>;&SWKAfS?Ro+J#JozxQ+@kHBSqSMm?ISi6zi;PO~Ea)%kSbvLCg`$^5{ z`0ivr;BRy%cXK?6W(|~D(uF->r1_bi>Omftey-fulMqSzg>Jr*d}%>10Q5W{ov!Ld z7E&o2O3F3dmyG7cU78I=d$~8U({Hk&xP$wUVmhWXU?27&4mzw0=}71GC1oJ-NMG`S z^h@QAt4IuHu&W>W9HJZglX!?$J~Du`k<6H(JDYBsB6X%020~~3E4_0NamAt^0tK0$ z4)pC?i1ZDC>NEO&>jj0ncQCn{uI~-mMh_t)XlfrQO34tw{?P}pgF{Fz9o!d+GI=N& zM-TUfCq5Yp)cs1chmoh@a(Ec|ZwzMQZr?pUa~vIX4fH?P+ zoz56ZN@>wx&O|Y!gN1wO*ddT(o2!Y9zBmMO1amH;8ABn*t8$1(I#;I3q3v?XCy;OM4{!h- z^+dXADv1AJ0%=0?CV&~eKN5=c-~{L_exn&Pft{3zBzMErP^{Gxq0%>94aG7{BG*Im z(d)=nbkih~4}bqPi9CtWEV$?VWU^iQt#ZpXJlE4x$OY+ldSWWMpTN+kY9uA$as2aBII}Db!0ltn?(B2R@al6AZx|-9M0wAbSDP-$eK*pL;guBItFQIcbE+mWL$rTI9gB(tx*@qzip^M0TAF%r{0G}=* zCFZ~I!NxRy95nx#i^;@j1fVec>CVMqyzi7lS*}_FdG)J+TpwBj`ERX&l9-l~p&J$e zRI(KGV_yITIkFV=^B332b<4;+_-j9GoO%>K2c@31gdmF?4La z-VLNZfw3ojX-{Jey%qTx_zRMs^8rlI^B6<7MSg)NzvKg0@=lDQ*XWXW@$^@G2uptr zW1r&Vuk+-$d;m*+8)N9;$p7KV@Av?g{2s>8)sf%l$@_f(Oa2gJ==8`Rb%3=PDEp^A zgr$FuG4y%lFW@goKIj8j@?ngj_ah(S$;W*FOa2;T=m*K)@Z|4(089QK#?T{@f5c>$ zM?U34So#@^p+hA9gy|mn7azcq&tVK*Bl$O;eBKAJC0h}I z`ltF3mPb2`p+64GD!D69?%@Mi@|74ve@gDf zll!vza}Nvh>WAs*S;_r*`XC>`9v^}+bf@H@Jb8o=@S82VQ7^*lMx2e9OPUre6GlWi(6n*(+gkU209 zE-o&zgd_9STgo_4p#lpyuowaK(Bvf?SndN@DHxsTs>v&P@{O3xeK+9uW?xLcg(u&x zJ#Ys{?!sHpk&{<*V4V+O87RJ(?BU5&1@7U%eJZet16vS4pG)4#f$cs3B!c}t30_e5L|K-5PK7g_HsV^pf#*@EPfdd?H9afPe967E6Uvc1D75I(=|5Je< zIdDn^PIKU_3jEB0b1Lu~2hJk^z8!2{T;Rw>FTw{R2`1`nCr2jm7nqJo1QbTQ=?9BHNA(wYOwDv-i~b}G=G1L-P|!GTN_$l^d3 z73j)=9xCAK$&ubF(uV{65I|>A?$3ciK7eUfP+`)mn7{J=!YL2W^Z@HTT>s4R_2ku1x zJzaSt2R8cvR`4ypn7oxIZ&!f_Iq--IJjwyr6Dsl~N1j%JXE^Yj3jC7;l`8Ne2X?B! zE)Kk+0JUFF0^e z1rBlGs0tk8z}Kw(;j)1I4M)CLZ~1`(Csg1h2hJdX8@TdM9QeftFddxp#pK_3@_7}w zz=4Y@P%i`O59Vjc@QF0SUjRg@Kr{zpRiHix;#44>16Qa(BMvl00M`WMW*kWJ0j!*@ zcntfW);vAgmoBGppq&b|=Rmp&WN;u;1+qBMMFqNYpoa?dp1s>qQLkQs7g#0iE9`gaL zCQtZc@{>IIX#`yCfoC}KoO;VYIZ&wrFLGd~3hd&*D=P3R2i{PDH#zXO3jBuy@2J4L z-uAZ-5nKzAKj61~=mS{EKla7sPk8d@D)0pd4ywQ*4jfg1V;uNe1-{|H_Z-0X_X9^x zsJEQtz!??zi37i=z^@$m9RXZUk^kVppFV&U{36D1T}7@3YY^Dcz=Z)U*#t2c+YXh@ zJl%rnE8qc^9*Z$tZISEqtg@8V5S6Kqm(H_HNxKIPp9WcVA(Hxun#8o3`36uCb&vvw)@JruihfHH6+H zja9eHann2%6357O-7@Dp!LToUZY}H>CBp_f?)?8mx2+>n=$duJVoCMKW?HQN(J6^N zvPxkC74+0j#dj!Vva-C`QXkN^RnW#=y5x29Jsujh>}#9w1GW zQze;nhKIyj(yHS<5+Sc{UKHo1Yu$ZlG9}%V()rPtmR%*SwKBG}4HmDX52jr5ukK>efB4 zvyYOV-XxsEu655)#+Bt^K0SOe{er@BY;SM$SDJGV86MZm7iAA!rHps>P>wiR0S0=L z&Y?P+(D?hv0NVdvAh5rh0LtPCs2jB)SLvnq(9-(`qz|OaHiF=OfeDTLJ0DlByBeI$W?cpn*V8REU;H~Q`-SWo}!J`!*2(j%`69ds`ge*Y#|+eNHFm!5fD zd{mC0j!mQ&y|9V2w2bsV|2s|I49oIY)8?B&%$Cihoh8Sc^ar=FxFwxv-2J3JE!jk( zVPAlm9e|DfMNjrVbDrjHAy+o;(pBSSQk5k77l^Wq^~ZYAxf_6{@&4El%Q*jNFJ;U! zroD+(P@26J9=t}y)@&uclneaMG5+Wf3%&-0t=L<@?tT_Fp-K{+u?_0lXDjX%Y$gfH z2d+-il^eFe?yfINV;_KAuk}840SOsHZ@~xJJ^+jUFJbC5|I{Hgemh_@{IS7w=|&&| zzn6f;`jal*4qH)4+d;}(+o9K)sV2O-opf#FSKPV&DP8FD2SH4sik*H4?)GCJf2E3N zfGITQArecQJOH`;@({_S<1i|3^G21GH!_mvRCz|}cLPI<{Ly}vS^m+kje2PcpRJ}q z(Yw&69tJ)uv0@KALb8?RH?vN#)O*ukbn_#yw>97qsKvah*lmE(>mK3{_NCu?|LRPW z9tAcZ^4`3SWL2m7!1LnF$z6{f35C>(}6$m&z%_DfWcx6#$xa_ z2KDgnjriB+7>vST1_mw+hGXy;26tlM!C)%}$1spFIDo-q3_if1KFa$a{`D{fF8NLT z^LY%e!(aghdolO~gWVVy@R39eC`OlIFdBn77(9!C1yju!JdM%q7;MI%6oV%rSUbxd zRaiXRjwiq5z5uuz40SA|XCEWCvjYmtJ#^{gWK!iPkCTL<(*}U3oU3vM!A3;`IP6|9 z*O`?E??5?i9+@Q#$ti@ScyAJ%2g$=113)rMotX}A{*J?5Qa-Vw6hAo)kI=DaNNXb|(fy}LDxAfd zx69bH^0g$x{sxxy8@up#Kj^>G4OS>Xf0cvE7Ug{zRy^gSKwUWWuZsT zY(Qfe3L8NMb6Ne@4Khrq{BDb3ZnNg>+2%P9-0E@Sxjgki*XMNq7DLm@8(%cUCt+3B ze`sJ7?fTHr1`c+y#Iqk7dN#zwj>inGeBjJuh7qv{K6b*80jIt2PWoq#IgUDx8Dc7p zCk>wNbX$tCX)BiXjGV<#K(60$IazrypW{0EIK_xnq~}tMt?}A4)tH6X5vj%=cwLcd zY@3WCaucQ8fk3`HjuDSS${l%g3TLybzL9E7WtGg$k#ckKwkYpy9(i;oy_jljX2fk5 zdNIY=1kRo@x<|D&KHn8G*)YX;73S4{im^w1R@^-~2SG#@?L5`knr@zAOvL0JQ;b*Q z^@k}&W=?IV@*-Y0)!30hCbvyBX7Nn20ExovD&TlY{xKlfFwJ=7%!cc4kLQ|218PY> zc-h#PE*)jIpwzsVjDvaRALN{c%==+-Bf4Uzu_4{}lCc%ubMhs~39d;m8+)>QbC*lG z+n}~|&@P^G$IHBIZ@z5ohj$uw8k3Wl>9)@O326Zv@qK@v5jS9`v7H&Wl-xbl4BK*` zdI>n%n%~yoWn+Cfnb&ZaF&i%ZcNw#!gO$K)uN&z<2AEo4-g^g_Qdp@6m{{o>3^cLk z*lnPRHM1E5O=*~Z+dxxC3sdn1lKU)OGtktmMWJnh-FqOEwe#G6lH6Sc%HM*%HqdlM z>_VG;P7%BkgU!7DAQNk*-3OUEHDq$$C%K>E&B=7jAX9UCRZCN}k=?4mEtutNgG|iI z&I~g3$9R{)rk;4U4>qOZb@gCV5~}ox!KT)5)Nt=$Q!-qB9BgW4#QineZ=k6S|Lc{3 zrp9#O5L10f&mCfFO^bIKn^oR8#5C#_%ld(F-iG|{9#dPc+N}=R{N`UtuED@=Zk(3~?{4SiVdl`XOorT!2FP^Z9+Y#n zIU1ik{Emq=z$WjSm?ceqm&e`j!l5fj-~FzMwT5%=npkJr{ykF{#HYPy>czG2oFVr` z5bJJ4UwhEd2owN>R=&q|e)K(4CLGa>d*75~#2rbRyw_v}VC?&*E^t}(zNrmdw!Lp^ z$1iQ@ig!$A`1{2B?7oKkOsVRFO>_d}U%i%;B#UYX zbeqGRlselEX9M6jFv{`40*9ll&|U&B8alILVyy5Fvtu_FIBjs?v@rOcyhzqQ)=}Um z=g%s(K`Be|b-esyCJCiYDzf?KVNF}q$+|clb7oJ|*IqSP>GCFqR<1!M@M|z-`HQU! z?d3)AQKLC9id(&eSo7iQtlm1}NN1fn6YDc`Cca3ko7Q#a%ud#YMYb}Vwal>)n1Mg4 z%2bQU1-qQq0LcM4f>di-fup!$UWqe3i%CdHNnuy7@P5|orgI)=JIc6ZtGxtC?b1ih z5lUq3XDxuQ4(0L3K+`TiC9{0f)!X?!S^1@#Xafu2#i;zMfnj&72?vPgbo?K1bZzZfVv6#(4R8}Q z(dLE@WMLNlt+}BsUR$>?q|{%S1yhr#TY+*

6y^DW%j!mr-d3?82ci9h6;am0xAyOF2lTBO`AnADQG4w+iUdeQDuZVv69WJtE) zh3?BI=)+*`oL55-EL`#}6*kGrnLrtlb4-Ym-Qrg^w{55x{ z)jp5?JO}(r2fXe+58u-(9u6O+t|+rjfm>)?dt+1T+GdERxgQ%ESH3XB;HvLpR>1Tu@6drZUwPFy!`p@?Ak5fjbqrg_fG zbjEZ;GMxTmvqC!EFoalJ(*x5D3z@Fz>=}l)nDVkJ%I(F@ED^2Gr;CTdkh?L@(4FQi zhn&yl8B!#=az8QCxx)DCWO1A1hIVLB}xZfHPrT!s|EAb;X&E

CJO;%s$}vA94XR8ZZGMT+x4tp8 zO5+`DX|V&QrQRWRR)xK|FwY4+|2)L=>?NfY<&{Urm|xGO4{S0&O$Xm*Y+`cu>zviK za{OlVVT(2eDs;jKrTctZVSagjKYG+-ZbiF(g{RA}H^;VQ0trp8VLuH}mOpPuv7@38 z1|xfky&N4G#^q=!cQ$SQn7JpDnp-60-Uigs(NCI__?+YpDfi#h^_aN@zu`Yp?pJuj zEl-+L_zmAmx$Wr(kC{91Xd21wN==WO+wf?2lG~GJK5kCs(Ox8XFx~&SxiKwy+}xlu zE5cBcI~-llz>>mGEi#vj-8Pcs=F%q~H@D)F#**AAD9KxjX(ZQ4FFbCx^3)2FyMnfR m!kodQD@pE+bm|l4OfwU8GrjW(ZiG9YFegi&&<~$5pZ-4#G41yN delta 90561 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 W2r~-or_vtYwEX;%yv)7#ZstfW#Ktvnx-I z)$-lEUMqr;X%qA002v(-{S2|J^~?+m8EP5K8R{7t8JgbCn>}^<7#R;tzMx(hCPtynlMJ6R z*S`TO%6bVR;y^?+h*$$6R)UBpAmSmADDC0QOUz9zsVqn>o>DtSBMYRj6Rf8btiBVh owzD)t5+n;UFhd7yT82Hus6?1iV9%8H@TTSGm*j2!ZtBel0E3=aHvj+t diff --git a/docs/build/doctrees/usage/learning_materials.doctree b/docs/build/doctrees/usage/learning_materials.doctree new file mode 100644 index 0000000000000000000000000000000000000000..e2ada1442459b4dfc9abf05e6b1386bf20684e75 GIT binary patch literal 10744 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 vb6QEymQ3u + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
Warns:
+
+
ExperimentalFeatureWarning

Directional Kriging is in early-phase and may contain bugs.

+
+
+
@@ -472,7 +492,7 @@

Block - Poisson Kriging
area_to_area_pk(semivariogram_model, blocks, point_support, unknown_block, unknown_block_point_support, number_of_neighbors, raise_when_negative_prediction=True, raise_when_negative_error=True, log_process=True)[source]
-

Function predicts areal value in a unknown location based on the area-to-area Poisson Kriging

+

Function predicts areal value in an unknown location based on the area-to-area Poisson Kriging

Parameters:
@@ -524,6 +544,12 @@

Block - Poisson Kriging

+
Warns:
+
+
ExperimentalFeatureWarning

Directional Kriging is in early-phase and may contain bugs.

+
+
+
@@ -586,6 +612,12 @@

Block - Poisson Kriging +
Warns:
+
+
ExperimentalFeatureWarning

Directional Kriging is in early-phase and may contain bugs.

+
+
+
diff --git a/docs/build/html/api/kriging/kriging.html b/docs/build/html/api/kriging/kriging.html index cd0d5b24..a91efa39 100644 --- a/docs/build/html/api/kriging/kriging.html +++ b/docs/build/html/api/kriging/kriging.html @@ -173,6 +173,13 @@ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  • Development
  • Community
  • +
  • Learning Materials
  • Bibliography
  • diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv index a21f018b841fc6395e6b2d1ba8838a5945239d3d..3d3b8dee080121d974d28617e352d296dd3b0160 100644 GIT binary patch delta 6442 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +