From 569b223fd1ed295117273073e781b006f6db4c97 Mon Sep 17 00:00:00 2001 From: "Documenter.jl" Date: Sun, 6 Oct 2024 20:25:37 +0000 Subject: [PATCH] build based on 111e96c --- dev/404.html | 4 +-- dev/api.html | 10 +++--- ...fipg.Cx40vhB3.png => adfrqwc.Cx40vhB3.png} | Bin dev/assets/ajdjoek.DwmMBmUo.png | Bin 0 -> 66072 bytes ...{api.md.C86AjC28.js => api.md.rwOlNC64.js} | 2 +- ...6AjC28.lean.js => api.md.rwOlNC64.lean.js} | 2 +- .../{app.DQFHAOsY.js => app.hdVj_2LA.js} | 2 +- ...jaol.0OJvb21A.png => asucaer.0OJvb21A.png} | Bin dev/assets/bcnqxgd.BWg9gvG8.png | Bin 65389 -> 0 bytes ...ogdi.CZy9YIUA.png => bdmaanz.CZy9YIUA.png} | Bin dev/assets/bggncli.Cfv5g2mL.png | Bin 78973 -> 0 bytes dev/assets/bhmdndb.B9bBRM-j.png | Bin 0 -> 207587 bytes ...sqkj.Bglvb-jp.png => bovegam.Bglvb-jp.png} | Bin dev/assets/cdzudkr.8Khkg59D.png | Bin 0 -> 63220 bytes .../chunks/@localSearchIndexroot.Bmv5uU5f.js | 1 + .../chunks/@localSearchIndexroot.D6ma5ZdG.js | 1 - ...wJY9iU.js => VPLocalSearchBox.DWl9lc2y.js} | 2 +- .../{theme.CvBxl4wu.js => theme.D7YFU4YQ.js} | 4 +-- ...zmvm.rOsRk89v.png => ctbcozu.rOsRk89v.png} | Bin dev/assets/dcwsxgo.DhZaFxoW.png | Bin 67984 -> 0 bytes ...qhjz._0R9BbFk.png => dzjdiwg._0R9BbFk.png} | Bin ...aagf.BEFUMtlf.png => esvyhkp.BEFUMtlf.png} | Bin ...hqes.DuBHk1fh.png => exidaix.DuBHk1fh.png} | Bin ... => experiments_predicates.md.CnJQ0U_w.js} | 2 +- ...xperiments_predicates.md.CnJQ0U_w.lean.js} | 2 +- ...ntjy.CgiryX2p.png => femkqki.CgiryX2p.png} | Bin ...rjos.3sfpQl2i.png => ffihtgz.3sfpQl2i.png} | Bin dev/assets/hhqytxw.DmDgr-Aw.png | Bin 0 -> 78884 bytes ...xekd.DC3TvBOO.png => ieodlir.DC3TvBOO.png} | Bin ...zbdw.D5-bot8v.png => ivupttw.D5-bot8v.png} | Bin ...bhaw.DaovVbE6.png => jfcuvxg.DaovVbE6.png} | Bin dev/assets/jyggses.BkYpmt9Z.png | Bin 59321 -> 0 bytes ...oabw.DHcwB147.png => kxzkrvk.DHcwB147.png} | Bin ...peen.4wfjCtJV.png => lotftij.4wfjCtJV.png} | Bin dev/assets/pmzdpyv.CpKmL0fv.png | Bin 0 -> 71710 bytes ...uesg.0f3Lq4Lw.png => qakdyqd.0f3Lq4Lw.png} | Bin ...pttq.BD0hVfse.png => qlzxkdh.BD0hVfse.png} | Bin dev/assets/qsqjdyp.DvtCCAws.png | Bin 72013 -> 0 bytes ...nbsq.Cb0_DiYE.png => rfcjvqv.Cb0_DiYE.png} | Bin dev/assets/rpbhfww.DwvyzGSV.png | Bin 207013 -> 0 bytes dev/assets/sfgrhms.Dp1WDb2F.png | Bin 0 -> 59913 bytes ...s => source_methods_angles.md.BxkVl1n0.js} | 2 +- ...source_methods_angles.md.BxkVl1n0.lean.js} | 2 +- ....js => source_methods_area.md.ZY5sR85X.js} | 4 +-- ...> source_methods_area.md.ZY5sR85X.lean.js} | 4 +-- ...source_methods_barycentric.md.BwzaQLz7.js} | 2 +- ...e_methods_barycentric.md.BwzaQLz7.lean.js} | 2 +- ...=> source_methods_centroid.md.C8xYEz15.js} | 2 +- ...urce_methods_centroid.md.C8xYEz15.lean.js} | 2 +- ..._methods_clipping_coverage.md.CyC7UMdx.js} | 2 +- ...ods_clipping_coverage.md.CyC7UMdx.lean.js} | 2 +- ...ource_methods_clipping_cut.md.D3HIqxMy.js} | 2 +- ..._methods_clipping_cut.md.D3HIqxMy.lean.js} | 2 +- ...source_methods_convex_hull.md.CzlE2-2j.js} | 6 ++-- ...e_methods_convex_hull.md.CzlE2-2j.lean.js} | 6 ++-- ...=> source_methods_distance.md.BUmcV4gz.js} | 2 +- ...urce_methods_distance.md.BUmcV4gz.lean.js} | 2 +- ...s => source_methods_equals.md.DXtETBXY.js} | 2 +- ...source_methods_equals.md.DXtETBXY.lean.js} | 2 +- ...ds_geom_relations_contains.md.D-fJ5l_e.js} | 2 +- ...om_relations_contains.md.D-fJ5l_e.lean.js} | 2 +- ...s_geom_relations_coveredby.md.BMdPj8Ng.js} | 2 +- ...m_relations_coveredby.md.BMdPj8Ng.lean.js} | 2 +- ...hods_geom_relations_covers.md.BFSAElIq.js} | 2 +- ...geom_relations_covers.md.BFSAElIq.lean.js} | 2 +- ...ds_geom_relations_disjoint.md.BlUjhWXB.js} | 2 +- ...om_relations_disjoint.md.BlUjhWXB.lean.js} | 2 +- ..._geom_relations_intersects.md.Dmm5oQJ5.js} | 2 +- ..._relations_intersects.md.Dmm5oQJ5.lean.js} | 2 +- ...ds_geom_relations_overlaps.md.XXk-NXEp.js} | 2 +- ...om_relations_overlaps.md.XXk-NXEp.lean.js} | 2 +- ...ods_geom_relations_touches.md.CG6tbJ3y.js} | 2 +- ...eom_relations_touches.md.CG6tbJ3y.lean.js} | 2 +- ...hods_geom_relations_within.md.B5DGvcyD.js} | 2 +- ...geom_relations_within.md.B5DGvcyD.lean.js} | 2 +- ...transformations_segmentize.md.Bu4YHZEa.js} | 2 +- ...formations_segmentize.md.Bu4YHZEa.lean.js} | 2 +- ...e_transformations_simplify.md.Co9wggxJ.js} | 2 +- ...nsformations_simplify.md.Co9wggxJ.lean.js} | 2 +- ...hfao.CPClNl7F.png => szvxoxs.CPClNl7F.png} | Bin ...djmc.Dig-DWOQ.png => tdvjzpq.Dig-DWOQ.png} | Bin ...ssvb.Dz86q2IX.png => tfenuhx.Dz86q2IX.png} | Bin ...ornz.-VpeHhXX.png => tsfuieh.-VpeHhXX.png} | Bin ...utorials_creating_geometry.md.Dw4JaW2f.js} | 2 +- ...als_creating_geometry.md.Dw4JaW2f.lean.js} | 2 +- ...> tutorials_geodesic_paths.md.BvMcQUdz.js} | 2 +- ...orials_geodesic_paths.md.BvMcQUdz.lean.js} | 2 +- ...=> tutorials_spatial_joins.md.y8l5tTUZ.js} | 4 +-- ...torials_spatial_joins.md.y8l5tTUZ.lean.js} | 4 +-- ...qigj.B94PsR1K.png => txosdfk.B94PsR1K.png} | Bin ...mzjd.C3SxJ3x-.png => urzajop.C3SxJ3x-.png} | Bin dev/assets/viiqmts.DNfB7YUW.png | Bin 63426 -> 0 bytes ...ytmg.D9AE7i2o.png => vprbrek.D9AE7i2o.png} | Bin ...segv.CULn5saZ.png => wahyxwa.CULn5saZ.png} | Bin ...sdqh.mCtKcWOr.png => wzjvfpl.mCtKcWOr.png} | Bin ...houx.3UVIT8DR.png => xahzewl.3UVIT8DR.png} | Bin ...zbjd.DTKLkKh_.png => xgfclow.DTKLkKh_.png} | Bin ...tgvo.Dab1-ETk.png => xhzlqjk.Dab1-ETk.png} | Bin dev/assets/xtowenf.BMuBj04y.png | Bin 0 -> 228557 bytes dev/assets/ytjwsyf.Bn2UaUsS.png | Bin 229401 -> 0 bytes ...nzqy.DeeQUply.png => zfnvjip.DeeQUply.png} | Bin dev/assets/zgcqaxh.CdOOungS.png | Bin 0 -> 64496 bytes ...mknm.DiwGEg2f.png => zresidt.DiwGEg2f.png} | Bin dev/call_notes.html | 6 ++-- dev/experiments/accurate_accumulators.html | 6 ++-- dev/experiments/predicates.html | 10 +++--- dev/explanations/crs.html | 6 ++-- dev/explanations/paradigms.html | 6 ++-- dev/explanations/peculiarities.html | 6 ++-- dev/explanations/winding_order.html | 6 ++-- dev/hashmap.json | 2 +- dev/index.html | 6 ++-- dev/introduction.html | 6 ++-- dev/source/GeometryOps.html | 6 ++-- .../GeometryOpsFlexiJoinsExt.html | 6 ++-- .../GeometryOpsLibGEOSExt.html | 6 ++-- dev/source/GeometryOpsLibGEOSExt/buffer.html | 6 ++-- .../GeometryOpsLibGEOSExt/segmentize.html | 6 ++-- .../simple_overrides.html | 6 ++-- .../GeometryOpsLibGEOSExt/simplify.html | 6 ++-- .../GeometryOpsProjExt.html | 6 ++-- dev/source/GeometryOpsProjExt/reproject.html | 6 ++-- dev/source/GeometryOpsProjExt/segmentize.html | 6 ++-- dev/source/methods/angles.html | 10 +++--- dev/source/methods/area.html | 12 +++---- dev/source/methods/barycentric.html | 10 +++--- dev/source/methods/buffer.html | 6 ++-- dev/source/methods/centroid.html | 12 +++---- .../methods/clipping/clipping_processor.html | 6 ++-- dev/source/methods/clipping/coverage.html | 10 +++--- dev/source/methods/clipping/cut.html | 10 +++--- dev/source/methods/clipping/difference.html | 6 ++-- dev/source/methods/clipping/intersection.html | 6 ++-- dev/source/methods/clipping/predicates.html | 6 ++-- dev/source/methods/clipping/union.html | 6 ++-- dev/source/methods/convex_hull.html | 14 ++++---- dev/source/methods/distance.html | 12 +++---- dev/source/methods/equals.html | 10 +++--- .../methods/geom_relations/contains.html | 10 +++--- .../methods/geom_relations/coveredby.html | 10 +++--- dev/source/methods/geom_relations/covers.html | 10 +++--- .../methods/geom_relations/crosses.html | 6 ++-- .../methods/geom_relations/disjoint.html | 10 +++--- .../geom_relations/geom_geom_processors.html | 6 ++-- .../methods/geom_relations/intersects.html | 10 +++--- .../methods/geom_relations/overlaps.html | 10 +++--- .../methods/geom_relations/touches.html | 10 +++--- dev/source/methods/geom_relations/within.html | 10 +++--- dev/source/methods/orientation.html | 6 ++-- dev/source/methods/polygonize.html | 6 ++-- dev/source/not_implemented_yet.html | 6 ++-- dev/source/primitives.html | 6 ++-- dev/source/src/GeometryOpsCore.html | 6 ++-- dev/source/src/apply.html | 6 ++-- dev/source/src/applyreduce.html | 6 ++-- dev/source/src/geometry_utils.html | 6 ++-- dev/source/src/keyword_docs.html | 6 ++-- dev/source/src/other_primitives.html | 6 ++-- dev/source/src/types.html | 6 ++-- .../correction/closed_ring.html | 6 ++-- .../correction/geometry_correction.html | 6 ++-- .../correction/intersecting_polygons.html | 6 ++-- dev/source/transformations/extent.html | 6 ++-- dev/source/transformations/flip.html | 6 ++-- dev/source/transformations/reproject.html | 6 ++-- dev/source/transformations/segmentize.html | 12 +++---- dev/source/transformations/simplify.html | 16 +++++----- dev/source/transformations/transform.html | 6 ++-- dev/source/transformations/tuples.html | 6 ++-- dev/source/types.html | 6 ++-- dev/source/utils.html | 6 ++-- dev/tutorials/creating_geometry.html | 30 +++++++++--------- dev/tutorials/geodesic_paths.html | 10 +++--- dev/tutorials/spatial_joins.html | 14 ++++---- 174 files changed, 346 insertions(+), 346 deletions(-) rename dev/assets/{vaufipg.Cx40vhB3.png => adfrqwc.Cx40vhB3.png} (100%) create mode 100644 dev/assets/ajdjoek.DwmMBmUo.png rename dev/assets/{api.md.C86AjC28.js => api.md.rwOlNC64.js} (99%) rename dev/assets/{api.md.C86AjC28.lean.js => api.md.rwOlNC64.lean.js} (99%) rename dev/assets/{app.DQFHAOsY.js => app.hdVj_2LA.js} (95%) rename dev/assets/{arfjaol.0OJvb21A.png => asucaer.0OJvb21A.png} (100%) delete mode 100644 dev/assets/bcnqxgd.BWg9gvG8.png rename dev/assets/{eyzogdi.CZy9YIUA.png => bdmaanz.CZy9YIUA.png} (100%) delete mode 100644 dev/assets/bggncli.Cfv5g2mL.png create mode 100644 dev/assets/bhmdndb.B9bBRM-j.png rename dev/assets/{zcvsqkj.Bglvb-jp.png => bovegam.Bglvb-jp.png} (100%) create mode 100644 dev/assets/cdzudkr.8Khkg59D.png create mode 100644 dev/assets/chunks/@localSearchIndexroot.Bmv5uU5f.js delete mode 100644 dev/assets/chunks/@localSearchIndexroot.D6ma5ZdG.js rename dev/assets/chunks/{VPLocalSearchBox.D0wJY9iU.js => VPLocalSearchBox.DWl9lc2y.js} (99%) rename dev/assets/chunks/{theme.CvBxl4wu.js => theme.D7YFU4YQ.js} (99%) rename dev/assets/{udszmvm.rOsRk89v.png => ctbcozu.rOsRk89v.png} (100%) delete mode 100644 dev/assets/dcwsxgo.DhZaFxoW.png rename dev/assets/{ajxqhjz._0R9BbFk.png => dzjdiwg._0R9BbFk.png} (100%) rename dev/assets/{tgraagf.BEFUMtlf.png => esvyhkp.BEFUMtlf.png} (100%) rename dev/assets/{gpqhqes.DuBHk1fh.png => exidaix.DuBHk1fh.png} (100%) rename dev/assets/{experiments_predicates.md.BlkLZqSb.lean.js => experiments_predicates.md.CnJQ0U_w.js} (99%) rename dev/assets/{experiments_predicates.md.BlkLZqSb.js => experiments_predicates.md.CnJQ0U_w.lean.js} (99%) rename dev/assets/{kvintjy.CgiryX2p.png => femkqki.CgiryX2p.png} (100%) rename dev/assets/{lqbrjos.3sfpQl2i.png => ffihtgz.3sfpQl2i.png} (100%) create mode 100644 dev/assets/hhqytxw.DmDgr-Aw.png rename dev/assets/{ehqxekd.DC3TvBOO.png => ieodlir.DC3TvBOO.png} (100%) rename dev/assets/{dvgzbdw.D5-bot8v.png => ivupttw.D5-bot8v.png} (100%) rename dev/assets/{krlbhaw.DaovVbE6.png => jfcuvxg.DaovVbE6.png} (100%) delete mode 100644 dev/assets/jyggses.BkYpmt9Z.png rename dev/assets/{rgnoabw.DHcwB147.png => kxzkrvk.DHcwB147.png} (100%) rename dev/assets/{igjpeen.4wfjCtJV.png => lotftij.4wfjCtJV.png} (100%) create mode 100644 dev/assets/pmzdpyv.CpKmL0fv.png rename dev/assets/{ovbuesg.0f3Lq4Lw.png => qakdyqd.0f3Lq4Lw.png} (100%) rename dev/assets/{ndfpttq.BD0hVfse.png => qlzxkdh.BD0hVfse.png} (100%) delete mode 100644 dev/assets/qsqjdyp.DvtCCAws.png rename dev/assets/{gwonbsq.Cb0_DiYE.png => rfcjvqv.Cb0_DiYE.png} (100%) delete mode 100644 dev/assets/rpbhfww.DwvyzGSV.png create mode 100644 dev/assets/sfgrhms.Dp1WDb2F.png rename dev/assets/{source_methods_angles.md.DshM24eX.lean.js => source_methods_angles.md.BxkVl1n0.js} (99%) rename dev/assets/{source_methods_angles.md.DshM24eX.js => source_methods_angles.md.BxkVl1n0.lean.js} (99%) rename dev/assets/{source_methods_area.md.Dc6pw0dW.js => source_methods_area.md.ZY5sR85X.js} (99%) rename dev/assets/{source_methods_area.md.Dc6pw0dW.lean.js => source_methods_area.md.ZY5sR85X.lean.js} (99%) rename dev/assets/{source_methods_barycentric.md.BQO-gUDW.js => source_methods_barycentric.md.BwzaQLz7.js} (99%) rename dev/assets/{source_methods_barycentric.md.BQO-gUDW.lean.js => source_methods_barycentric.md.BwzaQLz7.lean.js} (99%) rename dev/assets/{source_methods_centroid.md.Cd7OIMGe.js => source_methods_centroid.md.C8xYEz15.js} (99%) rename dev/assets/{source_methods_centroid.md.Cd7OIMGe.lean.js => source_methods_centroid.md.C8xYEz15.lean.js} (99%) rename dev/assets/{source_methods_clipping_coverage.md.Cp5-77A9.js => source_methods_clipping_coverage.md.CyC7UMdx.js} (99%) rename dev/assets/{source_methods_clipping_coverage.md.Cp5-77A9.lean.js => source_methods_clipping_coverage.md.CyC7UMdx.lean.js} (99%) rename dev/assets/{source_methods_clipping_cut.md.Bhim0Qky.js => source_methods_clipping_cut.md.D3HIqxMy.js} (99%) rename dev/assets/{source_methods_clipping_cut.md.Bhim0Qky.lean.js => source_methods_clipping_cut.md.D3HIqxMy.lean.js} (99%) rename dev/assets/{source_methods_convex_hull.md.BnHWznjJ.js => source_methods_convex_hull.md.CzlE2-2j.js} (99%) rename dev/assets/{source_methods_convex_hull.md.BnHWznjJ.lean.js => source_methods_convex_hull.md.CzlE2-2j.lean.js} (99%) rename dev/assets/{source_methods_distance.md.BXzr3lwZ.js => source_methods_distance.md.BUmcV4gz.js} (99%) rename dev/assets/{source_methods_distance.md.BXzr3lwZ.lean.js => source_methods_distance.md.BUmcV4gz.lean.js} (99%) rename dev/assets/{source_methods_equals.md.C8OcMETS.js => source_methods_equals.md.DXtETBXY.js} (99%) rename dev/assets/{source_methods_equals.md.C8OcMETS.lean.js => source_methods_equals.md.DXtETBXY.lean.js} (99%) rename dev/assets/{source_methods_geom_relations_contains.md.BE8ru0ZQ.js => source_methods_geom_relations_contains.md.D-fJ5l_e.js} (99%) rename dev/assets/{source_methods_geom_relations_contains.md.BE8ru0ZQ.lean.js => source_methods_geom_relations_contains.md.D-fJ5l_e.lean.js} (99%) rename dev/assets/{source_methods_geom_relations_coveredby.md.BH5diXQG.js => source_methods_geom_relations_coveredby.md.BMdPj8Ng.js} (99%) rename dev/assets/{source_methods_geom_relations_coveredby.md.BH5diXQG.lean.js => source_methods_geom_relations_coveredby.md.BMdPj8Ng.lean.js} (99%) rename dev/assets/{source_methods_geom_relations_covers.md.Dm0wapjl.js => source_methods_geom_relations_covers.md.BFSAElIq.js} (99%) rename dev/assets/{source_methods_geom_relations_covers.md.Dm0wapjl.lean.js => source_methods_geom_relations_covers.md.BFSAElIq.lean.js} (99%) rename dev/assets/{source_methods_geom_relations_disjoint.md.jTRC-ZmE.js => source_methods_geom_relations_disjoint.md.BlUjhWXB.js} (99%) rename dev/assets/{source_methods_geom_relations_disjoint.md.jTRC-ZmE.lean.js => source_methods_geom_relations_disjoint.md.BlUjhWXB.lean.js} (99%) rename dev/assets/{source_methods_geom_relations_intersects.md.D2bCqLfZ.js => source_methods_geom_relations_intersects.md.Dmm5oQJ5.js} (98%) rename dev/assets/{source_methods_geom_relations_intersects.md.D2bCqLfZ.lean.js => source_methods_geom_relations_intersects.md.Dmm5oQJ5.lean.js} (98%) rename dev/assets/{source_methods_geom_relations_overlaps.md.9AOoIu_X.js => source_methods_geom_relations_overlaps.md.XXk-NXEp.js} (99%) rename dev/assets/{source_methods_geom_relations_overlaps.md.9AOoIu_X.lean.js => source_methods_geom_relations_overlaps.md.XXk-NXEp.lean.js} (99%) rename dev/assets/{source_methods_geom_relations_touches.md.DHV_XMC7.js => source_methods_geom_relations_touches.md.CG6tbJ3y.js} (99%) rename dev/assets/{source_methods_geom_relations_touches.md.DHV_XMC7.lean.js => source_methods_geom_relations_touches.md.CG6tbJ3y.lean.js} (99%) rename dev/assets/{source_methods_geom_relations_within.md.CWN4taHT.js => source_methods_geom_relations_within.md.B5DGvcyD.js} (99%) rename dev/assets/{source_methods_geom_relations_within.md.CWN4taHT.lean.js => source_methods_geom_relations_within.md.B5DGvcyD.lean.js} (99%) rename dev/assets/{source_transformations_segmentize.md.BI18dyAt.js => source_transformations_segmentize.md.Bu4YHZEa.js} (99%) rename dev/assets/{source_transformations_segmentize.md.BI18dyAt.lean.js => source_transformations_segmentize.md.Bu4YHZEa.lean.js} (99%) rename dev/assets/{source_transformations_simplify.md.BgniFEni.js => source_transformations_simplify.md.Co9wggxJ.js} (99%) rename dev/assets/{source_transformations_simplify.md.BgniFEni.lean.js => source_transformations_simplify.md.Co9wggxJ.lean.js} (99%) rename dev/assets/{msrhfao.CPClNl7F.png => szvxoxs.CPClNl7F.png} (100%) rename dev/assets/{wrcdjmc.Dig-DWOQ.png => tdvjzpq.Dig-DWOQ.png} (100%) rename dev/assets/{ttfssvb.Dz86q2IX.png => tfenuhx.Dz86q2IX.png} (100%) rename dev/assets/{uwkornz.-VpeHhXX.png => tsfuieh.-VpeHhXX.png} (100%) rename dev/assets/{tutorials_creating_geometry.md.DukPXFBr.js => tutorials_creating_geometry.md.Dw4JaW2f.js} (99%) rename dev/assets/{tutorials_creating_geometry.md.DukPXFBr.lean.js => tutorials_creating_geometry.md.Dw4JaW2f.lean.js} (99%) rename dev/assets/{tutorials_geodesic_paths.md.Li0xf_Cl.js => tutorials_geodesic_paths.md.BvMcQUdz.js} (98%) rename dev/assets/{tutorials_geodesic_paths.md.Li0xf_Cl.lean.js => tutorials_geodesic_paths.md.BvMcQUdz.lean.js} (98%) rename dev/assets/{tutorials_spatial_joins.md.DJaJIebS.js => tutorials_spatial_joins.md.y8l5tTUZ.js} (99%) rename dev/assets/{tutorials_spatial_joins.md.DJaJIebS.lean.js => tutorials_spatial_joins.md.y8l5tTUZ.lean.js} (99%) rename dev/assets/{wfoqigj.B94PsR1K.png => txosdfk.B94PsR1K.png} (100%) rename dev/assets/{nsfmzjd.C3SxJ3x-.png => urzajop.C3SxJ3x-.png} (100%) delete mode 100644 dev/assets/viiqmts.DNfB7YUW.png rename dev/assets/{zvqytmg.D9AE7i2o.png => vprbrek.D9AE7i2o.png} (100%) rename dev/assets/{tbssegv.CULn5saZ.png => wahyxwa.CULn5saZ.png} (100%) rename dev/assets/{gpnsdqh.mCtKcWOr.png => wzjvfpl.mCtKcWOr.png} (100%) rename dev/assets/{yxyhoux.3UVIT8DR.png => xahzewl.3UVIT8DR.png} (100%) rename dev/assets/{xjzzbjd.DTKLkKh_.png => xgfclow.DTKLkKh_.png} (100%) rename dev/assets/{pantgvo.Dab1-ETk.png => xhzlqjk.Dab1-ETk.png} (100%) create mode 100644 dev/assets/xtowenf.BMuBj04y.png delete mode 100644 dev/assets/ytjwsyf.Bn2UaUsS.png rename dev/assets/{udbnzqy.DeeQUply.png => zfnvjip.DeeQUply.png} (100%) create mode 100644 dev/assets/zgcqaxh.CdOOungS.png rename dev/assets/{hemmknm.DiwGEg2f.png => zresidt.DiwGEg2f.png} (100%) diff --git a/dev/404.html b/dev/404.html index 52961a481..877f79eb6 100644 --- a/dev/404.html +++ b/dev/404.html @@ -8,14 +8,14 @@ - +
- + \ No newline at end of file diff --git a/dev/api.html b/dev/api.html index f244df19e..d3f0a41ae 100644 --- a/dev/api.html +++ b/dev/api.html @@ -8,16 +8,16 @@ - + - + - + -
Skip to content

Full GeometryOps API documentation

Warning

This page is still very much WIP!

Documentation for GeometryOps's full API (only for reference!).

apply and associated functions

GeometryOps.GeometryOpsCore.apply Function
julia
apply(f, target::Union{TraitTarget, GI.AbstractTrait}, obj; kw...)

Reconstruct a geometry, feature, feature collection, or nested vectors of either using the function f on the target trait.

f(target_geom) => x where x also has the target trait, or a trait that can be substituted. For example, swapping PolgonTrait to MultiPointTrait will fail if the outer object has MultiPolygonTrait, but should work if it has FeatureTrait.

Objects "shallower" than the target trait are always completely rebuilt, like a Vector of FeatureCollectionTrait of FeatureTrait when the target has PolygonTrait and is held in the features. These will always be GeoInterface geometries/feature/feature collections. But "deeper" objects may remain unchanged or be whatever GeoInterface compatible objects f returns.

The result is a functionally similar geometry with values depending on f.

  • threaded: true or false. Whether to use multithreading. Defaults to false.

  • crs: The CRS to attach to geometries. Defaults to nothing.

  • calc_extent: true or false. Whether to calculate the extent. Defaults to false.

Example

Flipped point the order in any feature or geometry, or iterables of either:

julia
import GeoInterface as GI
+    
Skip to content

Full GeometryOps API documentation

Warning

This page is still very much WIP!

Documentation for GeometryOps's full API (only for reference!).

apply and associated functions

GeometryOps.GeometryOpsCore.apply Function
julia
apply(f, target::Union{TraitTarget, GI.AbstractTrait}, obj; kw...)

Reconstruct a geometry, feature, feature collection, or nested vectors of either using the function f on the target trait.

f(target_geom) => x where x also has the target trait, or a trait that can be substituted. For example, swapping PolgonTrait to MultiPointTrait will fail if the outer object has MultiPolygonTrait, but should work if it has FeatureTrait.

Objects "shallower" than the target trait are always completely rebuilt, like a Vector of FeatureCollectionTrait of FeatureTrait when the target has PolygonTrait and is held in the features. These will always be GeoInterface geometries/feature/feature collections. But "deeper" objects may remain unchanged or be whatever GeoInterface compatible objects f returns.

The result is a functionally similar geometry with values depending on f.

  • threaded: true or false. Whether to use multithreading. Defaults to false.

  • crs: The CRS to attach to geometries. Defaults to nothing.

  • calc_extent: true or false. Whether to calculate the extent. Defaults to false.

Example

Flipped point the order in any feature or geometry, or iterables of either:

julia
import GeoInterface as GI
 import GeometryOps as GO
 geom = GI.Polygon([GI.LinearRing([(1, 2), (3, 4), (5, 6), (1, 2)]),
                    GI.LinearRing([(3, 4), (5, 6), (6, 7), (3, 4)])])
@@ -547,7 +547,7 @@
 
 # output
 true

source


  1. K. Hormann and N. Sukumar. Generalized Barycentric Coordinates in Computer Graphics and Computational Mechanics. Taylor & Fancis, CRC Press, 2017. ↩︎

- + \ No newline at end of file diff --git a/dev/assets/vaufipg.Cx40vhB3.png b/dev/assets/adfrqwc.Cx40vhB3.png similarity index 100% rename from dev/assets/vaufipg.Cx40vhB3.png rename to dev/assets/adfrqwc.Cx40vhB3.png diff --git a/dev/assets/ajdjoek.DwmMBmUo.png b/dev/assets/ajdjoek.DwmMBmUo.png new file mode 100644 index 0000000000000000000000000000000000000000..eb9f815e69e5b74e83b257973cfb366bdc8f6f5f GIT binary patch literal 66072 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%0Di9LB;p1@sgu2`Mxm%bKJXg= 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˄ z)@XS=eG>(ZEteTXi>d*{mwsqPwo%}nqU!a<$ZY|lifxpXyCe)#g(Ja6zZNfLN|hj{ zn<2L+uVr(xjCT8j@usg(Soo_h+j53K7*cE(Jh%NFDjVu+;K9$oO?OL-j;z4CVw8(@ z#3^LkiQ44ovZNQ@I7Ez&scAbTNqx04ETI(4!tCH5L1@}NXC>&5-kOWicKomlRF5A* zqp&GeQc|)*lp9$%Qs=NCXxezD_g9B)h_n9OowY>&EUTu)tzN@Jk3L^iw+|PKANL+PD>O*j1MAE>=?16kb4XN z@zn%9J5K*-VZ{dxua0l`@&(v_euF9%97MZJH)G4SX=j=Nkre=6T}i5CBw5^PM$Os zTKOuf zr+?glw+Ac*oTl112n|;9?z4tx8S$;@Jym}GRWf>kT*ZVr_yoiSFXw*tS4eL;zrI7h zfrTk_DJ$+wL%e=l`%Q_3mof0YdITjo`U--`?sT9mNCN3Ip)+e~@J`8PC-@P2)E7}j zwnucj^3u#C&E3yXXhuR+=k`px{T)=X64Qmj3N;P(#iZ>7)HJ>rK=7VPKV6ugA2{8r zy|ZeVhuab@Vzd6I2!0;&a8LJ!XSqKFz-i1MIW7O?^l`Bfl??}J`|~aG`rP6fLwzbw zj+XIlTtUnyDc10+O6eYqx;r{L3a5tq59y@f0SyL+xVzyfaUwh2V*UuzF?Wyek#;eE z*h!SU`UGqD$?7@y^0?l{QX@CCR#;rgF#ZCeraIc}q1*nzp=#4hm?n1mFObrv;r&GB zc6_U^8Y0^pB(l?P$(B?IHJ8EDqs#+9ky+=o^A{W$BOYAD7wyr?X*2~n9g6y7!pOpi zhU6yU{gaQLIY~;waS6D(CI6WY*z=4oHlokI%XD1$9#ucI(xXr(Ip)X-tuZVVOg^ z6u~BirTG_@=7AZ1gaTqDIyNxdCdX_Poigiar1#(l6`iv-pbk)Y*qGslQhTmv23enb zmoYh~U!*Z*%E4Q)a5AB5=4Uw;7uXWVMpth$@F1HQz(Gj1*-ab65@;?2UtZ-mBg-Ct z_;&(QkzeJa!7BZtnOSx67F&HKTJ$vUAc90bpnKM3PcDaB6-zxj zz1}&OBFcs0%~v@?X$cm`!Sn4mVjD>%4REJ^p{ne})wo2tKO@2tzEl^)hI2%bC}Lmi z0$_B{AUHZ|zOt}#FxGGp^m4@+c3TWcw*`o;I`o}iWh_FKgFZIWhQ^FV5J{c4Z{?$J ztRmRzcfl!owRcxIZnidrRR}u|L(PduxMTk~44RuJ(t>J!Vbmn_F1^;^%$e0q+^q7w zQ4D#rV1%+bbH#^!QWRKjuyAe=eiy%z@FO|uIrSY_wg2$JXxY49WV;P)Cj^eCweEG; zdALY~C&p{^UEl78U6;tsdaQIC+%}NhRXn_LCGnk{t=+v6$4{jAKvv{4+HE7UhixcQ z$Zcz-XE4&52u+3Z|7zG7+&aTAN`YQA18W=Rl~$Z^a&ItV=Odm?o2m;K_Pg^s6;HI?0k>WSkpVut z|5(skqOtw;Yj=oe71LWlPdU*3jO~~%`gNF2lUjhwLKV2#B=Z3q_Eb-|b7{_nURa)a z_U^3yatk+AIoTjLAl5Kt&j`3h)rej~u)bXq-0ON}-zvfj3cQ^9L+0k@bsTAr>e%+w z?|QC+K3O~x2)LUHkbnH2!@&PC#QRSa`TzRu9lu##YyVi~9hE{x%7m__A+Full GeometryOps API documentation

Warning

This page is still very much WIP!

Documentation for GeometryOps's full API (only for reference!).

apply and associated functions

',5)),i("details",o,[i("summary",null,[s[0]||(s[0]=i("a",{id:"GeometryOps.GeometryOpsCore.apply",href:"#GeometryOps.GeometryOpsCore.apply"},[i("span",{class:"jlbinding"},"GeometryOps.GeometryOpsCore.apply")],-1)),s[1]||(s[1]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
apply(f, target::Union{TraitTarget, GI.AbstractTrait}, obj; kw...)

Reconstruct a geometry, feature, feature collection, or nested vectors of either using the function f on the target trait.

f(target_geom) => x where x also has the target trait, or a trait that can be substituted. For example, swapping PolgonTrait to MultiPointTrait will fail if the outer object has MultiPolygonTrait, but should work if it has FeatureTrait.

Objects "shallower" than the target trait are always completely rebuilt, like a Vector of FeatureCollectionTrait of FeatureTrait when the target has PolygonTrait and is held in the features. These will always be GeoInterface geometries/feature/feature collections. But "deeper" objects may remain unchanged or be whatever GeoInterface compatible objects f returns.

The result is a functionally similar geometry with values depending on f.

  • threaded: true or false. Whether to use multithreading. Defaults to false.

  • crs: The CRS to attach to geometries. Defaults to nothing.

  • calc_extent: true or false. Whether to calculate the extent. Defaults to false.

Example

Flipped point the order in any feature or geometry, or iterables of either:

julia
import GeoInterface as GI
+import{_ as h,c as l,a5 as e,j as i,a,G as n,B as k,o as p}from"./chunks/framework.B_n_RGhH.js";const Si=JSON.parse('{"title":"Full GeometryOps API documentation","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),r={name:"api.md"},o={class:"jldocstring custom-block",open:""},d={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},E={class:"jldocstring custom-block",open:""},c={class:"jldocstring custom-block",open:""},u={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},F={class:"jldocstring custom-block",open:""},C={class:"jldocstring custom-block",open:""},b={class:"jldocstring custom-block",open:""},f={class:"jldocstring custom-block",open:""},T={class:"jldocstring custom-block",open:""},v={class:"jldocstring custom-block",open:""},G={class:"jldocstring custom-block",open:""},A={class:"jldocstring custom-block",open:""},j={class:"jldocstring custom-block",open:""},B={class:"jldocstring custom-block",open:""},O={class:"jldocstring custom-block",open:""},D={class:"jldocstring custom-block",open:""},x={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},Q={class:"jldocstring custom-block",open:""},L={class:"jldocstring custom-block",open:""},I={class:"jldocstring custom-block",open:""},M={class:"jldocstring custom-block",open:""},P={class:"jldocstring custom-block",open:""},q={class:"jldocstring custom-block",open:""},R={class:"jldocstring custom-block",open:""},S={class:"jldocstring custom-block",open:""},V={class:"jldocstring custom-block",open:""},J={class:"jldocstring custom-block",open:""},U={class:"jldocstring custom-block",open:""},H={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},N={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.023ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.197ex",height:"1.02ex",role:"img",focusable:"false",viewBox:"0 -441 529 451","aria-hidden":"true"},W={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},_={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"3.507ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 1550 1000","aria-hidden":"true"},z={class:"jldocstring custom-block",open:""},Z={class:"jldocstring custom-block",open:""},K={class:"jldocstring custom-block",open:""},X={class:"tip custom-block"},$={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},Y={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.464ex"},xmlns:"http://www.w3.org/2000/svg",width:"5.442ex",height:"2.059ex",role:"img",focusable:"false",viewBox:"0 -705 2405.3 910","aria-hidden":"true"},ss={class:"jldocstring custom-block",open:""},is={class:"jldocstring custom-block",open:""},as={class:"jldocstring custom-block",open:""},es={class:"jldocstring custom-block",open:""},ts={class:"jldocstring custom-block",open:""},ns={class:"jldocstring custom-block",open:""},ls={class:"jldocstring custom-block",open:""},ps={class:"jldocstring custom-block",open:""},hs={class:"jldocstring custom-block",open:""},ks={class:"jldocstring custom-block",open:""},rs={class:"jldocstring custom-block",open:""},os={class:"jldocstring custom-block",open:""},ds={class:"jldocstring custom-block",open:""},gs={class:"jldocstring custom-block",open:""},ys={class:"jldocstring custom-block",open:""},Es={class:"jldocstring custom-block",open:""},cs={class:"jldocstring custom-block",open:""},us={class:"jldocstring custom-block",open:""},ms={class:"jldocstring custom-block",open:""},Fs={class:"jldocstring custom-block",open:""},Cs={class:"jldocstring custom-block",open:""},bs={class:"jldocstring custom-block",open:""},fs={class:"jldocstring custom-block",open:""},Ts={class:"jldocstring custom-block",open:""},vs={class:"jldocstring custom-block",open:""},Gs={class:"jldocstring custom-block",open:""},As={class:"jldocstring custom-block",open:""},js={class:"jldocstring custom-block",open:""},Bs={class:"jldocstring custom-block",open:""},Os={class:"jldocstring custom-block",open:""},Ds={class:"jldocstring custom-block",open:""},xs={class:"jldocstring custom-block",open:""},ws={class:"jldocstring custom-block",open:""},Qs={class:"jldocstring custom-block",open:""},Ls={class:"jldocstring custom-block",open:""},Is={class:"jldocstring custom-block",open:""},Ms={class:"jldocstring custom-block",open:""},Ps={class:"jldocstring custom-block",open:""},qs={class:"jldocstring custom-block",open:""},Rs={class:"jldocstring custom-block",open:""},Ss={class:"jldocstring custom-block",open:""},Vs={class:"jldocstring custom-block",open:""},Js={class:"jldocstring custom-block",open:""},Us={class:"jldocstring custom-block",open:""},Hs={class:"jldocstring custom-block",open:""},Ns={class:"jldocstring custom-block",open:""},Ws={class:"jldocstring custom-block",open:""},_s={class:"jldocstring custom-block",open:""},zs={class:"jldocstring custom-block",open:""},Zs={class:"jldocstring custom-block",open:""},Ks={class:"jldocstring custom-block",open:""},Xs={class:"jldocstring custom-block",open:""},$s={class:"jldocstring custom-block",open:""},Ys={class:"jldocstring custom-block",open:""},si={class:"jldocstring custom-block",open:""},ii={class:"jldocstring custom-block",open:""},ai={class:"jldocstring custom-block",open:""},ei={class:"jldocstring custom-block",open:""},ti={class:"jldocstring custom-block",open:""},ni={class:"jldocstring custom-block",open:""},li={class:"MathJax",jax:"SVG",display:"true",style:{direction:"ltr",display:"block","text-align":"center",margin:"1em 0",position:"relative"}},pi={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-2.827ex"},xmlns:"http://www.w3.org/2000/svg",width:"33.539ex",height:"6.785ex",role:"img",focusable:"false",viewBox:"0 -1749.5 14824.1 2999","aria-hidden":"true"},hi={class:"jldocstring custom-block",open:""},ki={class:"jldocstring custom-block",open:""},ri={class:"jldocstring custom-block",open:""},oi={class:"jldocstring custom-block",open:""},di={class:"jldocstring custom-block",open:""},gi={class:"jldocstring custom-block",open:""},yi={class:"jldocstring custom-block",open:""},Ei={class:"jldocstring custom-block",open:""},ci={class:"jldocstring custom-block",open:""},ui={class:"jldocstring custom-block",open:""},mi={class:"jldocstring custom-block",open:""},Fi={class:"jldocstring custom-block",open:""},Ci={class:"jldocstring custom-block",open:""},bi={class:"jldocstring custom-block",open:""},fi={class:"jldocstring custom-block",open:""},Ti={class:"jldocstring custom-block",open:""},vi={class:"jldocstring custom-block",open:""},Gi={class:"MathJax",jax:"SVG",display:"true",style:{direction:"ltr",display:"block","text-align":"center",margin:"1em 0",position:"relative"}},Ai={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-2.059ex"},xmlns:"http://www.w3.org/2000/svg",width:"27.746ex",height:"5.362ex",role:"img",focusable:"false",viewBox:"0 -1460 12263.9 2370","aria-hidden":"true"},ji={class:"jldocstring custom-block",open:""},Bi={class:"jldocstring custom-block",open:""},Oi={class:"jldocstring custom-block",open:""},Di={class:"jldocstring custom-block",open:""},xi={class:"jldocstring custom-block",open:""},wi={class:"jldocstring custom-block",open:""};function Qi(Li,s,Ii,Mi,Pi,qi){const t=k("Badge");return p(),l("div",null,[s[387]||(s[387]=e('

Full GeometryOps API documentation

Warning

This page is still very much WIP!

Documentation for GeometryOps's full API (only for reference!).

apply and associated functions

',5)),i("details",o,[i("summary",null,[s[0]||(s[0]=i("a",{id:"GeometryOps.GeometryOpsCore.apply",href:"#GeometryOps.GeometryOpsCore.apply"},[i("span",{class:"jlbinding"},"GeometryOps.GeometryOpsCore.apply")],-1)),s[1]||(s[1]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
apply(f, target::Union{TraitTarget, GI.AbstractTrait}, obj; kw...)

Reconstruct a geometry, feature, feature collection, or nested vectors of either using the function f on the target trait.

f(target_geom) => x where x also has the target trait, or a trait that can be substituted. For example, swapping PolgonTrait to MultiPointTrait will fail if the outer object has MultiPolygonTrait, but should work if it has FeatureTrait.

Objects "shallower" than the target trait are always completely rebuilt, like a Vector of FeatureCollectionTrait of FeatureTrait when the target has PolygonTrait and is held in the features. These will always be GeoInterface geometries/feature/feature collections. But "deeper" objects may remain unchanged or be whatever GeoInterface compatible objects f returns.

The result is a functionally similar geometry with values depending on f.

  • threaded: true or false. Whether to use multithreading. Defaults to false.

  • crs: The CRS to attach to geometries. Defaults to nothing.

  • calc_extent: true or false. Whether to calculate the extent. Defaults to false.

Example

Flipped point the order in any feature or geometry, or iterables of either:

julia
import GeoInterface as GI
 import GeometryOps as GO
 geom = GI.Polygon([GI.LinearRing([(1, 2), (3, 4), (5, 6), (1, 2)]),
                    GI.LinearRing([(3, 4), (5, 6), (6, 7), (3, 4)])])
diff --git a/dev/assets/api.md.C86AjC28.lean.js b/dev/assets/api.md.rwOlNC64.lean.js
similarity index 99%
rename from dev/assets/api.md.C86AjC28.lean.js
rename to dev/assets/api.md.rwOlNC64.lean.js
index 04c2797bf..16c910c01 100644
--- a/dev/assets/api.md.C86AjC28.lean.js
+++ b/dev/assets/api.md.rwOlNC64.lean.js
@@ -1,4 +1,4 @@
-import{_ as h,c as l,a5 as e,j as i,a,G as n,B as k,o as p}from"./chunks/framework.B_n_RGhH.js";const Si=JSON.parse('{"title":"Full GeometryOps API documentation","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),r={name:"api.md"},o={class:"jldocstring custom-block",open:""},d={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},E={class:"jldocstring custom-block",open:""},c={class:"jldocstring custom-block",open:""},u={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},F={class:"jldocstring custom-block",open:""},C={class:"jldocstring custom-block",open:""},b={class:"jldocstring custom-block",open:""},f={class:"jldocstring custom-block",open:""},T={class:"jldocstring custom-block",open:""},v={class:"jldocstring custom-block",open:""},G={class:"jldocstring custom-block",open:""},A={class:"jldocstring custom-block",open:""},j={class:"jldocstring custom-block",open:""},B={class:"jldocstring custom-block",open:""},O={class:"jldocstring custom-block",open:""},D={class:"jldocstring custom-block",open:""},x={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},Q={class:"jldocstring custom-block",open:""},L={class:"jldocstring custom-block",open:""},I={class:"jldocstring custom-block",open:""},M={class:"jldocstring custom-block",open:""},P={class:"jldocstring custom-block",open:""},q={class:"jldocstring custom-block",open:""},R={class:"jldocstring custom-block",open:""},S={class:"jldocstring custom-block",open:""},V={class:"jldocstring custom-block",open:""},J={class:"jldocstring custom-block",open:""},U={class:"jldocstring custom-block",open:""},H={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},N={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.023ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.197ex",height:"1.02ex",role:"img",focusable:"false",viewBox:"0 -441 529 451","aria-hidden":"true"},W={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},_={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"3.507ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 1550 1000","aria-hidden":"true"},z={class:"jldocstring custom-block",open:""},Z={class:"jldocstring custom-block",open:""},K={class:"jldocstring custom-block",open:""},X={class:"tip custom-block"},$={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},Y={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.464ex"},xmlns:"http://www.w3.org/2000/svg",width:"5.442ex",height:"2.059ex",role:"img",focusable:"false",viewBox:"0 -705 2405.3 910","aria-hidden":"true"},ss={class:"jldocstring custom-block",open:""},is={class:"jldocstring custom-block",open:""},as={class:"jldocstring custom-block",open:""},es={class:"jldocstring custom-block",open:""},ts={class:"jldocstring custom-block",open:""},ns={class:"jldocstring custom-block",open:""},ls={class:"jldocstring custom-block",open:""},ps={class:"jldocstring custom-block",open:""},hs={class:"jldocstring custom-block",open:""},ks={class:"jldocstring custom-block",open:""},rs={class:"jldocstring custom-block",open:""},os={class:"jldocstring custom-block",open:""},ds={class:"jldocstring custom-block",open:""},gs={class:"jldocstring custom-block",open:""},ys={class:"jldocstring custom-block",open:""},Es={class:"jldocstring custom-block",open:""},cs={class:"jldocstring custom-block",open:""},us={class:"jldocstring custom-block",open:""},ms={class:"jldocstring custom-block",open:""},Fs={class:"jldocstring custom-block",open:""},Cs={class:"jldocstring custom-block",open:""},bs={class:"jldocstring custom-block",open:""},fs={class:"jldocstring custom-block",open:""},Ts={class:"jldocstring custom-block",open:""},vs={class:"jldocstring custom-block",open:""},Gs={class:"jldocstring custom-block",open:""},As={class:"jldocstring custom-block",open:""},js={class:"jldocstring custom-block",open:""},Bs={class:"jldocstring custom-block",open:""},Os={class:"jldocstring custom-block",open:""},Ds={class:"jldocstring custom-block",open:""},xs={class:"jldocstring custom-block",open:""},ws={class:"jldocstring custom-block",open:""},Qs={class:"jldocstring custom-block",open:""},Ls={class:"jldocstring custom-block",open:""},Is={class:"jldocstring custom-block",open:""},Ms={class:"jldocstring custom-block",open:""},Ps={class:"jldocstring custom-block",open:""},qs={class:"jldocstring custom-block",open:""},Rs={class:"jldocstring custom-block",open:""},Ss={class:"jldocstring custom-block",open:""},Vs={class:"jldocstring custom-block",open:""},Js={class:"jldocstring custom-block",open:""},Us={class:"jldocstring custom-block",open:""},Hs={class:"jldocstring custom-block",open:""},Ns={class:"jldocstring custom-block",open:""},Ws={class:"jldocstring custom-block",open:""},_s={class:"jldocstring custom-block",open:""},zs={class:"jldocstring custom-block",open:""},Zs={class:"jldocstring custom-block",open:""},Ks={class:"jldocstring custom-block",open:""},Xs={class:"jldocstring custom-block",open:""},$s={class:"jldocstring custom-block",open:""},Ys={class:"jldocstring custom-block",open:""},si={class:"jldocstring custom-block",open:""},ii={class:"jldocstring custom-block",open:""},ai={class:"jldocstring custom-block",open:""},ei={class:"jldocstring custom-block",open:""},ti={class:"jldocstring custom-block",open:""},ni={class:"jldocstring custom-block",open:""},li={class:"MathJax",jax:"SVG",display:"true",style:{direction:"ltr",display:"block","text-align":"center",margin:"1em 0",position:"relative"}},pi={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-2.827ex"},xmlns:"http://www.w3.org/2000/svg",width:"33.539ex",height:"6.785ex",role:"img",focusable:"false",viewBox:"0 -1749.5 14824.1 2999","aria-hidden":"true"},hi={class:"jldocstring custom-block",open:""},ki={class:"jldocstring custom-block",open:""},ri={class:"jldocstring custom-block",open:""},oi={class:"jldocstring custom-block",open:""},di={class:"jldocstring custom-block",open:""},gi={class:"jldocstring custom-block",open:""},yi={class:"jldocstring custom-block",open:""},Ei={class:"jldocstring custom-block",open:""},ci={class:"jldocstring custom-block",open:""},ui={class:"jldocstring custom-block",open:""},mi={class:"jldocstring custom-block",open:""},Fi={class:"jldocstring custom-block",open:""},Ci={class:"jldocstring custom-block",open:""},bi={class:"jldocstring custom-block",open:""},fi={class:"jldocstring custom-block",open:""},Ti={class:"jldocstring custom-block",open:""},vi={class:"jldocstring custom-block",open:""},Gi={class:"MathJax",jax:"SVG",display:"true",style:{direction:"ltr",display:"block","text-align":"center",margin:"1em 0",position:"relative"}},Ai={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-2.059ex"},xmlns:"http://www.w3.org/2000/svg",width:"27.746ex",height:"5.362ex",role:"img",focusable:"false",viewBox:"0 -1460 12263.9 2370","aria-hidden":"true"},ji={class:"jldocstring custom-block",open:""},Bi={class:"jldocstring custom-block",open:""},Oi={class:"jldocstring custom-block",open:""},Di={class:"jldocstring custom-block",open:""},xi={class:"jldocstring custom-block",open:""},wi={class:"jldocstring custom-block",open:""};function Qi(Li,s,Ii,Mi,Pi,qi){const t=k("Badge");return p(),l("div",null,[s[387]||(s[387]=e('

Full GeometryOps API documentation

Warning

This page is still very much WIP!

Documentation for GeometryOps's full API (only for reference!).

apply and associated functions

',5)),i("details",o,[i("summary",null,[s[0]||(s[0]=i("a",{id:"GeometryOps.GeometryOpsCore.apply",href:"#GeometryOps.GeometryOpsCore.apply"},[i("span",{class:"jlbinding"},"GeometryOps.GeometryOpsCore.apply")],-1)),s[1]||(s[1]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
apply(f, target::Union{TraitTarget, GI.AbstractTrait}, obj; kw...)

Reconstruct a geometry, feature, feature collection, or nested vectors of either using the function f on the target trait.

f(target_geom) => x where x also has the target trait, or a trait that can be substituted. For example, swapping PolgonTrait to MultiPointTrait will fail if the outer object has MultiPolygonTrait, but should work if it has FeatureTrait.

Objects "shallower" than the target trait are always completely rebuilt, like a Vector of FeatureCollectionTrait of FeatureTrait when the target has PolygonTrait and is held in the features. These will always be GeoInterface geometries/feature/feature collections. But "deeper" objects may remain unchanged or be whatever GeoInterface compatible objects f returns.

The result is a functionally similar geometry with values depending on f.

  • threaded: true or false. Whether to use multithreading. Defaults to false.

  • crs: The CRS to attach to geometries. Defaults to nothing.

  • calc_extent: true or false. Whether to calculate the extent. Defaults to false.

Example

Flipped point the order in any feature or geometry, or iterables of either:

julia
import GeoInterface as GI
+import{_ as h,c as l,a5 as e,j as i,a,G as n,B as k,o as p}from"./chunks/framework.B_n_RGhH.js";const Si=JSON.parse('{"title":"Full GeometryOps API documentation","description":"","frontmatter":{},"headers":[],"relativePath":"api.md","filePath":"api.md","lastUpdated":null}'),r={name:"api.md"},o={class:"jldocstring custom-block",open:""},d={class:"jldocstring custom-block",open:""},g={class:"jldocstring custom-block",open:""},y={class:"jldocstring custom-block",open:""},E={class:"jldocstring custom-block",open:""},c={class:"jldocstring custom-block",open:""},u={class:"jldocstring custom-block",open:""},m={class:"jldocstring custom-block",open:""},F={class:"jldocstring custom-block",open:""},C={class:"jldocstring custom-block",open:""},b={class:"jldocstring custom-block",open:""},f={class:"jldocstring custom-block",open:""},T={class:"jldocstring custom-block",open:""},v={class:"jldocstring custom-block",open:""},G={class:"jldocstring custom-block",open:""},A={class:"jldocstring custom-block",open:""},j={class:"jldocstring custom-block",open:""},B={class:"jldocstring custom-block",open:""},O={class:"jldocstring custom-block",open:""},D={class:"jldocstring custom-block",open:""},x={class:"jldocstring custom-block",open:""},w={class:"jldocstring custom-block",open:""},Q={class:"jldocstring custom-block",open:""},L={class:"jldocstring custom-block",open:""},I={class:"jldocstring custom-block",open:""},M={class:"jldocstring custom-block",open:""},P={class:"jldocstring custom-block",open:""},q={class:"jldocstring custom-block",open:""},R={class:"jldocstring custom-block",open:""},S={class:"jldocstring custom-block",open:""},V={class:"jldocstring custom-block",open:""},J={class:"jldocstring custom-block",open:""},U={class:"jldocstring custom-block",open:""},H={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},N={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.023ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.197ex",height:"1.02ex",role:"img",focusable:"false",viewBox:"0 -441 529 451","aria-hidden":"true"},W={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},_={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"3.507ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 1550 1000","aria-hidden":"true"},z={class:"jldocstring custom-block",open:""},Z={class:"jldocstring custom-block",open:""},K={class:"jldocstring custom-block",open:""},X={class:"tip custom-block"},$={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},Y={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.464ex"},xmlns:"http://www.w3.org/2000/svg",width:"5.442ex",height:"2.059ex",role:"img",focusable:"false",viewBox:"0 -705 2405.3 910","aria-hidden":"true"},ss={class:"jldocstring custom-block",open:""},is={class:"jldocstring custom-block",open:""},as={class:"jldocstring custom-block",open:""},es={class:"jldocstring custom-block",open:""},ts={class:"jldocstring custom-block",open:""},ns={class:"jldocstring custom-block",open:""},ls={class:"jldocstring custom-block",open:""},ps={class:"jldocstring custom-block",open:""},hs={class:"jldocstring custom-block",open:""},ks={class:"jldocstring custom-block",open:""},rs={class:"jldocstring custom-block",open:""},os={class:"jldocstring custom-block",open:""},ds={class:"jldocstring custom-block",open:""},gs={class:"jldocstring custom-block",open:""},ys={class:"jldocstring custom-block",open:""},Es={class:"jldocstring custom-block",open:""},cs={class:"jldocstring custom-block",open:""},us={class:"jldocstring custom-block",open:""},ms={class:"jldocstring custom-block",open:""},Fs={class:"jldocstring custom-block",open:""},Cs={class:"jldocstring custom-block",open:""},bs={class:"jldocstring custom-block",open:""},fs={class:"jldocstring custom-block",open:""},Ts={class:"jldocstring custom-block",open:""},vs={class:"jldocstring custom-block",open:""},Gs={class:"jldocstring custom-block",open:""},As={class:"jldocstring custom-block",open:""},js={class:"jldocstring custom-block",open:""},Bs={class:"jldocstring custom-block",open:""},Os={class:"jldocstring custom-block",open:""},Ds={class:"jldocstring custom-block",open:""},xs={class:"jldocstring custom-block",open:""},ws={class:"jldocstring custom-block",open:""},Qs={class:"jldocstring custom-block",open:""},Ls={class:"jldocstring custom-block",open:""},Is={class:"jldocstring custom-block",open:""},Ms={class:"jldocstring custom-block",open:""},Ps={class:"jldocstring custom-block",open:""},qs={class:"jldocstring custom-block",open:""},Rs={class:"jldocstring custom-block",open:""},Ss={class:"jldocstring custom-block",open:""},Vs={class:"jldocstring custom-block",open:""},Js={class:"jldocstring custom-block",open:""},Us={class:"jldocstring custom-block",open:""},Hs={class:"jldocstring custom-block",open:""},Ns={class:"jldocstring custom-block",open:""},Ws={class:"jldocstring custom-block",open:""},_s={class:"jldocstring custom-block",open:""},zs={class:"jldocstring custom-block",open:""},Zs={class:"jldocstring custom-block",open:""},Ks={class:"jldocstring custom-block",open:""},Xs={class:"jldocstring custom-block",open:""},$s={class:"jldocstring custom-block",open:""},Ys={class:"jldocstring custom-block",open:""},si={class:"jldocstring custom-block",open:""},ii={class:"jldocstring custom-block",open:""},ai={class:"jldocstring custom-block",open:""},ei={class:"jldocstring custom-block",open:""},ti={class:"jldocstring custom-block",open:""},ni={class:"jldocstring custom-block",open:""},li={class:"MathJax",jax:"SVG",display:"true",style:{direction:"ltr",display:"block","text-align":"center",margin:"1em 0",position:"relative"}},pi={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-2.827ex"},xmlns:"http://www.w3.org/2000/svg",width:"33.539ex",height:"6.785ex",role:"img",focusable:"false",viewBox:"0 -1749.5 14824.1 2999","aria-hidden":"true"},hi={class:"jldocstring custom-block",open:""},ki={class:"jldocstring custom-block",open:""},ri={class:"jldocstring custom-block",open:""},oi={class:"jldocstring custom-block",open:""},di={class:"jldocstring custom-block",open:""},gi={class:"jldocstring custom-block",open:""},yi={class:"jldocstring custom-block",open:""},Ei={class:"jldocstring custom-block",open:""},ci={class:"jldocstring custom-block",open:""},ui={class:"jldocstring custom-block",open:""},mi={class:"jldocstring custom-block",open:""},Fi={class:"jldocstring custom-block",open:""},Ci={class:"jldocstring custom-block",open:""},bi={class:"jldocstring custom-block",open:""},fi={class:"jldocstring custom-block",open:""},Ti={class:"jldocstring custom-block",open:""},vi={class:"jldocstring custom-block",open:""},Gi={class:"MathJax",jax:"SVG",display:"true",style:{direction:"ltr",display:"block","text-align":"center",margin:"1em 0",position:"relative"}},Ai={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-2.059ex"},xmlns:"http://www.w3.org/2000/svg",width:"27.746ex",height:"5.362ex",role:"img",focusable:"false",viewBox:"0 -1460 12263.9 2370","aria-hidden":"true"},ji={class:"jldocstring custom-block",open:""},Bi={class:"jldocstring custom-block",open:""},Oi={class:"jldocstring custom-block",open:""},Di={class:"jldocstring custom-block",open:""},xi={class:"jldocstring custom-block",open:""},wi={class:"jldocstring custom-block",open:""};function Qi(Li,s,Ii,Mi,Pi,qi){const t=k("Badge");return p(),l("div",null,[s[387]||(s[387]=e('

Full GeometryOps API documentation

Warning

This page is still very much WIP!

Documentation for GeometryOps's full API (only for reference!).

apply and associated functions

',5)),i("details",o,[i("summary",null,[s[0]||(s[0]=i("a",{id:"GeometryOps.GeometryOpsCore.apply",href:"#GeometryOps.GeometryOpsCore.apply"},[i("span",{class:"jlbinding"},"GeometryOps.GeometryOpsCore.apply")],-1)),s[1]||(s[1]=a()),n(t,{type:"info",class:"jlObjectType jlFunction",text:"Function"})]),s[2]||(s[2]=e(`
julia
apply(f, target::Union{TraitTarget, GI.AbstractTrait}, obj; kw...)

Reconstruct a geometry, feature, feature collection, or nested vectors of either using the function f on the target trait.

f(target_geom) => x where x also has the target trait, or a trait that can be substituted. For example, swapping PolgonTrait to MultiPointTrait will fail if the outer object has MultiPolygonTrait, but should work if it has FeatureTrait.

Objects "shallower" than the target trait are always completely rebuilt, like a Vector of FeatureCollectionTrait of FeatureTrait when the target has PolygonTrait and is held in the features. These will always be GeoInterface geometries/feature/feature collections. But "deeper" objects may remain unchanged or be whatever GeoInterface compatible objects f returns.

The result is a functionally similar geometry with values depending on f.

  • threaded: true or false. Whether to use multithreading. Defaults to false.

  • crs: The CRS to attach to geometries. Defaults to nothing.

  • calc_extent: true or false. Whether to calculate the extent. Defaults to false.

Example

Flipped point the order in any feature or geometry, or iterables of either:

julia
import GeoInterface as GI
 import GeometryOps as GO
 geom = GI.Polygon([GI.LinearRing([(1, 2), (3, 4), (5, 6), (1, 2)]),
                    GI.LinearRing([(3, 4), (5, 6), (6, 7), (3, 4)])])
diff --git a/dev/assets/app.DQFHAOsY.js b/dev/assets/app.hdVj_2LA.js
similarity index 95%
rename from dev/assets/app.DQFHAOsY.js
rename to dev/assets/app.hdVj_2LA.js
index 5472eba82..2a9aa9fc2 100644
--- a/dev/assets/app.DQFHAOsY.js
+++ b/dev/assets/app.hdVj_2LA.js
@@ -1 +1 @@
-import{R as p}from"./chunks/theme.CvBxl4wu.js";import{R as o,a6 as u,a7 as c,a8 as l,a9 as f,aa as d,ab as m,ac as h,ad as g,ae as A,af as v,d as P,u as R,v as w,s as y,ag as C,ah as b,ai as E,a4 as S}from"./chunks/framework.B_n_RGhH.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(p),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=R();return w(()=>{y(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),b(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=j(),a=_();a.provide(c,e);const t=l(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function _(){return g(T)}function j(){let e=o,a;return A(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&D().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{D as createApp};
+import{R as p}from"./chunks/theme.D7YFU4YQ.js";import{R as o,a6 as u,a7 as c,a8 as l,a9 as f,aa as d,ab as m,ac as h,ad as g,ae as A,af as v,d as P,u as R,v as w,s as y,ag as C,ah as b,ai as E,a4 as S}from"./chunks/framework.B_n_RGhH.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(p),T=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=R();return w(()=>{y(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&C(),b(),E(),s.setup&&s.setup(),()=>S(s.Layout)}});async function D(){globalThis.__VITEPRESS__=!0;const e=j(),a=_();a.provide(c,e);const t=l(e.route);return a.provide(f,t),a.component("Content",d),a.component("ClientOnly",m),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:h}),{app:a,router:e,data:t}}function _(){return g(T)}function j(){let e=o,a;return A(t=>{let n=v(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&D().then(({app:e,router:a,data:t})=>{a.go().then(()=>{u(a.route,t.site),e.mount("#app")})});export{D as createApp};
diff --git a/dev/assets/arfjaol.0OJvb21A.png b/dev/assets/asucaer.0OJvb21A.png
similarity index 100%
rename from dev/assets/arfjaol.0OJvb21A.png
rename to dev/assets/asucaer.0OJvb21A.png
diff --git a/dev/assets/bcnqxgd.BWg9gvG8.png b/dev/assets/bcnqxgd.BWg9gvG8.png
deleted file mode 100644
index 644f788e4f8cade07138404f66c5f74a438320b3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 65389
zcmeEuWmJ`I*DWe4C~43kpoAbL(jbxw2nq^FD$*e-A!VR|bc28rA}Wf~AP5pFohsdF
z(vrfNTc2-?^Y{EaXND&zx4&A|fJw
zO+>WApJY3pk)~^ZD)4<`Z+uqbn)UvHMPc*n=4n_QcsPJ&XR60*M9t{`A9a!(0OI{
zimqMhXRi4{Y;0_n=A#O)Q%((_
z3T#R|Zu$KA^SUFWqocom{p!rp6cZMXijKCmv*Y9A3keREa+y?ja}zDKxN_ynxpQr!
z?}PoWMc=Y={r<(iC0Sy8pMpY-o6X+8Z)vrYA->UmM)c-T?dvNwbyrwIm8D##sfI2@
z8}hpkyt!U{ZGfFtUtfQ)%>7lf0jWO6kt60mx^u_((Fy;(?pdi@Eb@mK$adZ7_}W$M
zFce3_lG<)n=02l=ho&ai9&IfxTh&KTE@o4Mn**&J)mdG?Hlhv&SOmX@yWR+UlV-pEH(gj>6*v3EPJ3~wH@Z|~l{+m_zHf6vUs
zRJV;y{^{e#{tj~8{r%oQdkeWVAC~+6dGOwpdO}A>r{*4clF-$Af}R4=(b26bQp+oI
zV{2gb^G>hb`FlYj-RfQMk*?nbrEcXgM)ka
z?77{yG32*3@YYN0=+XPhg%=GByr$dIw6io$96vr*_W5HttL_WEQ~YyFOU#n4R`&Mx
zmoHyFeYy@I9L98}r+(>s*Cjrk^XI8ErDbIwdSt%6u~hA+qM|a>
zoqNa7erE8ksHo`5Op=(xLupT~S>DX<5~qyl==~0>%PD_Xj;L)P3CS(1S$?6diALJ0
zq!322uzl2XMiGKXkJ{j7R##WcHGMX)G9SYc)<$^$5c=c#l2q}HGLFOVo@r-slRDs<
z;si`KzkSZO?<+b;LlfmCj%}c2-uY1#wlEA7^I%S?V&05zBn@X6gTO-=SgFJ8XPWQr`eH#a{r(c|zO|BBhDBi;7*h#b3hlPd6DQBhGziFoNc
zzp(IpdxlE6ktQ*ss_JbZNgCdNZ=K=&&!0Zo_2f-_?|Sw9%gZsJxW(;I1nIVU-JqZa3#|(;|K6{oT;qoL?5Av#Y4&Ks&cz@Up#(XJ2doY-$ay*=e(kZ#M|wk_4@?^MC$kINKJr)@*RJK)m-QrztNk+hZqhQ
zojrZp>S7wZ&CS<;|I9cbOh<<0sj8x66BTvC(HMH+Hr>Xyt^E)U
z1H;;6GvgJCwdlh4|E&|dxDBijHAtX`QTowCJ>HB95r%5fIKT_rDufex{_4UsTimxf2Idi6d@U0h*S6oz7
zUSVNjUY@F&8a9rZrJviZ{8ZYrXFb`v0@l`F-Dd_TCMV}#a`5wCyL$Dim6e{J-U<$B
z1MmHyptMgz`IefePHii#?dWhuwx67wL~?m${8rL=oWxUZ60u;2tYT+0%G
zzoV{y<37Wm>WPdL(-lk=6&cC4c`bPVKU^Y+Q&s12;|9vm&E-)Rwpugc{eK^G3QkT=
z+S;ACQ-sG*ef=4I{Ri&RC^;79=8}|&%SY)?w+2MlYS2aAH96}GJu>>
z)a{4fyha%7$<5}Kj~yKy2t+H=;P>+j3sUaCm`W*D{V5qm$;1-!Sb2G~&u1u;%F^5o
z4pviZ_S)K%nPI0vx>g9Fc<)y{@L#}?+zZ)Gt)-(wv1gC4px}zdS(@P3s3_;T(f3Ex
z;ue4QEzeYL<-BHue(P4%{6u5@k)WWUXV0E(*XI=w@S7h$bb)XIUbd(JW2aT_R*t915Xd5n#TmWa43feiikY^aSCU=
zJzYt@C~o-IFO7_L?)9&|g}kMTXU{fQRo%*CbJ#KKd_d38kZF|%QSZE>I{Y(ZjQNHt
zVXuxIJEocjJoWPBvC_vC6%}vZ=)dz-d|FiGR&{$PPWZUIz5UPqTpAHW)1s39!R0$_
z8FIB|=H~Io41RZ+_$i@kC@H=5T;PpFak%tM?pKxKlJ7?3wpCUkIT>nVwpIPA!iG
z9B+ReL(bFG+`JmMpd55EDzA!;OKN^HUgWuoJ&zZ-+Y=`|6qTNN{RFW}
zmc1oTNlZzYMi#4tvwvQmci;bhCCLQ^1)+ooxvw6oEhD2Ba2{%nmd#*^(~jN#Cxsm&
zyW@lfB9${p6L_D#dNuU?=IdjEbRjdpQnQ~uqqe`=+k)(T`_3JnyQp7|&d%uv+@k&^
zi?*=K6l^O!7cN}*5JKzT-Q2hYWPSd8q?YHG7nfr0&KRU;X9sVk{_t^!-A&F=VBaTNvE;Y@-`)Hgen1+iY-Kf#
z3|DsqV6N82`B-jVUOKUViGik)(p@bVp!k##
zUfb5@_^ZG4XZK<1qx}5FC5~*Kg>wE8k&*3{Tbq3y7d{NF`~R(huEc_72LkWmHJRhU
z3Pb((#mKaEbyY|bA3V^y;nC6AY0!6gKF^EJJjkUQmt$jVYf!dTBxk+gUj8lYSz6i^
z95_72<;~3}-o29>ye5}7wDjM5Q?)6ODAu&J@Cyn?7&>omczStx4c=WLDJ?B+Z*L#p
zhijMSzo4(*+uJM2#&*l&TT6-*z;3zG8H7peLm7_v#p(7P;S4`NXU8Wb(0Se*O_6fP
zkx~xfd5={IW0GJWZ?v=ZS^s@xsy8S+ytT10Lxe8){(bgWd8vPk-K$4!)iZVT)gz8N
zIfjYJ$?E(u5fS3P8!KV~+uS$)E%&V29YB^3s8RWJDT`UcxCeEl;j
zmxU9lsi~#hex#ah(n-1k4j#*!$*&1CMIH|qZfQ$>5umh3}_~cpOQ8cP6Yg)WWGR8O`U7i
z&hA`)a%*G3W%SWZ-C!xo^z5vo>Ije*0LFT=z0~Hvgt?N5v#qG0rR6-)5DP%XMf;_z
zixro+__dRhlk>rY2Uwo#*RLNras(+E5gH>C7#zF>kXKt1w4aLw=q^3|Hh0fkFLzT@
zL~M3W&Nbi-H#bzWVxAq^GSbp-u76jSPL}Z!H4ihra%E(?Jp*+O+j3l37%5nf?+az+
zjYuH?9cO3u;???SF2LJI0LcJtj~|=)`fmDd{h{5rPkylB(G%nY1Q@thK&xt1I7m5Ws
zW>#76y88OG7fSp*Jk~Zg$PeEqCoQgCX{Qa${lyWIc@DR18o(R0Ig_u8FvH-qR$xZHsa*&-MgPZe-=i=GCx1A`#e2ez9&2?
zYTu@Uvhuz87(oxsf$-%2Y502G4@d4!z4-0>ciy8%>By9?Ud=$OUS95vd#j|sL)vX%
zZ~yZ7^Kb4m+lo=}@0JI6E=(#ZEAOMsQcoP6np*Z*ci5}WnUCiF{Q2|x`fuL$b+Enr
zcebfWr`d?@HPBt_=oF3pID6{UtzticW5+@_&Rx8?q(Z^wyl>yW+aH_VL>>Q~55?`<
zr;2!yh*iDgoR*{_K-8Sh|tLD
z>*?v~?TyMt=6h*a8fD1N&;RSkkBw-3(!Z~eTTgT7D|-31k4P>Fu~gUGd?bA5gmWn+
zi}cf%FOlZ#?CjJvG%9@7i^9V-Jv}8nYjC3@nZN(OnrP+iDJ}Y0sqCju9bH^_`S=d_
z?q_670_YBO?BMwKE6g-66i9q6f#$%Sq=!%+ybRPi)%qyF>fc(s?n4dn^)uvOM$N_Q
zdd-dQOlqEdc?hX@bX3@9Z4n>7xiR^#`D`-=os@Fg#l;1YdFs?D{E5|1PEJlwPsgE0
z`E!3|^S8DWy?X`12$06_%)zP5MT5Q&XSzM-Lkkb~ZqqFuUuyV~8Z#Uei=
zJ>B%`RW$71zkd%62~k&9$36p|8}vR#kQWqONJv54+gMu{F4}2mv>@HOI6DLFI-Ugr
zmXeYZ%5@lGLNN|T=0l^`(t=PH#mPdoaCJoirh0NE&
zBq7m5+@aQ?L3AV?-1rd6IOH@9*7NzZXLH8)+pI(=DZ>{RT`L%YrnKwS7$_+zE4)xk
z^NWk8%7UIenM66&)E8(=%}b!`U;n+7EP4bFC)6w{sWPCQ_}Ex;
zOUsY%-{a4%)u~5wb8{%^H1%B7*?(FQuiASt1|LAc6h^G}W
zPDo5FbkO#z02%4$=jR_08~geGLEhdniORHs0uk?f@qCv?CnvuQHm}CY0ZC2bGsPL0
zWNs{iR4_L)t829|Gi!QqBDHy@2FGLQbwkatz1@R835Z!KF)g{r$Up
zdwtPufP7_^IAr$O?Dg|b>iDzqViD(l1zFigoqJtT;R|d66aq~EQTRaEd{5@>#Ka!7
zw1{ck_ruuOLf5YyAl{0U)Fk;3xT&d!{3C!=yo!~GRT*vfH|(`Z2pupxa3lL`U0a`@
zto=}h&m4Wx>(^E@MH{As^^8tV4x#$i^@L@URvZqCRV`Vq#)WPO^_W0s{j<{@@lL
zHd_GCl$4gf)XPoBF~YWEd)Aj{K7K~C9L^-sfrI?gpt#~6M~f3|Cu(49?28r%45+S_
z7E*;2cz+~W^j(>cAEUZ@dwVl6Gka3%YisYPqM~A9G1k-L=Hz^mmNqgyE$+AJt!kV%
zK0c0@jNPF*aDWM{v9xsglPAi`${&FDkp9N&B1{`ULDs8K#DY9Q&TfAV3bf2=)nd8
z8ITXnWr_O?OHy-7UENBBTb|wvNDz1L-2+*FS2+X7A6eWB-DvH*$H+19F)<)x4*AQ=
z%kSI2f6nXFkF?a(VZ;MEX%s+l5zzlkCu}}F^4mOf#&2q7hM=8ng!My}LG=Q7VWLoh
z?$*;o;F$;@UnIQh@{gg)lYD$H%FB~AvX%jE5NVLjRKi&ZB7lf>6ndB8;~z#GAsV5k
z$0jBQog73{`9RFUSnbaAyH`1p@14j)f>$mm^Mto%Gq{a@uH1iP<3wAkOz)B(p=L)!
zv|;DYM03u`dO?-Ieoc*!pH@}X*VAiCmgoeBs1-o6efeh}*NPrcY=4E1my62+l7^r3
zAu>`@2r}{{%_&m4j{GKQ+y=_r!|9LjVsixn4qal@xj#FIYM)@9Q*9tMsv$`lBvDqo
z*L9yczxdy=`X4XAHOs@-G7jW@U$7mGJ3*_$BV~L_Byz$IJORix1(IjapXV49YdB6|
zEBylk&`}On_#`dQzpbd)1QjtdG6IhE{{8zX^T#ck=%hUy)x64_#y;R;usn(CPrwUD
zuqjNoKGLLLQ}aOX#pTaYMm&4=6=-RvU&rX!7zp$P?4Pc#B~&v@%i_yb+d(7@K0sL#
z5m`jhxpe6ga_6pHyMP%{&SP>wBfr9yFa8=xnvXTUc<~?|-3m5)bkr1)cl>z%>cW(J
z)3uzfJ+h&};s&jzQG35%YVy-Ik*;qIWO`eY)U+JVxpGRKb78zbnuHB!ZuB|PqXqQw
zNe>=8$;?cV_7ui~=H|9{cYC02v9PdsJA9d%m;j=9>%E%y;)S}lc0K|Dn_~BM{ux3I
zZv^H81k+#PFbm!BUK+ks@9Q{5{gr+u7cXA#EwBbdf`dySt0D8@=(2x1-hSg}Z1b)S
zUz|sBa`Iz*d{E}}3$I|CL5-|(a;89m!TpsA2h>QoPJ>XRcG%Mik_N#FasAFyrv3XN
zr%aEJyRQGXhg_kcpa81bbUy@k01seeJOR`;FAKesC)9iSSIV6`I~?|6nRx17u(Pwz
zo`S*v409(tGTiG&w~*oS!-xId1CVMB`HORMC{BiigdCpHxf#o=>uYjnXNl`qEwuoG
z279yIn|SmtdOHB$ZCm!Hrt>~On_64B+~gsMfgiZ{efUR;8O}>B3&d}*-K!Pp04Ul~
z2`Ik6toQu=?YduY>td@6-?573#F1eH|xrFD{Qd^D23ie6gT6DzrH$5BML(U6o|=#xpM@Kes}W2`T)ChKj7JHDOiz5f=i5O
zYZw^nSPzoYk2%{59fAi*nRw=9kXfexUvE<0zYR}aBuV*GmxJ*J%4)w?jL1IG=
zm=Bweh>xE-n`?0HoSZ8kA(r0P)<)PO$uY7OTpN&d9znwe^-7~h$Iy@b!fN-|Q3#a@;a!?90nVT2U}IdS4_
zvbfW?PtO1ZP;slt68iu>@9w3glIQ2=U$I#MxhCc?=#BJ)Yeg3_>&Wo~*>y$dK1>-v
zcCbI7bODPWpr=3MZF?>zHuj}SLB+sZOGXG
z-|`vlo51zAcI*c8hx>;Vj8b^`(4or>F+6ZUP*6~yvj`3ek#_r$fbInegj)XIv3|e2
zf`a}scL4`aymKg{7?u3^qv#nc!BHFO
zim7hhIRI(X)RbL=_7tD^m*;MIJwH$~aj*A-gQ2C^VXe@yAsh5n`uTy@fA#7WGF?&8
zZ?LkR-Q75DXqr0+|M>hlcDf#PqTin-TG`~{;^mv$cErTQ;O;@LP|?xBlrcIp1DBPY
z^(uO)v9Ym%fdN`Rz00PiT6%gOE3+fuZE0y~2~x?l7hvGVLhDI1%vc88fUH&9At$Ff
zq%EkWZ9_vQ3G^IH6qZm-a9^&HK7-|+*kcsNKkx$NUj2xp1bs6Vz{Gh%l}%H8NEeC~#eefe$RbF7e9F>p&&hZ_34YaR7
zU46a1aj~&7FdTu1L!S<=&v)tD!Q4$1G{wZK87+{BKM(FLd@^ly?eok!3lBcaX%v^B?W-%$rB5C`Dz>zIM4@fA+I3u13Aff{kFSwsRy+Y4ws$kRiVMbF0QV2Ha1$?
z+6%L@)2OT1C)~nGpS1$_8DkU*1k@fERll$r){N{2jKmi_bQ0(<#{6u1S@Uw5j+xnK
zvWXt|qp1mj!)tPU9H?ds$PT~=wP<;1>4**79vzL1d)XdmXG_`lir_7g^l{IYmX-v8
z6qO#ZiR~yzVmkmXKsGpI5a)ms$Z0@xNHb=FbSVD>ozH0Qb7LdiTojZ{``gz494BC4
zi;?QPuS_ZlOC0=u56&6|#jlRcMl9$qFnb6+sQVQLa0nPzc+<0ufBjkt;oR_PcJ}w-
z;mZ~lZa5`y(wy{|C8C_Pwz7Ix!wEA$7>mq(m1yuNk`fZDD=Vn7k7n4wkV01UL^H;e
z!az?CTS@oe;KTQ(xq2^f&y@7S#9hgf*KM4g=TXq=b}&%O@1|g~va`FOqf_BN^AH7r
zA9;>h$h5Y^X$-KY$YF>DJbsuj+%XVd(U?AlDxn5`9uB7p02R@sl$aP4`NwDyAaQ7S
zV?9RHBH{>cuF=|{m}+zqKL+12vY9zJRC>&fvRVtig0w^ve1wC;Wu$tisoi79-H4T>
zBm_(o@z?WN7|p?X_DO=q(UI5(ezN6q^_;40b)A4xLg&a!0N8jy
z?dGPYjoFbM#tg(|9&@HnPC_XfloS+2g@y0$qKZT60s`5?QhgNe6K)nSw{M?#xVX3s
zpJruE;T%p(EFr;zoY71azPqA$iy}Lr-F3q}Oz=eX9(r|A6~~mJErBERQdNt6^=rfV+u7Rb;^wAv
z@uCt50Q>ZBTY?^VIPR9OtF1LdDI^G5j^co;=o$2|8uy?_*mVo;-W}j}
zhTJH={87#GKNctWv%@a^USqtTaN=TaaP7o1W^M0!gO^XvkTf{n8?r(!fgp9ot*-0A
z30u^0v~a8^ebxC?N5J#U%n%$fP{$BY9-v7|HXu)lGmw#x9Ex+CouAi#efbvl&(m`i
zNk1t2Ha3`vJdFPMB=jY5gCwjKZVv9RAiuly!2P!}s!&RP!R@f}a&c~sUgn1DjT>)}
z(!r`YB`gDm#tWFR`)}W|!?O9oU0c+^uJ(2(6e^Pn@1W4ogMxzBK_TMop&vu?0@KM(
zF%A|T3i-uso#ux!>ncw&_HrB+TlG=8C3vFMd+o#29=3uJ`-I@QbHy6{OI{mk?4SNT
zV0A|^XH&Qb93N2kSAqg1&OD@vX&e#6G*8>)t*
zoCnYXm{}nqArljm`F?rHlnS?>y{})tjPaLAIv
z&Rz-ud7sMJ)%9_|#`nRu>+o?RckX9p6(}Jm+jSLwHvw5k>O+gvbiCybQ1GKZ4oXx+i0#!c9iYhuHqWi5^adb3-
zSlh!xyeVO3<-ToF(aHK1H<^*w;{BC1CrPzC^|j}+cKVCc?p?J}*3_Iqz@Xj$RKQ&1
zQMY5x&woaw96mbfd-vmCy%KN;Gbi}VUfxF`9ipr)-an%_6i4MgS3hJ2T@vg=AJ*B}
zm_?o&7mXwgMH@v7R4}2_Mmy%|uvMJW8@?_<{yx3e;OgW~Hrs|oPf`k!ImUqwvqq3z
zqXjMpkiiEB2UlhQo8TzgR3J%_^?6XP$QG)+u(T8!7Um1+g6D&GR3kfkA9uw+V`ip+
zh5*Qx-k@lAdcR*B>mZPKKs*CxxYrf-k)Pq&69t`8Dr|uA}ybmv1SXp^s
z?eS7%w!t^o_xdsJci+d;^#@`42rXYg&6QleV=2X`(8D34P{29TPx(hYemo9I6t&Xi
z(xuhSKVB7M=ask*i+wfyVsQTFPo?@P+9QwdKC^zBI^Ve+vABtwh#K-irwG`L4MY*$
ze;4lsmy)iI4!Be4)%CN+#MU&r-5%};Lzf4ZECu3@nVXY1B(QMA_+EFQ$=M8
zRoH{`IDK?Ild#!onE&cb#=;@01@24HcqHY{&(gJwJw*L2zp?bZsECFwCO+OB8Vp=-
z_WdQ1$?L=doQQj)`Ilm^WtSzVoGUswjZZsHo?!UQPAY>0HV0
z0Ue4C4kV29^=}6x&iA>CC76Qq1S%NzvSRPLJqrf{kLS3-=N4=@zyP~{;CV^2Y@L@6
z#GOXPb|>M6!^_v`>4$<3z5om@Z?w>o<-#hKP)0Z`aB3v4G~ayvz
zjD8-;M{SzvE~I~?+_IpSmXSe5S^?yOIHaPec$kyZxwIc209o)P$gqXUW{?gDfT=&E
z-!IG}c4c}1_7Fh9#r;i9AtWTADyigAnY}A_z;XKrgfX13a3vZU4Ky{WGZilw4Gw@b
z!yBQ;M}8DP1RJ;l$ua$cz~x47bcbM1#7`cb)1NJ@y}fg9N#1(Q-JTgqP`5BLVm6=hrx0J?v0c866G|H%NbBz{@=toNP*GDm
z0R!XuMU&pbat8&3z2lw2325qykI4_IX=1Q*v7
z%w14;5XtY-)Usza#;h+&1+mF^5Bb0br$hdD+_@BI1?n*hHU0!r_SxF>QH#Cn$+}bQ
zRi-8%y(}Y1+U)FX*Q?c#`YM-+yMA4AQXLWTy^@AcZ@HYg8`5{??(Oe^!R_7w40|Qa
zE$igX`XPl7GV&oMiq#5zfI6g0-N^e85yPAEIW=Xlh666(EpOw
zqCiyH)k5pnA_u|UWoT$PE53k|2D%oXjn)R35s`y-8RYqJuAu$dL7Tz|1?BHi%YOL}
z3g-CO0zx`!E9VS?hNf`{&_>UA3nN$d%L%Fi+jItsB(T`;gQ|`xX2au3d~?QTy^|NT_Jml
zL_%EL%EkuCj{j2LIErF4mnLd-Q9;20i!`1MdDKUb-FM-@9kJdxd8@3VFm3zN)z+^1
z#qRW7_l70!ym6y-uAA2U&Z0;{DzS~uZy#jS)ruu?o-XWiqB`f0mmGLHkaP9*^*BNA
zcuVG&I5@KVNN^7LGwbHz%{tXzefx4;lrM8O5=}|
zAK8Fu#tZ_4f1JB88?K|EutP}xrofIiZu?d&WQY*xPk^FyHG_kNgPcgViTG+S<0(#4iMAGKMFg
zWoM72RagJmMwwwBbox#FDTB^)5xt_-Kl+xaj%M3d#B1?+FpO{q=SZnM2!3kK-q{hl
zk7?S;cF;Al!hQ%H<
zPQY9|M^Rr@BUO(kL_@vl!|YuTL&M~
zO5Tk@!{;2uDCRi2k@4Ev+Aif=WM*Z-CyED~Kk~D32%V61$79f{dlR+=PIVQ;n2lsP
zb+_bG&L>m;gbd}U>&VDxC6$4qR|^ORbv9HizM
z<3HeZS`~e1(Q6_s_wSF!u{SUKXQkRLdm@N!YzK~KH(QN18T}!W!f!!!#_W6w<@8%TenZW<=x?%H!Ie3
z;CV(17mhAEB*ZLN&$}x>^PR$bE0JD65h{5Qbm7jfZf=u|e_-Eh0=jQ#uo-@L%T9D1
z?ZZj7LkAw-ZZ5h%+rIs1oxv;Gi%>@y#2pVAXL1M$MT#97f4{CgrXc~xe$^S;Ij>t%
zmg1Bq0JQ7D(tF3CwrJr}3XrF-huIf*>|y;~bNPoWGa?hEhz
zHHE}yQ0^fV{GNbXhE5foRwTb>Wz}6^y+5fL8mKsiqH@pqlN4gRcV6=Km7Pftq6oO-
z_jRYHP;aS=B}_T+nnZG_aLZ)F^kr?oUQb3w7C1S#%fH%NIEdED!h$o(J7icl*D~b&
zM|NcoWu6&rQ<2_w(l0))&+;EiZa0lMzO#Y|g$+Xkr$}Jqdytfrm6>T&?%@Q|c!=rd
zS#{YBC**x>Ip5Kvl4z!2hu^8&(%cM)%_m>?6p9+)6CR8_&G
zvd8%yAZj%+&+ozZ9;xuHhn=r&OPO?Ev=MMiNQTdzhJeJCx3G!O$R-5?$Hu^Up`HkH
z>L8|ee)JqKH#?7v5+ARtRv!%zfHPc|G+9ui6(3hAVOG@VXZc;PxxDoO&odL}A9BS?
z`fA7_moAk;m4>=lt-i1h@CjThp!aTrx}tVcYmw_k$YE+!S1X6>xa+2@avrq8to{jX!
zweMN@3l`i9r;l!J8J!^$JmF~7A%9(E%w4u6<~?@@ub=`Bz6
zbCf>~YZ|%J*kffM#)^a58y&;{*%c%-Gl+HAJ)%*Ob`S*66A=^Xp~f&G55F
z6=u$GFCV7um~f5V#WXYOv9n##(@$GX&9>T~lq3z%ZIn2Fdop?=G2-ef12q#TtOH1<
z+Aa?2vAMJSM*8~qcgSx@TsU{`T|AR_<)a=u(TUNj?ru6tYwKr1*4EbeW$fF^6_8$N
zxdNrO1Ihz8yvt
zlS{_;@UE}q@`{-C+T=C0vaPtR0JPWEDoVG}vbm0ZAm@zc;pD{l!5B1_h>TMd0US}@
z^C!s()c_>$+?GFny?C*+udVH7d;;2yBfs8^DA@r#d(6)PfVf7HU)PA)bTKT=TdVBE(@Por0Q96~O3;K4fhdJ1jaK)L6Bwoe#qf)UIR8oj8^CvN{X
zv|+#zpE`ucBYQ%xPFmwx#D}R`oZ}128EfYpw1hW9wuoyd-j=(qd_b8a}Q#G`-OeTf9!Z?Glz`RT~CF;c7z&OaiIUS5cU3PKF
z2c_jSL+Mxc5VVh&Ko@qBM~s*-h_*ZvP9+I~$00fH;lsfU6-pFW)50KVS`>7GM69>B
zPZiRF|29UU;v&yKxd2ApOQ1^8fVtv*#4CvWiNv=x6!$+qQcT
zF+j?%hBdnq}q>;^__#}j?gwxaasTQpaT85La{Q0-Sql=jTa%@vAoMEVwL-ycX=
z0c2t~fc^Az_S~ZI!onqRan$mgo0}M3T1f&NL(23+1LyJddEKi7z}`8JG|X49va*i)
ziAUFy?b%bE-Fh}j^lXB}QST9{NUY%PvLBeRK?@m11t1e28F_yHNp?Fy;|mOIkadnY
zcZ_2S4?^JZT%vg7@bcSlGgedBe}L@l=g;9)R_*5idhdnFw&IL>#jf|3u^W8?JUl_`
zb8s6d{kqc9)RcVEPnKosOIzFQz>aXFuw$H@I{NyOAn{GPFcpm`!syh&$(qs|OE#F*
zBaBgRZA6!B3u>igDKo|BpSAUgqQOW1;{{mtY2LxiY83LtK*icS{94AbH{aYMt-sgg
z_Wbw|S18hV-wq=7`1&-Vh4m?T_>jeEB#bacR|-uWYFa=I0Ulz}Jsk!IN?kC8Cd|fm
zYBr$*#LYJQ4|OK0koT(HZR8acV7X~xtb(_s>Cs760f(nAUO>}4F@H7_ffXDSwfJqegG#^V-b@r^$_GWX_s%kNgy6^!bj=Xm*@Gp#@WnEa`x-d={G0RSQ>
zB?L~^l0$(+C{Z0oJh-uYd-Vs!Zh$me(Fe6T5tF8D*^*q4E3w($vc5@WJjFcBST|gbdW(LlbX?t
zvqc>qIkkya2;nlG0xQE2<{9G%K
zU!QY7`3;I6HiynSEJ#@0-df+P`%KaU7Zhp*sOPM+Ny-)emvi+9B&dc4MW`|djbHU%
z3mRHl?HdQ65#bl^ZSfzQIL@59&%#QDfmI?60?|;#-=))Fx_=KJe+cC!5;mm-2<`)xlhiryxpiVxZaZ{%d_FO;okkEh5oIQKp%?;afUR%4drR760
z3&^K>F{{FY0@$P&n3$k=C=jqhqbH_`&|99>&?qV{o`KO3J`{Kspg#jHVJb%>Me@Cw
zunH!B%o}2GybFI9CP3x&^4d*I4Cvd_*M~iVHiTx)Njw?735KvRmbdqzQEEm;KI#O9
z1UQcz38fQ~S5w=YCH!$D6Fm+{bc4R5MEd*a=(sPNkHgYCs*xWT!f@g!A74{TOACSs
z_5Pm3?e!fL$QW7JDe;oyr_+|
zq@*fo@!MxLEvIKA^L_?Ux^9k}e_A3qGCv*Q~gko&J*)iyHnS^i~I-k}WR
z(r%{Ee*P5=nj?sdxg5Sf%qUXG{{(6glg=2ry;5@zLv9Fe=*~n#s@;`-CvzW;5Hz2T
z>z0;;8impcScJ5M@poOQz}404Cr&KET12+1rmJf?E0bkI!;nbv86BjH0D
zJPM~!+=I
z7ucC9skCw`r~+cv^$601x(AHr3Y$aZ{3!J!T@{V2{s0eH!#w
z9|i`w;MW_yo}j>+0&lBL!)2-wBNV{Ilb0
z^wa>afG?^$CL$yR>dyz}Lp3fcq7l;0r2r~0(d;?l`7^yeJ=9+B4uaMrl!Bh;*nWsj
z$CxF7nPvv~{UgfDH{jcbLj|t$U!52_Thq~fa!3gT`*=q7aTCM0x2_nZ~Cgvra9;Uy5Gy@jWcGcoee4u}9&
zt(?dSmKbMe;iP6!A)%_F$2c_I(CiQx#Om6srvPGLk!fsgjgN>B#6wh+GfrXU6c7%8
z7|cFsz^Y$Z@IGdBa72bclL#jbb`PV~xw91V+yaE}ufdGUACEf*pEX32{@?~sNwB9_
zG(3`9BW}Mp9hqZ+t}wobY!_x_kH8Y9s@hOpeY=0^9N7Q!=Wj_ZSF9IeI0X3YAT2G>
z24S}F6@0
zP+wQa&CN{*ZfI^uP)tmBr9czX=-B$t_Wph*d>#@9bO=bLcqw5d{myPkP5KF2CWw0I
zBB0R$PCtyb;tmF3uaNE`JLf2#4DA`1AM;Mx<>iL(!lA07+lSkq&0-tAiiP2iLmV@G
z@Owb2D_|3`(zyGepn9}OtM?4LalYUgA<*e&!YH@sFC<~}i}Q`eO-@n;qHf%SlQs_vb>V_8r~xyD2Uc$pHAV;
z4_5^1OHPrb!KjAghCX?4s}A)Jmq4hZ&!1QKL_u5ibfFr4fF;pTQ_Ftw;!}G&J;q6M
z6KrsSii-Y_JCOz8%EpyxY3-A*tEx)NFefIAy{Q6hgD#qOm3$a*HW&F1tBfXtQJ{18
zyH*(Bdiwj}>S>S?B4NNh7JRdprzac1*33P|o0p%@
zD(!KTiv3y>(d_Y^yLMs7p#ynROlbww7L`1VA-DgHu`!?h`0W+3oSd;Xts@o=X_y!t5IzfTGu5u{iI6W$Pv46kEV}tmA
z|3;_XyFZ$$x%qp1;QjMg)1Aup
zC_1S)DqWU4V8*Cy@gzID?3<^rpGb&;W~<;kbzRNnsXr>ldYac=&TU^v$#Kz$W&iu#
zX>$M1{Ovr-|990JZnwNRE3o17dXy){m|v%Zz93#|?fW3V39b1@BYlVS9}-Gz3BPzV
z!CcmRrBh-nE&uG!uKfy>&!y&1mAPfEJLhZyf9ycn|&l}rnvmX%b0_)WVZ-gE_bmp$Cs`D_3Q6m8%kTe
zTDK^5_x*cKq2btfgK{pLKj$pJ#HA+eym97;@gZR_rfjbX9nB3$4F-u;Pf
zx;oFLmi2$N4f1C#lKh=eejY5O?|LZBAze-}xoX{E?nukcTpgR!Gx0h$|6O(!UB-_6
zYw0_zi+u&o7dxb18|q)%X;fZd(eL@z#DuI{fpFYYtLal>xv$Ebgz$@Nxv4S<7;b%e
z!xbiS#kM`3>mIYTS;IoZuP@P=K70S&(A|!-An*Nars>rjylG6DJrAFT-Vx2uo)l@8
zJZ|&n^{}#gR`f0wxA0g7!`nC1!sY&cMjoAgdWd30P~KgY2AwdjqO2F}11_95Q)>zoPmKiS#r(WK#=}dma%CboO_;DM
zYoZzX`_?!Yl|;8n)Od2E;g#vXFNhyULOOw=lJ
zE*_Z=rPv$Jr_%G#*@o_5r}n?iYj{UfR9|N5)u38?{?d_udmk7sq`Vt9wA)nFmij`&
zKB*%`SwAiqe!eLE@51TmQerngwcVyUm07ELRG(Pw_P@pTcP+8Lpnk!_>`2U5?%9f%
zf1hw8MJQ5{K1evFfaC@~hy7s;!`25v=2>JRtg7or`}uS}^RiJ7yXbK0e_Px7-8HFP
z%k;>xEah%alU@J4PZ;Uh=_ElTyCiQdJ533e4AX|)e}Da*+wsUC;eBh$Q+o)vm*Z@s
z*yD8JUe3S0v*Wm0FfAuP+a6DtL!^cE;lO@#fs
zlRnpLoitTp$8PgnN%A)Nw)F()ICzt9a)2!OxF)8;mMHcz~En{d%i|TYz+YIhCcArx4
z<%vU7G^$yh@JtcD@M6qv)ubisk*_}Jn-rXT`y=QTz~rZUVb`wHZjffrevzH%Xq!Ft3t=XK+38u^}^9YP_;wXyNo_0@Edou
z!->cLW;z{`AS`{J4~rLCq)eRNAH+v@SIlE?ZvGPH6uy$(^5XL*L$qxVAGv;*>SBKR
zNSxFKiNeQKs+mQiA1)NZvx$-`DkfGr-@yB5Yhx;SaG|Smb1B)S1#<*DyELWeYAgTz
zbQstum`!mXl=${EL+7RbMMob@lc39Ck#HUtJwW*WL)Y*~?zSuXl6KLw<~)4|KWgg;
zhgF}mA^y|qe`RH0#O~e8=HI!v)&mXxTb1K%p
z{n}7GMV0J5Uk_7Fp8fi_>{lRbf91Ezdd)%Btpl4;vAOhWxlUj=K9~D)`a82E*Bh}E
zUmW6g#qR67_)HRxtomDztG-on`R74b!I
z7i>~+^2S257+7>a>eBzk)_1^D{lD#>Qm80IlvPCbN@hl8_TC{YWR;BU2C^dA$=-X!
zu|g3-GAkUTj2t^7d;IUusqb$+|JUnz{hsIfot*ReyvO~%@9Vnm>%EA^9IQzkzL`&1
zd53q#8_eX+2v5DBH1#gq|IHEtX$4^1?sIuL;_E%qM!yTdkI!fFxgZeppuya(>Gn~r
zq~7O;E>>to0&&H2dWi;T@x^v#uoyx{1^A@{h7NQ~;i5}62Hu{K3H7ukeDrS!_GWER
z8PidH&LSG#q0Y6HZW=B$5%fSncw^9_u6ivmC;4Qvx{RvmV#Sk;{SA!MOp^P#$ScVY
z)8|thfoyVmyCT;sSmv+`g)U_zEN_v+v#w^~;sdr@V%XHD6<-BM?lptnl3C@|dQ6G;
zG`t!ONc{>*8rT@R#dkp_WU+~HYCH>Tt4I1wQAtVTLBSY_JQ?;Q_7v+p;FQAifoQab3of4!$wTU!i*
zL>-{e#T_4zvqNEdfts4TX6j`@aV=ZqO&Z^=9~pAb$s%P#cgQ59^5vNpOp@VxWc
z9CZhpDOiRft`jh|MR@4DhvMVgpWV6Y*ZZK#6%K#X$yGO%;ts0IAA$`l#C&jSNSd05
z1@npMJMk5$^jHc|Q)NU?=4mIb1{QokSuvTjlUW5yR#S*?ea9mmvdu}dulrb~>4tF-
zBsC~Amla7Gn@9}$2){HulvvSNWCtaP`>5-;Yu|1GG4KjhBECcAR@(%+$jbQ${)S3`1Vv3Y?x`gx~Z2+
zwOYsmH_v{+Ty?`*H}Q78%z4{yNL9?yKUX4)s&-siE_|5$
z?Eqao{sFz1PJOCwn|ZM^Me7x}Q`M-O7wpXlk-1zne|#0J)u5ZqQNigfhi_&qavU&*
z^BY>04Le^-xb#aUWk5UsHR-}RsPMb)!n!Q257T9~OOSLi`*hVjc=2vbx^Stv3!1h*
zhXj7QVY6f()g7M0(D(a#Je^0>#!1Z-`;fvUV<#tog&4|VHTA1W?8E$wKj;=)`zF@i
znbYP_jI4LDPgK2+gZEU??Kxr7Y@!tMR@i1jf1@-sT2}_j^WOf8gu~-se<%8zQORnw
znS5|;Q1EKET&YY$z8r+nNZk7yWuX@hdS2*YMMGgDa@;*gfikIR2;WOA$RK$
zOyfqAV#tQJloME(bo-p|eo$1nk|KyQw#faYOT};VqQdSd2iO4)Z&bPNGbh!n365vx
zR2T2|DRCRSe$m_#B3b*gTPxu&N1ygX~oE843PHe8EcSn63!|?LfsmN1WeTQUkQT
zfwfcL0ebAG#~64rHJZ1C0ET|c=l2(Rn)@7r_tNx#3knNg`aAo?IIUOc+T-wNN+-H*_5)Q-ktJ)@Bi`RzutFuly
z2u>|??=a_S=UYDJ=`JsnJ|nh1BXPJ56I2BwAiDgv|Nd)b<_FEhg3;v=T_3UCQJ$Jl
z?cFL+aeHbj!6RqDrcp3*$v#Rxf|0~A06_H_`TOD!WRJ@Okn6EM9Va^lF?4xH1zeV5
zy8UU#GZ!a%<>^P0PQP2stQ24Qa28x|R^caW_J6}6uLAZ+(ORmck#Kl4R&~OF<~lQ<
zR7NZ0=q04uu07^ewAag;<0vs-SsBO1{f#G;B!c7K54hr#
zn4_#;-C-*123)P2mu`n_~%Yy95XBBp~>GD!YIrmEU^3zU0oq#C6|ze^Tmk12jBQ=zL5
zk*s$0Jy=T-4PX25jNbQmfoWG;4MayIWI}j87YUf?QboV2gCOwuU@-S2hX#dgFC0oc16pd(+6c}VQ2ZzRYz#3tzdJ(k+HKf2YkOKb`MQCOiRWzAvhQXc
zkng@+ace$^Z`a}1s)pYk>?J`TPh5Ge{z?%>Ek7VwxwyshEB2FNlpRHeglIWU4A#lx
zH?kzILCSrj#A5NoSK(jp@SI@GLLtj)zmfv!$Q2+5zLuD#NQgiN;0J-zZAJxbn+`Xs
z8fksjd*KAxUyW-VftR>Q=v?zU2sHJpY0v29?3K(S>JE11LD#hcQ+Jr`wNx{c>~&JL
z@o;}R#p7o}RvyGIsGS^;5-h}?v?68_k_mQFd8^#J$C|o`F7RW67{f^-0q%2m>kgna
z5po=j`G&M_tSBvOG1hJyULfzw%swX0Zxrs!tn%TZyn?w^zewV
z!1uZzww||!1DY6)>qXT((6wy~E?0m0^$73uJ!5xB>yCeWMs)tApMueMkZSrs%H;<$
zrUDEh^h|9N$b*3wqGHaV-^YG9tG1xZ1S5)#{#$Km3gwwNe0mH^-dnqu_#`$QW(y=N
zz@Xno8u#{?hwR+|N=7?C^Fg^q1$)*-LU9N~u(%z%ap|0goHbKNe9!nonmQ?|29%I$
zLtJM97~F8le(DUiN2cM#e%A)UPlFTF4?8vn>4R3^GiJaeKm{=@(;##HtktQA=pq_5
zdo=^^#pmVCPRNYkPCOrclr}r-V=k4_P_Yo*E}q6`Tt)Iu_o@hcnrW$ox{S=9x^Ll(
zjHx89N~`ViXI@u{=MrFJW<}@FL}>70rT_d5>fN{s~RzZfKb24774SkxY@t{g6O!jf&B+
zA?ApD+z(5Bxf%%thj&JE6Jw_aI_LETbbAH^t~gXL3KP(fV`zNiu-dWV@35L{vv&Z_
z^pY{Wt=M<|4KfK&&Sr6xX+epm+M;MqNrDy-H?+8}^d<#jEW0am^
zVdnGzA!h1v7w+*Oz5G)qquZ~vY(!7;vf;CY;J&<}9jaHADWw&M)e6F+M!2dP$%D?(
z-oz%J=6s?!G*R8L@j>x}CUwsYuITHbq_S|isF8g$G?it#+Pp60+>P7pe+I!>&N{YB
znfqXTWLOV2vhy?M`72)*gs%xNoRW3?ij1W+ok`0-S^!ZrVKxlaJ2&;#c+T+xa>8DlIUffc`r&%v}E;>;+%)HEk(NZOb7h06Ty+3P$s~Szx{?ws}=#t=%
z4&SrIu^+k1RZNCDR-h7Wv2c{^zKCEgsV;kg=T*8>dcV->nq#A97Jciy-DC|qRD%~;
zMZa`@IimCI%n+PL>LLkDhfb&5vA6DQkITwL|0!2!i(fvy`Bc*Bd%qhzUbL#?{vPMp
zS%-&eOav^L3|SKFAM7YPy#1Qf3LWj8Xf2~B=BQsPl*qq+#A{|~{nenomUHZ`$8RPU
z!biVOT!IfgV}g$c@1Y%5gUtw@b%oaXDwO+bDk$Q;yW$U@Vu?kpovAAtJB~ePUSG3S
zmwC%;?LKbDic9$swS$54uQAUQ5nxqUtU)Mr!-b0;o`yMaxw?^ss`5wYt-N3KRWqkOfT|a
zLmSl=UCdce;$LLIEl_(=i?Gwm*wE9NzX}v9Ve^zrs9Wpq5^v6Yt-tHs6)VbNAkj{{
zf6c0nDffcppIwH2)oT#U$Gk4+#iA`E6P-lXriErtH_s!M+~l=FZ0tv~rJ+bzZ;=U*
z*Od~cgDGtYz%4~i-v1LP%ucL}?H!(jze@VE-Xk@5W6O>2U$#k
z#S_&0v+Vm#ABEsH>^o*={xqj1mog1rg)*_}hhZT{*iImOK6NhPe*?vW5F1`k9d2-S
zI_*C_rZqekQ{HmF#m$!V7#lV2k2-J*zx6*O1&WOx_t9PKNH*sa`zV5oxb2zi{eR#L
zk5m!dCSi;21z>8*9Sv(Wxm1NN*Kv;&-cQ{ij8}vwjawu8y9}$+LNrW}R#`ND>IiPn
zvB`YHOi^$?L5biN_4<8kIM8w6T-i#my5X@S`e
z@^I3k+e2~a8XWtQg186S!9RPPY+DxH&dziWGj+uN6cQvQJurg|@my#X@xPH3g(k+m
zAP4e?%Qy%tn)JUw9}0|?E<@}vN}CS%1?O!r%q4idiB*Iln&IqdrO=Cy=y1_ADCTnl
zOQUS5Md)qCLFO~5f1Y9@wOK{@g~KY!9QOt+moikMBR>jipnu)`yOs59P>TK%jxa`w
zkKo^R;9#s&%0D@=DF9ZuTsSygmPGP8Zu;tPpTbNT!=Oat;hw0Q_y2=n;iF`6Ba2QM
zipLWjWnS)MAWS8~4GcO7_NVvRJ1310
z#$W6;0^XSo2QzDnS}*_EArHkZW_v^OFpxmEmbjz&a&5|
z!Tk|#(P}5D!Wn}r7$DZ7^6`+_)FwXrsz=bQc2HnDb1>QYIy`zV8}e4_v&xoI<1!88
zVF4tH>zkD!1D7KK5^z?P17`<_s^eS3~Bo78x)}D>&pNap#jp2W%K*
zo&E_R>cam4^<77~;5MbtEj`Q>t(8|to>}5`6gduf^@+l53d$ko68mYuDhVEOPN*pW
zERsXTSR3lF%33C7l{1k`gxbL^GA#9fqk9)o_Q#QjWO0IhL1{~>?WSq3H$(@|QR;v!
ziBy{NXBDC&djv)F9<~a2pumn2d0Abk_LnM-ZS-
z2RI>d@b7t)HY4(gSf5rZTG*kqL9F(qBk_1c%x6$cxcyQ85nDKw6L_wIkc~;#xj&Z*
zR`5kSaeQODl^n{)r!6CEJo{`sV_>h=DV6D
z6utXl&@A2GQq_)uv|K6qPe-K|(j~=o>a>?YZzlN}M(w0vz
ziQ_QzzcBz6gMizT0jIt-ekuRn`aQ#MZo!kZO!KLhX!4*_Q_SagD*;t=kXg!{|IeHY
zPm&3E9bC$=lf6!`X&>)p7C9z?p?!#@hto172**SCT4SbS7Ed6rPKJ95{h^rdVz1Rs
z^Yn?f*sBj$8_AwZT=~y#
zS1X=oAU-PDGPwfSDx228TcN6@-^I)A#a?2HB^7pZK{49Ed=%J_9(!~bISNww0#X{j
zJ+D)q@_S8HPLDi|$cnKf{B6`}XbZEs`4pvIx#dp+Y2M3mX8N7c1yn_SWW6ydD%BqM
z)Z~dyQEFcot(ow#BY|8dW?6xk@s~~WcTgy+XYz7KP}oTq8|N!KZrUGU*CmLK$7DF&mC6ftf^C8zc${N>J_}XbnnCW_CxckV<>Ih4)+Pg
z;l$~wzhn&Zn*}`1q8%Sjm#-7_%gzjs#upAv?j58YW|i0XkrM;bhpfv#CkXSWAo~ON
zsy~cEVKj@*dZotBtnBxdraHJh
z%DfJjFrywhNYM+!OZ~}5L;tWTKsOB16QTxHk)P`b?%n2mk}VyYs)-gVE*C2!g98$k
zdmZ=Lqkrn0!LGDuDAL$4&vOJ&lG8}sCb{y5L^>tk62v0P6rN+Rm${Wo1?&DS@;pNJ
zG!&De!6zdMWqd;~W|*T;_0N%Ic>>81&h9K$9d!gw!VU7~mhsQ1M`S-rXy7b*2RQ=l
zE}&LA6k9c@P^tOIbYZW-_P!a-3Ylp1AZulrEPVe%Y^wwaWRh68+~h1^Dbye${<#Wf*~A2&(5P@KCujFn5xbeE)Sm4M<#&*Gle^$kr18BU`0xJHQ^HirUK>#
z-oJcFs%jty2BQ~H+KmHXJHbVa>e-xq9lXl^-Nym2
z(kn5lDqfuEh+%ghG<&9{Dm)D+%_fp@w^tEXaQ92U6GM!Jkjuw`_YT6Ie{9yfIv~MUGYcoZv+O}i_pr`CYLp%LMJr<
zb!4651NRAqmel-w6@PN%2{b+>`|iwMd3~=*;8+v#;Y%eh01e!Si)mbXZZvLpIh_V1
zjjo6kl^@p2yb5JGi_yc(h3AaY$e=z73i_~})GKkY60yy{)xzz2ALO!tqXU}cj+q7X
zc2)6hOVXN+VLPy%q&A8%-dS|=t8?J?#-=@ER!e@Z_7wET?#6mDCcfL#+`cQJhXB(wN5ZkMZw)GHFqXYGGi&-$Qh0E`k+q5<<)A_qH1
z+kTu01otb@=FiQ5j1xz}L#|4W`TT-n&#fQNOdtLT=+pg{2SPW12-g6w_WhY)tqbB*
z2PfzGqAF+^6$)Sb)qIBD6Pw2H^5*4+jmi?+B0zuFDcE%pDP(#m*IaMYk<ZMG#B)8vvThWm;U9qSVBJh!{`nF?B@VC
zTtFhh7~KPUzx_{~RTcViEGxv@WBsd<6GEneVg~Kt1!xff$-{uhSFOdJK-D+>CrAC4
z#Knh0;jGcc0mIOnn6Rfal5=u^~Xv%@@}J
zU-uUN*An2S9=pO~FvY)MV1#eKdxU0(E!qgY1|85!8&1hLFC+gJ<5<^qA6s!mo$e2~
zG6|8*{{Ag1FLS04-7*kYqrS1qkN1QUfRSxJEgD^1{h63X=-0@D
zZin4AWcl0SnPK#MyM2}((5gjTU;Su$xbw}7ip#LV22keFi8|P3AfY*0lU;6~|SMVHo&~)MoVCz7Vahkl{%8E0og^_ovTSV`5`ix7=W=4UK
z^$G*R+HMY6(~oaL=X)h0&|0bmLF5v`CFGmZqSkr-DX;ITy+n$oPDsE|Xajp`D>rzc
zy~$LBHL^}Q0B2HQtCVHJ#domU`BH&LIKWHf@F|GA-LE^;RfFlz(pwC4%9(mCR^}vo
z&HQxa^k3v39*r323^*X>Pw7
zhs6)?3F!A=|4kG>jDh}*;>K5Pko{`w&IeZEP
z%^p0p2++L~?4>i)Z51vXEO#)C{^@TdLp$6p(AF3?%5Rw6zPJV#AW7k@a|9$Bo^wdy
zN>YVG#;wo|>7(z?ozIXZAlu2_KX`ZjU!s9Nr~*%}bicR`-wllBZy4COyGwNltpw~n
z|J{LHpsNwAXOPxdwek7E@7_xeRtvg5#xcu!BiAJpk*zzQ5iN
z&03}qu>m@V;7qv$p#venU>)+b}QeeuD#|7KdH?a0hV(&-T)z8)NpeYY0f*~w}9~*c;
zY{5DKBf4LlRU>`AnQVZMC0&hll4^vKI2tlLC_z!FGUkbVYz%QgUVyRR_-`>BP0+Ae
zZ@M=@nZ=rSYQ4%3p>H|BOdo9~LVTEr9%e0LQ9fEZk|hMSr+L
zA0fVD)82tnZ%2~$VbdZ6zH@!UZzIgsJH9%nbGNiytnVTUl|^oSac?c<5NT3?;sOl8
zbJPx-=?~Ojy;QsnwB)ux(_To+(e1JnP|eOR{_G8h#jYVw>k2IHXCPsq*H$fR
zXx$Li8pO9?xO!kZjFKMA?aZFhZa^#@g=6PdVgz_bPg1n2J0ceo%tyaO|V&wEjxJ#f{1R$Pmd_&j|uqqPh3(2vhDc$rc`si;J
z#2UMgGBH>ud;Glgj7Ia-No3L?e?wZG`Z5)uqX1fvl&J!dBoVU9dZ6fJ816$J8Iw(h
z@=5%wxzbifG*`G~9j-`AI1ahqUaJSGFtDW%7)xz>)47)1X{^D>iRqzld33ZU^uWF5
zv+95uyAKp6LK!*8x52|M`yKAS)Nux8sQcBmc{sP?L0xd1@>b8m$F;ZPdp`xA(Rtdm
zhaBnI{G0hh_TJ(gy$Dc`_78k*fJDUM_klp1LDSDzjB(X1Xii-4?13%4o5k&83nMJ6
z1}sx?&Cd(0XlZjGj$p+1VO_$ts%O9f1ZaDhptVm|yWzJQhq_|cVWQd_J@^c&%eTG8
zcgLVT9L|N(C-dN~*x8ur^A1UWAzvB-vkGV*@rKj}^yL_cn-F|cf#Az^kj6*ZgRI2r
z@~TQSCtzndm6`63WF2_gz-Zn(o$kNGfylaBgwToRI;JO)e6AUpKyWg>=3jt3|v*z?$2sunnTC0lH5luJflY}ixbQwqt!1Z89Ok3ecr+1EBK=4OO@LJF#=MTXKA
zJ)6M7nC9eC{3{447&>B3{8s2U^}YM!Rk-}V*5~H&gogu50Z}*DBws)N<##aS#|26l
z&M^VlWaIlw?mnIyM5t(qKhP|K-+_{{;9dv?3PmxwNAUB|ajE>XDna$kaKvB;6sK5Wm_tI9@TWnSHyzhm12oJr&Kmx6)YR$iGmP?Ep(%em@X
zykd*gX40FM(>GkpjyHijRnSLBOomNA`Q6!q)4#$PLcE1N1{8mXbb)5U?8hD{nk!p2
z>7Fg@Pq@bXt$gUax>bRU#NQAb@jeZTzv$;8VFOF=sDe8@t;f+pi%$EXzzF&X*>T^2
zxj0D!h@l+xUbauc<^U~XEu@NMdW0y7_cx<^Z)B|KB`)BfwUQ9kh;_ambHU!DStq@*
ze8N=b7)mlYz)+Cj$6V~~dtI?c)6X`QYE-j)F#KrKZs?YX(S))uLTp1H(*n$W=*PqT
z@xw}EP|b{MVuif3j-rg-%RFuum|bV1EsWd9Fpnk^wE~#}f^liOu{B&cf(m*j(Aq8g
ze0Jegti2M6+_1N86=zAbkXwWqQ*O}*^HctavJ7Zq*(uobZ$UJ-N>4%O{P7aQY6NJA
zfcE}8zL6ub-@dsIP3U`9LQs!5dA85J*I~BdPvc%4%HZr!&7YF&EU40a+TteL%K)p0
zt2JJk>+b4<0;4C)5|sWa*N!cTrXTWJ)OC1;XK_i~-5e_^8<-f8-U9U@o$G)Gydr~h
z8?E~-C_WgR_g30K88Hc6htS-z;d3~flk(Lt1!#T9XVq@G9+jlO&2V;yY+KG9TYU$C
z8Rn)L7H29_LS3G1MLBbDo7IKa=QG8xOB|Y1perXkV_uGXJ2Y*ZQW?KAS7Q4t$-)4I
z<7W^*n1Z4Kl0#N{Lg*wC0=FBmTB{np3RX3sdnt80iVEQw24U`A*DJg=V7>K*lJ$du
zVM1N>jTG?ZT74ig5YT_)EP9#=e$!}?F2P`V#&>Vi{b2J;#IV}gQLkqQRml~baqKG|
z8o^>DKS5sMB7$75yC=bA+OQXEG*~v6tFKW
zGlG~M?|RI@pcovZjbuaGycWtNbIQ3_&9q-QM+YUA*83;rSM#P}f_sxtJ(Te{emQY5
zvil8S)X|G&5+smU)b=yzzfW0pI0MjkH1B^0xcsU-S)P-wW~W^^rkNIAP2J&qg3Wb#
z{0jq87myS-I+Td*{c1+!9mz!msE*h_I{4w`GoQ3zACwteIe7R%4*-R&sL`=rli8zY
z0*S;=PMZ$7>{f~yK`3N|!2mMsuam}rX=^f3%RRTR`lw5<^EM$zA(0S&Gr
zu95FN@`%seMK?X{#6F0VJ5)~~P~ey6=iZMsM{A(48bEGKka75N*qd-Le13F4FR5W-
z>7mq0Ft-RlWR9kYHv5ls8K6bUFLQFC7u5nCx#7*%w}`smwK3DBI&|&uzwJ-(WU;6#%cEtLa}OzV1(c
zXQ@xe=8Zb7_niG{*nR^90KFQ#X!h_n&spsOU%Q{@7U&Z9MJ
zAa8jHIlX5M4P@dXn2MbS&y2bY!G#M0rBReDIVk|B{=*bL$_JgbaL^lhD^LnS6kdK<
zpOs|=9r1>Cq(k@HXdw~}!vADUeL3<@_hXUQ+LIfV|7Zb<<{^GFpKKzgzw9m~Wv>Tp
zBTBuV08l87A~oW3CvV23bW|z}qlTPz)qzmu
z%cov-7htz^WrH|f4TRrRjm{~2JMeEozUvFca1tm~M=DX0qW=^mAF#I
z7yy{+e5!0|Q}ixl2ITW~zrPwOJVkjX_8PQT5i0(uYL8BO`CRzL@`IzOe7zh{tY|`1
zwKqJrn=T}A$s1t3CZ2_fK)CQ2;F7pPI@A}N$=rCC-N-cRKT0K;6$e!~`-h!FZ#VrE
z&Gyl&S-y1ak%`&gb7Bh}JW@XX27qxp$h?8sS#K^i-SlqfCr&z!%kccK#qF$JRJD#
zX?XS!z)mLye`J{KODm1#oB?$|lf;E=8^C^A>a{X3a
zrbptySGGI!Bz$4kH{}u19#V**xn0v-^iMM78d71~6=-Ml#?J6b?Cm%FSp9szj=bgN
z(|IaiU*NMF1IYE{B6Nv^7!aw^kve?H0r0K^1R#g_fB0N*jK#_WwUY_BwhynykAFA{
zW^+7LejG2Ej7So(Evbx&{o`MNjVNz(?Gwt$oF;sP4%(3fDpLFJsJiV-kvJ;Kro
z{Xnp`lGv|nqMcV6rOzVVykyN_wJZ-Mh4=67bMM(Gjn4dloLANo(uoBI;*guZXW&rT
z2S6ARa`z43r#kTrBkeBGs}xxd(iW&<*}^*@;!su)rrSZb2s*&fk6_=vu-h=>kuYSbDnbNxlwpVj
zcfL>Y_aXASxnTgN)FXwi&=1HB>3TGe%7J153PW>CMb!$Cb2Yz!=&u8EBqMh8I5D_i
z?7^1eWI&XMpx+in^T}zfBd2Oy<6c(KYbfs&S7hnbicHhy*vkYj@Tc{f#PS-;x>a?>k
z28~p(NFfRs*?U+8)b6e*#pXXc82P{u&21Xs$WW55^XalZniEVkhR4b(I~YjN!Rc6l
zf6s&IE5rL%o>aqlmKPrd&9VV@0=OV%k`$M8hc
zp;ma(+DpQD{=L2%+D-t01PjViar4BFzYQx6UW=siG%EnV{I(HBDR%zPV)oFbL8*U1
z4>Dkx3ok<+rJ-z3&=VTgn~rzFr~kfo*uNGlV0bKy6@(02S-bwFU{D0ta%1eY@&*7w
zLmsC7<3GHftXzvejzYXXe-!sP3~od*M|z?_c+nuMe)7;>12h)UD8?uaktzJ#jpztx
zKTB=9{nbwHGZ*-6UV_bqev!^_2{2YC3%Vf=f7pRklU
zANt>e))lxC3_8vc3v4)HvF~u2#J?Qywg&I?!E@-5^rVJAFyi$~%dYeVoXZ6KYQVE4
zJf}6@4>ZgStB~u*zU2oT4@tbeL2jxVjT3Oi#Drz>!@*7ff9?nA1eA2I@3)>uB-H1Y
zuY;UfQT@y#&OiFHw#c+}$PtGfiCh5}Q>`GCpuFQO0wSgk6R5haC3X$OiJ<`*E*IPb
zq;Cs!)1FLp8-*~{@DstritR5@ii&8s!8G;&E(BqK_%6GtroWXfx
z$XXD}6@LD`{bfJONa@qUmf#oz%_DHSB#XG_2Z4FE%oEoyk~A)#rvz;LVoqE*h5w9A
zH18!IRBAC73hnWq!O3SR(3f(@x!~2+`Tn5|TXj|iVO?XD@&>=VsfibfHz-o>T#fKs
zA6pOLK6GuTUgj?fse3&}fl*I@v%wwo%FxX<86i5tH2WdkR)8EIdAgmwf(srsk2Qg&GssM=lzeGl=jJH_6M^qbzl6iIvpc$^O3
zGdc-lGc)8C=q$|Yub`JT5sZhS9O!|HtQ(|55VfCN)GxPGz{DU;Jt65S2kSY!(S+L6
zXA?@l9GiE!^Sr$hAsdUxDq}?loS)^%_yItg`pVX#Z^*{j&P_$Bhs+<2LyJ6LR_lk2
z122XxiET?u45Dm>r^+yXyJMm7VbCYLTfEz*?uRQ+<0jb(^;*74=T@GJv~+$W><|^dT
zBZp%-1)+4d7F-X_eqL&pTfUatfF<_Pvv0HlJc@|{ZV&lr$>%@`X7lU}FwTY;iq3Ml
z){soL7Y=A8)644ZVZ0i01oJ9)Do?x;P-}Ax#{1LbagF^g
z#KN>HM!)=+3UVyXca7_SOY=;oJoX+r{@m_Ev%tAXBqw&z1LsJ+B10wy;7hoCA|++{
zMC{5_?!wafsuWGC#lvoX!7)O0fYnA>2ti(VxiqqVzwM{b5AML4#s=te}7O
zYc}WDn_;JR`!N&!BNKbRtzYy^#o$^{QV)c`^g~JQb#MUYc26~(q@zG%d8M1X&#>(UyY3q+-D@b#UEwY
zs5PdU&un`pPv!J{++2$DAgiedLx!thEH?|2TZ@7$aP6z6_
zK`cxPn0y71>*R)c6}$;7GtX)Y!`*)EIISGe+Tk-7DkfIaVd$E;Y>JT106i0rEO4g;
zk_Hfs@H&RnGq^}adHy_`BItOF%SWl^j-paOxzx+@NL(Apua0SD
zU@W>&Vj<^7J@h(EsTV!-B7<%7&@W$A$6cq}a(wf}v6nCWWe5u-
zZw~5lU;LOZcjUR;Kk-JZ8!E0)Y2NxB
zIa8cJw$T@;_P{jllj6R|PMi`qaY*|3r9!xr2)OEGzXOjVSE|6+O7>JBU1p#QhC=E!
z)ToetSc9k_q*@`BF(hMDSpAxJM+MO=m989BmhR+f)H@TKy`a>{m-zC>l=L$#xKGxz
z6gV?PSiK6bFt#=NNhh(-67IDBt>AE6zND~VH1fK6;%ecKvyMVr17%`6mHiDEJzl&Y
zaPtS!lM0p|r!Fb?f4cKVb7^O92ZR;Lz)rx4A{7MYVD*5n&+=!K9Z9Ps>!9rD{>CPE
zA=cuiUc4JG8j`R!&F?{}oGNjQPqLI|2lXN;1I$K#ZT{@zq3v|eOuCyd_~|8WBHLYe
z%fbQwWW0_=O;v^#BAko`s_6-#&pO;6VrdO#GX5k81rKQ~wUHZ;&`9qn^nC8D_g}AkD;eBx*!Ec6*P_T=nVs=d#dp(d
zD9N}s()V0Sr)XJpsI8v9j$8@k>C>!@UA#G$b3vyMU#WG$#mGP*78obU1XrRKs3v$Hh5
z_cM#I7P*qhH-zl5^a-cL_4O$_UzFHlrdUj#g$6`_67aU<+}ng!>}07Rp>XK>6oic4
zZJ0)#L!>V`!WrAie-
zJ0&<%6RV#2inI(enId=ICb{8PNEEqD*-i&no8>*_$uz5xstr_V7e%20!U+}o?+G*L
z*S?HRtJDw>Bw*&0z8cH9UGLFJvB>z-T6`@5?qPv;-^oB~$Li@=qt)Wz$t}ok5=amP
zy}d{(H504PZpy-K+Ns|EBE0lgvoeK+H40VnOy$ea6^UDoHa;G6zDj9)0q$>;KfJn%h!JHDOpJ$?pb4@1iW-wrghu7V7NMCul(iu6o@%!3|Iaawm{>s#`b~kefcOlHxe=r>1
znkc6>(Vq+O;`e`jy?Pgq(&uODjnR3!6FLj`WlHB2p0Os>d!=>tO610zm(KT6WBmyM*Ov!73!P&&J%
znC7E|E$UI*{K=yq%VTQyhr!Z>R`w~188cK+>=$O#%!4zseaH)uRG;!CV@?{Q!v
z&v8l{=|$q10R@35r~oDL0I^j~x7+;JMc@q%bo7j;g+@4USf6`l=pnM|Y}7)<$CPPt
zGfo$npJI#86VG$T#7f>hIe}N#wLSc!Z-jA~N&c8ICR4n09a~F7#h&EFKBz1wuaDm-
z=!7SG+CLa>t{VYj7OADy`_-Tty9(zn(&`S{s{+&gyC9GWsTaNN)Do$itlse1fx^Nt
z(1nPdkw}pig);tZ>)!3UN4MKCkRi8D)_(JTr;9@Z`r~6J7HW1RL?tFFXlmB>
zxfPMKma4ddPCA;bC`P?O-M2xPx382&y0$5E0Q7;bu5}wja~Ef-vb<{Ns(ZiDNierR
zh7p1g`&JH~ID1x6)FO-Jgd;tFIf3D`uVq1av>r7@=0wfpe4LqfA6+yykieu7rK6I4
ziQR<{iUnKKw|&JQ0D`oC-F#qIrMUEaV;pQ3H8{1eXYg`9$os$FP7
zYm`kotsLc)>h&rjFDpZ`Q{6T`+)5aBgKYCS|84GBA@=C;hXqvMN^cnk9z|Vr&Tfxb
zGD2Hgxc+bwz9(7bHgsWF{c&tswpnJDY-dk6sI4nrgu6sn5IJnIbD6=&5wlBos-sZ;
zB!AA3qgnHtMO!2Ok0r*d3*QOG<`i8$L({WCEtA+IMWFaaZs>XjBN3xjM_7zv;>(OQ
z+GCGNZ0P=MUI+t${2Y2WzwvCJI*xioB4w%bTAB3IH<7-#&cnHFltqUwN-7rP2N_YP
zv0AN1nm%7qkIa#hIQhVD2?8brwnXy5-X1G*mYZ#c+fp7dMy~>0{HHH4ADSOQUGyi>
zD6Ciia%b%|NriHAr4_RkQ}gjShhpKiu`0?L^6(3R)t)=?)N1tOT)VRKA6q+|GOcnQ
z6u*@l+xGKSG=qB9!#3@SP=1%gc{cw`mcymDq(x*0p}mPVBBYX%ja$3sM(I2L?cu`O
zwJse$Z>Q0wkfgMb-Po)<3*(y-5$9c}KAJ36-d~7-YvgZsUx6PIn&?&rqDRYA;fXm%!^?E~r%6m(i
zC;~;5!pagU?r|((KM##<-MI`#k*tZ$cezDH_28?p4B-L-gIsU18||!%C$PSUpWPdf
z_V=6Z^c)olLVX=)JHEl1RqlKdZf52GJ_YpL{v-@R=G@x8@i{um!+gd@BIhWcWXYY1
ze0}B<1QIG+)+k+G*&%8}*~n!QabTlNK?Dfwe$U_&yffE-0qOyUq*7i>Cz;gjn4-C(
zQ%ZEg_&M5M6!Uo4;h`i6FG*2&nJol(7`6=dxj6J!GI2^PhJ6(YVl4U<7v?7i&!t2q12DnAja62HD9vVW@ZYdg#KYuILHClk)~U9+rJ**t}kv@WaD
zQGV^E{fUpbEjA%~D)9DfduvCi6nDo@>hlb=3Y|TgTAw5zLT|1FTn7jKpm3Sc5-3Pw
z>%Ob`?exo18k4uJ#6Xq?ZT(e;r+eRT+Z~u(JIuG4xpL_Hv0`MOYtDC&^G}SPM(Zb9?{95;u>jR!jb);SH9zW=@^GMBf#wUM;ekcc^@O?av9`I6UgLAL14HiO6!
zvQM@Y79XQu6r0slK$#**?nuGtZ=ux2XG@{wnJ%=UjTM9yeg0CsDBrQHOq<8Q5YZoq
z1nn`!`T2@D)SP|0fFE8_d3D(zSn6hQupGYs6x-8OwCr@StDQzIP?H};$6r5F7BOXT
z``>|u3{npnML~`XUd_H#9c2Ygkqw=x8N2hZ!ou%e=9I1rNq0S8l%G!~MMNW1DtUoi
zY5~M(?UXRamr2r9yPipKzrYV5dB5Wqh&eYT=3d3fH&xtAdS^ux(3~F91xJbuXQg9W
zeJ(Z>S|R2|PlY-#d;|Pp6%{nLy?hk~ti#VH!5s1AB|z}rxXynCD@sAMJzTN)`x{>H
z?a>D+#qGKc_M5LPFT1AUMuqT_Omsy^dw!tcv3Xdbny;qby-W`{tvw}cMpA%3{kVci
zwm1JLNV;C~pXTi0l(X}JT#oQkYd9?iV2%w8jfg_43=Hv!{79M*-nSr1Is4YpJ|PF8}lL=r2_qUrMfzaymrfD=DO=FB+7TqwgAh-)75C!PnBZu?x$why?BdALtx}WPisou|X%V^_s=1yErooKAeWDglx>s@QCo~Mq{
zQ$y~P^W$eLREET+iSE_?R*17IBxfaQp%EoL_8wH2$>afmC9L_MRR!}P890N%N>aB_
zpVxiq*7#-s3DUezcIvSR_2G4?FNIuhv)f4BEn9sGd^TXqKTC&{YA|BLyU1Kd@l`@}
zOe{X|j&NKiBo#i0hDMx@5@aC|Y
zd7kzZBfMO9jecC$Cg9SppKlEZ^_Yn$BvaBK^9P;Y>V(-T2{I`>W@5HIKL?uhem-(e
z-6_fVc(C#XRcsab^nhry00>^DH9%~pB`Y^mX~T>u_X1394^hDzj=PJQ}Z{o$IPSaHVi
z6lp=*U^!mNN19*PetyP7De4!x@~MaiUHB>4&-0S>3G1s5(dYh^->3f|*s7>_Npo{Y
zUI~5(d>-B5<_C>|U+&buL4sxu>>4PV5Z@h)g9Y}M%WEA`@!pQBSEViQ+$*bs$u#OU
zJQlesMZuDERYf&3Yj(J=OqfmgZh6_N4p!Ez;XxY26N^52La%}hJ&HyUD@p}{2?K=}
zBet68s@3mT`U}R;2Nqb)rkdS8bHE_su-NhV*b}lhbyhaHF3r2|Al`;qDJiCxb`Oh^
zfQ@h|I2do&W@pP0YM7Xe4Vo9ZIye-On8V$+i*LlBEi{}F;#cBxXOR{{qgTZawE|a;
zDLq$oPCc0+G;=H0tQJnho(}jbxP<45aH;Ck!-P&ABK&^nE-02>bUY82z;gEAv!5Mi
zj!gXkC(oXoVW3E#8>gIns!GM?`6eKA&X`d#oBHiy#*5)lg|g*TVHJlR@UI~6yc;)q
z1cf43ff1MDN$lr~*5%D&L(VeplWUbk6ya8)ed$&#!`kvrAeca@4_BOf9AfuI!?9D{
zuq8VGD5o@W^UZ{IEMX@J`LT>HiZ^+mzyK?u>rQAjeC;C!s6e*NCX38D6xKeHMLmz9
z3^0lA+E0UZE&KkqC;SUHiu}P-7Tg>?Y;t5L6qTviOCozoV{L2uKI^mkVp&4M#X-M;
zO67+@yU+6(#2FCUGA|1rQ&J{xOFp^p%_$w#ONxXvq~ixQ`~q2`5@8RFT5k5=Zn6{pJY!+IE^o2JF#IfMWOzNxdb;}T9@LJyA$M=Ph|sc=Kr6``aE|pmJYZgQ
zhd#Nsvvx@|r1pgnL^>;4+TvfP|5u`>?qb+-#y@#x6zG4%U<&NhK(i7+0_p%nQK}+1
z$`3MKFc2%>@zwfA3xK)*+I$&$qFrna=P!orvwQ~7A~Q2V!NAtG=UQg;2g6;q_0{L$
zJjBhBXggk!qgkmRAKwFMJ2-bNf%lqoiYM50fwI35ZdG3agc-C9HoMEj@bv}ejVthe
zoTJf~kH?a6$~cSjsCBACk`GfsZsjCt#BxUgAx_nxFXJ+CGLX`s7BJrb?hd(9V)ix!
zbVP9k*h&kA84e2PbbYE|XJ{zazw}7iqr@eUKZwi%``XmKG7Z2Y|a}RotAdD=
z6M_k>w?sVmDx%7)_h)FcN^BnA1F!FAv~KZM29RU87z=vv2$H~!DiCUVc)~#FT??)^
zk90FD2^ppX*wky^Utwq_v9+y5yV%zTMn|)Ri&5+#(1skLVMU$1o@PZhA1DamrmFLN
znOwv_zrY>lm;Aqaf@~T}R@C!t5$QW;wxnT-40cw%>MCkBZ${BG?KbFmwl}?sLW!nD-+2*nZ9#F{T0v+b6T-;
zddW+%XrZgRd`Br9x;1ZF?*eG_;v06XE6uFB`Dq=`7{Un1X!jr%)4@BSt
zU@GNLg8Uzlh$4n!B?fPPg0kKS5)gpZKwnII=>s@HA+0-6?%@B_Lu42#*#e^krPHN<
zvRm^eeUIm1;iW1N{>)sCy#UPdPo{wgi4k+0)^mu(5ArgQVH-|6BU)e}o{<(hM4Ihj
zuR_y?tZ3+pLVIsJvrZo&pt%Pke`rw2dtNjSGHFDw401Uzd4`K2_OGUFe**Ei2#D#<
zITU75f+I-H%U)97LCEyYs90^Q(JmYcEG$g09Jo930ZZuNBe&56lx2ecaI3ATYHSDW
zkxHQNk4U<+9DMkM!HWlR284c{qK9b+4&%4gOz&7bn~hLS%TM4kXE0L~hQF1#aQ$E#
zZX`J4w*|ddcYkd`tCRRK1R4sl8ekD+b-ILzH=i-69lM6~L%B|(P-F_7
z>TvuJbQom+803q3IYP4V-J4?HV!toI=-W5Bp&JQHZD)r4>?3@ibB0%L=wPR*X(It3
z%SwuswM#qWq6u*w9RPkmAh(l;1}wzFuI51wNqU*&7GT;*@CZ^tNK*meOYKiJ$dh3H
zxZnPILNWm|4Y<|Td2|N`bdIudD}ZDIgzg0eH;kd~glO3Sy?k)TF{f$6$oP=?P3@
z)Gc=qa}0wmtkr-(u@;)%khU)>%a2iw4lwZ|>=t?rJ^dXYqdscfU3t_|E6(
z7{Ox2yfLwI_>E3Q-?#wq9MMOY`Iyfy@E`kVOx4XHZeED65gg^frTu6pps?MS-{)m<
zbY6hYiP6Jbm3MV4*g;2689Jpa7Wo#R$DPh!`}OGp>nh;_HnB<`is)6GF?2y;Rz1vmAW5?;!J#ym!94z$BA
zEP7vQj%X^n;2^rv_w?2{=VrZz|VFOrNwBN-&)@Gl$Ms%U&&%H5;WMnyTKBrwy;!X$3ISdR
zWCYENP0=D{5A*VCUen(l+g8I=z=4KmV3)8Mi1TG($zeN0>L9;qNEVF^W1ig=v$uIpucR3;U6X%T^?^T
z?dRc0JQ5VXWpVsco&GfP4kUMBJWO)wgqQO6`Z~E!9t$(ykQHvfckiAkbjws70D!e?
z)(gK|8Cf;7u`pflhDees>qzH9wzpBZjY;MSZ^Kg48=;hTU-e{%uioIxW`+tIyV+S}Nzjg&gZ2wSX=UUn-@fYY<_jB>UCrZ4##>JH81Azi
zo7FF{Oowrp_h&=%u|n|FQC{fed_nFVQa_~9aG+ERtyntF`k*KzDet2&w_xmjHjNae
zOVdZMQf(W~+uapk$-SVG60Q+G-Fw((-`k=5cQy(0bFEwEXMF$3y^^q^3{rVhgLS>w
z;~gbl9x8zWl`l)gR^>GpEdFg&epXoIRyoVdI8kE!@57+ieKTY;vymhsd^d%;wojze
z8As(*^qEj_y_AAYQj&)Mp`6q|nI4_n+%@GX%&*xJwF^;5FhZpZnrkxV6ekNZ!^i&o
z`Msa($WX?LqSPds#hx3O|B^CEF4{ymh9_3lr
zYWt@1ccxRFzBC+gz;OISj_7IOhy;kwkou`jP!C3^<};NO=jtD~60wj{b{2C&NYm@6
zd$yWVX{UBs-aYg@S28}PA!TPIl_lzyn7-^Y?<9k!(?Q7O8EEazDm^~fTcfw`CLhbP
z(MQo|wwFxCj%OI>eFt^@u7p)R4*E-<{TQU8%MDV{90IPTVT`?i&;xcF&bWNoG?oXN
zTKk(%MR{gJ(XseRREFq|9i+5lhe@u8#yyE45Ci5>{P6(%aN_ub1HpRvG?+7(;8~~|
zPa_dJ1ut+ki>vgB=04as|0PbOs-b1#MoaZK!t=>9`$5y>aeH@yM@&Y1{W3
zHAMaYOhi9!;qi1TvgJ_Jq5Fc4so|<#$iEd0+_PcMxG!aAEdJ`{DClqUGiJD<>*SX2
zJB@P>Gn#IA_rkIF`;#8*N-%t#J^TfRQFLnX=f^>H(RMD=4N{Y@p?g8_R)0A0i$A><
z!D1pTj)lM96hzTL8GiX3>P*}ILcW;SKak)*EA`kUZ!AwX{jYESTm9hX{gD@fKEL+5
zx^wpC4xfeB>Z?V4o+r4Sdo~j2&6gE@eq#juHV%uTZUT#klLi3-rc95zfoRza_G8!I
zf~zBS!JMlCOo;I2StQqGzXtM!F>qJx`vQP#?-zd*ah0N4R@Dr4V_z=Efy83%6>7tB
z9)~ym2YCPHkaYFqjvJ9FG*RZw60DN`=QAU0+JyEju6`MJ)Vtx~xlWhCjqst{1!Z52
z4yYBK%wP4nCupj=0PL!lFjcg`N2s~O%y;G6#k9NtTeO5b-vuN|9BiOUglv{>_VGkh
zsY?A%K%EO22u6i6-ouPPkpfG5UFyDC{?BQrzodl2rYl&g0w>=XHtg(8c%X1&~?sd;2+&B}SftVPi??cyGVQ@-|EPc(ug
z4Amk+)8Cv9KlQTh$z!IR-wmh#6X-qPB9xLXVR*_X#q+GY10n);SSyq?TxUx_UYIz4
zgoMP!QJCDYXfBuAlRsm-B3X~rlXEr&u4zM_YXSi
zTa^3%M(N#CdlRzYAkS@0eG4w8+k5J@MiI1*AAW_-RjgbW;cSjnE64OIEKVx$puE0s
z7^6v?Iv`}#MH4`$Ica}M#Wbh_!wWxI-~7N?<%vP{XJc^#((k339$h8ugBaKClPZF!
zBH3nN`=Rc;5jG9N$u5?eUhC~xtfenC>6vOT#>boA>vtD%F>zHK6=slvi{q$gR
z^5y*7MAZV)+@wqq5*?lPoSMu+4*$~^2jVr3^6mAsy`jz^$^&)+6RSgq-6%>DC1{1>
zbuy@V^n}6iXM?dPK;NC6MicP&S5is)EhufH_e@J>XR*6;{b>tiwvh0j4`Yp>_BVlodduJKwggIrDe`
z8?!tq`Kzz)ubW}^XBEA`l=|FWCjy?REyMM@+b)QMz8tJE_fjWj%qK6jfk
z5}WYS2pvUq)Cv%mn%VI_QAed75|@kgPspk2e|u
z1Z_uEn7HZ{s4RRX?0N;3{4wQ~MS}^!V_3H6af3`RL?DhaI>L8o=@PR&jggAM=z!?D
z!yg@#E&}T&YVPQd8FlB5&$vgA2ZYL@Gvq7tzXzFC|9g;m_)1dZzNCk8M|WAV4JHP;
zUDIZCL?x*Lq5^_Hd_zEFHcAyuY9ze%rFah3j#chgZP_q-n3*8#L;Ex|Q{h4V7hq!h
zYrz9*V{9K$h>G=eBLP*c%E$9
zD4gcq$o=J7+Us*G-iYbepSK$_eD>Ls-$gCr>avq+yBFmb2UQeghzc>-!hk@$zRC8G
zGTTiyTb!|P2yfc%+bEJt;%S!$Utef0dFs+|Z`8Y8d^_vN)XWw7*z<~|#lZ)cQgOl`
zXEGht?p3lM2u@2<1qUE1rTzZt4H%^fK1S|I5lkb8mc);Ems>d)sZ@ANSx
z&s&lKxJWuHwEarD){~yW{C$hNS9x9Fi*<=+Y2NEZ*uiV(DH(S}g;k4Ppy;13s
z7q(O9R2qG1kr6U4%-1;H_iF92cnJyqBxKgi{CR5wegwzWI}Rn?*@C)gz$QXdhma92
z-@N1beEPGrANLfBi=>$RVK+3Y)YRX64m@4?P=a02WO-S=Bj~Q29xDMr_m4Jp#GJ@6
zv$4}3TId(5h)R4Frer1PyR3bD+(#-#4x<&ohV#mO$r2GYn;7@2=K-`6(T)x`A8;`5
z+nMC=t3H--lAbAw3-2VMGPj~^Z>YlTARko;b>kE70SXwmnCB9v2Z2j1OMoXHHnPYO
zrp$q^JLmuLunqTHu%5iNtWqU3S`sAKUu_98qKcsv<7h|BF7q|C8{D$_nbJV;nUE}5
zeMa<#nTS6d1Izd3zUMcFjyHEbG<(X9NjWW=+cS5$cQ5pY*3u3aqze+8ZTTGMxOUm5
zzE?8WScmr&9vNs5$y-q}9rosG-snK>JG0DiuETicm!}8ie6B4=+o0fgPVudBwA$>N
z76V(knJjnHk2hYwji7e*{F$ob;vKmm$g-kVxP9F2E2x%4x}Qj3xD{=M*DRF&HP$;f
zTc%YvJhO7_HofMX_lalYo*i49aJf*Srs_N!U2??J+*?3_$R$k?85HY&I1Wn&Ll
z=$SsPd(zEu@pnT!)!(M=Wy9SCdv|GB%}vW|xke4d3lYNuQ^N_F+p+#1iXcBB6u3Xs
z-6y>~TxTNGTxO=eYa;`zq1))s>6+v7f49dp+fLUX5F%>L;*t3y_n
zL2=uCqrTei#!_iF`Sxn|Qo&SYMM%lSi#oe}&D`~vz+53z%Tc)Nvbdu4gumtbOgi(*
zC($X(NHZ7{!0k*pUC~xNef$i$;YTH#HA+=C
z%@lO^?LL12vszg(zw0q^5R9^N?T&JgA>K`FQLLh~Q@l;g{pG{=!s@j}nIpR&g|Ok-
zYPXRm?cK_dK*2>%_mIzWe=K!Ao$6$E`Xp<_s?fn_SQ@^~OM}4Pr^v1k(@dyEPTP2F
zDe>kPdzMq!H|}E#u%Z?VV!cvwi8f~Z-rVK`?BR4eif59*YudK&7Pd&M%5vzh72#g0
zWQ>Zw%(GK!wJr++BavnRg%HUs3$=RD+~IoKAK_mKV%j=aQpmlf$h~tj|AkZ5e_MsE
zwDkb)#7<=BY6af=S+2#KXuA}DT1GKmw~tLzSbLK-cp0PEz8Kne(pspN+3nja!H@fR
z53?$9li_|?7TmvS*IUc{Gga0L#K*^rSZ?@)j%C);KeBQHfBfABLIae;07
zYHvnVF%Y%oaQzM2)mwbz7yoFMm#J{h0b+2IP=KWYxbY#4S
z@WhG+N~}u3#o?Wj^RWddvpJe*%#YIs&TY4BAHBb3}Zbn9nS0!!c$~j!A1CkxdN4>^rd%te#!TFnJ+ioB)2zd`g0u5
zrFYk_thRhwPiQt$f7W4RQ6hv7esc+@qqtbFaDx3lqmJFFyE$OHf=`Q04
zS#+HF^NGC4NsjSxiuP9Ke#L`{i6jZVZTHjk0;h$Z32^QFIcAF{A8@t2?D03D!&{QE
zT+>Ni?)y=*y!~bb&pV^0AKk3`*ftlZJ@lD%9P=uj)#CDeHGZ>zcjg|M4(k^Xnv7kG
z8T{E<$RE%U&-OL4s^2uDur1WaC^Wa@+!=~5D^dK6Rn2jV7rE|tI3uIGz3-l)GHt`l
zdVARs21;!m@{sZCcp1z@1-a7)xL0Ls=8)reFd9=`>j;y;2^L>TP?_QH3sv_{#AT0o
zYq`tXuASBJ+C+(Vn!;$U)XRlB@m}F)SjS%pLj7$%*^&
zecFuH(T}yrHnf^K@lMf}m}I9|*=dPM{l@uxb_WAvk{|r64AuOUc|5G>gLsXHyvIUc
z_mvLsQoMf9KHUCZ^XL!JnTEMfqHV_(4_Ixw!!7?eDo5a~?&5<{eO?A;s&2iDEjV6h
zUhAC70LR#bonE-gONu{<&(5HoWuaA&yJz-^fzQt`)$8+Q!&O$9YHZ&7{oUgf?m7o0
zkCDxIKl0d389hTjQ&aFHGHd2We$GvM4cJ@*Gg2v=GmRH}zF=w>!$8S?C6qb3L&?
zg$0hUrJEkg-FNSiOCD>O8{@LP>-j)Mt`CwZMGqgZqU44e7}$#32O-Jk!k=Nc*++9{
zxzuIyD;X{|8r-4F$*!7r6+vZPEeDwz8R7KH13QDizPKRJ)EskQ`+sOew?tuWhtxXq
zY^}tE@!45?_URF`%pA43he5p-dY`9V4qst2yTJNOuTSMRhr3feAFK^%81kz4`9G+k0)w6kDQJaKs<8%DfWI1+|3pgW@}GK}uDPypZrQXW$(k2}Sp&$Ii1E60%3jCP>nfRV*xF|c
zwSgYrG8dZH@$|9Aj-PtqZ9C9-=Fo5Z2DwL9croZQM5Fufab5OJO4&R@k>hUhgaKz&
zt)cqHGO?o~ETri<8V9$PZ*H-j)_Aj_qjcoH>Xj0Y52@b$x#2=ypqCRXK7A-#LZjl@
z39AkP^EdFs$&RFz%LIPqwayikh-43Ff2PdWcW}LW!)fai2DN8dT@qurlDk8D**9y)
zv23351MJskf@mKg-t7nRef+_2CRi7WsIAs^ElC
zJ&RFwVN%se<$0V@Ul6%Q^;&eUISyVCA!g+}G}N6$kQ?acZ)6`nPNDEpRFw`KOFyVl
zlI=$WO*1UqZ-|4NMTv9WyQ-rPd6Yqp6A@UtDftp;2zo^Vhx)jgEbkU+(I;Mj@p^G#@n~kp>wq5
z_;)=S&VQiqRj!qz!A6QU>DM5WnP(ja}?O_`)vT=i-fDre8EZpm(
zSH(ce1`D{F?XS@?ipxG6=-h`>%@l&J2(oS#Wp=e4Y7ILwW(lK=lM+^e{ciKtz+>@d
z3LlQIE3~ma?WF#+>%z5bq%nP-DTclvMS#)2GQy?{$en+4D@A!+4veYPH!NiAPY;rFf4)>iseQVnC^H_p*g}5CqWJ{i>9qm0{bq9Yv
zxt%U&MFqYaesjbU&LM>|dR37z-u(MJdU~BsLmf*e@mtw`mbVMJqC@n?wuNnDkf{%&
z_sODAEG03VH3??1_g8(8mC_FEIzwky`HC?&kV8frQR9IUSh^*)X{8_haJX5%G}`((
z9WEtD!>59c+5AFmB4K@sgrRG7dpoWQev#@)K?=nVa^mq1&)S}56C(2!UQr7{Zp->5^BM*}IHdyPjY9p?B(EZA?IBC@hZRxdXh*3vc1JPU>RQZA%O9
zfR5mlmXv-8`29DWX9LvUxa_Qs%(tsb7y)0V5AH6%)^L~d!`s%j;W1?7GL_jL
zE5eXS>$Bgxze?kH=c>2e#E58LV)R!$m$WqI!kNzU@hktk?7i0fcjp(6YLMB_!48Yn
z`0rvDV%DVbo}tUWxs?F?%BJ?L694i${D*!I?PRDbg^nT^p22UksL
zhS7PgKeU@XTRqrPGP~B>DCnw&M|Yn4&+4yiRUF|XgMJbL=HU7N4tmi$dSmSN^|!F1
z2fyO#*R&1Tzh4W&VzQ~J^aF!FT5}mi@i88=oV^@oX@GlkG<$%|zm|acSp9Z^Q>+sH
zx1;LwY?rRijIsa+F*6p^&it8*;sa1bqIcj$iW}i
zPzS#Y!=D>&h)TA~`B%lt4`Ea#FbDi(4oE0bn}3gMb95MNV|3>#B^$vAIu<^2fqk_D
zN04e{TTY7?u@t#{c!luPn_|g_w0l?2RQ7qFE*fV|x{eh?nOcS?k`!*nHqWS+Ip^tF
zPZi+TtcY55L(ztc$@2BWTu$lLQ*j?)aH
zHAD>=h86f(Dlfg$A&hgwe`nzLJ9;(wTaTb%26*;3#(AdPcsmt^?S4~PF@85#ly;<7
z`?VSNyKN^2n6JJP@6NLzZnoJH23w6$F>21yyu7+SWlrL`czrIY`k7a2N}+w|tngvIzLC*Prh}Ial&Fzx%^F66{V&w3x&evH+wzFS=P@Q+OyRN1
zV3pEi&^yq`%c9l*>_)U@i}r)DSXFb~!~^WQ>*=4*59b|?EB*GWw9}d>7mBFiO@
zs`sj@sSGBR_TVFW~Y&DAlU}P!vEIbf{R%0^46bc}+2S{8|1lIGDwq2@9o(6S?khYoyPaL0%U3Qo(iq^16Nijtkplni
zFiL;+MuD@^&h95x3M8Afkpz}2!o~>H?h$gRvn2{BTmmvls^f|H6VyxO&VA&fzV%t0
z_UQq*t!X02co|xeyN>5;sFAjXgb@HL4QYsqlq%JKFZcuGgU$0tcI+O1(lJvp-7I2U
znj@7??|S4@Yw377!)g)r%4I!k(^^IMN{R7b(7f^a28Xfr>!`d6`N{P5)Gwmf*YZ_+
zd{P)L>esI_xXlw#;83E<>XKx4x04At-Kd}9i)*MEC+vhL=!=T}a}j;7mihevLhpg}
z#fcU#sB?jsa&Lchjl~h9#!&IrFhp{oSSey%qzGYH>fWs66to?etEa=w^vX{$eO@ch@R-
z_19Jp6?xaW<1zZ{4bKlPT$}&%`RJzohhZowFU_?jzZnQ!Z400M@
zzU#z`^H{00K$1<8?U~W~vV-Wi5xq*HH-RK-v(E`3Nk}wfvhG8uk&Lp*!n8z;t~Cfs
zao)3!Bb)%r0wa=?onmM(9EQU?clW0BfLC+WK*Jqwx3B-qV;3pt8YMX|rtZN}G~7EH
z$*|C$TxL_)@sVK>X(F`)9;ME^o;rbSs>9AiMf#wa{)py-{q7K)
zqy;9r<@zGiSAwL8`za+g_jaokCMr>n?W1WH{`ne={q51DXV5P%>CjyarU=N|($94?
z*_IQLV~{hRflm^P%qD16JkV4@;(?S|51hy~T=+3o_^v*lZR@e0<~Mhpc;3|k0?>~)
zyg|b$2bO98suJm4oG+czH5Uq&2-MF$UEMCwGO}v^cb;C?h>Jo>aoo}F8m(|>^(d~{
z?Pj)`2yu0_D9qN~B)uqGtNMg0947|eL1SbF=`NF8OPw#(BF4FbOu~>ryf~JVa^I;6
zAfln39ubR1@t#D%4DuZy;Pa2qe-K**D*jggK<8O56Q@dk&`6%Ll|9RNc<|b#2L`Y(
zq!r$mm8aO2N{}^8o(qn7r)%pyKyiT7I8U6tyy>F1>rKM}ST-T-Sv%Y6*&3r{mXr1=
z9hde{D3qGl+k0Q;x(w-3-=a<>@k2xD*rt`uk2^A+c<#
zn~MKVR7(RbH7gGS;#rLRVWoEoS`t66bDh53{B;T7pBiiDzRDKL@3EI8OG_tQp64oW
zQc4GydhCVBkBosD|G}7DHp3$Skb>X~jMMc?iMNoNj3ZlGj2*fPCBrM(y>GuWNf~?H
zH(+x7BKDO(8{eTDFOVJ_-g1Ax`;yWiA@^;D4ihARp<8~>GZvjUEw8!jtDINJw
z0~KG~v9`AMXAAA^^J;eOnyqFo4U7;Ue_Liz^1kG7LUM$7Xz%RFv!t{N(61t69d^~B
z(t-zP9gFIW4U_BMkG#56ZSCd>>4MQ5ei!cS=7)h-49(9(&W-eG^aSL^tn{1{>bf>R
z{N`r6?FHPou`y(iCExP0ml2(8Vw>(BHE1bIJg*R~?|$3MvGxE16E#ZolsD3Tiy#7T
z#OqGH7%p75UCVZ1xKZzUevB$zTKDldAFji(Rt&70SW693U>FxInip!A=MiqA_F_WiwK&%pqoQBmapZ>Kt#$TY^DPdx_{vbO9r
z(*L8JAgHU>|3KMxAb2Dg>Qcz6&l4FSu+N~icoR(>7f4zcO@W=U86_vXPbU~WF|o^i
z^X`Px+xHHONwr<23;jc%c%Gg5!t`4)oaD-8gjYq12gI)NU|*4#s1XxolhikMYWUZ1
z!?%E=C63@Uh&-`29P%1@rL+1-(Z$2bDzbJcRE;^<-Zf#I#rmOZ9Cag*~ZQKi!(?d3btpBp9b
z%Tif%KBOUIK4^GQ>@#ea%T7#ME;hhQD%uHT=6%eZLD%09wgiWsl7O5O6I*G4Xsg*z
zU)HDmUDRe}*6;#mumGJWdpsv=2z`ZA!a=I+GH*08xkS?(?gXJzjb@d!*jmZEwwZG7
zfAP6IiRF_`L4I-X{p+Wq#a{?+KA6HW)EZ1X6`)g6Si6m(uwH7j(B#6j+EH)!4~?QX
ztvZ5`C-e1E!K9+@VlC~Mfq@T7^5FK^{TNwd32Sb7lYShMbeB6D5-Nie8-_Sml#O;w
zemL`f?zC63l{Xkb^I$?Cvz(RXjr@BFaE#fK#l?l5MGq)j-}CuB)%bj;9Y)d(c)?Nwpk^FtDVm$hllscvV9GTO?=gg;YzfUh
zp}kP8Ps7rKGCgQoBK~_va~qgTQLS>2bhHGMRQ`A4QB-YN{}_Sd2*3YctUI*On3SG^
z?r39kvsAR}PmqBIvTpSL$;kPLZnH?NFF@n`*z`qr_Zcw5Q2OUXXanj|JFOOyI^s+N
za|BlHw<&vN=CC|gS4!V6s8}%FJY+0B=l()1ES()Iij-v776?C-trVySUR
z=bcY%+B3@fK4Mzy9Ju93W4U6@T|lYB@u)nIM8Ra#_qH=$zqm&npDDqDPdAb0jXTT&yQRqn!Ar`RfZzgv)2?~CdJ4bKzuS$QsJ2zL^#
zu|r_n;u8`GvsV_RN4=7F8)$*3G}B?+jRTe_^Mi3?y5Z7;X>zE!)G4E@HMm1?%0ynu
z)b4Kj+09YL&6TADCb$=%(Z
zZMo?NW%vmr{li$-_qKFl7_oi(anQTM5SH16^(xs8D4Rh9U`?8=r|9Hr{O0_
z2=PcXdcYgpeD!wXYc%%lf+jbZ9-ddO_@E9ASz&ybaNMqN?nB3TVnCrfAR4P>U|?{~
zv=vm1CtjmAD>--BdT+{bhSvB?s2pyOb4oK{FwWaLZe
z&wxg{8t;0dWe1K)4K(d_0Hp}EP;K>i1wW2l`rN
zOQbph1uRuB4z|kRhyzcw2ecX##E$to`_`TCgLdUIvK76KbY)Z9dUKYFp6(9qS99lM(5<9c)JWtFxdAwH$}tL
zlEBDs+tjg!#`s3;UL3Gs#7J-)GhJQdyZ#d}O6eDrej$Mxg`J>GLQVaz6qO4;k+=aY
zJx$^yT5JmWA
z;0srDnE2zBk@Sf1DW@H3&2wFLf{X&+5CR)K5PZv?UN#bbxB^@gF?$JOM_Jxgp!RHJ
z9WEQXm0b4GUi%*rC_^|ZaIlZSJ(SFVFdd3A$2;N2D{I2(0&a&PidSh*RK&aM14Yp0
zD!TSwMJ*hWDJ2MSdi+V`kAlngrkHg7TWFi4SslL%#RT!AfaP-cky=AP-IAr(cj3iT
z+x0IxjCa$WDV&rKU9|Y9Vc~Q;NPQiXD*x?>grY>{!$*~JgLY00tcT`xXXQ~&a
zCh0XEtc$X?IeF=|aN2=f_04bjgA)Xq+9cM}qy+C)c0N$hl9m0WA-=0XL*U!|?2eh(
z@%u9$_j>P%yC0+3dV?e9wV713W|qN|uw&M-iFK-BCiR!%(Ugk`WRg+?fY%9^d$BgAHeFIp50@Z;yRR`y
zJwIz1+Un1|(0)`tQh4m6UrCt$BmEXn2i)O>GG6)lYqOjx>D!_?h9~ZXk%22lLh)5i
z!6!fYu*5sLmsI&4zb8ZA?T_)KS;RD*mfDzUA-%8Gpgyg@ofkK`0LbdRMZS@Gjlh-i
zv-!rc9FLC)^W-J|=NV+6ICM*fQMW`>JKsco%d1;MZp2(KQ?~>a6U-
zJWJq*_Bl*UK$!FC$8Bd_3*6(4lj>DBy-aLU4O6>?hEtU9NLR=6O2uS;u)aOccgm5q
zajKE;=bzZISF_&>OSjh$=rud#eA#-Jvg
zXY!~{-Iyn@&u;*K)LzNP=vVkoczm@)%ngoU&ArQ#zO7Vk_+L(ftn77q!~9evVAR`OUcTsQLdI(vx?p
zmIk~HjoB!^vPcD6b4%~jPSTx8E)+)Z~R~pT;uM8v7OLSzx3~4ksbcAY9B+?Jx%>P^M2NmYTK=Tg&j(1
zPTdPlX($x~ylv!)sj!jt!x=&lwO0E{xnGyj!?3irK(~TnQ2NYG4nr$Rx
z@(ykPxrll~ie!*zyrOG1GF)*yhNi5I|7*}Gc-a07GF`hQW2!PZVyb8S$fBh*q5)&P
zb*poHotfLoG@bONk;(n{Pn+;3-JMeDp5E~>T!a5>*eNft{m1;vEhI7Z!H++fIi5_@
zQ9r)CWImiduRXAHm7Pk!@UeV_$k%&0f7np;Ro7s#?zcw
zB@8tz(wnSqtC4Y<(EQf|{eW?Mb+^*`_RWhWfY+t)+}k+HZZL|JWt$kf@c5bx2Sz4fCvx?#>UDq+)6;B{z$3Tp=kc
z3I*-+%8IyOL`)lfe8^Y+%^_Ozp|@YxJtYP1E_v;A(dVrKws;s8i*RRVcAD;E*RVs|
zRWGR?@3MpKq~!Tk4LtK${)4%t#{AQmNs+*}TMZZaUM^Og)SZ*CG3P0;Vr{gMz>0ko
zl~!PmFT}f1*~)ep+2xxI@z_->=#A-y7|*-b2X1+|`+u64=gv!uM3L9uz}Ru%^HU!A
z3rA}|lzJa}@-1(d>5)hJ!~B_A^#qZ{1Eg%GjJ4Y+Q}1%oiZQ24g@;9R4E(FylX*zFRF~U*|ff4_rjQmuyNYjv}u{C$p%ZCr+oP1
zt2s8tFOd?~zXuY}UAkIcxND;2kLSHxvv1|>Y)ViePkB{z{>-I|yJMbW$npf{YQKD)
zOyW2i-E;C}j8aJGDErsrpBggBaG1dO;U5ZfIrS0wH(nbi7eCs9%c$gEL3X5c@x#8<
z862NmYRw8cDZ+ZeThU++@vq`TSa;iXncHp=#cNC@QxjO?rLa6ho(79$FtGU
z3@puIl%hQeG4!+9h6^YYR151HGV$#JW=0hi72Uh{1t_Es##a0xRaU3;)ALRixmio9
zggnd_6cl{_>5~HrR16KHQ#^E*FHDjh@&9=U>n|3f!=c&h*RS={^^$bm3)g%u{X0K@
zkVZp^!#DEq+xPBmwaD3RnxN0b$auOeLsdAYW?*Ow84}8tSN}gJT;hQ}g&nlcKZ*3HyIW&UiBA3w%CB+SC2
zo}HadJC=4RWD^q=(u@ixiZ5mhY`(hIaA(w#w8=6$x;Jm$=n3mVlO2U(*Mh!7qjPwc
z`XDMwKV0shRbS>9iuEoWodgETO#OA~<=<;LDRJKIwo)yI*RI-b+TxnQl-_%2%dt?=Z+>q#nAlLC1a`HRl0rDDcj`xgU)Kj5DKR{Zoz6ppluC)vfc+
z1Q_~E)QO3Ss?3{#fgARoKdtG?kW`I@-umr?yH2&A_y!C8m6&DeO){3XyfZc-
z8YvBrn+{da8Djx|BwPS%AD>01VSu0{D#uW@svt#hM*MERLyx!3=%bIqLP7-y#xsu@
zXEuk0t;PCJP6nMGU`OP(O8JDA;U??6Cr_T(WY<}KsIInYdzQrZ6;1Oja%QAFRATk=
z)+K+i&XY%J+?Ow3_E>y4e`*HNzRPfP&8JVFB%
z9N+r-3^SXNqDn?FqjjSoFE6iC|bBns4C
z3STT0juV?6?MP{|R`~OoE~X~`!nldfPwFE;ADlF_@9c8?G5JY>ljaG~B+|p^hkes-
z)8xcNB^8xZMQ$|~Ilo8R8fvJIU|eue$GaIlJ?;1Rv3A|`<}0t+xVc6AZ*3bwX~p{w
zAN~@g1I6<*I$IcU7_6SRH9d%7jz4RtIkExx~>&CiY
z&XI09RaMV!lD=^4v{hU7zX%g$G0Cjj{sC+0kg{@8V&ePK!qxsNpe!1-Zi^|+y`TJDnBP<;|D5TarRkZ|1gCQ}0o9Gp)(rmF_ldzD(XWW};2z$j?-TI3kX&!j;i
zBed7b$_hj7EWAbhY#g
zR`9~K&!T~eOW*r7bDtp?ha@Vt(3Xm-`}dKrM3LRa;L+cMb$r{l^|_g_eZOoSD+Vhv
zR_H_^!hzhi!R1?3>w#zX@7;^Gxl|=BEv=+eg2fuYHKS2=b5J?P+}3tPB)`Ic=xTDp
zG$+Mc!`3#VceDixQaU>Qn4Q(!GTZ#m%cYzMON2xy)C!z%hT*Lq&DeQYS5*-ml%u-3
zTu(gDL%R#I7CXemYJUr@UAGRH-wd<}kSAC(Q-FU_G^^SRV}(Jj2&g--0aP
zPuEwK=Q^xURf1xi$FIRJxv4n&0VLkBY0tOYv3ho9hIHEW!YsF`4ymig%0ZREKKpd>
zJmW5G5LD_mTjU^ecNdeBBXv4!)~va(!2BgP&7tf@NC5+*7=E0>|ZzQ9e}j(p8b
z{gmY7s?se$Mse6bkGp#-CMI1!eRNv1s=9h56BALLPXDo@Y;&c-^31{2-4i`4!@|O<
zP723qL0^-%;x&eS$fXc|&ihi6Qg6bR-xM+c*K^`M%F2kaLwb|-+`MPZ#yuAAgEREg
zi+L`QuD
zMKevt%72RQ+0&ndoIyzM3s0e(A3uJeq7C)C2agXKVTxv<0ENa#qKc=klCLN
zI~(o|PH$EwrWsVrrT^kDn|rb7%@;QPrv(D?t#$l?A;KQp6e2*SenBzW
zN>*0=^rq05m!5wkE6+k5fg`vdRcz~NxtJ^DH6}Qdu}BQMhOazNn_z0VZNuwwPYkOL
zII?5Np-I5;u&sY)XWvy+R8L1-3DcYLA9^dvCT^-vf9=My9|AC%6RRgGuCJT>++Tf%
zy8;JgG@M1Oi_Xr@_wPw_G$*t%mWkCe*~G~y?fU&#g=`C{FD2D-IKVLZFm?OP-Ug!C
zu0i$ifs<5+yZ!c2Q;sP$;xaO`Xwrq2b9*oSN_~C$u%;%r_}RlStfMQ|326L*hr~S|
z`3&$o97T@x>s?3NN%!wjm=wv9Z5K;rW5l>o2jYUJzo7XYYAoVefH!fgac8MwV(o7=-x$hcwKGCph>t`@oVT%)Dt8MK>8d8n}QD0)0|
z`7~KdK)jJ4mF67*W}QF%ty*xP&KSzdwlEzHOC&yIAHTaq-9Llr;h$
zs5675%}26%$dF7S}hu^S^E!$dto@nDB=He6~A2PvbWC
z4x(*}7CwGUy1+?V{pZ|&KiYnsDJLH+`5yukd1d}=1qB6J>XQ=__p5yGQ5~ExSzo9B
z=VPo}XJLo(_0O6k7b0t_s+>*=um0{LBY#-?4X|@Q;ntn%>gp(~q;ln(#9N4&Cb*fE
zW!NDUEhaJ6U+PcHY0<7o24Z1*dyh869%#EXH6r9MxO1n=d{B;Ehg5jwHvi9sd8wuv
z(W$Y~Vm6yGPojH}2O%u|cC2OYiiY}nEUB&j8)RHk&&gc5EC*5wd=?H`G4S}%Uj1}e
z$obI%^)rnNy1SOA+T%(A|Gm;ADu@FD0*rP>dC$)#rKH4YB$L?WROtdljyY(#sHZ^`
z^k8gFQ17>I(%7Tax2O__bOdi4oil{dkjS^NuwbU5XjHFGvf1zZn}3Ho|I52yl;Rtu
zrHjOeyD;tzZ>O)X&)1jos7{c_bnT{1vuL(=<;a?gZ*l4&B0|gQIH-anIpdD~OcGyx
z%5a&qR8@c4dT0v>Xf$eRMCUPk5Yuvf=?6@X^i(AGwvaO%5|u78T~A6Eti|u*JeP)@
zfa9yAq||seT{{%5^tSKby_-sXn6NBTjU=9M4k0pOr1ptQ!{0cL^BtN4Hd#7?tJVov
zQw21}6JR?YjQv9y(*~6Yfe*hbGYd
zfbx^Tl|AU-q5l_K2k~bM*(8ZkxE)h9GGYrp0)Du-P8{uu?1e@G
zE%52nrx*tJry*+3j5D#s`T6;Ebaedu{2tgdP_&H@=};~vfgq6!>j6KHiHYgZqdHA<
zGcz-Y3Y-JO>debX^)WZ(qaN5j5{HRL_YFQiz7BMXfxmVH>bb4i;5$Lh%&{R^^TGFj
zmN0AJKC#f=fkNklv4pWbn?i`f>8Jbq`1~1HuOgshg;+f%1(9QNnifmd0#D7XAs&*hS
z{N=(&`D}V0bsj(LWnw>CN`!8b6z1bQm^rXIwkhf9Q|$#)vdBmKu$cZpA;q5!yrEyV
z+bP-%KVCE8OG|0!k**^2&CV0@gDQ_tt>yl|Eq#H3fw26fa1KCmC6@t&TV2e~k6J~RDy
zkkFg_`O~WH8A*hZ&L>VgprG&*dpS8J<=eM!4D|H*05)pl51^FUQ5a*>*>cLK3)~qT
zToXk9;oHY9D1qS2At7MHg)=bz=!7ieHqr_|dNWoOd|X(a9?%A-F8}@e7cbwsx@sQn
zwInuadU|>i5XAT!q1s>u-@bjjZTogk4h{sq5`27*Uc7jr8ZMx!stPsyiOI
z?!uXXcdk5(4K~`G*#RyLY&y3M6n_w;3i=P?2)cOj#r{8tC6Kt*S&)`NV?07W`t!qd
zDae^`J##ZDIXUf^aDfvX6)a^mCSOMz>3(_qNeiG0pC6xJht@oSjt4e5tevT;DWZIw
zK8~ITAr_PU59M<}-xXx{l$Dhcc1{2MxrT<4`;I*EojWxcf1-&@hl;MQu0I>x5+@Op
zBDYL7TG+OV*B@hLS5iqAsGHof%|mB$VM4F5avQ^?vMEEdH=|dr?=?oP`qS9qBwfNp
z6bP?;d>39kT-d7LIYn3=23aQ@Gavwvvm`=Qs7gqKUb=J%k9B`b2fPd5EwXZbIMyH;;OLbQ9UYyK
zv9m&LUo{i8zP^6s3N{pk`QdS+iX9uliXX1S^U{~t_*&|Z5)%59EpptkHnQY^lkGh5
zqIN!piDD8YM>bpwL<%u?nsM^;D5YNjQ$hFW(ez%Ufse7I2~TozGT{O?5C2Bm)#&9V
zS4=XN&dQZ5H%nNOZVTvNya>aCCoF|u58q7;T}ScD9!GxYlpR78K{QZ)4|A?x4>~{|
zwiV(a^rT36@!}#Z&{P#XiHeGfJ5f=9$N+BU!leOCrX9u!<@-=YXh!YlhYuQ=`ooQV
z(Yw#!NclEA+>xNXvW5G)7Fu23C3cZ&3?UKhOehZEcp#!J@$ske#+ZiNbmtLF!Lm8R
ze**7?i3%!YTAihEd(zM#)(vv5rHIj>`5zV$0W>xrTLt6E1G!paHn7F+Nmy+)K$6>a
zq*bTH-wHb&HzTrz_$m>zL(DnW__zTH>)7r}C(@w}iq12lf2;?TKuivzVwxp=XT`}sBOFMXQ
zB{TC#ugCOQWCaG+nkUz1LO?(uDk7q_!r9rm1MZB%5G?vgFQ%3T%NK~_xt$>s;lZRP
z<8H8B=Ux?-!$X?gzq4=kSVzu0Mv6<>o|
zV~#yO26y-TiQJ1n&D`Vq;0laf0gW^31U~Os@fFKc+O}1j@h3KT8$;I!m7NA?3kSB%
z)KB0CRo5cXo1n(A29cK5_`@da%u}T$Y-SjX&`1nl_=QC+XznD7a#4y|IV1m}G_H`B
zm&fr15)Sd(AzkjezZ_Crdl2YV+{W&$Q~(6AXWO>7^4&0VwYAz*f6q92m9T9PgZm4G
zxo0>1uU*4b9!kr^&s-#CyiPk&QtT){Tc3z5oJ~j;RR^Mg!ae3@C_a{mCp8-y7DD5!rOH5ezWea$Ja4vx)w%STXs=3bovZ5*-KKvd8
z=YHc8+Sj6{j-7%X=CE
z?(=PJZByG_MOYabUy#XypR=O|NrSJU$5~dbBK^YPmXk)d@LO0nNu)v?3UTek?;uKi
z7D-Kg4}JCO6}-^Jp(8#ru#bpiM^#QYZ<%;(leLwPFMus6DG7^|k%{Rx-4|g0_gPQ5
zY~}enILPtnvD_6s7wHuRpMcwRSG5b*KQ%qr(sh%@s2T=sps4V0z9*;b52ZI%RkTHQ
ze876NPuf^PcVYY$&UkU#)~ARbAIN)MLVyC#tYP>!d^=buAHeNMFYL&1qNK*c$MTiI
zIof}H`vXH*F(6gg$rpFrNp^8*pj){EEh-~r?Ikt^un9-1$Jt#
zt~#f-YT@rH@~wGc<5!1SL`M1~k7K*+!O&UfMa|t3wi?if6-r4;B3l^?3;5hDbPVj4
zu-}G;2GU(M6BbiHE0dYh9e@mAstpl80k0UT87wSa`J-da1rH((@`T%K_{aHI!Z-hP
zCpa`z9^&E0jy2+Z(dM>$FS{*(gm3*E_hm0=9UEiRpepI;5XGevwDwPU2
zJ(TS$94_SdGEy@-<+Olgr@i~=4?IBd!r!9tl65q|wbi9nU%tUH?B}=>5y2(z`3JH+
z7do%T#l?A^w^F_{7Ev)e-3acBX;Z#cFMiP6Z#vphi6C&Mx@r|pFnpzdWz?~fGy1Mmnc>zwwgojTO
zfjIb^kX1azvC~l7>tv<06wK?JgRA9SAjOH~nkB3-kQd`jH;5aDUf2u8dlMS13{SFd
z?ONb`c!4u{#(TuY`+9{JA*zWmFikubkpc;Zz(%cl|K1W#GM)t)J+Kg8*tG1r@|t(r
zIrvWM<3LZp`$z*mIsQBghWXH=pYYJ`jBlv}F2}S^pmj$aR8+y?7vtkQ0|F`5f%@UY
zjH_04K6i-oWVXaM>3?e&fKHk~BxNCQMJg@eG~$RKMB64PJ{H5Rff$-4Ttl4gt5>Ze
zL{u2nzC8-)uB4|01{y;f2qZKjH}>~{J_KBJG>wez&NsV(m{{DKfch2SD;2AiRKox{
z@Shq{f+PNQ$q^@~OUiE;mCBpw_UvlBZQTBzxOtG5Qr3r$9|=U>aL)1Y;lqaxUA0++
z@rJ1STK65Wf1{Bc0%
z#BdwoE7b^Q{n-$=Xx(}Ip{9m3ECs4=BGN9oN+}w5&n-Dgn>plihJ{pNLw9u(v
z4bwexN8$E*PR>P`30mN_EtlR8c{AY%M}QO@7--pDT(JL{^EWN35=<5V6!@kjby8fs
zUqOL*yDTXDffjE6l!H`EDRwxV_!1xo@Xq0L3^t|Tncwu#4R{DKy9KeG$Gp845Dtf;
zPZumZveiT;S>yv*7XxEFnfJwu+5UPoMPu{rfwA*Hj|*|M(Gs2Mz}pE(N!d
zXwUB!E-tyfZDEA53LpWwUlKo|D+mlSygW%Xu$fnq-t|0&M|Co95f5Jfjmv}FW
Z3_X57&pzFHqldhssv?(0%ibg>J3+Q%#}4valH!UxcI?jCv11p3
zWG8+iLZO$5|J!SD`=4
z?D&?o&0c*HQ;``pJ@>!|P33>1Mj}UCn}%!eauF{AUy(O6Dt7(v+lOn92$cW6y?UL2
zVfVl9n&l-){`>dc<-=5B|NA|1umAUJSc(5T3(~tpi`NR5zi?Nyy|Z&{VReZ{I_A*J
zFN$d)&Z$XBNeKx`{&V<^hfF_e@8+%f{U;)8(iEGSnkujJtorBiW5-@aMi!a2RDJvy
zfAEdety|vDpWg{TaE$Y{M!vEAJ#+cEgoLx}Ly5P7J2SP^^ggze1xng&Z8$sJDs}kX
zTWr(BKDWH==i_siuE@NDg^^Lb=fC{?{J{$MsGy)Tp;AkWi;=umz2&ZdH7QQwDnwjN
z83=zzQ{p_Ryv3)wiVF%(3A-%%9Or)f_U(Y4a&B&JeK?0n_$g73Q=|-KHn{%i{WDQE
z6+?^!bE(_6*MAoe?%cJj$1BcbZF00e+~V*Vyr?Oo4+G)p8CKR`A0F*`vX7#|Zc@>`
zdS~-hZ}B(GO3C-~t`YCw{JIzk`OB-P)ytgjU%h(Oec#SzN?N@6@4n(C+CBIUH=zJZ
zvFjthenmw@XbdXsxO|0zUSuT1)WSkgP>|28HBomMJNY36?N>^%{^NoUY_3_7Y08li
z5fLFFi+}nBWxvhO&*Sa0)N|ih?;<=k`08_f`k79tLuSg=srDTGPa>O(N@MX=r~KQ5
zOifLl7RJ7P^*ven_Xpnl$61_-sYZ^S{?z$=KMK?+KpaIj0%^ZgVP<-S{mD35jo!JZ-J%3Tjpn(yHp}ucD$@gKHbU
zef!qXU|u1ir=Xyqsv4G-X4aN0W8rkc*&z4I`SU3`Ir2AerYIyx$V6Ut&bCp)Tj00U
z*@}vacrRa8KBB0qs;Z$8@#M*qtSsxoCKbGHXsD5aL2H3on~Mf>F4IS1$)IE;G+#YH
zD^PGNm?>JKs-Z#Ji&WpkV{5W4#iqZ6hL-l5?o@L_!&|j%-RsW|(q1wU=kbWC{`!?&
zBafg%e5tk+Io7w)5fS`Gb%z~lvBF{OI(2DGRNk^N0;4lC+rwY>YZ{oEUU8W2UR@a1
z($uVQSu+3g{r&XXdAV5SqPsX3(>WK>GFT
zSF*qE%hNq?ZoKS1S5Z;%WG^`jGc&)_><_%0lA@yN`?R#Q;NZ4~2<~U(CzEI8r-CIJ
zx3;!CJUp6Wg{fbDk$&&(eJe#aMo3urrr)VFPJLDumJ`@HrFZ8?YNurr_4V~DHcatM#sd^i+Yqch&&L|+NKRW&nM={Zsp7{zDP8nEJ45fjso
zy^g=tqNb)^y(6-{u@DqQH5Ol5x;{Tz|HWXgCE=!AoJdS`v~<0_o!#2s8BuKD|90(7
z-KM(lwz<@0Gf<{aS7bBj(N|=(Xd@~r>XH^79-i-bOGd_sy#;T3QLBheKp;{_zc%RH
zr)LyuP9@)>`1DF0e4T54&dJ6KVe@GGUcrI*ah*V*Jn`blMa_FuRaI4Dva}J>MJO@u
z>&v9Ocdnj2eE6_-xy#a2M~0xo^vY>6%WQ6V+0+s_C+XgAD`@dz#_>=C0l?k9)0#6OGtP)
z@ln)=U6f{#6vpNmtqbkS(&@`L@sE!m!YiU?um#t4kGrfd{|-ERlU=W(%&7hdA0MAA
zC)S*qo!yuYwJQZD^1)bx_lp+>YS<_7|GqvwCGX48f0EarT{tpwcX@$}kI!Ul3oCY5
zcj5m1`_g}VNvWCarrIaJzke`I_UO^0I;yJuN7)loQn)Du?Is>tqWNCkr5~nX`tHDi
z1Kku}Vng`NV(b3&+3-t!*gDB_aanKg%N-Yq6SWPHX=bt(+jBT!t$8`wqANM)QXRW;adFK23g@q>3?d3ij
z9B2cRCzd@uJ-5TyhJ2cpOtI0TEdwrIxL}IH8LInc#yce?rD(a*dZE9>{`Qd0)0Gt`
z2VO~%<2>f=>*NPfKu$2Cg2?9x)+-!2a%B2hhFbPPa&nagQ!4Mf9qB5Lf4-+F9?;d*
zji&M%xA=NY}syDTyA{=qoPg@Rcj
z`htm(QCil6p{hNrHx9DU96efm|EB~GYyI6kl?>H$jEu@lY^TCG^i*|*s=W5^qo7mP
zIe-4V2?}NUFT%5DgScq>m}-CeY>j*g`r}Wm
z3=CA@aJq?za&ZM2S4Okv&FAIiVMm^qjnB%;DlIL2`SN9KES-C2bVZ@--#<&UvlHF9
z2`|p>_YxB$iEFYMtSC=NNRYqauqMHpyQvn+1c9@EoY4~iY+WGO5eRJ0D=$}
z7Cv+4F|~P;Bju}PQEqN-HMOp=i&`kf5;t!?c)Gm0zV1&iT9M8XL#9=1on%OY2cWC0
z{5iyNx_j+x?(~oBkE3DXxP#IXNQkYxfR1{rpP4{OM1BDeK8HBAlk@Va=Z%b%fZEkI~#ergHXI~sb4;#RHEp_QtS6Am74pe$><04h)%TRqz@>-hq6vwl(Uc~M2n>t%WDW}pi)MICM@I*|Fm3h>WnMK?^GnuQN|Gz(x-EK#QFjdE
z>o2s&(0i=tlh&hOmX(+HfB)|0=5{6jDWw>bTx`R}Cf*kpno|rwxHwW99L+*(2klqlIp(w#%CPxs4lA3o28USwd|N
z3p>r84klMzUS3X-iyIr^{P^)BDk{rCYfH;A&utGTo-+jCw)M5O-kzS^jC1GCr44F@
zQl7!}(i&M=T3(5ui)%8ed~cU6wVs{cnQK^0@3|2;Sy(^5fc?ZCrw1=>0|@#a~;VtQD<-Z<)kp$+u8~|7&~CH=XpQ?rM(1WrvQKh!}X^*w-uF?B5qly
zJ%3KJ{6S14F57bWIQHAh1Oo%1gqo7_Uf{XYr%!WnadC4iRTu*q>^*p@MhKTIl2R4T
z|6p-xY1DBV{RPdV=NyM##oN{yTO1|XulD1Ow1JYJg&OMW4E{PX+Gesw4*@bZ_ELou
z7Z*>-x^U>0{Sf~%G}Mx%Be)s~s0ZX=5H5**_i0AHVCWHj62?2-QI48TbUlC
zZEQ6sP|DKF(nQ_m(vX&x4&C`@tYJ3V3&7O2-;62-Wwv*
z(dqZ5KA%o)UhylbWNpt-SVA%2IlIo}Zr|BIB#A6jUjnHNOp{!0$UA
zO$c~E{y^db80|xeYebe16B82`7x(1JuF`;V-qQ@90YU+G>-_H6*fcSxnLB<)XSbc-
zy*y(k`-{xP`s<4qWQ~)Nd^TCr;PrEbycVtoejVGD5%rX
z({E#|p*lML?zKnTAW|_qS=uEPfhoCf0-<^N`AW-F9UD~{7w7kc#v
ztCZezmYLaGsVd^mb=tjq_k#5pg*WRHutB*MUs4)aS~g7brJiw5s&8ZcWUWK?*`(>Ap37#S@M>{9e=
zi+KO`?KCRB6b@?pfxWtq5+DE9d4pG-)reu+*8v
z%e)n$%T`K}MF(}4l#~R54?1@n2!LO(!fiG0PeSJ2|49m7Q73A&KHR%^?}xS+h*9)^
zgb5DfMM;tj?P|u(l&y`w{;b<@_1J&^{YOelIvpe@x>?{N{P+9!@7*tdLfil<%k8=&
z&#NJNo;*O3(RFz`FnerfripI&T(MBn{8=$U_e#mxgvTKUw5
za0LH@WY+reIM2qk9}^QR-}nZ#E8Kc&YM$%p`Y&WFcYt{C>s%*gn46nZ%hJ{lKX&4T
z!&H0P!Jmo`A9(9ldc>6fzy|QzsAMCa)62x`{xLH0IpSU3>(_U{C!@oPvH8)IY?ouW
zjHH%i>&6#=cY4lEhi-z?dA8MJ9z5dy&*C1
z4i**`fYA=^cN`3*zI?f%rp5;_i)B3%_`E#4sAw4op@ZKe
z^Q3^?1aNrwIoueEj^l#|7T@1p@~>tEmD}1_1xN7`VGEY9ZxfIwb0@{dor57+S?neU75z{S0a;W%ZipYWH{SR=JFA{=>>H`G?j#iJrev-&
zys!#UK`qy%REU-~#`h#&=k0x6=Jy;O9qsItbxgj$yAQ;g9_7Ts<1~B6>sO=yDgM0H
zU(|T}%l}b{t=ySi-N5RC$RywY`8C}F40{uo0X)bfnpQ=~@!Z~GVq!{nj0Qs=`xZ4C
zel8K>l-gVMTqtq&2Csyi=jVP_qp7N>(o3|m;;z*PZhxT5*9Fm+pEGnr&Sx_QyY15S=&
z+0xQ7Eym+1?dt5j^tz#;<*3#@Q7uM9zxX`$mG9Misy>sWzt(Bkt5KTcn+p3JeMUtZtLR_j7_@%m*NWwrX=x}#%
zTK?F*aCV(;?mU*apN2+9?dOJXICw+YHMtMyzN1-Ps8O3_2mO&;^=Rj`!(HlA{cwR>mp%RzpbUkd64x;b4SN)ux&ChCo=m<~;9;gP;3p!XP1-~U?Z-8Y(4l&>xUi~TpbWlNl{#%Se1OfrI
z{}*_i{)~~O<@bA?EDtIAA@toiqoAm$C@pi{a_DhxtC0GEe13`0
z;iXJ-PShD_>>xiC*R&0i+7Yocgp$joF}fo|ErZ|pMN-lz5Wj@aF@^jc|FN{BDWw1d
zwLAXXQ#q#@cBe-B`hJ6&M#HX{-O!$u$
zsb$ZojI=a7gx*366Jul5m-?U9?~T+PikGhuva_|FpPfyuc4|L->J$pW$v{cK!L$4K
z?}sS2c$m0iUICQYZp8aVJt6)8XX5{dzLi;*pvg_Bn$xCC`?PV2fMI?NEtwl3X6-?Qas>#Kt_bT3H+_)+x7*b%Ga;JyFlHl
zhK|I$UO9al_RKKOI;&civd*)nanHFgM@2+LAOP4?hnfQoUmkn3Yaj0iLcrG|i!OE^
z>Z(kwVy5%wJ-0XicHAbx6W&6714KCc&j4I`4jTBk9?wo|T`xQWwWGd1SSpFidjy*K
z(9jTY)FmFC%~V-r0Ql-Xl-G#oeFb=!$}
zsXHPM1lL^^Zf-3dJ(-pNIcJaG}Rc=;8GZqUSDFb7I9f-K-6knP{!SK(fonRzjv89VyIg;Y>_
zR@JvFpaW)%ToG(%&l&=6PEJm`uPti4y9dR%rM2}8;qcL;&z?OKby>W?$oLr>IYy05
zP|y`6WYIn$TUt@E6<3c#NNnp`8X9Q>n?s+T;TDaHtB)K#x)11}%(<D?dh)YF&q{K(8+!;6p0F8tJZh#@j!jJLsoB1Dc|@%3zVL(U%o(uY=s;|X$yq!wg0H5mKHs~Eh8`QGG6&|JoHE*
zhv`?59KFEGkjC&{@JCLaI8lP4gob}e?9H1uhnWg2vEjg8jWjhQV`B$elWt=Zoji34
zo{cfouXy=)#@|k?evF1((+8Ozq5w7xd|+&Hs5^-n8LU*^s#)5{j~`Dn?j|l}GiSUP
zzENZpg6H7FD&_H-o=K>|M
zm$iy4YX{D;veq{@b6&Xc+${T~kW&sA3UUzm1p`AvQ247Pw`66P7Z%PEz(8zpacgU9
z1j?H?Zvt0qY4wS2tvsQ2laTld>`O{~oPD{5`*cJQ&v{5`aOV#8K-XIhZn5VT6F%A
zPaJx6qzXzZb}N_#XnTugK(5oAf$`O|KS3$Q;sct-w*hOTI}VqZmxDKuGJsV6m_{6+
z5X{nn)arABEB+>}r_e%8jO6!Z`oXhj&&u9@jR%yjk^%FJgyE(?ol21*q^*BF5c^d>
z?^+$+ySn-rB^5or=fapwqaW^LG;t78e1X*ho)Q4NxdhQz+Cff<<{^i|fjf(?LRH1n
zjcS{gAi+k$m!iXk-n})+85tQVDb?)pkiWTNx`OVpyo
zpsDjmojP?22&?;C!zXOG2P_ZFRn5Uh=1bMp)tkeA;T`H6q@|?ZCa?CG&etLZjR`ST^YAH!j>OPr@4NekaD1+K!J3380`>DA&OUk!5ci~$
z=)p%9Mpjl~?4E!)HNWY75#C5;!2N|9k62lq2NO#%zV9Gyx;
z63xx>rz!7E5yA3@XL}Ie(8C`8(;WZAZT0oFCjyRtgn%5&%F0l*8(v*{QoaPRhR6Ec
z+Z#1nI^NscJ2o~pFFL1H`!-W>%U+2_pX39pwgM3;d1->4p%UDs*#s)np9*a(&@|t}q9tH+)UhrxWpQq^xvK{4f
zv$HvQd37~4PV*zArEcigcAYW+m7vZJ6V37HXHajk8?HY+kmeA4*uNUG!+red+Osgy-UK^76O@egr%b
zp>2Gi;2<#OLl!JYyo?oj;H$N}CMMOj?@-Xi@;^4goP*+|+8M1vq`Un5{Mczq?^G&K
z`^Hevq9wQ`q@>7*E%431g5fS~X%IM*$T3(BDbf*$J0VVhBd1n=C*5jweiWFP
zk6eP0ipV3e*9er5$Iu#R1h-~CQ4j*Kk)U|A?hYdQQf}_LPh=V{A>F(}^d$L0O5knJvjn$=Z+wds@Z6Bw`3w1xl8Tnr
z9U2;LiFEhlnTqv4D1%T1Qw)c&9)RxY_rF3pft(v*%tb>((-bGl!N!K=AgVBr_v|0}
z1){xY?_R%C{6UlmFCC$#zMlUPol^&4G3?I{=UyI8=lKzIHN@q}c0V3(ifgmXffJ-Cs7A=#aL1WN*HgW{Yte=#>z6=3Bgs#kJP9yu|K$Zu
z;r1f&fxfn$gDd7Q-c4F{f>ugj>4C!
z*GCc>3>Z?%%0p{=j`wTw@uY{R4zMy3{`Yz#L#2;BN@v2n&yf}PMjaQ@{@&H9p6!?5
zGAPpM@UI8$c*vr0?@wBuWdP-T)@#d-!f^ZJa{X8LGwf&=@fNqmp+&Wj(NlA^=7Zwy)T3Pw}h*Vh{
zcQ8?s09lYSAjpUl*D=uF(-YA&u6FjJxwaGRc;yAY2Y_4LU6~`afygjAcX>q3r8A94*#7J-!tVDs4_qK^j?R(^pbsE
z=fTzPz0`F(c9{FCv!U-=z`7q1wQ>>~Adpf|IHr>U`v9qSbgFWWh9YI=IOwhh=P@Zj
z!kpLf@RM}
zuKB~Rr_xM_`Y3H)Ov}jVL#Y7`4-E^e6Fu7@2nA*lO*q|L^29LgA9yQC+Y(o%r>CJc
zQ{<|@HE@L50p|;rF^k(=sof-OSJjRH^OdKNl34n}tAFT)LE-uHYUbCMGt)
z3UwnwiWTuqV)ql>nEeE)*X)+lil=8DHksN|dq>4=dy~-5;o%WSPeG7}I$jG_@HT$g($FAJFgG=Did*|N{!SvNBjKzGUDGe9OdC!d25
zLMMvHmhtFbxw|5(1+fGD+yB_5D$w{NPy>;iDv{#YbD?0p@uWRfm0sBp$%!3EnvjxOt=nwmoGCCCVu^bo2s@&0%LYDLqSVx9a;z?JSH~2{{C^7&8QYe
zkDff4VGQ@#2%;r{QcX>brekYkLC$3s(q3zj{->ucR9<{~qQrpoNf#Jz^E4h?t0pBK
zMB*tgs!G1x8<0ySrl&VZ@O;Ubyaz4Lh|@^%GwR69IYV=>5!)HQ-RM+m>(YB#R91aHFME{(Z3q;*JI;l6m&w+EExy|7F~a!6iv&B#ovSE
zV`qW?@Q-_$uPoe87a$#aDP2Ih^TWP#<*6Iy+R59&1<(23j}EhZXUk?8JNllOO1sJ3
z2bw-nLk6hq;OchS$d1{vRJ#84vwm|4+Kl$rL!_MF=*@Oav@7#5K3<#;$uPRLRnMR{AJw~qOjcj45fOk!J-gzZw~nZLjsSb*dO80eQPYaBqq;L5;NC3BePf-
z60Tu1GgmBYX~||qU6hySvbLC3C4f7h{qb?pzOU4g!{k?+c`s&l4VU{>Q~k#*>zLT#{@G8#k7R5PqC(aS2i6G@a2|PI*=9uU1jI_*Pt9
zVYN{O5htrPul5Wzjt(Br%_TL>1u)y`c?cfO^Vq3rB2|Exrr!`TNjpxr@Jk=1h>VqF
z_s-sHb|Avi*aZ}mx-iE^+eHy;WBASzGbfxcQH+rvjw$(o7HlQ#RzXq!#vRrr^y8lp=9WllObC9ww=;
zc<WS5P_sXJ
z_S`wIqLRxNoznI)66Ax;Qq)!0Xf77l?QOi)6l0a5orae`je3e~%pKU|Fdx;sHBR^Z
zw#Bx!LMWA(bB82}h0{=NdK4vOqL5g};m_Xb7HjM4ZIL+g#^G(H3Sj$n4s0A8DZT{g
zu_`afuP`c_S*PU;W|4G|4&^-@U!pbpz5dR)=D&yA?^iA-bj>(cQQ3BTeW`l!jZb%J
zZBsV(YGypw6j4^&d}5}eWQ?eO0mB5KzqG!Ki-7w|?fE#jr4F@p{~X&slR$<}*O_P*i*S>?w=c`JTW8E(C<%Dwz`{-PtJ{m64A5GnTo24P6zl~?s;<^m<
z`8S@4$;ql_H_*4RNHfoE%
zc2GY-1J4qioSY6E=Mujm0|OPXpIQv9Jv=1jbBIk}k#9vl4uq00by{ZTZ*XH$1`MJg
z4Dr@?mNc#BB%&pgWv9u;xia;VYWeS%J|>Gzq3jfo%p)^v6wMxX(4nRY=`^%7$aO-p
z0b24K?w7VCyB{O@jus9Z^x%ohHC@D?O2#14f#}GR
zkdlxf(ev7i%A4`hr9jFz_XOAh%Akfjqe!aoR#T;3S7)eYKSaiwSb5OK(D?P8DXw%Y
z?qC|a#=0Vpcd*^u2tf<=Wpct)s**I;zA_w)^V`VQK-n)A@r5NTW0Oyp|tf8Kx
zv};Tge&r6oDV7Ir+e}rKi-+F%@PWyj7n@T1s$@Bt|epQ^754H52X)I{`r$7
zOR$$vjMTnYuf=qT<-2Aez1Fcy`A6isX0yq8(8*dv0UI+)W{_l^455+Eko+{{zMyQN
z;8!K{m~8IduWH*m3vTK=d!J;&WNod3piJ~OSXm$3yLX4IDMs*r!bEYgW75qPWQ8Xa
z{fJ>e?N-6N@IR$-EG}Wg<8^JKyijOPGvSW-(HYKTQyV
z?Se!+rP$2nw(SR0Vw!ref{=JNmr#ckX&t0OqO5#DuHr&tM&bG%`p<>&ez(Kf4~aoq
zdF5v^)z;aW9CIMy&6~UAX1@nd9?!NmzSpPNJ%7VUFm^EO3wP_*Ck#p9@%%W0o;bBYw*aEvgc}MMrM;yElOM5{&067+zcL4ANcWxWt#e~f
z8~gJ|R*)uNv|>U{8Yd4Nd<%avZ>utMSUFUjrT!vK=*Eoo^CSLU-SS%>aubr=wNRFEZs?U^r4@NJRMo&lF%kpd4}=^@E(M$*2mb2H-1O
zFvvXDfAcLT|M+pIw>-FCFT_B=O+sAU=h&skTQX65puC#SWCO$@fqMn=DL;S2`vkX{
z0bwyoXp3ekZGSVTzs1pbncIs|m!+4@Xt#*owvSp;88_W~@w{17k%Gd|lXtwzFsO7Y
zJ%r2k;rOmimB%kuT>$a9aN+gYkb$`K&Sv9-A}T4ylA3Nw_6M1Sek`=FX?#!1{Wkus
zFC**vUUOaz+q}{Z;#|#;Y^=7n`0uuYuF*@9yb4
zIjx}lEi5c}VvL8V&6VE9^Xx_f>Czm`O-`Um@YC7ZV?s`x+&whPa?V}_Inr#KgI2V{Ru{Q<>0G2^AWX~_GL>}8
z+NIfs2T)*w_94aBh-$O&SflpNmaOw*+H%U@ReU~u=~RZ96;=N{=-NR*^Mbb5LI?~C
z46~j;|BO;h@N4RI92*REVLk0`^2kJRokQ*pfESn(*27UH*~)$-Loo1DZQ7L;layox
z3C#7_(7!Z+^eC*ng;h6b0{||dgVbVBxp4+%NaBTMe_dVu#XUO1-qG12KG}6+va2I4
zt*!fpz1T{;_DMnj>?O`NQBH6%U^-F;1U5kP4U#i5S(s>Qo0_tp5bnv?-Ls;-cwIhm
ztR-2%A@edrqWeII?^8`|1=_m$mU36e-l~SOlqo%m2D@$OM=|8GJzviO
z%UKeD(SE8OQ%twa-G*|3id%-B*Bv-<`MDqS>FrVjr7{XQ50LY9fNs0+jv{rz86S7h~t0w
zHTaOC;2^y;#SyQVJeYs<#>{`Kq6Ii%#aF;xN-`}~Um0)5CX^sZGmNZ&Cw?gY9*Yu>wOPYWUE
zb7@~iwkhSbIm?(D-5
z!o-ZN%cX#HZ3-MEl}b8grMagFbLo{iDfIXu_LiLQb2SqOA%3HIIJ;ua9Bc<>5Hb}+
z1NR$;5HC!peD>x55T6Z&?Mp_ESv1UBt=v(M-~UOW1Pya(68xJaC^
zD+C)jYe)t0U-u&_?Vd@#%dt_1cdFzS=Kezo=%Wk$6-tFjeL`i|-TQQOU2LIL{KbuXek0_$+~uiHR%t5*OkW
zuR1)^u;>DfvGC&qLqn4cK9>otZCdH;U!#xZfAEw$KN?;wbed}R+@c~n(EopvT!T0evb@4NY{HqscXYWiMpcmNy*u$%X0l?_EY&f#8
zYR~&nzOsYSYX4Dt^RTa*?9^i!SqT=x^557KdXwW)vu6JtxkG0qIBCm|K_do?gf^on
zvhcV0|6~DR65-6F2F1i=a95t<793u;reh@7nOo+k=chX#KF%;X=g1wb+?C7AxmqH_
z(P95;AwBEE_=1d#3?S*`6#-|o%jupd5(da&cf&bn($>0mEnJWL1JSVmSJ(SYco9v;
zC#X6ShshBa3EAen#KkoQse5!`Q|-a+P-a0#R10$|KXj!0||b!}7`MqM)8tK%R^yO_?(#ug%#WbP-KsK&NX
zTWf4+$W4Tt3uAb|si~<*D?WUKF8_M~_X+%8=VN
zm!xZu4q@^~x56!LR)o?JF(TLpMs!HWtstHXwoXDqVv4bp6kFJ;NI>*ZQ)8wN^;`#v
z<2Jf{8e=V5r2l2!DFS5l5*c&)%664eGZScHi`b)ct
zZS;D@x>3pnqHZ_89u?=Ys3SNh-4|5pGHbWWkp0;ku{gY|gcmhsbblJ|%+<*WLwh#h
z$(w_ZEiZdwCNcHNrKFe>eaewh3V%BNc4hrh(HYO+6;>-v4b@Hm)Z1Hx}P;Xg`Q8
zxc&VT1A7PgAuJm14sKFhP*9#_4;Oqbfp6|f$X}W9c4Ogzb{}26hn+PsVe0AW3HKPp
zvHi!bCr{S~`sZe!j3|y$`+5v~OfSm2CMF5zcapxP#r&HrbLH%H%v#{aVd7wDPr}4p
z;WvQD;<7G&Y+4Il7=C&~)~5)L5X_TL<0g^eLEat36`_06@hlAZT_|;ju4{q%3;gr^
z`Ez75n~xh^c`t(<9Cg_YIyd#@PMWI;M1=%%aHb9(i4
z7C8+@)UFtOeh!<|xbXu^VC`MI{`UY|?QR2An(c#iE&aXB+N%ane3uTmi~Lr4X@Zc`
zU$~XFwzf$8bZC4y%f$3_6Y1U1#$$&OY(+@KzESd-YoS$N81MVVsg7SL>Ob1k%z3--
z3^tov^nPMy9Zq_uKDihwv3w*sGxHZ0Baio&7wc8c6_L^Bfw~8Fc1VR);mC66lpwzK7mC1B-e*?37=k4C*L@D!wx{kGvWPft
zYTOV@6b-3#rozy=!=|_3mOf6Jbgz9W6dZUM(yIuTO!#4~?{s1E
ziuodbnN#UiP>`6Y1!h@bF|v^RN670VrXh{sqOnWDjhi>smY8?d+|9c!$GsS?!*rXy
zcDu`L!B^-}s)O9k$|=NJ0UB8{g{*onyEwyBX`||$^rGa#__35@c53SD{wx>`4{UAI
zPfVddk}@EkgJ_I~1REEZ;um(i+83~7%iY(*Iw?p=huY&~J`?qBHu*z`4=Zv*)PbErN5QYsp>@tIuD)q-~kMHvNgj1!-x(>LmfV&NS;>FMniezgLV2
zm{Kfxom#kUGcv2Vy6xk)eJnOsy)?y8^;wjlqjgf~WP@~cxFh;0ffAyLeZ{GWwu?F?
z$}zK0|64;9z==Ef)vhZAMK3rNZhxY0s@Xo8KNrMVS>Pa7?Y4~OnA}=tcf?ez2B*}F
z^nry$Pc@s)5;3yAs1NiIAuXXbfcsLJJai1*xv6wO6I1ZBm~NM`3r-zFNvZK1jC~#IiUWFdOZNwtU4mrnB-oh
zo5H4zxO8JG3ON9VM2vkSh1ST?i@17+;oRgfHPjwlIs-9SQA5F-P^m;O>>_^N6O=d0
zj&^zNjg4rX!QI5zZa?QxCD*Dq)r=LA;pG8v7g&-g5E3OLW-eQ;zgB(#5T
zvQ88Z<=ILz^jo_@e1?D~)v1j^vv-&t8qG1$qMuiUu)+BgpFe--)*k!}As#d5vEa`)}7#t4a>EX<)o?a{vki0MDyD
zb0m$}*|$ailD3gC2G=68DJ!T~Xx%Ts&#%#Q2w4*|j?+K{_L|Wn-d_v^Hf#{*D9Gr3
zLBpy%Q{_XQJXi?BE;KthFz{OC9n%<0AE=xy5@2GkXOk;e4YN}Xv6o{xRFRT@84~5U
zBUQMtW^*tfY5gQ}DWFC@x4Au;3ms~DX~z}IFJw^OyjwBnxxmQCBa%`U7WJeXAC4lY
z7l3Zwl6~H*JLAOzU0vhFAIK*sTRP^dHx%%4AOZ5N8|A>G`69vR1(&{pfrPH5?OYU_
zcj~ZkOj4013Fbs0qw+6dMCcmH(3}%-Op46HV@M^z3#njWVjipB5K4Ruf}~&pYY4{F
z7A-|Rw}g~r15UZdGz3F{51lsX-;TJwW
ziF{Y!*aC*4WnZBIEyS>}oO;`i9M45edLT3#5vHZ36?f(SPWn~*ax;QpN=Y!~%PUJwE(x$b<}
zvFw^_GbrLB=SG}m4DOt*N~p{>Zg>@c=8hEOTGwkI$U`OB$nT<4c0UQa%Z0c6sR9pUjSTIgy>?uxU5)5(A9+Dut)N7nu4_(9vbB
zIk!-#g5h9%{MwVf!WdD1^X3dYyI%y4!p)o2&CT}!vk)@EAzS}DlOp%5|I`|mpqb(=
zdVP5pj%A&vA_RTGhA=@N*NSUJF?`qa?`faq_OOi^ssZ&_=0n#P1#&gpLG;>y)kkk@68@{rAdZicDXv&TbiSNNq*hf~
zxd4ThNzNtGrtEWuBX84{C@y
zq1k2>3mXNa@K}f%+-ULlSnQwiaD+HJN2P%jg?Z3(2dzkb)sCA#)9x6ZZgs9t;Mz+%
zbbqd7&zvZqOm{{T<_V0~wOlKkG4rQ&>J$gLrh-C?gb)G>Il^zh%yZAJ)o@g-81#v%
zZBP)$UCDobj;g?h8ZZ^CxYol9=)@onYk#9=^Y0)B;Q~IqCU5Ob#gyn^aC;Zu!#Q+gxcP3P4UgDGqGiBm5XKb}yCysB9tdi8XA
z%F6A%ubdW+rL<{aDs}Ce@vB8Qo6mi8?3j=9)t?isK>!SuDaD*Jxo3HDn;{t0~k?Ycyk@<$zv9Y;n&Mqptjc{HDJ{9b5
zec-K~L#EC$n~$b`ZmV>78AOIny%xB7#_>nW^}G|UiGM!mGA!4e^}lSxyM&RCUN7N6
z*O~GoeSzf1x$Z(&9$am7+*(W#C1pS$8z180-g4t8kIj8ng42-K(dj$_p!##q7d_uG
zAimIiouW4HyFut<7!$oOkHDZ70(j!}$byn5hmXyn1#EH*<(m&;bh9nTwCb
zCz~x>4%v6<{H@y0;e(mjTlOn>g{|K&x!GZ>~1gdbg*o<8;cL6fhiamybrwu
z^5@^+?bf$IF6&ibP>s@IgS+XKmFzP%9JfNZANTI
zA>U5}M>}RHDaU6fD1NxTAXOY6H&?*W%Pj{#?*WgIcRD9%8WBW1G&|b_4|FgmLJ(r_
zANwqyVe)`R`|#5xUtCwb5W7G3
zb*_z@yt6yZ3=G6jDcV5kC39vm8EmFmtvor_XQmXF_oTL{D;7^4AF*uA^sXF(^Q*;7
zA2cQ?rgjY+D|S0}C00HCdxVH({!oXtc`)B`Yb=LEAV09VyqdkiWdS5S5g6H!$%NIa
zu!A;Is)w-noof!?Py{XukbFOMOS7tx%_{%Q&>0ytG)Sn=@m;$?^vLZ+;)%qB4{3yb
zN6a0!sBox7tpJFpfn7&Jq7C8#bHIk7b`8uk*et3|Eg5)dX62YI+U2lu%y|#8Dq@>!
zcr7#2)|WxNEhPghpcSgo!UD$htGG4M9f4Vg@*P>JPU)@MkX{Q3yh8BRIrix{9&^z4
z0&cz3ea4Fjc%lNE7#XFs6J5d*7vXe>_UPGIN;&W~t*}!1jtR
zGa2ISfuz7!NbN$tWz)y5)&tHn5J@Y4`|%x+7b{zl?rG#I-|iha0-3^@(38l8z{4HsqQ2~s@W!5dQ}$vY0rMX2Wg0T^R?-R
zSFc``4n%5EELe((C4H1j43pkWWC3EEc75sV(zN~`-+QHXE$if*kiT&ANY!N8^`SgA
z0Ejr6cG7ciGOT0jX|I52AfS>z!KiOOdJV!+zZJa?RZ*Yw678M_LrwvH0E(Ll
z`Qg|>&XRBs7yWDU1NiUgHAtktYueQw$pD&r@fodkg6vEa}r$$-A>L
zisM)&DdI>$5A7>DU!mfI)@08RMrrDf5?FlfJI1{KV*JL4rfvGuazik~9_$L(D^fT&
zkR|{w22WBzcbxLvLxQ=@{kNs{%aC;;6y@LU6N7;1v7Y;!mU-F($Rh%64(g?t^cw3n
z4F)-pEI;^aMMWf(_Zb-6r-SbL;zBkDVCz))6hJw$GBR8?qnSm^NR4BaSq`Xz^mcZZ
zGp+cO+Le*|g@M4?n>UN`I(BTB#^7s%>XNJiE%f50JV$YnFlRA&hNrS=p=A8vib;}1
z019;+jcf~qcJ?T&g2@`B5)iirIEx^rc}tNW>B0lbv#%VzKVYz7JYko?;Ee+Z&=(h|
zTu0z`K!_akE9R%$Oc<;*aDc{^Y9J>>5=w#D0(;kBWC^YtB>H{18xbBAy8UD+v}Gre~uv$P(a6;JZiJ)q3#R3LtFdR0&DQg
z;pAqxe}C`b1z@RUf-l^hNKi=iHrHUqu_1F2R<{lcWSDtKd;THASQH_#=Ga
z^I_+L#lpdU4|2GQ+a6ZFCzmPJ$txGfyC@u&B9;vtFC(yLLP=9k@_BD}?X7rB=*1gU`psB9|9fcq
z8@v71@q}?qGoIUKXsV#H36B(x?lWVZ{PPY6{+&5UoIi(SUGC52Q$aiDPR0^<$j0#K
zoVlO*RKmHEt2ha3$M{K6>VjieF`oS83ywH%h-r|p8cw?c)2*HNLpFq#QuV*$;Axlo
z7@P--Fxs~L|78zmn)67-_DlN23A{JtO*7SfW_>eMgmNI9hkTY7&lar#_d?K_{Ek`T
zX_*-((=8Wzr*uhm)1sh!hX4MQyvCkew~BZ*`(j>F;{(lx9&JCe
zMT>(Itk1mc9@Y8a^eMn+mfZ@G7gYt=X`hzmKVZ70Zo<$z>^Dex^6}@8oTz6LdgeXF+(`C?%we?~ECt=Mt*RG8I
zT#jUtZoTe#>)P!)buDy5?RcSLiJh4pV_KAx05%T10hC+d1yoyYm|KM1HA3}Pid4^y
zu*(v9-A9H{Pw!wBhkgF)f5?U{(Y42I$uTM~rP1hwjNVH*{NbMNbgkMK9_k_H=IJ8~
z-ltD}n>dG7)Smv3BXOaz!9g?<*njwJ*w{0Z;)^nkX>KNjUAwKd{M#iO%k^T32;T`=
zoNrP07^m1edf?&lJdHDL!{4nF3VB}2)tD)|c;qGX?3J(f_;owphAK7QS|4`*D*L^{|zep*!wn~
zHlEU&j#Qz{%xAmO?Nl@uBbL-zQ7o*s7f_v{=WIsWY9f6&oR=pZa@`VeSa{qQ;d)E*
z8=Wh1<2R&Su~N!d9|5k{M86^0`fNWzlWtsmKnhfFOsAT#Re
zp))MDv8vhduDyy0<;y6m8n9dMeb~2ovZYFVPbK)`@nrG1)rQQ)#Jjc8v=zEVBZckP
zhJ34=hEWpnXtzyF8-_GkeAZuId=@v^aM;(_-~AX{KMqV!YgU;&X2~=S@@}eI$a)Zu
z@LqAGe{UBMtAr!!tbe{4g-6U1Ve;EB2TwKds7Gf0a3d>~nv4uKWnY6#hKg{5K
zqHiZ9iO^n{lEr8y*(=%4SzV2i-t^|F+(j$!t-S$n>f2dF%!+m^U~2Jy`LXZr7&`=C
zOb<)GWr~P;=gu4Ut0oT1|NU+z*B0%SYKsmsH;W`j{!2L4VH241<~-`l9ltm)jG3-5
zVrdnJB07=XHI6y$d@(ncCDJJ(TG8;91ep^e=Svq$)>FbchwDXlPo`?r7C-hlW_HfS
zQRW660
zc442T=*BUr{Vw_)8?M`FepFc7vEb4boWG`K>2ce%rjOr~_=6QgqO-HQhqC&vE?FosDWyf{Ui
zUn2J2xe|Ouv8cZS3KC{!xRw`3D>rjI-M`8LM119PLklXEx<4#)Zv3)E)ZeP~VRGO+
zawk(*?#K+e7@u*5V&dwXC5CbIwrKr37mK4Hl*{J}W}_)$VN`R7HRQR?67NEoalQ^S
zZx}f~)$uy$)`!A5#PPKag|Ziq)$$GiFgN4gy_kD_gJmD^qbdOHRXwQ(InNG9n!Q$Z
zrjYb1q+3ftfaf7_e>nez=@d4{5Z}r9WWi4ghlM~BONEHDa`bKezoGXlnchP13yCXA
z&+UGQskF%|A*}Ac-wbrPrZ61F;J;A(G6l{ohM=;o?b^c+n_=E3EBf-``Yyxj_Z$Db
z9$ezz8HFzNZDJ1o4XD->J0a4FhWSb1@>%TCWFIer&;W?{wQRotTS(A#9Rr#_8Ft4=
z^XX0qOT7i4(%wfCQxHy_tu&v$g(4XQCc$&hwufK4a%pO4a6u`&68(0B_pvb~L_p!$
zNl))5!grWofY*Ms3|xFw`0VO}UZUCe~wj64akqXk-7s~s4vxP$
z<&eusv@DC(hZpa0ji4D2cC40BB0fz4Z1FD!tKib6*wurZXAiN@{if~cG^`pBVG%gl
z9uy5k`m$-Ggx(K)eWByuIHG}&@M!wmb?>fcdk2Mw96FoBFX1CAE_HPfA~Cuf6Crf!
z#^;6GU9r5fqQie16K&$O-v%gEBRetJ5a)iefdc^R(acyTwX8s+LWPJ4CSJ>ZDD)@k
z%LLHFHuMD`4FA4*i96j+YH#DT4EWZ!o}SyHjhpSHwnDnBL{G|%{BWo1S4yob9?2K$Zgd`QfCqs=Ry{E>wy;0c{=PDWFZQ
z?1U3@8)&x8W%2GGn|E*p%JNxITkZj#VtaPNK;{TN)y
zUE*iQ*qFcX4hwph%WWwyVVvloUy>37g)hMa+VCl*?HP%_IRJ{V%-lh+2bA~Blk-bgz-f1%Pcnz{CaA#~
zaz%pXq|a5w$>25f-an7X%y}$%BQV88M->1_BNT;u86H9qbub2eCUn&9`sBoJk?aw*
zXdp=a)VSV6eFmBr9>x+d$N&KU01@0nn^D}5HqdB8kRQ}%;Gh7nK^F?GK*I}yx$ncn
z0y{&hMMc+9UYjBMpDCfv=`iDX_HMi>#9Lm#(LfkXP=o@k>LxvVZn6)cxOFQC_5{`C
z&zM^ltOS-8yc3VnN7owuvbZQ3yw(-M-JOXq2+F(HhuIR{4QBl$N_RseR#$8rJ
z&`|*C#!5+jGH_TOEl1dVrdsIA+S-ROOh7^x9^{lC)Pod`N0&0XBh)i{|Lwf12u(E4
z@Feg?H#5+*X~E18V1;<{^r7OEOSpqmn88-aBVLsXV2}^<$_aF$>
zi@olLXesyhAl|FQ!UwBFv2>jak*U|M#iL|OT*No%X?@pBHcl#43+JahXrjJI-yhH(
z$oM5eLi)f;Er!O`Jp~wiwE#symIea_aLhKq)d-%Jt_eUPAZ+h3(5QTY0xbQ46-;h2
zL`%Bj&mL5nJS}tzm(A;@VyD0`7q?2utJzJ
zP=5p_npRL21B|$zg}-~1AVDzs6iLn(6~%WUHn@}5kXGMdf|^4ee(Q(9f1Wo1R?531
zq1~X+I3fN*)0}T1^(n|}?*LFL07wI5LwCP_g8J2yRdXT0p0-xK{9*SH(+~|t_;F5h
zuGtG<=Oy&c84Oa@-@V{pY>EzN!A3vtv++@}hkIscG^B@kl
zBh91Gx|Pxf=)uz7(Uki_+S_*@w9(4}`ME~nMwMg;Z*ZmfRaf
zCca$lpNzz<83bVy8}CiP<+*rn2Z?_#)}rxEMv(9j!XQerhjvf!;zN`3
z5!eXI4c_TCaC!Buxheup4cG#NdTwABp%6Ze9D-$GJaL!GB0-Yj2t`a@{K5jLTynN^
z^rjMsg0}%~^$p1yeFjV9@ivPjZVjY!YHQENo?6=;%|C2r@YSp^=>(jSgc9Lc!k+QN
zg;`(ySf)eM{TGB4*BiIK!L)D+Sraw`rCdrBfm6~LafjcEmHU6kYgtkAFyT>8YA|wE
zZQPmINcUL3DOwB{fx!L<+gm(>L)-gsFylIkrD=Phy@vu250L+WAF!1q`m^DD>kjXq
zyb?Bmad;*CQ4sWR+}El{lJm7RHMs!+n?2?R=$ugW_+-P|d;R^wG(%~=CE(n%u%DTI
zE%11t`y<&Y-vO`u>8uwoE)vhtQBu>?aqWu@Y@%nw>W_7SCL$UbK=J%dS=pbid++#H
ziYq}EMoCo_ta=9U(;rgUB%8rffgeEZXJ#OgugJgYi)%DiVG39k@+oddBS;nl!lkC}
z394>j5`q91MTKEGqry(bM-4ZeFu=w|<&Q7K-z@=nQ2Y_Y0_gg8?ktGQ`I4z-o
z7!D3Z4Fejr`w0v=3sgz~^Cu1OnJlO=Z-3XZM;5uxdnZ$9frNyg=Z}T0Ng!McogMT}
z+C3Y14b9+IuebDkvOeX>l-s3ZnYFQ+P3AG*i{mUr@}5@Oq(SXn%!Gk3Ix6?h
z(NrJk;1~d63~&{&_uwD^@`?i=ixE*fNGX9NGr6ov&81wOeyRruV2cjzYZ-57a
zULR)4#vHX^ZI)A7QU
zUTMt29`&;Q;=Sr?Z!zdNi+O*HMP1UxKMzUj8R^R9Uj={tDUxY=9x^T#p%Iv*Ifv2)
z{d15`d*!mT#DBkjlrRep^Ed@ZslL~S&10wOf9lE3oq1=0c+;!d*e-2P^A`AbLd
zw~hGIF*9a%pJN)rga{rTsX;mHhx;&$)M4%MVGXxj^yg#Z)@I(~$4)ty>+v8ASL=Xn
zcZrq}@!pxea8^|2_#?IyDHG0|4tCenKkb(}o@`On=Q@uoRfuFVU$lutuDd8~@#g=9
zYLhm8l?C3bA+0=~1wO?I6$^W|W6`U@of
ziBx&@#%_bC${k5&MB#x%dnVTTJEZi_112O_@E?#CB$8=-9#&AvS8EDAGSkCdiqt!gd50qYiGFz=##`n}pCmFBM9(-W38F2+9VPG~sT;`O
zBhLR`NccSzfeRzoROX)4ie`bC6Ku8r3r^zH|2Muu;q@~di7c{X^*{GF0uao+tR#fCcmXdsXv0^Xb&s=QV`QEr4@D>g75gfoGerUcA0Y`h+Ne
z8n97l5)cWHE@>NRQR5E#l;7$WFN6Wf9feFf;{%z2FbOZGLJ0Pcfgf75I`
z^=~`eCPAjz!f59c`q2^T9wG~S=@L3hT>PO`>tVujhY8PZFeRbqW}t5pre(2aV0w=q
zF9;m?bNU9C@xrSpw9J%Lc1K=g@ozXXuMN#KsG*54NV29T_S@{{G;kDs7?>p=2H
zjTTnXuowMY}Qi%}C+ycD-7XypQm+*ovuRC};!sMjpK!?k9R5CnQ|KGzF=B
z(Lhjv7b--=_)VxMtHRN8Hm$OQnRfp0KK)^-Y>F!^lgotq0m6Z}*+9~S1d+AzDD(|n
zLLimBc_XD_0uz@+56&2xF?`cb9deB-^7xDMD!Z>DEt5sjTUo~`G<0;Vy|XN}3p%dA
zum#DPJEFs46{S!C>rGp_pVwTYob%WD(yjx`9YtrEOsy;n_J&;NKa0&Haly}d`SiOMu=%(rl<@4fOYtk_`
zDpX6x#~iXytKp*g0uUxW29gI9
zPOuy(!yGtE
zOude0D0`DQ3f9YW{96KQ-C*m%OCDm-GNps>|E^={=ksWGTR
zxxfUZJGK)8*F#3z06xEz&yG9k$wVtX{Wbk(x}N#58@<_(MD;#a+C*3=vzMOT7V!?XfH{%uhpTg>_*`^oO~zPm7xo1R)-e=o}
zglS_wFo6oH73S!kg8HmP{KJyE4xg@qc7Mo446n$zaHqYw@xosXd{gh!V>L+_^++4qLOGk5puf4%LLDk+)3bn+6I$l|5&)&wA{j*d;
zQ4oSG0#?t$xA?QKV`}P1K+IH7u@5O1;lEn(+%u0i)=RLf+2&V`rVc4}f2q7z{g?MO
z-EPxve}9B_kuJ6L3Coep?*p+I3e^JHT}(q*R5SV$mOtT^yBIPE&4dq+s_5n0+ew
z7kRX`RNY$SR@Plc1|r|f^giVJT`^(oW|fy$v@j8S^))oAi!KL2S`fBUjF}H)QaxZP
zM&E+tSC|*Q4bz+3wc8uh!eg}ezF>^mE#U^OdP8xe=bqv?61P(Kp3Xn#<13<-)e^Nx
zo(B+32lW|hSb#d!1TdG!`g=)qM>rA4xE%}ttb7L)F7SrIo%`uV6DRf0CEE=^~ep%-=X_FpImYs@je71ko_Kr-k73IA
zx*W6d#q}=T*I8*-%9c7%AVUDcb9@X6#C6cYhJe$3TcWTOvNu`~RF>KGOE?|V!zOB4U5XLw1~4hVI;E=Ae&XU7XdF1nA0hepJ~
z&@DQg`>Nkr9Z|9nk~H>+HxHn=E}Kok<{b(_!P4X5)rebzIZieAo0{h-GcGD0nG)y8YX%#A5&3b3c
z<6i*f`QZYAqj^RWv$d=ipIrc)TlP>(t>LUhT_FGg5txv`Bns=_f{*NS97QXi0yQYv
zvb6_ol%h=viri9*dP|O1{!yj~=|VUz`+
z|6PpY$5+0Iu&FqaWuE;=&bmTENyTKWut=}AbwT3^ww63S&T6`fhT0=^
zsL#d`0!ZQ0IlJW$bebSk2SkUN3>&H_e{l9}cy4%j!)c^?+x#`~0q-E!s{Wk?8HTiF
zWBI`sb8(OLK>Zvx&b?rEAjDY%djsI}rBH6zmR8lea7bA*4OU>b4q+N)I@)$_6d!RW1Qq8k~s5E$*01$@o{eq47uOb^C
zdu4zB&Ca0m*ipG~v
zG1ZFdygY%5gvM)S>cdz
zvjTA3-avf|_-LVEdc@G-{@MR~&O$U0pm5Mws8gi|+(>#P*DDk`Wz~~(G&A3;t`fa+
zl@0MNTLJnZ!h-_b0T5k)cJKLe5Bnmuc>0jqfi-Zl{w%{|o#!aCbS2@5Q|CEm1V!+0
zNuNo8ByfhJJFA$yHA6OtVi5|#7#ljLsaC#Sa=l@-8beiB_)Uw4r~PHxoG@XBHK~sQ@KDinMs{$D17!Y|<858mvUy2QPXQulk5YbkKC)
zJ)ox}2-(p(l~B?ZjNL`l%B1MbpB4lsFc@oZc(!TnC65n5UwF0O*x=>U{#u>jvVSrsOJH(CGfKT=dopV3_MD
z!1|Djatj8NKqW6F#bZ$Z;qcH9Itp%y0?$@gN$J+x-w*_Al1WFS_x`@kWRy*;NJ%pal>zaQq0y!(=pD7vqwNqb3fbjKHD1x
zx;R)8*Mo}vkPjdv3ZHL#2R!B$%Cr5Bo+&(v2y>v-0kzBSwGf1YxDb758@@xYcCKub
z6IU^jjx$v^Rkm=V-B46vA_%D&v1I9%(*Z!UwwVZktF1}^PRp8M10GCrwukV=g$`z83eul1
z!&x07gh;DB#LR&Utw7**vnK$kS;_g6kO@R?IC*V7olI^^%JvK|{3uJxd2Eu{#Qdx8~A5nCzc){mT5}pqt)@U+oe}>5z{l$^tx+?ji29se@z6pk5Vs_i4Wi)OulZiAd
zR^m&rI?l^Gg{UN%U6s-A(Wh>Hy&&cI>ndpS4bKKnPC9Nc_A^u1+w^6Mhz5cM7XXeu
zn3=G<@lYlTaw&GN|3OE=u@<>+0B4uKY0zQf&4JKVe;O_9wuM+=4`ip5F?E;8P2w^?
zzJ41B7{N^VNpqP%MPZEtjSOF0z>MREkIx7;`B??k-H?Lg0_Xovw(f&Zpx`mW5Oxjn
zRHHk_{C0z<-dsDzeV&@l+(Gx{3rsQ4DBn7f**Ae}bxB%W
zM6Gg0`U5C-9)*DP)4ZxHtXFw|mm;8*!^MEeh6IIh
zlbYs!-LKc7a_DR7$)bTE1U--O8yL|km@77r{rCoSK;%m65j~GJh!pjJE6+(X2`pcb
z@jTt{5c2x-=^6-Hb_QJm05uC(Z^a))%_^8=iSi3c^S?V;2Kk5I45p2_=1N?6?DGJM
za2m{?--3J3fG=1!u^0z1H&juN0vRHLh1eg5($2da9_uBTqXeqxs1dA2a?$=Nl_3yeM6knj74t94gy^;d`s%-b9$0d
z7utE8>(X`4P0Ta;bsW=}Xv&!QFl^qdyrIQt)5GryA7f#FNr9ef^W6?#z^vsr_65<66|JmP!=3HL5r1Aeu9ZvFP
z{XY_iUvd_l^Ow`Hx}xd7IL+6ouLnhalj|AX?6@uY-Nrf<>pCj*jjO|0zJT|E@Mwbp
zv*EJ;&Hk#xGK%12wkByVdWMQsH86R|5reHY_cW5_zWgoGl%k>#0%knXV`!b63sb>c
zSk9mb0Y4zxvAM~&Ue`M3boJj?API8y-+zukka7+N)jHV>s*#|2CHmHHu*ZJ5-e*Ts
zh;Q)LP`~m2nW&jmV$G+-YOnIwF*!HM%JTS2?~D%S51Z6W(n`h}&%Rva+jfw9i$eZYl-~XfR_yE7P`9-91cVxUbLpJc&!i@
zFd}C(wgj+?f~ZfDl9j7nB`1s-AKO-c;CHupd|h2YA)q(M?7c~V%-P4#*maC7Q!UrM
z-R0$FwT=NTB#Q$w0$_+GsiWZ7XaWqcz7){J?a60T2(vwgpdDn$5sLw*{0$UvdVj*X
z4$=(jj~^es_%LDDU<)2tRT`WPI?9v9MG@_9gLv`Z7mP?ePMHvG&flos?gUBza4A&v^wzfykX$UB
z&$FDOS1wUu0gglbYxJ(i?uX;w(gA4)O*fu?TkYXAcox&8SOecNCMxmLP}bMCCnUKo
z3I>QLDGgR2zC;qgdxd~Vf;Q-kLe-H}Q4Sc)9cP4@1Mr;|o;$@|KD7R7P5-1{S0a}k
zBe7h?;KoznD5n@0A3`EEv(g9rBnu{@!OO}tAL6^tfiQBPMMkiX&aHjUh8X4w|8m@m
zo@M;w;`Ky|Z|U?VB4w2BeR=@=dFtU;fak8aREgi%F|K$+>B9nX4^7e1r$CBelJc20
zQGuo{G9E2kAyyBA`vB}b3Y6j~OhqAdl+qPj%rCvYl&l8A1Jlriz~y`)G7i%CQ679C
zttx3r25h@F1~uAgnhnlnMbk=Szu(w?x_9bgYmJj&QV9R%<9U=@=zO0MpqEIpp$L(L
zr_uaMadhfYq+PxghkFaRyB~&_?VUzb1pqbSy{r@sdHVc^Kh*D?)8CdpgjG4qxEmP15|G4xw@+Pm6lj_#iawS#i@l=y
zq90w+QICCkU1hmS%Dqe@YWANGFKVMZ1an9Fgb+Tzxv@M_OCGQ^a5owoA+RIiP=4C
z-QdHopOdDD`5EbyU5eDaXj!2ukdO4Z_w2YAC^vNJu;wnVb14EXkL##YFk_9!f4dn%
zU=N$Td1D8KjMHP8Vo@H?bxnMvZpB*?E6cx)So{=7JVWr%J{R0u9(9vq8
zy86!1iQc=~YD4grDd8Tg!6i&T(cl&x%1f70S(ZDfu%fQz|5)x4FttDau*O!z^jP;u
zIDIfCH8PsU6fV3*A~axoSkeHac+?Z!xE#4FAm$bTcwY=YC3ngQ~MmbbCj4H
zcj2`_tvdMfdgz-_{_+c=c*_rQ{j8xNOX>u2(V~G6d>`5Tg(!9n&?T1a5#I-uzs;a{
z=$wpTnk|L*_v5ySwuVxKy5CBK#A}oQ*9V7}TP9eGy<0$wo6y-YcywHLGGG%T(P2{j@U#dS8Q2FY
zItd?aM^c0kJ&&2ev3asPR8wus|L5$EKA-iU#c!C*SHXF^jzX|+pemgKo6pMjBXB^D
zJA_WlK?|-k6u6ouQ1gK!9=2Z+t`qlE06Qtg-kJUH$Ev&(v(Y}$=U5zGnUV3k)WE{`2#Hrm`4#b;kxcH>bOceMBuaD?6|AghSZY0y_EmVF%C*mxHZkVaSHew1D8{UrM>)
z%7LY(oqe^$WJY4Bdt)V;?nCTf`sh_OHw3$!|cXf(UyuJmXG(BiI&yiFKR6@
zv2h*2?tD8`0g*(Gq~g!DatZMJ&C^^oIuKS8JI0Q2hS`>
zG_o!gA$9L(dvNuh_B^nyC9`S0O8BJAs4W;9Asw4wgY{E|O~=z@C{rd~4Mfr($alC+
zYH(|V^#J0?yaCBRUL1FWWDe$gMiwaD!LRwlMo)s5mC5ZSdcLr;lHYUZ@C8B#TpZ*X
z;qo5zkam_w-CzP9L*CcfU;MAIR@7B@gJp3n0UL{(y7qb6p<+?{e3A6QT`&Zt1#L*S
zH(oI7Wcr;23KbGsC|{|@ub-LZTS65(3)GobRdJrr
zMO7w}$Ap8MJR60>$y7PU8AMB~6;EDN%*ezqm&H}o#%Bwpp1>Zq6T*Ls0q(fR{A?KgCf4HEvcunxrNSIxk)?h+nlXey
zR&3<-Z5+P&mR;8NnBD;bh}M!d%YDA_KOHm+en6V0@DV(9qIN2;@hi{91Hew5CjVeN*$m^E=?wmwn=D^p6{AnlJ
z&4OXS6CK8J3e_gVsh}VcX{q4ix-{$z$sVUDtb8EbjrJAgWEDwyHWApSV)2^LjV!IF
z#lDg37;XVAWez^#V5u5gYrU1K1
zW*WfAG+TQY3q=>H_*_&|qo}*?+pb>-@qC+
zsv;o8c#cotdsnfmVhyf-M2SPuAwL{KsZe7Ibh~e$rT~7773F(?*MJur2Lad-6dFFW
z`WN8%wE13AY{Bhs;rAI8hvG>`gfXdNTp-2Gr!yMI;N5o!yilj
zVG0+XbJz7@BNb}Xq*^3DT(BkEoMfKr=#QK27!U+!5J(=tbrF88ziA}_0OyS`4LaLf
zp0__+ifJFq1j3xx8C}T8&y)FhH?Bpc+;l<6xhI2<6KI8jtx+-R9V-)WDuG#YhlCfe
z6vv_;zQfo(hW$8e;_aa$A!0OHhlx&FZcg=zFnK!ZCXzEu3kk;G|b
zMTo1%R4}1;-IsklftWNg&Crd9)7CmAk*+z>)P7f?g1G~{ObaxuG23|g@%w3QOXq^&sfS>DS)Q;ElY
z-t-fJ+C>91Ksf+Bt~`NzZoqNoOZyffc(}ONeAa~9!Ws&Ban+F>5MP4`P0bGuHs0@&
z*Ny`&-yJ)wF3et+@?_%Kq_TZ5`|2hi9F^YU(SUK#Q_9*4=OU>E6lm`_91I
zqUfk>|MdvJ2;UWJ6^l=g%%DTu5?MjmtK6&W~dKjsYeS_Y^QU(DC
zT+!M2c`pb-2}QpG9TvPaKE8=>mx-I^*84LVXPC63y)9MuftSSU37=Xt
zZEZF|UBz{Q4>kd^QJSY|t}5>_bL#5$L9xMmHcAqRsB>Eft3J(#!|wzE0Rh#nqZ6;A
zFF@h&ny{_SW08XfeZpIHH_d&+L!i=%mv5+9Z)o*sD<+x=Hrd8Z20On%s`;u-$9pWEDmaBMrO_l4Z3hTeuSQ
z51>+E25RpAK5v2=&@{Law1@_h`s9|w>&uH#*S#4w2&clhYU$lW%#B>kUOkE0L!??R#p
z@S?v0i1biizE)0_vzeR@NA7VxY$fJg>#)6R<4=N<^LTYDsM+X7^K#peg
z5=aIj=w~|?25cELC_N0b*irUe&wXVZ(de<Q=VC!yLyPe*8OEWQt<=
z;rsq94y}00-fJXgTQMDb*Lc;W?<7d^)mx6sieatDzDuK}O~{7xig0qap-zp3coNhz
z0lWsLIiqi+DGxyiL)TgF&$NyX^^v2QGaK`iBpcg-zO?v%nenx?36!hiC9HmTnNBsn
zuG9UVp;=15myJ$+{YmLdCOu(gT=A>TZ-mSBidWU+34B?cb4cYUs<1?5Loho#qbBp6J4}kB=u-jy
zPH4U$$a4D5`^0+01q!R@5oisv_G`UpB7e3r&W=f^_8;Aec@I$eyN308ryfXHU)q((
zl~cVF>%kkuA@lah@AbkH`f9Deze`>C215sYBJ
z{(kqF-hOR|-eis7#=hk(Y|q8Ir;@x4H@GFV^Gsu-4D}*E((m}*zEvZ<5}1`|^N%5b
z_8@|Tn*AL>`C&0Tq@KjJgZvrX8)^WoT44Dw{9c8&WZGAuu@gH>VQRS3iwTMEP+^%|&7|mE8PqbombDa-l3lZ{QC}7H=F63ju${RA{zhgrvD;Dsk;;Ju_MN^g}
z2b?mx(reYLX*6|PL^!!)iEPzyJ7e#we!w;ju!zL#
zB7SE3w&fOEz}Ub22JR2gmhK9@DA-Sw9BGW}!BP=5YN1$aU-=>4;)IKZ?QYtA98U5e
z7`Fm+%i%7n#z~*GCg4$x-M6x~mgVGt_l;hYLAo@L=Mzh76Xj4gY7;mbgERE#nKq#e
zhH0qQYpuZJYw;sBB?)QXdgN=@IY?FHD<6eRtOWkfw;^t!3FoG62>1iZ-gT?c?}w5?
zhc{8PAVkxXe;tA^11i}7D-ZTB5qkn=)Eooxx7J%yw&T#LY9{}Fi1ERcc{I^B%$jXXPicgA>v
z32(?;s6z1#8dg%y5n$gTQzm_Og;5&YY>b;##>|BGiw>a-gDJs6x^0{8=U11ta^r?8
z+bM>*uDfDN&e`yZpz~~f<;Zxx%pe+wI}LaXnUELUPE7D;tIdU;i=WO*`Ew#I;EZx8BDNK$8|
zJ}-k5Uga!HIyl`em+K@sUGv6)Th#AU2X0AhXZx!(<*q9^uQ^`H{d)ObUF<;h^l#rp
zSeq4RI-lkIJE4;UuXJ)uaZ_ycO1Od#NoK<(yWrrOK{^SD;pyzAT_E1uyx(>oiiP4l
zT;WYhnp7^8l!XG_=sY>Y>83Pn+;#Y2ml<-#s3NC3cz<1$F;knBwUi2&@Q?|-SN!am
zr}MzpSqdTDe5iww{c-omUG-45n4f#B2AGqLg#D#15&k=1AE~
zgtSh(o~CFN+fAbA`Rc5Oz{s5J6?SN7k7hi0fue%5@nt%@Kdo32<~W{DsR6X{`|#x_
zEZDT;&L8$#>-$7L
zBdtxpoXEzTf}?gdIeH`fGP6iOi3uxub=Mbqn%2gb>3GWy>lod08t!IjK4kww%zSB4
zk3F(eX)ane+(5mw?WR<$Z-4$$Q&`Wvnk#%UzAEM>+0V!8mMx8?2!ph8!lGnk)j6?e
ztIV60G8=Qh6W=y%kep4c;MuF2!yrAwHq+eB(@cInAAnGe>jr?6t`M-55J4^|kLacD}G_`FkZ7du(Gya
z(Ka)geKt=0h2G`;97cCLfykn&TO-8im#)&=CVLWpsaX|oxp^CVolM4Ruu`@m7`VlT
zs#Y^kWjlIO`VWTExg(!d7vrNPOTAqk=xbcR8LN`AnOLS9?(Nxk{|_Njwf*-%<)Qhw
zo!nJqon~Dzwd{26+dj>oHctLI$vy8YmPCh+^2O^Ss=Ok0Bl43Naaxq}BZ>EdEIb4=
z>1F)kj34@%(UgSW#E!$w!ypXO4p_Qj%N74QWC-aB!Yp_5C|#s5@7O3f%4$0;_3(wQ
zn^{N1cTN2y$x!NMR=5g_O>9GpM7zvGoD2K&xD9>S-)p{0&WAuQM$&a)Htx@@d*g-A
zkb%W`tm`ricx?-hR|8n8SWzk$)jMC?s8ai_dMl!cm~JIudvJck{XKTVPq@hODw_EA
zfeOh0YTP`Q_lesNr!r1_nYUjhOc9tI6jYFeur3z&Y@`?>0!Q|IF)J_iHk7hD7^7Qm
z<~WbW6NQd74pc`HFy-XO>3lz)ZnF!JZ`#h?-;bh8#96&z>HO%CCGoPt-cM}8^s*-`
z^o(c1Jh59Cp8<+xfh;AYb@4fXaUsD7%9{stx2%nh1Ud0x|x|mK#ky_+=gvr|-s*73WZ(cS_vAs1eO0
z8sV#LY66bSPjW80q2E7l#dnwd{fe1+1Kx=gSW|#ncf4tJO$~4O;BXm`8Z!dOU5QZ0
zRbP;fSS>VbgT-f5XZi)#bt4Yx9XoWbewtrXvkb
z({ryGot5OrHW;pS7$`eiiJdA(8Z)`v(FHBLaUy*Q;@f^j9|=Sfbl40XgDG!eT0nn6
z`5glV1S62_TYy_4>q&skT(LU?Z#B@*6&uDAe}C!od~w$;i)R{E<8PF#82GlyGh?+<
z$FjF5h|Ma!2CK?B|#^>%*N)XuSm8HLczi*`|Bs
zbITo?sl#qiA`%-NFJmf7-nDB>OK<+8y3ShpTi(xI5z
zNgiAj1Es-s&ZB{daV~B;vZyj1c4a!F(0J{Dfko`XeWW{c{M*IOc
zo2x^Jj%c=v7#B|z^qL$%^h*f%CRcl}qdpwZ-9P&iAXHo=dX*VAq27PakGX(3I6pR5
zP>ILrRWRp^Koy0BtyV~mcMwoBNr`6A@ugRx$(8bDV;jTi37
z2&EJ{eR&xhDk_&vp~(N&t84M+?ubtWDz`0Sz);7C)oe?qLzF!SKU6u(rdbwlH>aPA
zH>mkI(DzD?1Z=yufBhhNMXTRkri2^8lqgK*%hXiJ;Vy_THMuG&0}I>gktMk_xy!1s
zFhlLt$|xn0y4d~?(Zs|O^}>5_uCp0(@XNnK6{R+(cx=M&oTnYCdn5Vm&
zfhK;&!B=w`E+|KTDbn?y3EDtRkXBv7n*Afo+v1O0#_26E{HFyj$D!^hF*3Kl*14jK
z;$
zUKQTZ&~*nf2_EAbgMaP4mZVC&n}1K5bFt`W{Ai<3(|E94g)u0^v77nYN34XMz3U6>
z|6=UD!?|qZzwr+tWD_4EE3&hay+V>?Mr4x_%F4>jo+&dcD`aNxy@^P+gzS|OS$W=9
z_w#*@<9Ga?Kc0^JIPQPAT;n|7=X<=ywq(NpBpP^21iT~!``<3XxR8?33>v13snB6-
z_JIiVw5}b>iV6#XpV%jFiLxWjyx7=;tFSvTXNKKf#_lZhcsaRg+}`Rol+yLw4%J@X
zaA`JmQv
z7994w<4kh|`=1$J#i;2940jV9u|U!xT=wN|MzT;&QkT@uS-qXF+eh2&l&_Syoov}e
zZIm)TL^$qh)Nr#aT;zF6$}uOnRlnG0VeOUv9aJ#JJph>8S1!IYe#HYUsEG;HR{r*2jKX3
z1DbhlzCu|OQKv6bw#XuLrAAbR=WMD6KmQXs7B7xF%BtMOiogrV=z8X$}}#
zAcL44R{yiL_@>iE=!bwB#CIlBFaYIgI^8`!K9*yeb3>eZix5e*xVWND1T=^25paJh
zDtbX{0bQEI?;g*dIhHguKsrT0-#9Y$R)&X$B7C&dR_>LjN|5@83yVQDmao-&xp?M_
zf<=OH`UW7+o}j^=I=i+x;WtC7a)^iWnafMQr_lElsPW*h(70JSg^UyYE+7yKAh2Ro6dM^J
z%IevJrsKH00_frYz`GWH&x1ezy8$$I0z;(N=<;}}2ptsebZ&A`4H>2JDRD}L
zzwtV;e9hlWYpmru{fUGyPAymKDaFPwjVb<~r7wq5@~`|~-@VKnm6xJ=dU+s8kbH-)(-W-TE^KO_6mTh
z!g=$20OGE=-L!CLpcN}M>U}+v`8)pTkvh}M3Rbb4kLB1sv-)<^k$CIi2I-u(zk+Df
zD{&|$tR1(W&pAYo-T7NgUnqJ0tjW5&e95z~eC>Gl^I0q7w;A!6i|B#Cp@_dNAU&%l
zCa+*ORfz!lSpAXNid&BGGAJKj_lL98yXR)VPPwJp!TP`gA}$Q2hio_Cw!#D#^mOljXAjGnc4=&9asiJqGtCCMXbk^izVbLEGsz*<%qBz`Eo5Ii%{0q76`$R&5#8O*r$BsRaw_ULp1g}zIM1YACe}G8QtD^=!hqX}qc$@Q
z7MmTKn;Oam*r1M%=OvED51IXl^t8Q5p70xiA2R#@@e=fbs
za1f8#3a1tjjY6QdNJj<0%sGGd-93ip!6OI0E=2Za4K)fdqal+mA9c&&f#D%2-Gq}c
z{X+t>zO}Nn)TyxkRG*czI5R2@!1OY1EmrR!p%~
z;-QcHCX!7=l&$1-k7igd*mmmMg`}QYezb9E*%!I=VQ_Ul5tG3F&y036e7Ve{>zb71wa~R9V5u6cIe0zeDP`%fNk&MTMTkchMdc;nw4ZZ+j
z;wW9m8{bdIIvu#z<4TgRD!f9KjNv>CEXmGhNl}RczFB?J=!>oC#4{5}Mp6csh@R}(
z)a+niT#f{i-qtjAnDfMioGPkKM?{62(G2oKFywOC`T=j+u6FeU!l9a~v_-TXV9|_k
zuCr<%NF(IvwOl#-h8&}TJmOd>hJG`CsiU3;pe0cQm^m{?OGFb2kkT$N
zHvvV_EqG%t`c>^3O4;iEBm-_OOTMYg74&f@8ToE6uFhVE8=p{p>sVA_NB=qv$c8X=
zRhAAiYD>>r*wyT6eK
zNG`3dVi|o+ujaN0S(O{+Q@O)9zCbopCM%~d27k3DmwG?_E%BDu4eBmwfNIXA<|2F~|z*XF!
zG{n4^C0kR;S!D=E=8Kok)}`6QOO3kAJDv_hk}ebG@e**$2znOm-C=hml1n?GAsU5iX-$d1A9v@uIRjuv7a
zeqOWq+?W1Bv$V!QR5B21>R>g6buEC|-AmB;XxvNL2FY-Kmjf}N
z8zCSd4UIAgxCjj)J6Xs1_f}4Mji=`(NKP<6(>Vz9dvz&t`)$~P$e1&zR_&&NkUNyX
z{;z?S^8+%jS^&I(cEuT#2`>P7f99kQ>A>A9uu@-Sw@q8uR&!e~2xYW17zg7sCGKmH
zR7Bw#_G&pn>}rYhn2ETtNQGVf_x#*S392E6W*^PU
z2Pxps*hTN1OyU6LF`_|*-9_s>qK0T};V~loAogXX7J1UdRvqUIO;aQo0FbqXLYFCx
z&JgNq@woL(`IA@6Zio;sXm;;{%_8tVemgGp+tb2<12hb1w<4&~GZ!mpUF4+StUkIy
z-`{ZfEl=uroz&%YGox$PpxQ+5;1$zr_d6W@8+lHx)O6HUoccrGIx$v4)pU=HWBQ%A
z=#^f?6Fa{~ZfK5OnfIbLPmE(~A8U#kG-#`>cXD!FymuP|ry8ah
zfZ_`U=~1=%JEvATDGInpu=VS7Ur*3G=q(|XmjR2ii*#K*9Z&u>Az&s|q+9VZe`m(7
z4W7y)0}j@pi&LiIp7Z2s)u8J*cMG3ipXI`x+8wC8J44*2O7$#b%689;@xtlEgs!BXK~A;yQpn?%KeW-}-7*Cf&oCRK&p~kcCc3*%UUkNp$MK5kQ=XE`LJ+pB*b{u89!98%c
z@w+nKV@Nw;4QVN*zyKMb>!BHJu}Tt1^Y7ryl
zE<^QU2bfpnSx>A%TWFB*J7{VD$B;NcVuT^jBspXe%Lt>f3Aj>lQX?&f7a%g`@=f?J
zECnWiq+xT<@OT(x%`@40&G-=%Eda=V!NmO)i9;`Y&i=s~eCjWIoK?@PR-YubZO7T>
zh0F=PBasasj(ApVc(|^uJzZtlapwK#d}=J|`;^>ntCcCtakk3O!rfNVgBlMi
zimeKfdpiFUb-pr{Z&5`#4PaFm1l@1JfG8@ZB0T3mI{HvnktrJ2k0BHc!GXI5l4{=u
zW)2Wd3y@tDKk*tJ8QGYu;PiM2SsBD;o2C&*C=(~X6F_G33l_)0Vurp5v~|)z#0bzA
z)q4kh0KR>4dlYJhieg9bV0|)}I`gge%Re6y*i;^_&JcSy#4c%nFVAg`+dUA@Y>85t
zYm*GW>s|hI)3g{TqR_3&)bx&W;}3F``^o4`**xaEle2}Yz1%G}T!b^)y(`jp4SQ7c
z{cidD@x|*2EfC#sT((B7NG(pcdI5MJSawr~XNbZcdD@?LU|gkbR{xrs{d)i!gJQrq
zLZlij3xVBO2f|vCO~*i8fEx3wq<#EyZf2xzt1Q%+>DHQPQ#;KfKuV(
zJc&1OUj;cV5UdhbvJ#?!vEC`@{6VAnT;$n8n)#!Nd?ZOZaUGhMgeOHRIi$-2vUbAD
zAQ({%Wvn-7Xg(?Ckqa{1+HpMv_Cy{0P**th+o@psunxG5J)~@c^}W6M4fasZ2j!7X
zboTu+L!+R%5;DO`uU}v02Zk6JuQj+Wf4pdj`=V0eu3^w-hKy2;=_C7iD18srg{a4o
z%J*lba%qhQ|7)_fjk`FbH6i$YGJ?3g<*@>{6>%qED?n9ryiqpz;-=Bx(<9`ZgyQ_3
zNWQo++78^B9VLOoJ;1#nb}w5U9!d?k9>8{2dNCwEK`=K4tILMLA{@`J*?H!wmj?+J
zP$gBak)7<`fo4XkovYX4;os@|fvUVT)9$^zhWxe1R5yf*r`64xyC0oINw_H-Jnf|}
z!)lA`Ylyv%^W>b?Gdr8>`sL^1rI{NX+}R
z9B*gq{6m1Q`Kx9{s$2$Xyb2K)$X$L=L_9zR=3#uo`SE8VY7oauy*Ds05ZW2_-@>60
zb0KZ`!$edhT7$1~a%wz=oqzXDX5DlNuX2{qc7HML*O168K-Fy7=FjJPF1m$jS)B!px0GNsMpoD8T#NnGiWr$#`G^$D!
z-JHGZp|{qGF&J|3o2UKwMSl+R1IvWjv%voJ!khS!hOV=E5lMTI_X@WScP3Bn6ApSW
zPWxHgxQW`Gp-rCFgCgrxHR_D}a*oxup2
zt_KPTe-cv8Uss7Z$C@fi90e2h=0_`T-8kthVraNIGrW@XM(s5;9C}S!i|p&&Z}7E-
zbOc0LlAv~DL~j2%n0h7!i6p0XkuvLB`9M1Rc2cC8=y`%@kB|qxerO0F6!&yW3#}q^
z`{SD1>tl~yT5rsb|7l&LOG@$_oEPZSG~j)@!AEZ0D?I1GH;K-6$_k&Hk>{;6yqWG#
zp)c6WwKb|0XX151OILxoNLT%3zeJzm(V7fBc>#BSAM3vwtwM?jrK&1&p%t3y`=CR*
z_3?qb$GG~q9y0ugUOdhSE;fV_uPj~6yn}*E+5dnGlaeJI`t}|6Z;OQO)Du~SQRqzO
zY;!%@1ZIxu(6c)gMNh?e0CB^$Ubpj$XPq#(M0Llmo@j6gtmY-|IZ@w
z8bqj-Po>zpiONf`a0e7#Au&hN(>|09$L5F+F7i$X>G4IoeJ&o`a
zz2$4hfZ9lbj1AoBXFr)N5>#7(K0{d=)poovb-Jp*hQ4YRDnOVaX^>ZoRy=y{5
zW_}titEnXubXsmdsH7SWcC_0*Xnr>;ZnWMF=z4Uy!7@Q`A8jHxcyRKq)?N;&C3`7J
zzGA7NH-qlKfB8p2IQ=0twYiz_Wd6zv-pu{?y_019_^7~-
z@G!t9WboJ2cA3?H>E!$RaK;|h53;dgZdj&TsU<;AznFycIk-rc>^)LqzZ{M~Aj~`?
z-`79yeCI))7>yWRun=ozh7*NSna9oDpP|t~567CuMpS>+Ep50+dlJtp0NnZu=HQ+Z
z6Rsa@VqOABkNir21A|kby1Jx1(wJw|N{Z(p{9=FWF;}@nFWY7DI>GXN$1C;We7^
zv)Wrrm<;PyjLoMKBs8%
zWjO8O_`u`?V-A>}1LAxAfOV{yiiY+6sNU87d=O>^K8l5UFR9DdIp&aoM_ZPw@+aZf
z>Xl+d6qZg^R0o=2Aq1&l=oK9@{PPT@(2xB%ax8!unP;2weMXChbdj}6uu(6Gx`vKA^AZ!
zw0u=bP{+Cx{QkhpmHgFw0gn*|e$(7l)9Uqn5~c)Jb>bT9m{>Y+WH%ZtfI5?Z~DK#f?#gwa331`
z(pTORXmZ%pJ*^VXcL=yCSEq!w4cDB=PRCZ!=;flgG;=-rAs{czvcx1`Si~SWi9Qq8
zXBbBB+4Q6>A5k*?gc|FPAiOd2pLag8ytaN|@>=~(iF_;ja$KmFN%@dEOk6Unh!J7V_D+GZmNbOcGJ?8H?Enzu?61!6>q!cLn74a`Ln3>Q9dWU*}`2V)d0w
zv1z7AMscQeo1H8(f`{Uwg95fGW{2$I-S=j?f!J5@o@n?b&u?P;V0^S`N`*1E
zCsYx@HP`})6P__z7z>Uo1vvbJVuinXmmtCPggDXi3tOQd8v>O2lD1YdXe|w_q4Ca9T`-Kn+a}nJJP=LWdqYb!3cz
zKaSz=pe>oQlg`-GZRx%FlC*0_Rl$vqtNhx3fWx)N+?^)k2;}hgTroL{fOwGr7m+uE
zGZ{LYvQIaK2V^eNjcBnCf%wHa*q(9k?8B`G^Zmo>?1pyfP|{DkY}bVaC=6TP7WFR3
z)UlimDOc)4ur@AbFkRPUiXS^{#Em
zJpOs1L-yX22h1(1&h<|-VkX18{5Ks6958)aU>Mj$$))pJDchaj0a}7*5-_tte=KL@
z_KLBp3LS>=by@q5X`XT0PpTZk5(Ckd*_-imt+z@^UnM&6vHKF{q`I-o10@--Q{+)^-mJIo~hcn@J9tq>8#LEN&OS
zY+B^D7*`S1Wa8v|r|ACnGu=H!*B|jqWU{JUXE7rc|APf6-wzce>+kfX{MdnN=G7SH
z$b=Wf;QxF8tk#rXsKM8tj1l_mMbTYZ(o0&m~8GgP&dQ;%K
zlVqex`kCC7w`yvl_}M+gO>{h8;8X8*e>n8}d`ZheBK@)Eedo@U-i3u;iM+q+!-n24
z8qThVO+(<8r&@`_e`xboKz9|ls^Hs0-G|IX~FTJtkFWXlFtvI
zBeR()qZE9-fK;Vm;QlqPixAAqbIvv+2EF*D;PzJ7Do%^^Z=7-tsfjFoYf_45oQ5t1
zl-h7GtCwLvqSZ%Lp4{om20d34$R
zzu7V{bx}2fQRcC4T55lfkN)VZhVB<2dWBl5@4;S(33K}L|arB;tV6;(j?AkrZziR)-
zKlH-dy<4jo+m$X<-s_(&oO1L?gTgLK*&i$uC)~%yi&5??F=B49QF{H=L6QOT;~q9<
z0R?kWI~qZ;)H8pjq8q!OTkQf*m;M%|UDvkOL4wzXFd;yw@T=)Dbt9*NTwKV&CTc~IoNob>E8??;|=&yB{@cFSUG_xqj()rxq|!cllr
zbJal@KHvEiNEgW$uRwd4#5|_%@}1eC{nkW(3Y7#kPBp%hi)WI3Z#aM7_zGR+6hH&Q
zX9FVaVV4=amG?dW4jZ(On(kb1f_|XB@kGpfBJ<@!pMJ9b`SJoz?Tcc!`zxM_Ynb_r
z93NLvNs1g^s$r&t@C*=+R#nu>WmCZ+-)QO#Kb7n3mwD!R7I_%klb+WejZ1KQpVtl@
zkup0fXb!r`YF^cR!yd1hccB$DGW3Cp$newqz>b9j9VaYn(-81J>i)sVk;;Z2obih8RJhj{Ny{Rh8KdGV9K
z)0F@2RT}L%PR^>}&V`)Kgjlo_>o=R4Dv6xDY004h5TzktXJ2%f3TJ8+Ed~$cpgPU2
zC^E3r()CI{DWTGRtb)Jrq7G=pZC`u{PiO-
zF$+~qy?>R+7{SB6Plm*TL>2*A%dzkI>2lDqXE+(8-^{`~NoKsJ$v^UuPw~*~<+8f~
zsD1K@UhBQZe>;3YstarJ>Sey+Bz{fJ_7exM3zsE-LM#z4=j)NqZmqx#&
z*}$)eOg{^YJzMj67SLbNqIuu;T3bi${Sr3+-1>^e@Blq`{4_~ryEx%iJ{JZyye8>V570jn_
zSnG_nkB`LQ6~oTgW^8X|40h0c^JjmKB4UhY)mf8pG}G1fv3+Ay!^&)EzAV)*=Sx(b
z^fcKV89Db6DXcPnJE4mMdU1urQ_Rfj+a_G6mtv
z!|LhNk|%e1N%-B&Y?RG|Zh9puR{Y_oQsY(Pq$MqLOB+njk6}oU(Svb0!{b$zEUjEE
z9YI{Pm?vL-h^Q#nPturC1R4s|i{y!XqPJ|rlVyX{=4?d-|k$1$ntSTX*m
zkH5L7h^~~cp4_#4cgAKjrqx>Jn$4+Wc=3sTHrAs`Uw`Q@>dIN)QYCy#^9z~7hv6kY
zp_O4k?XzS??1uEdcW#&Vk?=JBfukZwl(?W2;{WMPCXs
zUYiT{=RW2T73d_%)?$n3y&>R(T!V1}mv>Eu1cd(`8C5@GppKLI6fVjgVJih@IJcvG
z{$0)Z*fwl-YEsv%`H%H>VZM|W-Fn$PpTbjetIItqbh)p|xEQFg0(ApFYS;!!2%8Jd
zHe4t9Jd5!@4NdpPCJ$X6iEb_lLf)9Qt!b?*WL^{FF%u&jW2^@iIMPBaxy;$0?v;p5
zCaCr)u1ohQQeDEN<0-Xg@RLTZ+?lC}WN6K#XllENkA=J(ji*;MB&aLxEZmpIdm9>+
zwAp2P*~r;wYmsO6j?P$sl)1lU@~;e*mI4HF
z4`f-ZU)jsA5<2UmkEfz`>#_O(j3;S(QMw&AdZ?yRaOpSv+pbOuZBcTx^E*PF5tgh%$D#owrOlpiO9+7
zQ~K}amfzwirEa-uwjLeeX%rp*%<>yDLKctJu7+PYekT{-xQ5^6<}VF$uf4Mk{-L6m
zXI~z8t(Pp+5yEof5|Z;XL!oi`pVB{Q-1D5+_u2~9I{XyMZ0FRO93xepG)l^InGc@!
zHs-&lZI05s$DmbLn}K%+h+%|>G4waNj*R+B3Ej1ONm@UeWD+Np%zo04D=H)~P8O5ta$7924Gk~31aY1@k;B&EIs)4;>
zx<kd{OAEh?exCfYKPgdQi7~f1Q2GQu7|`=
zmzcuzNsgOZse8-SPS3IJykV;P=c}IOt9tg*60ka-1MqUC6$E&lxkah
zi?A!G@32BYNz1+COkWO~Rgz*PZc%IB}S=6dP&W%}sH?ze%&$Il_YHlq5BqJo2zkjS_jVcRhJ
z%PHMD;a9f}kwJO^-BaY%Zgc93E;V8*K@JN7&mKsgFVrx%F|sJ);#KULQ&_TB6n&~&
z<&eP*!F!rTexs!wQP!V3U=jVQ`ck=kk1p2g$9FHy>KG3!Zmb|eByzN+2(eP>)oo+Y&2K(`}Y348RdHhl9b0YA!(vZ>um1HWsA4(kiia8u%o$j#K_g
z@N7&0wY~&wy@^2I#y9B?Q!bUM$w~=Xx58!5*D8O@8~hBl>iWGvfq|O*I-HBSekzu!
z$v{IJh(rzo4J5t9*$nOa*Ja@2%LNwZlv%mxjXcsdhrT&K
zvfW?T2T$4sq$akmUuqojTXmEKn6y{w4HSWgD1Yy*-s`&j7IF_7Uv*tSILtCa$--vi
zrDZ{SlRQlw)P+vmRbOd_xH8Lu(
zXVYo#v-9JjwS%swHrt(#_IT0`>@iVaq{4|pb|dyftUTP!Bg8{>V_B`)cOx>6Nm8Yy
zg=vwPiZ+nVP7;W=soE8=3&YoTBKjRZtYFO@J5*N|Y@mO+Dga;XW{!1`10}uo*RHob
zg?3Z{lgVO_s~`U=x`Lxpgg$Dm_cp9`?7KwoS;GE}mg-=RSz+*sSVgOB3Jz+;u`|~v
zx0$U;n%+$|FE*I|IO6BwLa`mDC5x9*<5c#
zXTX=8gY!x(O#X{ceaPgMn4PgLN`X4UZu{=y@HJb_5L)RRa9`|rO~qCM2y;&
z>K54+iEKz*9c9|)vp?S0hU}7?y}hPeYlnDkKFBd_q|^PcJaLW+ANFrsIM{M#>O^Oh
z$0^;xHepm^p9_cOR>VISdO~?5rhCbtqbTG-!~Qi+KFhf9CCUICrH`0V-|8My;GZmqU25z;kFQm!<5lOL0}fz%#4Z@g}=r5&E+H
zi!vS(w#x6#6%+!f0@SU`wx|LyQ86)U3P*BB3YR}_cgVru*7KqpUBFa)?oUzK#9Z-l
z8aJ$T*B>_v{(auke>0EP%7i;eV=hR8j-5MJ4co!QU;T+atLqM>U(fHUr0=t|f|WG4
zlcPh{@=Q61a<`+T08#HF`YimOb{z$bmQOU-<>K}
zV5wK!xXP>(u9l(MV&E5}_Rf}NwoEHrTx2%b&L?V*U#nAU=Hr!Jd%Jmx?XDXWPHi?`R0ubRYL{eH`r3kHUo65
zkL~aR<fq!TmN5TJOovScUL?wJOwg|gkx`uN=csWSl%dwMwE
zJ>I9e61rP2)N(&pb8^M&RVQNl_-1H#$YLDR@IxTFEtlow$clf#DvN)T#8f5<0Xq#+RX)9SP_c4QT%leOaG!pHWJ!S9eY{&7XL>e5*+S^!2V
zpbtnze*o-g(3wfxajmbdowQE|-~}Rt*)Wqm@#V{Nunz=4^>s45!95tIKLttT6h*yq$Nr3
zC3$oApU*%yHAm`f)m1!InYE5)560z&;6(5(vq
z)u+SvZbX2aW0k-~ADPeSxA$>qCSC}Tvd_%l%OlK=d9EOGuRR6dWo2JoTj4|rM+xU+
zb1Mh(rZA8<^;}kZya8zG2mlf$32bB}jexyCpu^iIKvhQ65G4R+3_39qF#Z8p%QgR(
zU{+eY7^hd;ph|)T!xF;=_nXV72x4S0Mq_w&A0Ys|O*{1`aR7NOm@MRbp4_?MaN2
z?J+h>P%O^6wTKu5uxD!^KUO+Z29t^c)(kjWG$
z0RI=X)ESlj$xv0w{an)*(06esjT9Bg3U83{qW7aZCm2Qv-MVGbWB{lg!06P{)POw=
zI}77aK(-8s-2{>i9yu$3ERE+{13E6Wf}|ZHQ-E#g?Wh0z}jcq&0%^em477Xd~g1HMh>xmQG@E8x~5`VTM8hT8XI
z)Md{sk2G6OVf82L6j=<%j}ABE(5$g=`Bz_NoJLuFx0^oQ4?Khh7L5t3cDT6nbb01F
zE5$kG|JmcXx24Ck0eUBJ_#0Rgs@E9$QyuhOK!HAG5Fz4$Zf-N8uXF0~4;QcJ@qfp~
zufEuYC=(G8fxVabzj5zQIaf;W!8i?|0L=cljNtDX-(v%X$ttJnlp)v0vf`XQlRl{ypi%?!QH`#D0E=?|^U{psbW#H*+Sn!m>fzJNIL
zA>sErbse}g{h1c9@&2zt!#nHis-2<#KVE5(LDpHx{{u3<&5uu19U_?~gMhIY&@+*N
zL-cd`eq&1Q$ql8TI({`CnsO1q%wJYH%4~`2mNK3@a~m=mZT-wCc{c4CA@hzTBV45i
zpoezd8qmG{z$s$GGHnUN65=DY^fKX%QBwL#V
zzmX%ARpfwEV$tuq!rcI7aTzTN$^nkJQJ3$>=M!~%e=0wUdH8YWdbD;?nQBnRkCJ
zT*7a!+^jdC_vO6^7(`NR%)ETOi?3RK8YkXh@>e_xHj1MXq4gS}kY&q$li&Rq>{S3d
z&yoSE#5P3>#5inE-zjpu;pk}dm1_^iy54e9nZ6sd
z!fC}c+mONQ$APeyH?bQ#TvePx(2kFy4S`=+t8?x{!Px?Ld#n
z1izsBc7(q3d_CWvPF=qHJCQvxU+Z4BoBO6tn4=!r5^SBZ)4z=x=0^~#@4szleCS4-
zbo#7*E<>|T;tiiV5qnhbAP$cmSyk{wNH%&g{>Cgzvr#Z*=y1jD+L&C*mg3rz7ax49
ze&9*T*B3?`3H*R_P!UJ?_kd)ijeQNmc
z5Km6U+e>y)xgRCGY(CqYvgv2-gav%yBx?({AGrUDTKx7ze?rb=rXBD5vlLXgS~q`d
z9NI5dXlA_8CNS}`??UHQKCES8RQBEc$|g_7+SR=8L1L04+tVcPcFum4Z|@T*Q(R)n
zKn=-E)gcc+j%iFZGBTn%eA}l%@a9bx;=Y%p=c1khTF6=eFG`p$AwFynwfjIu4~guc
zQV*s+)g&fhABq6Ez+w4KP8ANCNwiAH_V4Dd>xu92gXjmkx(}b>MbJs^)INB0^KMh*
zkgl6jP3psU$C?9XAwd@+yd>3Kl{TZ?B3*vii%tFbhM|$AD^JVy&grpIlc|5wT2FJM
z0+y`eE0ij4G_lw8EkahO`a}K97at{dzp_!{zb5-Tz1*C2_ieBx5E(?ZOHe!jJiwRnarl)O2k>+So*AIzi1!XhQLlJv
z^KIMC&vhMWl!IRmpAOwHj2#lTDx6OZ@0=M(2=A!SyqGQ1S#AEOLsq_d?H1t+Q3H)@
zsfw@s$|muj>HyYc_~@hUR$1@59yh4U%fvq^5s
z%WK=2I&9LSe=^f9XymA{WDE=-dTzPf69CbR4?gxJxWU&Yltv)X?Sf39eU$BPV6Y(YDJf+M`p@NM#{+o
z-yL_+JfQ*Jy7_6fJLZkuiG<{xLAw?4(3qog*><@6Y|}!y?}Vc=J~$ZfiNC9nFtHGC
zexRJsG36gjHUV6J5#FbxTuofd02=zTJ_5E@-@Q(3ncl%-UkU>@Q|F++=Z!bQh?1RN
zT=0@gNb;R9dW1|)$ZU2c-KXR}tF8G}1=Ro61t>kX|0q}?KeMDLuBJ3X@lvk)BR=}o
zpXhe2(yz|%Qi5j%O8Ub3Ub$%Db#fBqj~1aHsr~+86(0~@E)|T~`llx^t>-)j16Aur
zmjqR3?ALb8Hn)=0M_TO{e_7$b|H(+QBn?o0xYH0oe_vhuMmZ1EpXd5xr3FC76tY)U
zssRi?EJEAwFTX^U+;};6Np2tbC7_ordh`dd-t|vD(=gQnG2^1(r^v`iBnLU_27veJ
z)?UN&0T{cNI;{@FXRaRW)Gn-O3cFccr-gx|ZRW9N;q%sw@7DLLbAcqjTSU99{M7W#
z4~B9%51mDaQg;QCKYjG!V=_ye2d-;d~RS$*U*@=ll
z0^>!@EQrcifRhk!jE0R@Hy_G*DqIDLC;)=b;SDfkK*Wo>;_`!B{pr*77(fRrCpti8
zecjLuz9i&_(dvjf5Kvnk^>2}daDiM%;1xTD49IK;0Mz`R+ymrSp49-_PBjWOYn@E+b-tysDK;jc7
zOMA!W-%|Q{@9O4l)wF+~wz3%gsx7%(imy9ykGvymeH(Y?%BD?Jm&x$@@0GG1`SJ3g
ziOYm7y}ET7ttH2jf`3-k?s&T%HE|_KuD4IB$r$7K+rRwW?Jc(RmEPd*4actZV+z#I
zx1+kEqK$?f2YD+7bkC?-0&NVgw=V2S-1K4UP#=}?HE29+*!G0Fi#R|QylhrG#Q_v=
zcrrP5>YWC_k;1~6sR@Ms0kpeo&wkrjTkoz1tE7s%!Sd;$dIT0&N6TrmLqjrh;Pqrr
zJLVi>3AP@9H63j1m<3syT}X0}9|sm=!?7`VMa)D2`?Rpf*$$i%?_N)du`^sjQ1j!a
zQRYWmD0zkT4_Zl8JnnU~zSmEi95?4;FVqV;cQzdgvp`
z|0B@s1>lLz)Yis^lYUic=`O+s0L?I>^tlt@i=IHaqwhKw03sT)!7#s;*zIOUsLW?B
zx58h=vC5`@NqW|Z7)3dek3#!laV3z%pz!E~MaJfSJ|O9{ELLh{*enWwBs)@I-5_;AU;JFI_sEN4!~<
zm&fdaLT~1+T-_{>4yQ}Tp(Yn1CLq3l_GD?@Kgau4@g5eNwGLx{gW|PP$e@6a02tTX
zjf&z|XKNgDNKD}Kd7g|M_8BssLTa#fQKYb9LD*ON{VdfnZ5QGhDNHMw45-AF;jC;;
z`v*N2vNeSM9$tyw{7h{y@_h8?C&wpdM?~tYXMDHfMvT6Y)r(rv9NDnjKW}RuNou>#
za~dlhM%>YP2!iO87wY(0{6G8OZ`~>){b;^!SR7`1S4}7?xbU2KO
zE%3YonV@6d8{qN->HrRWbWBX0ItNy-gKef#L9MpvI~{nKDp_f>kFEc%<7NF*eb2(q
z^;By$>$|2EaWU=h)rGQ`@ru*y!E~-dQ34yhwof|eo(TgfIi-CPUQ)G438#P^Q4;)@`syxb3?cIO?(1?a
zDlNJ-q)N{P{`g>|uqH2H7fPB#dviV}6KCIm??J`&iWsAC**MZl2lAe*hkUC?NwQxz
zaer%L+8XcMl41ZDaGwjudiBd34-Td@4n!P-;$U>D^6wrz_-^lo*|hHk#blbVy(kW9MB}1F{5UeRS3%3c
z?&;I~;$nKKtF}7nkImT7ZTDLUnU|aFx18z+s^eX6wLH>lCZO%SIwXgyT*X|TWBk6P
z1~wClSI+qcj;L<_H9Iktb0beztldh8O=X>**O9RJl0bi)Z=sv-a1b#vKFiVV$WTaum*sf5&}=h?75+
zaLYcdlu|qk^o`t|=iiG|ZKDh-9mhqfGE9Co=#TQtyJ*Bm^4`^`j}1jZzUa=sHPmv?
z&#MLf1pkF=_T#vsS(h`7{C7+Zx5VhiRFCSeJc;~B)c!WK3yZ*jPVmH*cYHfiRly98
z*#~)V?Z3Hj-Z+)3{MO^{4AJYyC8?tJdWS(lj4T#R>PwyI>Hd}vy;YT!sfXRW3Gwb1
zmUB5gRzK%N;XaZxdv0)M2&w1X&redxVk|aSjQbR8
zcviM?f725wA5n(TrBhO!@o>ZN=jvuL)c$4
zKjaz<5Ki3{w|X=vV6{y;B6=L>&3ZVUl`Qi~poPMc(%b(!Bg7dln75%EK!-I0Rpp
zaFA8?I!=c`(_ZOlpM>%PMlTK~BZ`2(u$&&-gU-V5QlHV$BeIQbrd+G>A}^eXamo_s
z;^hkv9&H7IU7oJ;l=}Lj`~tGI>Q%s%$;&8xK9GhydE`$`QngcNZ~I%uSBVGA$#jfZ9JC#
z#Cj&)0<22xcY&j7+Rnm7!xR=nHU`5qQFMA=jV>Wk$uD&K_+Hn$fE|fqm*NfkuUDPD
zT#sD}Y6XVtnWj3V$%IVDXHcr6$R(f0T#x1SxEyXA9{ppQ!i@v{HJ%<@Y#}u#hBG^}
z!6|~tothLEn^15P)5mY^<#}qP)}`P#Uavkpw&)_WST6mj;Z5_-Vaj(w*Lu~Gni<}@
z^uNoJs8fa;C)>AmyR;-2WE9y%bY`Yr(dOsLX5|)6(iA9|rJ_luCoSS`1_4nr6TQ?;
zo!^@y%jMHe^Di>pOTRrQ%Bzm!Q)lQK~C#wvk`#g0V2tE*c%SQ4Utw7*T0Oj87~
zqrXa!4{v^Qy*IMD`}l#g6b~EBBjmo2Sl~pV?SkH=C7zpp--d4`{zaGA*N<=HtFTuS`LivD$IkC<2rLR(
z=P!RSer|WEjnZVUKg`Z^uf}PNPuNh{@rBF>0@Rn!ww|+7=k`*jx})7iDH$e$q@;Z3
zpQMqOaRBd_A*cMIJ-dFfOAGp(U8amg%8@K$!E`vHy+NgG?@i@LhfdkJT)c6Nw*S@L
zTSisYz3rnLML_A0P`Z(jloSv)C?%beN_U4eNFz!qB`F{vp|l`~N=Szyjg)iHaOZlvcv);+
zXEL_VB^4gq(BTTxPrn&0$|LErj#78zY5X_Sq?#wIRBTkxZKO{by|Wq8Uq<(j`1RtU6scj8QRm(P1|vH@UKfdtqTaeiMQ+M+UX^qza*CNC
zs`p=m#IT1ATE@&;B$TO9^ig|Nv3ASPqZ4)f`_jJ@xK%3F9}5`DK54rq)V|;ljZ!;8
z)Jjm*Frrr$?$DV~KI-nCOEB$h{e-Do9GMrXr>6I#fPvB~_J%T(Jt5bX3#j>*uGQ{U
z(E!g!K&F-W%Ey|XDF3h1r#t4fkqmy<3%
z!egS#Qb3MxQGfD_q)DuOk6x#Y?wFgZk_lcJnIuBd)2we^Vp&*mKb?(=bdkbHsGzJR
zXw++caPD4Ixs#l9^NMm^am^pE@0!%Os9!|L!k#CwX=kzAX*P`oYsvLQpBXVV_!yNa
z4c&A#T(4el)9ar%>muq1LGeab4c@rlxgNmEOM@ILszDN`bDf>*dTzS&U$Cpk<3-v^
z)B3*$;%9B$e6mM^a`uL)>5P9-{C9I){MLrc{@r>D%)7&Y{wc|u`@T+2k8}z-MFu)zPHgIq{=3g4k?>f(su#-jW2!-&D&ldMS-ED(N%w-@
zXL#<5H<%>Sq(`Qx3w^sb+7YWp@EadxK^RPwz2@#XReLxpJm+A9O=IzPqbjexC$$Cd
z{v|HTJO%MVx7Y6GE3MMKDXn4Lcn>H;TvV6iQm%`OT)|RNr{cxTyowogVRe}>CqI!L
zKkb5WN*1aR*5Y@1)r_Mjb3O~!0RbiRlFikf
ziMoVS9;~t4hCS_0c1m7vi%+~FlBO8aIlH>os;&#CRy5GzqH!>T81SH$sWVdN@v56s
zp;9RN`(6uM&t0c7(G6+RJ!Pws`X#!AQN%3({eIKgOq_$VRozifdpnQ0?(N9eltH6aNHmD@}
zY5p_0{PsiB5Umda8y>BM(IGW0oDN^QJy@=zf|w0BU!L6mL!}t%86h3>q%|dq2n-$^
zn9*2tjnH2y%eyfZ%8qoygxLAjS*T+pJUko$i!5pM9Ta;VIxwOU?hpD7$`0%taGp)P4|8knHxq0@Kc{XG~Lc;bfJp!{TBS4q>|jk;Sdg<>~?$LHTmOh|aGqrv(U7ymnuISoq73U%dbDBXvh
zLv#s)zPW1A3Ht|s<~yk;qm>k7`FAj~4UrWlDoy6B)>2edtX{2j9lXb6?K_}+{cc2G
z%JU7ahkU%OM#;7hikc}Yd6m|v%9s*aS=s!9aAQVv9S7uqK~3dk#;dzM(NeP3|4
z`{*&v?mw+(v0_q^J_&AsKuqhWCrRr4WL)-C7^Lc;DDP<4s8JOrHB&Ol*r=g`%;9zA
z6qNEMit<+`???voIpSD4^PsoO8*5{QX{qbo&N9^tHcqLm9kSgPTy`s3IHY2Nu~}8g
zTpGctHyQo)mfsW$Z*AZLySU>{L+>6%V{cEai@Jxh>4}B>-=w!DPY1KX3ksug6@|4H
zEKO!hE_DCUyB*8dQs0tF#F2F|$)M+CPIby@Qm7Zd+pa_^zvR8K0fFY~ddFbr3yb8^
zgk7h;k7pqRiLMQl-oM19$uNVMZ+s|Of0~{_qeLLt9YR`OB6(_Nsa+TV;s-jC-~z)Z
zwZ(GG8@dI@J;J0JxGi{7PNauFJ)I;r7w!r?v!NFKBmDFy8{JIop^ywW57r0Dlx!i7
zdSh_Xo$Q1}aL46|uA?zJ6QbAc0+yAX&clwS$T~wpWK!9Cy1CSg=6tvF$mfe
zRee{qWvPDAc`n0|%N;))U`3o*X4)vJ=W}2|e!@ONwQsILjwZuIF>3s&87U|fc(#1h
z{v}62m~``4{}PBO$`vaZa5(a9C{wzpi4{ZmTJ#6wRPsH%=7$t*);UrS#3mcU@Jptt
zT-w6NbH1E=U-htv7!tn{&ZTa4B|I$vWzjd;U|8b)oA1Wdiie-Q7M&9M>p}3x>^D~~
zqMnPxs6%s_!-H=xm|;>G#(O3w7%2878Yujrxj;DM@T}Bv$*VhQ1uK+pII|?BQ0!r5
zAwhQq+m&ngLQo5GoQ!gcw%iIzgBqL)1|%G*0hQML3pH*fX=+!oQ1nh)b62y~_;2B9
z87OIdt)Dk=<4Mgz(JTe4M
z*_$auJ6dT^9>LrBT5|^vwy^v1|v6k8>ost94!{>tqfq^0HErhNLhu
zYAoBaG5>j#dEOkt7mB-K!s@RQc8$}!uRF%cca?A%OS$-(OZ%Tiypskr8JF+}yVFOn
z>^5E)iIYZnS1?HYP0!(|%`3iZGnjUdMsIfLy*S3vXdfN_^VO)8xg)x-D(XVZYL)Ryy{hXc|=qvt$1-w(p@bphyI@a
zDBtz}zV$B(d!WG{vxt}2YB);u(sA(O^Ne>_l%6I
zG;Efpxn;_;ay>La2Bg9HEPiElan#DbS@%(FqyUegOB?>f5K1d$BH_2u>JX%J+$qK@
zCy0IZr4&FAj3H8vyCjRl!dNyxbY1tFE|7VT%(=^4ErjdLx8=X)z<&!nQNu<;)qRq$n{i_B%k
ziE`6pZ7DIfYtqEMq`pL@-f>H2IH#8LNly7{o=MHkbH#8B?ZOig_Y;~+>4el*O4*5b
zKAe~P)-L84KILPSS0*Bjy*?TL?DBeGys=;3YLC**dq4FvQ)h@@zFjM0hlUEDP-&ce
zQ~%>8&hu>(x~laJ4?pvYZQ(`Zz>SVPg2PS&uk)HlT`E;oh4bD&`yu?vMP~E@m=v*i
zGdK6CPNcV1^*0{9ebZSWp1I;|s7rgW9L%nFYj}Gl7d!^7>r+7P$&a3eoNmQhB`~xe*w|k7t%v
zz>6*q56)-MCNsa2s5{1*YkKJH*)+J_DR)XxB09(CJCR@1$JZNqc!v*4(3`eo=Yn@r
z{PsSblUzR<)sUC80o6`53W?Q)Zr{&rQ=&m#G=}}H&jLSQ`GAKvht8;5GM*MEIuuEs
z=mP-34m>%F>^jlGvx~n66Skl4R;S2lIj`|Eyi9pbIv>Vk;=V@
ze=$`(grR>?adM_E?kDI_ZdrQV7gyJ9Zff==T=YI_Hhi2`X3foEgU`8e)8g@~A0Oq9
zo|S=D_K+){Hj47mnsg1bd@M_db$N?V^vm_Ga}J|x%(-#e(>2$6-(Bln@z15dWF$yx
z-@#@JHRqI=GVG3YUV`gh$LCLu9EaE*aTW{U-Q(K7+$Kt_o2Ecw;MUV|{wt~RK{PQ%
z2uZ%0sgkvdDUdWAMA}kb3S|cdDwuDu~gg3
zTePbBt+K!n_QQBdc6y7rm*0gWJ+YZzG?I;;hB7SMKb+Lqr^=w_ntbu2H!eT5koNEw
zhT8~UDT~s^!gH72B0kUlviq!hxoJv$evcO3$|^i&rZ$ZBh1Zx1Ji%N6=f8i_yJ&2N9I
z{MO~MqSx06GId_lND?EQuu$vLm*sz$L;Wq@&8ss^Yw?R}eZya-
z0u2dzBLWO}-5yQvrX1Syu!t=$m`)~$KNzYxQg-${({DH)`Y2~|ChMQ(J-ghLIhn~3
zz!vs^4260Rv8z^xI-{9DVvX6(Q;$W@@3CGN3oNrzdbj(}tcv&71PmF)7!AjX-YTo3
zH0>4?mcM$0U&{$`3l(tbcy%70VNyDAR=qgv*-GfwMYpkh(BmuKno$4M3w@KM_t&-Q_kX8vnt1I!~=GGL`{Z#S`a!byelnYjni}8XO!7mbR1~
z_$~Oou?g#0!&hIPF9x1v=2UGpWK~HWZmDLO<
zV}B{)Ywe*-*t~a8sGt*R`X{+wUp8irEp$IrhFjKdSZ|3vS{8fjEX&(c&(WDPay0n&
z*wafSwOyjY@@HvQS`fQlClXuaFIf2GYRd21Z4dulom^NyPq`Pnw0FiG}rPc
zYgx~w;XYNRFJ@d_qp1K?{&#@+5uNU8u^4eGQO30IA-}&t_+6Vdj<+|p<&-^T@iGDT
zX29U^W(uLFmln1%88P=A2n}mNNIiX)3;ad}OnqR2_ctM%mBu#o6M3>xmi*OyX$50^||4I9%{KjE;@Tu)HpVPQMNgK|MX{H4~
z7}!}m*Nq9aIL=lD%;IsLZFF@y+V&H>nA-
z_mMinDc7)6(1(^hh#GI~y!q)%=@t0ij$pYVTQ>TASv=^r_)B=
zNIaE_BK_WTf|IPgz^|#`hxj%A3w4k3H`5HfR$_w
zF)KPzdp{ND2M-DYjZ7px{4%YuMGLFl@3mD?C=E&Uvl5$5@I-Vf$P(2?xcH8k_Q8VE
z3)z#0Ft(3GYO-3=BF=Utzh25R9#4@w^M=sf*<-O+_uG~3hi1IX=D2p_;xiKgZrQ{B
z(e~kKXZ~B2S1*@V#oj2CliRm0)bqsd9n
z%Ewn9k5wm}2S@Ifi}9J8DUJ6RjCpZRwG|Nhw_*B4W&^ReV8?lrtatiXwwx`zN9wLt-*M#a_3FGA`i}3;KjV&QX*2kS_n+-F=$6
zL&PP93S(XxZtlPa&pk)(2F;Fnx3J#DE5EHHg08
zT~@R^Km3#=+JDQte3)46ZPj4sfN_$RL@U!ozz~k3fEi)iJbY#L8bliKSXIc}ELO-v
zPOIaB9u7_lejc!*<=7SnW_I?hhMW=A)2^mdW3HBq
z)->wZKBQx}u^SEH2ol131?6DS-9=q#NxrdC{3gA|10BYJ8DbjW^&
z>v`>b!c$>N!FgU0|8Iua5xF;f5*)RBHft`ku
z=7H&<=E<*~E5a*f0(N=w*c`8~{liC#eP3&&vdpBtSDM4X<{T6vL=Pb|#x4V%YXrO7
zD$e+?JDQlv@C<_YcI{JEZTWh;N{k`+Ogu&&rnv0FCn`Drgi5VZO$*EP)5+gYDd{;L
zPk!kUa^3iI+sXWXD4IFX*L?Aox`!Ysh9CmS7Bm<{D0ukZYty*vy{)Y+!QqwoduSYD
zoL^?Ia~OG&&m*%}D(NGKiCa~au1+TZkk*jkWt<)Yi2$4KyJ&ZeO8PA!K|w=+jg8nE
zgAzHvbvqL~Yipc{FHm@Pa_|SCIQtNIewLw1@_wFUa>m$+*ocPC7cP1n?o=@efQRgWq_CO7gTQ?b(x&G0tPhk
zzoJW^ur=%>(|8UcK4UlLrrM!p=f-)#4l3NVhk9Y!bTuUxum(+C`ZM=FBn^R=s^y;L
zxt|#OcbUHL?aa{Av;clH=g->8BZui6@O0@JvoK!a**^z>Ga_~HD-?lygjyHfVz1+1
z`xBrwKY`|jf8|waQh`l@TS(pen>TfUM~J{d1E56UZ-K0D3ynEX1ckt0xY{QPQ1q>nRPH+urJp#81
zl}fu}BG9EkVeHLt9FyTbr~nAOVn8B_JZygMAK)OMB|+)d2^6AqwYUo;XgE$c`2(`B
zOk@-(8&FWa*hw(Dvh(0B+GzRSY0&rMXP4jm0iC36Xp{SKeIaS
z-KHD=@CHI;RpZC;M#PzF$IFY|W&*B~PRO`g!mfUvcvDu^1QlYW=XJo_G{1jZ2@k2@gIAo_Ygn=m%hmYb!eF@ME>u)
z;6J)r)H_!#!`;ql;AH^C3G?#=rI77+1eElv6oN5+5&sDYZd0?2$Cypw-`nCKav>2vmmm$cQB$86^f$k@}`XbmMNA{(T
zLF*|^&hnlo2{GS{6Sl?Yg0;>F*2w6AWVX}n?bmeF8wfQPD*Dbh$4gvd*KgTxHH&O_
zkXhh86I*#>{Ka(xfM@fvu$&s!Yk;BHVXDz*e`695&h{2}fVAPZ>Zb1jql?eX&8d}S
zEdNb=Cp$my!{K3T@=~U^Ps}I;H=l_SBjAow$D@5D*o7+T
zo>1tHKv)CkDpGw&e3yD)(}TMG+YsJR{h}&e`O)j!lcPq*k7^|H{`dBgEUO_4=6z8-1O^$g8+&!Ud(T-Glfl
zfxere#2EL{8GMO}+$mv-e6n~@$Oc1GnzEhkL+wIUN^-$VuD|+o4F}6!xD*%-M!#YFLI1lP6Kc6rpD0QpZ&x2G
zEu!^AhJkTgLRFCiy@{Pga?E>bcE}6OD+sU_RC5_sSr0%ZH>*mTJ5+Ha%n(R>n5#p-
zaCS??W?t_L`*8i1{((991z-N>$(gLd%ya124#xLKcq^04&P2b#fJdoescBihc~eyM
zr}>_Qa>`qPjs97Yfs1(ou%8cxYny)b_e-Ne;=F+o1tE9@>dzIZ@;d`K`S`;9+sZ#$
z0xtT
zYy;FhAr64A7+Q-EIKMHU6^AK#9j=Smz87y$E$`$R%7TnsXR`p#l6A<^Y=s
z+>>T!Q%BEfgc=#m|C%Vcjx7}jv`gP-kuj}ABsa!WyxRS-7p{2*I!OPAgkF0n{se7X
zw{!F41!M=&>k{EaM1OUA47m1=)0Jm;#%r+2aK^{R-bP;-@mt09-uW{Yj|1fBty>``5K=jZOiw>J3}$_+F(hF^d1+<)@PJBx@t
zh1gt2h;Vqv^kS`Ds`?$g@t??Zu`rOAwd|&pB5eXtTmQZzY(UQT>smRk(l)sH5n9=F
zb<0D6R6uz;Ua<(8bDIKLlf@B_>^)4OjE7E?OD?!GE&K5Jx~k+O8HX7wp|9UMYT~rLZhiDVnzDK}vLEs2
zfk}f{&0o<$oAle%XeI7Ev8l3LUk~?kSA*)Ga>c5r4;=XgzSCT|=+RxwN=zS~B?@Cl
z$>K<6;D-zk5C1FN_c-9_+qUR>QD1gF3Jt9c?qBeQi3R|?ZLud^
zxPSlg|7qo}c^cMQrDYFeE&!YR0UEP$bHK;d4+GZjKZ>=1$z~GH{wQmx^o`h_B>x)A
z_ha+iZBA9n_e7L5LRf2zNoJU1&bG;IhHtgmXDYv47;kSaJfjT%*`}|f>*BGL^M2{`
zcn9O-BZ#^_F!}i2XSqTjl&eR?f;k-(x)1J;`#1lF*6YUQBc+TB6*=cD2z$%Lf4o?<8%W0|#4W!lm&2
z-H12lpXC9f7EEL@JqGGru<)QYD~t%fdSkq>$>i+HjBfLhwp52rDNXxj%nSNW6D}FR
zi}U2m3>3-+Hwoccyeo|{F!^|6hq7|-t6AlXUCB;x*e=Jo;5snC*P@^U^&_GB3k#JL
zUItxAc35O#MRnAygBA9BWzuZPIemIHP-Q?uBtHPQ|t-{&#~38s#XH%
zd285WS~LVgu~#X_WRSlliGde5_&Qms^9TR^vD^KmpWklmhs8d~%?-vO#6)ywk|f-r
zk&~?BqEV*9qgi%eo8tR5NrAy>i|!9Y@mPq)>BPLiAk8cs81RpNNWnl
z{AVgMLhBSO`RQ!K+2H%Nho!R|Cg#sxiLZq$zLP<;jT$Ss&*2gao|~7FT?YAw?l~Sg
z%u>~|`zugdEpj>pHmJ*a(fOrZde-#rXg4BNJwDwALIU6=LZFm)o|*e%TeU047nQLg
z+UIrOQd0fxyw^SCgwI)#T|L6cuu*asAVbOCj~yLSERtW0
zJrv4k=2?#68bf(=f*P5F?D_0Bc%SG82B&exb_7iyD^ri)boR*fKoAJljSeQL#k$lm
z;m-#3$T`31tc^6+MPzoRjln0JPuxq`3;B>L?;7e-c^oVqejUJ5QK%~zS>hP3N^C+{
zYhG0SjE)Ie7vJF_FORweZ{a*L=pLaOd>#AR#fMZx$ZxT(OD0^v%h1988M<66?$>9m
zCg=xXS>QioLV{2{YGdp4=0(dNG_=Ugrv2d9zrOWpW6N^ixIfrE0=W}KX^8VgjlZh$
zk%IjyUE|*0*ZDZA745y3@23bqZ}VRw`1dvoVas@{v?w_l&vonL)oO4scf}mFXf)k6
zoWQdl{HSIJY^x!b23TZKx!HPH$c6xKQyNE3wRJqrL}Jp;Bx{?iHUdAZa^g+qgd1vd
z2AM$A2eU4AvX8w&UP#r*>x>ttoK42QXLQ(uG*i>KX{W}T$W1}HPvDF0`wTp7?v?mD
zTHkHwWAdb}P|PP=T;c`BzlE59(2UEDn553Tg0qO~w~|CSr!_>~=O+Kz3_;sr5Gq#@
z?a{|~6HlR%_wxStwNPuIHc_XY{-dH_#8T(CFQl#DYQ3bYe8)wgnAN4EVA|~WR@E!E
zf4}b}hp?WgBUW7FtsSD0GiAsZeOCTAf!UGp^nsF$KmNqmUT$y+$Y>Xy-(^@tWba=c
zV$RYZ>C=jsGxP8FRa|a}*p6Jfnf9fC;$IvRjv=}s1HwIOlEZ-CU&D1??C@Vv*Y-O0Ue?Lj5%FrVd4ZB?vf(HLCi!1+q8?5!eUnOxs
zStoJ@@xwIy`$??;cGAC}I?14n47vWl{4%Q0+ZgOL&}Q5V-kA7E<-Y;2bFjT~AN{V5o`xulITjw`G9UjF_v~zU1G3{K&5^d-KLL
z7JttWrD(!T!jP-RE;vGp!H!!uhq@wfH~Hg7D<$~Vlxy{BXD_g$B5g`{ygY(FKd7_>
z3iF`?6#*5uip2|RN6@;QpOhx*#=1D-df~Z=ViEN7yYvFIqv(hm2D^XRYMFjzn_v&v
z4;}?X}};0
zCwe&F5x=k%pI}pp?Tdss;Nr!puz=hUT-nP14+uaf<=SNwUK6wrZ#AE-HY471OD2wV
z)HwK~v#l`*8H|ZZ;2!k901sB^ZKfcNy-v>Zw}$oaOG_O9hZraXOG-;=)~GO&!jJ}d
zge)bO@P)G7?GZN=r8%(N1VV?n=jPOHWR)zyGMS(NFW??CzvD#RN8f$$c@Z`+r0qqt
z-S}z{wWgvGv{V7PA<}A6R5aS;@9W^Oj!-v2+l^gCA(qERmW2jnjLZf-kZ`w6+sq8YDXULd@^+Yf9P2o^(2<~8ZdkHOjklINz=bti$gNb9jG
z8{mC;dCOsJ7q$Z4-glJZC^#uVa?9(n^1UUq;}fE5mR45AK0^I~&nTXwlhdZxJP`7M
zy9SN7W566HKtYPh&Qbqy4rYS#N|@x|B2|_+%5cDBkA$u<+6^>@qRfK_<5M4fE2$?o
zX}qAFc;fMDsZ8Y8cxn1iqJ&tX5kg8q8u6zzg-Nz{c3qZ#ej#mWr~A|A&{*}9_V!T)
zo1PjdPeDg$UQ^GLFNH?GFDcN{xetqv7bYVlBvj*|ngwB~yR-^kgwLo1ego4HaKey&
zo^cK+z*GC`>f1gEoQH6MEucz$2sGN@M*9K>&SJm{s#V_ZHeyzuN`$U$)&WP(CU9Pt
zoqKSR!+efH6NaSS@Y|U$5sLwPs8-f4@ePo_+dJI?4&!B|rTCZ^AgndRS>Bl7=nQiY
zSO?DFdqBtC&7V6xQuu0k;Dg-Y1WSCOGZ`AxAnH|Mvv(>R0Jd#iS^CT@An2>h%F5DO
z;;X&ge%x+Ts#|V+8yHJWc>#wVLV`5e2aUk+h$g!d#vdzMCB89cSN=ERmB+CDJ3TH!
zH*9vv(Fqq5AkjXaa*TZk7#zY22VFc3YY0{N(o(IH9nJ@}yq$Q#O?Uh_TU=7cn2W?lKDlHdlvPqq5S4Lv(sFO^!03p$FyR6_mR86%
z$wD6)y@7$j_Fv#C4gFE_kGHvY!c}RO)I9ue^p`{N-hBiMB@##@qcZ&A#aNETdB|e`
zuq8Ya;&&S#AW;dJnpb>Qpz_m
zvb}-udH2KQpuYso63x%4sk1z~Q)}RO`^F^fFos5ZO}O0cZ6*%NeSS()>;30p;HLx@
zrN^%TjwEm;%b?OyW%d^`OHF~kM<;TvIequ`@lkjm06RvS{#PIc0!|J9t^t7u0bY~7X?u)lBje3FaIYs_ySQ~t{Qm+I*md_@Z2DZ}tpJbb
z{PEwFAFv%1gk7_}4CUlny@1~ignv6$p!Z(vM5PrWF^~rG)J|WLe%Empx8wB$XqURv
zgi3xEDM4W1`t(7#)bFpPs=I{HSa}FKN11jHc};NW&;QV!s~Z`;`r^d!3`;!zg89M^
zU6a4(UkeP&k;si4I#~MCPGghR>8n|gLIp3Ew?r3q6L!QmfDwW|_oqpq|Ie0a3vqmD
zJw#6xTvlU*Um|=^Kr3{Pkl7kF+#-)b0Em(3$bGTp*C9Pr
z+1?gz?LvSsQztXvUx9|aB@u)f+5a49-h?otkDduKgPE*YY6-{_fU)2TFJDlCyLDhY
z$T+uQ9q+W;MRvYF-V=f5!aFoCH<yktm%>94kZyy^te)R|CJ&djsVay>eH17izac-@Ga@GUoceW2^Un@{Itv2
zs~<{&*G?fCc!$NS9g_AODMEJSiy4ui;=_y!At$sC8-;WLh_tY
ztmmIh0Z<`kmp}+vv7SB80_Li?IWpH8R4W1U#s2#Z(=54a#d8L8C=_X%0{V^?dy*L*
zyollQew?PFKL9r=O;~*MngFbF{f;7XEFGL25x~O`yoFpkIywc{-M|9kc~G?K5yUIX$Gd<-#SsM=t;I+6o6McPIXAS=L_pmXcy
zL&MsEe)a>?a1%cNS*1!X<-Yc3%Ir6CjPYQoKz0V;n+Op*o$kNn?j8UO!CnKLF8FKc
z?U#Oc{@cA7K@iO0`hU@JIho$u5N9v0Jid6KUzD4B;j)Ufo}yaIWj!J^BX?W)HQeYt
zG}jv{UyLsH@|I|^Vf6}mdU?K)%Wp2P+>pD>{^m_Zh$871HM|P0h5dGcW^pf13?I4A
zxW}g_)sO^oBc!kzp4*vN{O7v_g~-VM#}mtjqN4w}Gwkew|I3HFas~fCK3PzRhT|sk
zS4ks%ef>LkFo>6zkV`Nz_0=oxWJNeaN=r(PowR>Oc6Tc?@(T*CK`*%YivdLlveeht
z=jZ3kf{QyE0a4v5CzeobLP?)(W@7yZ4{DuQP$-&fP5c1vA%KI2
z$DI4*$rDe%VijUI<|_!H{pTdGla-aV>E9(ALEtd02(KvE4GSb~RRPE-%_ncTjis_Qpj;Ef3~*LDr=1ms9iUi>$2836UNqXZc8p6+f)wS4bZ9s{r+h$6mBOw21Twsmm0
z4QUr*CV9a$kOH5T??u;z9p@JoY;0`}^z;r64)EwC4OzL_*cMlQl#Gpy0m9rl_*ybD
zGPAR@YwPR#o73k54e?1yWVE!I@$u@$#$|bVbH9GUPL;eKi@CTR|
zILaW=4CX`XEr&E|dehXInHdnh0-N7pa&Lc=8^kj%8n)rEpdxMfPGXrlpCpkH}
zxmoHw9FZF!9z)TPKY-4K*49?wOIL@)Z!QR1rxjq3kqm(URv-EDB?U1MgmtiGNd;y`
zCM6{u++ky5V?2TsJh*D?I~HS*%>-QtczqpSBJlrt!p|YZ#KdbWeiwpGA%CG!q*ag-
z8ygE5l5c^bfxyCRVPSF74XkrS>gQ*tU7ekEJ_5qRwZAuWv~Czd-2X)Efr?5`WF!vH
zI%Hy!%FO^lq$jq~Vf+?j8hCeLlT}q!nfF$|d*^ewo!`x|Io(Vr?3i&9#>LI8siAR@
z`t~JLZb}LzkF}GNDjJDA_#ah)$aK>?Iyz3QUj^smZkP;%xYmOQt8;TqCZWZ}D`%(2
z>CLGy8w8dR-pNi}0`tSv)KpEa9}I0US$;yiqPkTZB!gB8jN!4WBF#dOySwu8@@RC@
zix+WpQcV>VYD!9+A|l?uJ_VxHTv#d3JQwNiTcXduVHV;b}1_9lp5WUSQz)>({TrKmu9rP-X5+fl~tjQX;KC1z~`1NO2|X8SQPcz%#!)cY>ci
zQ`Og}vI|mCQ324H?UTcutu1FpaG4X|zjxKtO!I^Nk;tl23;`bSH5wXx;YL3{KSM*q
z$B&PGwS;C#`WKg%_wfTo4mCCP2zfzfW+u>fLsnh+{{6VvSie8Btzc*-BqmyHnCESP
zgM4z}!pT{33733iZ0z^^JSYq>EaxHD#lXM-n(!Y)OF}}zWP{gBn7(U5o!`Di+3Ei*
zeLz7>d`ydZEej?G2awuWN4_Uq*U+i
z=vemjDSpFJrBz>DT|S4&~7h5tyB|4}bnQA|N2(9=tj7@y6XFPMGg(h
z^rSl@gZkF#bxO*E0Xk|__QjS02(|Y6yeTdY4-31D8Iqfu3-Pt;R+gi^^#;dDu>gb;
zeofZdxgs-@mcq-~nU|NBo^dY|OOk~pAA|zNlNdvJ{W=Kl70i$iAH>R@eE@9)nYk!-
zF0Ss*&S)ia986dr$ilGZf^zM|<4IODGBSEbBi=^W%#nV}!PeTke{c{E3Qb+z#aT$j
zfKowgX=!~w@_!7Fh?VBwNCM0u`MtK>+25~L<5q-bG;>PW-Q6{;v8R#(6&dev%^d_9
zn~>IT*A-gq;D@!TkKz=|19{lTLQ$==zx(|Eu4voXaQq125HVFunIw_0;?bv
zOMv@t2zog!$+x$+XJ5}D
z{NwN&!STiM4fgD`{_Xa;}~p@1vQA@cDuCcL}^^+!!h`_ctdE>~K`cHX3Q9
zgRSsIGUK*yO-;>PDCg{-vLI&L9iMDL4m)E!lHsD&X3z(rJnX}Q7uP>7@)WQ
zNEk@VEiL7iI=zR6r3dx-@LkH&zG(18%~tKNbN>b=IBt&cX6Jp<3<;mXpFj8arvn2a
zaDa%Y(-Z*VLZy!cfa6gKSX$fK)>t~Dg3g8hjgEACdpk|S#}!2J-o41$S}&!Vg8Ad6
z&!2S?6!V|9v5;IQhAiUV0Uc)^6x#J{lHHg#?%Wg~W9KO?dOY&*r_L1qA%%hSNC#|1
zLq0GA;d+|6tsiZ38T=lY8nCkN%E=iu`5pdU{RyWpgmA&eZ&Q^zC8MGmP57t{n(4|v
zt4@?g#Q7JD7>;A8sj^V*tj;*m^vTlI95S?j(f#RD(CwR6j*g&0dC0CjqZS<`x2U+R
zz}VT-;~>bu#ui~vdm%A0Iwl5e$c5>Cy$27vHUzF`-PY0veFJWrycL&}5+C;>*eJ8J
zu5j3ZX*UUq2TB2;q^q;5YiDmS;LogFo?9jyXvDXY!Gi5oP*rt;$_@1H*31_WUE$>6
zrPv{mpYaNQ#`t^Rtxo{0kDk%Z&28`Q@QJy(xnP>1fkE1f7kglAsPaHiFO-|d!FKgN
z`Qpla;!nvn4Gp`meIBM5YJ`K6jg@s9_m+?lGJ$b%k}k8D
z#8=74Ugzgm+knM!&iZeTY>-V>x-nj1CabTX+O5vQ!g6%(!`1|P7F2SLjTvM766|>X
z7FhT9+=75U+|3B*H=3C|=B8mCy;KJhT?U$FFrjJ-NIateB=0H(MHhAS)2DEDvE;@x
z-L3geg8nMzMg@`Uz{ocs^|Il342)ow-{PyY`^j@S562f+E`XqxU;5Gxz-ny(xDa$6
zaLJc;Gw84p|M>pB>VFOy6mCTYuaHo6XJ;qOK?k+P0~auRw-;9-DtdZy0&_q9p=Nog
zaHsH$goFeRP{fo^S^Xn%`?mg<8Ys^Lqi{zR2&zR^4HkjjI*lK85eO`NoJ}R|>*i&!
zUw-$#QbL2x2**xoJti@Dd=8+XC(P|Z3PBUXnnxm$v^5p5yF0=4V8{gpiqt@!=t_bw
zZ@D@35iJN|Eih?n-&6XWG+&=6Sr3H+Q54+6w^%UGWdfL}CCn{^zR=zB#fujZuoi0h)t>
zA*Y}~UQW&eo_r!q4Z3`MbW~JIYI<~ZbaHaCt*xM`$(Whsokub$Kwb+w8Qb096A*X+
z7+zov$T6xn2b_YP0V)JcD?fO~%8IRyDsJr?n=9k=Z0zjppg0eFx9U!D*4rB
zsQ?PyA|n?#gT8=G$3NWxJ^}2xrZcEn%#n@gWQMfb!SS)Kj?T6~xncdF7E6yfSgd}D
zk3dIcWN;-Oniz$A+>&J{V`XFO+9Vb5TpIybB2^O{MtInz3&G0o3k$8l$(5?i%?+W6
zj*6NISqq1y)M=uuA^Gw3>k~RWeEfwn7P2e)TL6FwHr4xcQ^vvmek6wI?|*tX5Y#9E
zy1##KTo}@ERq>xce@5J5S65eCOU70B2$+XxbFiQ)RV<*`vfgdcxXF(rSrPESYHMr3
zUq&-3+`C7Fg9%5kp(RASU`xlx6W5+10=<3k=MfUtdeVJNqM@MyhmkT|Dk}QSl9HK`
zkVAqMeUXuYn2@02t*xy`Mn_dr`Q?<9N(PRA)wA5BIRI4G=g%?_gvP~<0Y}}<_lfHn
zfRlq&AS3XC>Gz
zaKM2I-hN7lI8@+{M7BOG(y}!*{RM8-%nU=Kp{}mi{)Q1FROl>hTyL0x@G~@y!Z`$T
zy|S`GKtOQfEiaGd>pnCwk#Sx%4;iA3>E?6L``g>DOiWAy0+mo|0%;)ObEbL7NKGRG6okJ*)<3+AlId^@c*Q$rSIf0VE+4+nwmEuY*bWL6r44G
zLATs}M!RkV?z`aShX0k$WoPH2f-i(iP3_-9;HUqK@BIJ!ZKrhcFRn|;%3IkX)1n}E
LA6+J68uGsZxa~do

diff --git a/dev/assets/bhmdndb.B9bBRM-j.png b/dev/assets/bhmdndb.B9bBRM-j.png
new file mode 100644
index 0000000000000000000000000000000000000000..3cfae157541aebb920a6c1a0306bb22a2769ec73
GIT binary patch
literal 207587
zcmeEtWmFtt(St)Ud
z_kUl%+KUq*Ac!Gk#6?s+GEY|B4RvN`AugWln@nX=ni%Z)^kq)CP3t}tMvH1O*yaW`
zMq_^K^i%wmr1-0F0+aex8g`;igGTWVL=II~EY%jqZ>lx7_S}Astdy@g<*iVca(ewt
zS6h{Bhp*$czvevN1qu`f?%+Q!bwbHTs{c74<|8JC`tQMaj87j$|Mz*#-2Z?2Unu@>
zV-lHs3J39n9HF~T0Qx_FPZ2>JZlmyF=hFho{|U1jsB0=E;I>kcx?t8SUCvxaMyAC8
z9-@X{PF|igcxZSSEPx8}XX@9il~}H#j0{}jpxnK+NGygXgd6C?e^`A*Mylp}-7Ucc4tR02!yrUzZ&!KY(p?0*OB2fjK`
z08Xo&@2}?_9UVhML*&`d*E#PmU9d!%@5i+!{crz{4i)^pu1C4(Xla$Xr2ZRfVOF3l
zOc7wZSKZgMR-B1EHUb>jH8nKcCnc~jFfsieHp9+4p6wJA#-Xuv9WFLR2;)+x2LH7H
z;DrWBlTQqT-yaqlN(j7jY;3Hww3NJxnTzZG*x((PWM*Z>=iy@W`MmSpLg;ys@4O9c
zyUZD^2wZLb{q6p<0xoco0Z=*B1c%A_2&uxk|3<1UP=cbr7E+1sCvRLIU}W1)&V{QM3jn)JQ@?;@UqeE9+|>
z!ibK2dkD%>y`_q;?`vQfW5>hR>+^kFbTk4o^8DN!qf?_HT&;JIE@sehU=Ng4SaC(1
z4{wKaPl@vbl#RJg?M{ZZY{$A5(z*ad-ND#B%=s#dIEsM}ML7C7GOil}-n)y^bsSeI
zn3L^?dA9JkXTnjHuwrkEQ>XxLxjsqPH3d!${V8qnS5pWlLMR{%M@LpMl5Fqu)AD?$
zi3)-;2cNiOi3Geplhk`&?;S{u3%$SS*fm3wxBzPd0%-*L;tmJpMEh}@)_X#Na&ZeU
z>KeD+c^baZ?3j96@mMWC2i^N|N59`!O>e^caoWAvth~&(qucAQYQ^`DpWR@NpCQU?
zu3(3jUO$jB`XB@pZa(HOc?;r4J}QE!?0hPlYK2`SV_3VvA90v%ul;t*zt_?23
zF7)z?fbU@qETQL74jW4P*?>Ys!3dF~uk!L{`M0;X^q6$m2uR4t7Cu(Q
z(`Rpn2lGS-o2Yb0WRml~M2JG3-;Qq2E05_@%^dBT4>wm$-2G9Wi@-V-Li^{>ac|@5
zf*I+XT7^UXWPRR3_-g{@pEeB&mRCL9RwWzwmsKFYBZ&N3UO%M5`HtRmYL9%
zudxv%MMMJB%V!T=cIIm}>65BMwms0;HK7o%tD{T0ofIH|}cP74rjF^F7RCYyu38z<@+#k63ddo
zbo0nTXSPzVQQlGerFLW6wdbVu5_0s{VbpRfkcXY88M->uFVl+{y;~K~3)M(zG*Os-
ztX6jZ4)e}fbCjj#j}_28;RL54oLvyAm4
z|F?^sL@d=P?s{WU|8V9ONI96I9dJVSbpo65Wo%k|2Z|E?Ry_uYTW(|z{`GO@1gTV-r;lvh%n5{sV>uuVewl;fmp&2S4bUmMxmr(lY$McGkd4
zLs04S8!ZWJHCI|ChbIRTG^!ptX;$b*E|?4Aii4mXw{AtQ$CUbQXGftkgV`!t2RoLuRF`FdZ?j&$rKrO_
zqk_-*m=xaf%4k-vWpce?V5JEuK=ro$Cwd%Z(W6wWa+Elt(z%*fu!5;6=<>&6KQB>g
z9ZWdCqsI}>8d8tM7^yKhpX&3m7XcAuxcZ(K9^%nrVruIcPMG=k|2lPE
z3f!bE!d4&H^>6s)k|iF0keT{}F>KeMMW%9G;2lFSs6nQR-<&PuBh@TFmv`WD+=0Py
z!@6?wm%g!{Expd{Eq!Q`dUxW5BmEO5?~ds_Z3aVTY@FY<9}GW$Kq5z@_6U7+3b;tn
z-Os_~Bj#*_`J0)MQ&Ur>MQP!R)Sp4jJ5B+j@uTD0ei@Iq&A$amEPT#V<=8sES&i=`
z4QQ>-z#mQ8bp0`C$VYa!F{4aiW7~JNKj%A$O3Zd2vFk7^ksaK{xPT`3H0!r*)5gac
zJdwHnOmwWG{R^ABx7qz#L`uYBs6@?wBUa6
z@6w+azt@?1I><_3P@R9?+ozP?Tv?`}`-aHu}XBkO<;pVfIg1kH_iDbs5GL
zwzjM=LyJnr+Y{TGh=XI7Mk$dJcPySIMklU+CQg^Z8802L39_hCB-mM>COM~WI`+&L
zNxt*2pgdMff;=xakbt`_KJdv7D-N3*gx_zoqYO>{B!PDYKMZ9l!}6=)OTRh8Rcd=|
zzS4oq+260dg@rX@AXem$qCdQ@V_;A37A)^KtEKL!bko~%6;peeH=Upybh~yd$A+19
z`sM2+K<)f2Z5!840Ro{oS;Zt`j_`q+v8)^rP1K
zPHOx(xq?t6N}5gFK1ujg$EEG-XJdE#u6PeTL@Z!9KJw_~B9~Uf;o9r1MDZch?wn%UL1pmm)_@m=q&l_7bwr;IGLII(P|1a&-
z)YU`ZQLew|^l!u2zm6j71b{xa7ZUi3upNYRr-hT)i1}^a-ZCiP{f)!SByORX9I__l
z!i)OiL_wS+@k&>Ma-F+mlqi_{{o*^#nW$4H7OB6_CPXH&emef;W-iezC)JfGoOJ?)
zqK)&MEL|7_)(@Md9=5HTRUgyw_HqTwB+(Db4hiFX=K49fcy&76Jp0C+-YR~V^Ruqi
za8kq>{}nvY(lhWK&eS!`go|4x-*vDeZ;_zQ*(79fBu_{Y)=
z`r)=pmFmRiLAg9}`-imwMDtAv$U55kQwS8Oh>~QWdS^H7bI0{oFG#*Zn$$|qPnCRk
z?@L%Fri0a^A^BYeIY`1^gnzP1x3{&m1qOZ$R&;lFzsVO65ZDxA=j1eZ(Qe+UjbH0T
zzUP%^R1qUKt`@n!?#@Z~g-<-T`QZP(FBEV0$b+(B5dHQ0i}AJXSmGa{9s-1=7r!IN
zsJj$5pFfg%k8Uj5reB`46lj{Gh7cr_J?;GXZ~jD(?Ra+@N_4?(<-VER=Ww%rYZ}QB
zc7ytOJ}UR}ura0-7IXD!P0?Y(&JhOk%+O)R$lKHSp#_o;IsL{(|JBL$^r-E3Yg932
zQq8v&73j-_&L&8=D4L@zp(QD>N;XO*eji0w-1cgUs$KN$;z+fEQZ+pJPGABpre(0!
z0G11FVg)tiB=G<$3QAx-_jWWJiYSr)i{p(Lk?#$vX!xkP{b~!x^z;xSY|Il^asReJ
z*?mhB@-6+tmXFA1r&2vky#nKo8ohYam>q<&ou5fSHvx96l}uedH94GBd+`Ls
zk6T0;<2tO+vR1uyJ4ZLzzH9B0k#FpVyB;EJHm9>NaA2FLp$vDn&L3hY>j&$X%AI$<%dQGz0x30QYO&OjpN(
zIp>%CL{gwE=P@3%2y(u};l}xrIVNOmi-xnrx(^ccoLSF@e=~W6vE6+2tetek6*s}N15Y3CUrc)3fDgGdp$XRb|iSwsP5du&UG5Qn%tpG-t2!`
zv@^9tf(yk1J%$q4%X?Zs4Fdy%A_`>k<71BhjGoJ+1Oo#Da5%5)JQ_>DXJu`TD(cty
zzGPiZfQQ%3d=krdHn3L!rux3^%UO3+YP5=J60s3=fYd!f^BBVC;#eL{8qAF#>8;$0
zHYL@&{qA?VCk4|ItAhY1Fd0Wxvk+(Wt&-orngsn>`c9bANyWOiPKrsgHG3eANtPE
zm?}?^Ew1(2@lk)}lWh{c-@0x89d28#0%N%53F2c2G`~@z+#0#w!cGb$kQ-H6g7$R8
zI?c6LEdzt~wYBV=ocF`x9NsMX;E6`tWnMl$Fz0qf
z9kdU3j0|EARBJl&CCRt5==!fnIV5q^bW>iG6L_$i5{__Sou@WyiiL9)7+eXBs)
zvyRe(@?t9Tr*Ehh>1%Vov0La9`j^F(FLmupFb(yi<)uol}*xuV4BNlA;`ig%=
zFEnieXLj$1BNseDmq<1qix~X&+`5ebBPV!HlK5s@x_6fnd%!Da_?UiK&=i@_cc^Ka
zY!033uF`$9eoqkdNXcYeYp*p+c+Rd3mh0-lPTEanMo`PhjBS2%R3bxD7lqM3>>Ugq}ry5qTb_>kQKf%w<&a5~D5~qh
z-0W2aPe`HZS;^M9Qd9D=!not2^6;`)@>#6buI|}pueAjUX1dX_zF-roHkcM!DKAGg
z9p9b0wka!(vpmut>=mT_`$AZ}RrFS|U%i3)Oau-!%Gb>iXZJRv;1h-WAUheuSmZdK8ptO=RZ5dxKPb-fU*>#*XkCJd~h1`JU6$r>O)`n2(T_Pm>!
zKCU~)GY2c(uHS?;47OqiOP6f?eKn$+98wa04%sDfKcyrw>&hwLwH4Tr1+20&uDzIp
zlR?47)bLF7c78Ik#$fAwTe>&Qp)(g9ER#%K8Y)
zEtfEwS`fmz9z?#Xe4$L|E9;%gnQ3}mH`Exx$RX|cgL~nPHb}GZi~dVhkL*H8x1`p7
zUtCyUR^wxSkcs@V-D`9o0NqGh*Va}xUC~A4P-c|bF*q9s
zFWmjL5}Lxg&hd-N;4a;D>Yr@koY9x+h)ugFmdrg`!&+VpXakM;RCP1CPiaYo
zDzTSWMd!Tv&$v&!_;%sMF4-ZwM$8Cepx)(YOfZjzItRTuD?4&zSlFXzF7WT+Y1hxP
zrv>>qFTi~q@PbVLav1@Tv8O&#g?A#{wsEnsykkiH@gK3_Hs@sjvilKpnLvo{Dzc<*
z555K`+G#U^U-D|@;a9Je5-D=`L~3NhN_aO4r$136OXq=mdsu!DB8I|6RM8!)Q8e}L
zRpb(JY$rPlzAx0lP2f}xdp!kLdGdwSD{=Se36zt((NsRT39x1tr|%ehkl6XcFC!5_mJdt11n4;pD@+z$z?}ep7=793@^@
zsYHTXb7UK%QgPmfp{j}qOsHeJ+?8GtL)n(@f;U!;=Cby@b!MzZKP=2CrUmhL6k0S8
zCw0^qQ{{-PPn`SQHlh1cd+x8y;qug-Ntua(NEpjC`+1vsXde~EVxszrQjMgGu
zg@}o82BBt+=I&hCS?f0q`0ZVf
zHAC1mKrTf1^h1)U(>Zc>Q0-FxR~nN~iOF$xb2=pDYtpa?vFac63Y8LhCi-1*g2~ML
z(V-_GO99lFS@VirAc0#7tfsli==nU33-!&-utQioX-1S2)$K~IV!CX8ewP`-2Ba9mg*lss5(pY`rR
znn`AqR)PBA=G%MaC_#FrveoLugxm1s_}iUK|AJ#T7}*
z?6u=XDeVx=u3cZDRArV~(n|t{V@%I@fYnCCcMQn$;KN)G_wEAu`h$tvJU(eOdFVGN
z*P;(bdZ>jscmaF+Wa?_$d^>Y~w5LWnzyn|>o)lI_%CGWdr6FhtMmrQkKBqlY&*H9#Dkv4jciNm>^KQMPk^9?@JMOHy(0M0T@zJXSo<=F!_>
zXw4jMEvwrc$zu&xtQ1$ri+?G-{#~`$nfOxomDLk1!@k+(KJ%`t!vtP__wjNfV|u%P
zv~Rs~HLZu|RBlP2n1W~n2|A-N(%M=_`E807$-R;^hkQy51Mx1R}57D)FCnmR;z7tnYz;;s8K8=H!N?wmM!zR#S-fp!S&ZW*c)ILEIO7Hpk7
z0&CVBTCajgK}rlMS=x$DZc04fsJrOO#shW~2E$Syf+p-%`aWoYNdzwN@U5D#taZA9
zBm1R5a9Sq^&~IwWkLBNzUY^Pg-!XFsx!b{H&<;L*r&VbEm9FW}K$w|+F71~I2&m_G
z9dEK|S;haBDGR@ka#&!OTKrMeZ~UcO4lKFvC@|yCzh*I!w0t=rJpY1J!1ej4;pg9|
zxZaOOiK_9p^~yqoKVx`#v2CX$ULkWb%gZyKZ1+5*QbXwPfYk(vBk)mwGA0R*uDay)
z|2wMjVSpbPD@nJ*;S#B$GxCXox{Yth{EQ3Y3J^*M_kF!=Hi{9;6Vo)qiTm(5gT}l6
z%0`
z(K)(e&(d0T;T>ZrN1(}
z>-G^R%X$ua(Ww{Gz^eR$qY0f}Q#qN;QS1BgA;u{ox=uD9)~jRB$?SWa{&4f1)u+Pu
zzW>Db^R*hmaP$xvFgDQD_qFsyB=fdF=NHi?AmG38+elQT{A_Ej=kI@x3SMvBAfZV0
zw|4eMH8}VLbKufS(gxtgLXv&EHV93agPDQYrl)W44@eRi5}F$-uOkf&3~-g(TTquz
zGYjR3`Hg?DIP_?Px5~?K`I4b;s=?T1A5nJ~5fH?7dFI?6lLzBd*}GYYjvBGgPkB7n
zf5uq0dwKzg_?8=IU|asVu?i9pzecwNNz5YLzPxfe$IUMM#A*#C59|6}n|oSS1$n7|
z5dC-RQ4o_3XSATdaLwoAkD4dnCj8a>;-y+3;n+t7xdgFSQP(gK_}Ms_ZJO5RR^ltu
z6ahhwC7N}ZvQlWUyx^*{Lg@81Jp!oHvF*Pow3y+*#&3a@8m7VdCKsiEN0nTc&me1(;?vNAU^|5uoUJC)#-QSca`-iG$
zBY$D~+pvnD+fceULW^D0ob;-3H%C2B^N7CSErr7bwklv@%kGtQ(vyW
z*T|EWV-#1|n>vkA(-Yv4z=Pnq4~89DaOeS@=A*Fecj89Z)ANX@a3|QH@mS<&9$P>V
z&WVHL+QSmy;6+K#Z2rgFbU#1OB!=tH+OR~~#c4|sM-xxTqIajmfy%|FmUVdF
z9Jao>2-6wYzBgIgCQ~;pF(%%~#bJxpO1ELVe4?7*0sj>Ih<@p>xOV6+A
z!XxI)0HIG8_ObLF&Ce=s7*@Nf-tHFzlBu}wiHP9D&(G%~ZBbZDmKo0F2(yO|=_i_g
z**jnG4?WCVx^i5rt?Ic%7vD^cKL*WszA_K}((3@TpA@`UFOjzM@_6|TVjXH8Cx^HYi&amv%vtDW^_w)&X|NZ$_(_f(eX5gw9HwLvONj5R^nj}z~sN_r}*6@r}RHa;}S3J+z
zJoJBC4{Iqs81ha!Mg`^GMw}B@Y667Ozi8mjG%9zX3ar
z$2NXSurj$4Lp5Xx`#sMwxu?cF`|Hhx-B5f8PmMj({?!DRZ#x0MmF0PUpTn_YSX`IhMU_=!z<
zR>!lwPH}8g!aYCIMV>cfqcVO!6%@SF{x&ANqs~`(#l7Mt@wOi7eIOOoV7wTEXnUBE
zK=m2l6=0j4!K0<9vYyTJyR1sxmr-JVETNLaC#tnirEC}s?0q9-C@hD0e$P|fr_^2A
z%=j>D`W)3}zhr2~w;cvMXOl$-U#+?7n1N;?*8y9ODKphn-ZnDh$nN^~TWcDE9!~Zx
zAN6~^m*GC>wF_94u%}ol7-VD4{e-Kd>SQ&lrHRrn^qwxSmN_F<$Qk?prHVfPs3N5r
zOV-XGg}ss{b~29P&mZTeJh(h`%1P{DZLU1;M@9?EPN?Dr+j4VH*Rq2ykq)yo^6X?L
z8H$LIC8&IXqF2D1TbXPa$BNAI@HEm=E2I2@X8+at8(~?Jv*&(t2@_+rxsm0d9NTmI
zJO1JG$ghm|03)Ml6?oYWo!Q?7-j_TYF&24V;;7PH%%
zW6N`}Q4fF$;XC#~4}cO$RHJ2QdnSF8gavPssim4CZWx3Pl{J-g&5WRzTP1s=Ru^LK
zr~T?9%}MlTte$Ho|;$9*^H4Z+^|p!8Jc0Cw7)9y*b$4_9$)qqh2-ri=FGX
zN|X}*3ZTSicgHIk0ubWjXBu`T=42;MV=8v=iJ2m#8vv
zndDYkySeR-*8M-K;%=FA*b5eEs}^bPH5ErkM@5ewrShc99dGsdlwwV@-|jr2>D`j0
z>qt7K6UMwaWojN@+1Q#<
z*fC*U%!}ERVFN}N8uJ0~$Nb6ir-=ZUQz}aip)50IhU6SRR>|*Y=yQPECGBtkmp$aw
zmD#+`eOs;4dpbl7o5lMivyf??zIF3=3L+MuK$B)HKYjEu`xK*kbW|ydcd*D;Aua&P
z2|!#x_5gL{5N`^d+CMB&L~73x)4%T6Ox?
zvNDpd1Rw>?(SO&h=zG+O0qzg)s6_%M#{~)YYT7|Qy4x^QU(?HrWR(;%$tQQBvFdfQ
zU%dN`jf2w2nKYx)2xP5MvV_5-J+OlJNq}eRKEN(PKJ3ZmeD-8U;dsl(q#F&rlVt1UQ6htegYz(_
zmXrYCtdC6;x$-vUsS8lLwcL!h{6esN!esUyN#Mi&w{<*~?fC0O>j?plB`IS1t9GxU
z(+3y3A{oke2^A^*x`@%+gtq0Me4vkuL4urpaf^1oqiU
zBYx*5-BfoYhoqfC08s+wzZ&~i%{1XKU94d8d8rQr2(E-VgTM5P3fcN_5D=!Qq2p=4
zvL4;8>inD&T&Sh^I=OMIV$wvg?7d=~Cgg=h8qOGXd1vzcCXoK8cI2Dc$D=!y!oR`p
zIhkF5l)y%S+VMliK7W188g(s`Fb)ebw7meQNTrGl%R{WofN=e}QC*A*Fq;&5pT7T4
z%1K~pE>)-J>kO`lo-o_xNS6tJz25=7eq*+Y6Opo5@G{%Pxx_N~Ew=|iBbkJY^^9~6
zKYqz2a?ydU`_)-rLy;%<7C^wB_b=+p+u!cKOrvwBs@SvDdmha2RQ$_KZsvTrV+PWs
zZ;;Nzl&M2Qv|6poKstT1u`}8gWj~L8AZyas|m34AE1F;?$@*UC|}%v1>li|Guw47U1%_Co?4-^aI9%Fya^Yng9*GJJNNClg;Oo+=!RUt>yZW$6TkzHRhh
z5=JR)*FB4p0E2{-;*r2~V+LEgwV&C6-COfm7T9PFB=Ar|>q0r0zV?cXr
z)$ExqzV@KFjBHn1J!h7jIb(jhpsY7}CCqGn#TGVsCMLq!rzcVY0bXIh(96==w*tt&
z)1SVq&BZ1L6Ioy-mxrMJ)W~q+u@h*V_j4MS3KR~Ld(tmIJZn_JEpR;N!wMpv_#E^1
z2@V5x2vdXk;tfHqya#mZq-MIrERVt)H;n#ikb7lk%oI>D0ILTbI$5^jM>DEK!Te-+
z0JaA$6@ep%g)-CeoitBBbS8~jCJl`w(7yT%K9M9ec@))pp;HZJvZw10OnZaa)K(%x_9
z5(gCLuXK)WPyMF;f+XLZIc;a*WF`T8(DIZq19u{9$Avti)g%KKhV~GDsXy;+<_83o
zl=>eC0iAexP0XKfH`=8@DFj8Hsx_f*!nkq7L)Ts|hJXz(S`axDTO`oVPA5k5=~~UY
z+rRP27wB4olh)lFLMWoN*&8p)x6l;HHww!D|M%E<7}IJQ72V&x#^hWB<_D5Fu-%G+
z8b8VeQ!Ld;KEMBJq|vFa`dTo3_z_Tsa$sBRtj~Vom+o9K(H9CjV@Hg!Mvk60!M>y~
zy5r`RL3|!hTHfpz16re}5?lQSNuV%nG&mpW7{F`gd4370D7-kiQgY5bXegrWpcEEB
z*7t(|+4?LdRy~c0RK*<3A$<*uNNrQgQAEEmR%_D}#9-u%01_@ox&Zz-FzHvB
z_0W&-iW30@Wk5mZZK4z2Q13k7jo3`33ccoDu`fC9P_B?amCqd$qeEBNccjp>Q107&
z>+rpXWlQ99QOTFblSjda$ycHkY7%c}=?ovkFz2r_AY8U6__EdT;CpUK)uEpK)PY1F
zO=1ov2!MF3DJcI^FbmLEf11R{uRy2@c=B>$^#T
zeU8yx)!Z$+^^_k!U$QuRI7(zi*}54^2S3Y-HAjdBtR}We4F5Zzm?yM}3m2;qN3_GN
z1`jKd6bPbaQvZ}XZ_E9Wq^{G0-NMl4ZbA8EYcBPN$*}gAyp9PYB`1$Q`cdDi_=$tc
zam2>M(%6Wdd;H+~t@QoDe$Gbv=}AlKky6fC4n`OVFW0~D&gG%KsIF2c4c_Q;$)h~-
zzXh5W+iP&HtU7-uSGZbEM%0o~QgM0&(CPW1Aa=Wz-R1Ke>kQjb&1*piLkNpe_?kKD
z=n>gv4Rc>J#gVh@47bQ{F_Ehk@Ih)v>ode?Ms#;kvkO!(DAzpQIL9c(M^4@~6M5Ns
z!j|Z$XmxG}{=RCB+5i3=5!!#%l~^D4--seUV7qB*K~NObF36E`p^8F_8s3QM<2P~h
zA3IyufWOj@KY$-cYSdY%%vP{TJgetcC-NSZabKUwI|E7`|G2D#1aMV$wydXa}Q&=H6RS4*JixRQ4%_F<8htDjQEc
zXv(c0!aV&eU_wJWvUDeD?+TtpK_3cP%5j>3W(qfZS{__gC
zy3-Ga!{R5--Iy3Mh?HNDMS|=`i-bWHB^s5tT)iCfW^8->VnFi?z65QPHrV*;?^8Nf
z58zSpP7H_9LXb2yUS8Hl^vt^@46;j;OvcSvS4hu^M$x`lrv>=#VjE*7)9c~Ni1T(3
z%ew@CCyo{En`WiApXer!+Ilgmk=&`jHml=ya@;E8n5ku?5fbrS8fCHt0F4$_9zW*I
zORa8FyFq$MY`g#bcSxR*31j|r4{LWZL!JmbNd4nK4K+rV&g#r^d4f7wDl}wQ^wRe0
zah=Clf82JG4)wdXE>So%ZLjeVh8J9h3d7J+!kvDdZ*vHXKuij$j8#01G?LV1dId0C
z91JPElx|l?A4Lbl*AFJeOR>;2Nur8A$IO_}fB2dB__91;%q-7D?Q6O^$C?Ww5l1;F
zo%Bm6Mh*AyN~+M`{h~gAH8C;~OZ8P~rPqhVtaS`t`q`}~-*IU@d+rAUx9ODBys#jc
zd2sfR3jCLYOj1s>#t=!X$x_A?7wEdA@83`=P=2s}5+17Gr2z`Vq8~;uJIe_s2$U<6
zYVzzbU(@Z>+`>u6kPUNUJ~S1j-Q+xWtbVBs{uD)WvUT;7N>ctubo1}FpYcbEuvFm!
zFsp#VmDYXM9pr>mO`+gvSKC5gMzvW&761cBoBdt52Q@Kw*^1q>UH2ayUo4>gBIDQz
zkb}>hzP?OuLPZ&VTxztucinXS4U
z$=ji*y9j+ePks!NdJ(O9c_raBdMfQGIY;^0C!&1cB)qFZTi3mCpaNa>1qUgMgGV2~
z+-aW!O+X##-?HQ6k9+rDw!=@M+WNf%k{BSW0T!!YJLWC;nUk{CmkS%WMYP1?Am4`i
ztKiws_F)!Tc^i3kpL2%5&_4IKgn~vKrrdO#SNaAVacxWb%
z6?Mdp1`KVbyq;p*;$+83^1I3usr^RGCXIKolK&DWpt3CC5v_>Lku6NYD`o67^gA;p
zO~!NB-Dq4)=7V^3OvN0Xne(uCo<6)5tOkM@{Kw+YL;IKhoo?4Tu&tQ&CcCWZsY&y?
z`brrq=kvc4d4;slIbgac7`~nY92IC$3?AVDM!J;K=(-Qq4O(hGV!n8BgQ`xCFl9YU
z(Hyuki5VGl`u>Kg3@FdywPYJYhBGsxcl`@v(28d(VXI&l0=Q<3+
ziQjmZ`Yq}@l&>Cf!F^_N^A@B(Gl#t`B+;`PFvu@}VU2mtd0%K_?+CwKk8zHcs@vWc
zQ<5JVXV{w|VPdnql7obqUb>;tCJIIBe%`0y!-{MN>=D;bv)LujCmsNqfXiq;?X(y<
z=qU`>|JEXku*3lLO08-<64e287g~6L#Jx}d-YYBXvx{;ZJKkeW+ZA<`&7L~C*YkHM
zX7cOXR#%gmat%Ek*uOlt<1-sE5;9L`dupRcP=Tj7PJ)JeMPL#xo-E{>!zN7h)Nz(-
zntcFN`8v`nwP&q44*3~BqDuG}MaiM+1=?Q%=8y#c{T$rm^$J={
z@FIu=%yh@=!VZ_wZN@yB`&*}i=!lYQ2aEBxwKkZ2vc#(lGt%Dj$dHv8BbBH+YXjHw
z4NC3qP@AWhrKZMSg9D#)JRXV=UhenF^@rR*{VciNykSd5NC1ay25d{oQMtwd4l|ER
z{`aEL*)NRez_4r}OqKs_w0v&Oe@lAA>#r-?;;n1tVHS%hD3`Xj;7exRj5SS6T5v&=
zQMueAZIsf*-bvmSIBLj5aF^9}wExLc>c!(Q;R;tvp0haj+;U
z6d;!g_Es@2j*}Xgi|>IrOQd4+m?n5BRv$Eg2frlDAf#hn*&Au@rb`OrwO!G0%o=q7
zTJg2%GaxXE<+l8)zbY?O1Ca4yIIx-V-F~(`0NkS@)BEe5NbRxvm7YV^$3JP}YTGMk
zCz_Y)lt?~v4esoijL}unqen(QiYDw`VWp@gy8Bh5$;=N~V${-OgxlF3{qh%{Cy3A1
zU>eLnaVy!njC!^7_Xf0F)ZdoEK!??(C3Fd
z9)M2r+NYH`ZjBt=*M4xQRewqCxXs)ySq?$(D0@zT^L<6Un1nBj7pF9Y;?UEfThyAuvbfY~eFT)@!RBGS4dtku=2@$N=s*7P?
zO_q=_+*)gNOY{`mC%2wl*WAS3Fs)E^rdaZ};(2tv9Yi#Jph%?kF?G~XS5x~okkW43
zK6s*Vw*fn}-fmwcAE>FnaCw@u
zjqt)+*A18;?q8JkOzDDXd__Y~jk6L+GB&t^>?UHdH__P>0F-Y=U%?a`w;`fVNK6)VQFqHD@7eeQb}Yf`DTVlBFlLix
z7#!ph!@=|^vkLKpIp4sG!T8K$eNiyogqfsOjDL^nRuECY-)M{6vp^Ii2M!ZCE)4XW
zb_{)60F-+`HD>yXfXG*|se=O(+A#2Wy{y7Msfe|U=2{aW^ha+|g(6xy`g8kHp8@`=
zSceoh;0~CO{%mTD%@sceJ1o|$_~P(f+D{+4jTzK+Y{Z5QfV94sJn?b@&f(9+FxNt*!5^w2KZGD0baB&Z|&nNV2nD+o?e@pStHz6btsg^t;SyFZ(xqW
zyW%Tlg%5=Cazt7!l?QA>1A_m-oeftnkgApS^E;Egn8`?4LxJ*U0RkKIp1KIZ81TV=
zcb&+VsYm(nk6oq%Sy25`WO?w*b4Xzaqf|6L11*M4my=V<5L=sWyx4Oj?u9p*ba0E0
z5e=&4y=T*C3Im5G!`oL+_GTV{T|i9(vLqlLYQ^DoD@F*<(5pG5j{wdmW62;R6}$dv
zlUg7>(0OruLAf5bkWP#B%a40E4=n%oCBTvQDc3Zr?BOKO>FTv9=27C*X;weKYTU{V
z2GWPJ9FT4+X!Y-8A$Qz>=STo2mrLOd7V^{L!t%)h&0%8nkk9~X+-Da%z)@PcLA-7KJKvTE8gk%FI2erAjB92O&
zG5iW2qFl`|w3@Tf0uBNbzC2w+9bV_!CHM%36H|UWffWDgz)Q{5|B+k1F61|V5_}K#
zY$bDOO`QuThFtTi^HL|`ea{JVsVkrVY{R-tatIRX?ed7Z!3vUqQJ9>wAHUn#B|!eL
z==+0>uvOo#oMS*ujQtN$;yP>C&Xwdy~XS<=1NE#`@DS1#8qqlOQ@+>lh8WVU4T
zMldR-jzSS#uc$DnruQ-Ns#rE=eQeXE%>P0z(C}+VR$`Z32R9JmR|Rb_$`_aMFa@S1
zgSE#zqxEWiSMVv=qtFaUFF-G4JP6_SsseqKYDO5|6<8rytJ9c9Mv4FHvJeA?0-~r<
zI{@9qVi)^ILR8h0pESgK7~AgzPJ4c>qLG4NLe-)Q01r`)nrimnB2x*U&0UNJ7s+gc
zJU^*&mL9DtNl=!WsygKhKXjEg{j1jY&lx$?g0QsFMkO`4FE=+f5yCxxYSOaM$VT5Y
z=}oNScVbh<0CF8MmJ4hwTwIl3tx*S(@Bn)vGM=x#26N30lB7BOXmZcWqGWa)fSs(x
z58OCfG|;`tA#*!tOg=q`KnxR9I6&5H@v{kDtUMS}AIWol-&Tmue7HA_bS`YmozT;R
zB|PDqvtSD|_)HaU6m~n=b*2+{8Zp1cU+Ez?r&oEr&Cza!wwB~q9EW9YYV><()tWoJXb6G{0xFF^UuPQZEl>{?rukHbw2*!03HJT
zGnD7JI4IV!-v`UJi-mQiG8b~c`DP-u&HhGMqjh#HaFa2M$F|;@t4r-?x@uW1hjcz=
z-Mx$QmjQ*5x|A1OVRr0Zf%P7j9sn*-ep5+bpe&
zw4afD3#8rnoj9iKP!W218HEQ<7-)Za9BWvC>C>N~IX@x)plL`3L7VlZQHhOyJ5q|w$<2n(%43mG`8JXjqT*y_w$Z#jQ-B(wXxP*a~|v5
zToSoZSii61EX!0~*Ox8XE?JJHq3^U6UVk>?-Iyk)%W<(}y?6i9*s3%%fAALQi;o!y
zM5w2*HuamO8S8&{#0@mT?r5puiTu0fLMkO$2|-GF!kTciwx09=b@KcrD&&g;r0SFkZ2GkYp~1
z4wmGS`|TNfKwcBP-_r>R`Czw!Px|+yf(@`*=2M)dd*w=)xiA+?5GXI?rvLE;*1RljL4m*%xhT#d
zd%gDr_yFH0>yvY%@pYd#
zb=b^6)zDW*g2DVY(S
zNxl9@Fah(hdvoTk9NRMFefsLv)$i*O#o)Z-W~DepeO(pj&<^_#F3|~#&&!Ht09(Ol
z!$UAch8P%wENq5Lq5i`9ANU{eADK>1L7Df+B@j-kN6DQ7_H+K@@Xll6dU!I-$o2g5
zeNCb36LYxic9q_u?CdtHcd^JLdY_?x$aF3+`@4b@+&M3v4?=qjwCq;
zj4Q|^bS*Ordv?J515p6_L!0%D+s|_OLq^Nw)e5)l-3W~g_$eWux(q;`JnB?}BFe#T
z%{eDtR+XKdg;sI|0?~!*l6w|ApRzPww+$L!d97fJF(lfKFim)^uApf;$5+u2io#5K
zZhF;r62Hrg_b4Av2OG@JZg;siWhy*NRC~ftQ|=>0K!fG~7qzFxw3ZH|{e&I>W^upD
z2EptVXUT6Toou*?4Xg+VeBI2W5L&aD=26|n66PqPvtJ0nK*XEOA=N2IwI$Y!iQg=G
z)4WhbE%LY^z;?j)sz#+)@&JF_iIX_wI|?Y%sYV$CM7);2d6QO<3#6@YE1_xYj4-V+}5sAihTZ^r;D(w>J
z!ecw^()&g?#^F4IMvUgZ+uYnhRSo{_^)1ixv3B{5$xV}OGp_b`W`;8_
zhSpfMH;VX6R0Jb45n_)uv7cZNyAgReDs~v7vT@u}fhu-cYE
z2WoU&qP*2cseEPXxp!T7eD;5U-_Z7S3J5n#&YYZ04`?bNWv}0|Xn}e&;p{X_Y?aK-
z<4gDr1o1$(C&qEm&=>#~7I3nZc;9^6xC}YgfCur1?RRgNI&Ud;BB78OUC$3da{J)6
zhOq!I6&KMe+NIe7F#PFdtvCKHqCY@@h7hF|5^9|)3q){+f&hHkiw5i>BHr%0yP=ns
z^dI8@h6!AM{L6u#1IGL-^{xrg?$dF|J^46M&+*9v?f#R8sDUUXcfcU9TtIju*L+9=
z?C%YjP$uc#&Ti+GM&=<66RM4f%h|b72Wk{+r
zjN&So)!j*{U<1Xw+l00Oi}&L(zoz7^Sup8({dN)vkT_oCF;{w%58)>uIih=~SUGo`
z(tpvO@PL0Lzqy-@%Q?D19Nz1U(u(1;OcO9OPL!3H4(;)pWRekyq5cA|b0J`!By7c&
zhVBw#13U__ci`dl|Gw3rqrsntOABPYG&N7XQ)^?|YeG?c7|2GYo
z!B&o1vf5kN7(-pxzck~uM^!j+a;I)8ab(Tj_7>d@%(IrRNq|>z6!IA|ry~M4!Cd
zp37U0O?}KU3>hx#h8FXa)E2gRr4Zawd0)j!D(u8t4?6UJa2d257eqZ_1GZutCH9>;
z1Ig3t);SH(KBAmu(xgnOBc|{8lE^6{P-4)g$*j~4UxI59@8=oGWYQmA=hRVNVEgy)
zLGd`?BzDdOhixV!5}&C!h0&=J0q9+3FL{tK{a;~b7~y|pwl&q6BvBrn*9U5zCIh9*
ziF*+B`JrlKa_tN~<0GdCT8v!&<@i-(Sap^VBUlG_?gp6|+BsX9RwKQO@E?Z;+#;82
zC>~n_cZ5dmTyC0C7q_=*|8Q7B?|tj~+c0(-mdrkv#?l}!x)J0Vn19^nKUgSpe#2kt
zBxcSH5+;;e=@iCIwqNU>x|AN8E;tlI@>Y)`iA&JS60@g(PFq?Vx|eC!Y(vwJeDcL$21`m=ld!^
zg;Xz1+gV_8AbLUPNO}vc1JcKQg30`WUMDS$C=%UA&vWv~g&oY}$IU~P$LlOQvGX^#
zf}o%l@lkMj`RlVs@4TDb-o@)b&XiHiP94jQJ+GG5_k2$$O({o|(?9f^DH0kIsye;F
z|G15)689rdZu>9;WolnjznA8a*$?L^e6cUre*SsZP9~5s8bPmiwdP=B42LkyGV-X-SSL?IPn62~(mmae8mMW95w
zipC0-G5DvkR;^15(P|@Gp{9n2#C`sGd>M1E@q_wK*?UjkzENV?)eP&)!B~1}n43Nv!SglX~PmHiUj`
zILqzjra^lPa>n==WBYZqo_DMJJJMloTg
zK};Kb`Q~{}^shB1NlU#*IZgWDp7#7e0z>Hs_sRa*ll=@0(99>Jt;EC|yeCR@K^*o$qL&ZBi~7rq}#bxeceenZJ|~?x`N!
zV1r!L7|obV8m8uc%za*4DW#XJeLa$T5GVYDLjF9p
zvi&2LFqR{(3{9qnI%-wtx9G9dL9;3&SBAHFSo%P>_kovd%;RQk)rOp!;I9Z>MDTz_
zh|2|1yBPn?M)u=`Imk{_L#~0~dbA*+>@aU=v`%K|#^h}rQ3Ogv>cp|A;zhacXzqL%
z(mZn(HT-mSGGqmXk8+;_0Xi;#3zVr1Cm)qBkRDO2MwVGiAP1%2c*~%YM(3nqXe5uK
zGa5LreYv{XXDiU34ruckBWR*&{iT1|s2(h|*-EsxeVg!Z7K@it1e7%vE1mxEiZ
z8(nv);5BU9D5;nS1PVZ@O8)(`{WxlZIxilf{YQK$-5oO7{<#6KV5>D>L@Q
zO~ACtJZ3~l^mlrz;;aWS(4JOU4LGNi&}C%j9|y=cF~)EvbX9mruX^?dvtbJq(tb(m
zrS2&&1|CFng>y=tX{jN;T
zgskamf;>6Hv4n|Nc^T5JI$RF((yLbU3j%?7;#yUbe0zG->7<+789aTyWBXM#nkz14
zGogE#7Wb~2^!VRX!iK|x-WAuYr5+^RjL^uRmyQEgkJ_8P>|}p!{BeMWKyK#X)W&XZ
z?iJufkwXFhJ$3drxt8r)8p-(D#D=Zx@SNgw;H9wCPh*KX0#@d`aSk4UpU|dE8m;@5
z=G3l*u3@O6eggBOYm%436kV9FXy@PD2w{J@Ef^_9aljygegm4;mJt
zYrWd&+Pz{awuSa9Sgk(?liG*{-Wr;o$DG-|9Glw~b4u3beMBg40#5JWOnWy`B{w;%
z&!0FKKNp>0Kqg4;Qf~I(N=;3FtedieqxhBuZiwDSa=-jqc
zT6V=U^U2o9#ar{`U3UOBVZT-v$!*3rXp(i;2{_Zp)3!{XB&(5(&V9J>t+9(s@NUjn
z$%8I1jH#=}K@YsP&TD~L4*Im_MHb|Ho4K}Y~c_gpEpUN5W{9F(@rLuLR-2c8%
zQi%>kFMkB}k$(XSJGT7IYSm-`W(a)9251_uFd3o?O1cxhsWZC^20!?&@OZ&{@VOIBG(
zjP`}{bCC<`P2@|OIr@LO5LC|IAO^0!gcS^KC^^XpBR+U+7gILSt;uW~;W
z2HdIh`aYrBbw8WQ%-fr2rO8=;y59X*44b^QHdB%_cA$KnBKv&+&FxO>fX|59WrqJb
zn#}uyVDl2=xLg7f49E&24gLFp
zn>9dCF55J4BUCx=4sJVct~-t3C|oC!cX7|82(MCM+J@Ly>NtNBS;a@w1ET;|DWR9C>JMt}%1Rkxp*;K|L!lE_wqMIEB-U>h3+4z4?rH`4smy|;*p>Q3(LiCB
z_z;dZn=$8_f9A{rj=ypD(dELBmPd?z-WKS19Nwae7xD{zs}#+gt~J6W73^srD#r5&
z`|q-#`*6N?z3l>b^&N5tKJ*Vh(tzG{Xuf)>2k@pJz3@F`A~Z7C`EYt$x_y*{9>}@E
zpCUqKB&$*K4>t+aqwun|UQKND)8x6YUG6om@Q|`3>CLfb6k26cj@Ied6n9V2haWG{
zgYa`%b2HK0ttGnNZ0gqW*3Te8AAh&%0ac=-n>=7*psMYsXgI5Kn%uWXDl>u^rA57{
zf=uv6A_+e5xX2nkJzR{*wcVsar|xLSN6U{H?M90VVud0_4Cd8tQJ%15O578KH7m30
z82)x2CaQ{5EBPymi-8SQFnYkezC8M2XT-BB8gA_Hx%f6bGJzF@EszUdZ(G2XB#x>U
z404!Jy!RKu0%x5eLIL4=39DLM5r^7}vI5*>x
z4eJ(BSw%jnu+5?_Pa3d2_-pWAB&^N?rSN>y3Dc(3QH;(K^@0#>?c(G>A2tbf63tpw
z%%LKO&(1mB5~F7?^&hoEgX0|XgpfsIkUWdGvpf{q^Oxs9Bx{P}wD)~Rx(UB@&B*N*
zaF@|Jc|v36Td4oqx3dp0vs$Cik`?Or3Ewt(PMnj2HG~wVM8$-A9HHTPW@GBVOjQ?{b0lACuq{Yma-^d1;bnPwjV&DsPSiYI
zP{QqL^It3_mGMz*-#MEYE5i(d$rmQws+trO(~2j3ug{neBxMbi%kvnGe=ZjRDYJHV
zD{!YeG~x>ygie4RJBdY*!$VU0pTt2ir~moCJE`<04!BV8EBG{NA3yve$Ug;E-e08s
zJ=RIm26;K8{LLLH;+g{(9BdZWrm4RSp#+iZ*6EisnS#A68!u<4gJFsuoysxNlt-Le
z>jsu5*(WM=UOnc=c(ao5Lic0r;LoK^`_P`ODv4T{pu*
z=R<&t(#ssHR{Yy;{vUP2;T{x8TYml>U>`_@B_L%DVjx7UY{0eO;H`SX@{i-Dr0O1l
z8YkjB3-@oWetZPzoF0NZ8ptT*4d8M}0{t=}r4;r&AWJbXZY<{J-fjMNqc!4jy)Ou)YZqPg4AvuV=Hw|9279>KvF@?W?pitgRiwqT$DAqFO-?
zGT)vH?JNXmDn#62?Eg{Z;e^+*!QOn3tdNKMt0xYMLV}>cS7^hhY1mvC7lMpWq;Qzi
zlR*hq)}k>y7a}lVze&3S#0qA9|9;99AZ_NgI=W7WB9%r#cE?|}!;gDQ)FkfebQ4=3
zkKvMf{q>`#x0&&`ON7_l;o#yIhw4h!|~bBK;As17@)B}
zf%%(1uYCC1yN^@V*0wg8iGFE8OJvIySIt
z77mUB!JUxoe$j{ibykKo0(43PpnWIR6lW3xi!S<@HjYRmEcG4@W%t#yf!aoka3M-n
ze2$88cryL&kN##iUet_q#*IcRK4U?gu`N0b{--vV4gQ;cG-l3IBMfcj`L-f??jJE7
zIjw}Nc#B1_T}Pa@JY{Y8xXD3u
ziR)O5HuwM@+(-NCaamH4v*11)MMIuu^-}bF(c=%2HkavFPNAP%m%6TpfNsRJ6rve4
zOxiID-VC0qg=!2MZiE7N{?K&NsiKRbo1S9Oy+c$5wkYr7iuM%*)ZrDi2Kbtd2u;sg
z`a(kN2%3(3`@Qu`QNHZ9=_J}
z(G6V6cEFjrj6qbTXZ8~K@e?V#mI=|{VPmgYGZ?gu7;1=j(JgG$;y~!T2)8J9pGDPu
zAyT%92lwkah&6*1qe{nW6hns4p!2-F=fPm;8hEKVMXAj8^)*zRzhku9=^7LbKArse
zzEFDzGYGhrOjC;Gqv#RXVGb}W*+g13FPeU%hDqO64zAF|ONEj_ppPtl1KqIDPc1d_fQ;6p6;)8l8q(%h?*`|sedEIeAJl8-WdPs8$XTVHN3S(Kx
z*yH-NnJ`Cx!3@Ec-{s%hdLDC7diuJazJ5PvJPi~eKFun+1WJ47G+yoZ9+}##Xh5;d
zlCDThg!@v8E!2!VJftHyL++p(WZoh$A-P;~D86--3bqI9IgbFpv;(RXU6$~3IHj^j
ztEF)HTjR4YD`BlRsnI^CR>*c~REK`TeoDb#2TNkeV@SJ)M_DcM*(7I{Q7pOJxIGhN
zbtiGuHI#>J4`>r1)|j{MUb3#SpD0x-<{$Z8ZnKK)iP4(G3veO8l>8;xiuCjBlAnZ(
zPls~oHn0FU`%a827(HvVg$arTB)#I`%h(}^72E8`Qxm7ooGz{U@_-a9WB!+rz{8W;
z>u4-_+S~m$kZS2ilJj$PS0#Cajni3k!rxUL0#4CNjkRd_aW&23SkLeJIAFwc?FpU~
z-)78vyREhc?z1@Fn(FP16Tm$=(C#S3Cs<#k6#{*AG5#6pdta5)7=#o@6@AZ4#kj@oo4sUw0au|T3p>D%>DyNYELu6S|0YDt-p8E>vJ*awMY}Tg
zRY*|4Rr>)2NlljsP57*3bM`7L0yG=^f6o&syRJNA2lMr2DYapmRo^L@@8$4!b~w~O
zM0}ZEH0Stfa2Uadj2Ll3QXe!PZ`Pqv&y8msIA>tEV(;}P&ljWoO
zjC;UaV@#MMg?Ac-q6d#$p&=605fLIn^N0Eynz;3j00Y51P);N6{w>INqc1WUqBJu*(tJ#FO-d
z%NbsAa+ZzD-@4RB04l(uvR!?s{BOE-1P-|weZi+rmo*Bgjozgv)hFtv3IpuSmh!7G
z67tk!z!o|QP0!+>@$v6Vz{LOh2B|@RL;qKq`W$j+){4#Ux^dLxAxt#LOwaTcws4b|
z(+ezCWBK!b
zm$Sh`%yN3}%x%-`^;`Vc)m@2nQ5nz%v26ssHg?!fJQhS&^_g1)cvYI^_B9nsYG}!j
zD9&wZSQ`3<>MRGh9l;_{aa2F&xkk|7Sbxp4-sQ-O$QHw`*~g+4degv45$IWN)$;pI669=Vrhv}(4
z*yivw5T|Z-jj`;^2|>C4tfDKREwPmWFUq6Eu?fJato7FgA*Y9vj?EakK{-K|t3V(t|$Pl{CO*PG?=vdsl2$drPM=6@w;
z@Y-n{okd1q8ED|OP4!1|@oNpSs_=+a_W7((fKc?VbRFBhh2zO4jr1u|9UwOp{j*~`
zF|x`blj74QTk>t!Ft{(I(I#=oWQ+iTQy!;PHPxodZ%gEs{N7bC1G~GUn3f=}Ff{~d
zpPvLLMcTj3>z69nues=>9r_t>2hLf
zE4hyy#^x*YYnT7ock4{fP@yMzrPom&&*kKW5G9BuS`K{7=njxJr3Pg^!?{p0ml@~^
zu!IJIokchNJgrbv9TV3sx@g+0G6iSrl*S024I4R|-Hv=N^tY{*8T@s)+H(=oN(LmY)5j(FE;FcMvyI
zulA_1FtPbJvb*;N3@Xbbe`D;67QGyi-t6((cp9bA*`r9c8cyzkEvoN^`w)gJ=D`F;
zh(axVIIhjW;nj=8&}jdQ)*t~%Ls+r(HXM7%<0|@pmdyGyMRZ*_icAB}(+SXI^0+P{
zyC^6Eef)hqHqKu(Hp5mEgF*%b7^FUzjzNP^)5}!nWsOf=!HRtMnIMrS-7?IhY(X*N
zF870>S3P8@DOKyI{yeSaVGbUiUAK*OC+as<$=V~p?HdN@t`zm0962GjR8=6Zi9;X@
zFN=}P!vpHC45yiy-RQ^;Gu{oq{Wa^U=ffOMHaGa4KuLf?+^)#b!KOy%NA6*;3ZA38
z*#V;;q8$l!>R2z6L4A|AaXECg$noP$O_1d9a?s4AtFLHI5q;#bn#3JH
z7Ka4G&m#ue4;}%13Ya6+yv_wbyS&eqxFlb*$|f~?<9@~)l5Q3*<`mFHXoz`twEip<
zc3j}SKO7N$^4SEE#cm|M@JUqH_x9((Qw|xt>AXVxs?5QCbBDNiazG~!FXuds{uu$g
z4FNnJX`qEHm9x29904CKP~`;=G~zsuvsS?-9WC=-Gt>Y3FtM?3=kv{~QJ3($4Gd8T
zo*NI~MAb%m|ESh!d`gnG3P~P6Al8g8ZvRnYCt>luqccPV{6zYf`t?(X9gqQBWa4L?
zJQCC^-2dDJ>sUWQEKl?D@U^;+jNAt_Rwrz)
zaz+LS#n(-SFNLXfKnlT^`S9*HsY$uiIZOqk{8M$)j75b>uV6-*i8^(TE9hp`HU}m8
z_DT8bX*pTlNKMu5+7p7jVE@|F>Xbe+=uZk)xrJM10W4Y|745bbLQe^~mFXq+1S{l!
zO(w?!@aXd(W`~cc_%Haf9)wyh{_xEEo^!&VZzQZ9alC9~1OXs`2mO-9pavFZa`?I$-#vl7N>Jo@%pXzM
zmVXtaGkBV%TwQ+8)59p27k8UiILS?8sTDE=3u=N+NJk`nd+4W^n%g$R4ep!xPbL0c
z7ODSzcH6_b!FMELgRq{(BmY`RkJi8gxHW7pP{8}IHKrk>6$~Oibg+Uab7JgOt&x3E
zW1_B64v@*ckDnLmv>0Xa+N@3{g#-b?<0BPQq}g-5Vv>xCL#m@Em*xVCr?-KYrr2yN
z{ecq`U6r(L_;@f74}8P-FMc0kial#TANdQ!MYs%d;H;`uDY{5xNazz@V>2oMez@8@|M14Z1_j)`H6C3k{KG(SN!F_oZCvQ
zXb_#w$v1VHj1&z!wmY(2Zi&f3M+K^Rp{pz1LIh6K28A^^e6^vZWZk~RU=I;$_(YyH
z&e>17XZNNMPDK2j
zdDbkN@tYO9xddIbZa?(09+-J@`pDD%ED(cygu*upBc3(B;^kJP^I6rYf_G{KlS`f}
z4u`jD6++T_g9W`Q;_1&wUNj_v?T$N#B4KSTA>W5P){$7~1nNn$q&IzAkuU;|~O(l^{>7Ayi=}4fa
zGK^uK|GL(knll_yCKYt{14yR)IVeR|pp?SHI2I=owi)$pf3C)MFXf*9eun}fPa(F}inZ)Qq_s>b)t>rw^oNl+*aD-9Z9#qf`n(3hl_jl*wxl`(3PS9I=ce3D_ba
z!qQ|O2mh}(HU;kd`otH}rcXE(Ph=VUH|gcNG&e7(R`RkmGQCo?2lc>Um_xt
z8y;cs)uTFrzl#my+$C#yM-!gL
zl!{OFi}tT_-2kWE^B7~+sEi5yVG*=tyz>klhrqSrL28ogs`Z)w%UGU=69smf?qOg<{C~K`v9Az>uq{4Cgj@ur|zBj
z5gXALY5h_&FMpSzev~k8atcchHqoc5@|kQv`YCN_V+sqpLogS+z0=KCxA?E!^n`$M
z?ut!R?lTGCF_uds>nU;=)#;Ylr5ASW2-479a?=#kGt5so@eQn6W`1wgshFEgrD5zi
zn{PT_tuZ#<*vnLVx(Nwlx^wUTfgQ_ncZwML!NuwFoBcUU18;uUl*$m$MRrmT_k4EF
zghVcDmpoqE9f_Gg4l!AKbx{|$6X#`)T;M=CE=#4@@*M%6ex}S;zX20V$nL2S$mBY2
z5DY{Xh5^qGNCE}u9$-&HhTj4IJ;Xg-Klk!78+eW~uG%hbV+kYDtcfAHw5kQEYN=Ie
zQlt-h^}1=ed@q=48GaQ|6Cc40Vqv5*9QwuTq1v4P6-yJ(yjU^iidLm>eDM|Hc^kwl
zdT+|30>lb
zI_aOwdNm+C3l;uB1f1)%XEn1_H@o8v!;T5}Q%3(4A
zDuMvA3C6Wl)Ua_A-`3)ns*OTli-G+4uf(FbJq{_nrlI;thKfYI2~W#(TmmzG9uoqO
zD_yEJ9VK4P0!XKZMc)?A$paSP#P4bCx_Kd3E->}}?nf2BBYAgiar{#Zc1e2v
zeRY5ZezO(4Nx&H`u#HvUj%JuPd;0AO-PC>=;Db)SJ4o~uFTeAc>(j#S17UjWQdL3s
z!rNj#9VCPy3~D?RNCU3z)9m)^jKtF+{kovZgya7ltcqJ7f2wNS{RZu$11uwTWySi^
zK>HzR5H7<|F-$+P3?vLG3tjX(CB(VRoBf`LE=)fTD`bD8lc^+BF}#H8>Yk0#hAAt4
zW+uCr01UAf`D%PZvt&vJz2hkiB;mR3+K*fq|Eu%aK;X5tT&!#iDGWXwRRr)56qI@%
zbJjtxNz^P720mDU_>XE1{s4@CG`Pkdr>Ngp7%ExfW`fst6KdUF2)Ri1L&kwY$`R9C+**=*%U`bLlym@
zmm-ASGs#WGHE(qJxgFr!2CS~YKX^w+AbYmF{VoFj$!%;-uLIju4=}anrXo5wva3dDEu?y2x(&<`(^eJ5R;?x=^ie#e{P2l
z&sri|WCTM2&+MGM*QR`?1OXV)BphlzNToFf92B0?HuTR?+u!#to
zfFkq&3!RzanB|uRqztJzYIgg{pLF)a=AFOg)(+5G%qUjZ#<#CTwm)3Lg8-lk%jL%}
z2vG;U$xLs6OIa<;@L!fS4=TZwBCZ?fUb1QgS^`d*7NeT|;y=~-AGe>fT5oS77up&4
zFv_-B=A|euM1#YXDj|#
zKuCHB%JvAcEpoQ=^hl>i>v!dmyR97-yYj(Ua}04A!bbPW$F7#nVsStSgZ{5SCR>z-
zT6~P71j!dLJArJGGJ=k;@5o`33|rZ-;~m@AzT40XUIGS1;bB06@P~80+ThWp*^*s}
zS$qx2-c4QEfm0CVjqiYi$=0j7(y6tES0n?aM?RfvQM
zOJ6U#4@2i&*ujV7SY~wPim4?5rujyT$s{-qcarc0o5C3juB1RLv53W0=)LthSHo@j
z`aJ}sqx*Ou(pbE>iCDq8G>5X|#hg1JGctM@SX}+BLn_j(3FrN9)}3!;U>Iq~
z;(B`r)rCbv4GB8Q;{Tp_Ym06}T(I|s`^>6Oghv&6VVI>~jfecex$%Ys7wa6fOwp+fEIq6X&d!Vf)>h1S
zxFlb2DnvlqWs!p96XJ-mFUB+Q_>d){%Kj9zS@>6&@7RCRup#QEq4iRyPO3B!!k6-W
zIakansNRVWguBrdHA%n(w=s&#wjgDNnS0n-{kUK{>s
z^)YmQ6Jra1wcB*S!KVho`d-V@pg6QhkUc<
zFUEv1ny#s@Q5iLXGHSL>0@KNV@RoaQw;Qyb2!D86)C7%xIzOreAEh_Q6^Og}4vwi>
zZMe?^qkDUgTND(aHta`6#=b`F{k;Y!1M;RRI$pj@Y~->yszS?^KcR`kTNxPL!+pRJ
zm-EY#vr4?jO}zrV@%pgmaL|Ae2bc<~-?JWGFRXZ;))%u(-v4dk5t%&E^JAU{1yM(`
zHd$Y7CGEe9&D<FB)~o!|15W|pX$hpa1TiG*d~|hZ!tk9iC=yF0yIn?
zJtNWXZ3F|bB)EW};a=0hHEp^|j0&RU8QU(SK+=po^F(0Wgym8LGx
z=5(CTjgJrjLEC$iwQKQNnPxCK?A9qMll3P6!Ggf9GB8@W65`?#
z#T;9}pN{xm+kx|vi4+IU-yICFJjIatxxnVFP!gj1#KE+H0;F!~ZDBv&#Ir==9;)wY
zMKW*EjvM+CXVW6Ewbedto1Wu3dj(~AfRU4;$3FbLeLGq&LZz{*leOry!rHExb3%q)
zayxY69Z@Vy>Rs-4Ta+{D{E}I${})37qYR%5iF6n_13V#q@_ObVcvy5K@^2JAdE}-f
zFvESn>sXCQVM?{17^%>p|CR9`)F)c5SrGa7pCz=3RJnKwWHJX%gA?U?RKb3thXUbp
zijnH|)8gx_xJeonF{iRNP7*BdVkS_X;cWXZkg%k{$tdLUc{3>j-UKZoW!=K0S+{LD
zIvj#ZCoj5Co%AxHh9b8jv571xai_+U^X)l6jJqwhHz&iC3Dz+KnO`L%uX6sUk2LPHaooU*
zu%4JlWGBE5KO76^uv(FB#>k#;}e=#l^;iFo2b$BVI
z4ACqj=f_KGq4@r8HqI=acO-hxu<`iE?8A5%lGJl4LuH
z<=%G*+b-)a?)!qAYAg{UL-k+%ngfMwpLG=iTtm^knkgZbNRTG6e!+}1nqBB_{R)LD
z&poc#nO`xF&6BNLhPupYuu)|(kxRDNFZBfNX*|mFwx;s8nFTWwRx;KohZ(EhA}gZ>
zzIz}OCXjj%((cU|HtA+vcwKY&;bETmb4Er7FljZ_UfE0efT`tN;q_1+J&7EEvRZW9
zPfWB1EHeCw4hs`#Pz=-loNLU$tk-mfvCORZN
zL^(lYFU}R=`dU4KvxLjB$O{gL-0q+G$93d%{@lBlon6-;%zx8)TuI;&E_w{(|Gf`#
z3_EoeNj%2MXOO1j?S4v@HngrSXW#%z;Y
z+6a`P+Ee~l%<1OPaf3BlHm4+|^9D}e68*V5539QRzpR%-e(Tm9-)BT~-YDFKy{KMy
zFgmMW)Ly7;O0badzYvsFX~l6_H6pmcaqsM5p0cxtPuTwwwqqE6{-KeD%6udb{|0%T
zwKPyq9tfOs?#yS!gt{u9J_bbR6kvw<$5C(EdA+U+pCwepA7w_F8O?%eIrmO5Mtu6t&Gz^wCjx#6iH(1Hs383ZA
z=ekk2-{=frS!4SMri~W0YU%51Pmy16BwA4M^U6|$z*rPM9zE~#jBew1rA!||!
zUM?R8d}bb}DZK39KveOHe~{&p%o}KWalE#txWPgviT)>ej0+oOCGzfDUn)6Z`V>+s
z8EL8aq$ZvgY1jz$yEAy_ae^~Mep}>a=snH+n@nIT=DE_Y%G0drX|)$KBZ!Nnii)24
zeFy=eAt|Tp>@g+Wh9uuwA>Sk<`D#Z
zCduDp7}DQRWWV{VBUm7fHxfYuMrEFw(;a}T7uBWBT!rclTsW=380c&Jh1FcunLEu`
zA)|j24mj_g;6dE^+qeYq%b2pQfw~r#tMqr>MDMpLb
zqGms_`8{CSs5DLUbSX_Vm{}=Tp)?WYmvk;277vdqUg>JxO=fS~dH@7KFWSgtu$Ssl>Wra>sP)82QKy8(vi$Jqe5nuXm|9G#X5IvVP4Kxr*6e*}Kxe&eDzaGIWG
z5}@j(j!cq^9tDOi0ynubh8N)Av6!lPlgDkD!!&E|@#JZE5L=|r=z9tSLxNpW!i0J^
zPzb&Keahzr&taZQ^bIrQ9c5$vLP_o2%PEek>$ptSk(6+T1!_hn1P&Ld7yJ!+O>0L1
z?kxAl(}UivK)gkwavY6mbl|f~0A-CfmH-9YLNjvSV2KFDp4A9q5jQn%_d>`J4%Zfu&fX0bl!1!!@r0{gdDE9IESzs2lRjd$)Zx4VZsBgA9l)&V?c16o)Ait
zW8^2X-|986bTf%SEmACmE^9r(GNY(frKCX
z7TfEdS|9HMk=$RkxvbY@)s`iu1^*p|dACkA?VBGDa~mmbYQFThNPQZ3p)q3Od*+$!
z(8KS+uS8+h9n4sMK6x2ram2N^zmYh#hlT!R7ktaT4~kcDH7G55*8FXxf(T$!Yy^w}
zl_x;|1lUa&GUqTasasxULTPGOio>XP(AMZ(bjktb^)RYwrzH{V1vncsllLM3jILUD
zbAlaX#j@4f6(_~cH3}F%bwVl5UIi^S>z6(>bpRFj5o)y8?;R83WZJ|^HJg4{$R3f%
zN-3HXk45VFUno&{l$oNV4PN)%^!^tggJA;M*qycc_Vpa$Pl^dal?!Hm0^Abq7ET=X
zFpFv8wTeU5^rm+&0-SMfD^>S_hP`_!qsc2QE@*M!G6*3?u{!M%Rgi&zYB2ZMy1?LL
z>k%fDhz{UUbDd%lTIgu9`$R7l=-UD!e9a&#jf2~sz#rAY^b+J>5QewZ*q_fFS6O|>
zQAlA+cKWKkT_1%0o@hpIz3@~*F&{wyau+3~k3Ai|7wJ%t9&4#5nD<
z#C^vX;fFK?pp_uD9;ExazR^I?R@-r2_@poB_Go7kqhSrS7&6d>0W`Z#SOV)3@U?|g
z9&!u8nIZRg4+rK3V^wFBwL>M{wcIx0`hU9ui{*?m1
z9OR_w6rZN;z@-NLHe>T3)?XIrZX-YdyU?IDCdl`=G%Cv9#~}HgEC_;m-@TK0`J*p5
z_lzCqb5|w6P*v7*|Bxe*ew3Y1u6HmPzbNYqOe$w$|KxTR#SJ8+OZSn|zZ>d;1~7@I
z4e~(v_4ly5oSfaw_j1$mU7w&FGQc_Z@+;iHL3r)(mY>CJ0Vs1%Q|W
z%S*54i$qD$i=W=PdCT3^CjjceoGvF%aDU}m~bea^r%lS=OKn~qMcG-
za`eKiOrgxno!CzL<7Kc-4_8d^&KsRU!xGL>O40z;L5Z1bz)T==uJK
z4s1D^K-z!zMOI=p&PNx?TT~fun=fw@kZg6At)yug@0#|(G}2s#i4cAXW2B*y-P|q<
z;}xq3&_kGKGLA}*;_&IDStnV``{%sz4UlY!6pSAbkT2=3{1wC@O=1kN+B2PB0k$Cw
zS!uYX15mJ{Mt&)Ym8c1iRm#z-qb9WkDzI1-(5hbJb3za2UI%#@ZgQkl*eZoNA9|ycP>2p!B)c;ar?~|4o2ZR4!9m~S18Zc0j&6`c
zdPDv}tv(n=R1&GgNM6I|>*n=1fbIhXx_oOZ_l|ErAgWhw3LbiafitPkOw1PFUC^BQ
zA_9$Lqkj{#N_~EjN0XnS0NfFl_3-_5W6OBiRKm8g2QR#aKn%Y5nG4g&JiTGjxT@LA
z%);vU&IJxk1Uij$MFbp46L)S|)wGXpYlEd5E!3pCj6Z<;<8oQSLXkQ^gECsWa%_R^
z#5<#d0v-ssQkxo{j}yy{Q~UNGhFe~JYt6VZp!!-%f7#UxqtJ>$6Sp)qWNb|UsW#$w
z3nU0w@lk?C3JAeTyV(*G<*`NF`b2^NpuC%}u~wRNR@
z=qPE}DiY+cn(S#$WREgX$osEkQ1hMr`rKFjuIN*;`VB<{D3-sD&H|DJxs8x!Ew12i
z67XYE>dk95mo1+iwHuy~vvVbJch?IS=)pR?oKXHrV&DS-cx
z`&MdDw3d*<>+uA`3ivkRekG~>Z&25;fjrsW*k!^Ve3qyi41fLjlhZWhznpo#Kc
zoDjMe8rhwRRB;QvDRBd>3nIIcYlicxGUXWz);Gm2Az++b*kHB*V{TGc9*=<8bKbIQCPr@?oDR-+&
zE65QFQ=}fzAI@T>;E@_Yby}9HkJS`>=L|2mKqm+bE7?#9rO2`2)CoEmXw>{S|AAb^
zs}d~=vIwv{`L0De#3P+@#KpH{Lr9l<2F)GExLilwZF5B#x(m)>uczAPr;rFTA;c>`
zHv+NB8)!r%ko8WYlg9_BJM97G)}Rgwt&2(A7rnuVrOO597Ww#fmLz@xA`k}bmMcaw
zWA6!Sur&RTVSH?;B-it&pS*gAVXXV^>vO)FwT&y7_7pZ(SD#}#5LaQfiFTvNwvgVH
z(_3V)
zEdy<3gl`tnFkl}b1thL7a%k-_rdyFV=SGu?A!d38vxC-#RI?IT*7D!Yk_H<12}V_c
zeb8Lytdtxg!h;gS0~6a=93Vmb^&y-EzG1ZqJ55;Vl+YSF6O&d-)>Cxy77iuSrhdBq}3g
zG@8aH`q5~jc4vsAWSG%JiX6{IaYW(P`UQ-IXT*F
zgZnK3D6T%fJ{?1M`{PUqO)Z^$E
z*lqZoN3W-0K6EK<0vp?yqJv}KGN&M>aa6k*)Zx($NG@IRYrq)2$eJC#Rr
zbx$I?2-(xM(gZO5V~gL;nc*WSXxiZzF3HM!MC5Q5k3Wp;6Vm%|Q3DSeBe(zCRkho_xkGVuPOCK6sMyCO$
zNIE!i<88jiJ8Ov4_4<$C94n7fGFZSIJAVmTvU_MrpnUb@%aM8S&LN931Ue2`IFpkI
z%L^RS7))v-HmbkSZ@n7MnFl_x??oB)=b3gJ@WN49nDklVo7P0K()03LH*3eK=s>@S
z?>b!NiK*iAqO554p(K
zA>}$5goVAo4~$vifeM^l!QaQi6WMsZdWOY)r6D<
zi_B$*3~V>vC%P}fR7UkDYF{W;GJA213Zbk+4|UuuIxyT&!(CL(*MO+?k7u?c272U;
z$8tK7
za9z487EbNcLzJixHVa>C6O!O(NBBuhN~$BQwW|Gy>#T>
z_WASLDf}@$K%>o?5#fpBr}%RJThaSZ^WVd49hB`wA%uOcf24Z8qe<=adwf|2C74kt
zNt})(I0Vdg?3Dj8dkw-Jh4O#3?3?!8G5lH)P&%91W5JsJQ0h>~#+geq%TYvs5BLg3
z_(}5f&vDHjCd)<{SzeZrezLIEFTiE-@y}vyUJ_wGqX63k_e)Rf^D`wI$rSI|UsdV!
zW=2LG*&9(Fu>u2?O3^N?hD07q;M$HUpUeV7BRu1)Zl5D3c};_3F=re!9aO~G-T)#Y;QmQ;FE4Ytw
zW&Z#lsGobgb;(^A1dOi)W1O5&1;1?_9=mQ))JGJ!UM<*+m}0v;V)OFjB=JCRTe>ZmO
z!S=F+z|OVcj|%9Ah@pl8Kqw(%{?W)WL_Xh-Vc#tR4G*uR
zh@o5%9?#)|Bf-N%-<__?(LNd$&SM#dyHX5Q$Ta~IV;z$Z&JtyY-@16$o<0mZA3>6i
z65WKH95@iK-5|jyZkwP1uxIpaL-e0`PWmoT%0G?ZZK#^Z7UG;j^QWv=+tz7e&uvp4$tyQ+b_f%GVAR!2FGjSS;}-W(ja;byu%E0;ikmXRif&gGQAkrDnklpGmP_hX`PF$7#U>MG;Odk#u9~gDykAF&q~}
zVL`Vm3{NpmMg~ru;J8m|$?*n%Q+RO&Okb9g%mc=xY8A78-?^fNWXgm=e|AJ0v6rcI
zQTpu`^CMnHh(CwnAYk6MN=uc#K7O2Ldjy)QFAZ)at+S>}XC@wX+NGaCx-aP$!h(~C
zXXFRM`9}ni$R`&Q=|@rJ|0I$Jqm~Un^D8;KU7z-;d3Z7XLChvd%Ah*k=`r+ius=f6S>)|xsQ?{R5(B}~qN
z0MD9`exc{_X-F@^*~fc3S@9VYvb%#Yia7!m~^
zbwkqxw+}pYyU}O=Ms8)~Q6TYX!h^c)S0Eu^v`@)do|@TG5OL0_h=~_wHxarSL{r_8
zhM#fS%e1=1V7^$#g9_=3a1P#?x9_)1i>dgHJ^NrjSf$SyYd5}Mtyusw-TpldGa`r+
zTC;)8wIeiibhAc2b^0G8t-yw4$+}_Thb`x9N}_s5LPLAoif#cY`88sv5!|#JzvR;RGi2XwRRDiLHA>M
zv8P?NpdQs%E@YkxuBNmy_sp$CbvRQ$|H1pnmF1)(2LV>3EmRU5)PoOq&SvA0-mpPk
z)!I=ffVLp2U=PS!TGSwUPcP+y*oIWi9VNYJF!(q=l`V$E*-)0dZoS)eSrFOFGX;Dh
z+Dy&0)tpVuR!iwTW`<(@^e@531%dQ6ls~K-bbmv_VD2K3x~N4LDORpNj_>|)@4F3I
z5eFpPsBuNGj9e6Mkbpk(agfF&J+WEc;P8d6gzeJ*d8@N4K#Q-64nu})~dni9oE
zvM|c!@nT?dA9o2^1^qYf3Mfm@awvKXRF7Das*j3|vJgnYg`c{zuk8))~`
z6V=*j{>njtx>B8eeW=?_4=+vn@sPw6EB|2HE<+|fdy>JziD_^xGBe7vvD?fxokE@&
zG-|Y;lh@h6ULyobFHAxv|2IQIY#4nl4HpZiC*o-1)iZ<;QkpKKNI3&K6#n&<_XPK>
z-B!fuSG1mUm?TVWm=t*O@0(}8@`bpi*sI$347qOzoeAhYq{IhVVBuRjXlh;mNM~pA
zga^dle$}v*V!@b^jjIp_3BgoTi);XM-?K|6KJ~(=-9)mhkeU7Vg?jbZj(Rr_G$Pv?
z?8SMSY!kXS3)g3o+rw;jnJxEtJ_;cQ#IyhTDoR@G>hhE`K1L3Ox@UOmS;vK}66D_3
zu9qS4WWYc{AlV+Qh!9|%5=9sdDiM;q{wSgt-Tm-L>swo@`Yb*hF5S0B`Y}C<8_CA8
z^zH^S7;%!^lM;a$`M8#|93`p2t)@S_mKdoEe*7w6F6s5MH0$XktY5y4)21~VCAfI)
zk-&O^C{l;*zFYk2`x|J>HpqH3u)(w33QQDIa?&(ZB2KXX=YaOn*S);I)a+H*tt%FZuKC`K4(7hNo
zp1;2A(XVDZ1g_%_VvVTvu|g%mi2bFsgbUW@LJ&HQ)fRUXnQat?#&)J~RUziEFoEW3F}qGs5(=
zQ$yL)#ng87u&M^xK@sW0uapv-dw+sk#L?YpPkk;HJ~2iT&5(-?Er!CvrCe;f#r>%k
zf;3^`E~!1XjXIuIObqVnxB1hE1A2-@6=NJyp44u!D6f?FD??3X_peHdPD=JKv7k$K
z&J^h=>iCnVyc{6H+v!244!;6(x{EN}Y8^@}q1)a$xkdbifU(v+b#CdhK7v*puP%l0
zbxZ6S4%RdQTKF5Yocc!WT=2p@sK|Kk-#F#aU5sNP_84y$rYSWRrzQMmraeZBb;K=R
z&g$KvL%9ulFaT2#22}R_OZz=;e%($LSU}C%^L+p1n0%G28MhPGW10Q+)Oug7;p4f|
zW$ikL1DC72wDbFXwGvYTP>$$JoZX1>N3tMvA$9O`zovd8tret%@$_-#LV-2ZY^HkA
z6pviGco}k>aDThC6X6f<Q3*C~?92M-4lu^bGbs-Ud2nwqEEb5-${#yeGY!;X6EC-W6LxGwkx9A`3t~FET_ZNzA|kUOUIpS;+7YwYFWfm@gJ!t@z-}S)
zBcDgph11}umJ7ru50BG;pKfbGFSI(J-YuVbrJFu-2#*bvf2!OhwVb_NJSvd@ty
zNjIj|XpUM1vW(K+x&jdH66qFs_<_Y2)5*=>lX7cg+VGki&vH~nk;F&{<>Cq1aL;wy
ze)MBgU`O(;uiUr3(;j&0_6VN4`~Sp$(UAUk<)}E%`?{Ev$Sfg9w+!)C{Z&nET?{k|
z%$>h609!tD`lftz4G&8Uu+N`<6klIQJ)dH|4%i`$AvTWLj7iR*NrGD>vil*O1kPyC
zN(*deaX{*=|J4wwulzY?LI#Y)6%6Ju(n8!9@P*Pd40>mh&`52!7Bxp|PBc=`>Y5+Z
z$Ck5sH7(_={*pxuH2!&iT?V8G&dGcBnU#Thr9xK8S$^nC&_4w+37@hnVnm
zB7lK1oDpx?G=EZj%{_YkK-s+Wz-F9XshZnFaa$vjNa)~3i6Qg8?TGM3%p`D-O1Yaf
z(y4&%vdmsY@tGIjjn^Hw@gzmO7TIl4ZUq5Wr3ehPITo1*M3T?nsGh@7gFL_5UEW=N
zrFxE3}@GY-44C2kTFI!w;_vJF&r%<>qFC%_0^N+r3)97a}uG-LZTg
zb{qMv?(D`<6D2UN6lm6L0_cw_%ZOtulPeTxY2J)@-izab(3S=CvKI0=}VN97$>y7yn!5a#6{XW4R
z5($%Cc_74>+f(zYT1jN)RXdCL*ieRJ$#S}+V_y|toX{eTsEez~Ukc^YN^wO{(%W>5
z>>=}xlW^7eeh9fXjZ#J7bFeND^>C5xS)Z&I`v?#4ny?$yRyZ#X9EX!93L6XPe>T(6
zzZSYr?WNpxV2c)em!0;`ySZ>kPD5%058?Yl@#zIq%;#%nZm!Ebiehvu1yRiZG%W3)
zql03Gho}Y$$>FU$&99C#-=T3r6-l*%Cggs*#10rqE$PW1O0#l2_lt`4X{!DmscJ*>
z@^XX<7JSbjhIV6mz@tq)8!Vf+g*7kiJ@9MmzPbN_ksL1nL&EwUsgLdLP9paq@4WAU
zQ9tvZc9`1xOk;%I^$Q{<98z%EHZ0XfUj`jT7ZXa`ugd+~{5l{&M~tFIgzV|Po1}Lb
zWRz9PRzk%a?%F-ZU1Ptc7VQI7FTua6cUbtSovSaXIV%NrAQ=hTTzZ{`K4ExgJZ4Ng
zX_lEamJ@IJ>+BtOWt{1cF`T&
z0&-pcHPR(_ZPIpjDm#C-uL~iFL9R=G*W6_b*qZSIK}2#WM{ta_GlxaDVWQupxDw_L
zf?Vp#9~*%k=D=QFA8r38{#b@CqRMl&9lV+!SJ6
zC#?Q@zsvL#F(%>Wq%y=;(_oWn%#--|^G-#(lPvr^4|w6<&41E9r`{pONO5NoE->hn
zP|01ia+F3H5}c7bP_9>w4}K-_OXd?WS8*qq(1OkU`qSnzW*ze?R5Y037F>GH_c0^2$f8WO4Ap2hy5#58@IVRq%rT>1
z%D(K_QDRNFB_3ZIk_a?Ih|u}oRnoT`@>!U9eY71m7^g;6RYQWa&4rA-{
zNAqq@_GhVyEv+MaWQcdiUCnP2MG^QQ(Y{RZrdG9s2`iSips|a!q6M?A}
z|A2*WlHN$&%mQMRpOzBSnSTTOYJo(rSl(n2bG5FALIQDRW;ld@=5wFn%8IdIL^f^P
zEHJm>G}DX!L+F@MvsFo?wOEcS@+HH%^E{Vu_1*DdtCM0ad8p{FjkmHm0O3Ke{bA;l
zh3H6XGMxzKi$}EP(3-Fjk*l`&+mX1rc6*xL|36qp%KdR1s3c_uh8lh|W(t}rbVo12
z%JE3Y``p>a$G)u=jqkL3<++@6@>^*K*5&AW?=Hb>Q|;F8`UNGQMVQ@wvqp_pm)R@qv`+uVY}~)A6;1??
zmY|YRli_dtb-PxkoaoF9PSi{sD;stU*g}Dl&n>ZIW#xX-SLUAdar^qWT`Fkuxum;F14P$#$AlU&M}7^UoL)y_0A*2aDgcWJtd9o^&9{82Jg{Qulg#z>T%o2z=Af3>jsH^-SmVzbm>LtMg5~)zB&g;XbxEQDPN0OZOSg?EWHn=N?o^*Y%DX
zm+Y9XiP^X@0VvGeyl>_$I}%eZg3J;#b?E&yrS`oA&?6|3T|a5=d3faZJp)J-xGD?t
zY?e}{H))kOvK8ZuRY48oTKg3LJtnz-&Eh0DFT8UHtQuef!+n~oDgl;oU!A~6;
z)yWQA<|jXW4#0I}%8H#rV%@3sBkv_`-dEhV?JI^B!eBn%Q+~(lb$n!49Ir_j9=bYT
z?_ObN0k?RH*7IXj(g(+4=V&Qu7rK*Nh=K-2KusNSuB+`%U6eOL($ln5z~Lg_=MWU(
z5`H!)=FEC71KfH}Ja2Q?P0_P7R!_ASIIT)~n=y}3+ksoT9E+#!=K+iEn($-Ic$8g{
z_jQF}j;3Y4@UPEh$+)BwbPOKhK_7TW(N(uLA=@+2BS;yD7$lJ_G%D;OD7lnPQS$xs
zN3|%Z{}QOpf;1tZox(<-fcyudR7#XHa)Zu7_zyo^0v3>he?-vaQ+d5!XtEE=gN6!0
z_|W3EEX*;KOfor}Klb;=jU0QdZ$g4dFxw>(DGRr_f>3-*DlLE=AL;ha|9&D$f{6=e
zr#L2`-9zBA)95Jefz35
zyv1DFy;_&9mHiU2bUI5j45??}dT`da7Ou(#BjTv6eP+#^!Vnbr!h`%5sPfWYyV`m0
z`D>j;RV*^;pmw&emj_s$^znUm6eihaZfa_D#XbVl`v_rGtFNYHCCKySsJg1{Q9*$4
z!;o+tqk_rj^oK6e#jDrObW+N|xzTaSixwyF#knsOW8c1(@;-Y!*Sc>5D2f+%b|blD
z2^v1Q*T|yxK@?j~!>gk?*6ekk5E%5~b*&>^T{wpd(ZRR;FtRA*N^ibsz5&$bMM^IE
zYxz$t>qC3L23p*_D;JF2AizmD+7(E68G#O3>5iK4e&?h%C|JsIn4tZXpbhaxSg8O1?M_FTm0?bGjfNmA!EYdFF8DFq!qmy
z_$l<^02Kg`k|&N+^)%b9rgyGGM4t4{Upo`*zyiYO%&uR22|Q3We>MFiYJ&YCFy;k$
zp%9x`qfI8OaD2N+kFQbBy}8GdhCy;9(<;+%@~NkEw05YF)XRkFvzMRU<#XErphE0V
z{{eCRINz`dAD(k`@vO#)v-TYz{)B+%dw?kG(o02!I%DtvFWN~4Z;uzk3jdQVyXy}&
zFclU3AC5b9T9nD2oU>pz-;z1}`QT-MBY#K?3j&U*8Qo^uoc_klP_p4mj75#~gX6@O
zA!R{Q>MkuXqqRL2*1?f;$hFg3gcxc>?X-6x+!^4$l>Vapi0%jVSk_U^6^!F{YqNc+
zqBI`PMzVt{5E0A%BN<7F?rnehr{sCq3ODVbIGnMnRCejsyhyKV7gov}4&^7XGSZsh
z>+dt~!h_4K5$^cmw!)5kKKVIe_`BvAuzE0JF5v1}Va2lUIo?MLc5CVUXsC(LN0Mu@aWAN1g1W6bwrwBV=bp5iIKFchX4{n@X6KL15O
zI!L@@@3^35kYAuguE*>dj06b~Ra2y%Pld1|R}OU1`l7FQf$|MqVKz(C@glJ?{=P}x
zOK(aL>z9_M8b=leBPA0ic!Z=6Qj)9PyMwb?N|3}~sBb7BfK*z`XOF)n5U?s{pcxNB
z0m|4(!(8wS`S?V}Ma$_EKLYiz4JPQZFrW5&==ixy2rwV{Hv9Iy2ib)mgRH-bcGhg9
zY)7jE!F}+U_CHYsd4tiR7D?9Q1UdGBI?4qtIBOG;11d!hinu>uf_n@9skPHig)K#-
z$M+^I52<1&YtdZ8XI#Qrj`OQIV%id$79?SSH_P_(>d`spNiM-55mvrF#|?k>OF*|P
zeKp$jLDYzM0N3mItkkLPN=D72`i%2)4Z!2dp%+!mJjr09XZp*lJn9At9m30fCW}-Q+5(5iD?0>8HI4WT&=ywG7#hl>$luaAbEv
zIEvCkp5SjAgxr^p*NC;%;^3HfZ(6_#GP`}Ej;}!+SX6kc
zDD$Nkk8lL9)!+=O6DQI3)5s^tsHV(SOnnAi-O-*cP-{}n+@RoIv;X83r?vS)113y=
zl8TS86j@@^869v10yk0?1SSanyq5`+S)%d7>o
zwO`j~t=i|zke^`#VT74L+OO{(#S-H*3?f^lfwxR4K1*>K>XbAnKDkw;tpHq($tqGDmUe(2N(q4sFcUp#K|kHPC)fF&vu
zD&kJ10lb~pl&Mux0iA>?tp*n0u9nC#$l%53++7P-eydOx5j>VD&M19PmOsmuv_$li
z(2L{d_ayVJE}&8|HYrOT84)wlog}1)z=6a7GXWx)Q_DliOZQLiZ-W+0_SQN%Qv5)H
zZpcnwU`UloS->!qYcfkD4?{$U^MizJQd#(2%Cj>+!VD~axFe8;{O&X{s=Ip07l2=N
z;O325ZB&Z>!q#`H6&wcYb7@Ckc*k08iDN}peTg0t;@T}ncAl5s&m;&#ooGcIsn4$0
zVn6lQgjvjOYPz-WKUv^w
zMNH)M_pb=^e(*uVuQ3ViPejJOEX;b^5wz)PHUDuG+MxqRtJ4jytZ%!zNuu@QpTVLV
z4U}D_#jCP1`DI;YuDLrZ%D?2EU&u9V0yCJV288NAHxdQw}QlE;h+7ZQTR4hKcN
zQqy-JND|JT%M>z~@GhOOW8e~Y$;_R!DK26@CH%SRb0TT7tc857iMcaWosm1RqRH8e
z`;lVN?J$TZ^~YpE`Z`%T$%v<>WXy)`xx)@hloXvYVR*)XgA9i2drbHUo~N9JfsX8|
zbRKFH)dD(v2mm(Ui)=Tr312sMBS<}GcObxY41RXhl@k{@q&)$U(=94LzF~*V7RUoS
zP8Qh;>1=R$l~gOg`Y>mHCM|ctgIT>X9S1wt9Yz)KF{eK_L4xqyg9Je3yCq=7R>?i|
z!j~b!-^GgU2EAN^9_J>RdA#C3>)e^)h8QKanI*OLqatX5
z3jn;{y
zeZdJIjGar}ouV?^qr>Nz5tT&J1viwxKV>~K#K&FCXLwWo${L=Kpj+==kuc5f6mI-{
zd~6ZYb9mFm&+Xe|H~GQ`qf{%@qEr2DAw7@i1Z^Yb5?Au)CB`A4c24lj86sv
zN$M2IlQ@*)kPKC&E0*)*-aE`FZB0$&GlmT|UEilyB*s2$7z@T^Duk0jo+}6|_h`9v
z!c}U&eQ_Im3b__gC-j7^kbc`jaUGJK8W-;O=)gMVfRCZd;)&6Vp@MUaeF2(Xz+FJ4dp-mXzc_pi)8Y|^y@>kjEFLp}Jal3J*l
z1J+~F7}jSbu(ol8K;R-sX;vGcwB~7JoDnPfrH}>FLixYMEkm3e^Jw{Ur)hq-zS*9
zTIYbMwowAU3R#Nz2~|A8lm>~8w)9x+Mtzxu++650gMY80tXAtif^2o}#g^OuZ|8^7
z_n|F|q2qlr^QkECIfjC!A$zCLAQ8+81rps7s(jNwIRFXfBb#S&a*Mqu6S5hzy+elh
ztOc}p&^pf|@h-uPa-~07{jbs8p0hXoZh4$}?TW+OkcaNp8X;f1PgY+p>yn}&VVem6
z6cME!T<=?%O@$FPF{4JV^BtW8GjlvbhYp5FPAp7MQk9Sn%rJHAb^q}afKV*>vjk(!
zvK3#!K2}uwYQ-N#x-Q4XY3r$#SS1^^o`Kl9kx8&-KB?fDWgG-pd`7R;fmp(VFUZx$
z86~rkfk#38nc>H9!HwEYI_yS|6V6R{O&Pjv3$0!cdVwZ_~LzvnaFpAGd`zg&L&9j;=25o%-cE)xxq9YCB(HO
z0VQZb0$NH%3m_%n`}n)<4G12T>o=Nbxa9q#4xrmH^xpBJKW2qsejHT%5k*B6Ng)~j
zHN!m9Jt7>#gyQ69CFg$u3~m#sdo6s@Tn1{0%sIAwXQ;?uS)+z@NkjY;BA0y`#dC0X
zKpA_ck;I870wV*tjaa_z@Ix&N8>rvGqTPh8*^7v6!Zw-GJQ#Gmd{zi#JEjd=rJP-M
z>XtsL_F@?JmN(?C(J#`sGWsv9LVgOve3cGwBIqkc4nhqY6AIUNys#1p#iH0eHdt)=
zLPiGyA!1e2O2m`r82z>Es~K@FU3Tx0)}LODM;u@>L{`Y^1_RJx5^&@|v_8qfIb5yI
zrPyA>bj1EEOJmbrHJn29-RvmV5{o-rAUqaC5?k-iI$0Y+k0lkRkM5!SBIm70h2AW-
zYR|5$_#{ZGhodu)>_(Okt!{lZ=^^|*9l}#T6DG-KctE?@iV1(+O61DUi8-&
zfbo@u4hsB`N9^XCzKDYB5`~%n10SHW@R_sNoP&E37s&}*jt7Y<&1?#$Kb~>p^4e+x
zXbdeSIs@FHgz^%k`CPqfdt=trvd}^+T#Ico$-5JhsoFX{7VSPQ3@OMTycR4cC;zaV
z6JpDa)Jc77igP+xy*~|koozsy+O&6tUMgL7r?iRa?!+E;YXWB97VJOwAVfIPW}tZY
zXleF!OP`q7Fj~VtEk~&g7eZLtSXXQ9U0qb$CyU_ulXKqAmtN9C|i
zO$6A84}oc&BIA3O`41@}+%suTu;L`uMpS3j#6==k`FvjC^y{%(scge=5~bICB4TDE
zC*`OI0|Mw@lSI8Cwu=(Fo(`+EWkR<6m?hg4P6X+kt;GmLj5MuTBrW)1*zqa
z9TSxR!AFgo|L*nkX02?BTaXN9(R>z(`wY3Edh~$8Re>i#CI}ueh&-~D)C<@B(eaV%#M;WpReu^ovZJwySE*{2~o+0l}lW;jKzs9<;Iad+57y4Qp$
z{nLkZj}a3k3q|+EH&SSyQ^P&-2VOf~gqaV5v+h4&dRi4Omas&E_C27B`c-2_P9-jD6o{@o-3>Nz;Fcul&20RDaOlwm
z-^K-1(rV(fh7t}LeA+KJ=4T7aDKryJ~J}c*dSmK^Ic*4i>
zB?tOP6)l!Uzswa-?(OiOO)(Us1|8O=$1jdyCC}?Ar#JN@eWtOds%FXK5>2249%At5
zJpc3zX4N2AU?}#%4-Eqyg9Qun3c~TkQYl@!pX2kHK(AW&wacpJ<4K7zWv$z_YTyFb
zi91NFFtD%Uv#hD1s6)t)w;0~Jh*3^TsWVhCph2Tbz!^!7Ou_!nzx)C4(ymFZ!xuib
z&X1~ZyH#VO)R{#Gz@i!y7UOJ)L-^nId$WX#G6Hy7Vegfpsjgz}xR9h`0=Npp!MWCx
z-qdo>k!OWd=$y%T>cXEX(t^!s!Qzlm2J<%qNt*Q=7}fH0!(l1QYW}LbB-sOx1%`}KOB227T<@B2
zge&OMfhPZAB03pz;^(OJU;jE2)ImP);bp^pg;*Qz5GJ;`p-;TgP&V!A;1C|gFKZXue;|8+@N7a
z!HYa}ak8>JZXd@;u=8xj>{0P+Alb-q-?b1I20#43K|sOZgqIp-f-U#oTsfmdmeaa!
zUT*Jx`zB~`Jg9mZy0tM+#(>_f?7YAUobdHaNlQzi?
z8X&Y2H-Ag=!%xNv1YvxSYL-)?Mp1#%zfP;HONN`h4-^#X3nwd!;YA<^gbrk*sG!xn
zO<7VuL0hfQ4^v|QrsLl(r$=*L?vwN@bUmbdoT`>T{c_-LD~^A>T-1kzgg&ndtSDfi
z@2Uv-NWi?-hG9^n@Z)doV;83q>6w6ry{OGq3)vhJzqDdM#~Secw>TxZcXB(Iw6i7-
zNrGJllHOv&zrM@7d~;!Jbl^1W1abO>?;dnF=+oWDp(t#H{0#JE?-%LEjg)#!)Fa67
z)yBSKcGpZ8kBMXqK&jVq;ysTFX%ZEqEKrSg7kP2>;wQOLyQsUF#`h&sHB?DtJ!DUR
zNi4}VP~+Hg>Xe`3(`HOD-w+L*Fsk~#e?ieWw^Yd>{k6_%zAO=sq0<~Y11KGm4XFWO
z&m`P`Zt@*?9ZIFOR9~Y^7#gaCj;^_=cY2|tr%*Y4Ey#;sdo1(GNlc;rHFm$(I=7!&>;jV{jp4Lp^V!a3j{X>s3`!j}sJEy0!Z8Wvg2G(T(~l
z6AsA!l@W{gn+nZ7v@lVI$!Az<_{ON(HL87x|CV@)ejB*(@hZ$U6OLcIF0*HW
z7j=>*&Og{^v?wxI0TAh*`cGyLUStr`mIu?(iIk59>Ys!}ixqc~!v$v)&smS|1du=F
zkpP1>_5A9}BQQQV5I{oXduyGZZn=GJ8voabhjY?vT1Xhs4zp4
zHtG0E{(P3RUGv#k?5O?M753d2hwlM7#Wv#KXwE)Vc%-zmUQ(;yOds+LURH(vh29P;y1S7sk#3Og2I=k=
zB&EB%``o@~z8QZp4DS8Jy4Ska6^g;3gQR@ci&x6E0_Pz;I_!>Mq^P#p_?7sf_8Y)Y
zo_+S4v4TDMlRrkZn=q_h(3ckJ%{SzSQ@H8xKe(jXXGseD!TCalQju6n)kaCxl$YaD
zsCX!+4f|^2PQb9+1G}8PCjK|92Qy&kH0>N;tCChLvoc4y`6gK8OJToDnp51zuZ+S)
zZcnpb+o16X@6DvY6#Yz^fRSyK2x=!ZWD9=PB4hy(MwNa-phi|mrmbKwkyUM9F?!2QE$dDZ?+M(JoI$tH_+Z?<
z+1h4(OG+b`%7m3a^v646(tU-7X$mBjzp=^WE)L1_03
zgzJ6WMTcHud6&R@_wp^6wbhX5D36IA8qzl!JeOh-l7x+;{qB{r=2>BB+;*AS&I!4XNZnkG~`R0!uGRjNx`o#lstC7-G9wlRu|fLqeo^bF2<{&y#!_o>j5JCtK_-PFsrz$%C
zArh4_SSQRDlCxgYjw&GossUfddbxBcu~TSD9(b$rquknXbo9PeFhDA!APW6p&b}+6
z91lA`S`67N?b5U%Ag5O+o$b~+vcX-9ZIPJsvIrnJ_ne3}gzpA$j*eozf*y2cI$7o%
z!H0W9zdn*XMW&~pC`^tUx541t4QwXu(q|0&hY;7F`|q_`TXwzz@&wkykRC^+8L_o~
z+>}|o6rCKM4){(yNPmogzg_5H(^LL^IMT2oeH@ix^{Hmf!>!KSx9N_3U-&~@9hGS^
z_HINK*mKEqgi?LY-F1d{$ArMf-N16=o&o}5-X{4)(HbFI(h@A)4Z@jK4bptV3!d;?
z7NX~Azv~ME1XAh(H?L+1QA*MuivCo*o^EcoZa&~epDY%r3d*c$W&dLsy_F;%2pu`!
z={*ZFIp;Ig!`&y9oQp*1WqH<-ujKuNo+t_EAMd%2J@mZvmcZx@KCZ-1SZm_O*0+YB
z-86uzI3j*fBW8QMb(CJqXdkpLQnDqj1L5-5pr_keCDr^c6i2e-*D9N0VNl1#W?T^6~f7AER2B
zW=p9%VU+1$odUESKzsEEr`Bf8b&G5>*o%X`4LRHg`KngICdu+_DmgTvfx6%@1t%in
zkS^ZZ#-od2kJM_&0fYcKynG)7(Qb4bim|XUdt8_APP2fA>w9px=ZL?#uSART(&#d2
zxB!J$fdU=bM8GnY^Mhd;u9wOei3oZNDY5Bu^fLFheN5%O1`nz_3aIJGZ#1KjAqsda
zgpxoT3$4%ZT=ob;Ty
zv9BQkT`}0_eKoOdm&=zu*4bf+xk&P*uc2C(Ce2@=*OuhW^T-s@o4shtP2|n;0xEz7&Lj18c-`t&8FFE@XmLvvC+(Q!6O*lL0^P{g?R#k>=
zzP3*1c1(zNmRci(D^r)m7RRxtQ7Ism+&udHX}@jHw>%(Yh7~@<2s)fvmeHU}JmOF$
zlS$8^)~uvWy=W$Z1{9b?UiabtSS|@7w0k>`BQT-;h?|8jj?+bf>%C*`?~|U%UovV~
znrt5+bS$EZe*FH6kAsb#PctD#l7-tVkKpxoPw)y(8%Ufa-H)jbVuPCVteE$5Y#L@g
zmQNHEuxpPEuiPb5l8NzNxRm?egNE8Fg(>(3qDoZe=38b*wS?j(*5|U#nxwrd
z8-_N;knxHO*+Ux4T7IZWo8U5RT9g1H)y=PECz5I9+#U-DB{q%|ri1PHMUD7~*`02J@4eEG-oR1euSl?Q
z2>Ec`KwBNa_F4f?3bWIJWXUY;9kWb|aaWDkc1DC+U$bZp%0I4-rDf`_b6Bx(
zW)CbxuFcypL$d5YrtKYvovyB4cH>`9(_i~qI0*lquT1ZyZ*`*i@A1lh7!m?(ev0IT
zJz8Rti^cD4lA0r6qEgCE-q|3hx;~sGAw5)DG5C#(hUhW2_CBORE_$*xll8*iC34IA
zv12Gk-Z^feH510)^t0L0kTHB(B5Talinjz-yn6sIY`q5BmIXso>YFhY9a^h?DD@s{
zH@h!f3lUzKQ0L%3%M8fDZmS7fTyy#0C8SjfQ43$r7-M_(oM
z6E36<&JPU0Rdqmwhj_rB{c9Wx3s00uz1kO`T%Ss`;1
zq@PRazC$WjJUJW@KqKVacUE(s)8wxD6}btANZJ`I&@0nNl+U5VtaMDxM^AJSGp_En
z_^YEVJWJR^94Bn2I&TMq->)4AlVr7ZK3BNL`wM*Y5x^`oU+0m!y7dSz%pwVjyHr?W
z9mD}F=KZ9M9Ut5%)D@WHY!K@9A8XPc)@%#CQADVGE(88pl;R1A_{XG1zX2nANjL|2
zX6r?e2m|7+4;A$?{!
za(en@bV@oRpE`34*9D}D@`_1T8MuelU+5qKxdZ+)iNAzfnt{dCCbyWXgGCHEI=8QZ
zWIReTAU@e?!pyX3V1V7)>jBp4oHJ4E&+S`JRir+sb)YxSb}5^%xeNrf$$zA+@~Sc=
zT1W_KzvkQTUbO7!k&XEA6f+*n=r&28lMQ)I>A@rCn&t#hS-Q2PDlTWV1>7KRt>qbM
z6I_3{Z_}82cw+DavGNSmK+5ud$T10vQZ-DcW(t`AylYsLlX~?S*Et9nO`L+9Js&Kt
z!V=t=x|W@9^r9-Y2xqO=_<|7hx-g1UBM!Z*p(UD
zy@4F5#IGY4F2o!!HD+eN{u(kOApaw7^=EU9fu@-F%`Ibu@wCBkyu-#qVYO#8d;m}p_YQkk0g2~Va*s-oR;vIH>IWM7O#}ikB56_YE1_DVcB|M15f5qoraw!kdjn=9(pjD>
zA_C8hk0ZHdwQ@1-*E$^STRG4$Mn3JDGGj_8J2ag%CM+S`u?s@-vRO;
zk0ny%kCbTlQ0OLH2IICP8~kY-rFlcDAp!G_AjG+o@7D}bHR4#&SFgjX`K-6i!ipS0
z)g;tc4Uq(&jrV1U}t2?^Ut`3x9xdT-C>zDNoG0orRW!6Ys%+kfOF*#!+0tp@Y(daE#pxVU+QZZ
zO7G!j00+mf@t3WieP=3qU$yZj1j(KhCJa8w3-VjmNtU~t2aZM-Y7mvh^)6&1p@S3}
z?gIxv3V@=o{8XvmKN~BzPU8}_aOz1XG`fkHd&245x0%X|oHUi=m|Jp}>fVA>jU5T@
zg~dJ7xZfMO#m7InWD_2q4qL$weerJ#Q!KMS$7^c|iw$imGYlhvQ^A|OZT65H!r1EM
z?O*#?hJanzXxa#i9c>cjCzI;}aJ*Toa`QB}92J2eSVT$k+AqB!?ajo3#_rh`)^viw@~Pa)}G%4kU@`06t$0PIN<%V6A%0C_|xS4`{y>
z^%2-il?TW@S3pEK`AL>s7;om2K$%U>rr9Y{$WqsDmrY=TaDWI4IE6&`a^)3nPgAsX
zccbD4AgV8^7_T1)Ot);gp+cFW9YGA!Vv%%RfiT&S&z@e81j+7&OrB9-ke7kvtaK8U
zKGGfGp>^72HaP`K7@+F=xNocf$ph~Sc<>i$3~J)x`%LP}E%$$3H|yb_EL%?pwYLsU
z>|V5MYWwJ#&!oTeeFv73nBNYie_wxEdq*k)fq_4mAvc2aF@uPuBjv0I>CIVxH@5UH
zJ{A>mR+P___$Us!Hd$cDbZ$Z{w0w`g!~1{L!^#d+*s%~7vSDTV4Fm@IO4$RyE(y^?
z=eH!NTuI^-b+W@d04%z%n_D(z!u8h03{a%TXxO1Kbj;eXl@-WP@yY>Y%|Kz6o^bS!
z6ee61Bc_0-LiWlHNb@ayrLT5d`tqZ!F`<1gnmw`ePQB^_u)6q}hw)hCq4IU;Z7v7|
zNTm8TK2^I$+>`T@kxg-zTch^l)Ksraf(64sqPh(;jF{p58>e#nL?bx;1}GFb10De#
zZeAQ9nmkzLqf3}FBq-mcsSh&utSK}d&Bb(PD=18W!qVEhg?wq6y~9z0^)3kkjKV+}
znN~|tCq>zsi^zt#E0lbR~1_e|-4HX%_FJf_x4S%;rXAk$5
zq|gLq+?Tc-8vI5cMGpTigCv?@RE?1(3yt&-dt%eX*EG(HxJku
zwZu5UN>@62M_cwobQ7aFQa{!lOUWCPYylYHOOCoX(j@Lz9-Ku#Q`cH=e<^JpV!*C^607=a!JB{0z?V#-=
ztT5=Ew8Yjgyi~O_z&a7AV_JL8W^BqC@Y!+dd5n$>$a%*HJQi=#t~;!>Fm|+f
zH8|iLz=^!jVmJJ81ZOWfiAWIO=T19ax`c#ewrod^^BBDReNNg^Ts`ji&Gxth2tYGG
z!np*-Qoe!IJ&V8`yo01(f@K*jG~DrOmh)|yKvQnCWHKr1K`N-icXb9r!%EPOT=8?HS4
z$y4@0sBjDm8C(#+r2KS$G0iKsuS^l6s8)Cwt(pgjE&R)q=DQfqLtsjVZ;;+~d?Sde
zm+U>F?C`=gomLd-PIf=*r#URTAFU;e;3*3~Ap4aF4!h>&Ni?~4bjvIG3RoPSHODZ*
zLip(uYtV>w{6^UwWO-cA;rdN!(q9SjXIJ3!MheyZK7>3rC$Oeof3$E4!cC@_?Z<(2
zZ2eCK6anOgi-^?=s~ElktEt!@9scH;$R`t-PMz^j$}X+c#L7vNd4nyzcL6k2ACq0m
zC^!yGUmJ9(H;)8~^N=a736+9!R^*du>#AqC(n1;spv1Y;$)pL1S)!Wd1|Lr5%
zgeykt0_8Blc)ZiAK>oc|C`AOR8ifjG
zFj3{_Ozrr~)87h{Hx{>3rHK{m`3pd;9tXdQ9*@Jo&D#VVvv0T)w9b4pz8eQjaPB*!
zkghEfy*;BDB88QRz)*=Cl6lm$ZGh>4l0+Wmibg>dvGUWRJKeuW|E0!W(}@!sU`=gB
zM`O?n-Yj0FdCXB9!?Yfx)<6s(N8)KQ(=TFbl(cMh{s>L$k|5Cx+UOQXJ&Qtqb>*4(
zq^!S=Ox0$AIT6E_l4#<9%SMwIBa&=V&~_r=M1b$&J!7?C!s1&*P>H(xTw|V+nw7uD
z%WcIW^T+jl!GxAa3>pGdhOaf{GlL|4!IPaFMGXb#LRMjRy!et&jh$_}*B4+}KysqX9BLzGFKN0)im!#2C
zmg@c}CFwf4UG{KOuft6@=`?Stw^pw~Z^HRhFU83P=pz$&i3QJ9=8(jLyJwV135pDo
zZ*IQ}0l9rkr&LCC9Ji}_&OFMEW-{EzO35}+_fDZ7rDGFiy}q)ViYq|h^-h}@m}H=G
z`@2z9$qKX`%txNOU&J+I+HzvJ&Q=4#QAtTLv3$S0K53Ux&52I)PURbM@VJX6k%Et?
z*|(jf-ruyGMPZ3?0LlRwf<|byaOQ8GN^Qz)8J#cb43!v?bUs<2DaVim1~gbpeOsd2
z-=+?tN@C@m!9iR~gMm@IaE-RGBaD>6^LTXmq|m@+|MYWm_ZgTa056ytcS$nijmH5j
zWJh$K7BoS?ZimHZ|4K<|;)t7fUmqLTB9@}>?$10qx^SiG(AF3YmGd!|7Qsv{R!+q44sl950%o=cNTE
z0ImSbQoxBT`T3Ku#ohTma4K~
z4;@pxkZ&@*KhgEpkzrhMcT(R>tRp;6gN06*i+l}YhM968N{q~x;;vmFOmwipZ(1>6
z;hULb+U6pUEtH~dYqznl*N}R}xLgOK8enN6Xn4CxcW>sr*g~ftL&Zl?jdSBitM6U9>{1pLlEvOdZdOq>heB8;l#I^!!k&
zURMt2WrK?7B#1krq)iM?h~%!x3kYLNc=LPjw9hZr%iA1jgn>qIr+?PN99HKVa_!$b
zKeGS5d)j+IT&XSP$bYV?y_1Z9*z&5#@~Elo!OEQln`wZVMj(BViDEB3Zy$eS&$jMi
zGASEXzGbjIapl^c))-l(t9b?P!)1qr4E>+es%KZjy&rvyaSg<~7jsky6Ab04$|q?%9@E1ZRMTLYhSUF)yYgAcNX{AfP>gYk&LF$uIZqc@O6)#xblzmZGQS2J^lCmf`
z{mD2$;1&!#Hv=e8_>UL(ssV!nk$(cHqc_H(@?+=@revmx&4c;!WQHy5k`y0-7Fq+0
zIw7?Et1d@KlOuF_#$ht&fV?iRm>`PfG8`0(hnEP7FisQjCjr81d75wm_9o!pVkA;g
z_v9@Lx;wzW0!9(5lfQNw2s~fer6=`5XegGP0^A?PDiA$S%NHqh-uFLENvU1YQ*{Ep-rB1&Fv+9}MRcWif&|SSw@@y+ipl7VM`fiPe$Z=Pmgs^XCm)45eiCd@Q-DRl|KpF$L7O
zvr@ziE!M4t_2`6JJI;Z=Y&oan*Jr~YGE=`DKEyqiF8?CACRvx`0eH{zM-mx9oc9?q
z@4pWDL)!g8;br}}%iJsDmXDKBEtn+?iajk67gL2_*A}ktB8Oc2&s76FXP)68oOCL#
zmb`BR#xKrigI07Ts4~6tdGt+1Wjp-=iy2`Ni1@IV(?=`nlUqOfBr0Gb*Nl$cJYa|s
zm{_|pPMK3LE*y9JpAUzU7Xd-l#+7osaYi@pq~bdtaFGzNwGxYC6yg<_m#yiPE{(H9Vtvz`$h@}1_WSH
z;tgB*Pt`~Xu(OUH5uCc&e)(l`%r|ix5=LsdnMFykBCs3B9?Y}xApXqmr{+u
z3JN(QK`Hx~W(LQ%O!L{va`{e$0oXuZ*5+K)))aCA1sH~=a5cSfdPogD9nBPZ3BQY`
zb1ZkR4?BzjPGtk)Ut**2zi(|v#9vv)_n4o*pug-d9cQIRu&m9}C#xYj7Q$?x1bQ%N
z`@s3~i)n3Q1^-lg_qAy49DDWb7exAM;GtTM(s~_Xj9~H{ijV|RAdBJU752VJ_!qi@
zym!J7oK!TnI$E<|MZ8aM>cz+GzCv*QdGci)+z-j+-Ohv6IRRH=3%8nNf${OP%Vw@g^TBTg*{501Yu|Ap$&z&;F;9XM+-H9#aYIKOcFCyuPz2@
ztV-#T)F7k*$i9SUGNDKUA7ADN2xXj*)j9ot*($(BML{KZIxp2U8U2Camk4HRK{G?}
z>6aZU%*QC906RUr#8A`qJg%m(u^TfzelNbQ)^Zd8B^I5A!4exF7(f}bMv<*
zBI`u64^GDqPISk^9}cec)al*Z%ZaColzXt2G~1Xk}-a{}=Xr9X9{Z}vkWe`pCT#ZT{}XrwiS*xv}<
zlQ5`((88QjsJWIl`?NbFAQNI$WmZ>5%X!d{)sv3|xj~eA0wt70eYRvuSG)H7r=stm
zVckP38hwLIiFUSJR!~u7qX7xXVv=lhe085Wtnw+x+pE)D`lq=lRVo5`Kg!}QQyIiB
z`e(=OH}Bti2uHcxS>0$Z1SMf4Q1E8k`*ihknT{T_x-XaXwy|RPLuZSYZ@m%xCE@iN
z%jRpo!m)$gP(FweZd0j+dOhL310J{2YiE4ceLjB(h)~Y-goDVet)!hW^wrE}Di+rm
z?dx^HTgY6W(PLv$wF(XJW*tTzLD@%koLj{-X33dnv6X3@
z^w)+=rx8qxSD^G$K42;*qLm;10uMptm%WIjCSZI)#G@NhBeuSnO9e42Wge)BqMrnF
zTK$d9Z(3V}CP>|h<)Eqlt^Rz(g)-CcctHtFM_+$2qC8wpC86)yjAq&U%G8OYzZx0>
zdvuDwZ+!4$0#6EZhhFcxF}#>npjy!%^-;p;IA$F0VDS{0u!04)c#Ws7wULamtoOIU
z>|3)bSEo15+M2CkKpX&^Y46o&d_lg;bSY!u@LrUbo-rWTbo+O54KMr
z0NgSGSMFUFOm9d~wfR>l7-EqS-46mgHOwg+O{x@Le9TpIjNC^~L=fc?tx_3HR5T$2
zQc|c#J^m+i&04~qgBd=rx49xb*Ufk%N$EdQ;?BfJ(ZVa~N=@5+bW&XkeFAM{r@r7R
z$s)-S8F%4WI0fShUr)j8v!VyXb={kXy%ynLcD-pk+kyLq&!0_=(iydIR*K&V7vW9t0O
z_nn-_sJEo%+RWo2^3P}`eZrvNkxxi8`cn_;qU&En@;~KM#wrwCA&hJ@`n2>DofC)(
z*CM)!VHW5*&(?LD=m#-fJlkW_hrz4PT|M4|A9^c@ApGKyzM8L%d#QZLH-CVmre9JI
zwb{?Zvc-pzqdKN
z)pYz>7V+b)?Txi}LnUdQzTvg|>gnOrSUcTjraO93uSvBHZDlsLb%|qx&h>D(WuZAZJ2?|o5+hzb6k>j!Sd4~~;XSQR$Xt)Tl%
zU?xK}7n9l77DKOpWI%ppKpqw#sF4(g|p=OoL@GD(f)!da{_g=+P$C&*#*y&jI
zgY?cXJ*V35(UzW9H
zky=S{g!*MDb1}0zEsmY2@1?w**JqdRRhGGU`ja|M!yp>`xI|||HJgUz3n$BG)J^SY
zMu>K~rn!B)DVMH6;S_g=;Yfr?H&!1{vLq5j;V$}W
z{?y$UnqB5*qHDIUu$K-UU4ke$rD75~-ODZaLRgBy^`7>Gy%eFRXjINE2nc;rjZXoG
z^>&i5QN!T@U%0zu;=EX4Tu~}G10#aWkhYt~vce}dai6A%yo|ot6IP*0%y+`B)&3NO
zqo7%Dwi3-Sd|g7(D6D1LdE!4E)G*4zqqphe5lOG&NL#ZNam&Ye(ShmfzCTBjCi*Q5
zP3(`7;gxTF#F8U2D
zYdifyGLW0RPNL!6Xm9S_Kke=&%s=zDOi+NJ2j^D2wi9*k)P_Un?0^`ycVi4vrSGt(
zqeM~)E$pC(5qz>je6rqthe&?@x$}+4{8`sFTCN3lcfd{@>&1m?Y|$+PUv~6ubHMr0
zD~<9~pAa#EHj{-{$8>j7NC@MAmtD8e68bTzdnJ+_CtQn~pUchCHe4Xtf7cit89}Fx
z_3>NkXlCa6@uHZ8vxB&1L0^SEE(I*aJQsh?27?j@M6hXyi3$`hpO~}@7XjZTZ1Z{?}dVn@edJy4VSOi
z;bhy6;8OBnRpLASeUClRzeJC0xE+=c8bXJU6QEAcIxs3B$@wwyuFf`UWFsTwpTPzY
zUb*`4FL5k5&~Dg$pBTJ1H&~Fda9zP(gwtckYAeH#;M5MsvKch*cwYNH_~0G@=ugjI
zPK!0$M2oZAedUQ5PwcBvv?%asF4-yc2OOi4kv5DA93me(xie7iC4VIgod&U*8dCAI
z@yKKu;9Rcrm-uryomEy-5fp*~s|?XG%%5ZQ`ul?pk{sij|6=pn*f3{<5K$h6C<+?f
zWvl`02R|JToxL+`s5*AK%fB@i!9HPul4SVw<+b_oamfLO<)KqQ))}*#ySK7Cm*PHrWemY9o`#*H3WD<+NG8+QUHLLQK@uXE`slKO_xrK2S$xamoG7OL^N
zNF?P%F}rW74J?ev1dx6Br?FBw%r4zeOI8=GYlG<>AD*+2u1}^9KNjiWSvG#htoMs)
zvtUM3jul1O6yP|Go{>F9f_oQe#{yE*K!
zwl)@6`K121cnQ$lZ0X1ljY>m-4if@mEvp&!4d`v_zsN?@ej&V_9-EX5QxRGWP$!p<
zJhW;SRH02E#1W48oT-sYkb?(<|A6bS|7)r(h2_AdeQC1wtCy3*gZ;+nMoBDnaK05+
zlCPrBf|%qUa#R59CFgOf$Deq%=wJB%ihpuz<|Ez>Z^yyio#6tFu@qz)0S$&d6o|T`
zOXu(~yS+23!Nv?^kl^2UN#**|tGZD70F{Eg%Hy0^Y*|KtGEOv|#Kro*Wp
zxH0Y!sxCdnvgWV%Ya^4g-F!VJn1T`oVO@;^ni1n2NE&Kp$72nN_|4_jxDlc*5Z+kU
z5D-_veSom>hP}@GWB?Z~Fy-It#mE2>urpZQ$0u=a8?!i_&ern}(b{r@MnPEcYBaJU
zEr>P5n=+@ROmPH3-+az3Mk&2S(CU~B@7g|zlbP55Hm=_dS3aET0MXi|HeWS*c6(FA
z0?ePlpGnpTE5MLBsQY{x^HNJ*yZ%#AzS?c{*sG>~{NxhQ*dXC7?z;1b>sTD#v3hyb
zj~Z3WPtf1}?1(TN<7(==>~(wxq2CcR-h`&#VNa`sVuOSC@KxS&`dSxJy?#T9Sc_*d
zrRFkt3CAhUn4*w({`i{_@>yPHof63pik>AoM(b_?%;ptBDLRF(YJ_)tA;
zwZRFqS44?W`Dm7nFd=6P5taFT2Th>)a}83eUg~
z?zncD#AM8Y+(125`t{lcJ;d9f<#C}h8Y$`tsjK?y{RNnO=02V_g11pd=u@F1hBMTE
z=xHgV>U4A}PHU7h6w{;@u2v%vl{%cowZ~7z-x|3)6p(8XKLbri;F%
zZ~wOR?uokT0mItoU|yjbJ1|tV;K=DOt&tO9?3Yo-6P~Hh5^$Rewz%FBF&$
zCOoaH`bN!I4!8EkhH)gH`_R^EelSQlQ_%XQHbS%b|FHPiT#rhFL+TWZuA{|=;yPJ@
zc1O{Q4}vuXiRYRWEJji6f(7feGupM{m_~*I|LZ7s>W-c&o!$_z*Y@nHpSh{NyB^YX
zm&6^UO`tw0(cMRYrKm9b10zgNV=6yTt~&D3Y6)+~rtWigQ$2Ol{>mSdEdTLRAO$zD
z@`3L*nyP=r*~`m3<|C)Gyy$qtIgVzAvWdlmn^ep`RS@}Z{>XBq1f(4D=ubyC;?oA!
zh{bA|XldAer$BKlskgBVg-jUV2H6<`d#4ZXLpgzjF1_NxjGr+*;Zjgj)5Gr7P<}3o
zK^w@7O9yL*?-y4zJ$j1L~IABEK9^+IP#3Yn_I8ZDcb;LI#iVUZs<
zEr3iI{<}Kr)LX+H^a3}w$5940m~fEgn=)o*Lexe#9v^MFG`^-@WIXlR>G_M^JeHU=
z<#6(0Zx%?9bQCzL?M5}ys-u=W2GACRhP#wv8&}4q$Uu}~qdo(Y=dPxV{mE$Y
z_G^{-Th<~PME_k2BZt1&ki?3aCj4^DxUtg&2ls8}?Y8R{XZlpfb6VJAYsc?@PCG#H
z$|4PSm#bX%81T=CrqjzB`e|bq-zmJ;TegH=>kxp=^Tr1?P2`JEDoyfTAI1JR=Hexl
z>fW8(<7lIV8Sp||rPbvR!edNw5>4K-_pO7Yyy`3&g9itmV0FxzEBA;R&f@nrh
z3v$r^xB&4@xSeHUj5BN1^S))e&trp~UwhgzK!%hN#2~69yUETAWdmawZHH7`3`3$)
zYfo{Q$qah0uP?fkXbs|VCnP;3|89~yj&@Yeo(lOMEQ
zQk?b1q;-Ya7QJdc*vc*bB4F#+J!`Q?onrwkyvDrj0-Tr66Y|m|YVCRfz7u-F1gk&e
zDe-@wT?RjKb*^dv^H|u?T5IQnSVC<_=|1z3!*5+mBSc_wK;Byvz{tQ!Px|=$GA{Hr
zUTFdv25sS?cbj`0o)=SkY;!;<0DUX`lYBYvP2Wwy@@8&!bsR6|B3>R-gjSxyC*v#^
zLht;^%%2upqo`F}Nm%MHWkrUa<{a)zX!Hzvv{9^I9)yrUqD32wSqO}6G_j{|EV8<#
zWXE1BaRx%ec9(bCG=kD0%&}_^9%osa|Egk^0KgXRA7_
zdcV=jNiEr=9T4)_E4V3koQpQ_qHjuLLa+$L*P`OF&*kv6tlNqxQ%gG_H`Bd;<$oW;
zxx>{JvHs&tB!Bw2NWzABpy8@=C@kOIj2QuJ3h!MWY_anG^24rAW8qumuj={`ccT#R
zuezRt?0BeT(Ussy;NSy;!on#U+sk(TP8~2cj1Zia-a}Dwh#gl)eY}k;cYYfcf3w2$
zBX2(c;M)Km;)P+M9wWsUG9Qm^``07$XH#Rl8r=S`wHzipx>_2UHK#LV**gfrG&w0y
zlVEhyfTadGI|bpXqI^zGGLnn!csSmY{sP!__ulxuspvR31+Ww-HEUsLcOv``vw=K1
zohI4L#QZ|=N;iu3dp|59J=QZnx>;iI_}sM&SkPO%5#}&*ufzBFIj^{g5Z+U28M3jQ-LJAb6*s$qE
zO}961q5S_hfkE*;!x_wb0WWncyzpf{iLq6+tRHl-zbmCB0g%Um{loqqK1M?_f4u0`
zxTs;s%I?k^AG1_~gol`P*Vy`H)b#`j*7H~`WR+sw0il;UysYm&NVoE>UtL|@ozL=z
zGlA9FGXQGOQ)pL6JhX_7gy#WE8@q4b!PSqrF3Pk&9GV!)7kYaOiiWH}!&utIdjby)
zA=roY4|CAf4fFU_;FVhI#APP{m+`3T)aM%M`IM?Q%$Q;4cxX
zox99>8K=wbK}U+i$Fz*mc6O1Qq?V=rTcqE~P{-lJ??gt_MTq$8%h<8n<*U;(sIr;a
z#qXp0sN<+iTgQTee~dMmOx8GFO1bPgx4BqCY_j^>6;oR$aFbS>lh91>511JH5|Z+x
z5;qpqrH0{pl@=anwBP(5kKG&ac%?)s+)z!=h4MemE#g*~a7UC==ZU%sn2=bjI
zi``d+
zNI)NR*jv`hMJw+Pk;ei4W5g+FM~UmeDjUFDG3Al2(ihe!qaQ5YcmE*=q46-a9>96e94`p
z44-0ml9$;Z277g87Zwow1>gVs5{g}>IxhkGS&x53%XWaHP5G|>>@&U%9;jkkS0FAk%ne+;}I~S*_KNj||Pt^Rr)xvF5Eb9IG$$zjA+ZUFlsyp{@UrQUF
zIX={fEnZ-R;-)irv5p%f@rxyBg&3Y2Tur(feJ>36X7CpTmC+8PN?G7S=8N~Vfj?y7
z@k#SP5uF+@mf{W~pRoMQPIObo8_>6IBKn)<2DBAOo=l5po#452tAd8Cv()3Y_`x1K|vj4Kq?Rd`;{>MJG5>
zG$^!o`K`$MKJaZhjCPx1cjsl#$zo+^l0jj=f;SA{>LM&ls1~~U(Vy9Xa5Ewy01d9WMYg4gnsBo
zXZYAGuh}m?tqjTaL56tu9(Q6h2j#RvZ|jL)>?>48R}i2=Sg5An(Vu_?%JMZ2*o9Ut
zK6BoI*Enn0<2077*1QOvyHm2s%H~Q{C7Ji~-3h(~1LED}&hsKE)D>g!@+Rps@*?TT
zcj8n#7X_xO6fwAXcyBK7oY2^u26tS^7H=#-o$XM1F@9gw3LGyu+Tv7&`LZ8wT1bzf
zqe2su=I~oNfQcp(`)3~{gj)!V?o8Kb7$3Qj)HHJ+sQ=nc7c*A8m+88>9Uf+3P~UHG
z`fudchvMH=4pYumx_f>bh|@<0rpH6EP|GK9DSmS#8Rz7w2|N0Lg3A`MdZQlKh
zi}q2UC#G9mHcTakP(5r43vr6S6u{ijrc8-g#2PtyS%GD${WvC>h+w5wOG#jc`VBxL
zrj|V7cV>Q{3vA}zM|)yxXrP$NqzX2w#fi1;9Hr-o^5H86I0j+$=q#%cCZ7;3iEu&x
z+~{sml|b3-R_+P9EkR96XtuB$e4}3f%>qxi`MqsffS9MK(!+r=y^@P&?
zcR97zDOE=qrkTL9{gc4rc4N+I9_K=*{I>hKt;$7!z1PPyQDQAcX}$rftrjlbY2tn{
zWVF^zN|FfQzb+CDZs=3!x!g0{HEzqQx-G6=@wmiY?xVfJseQ>k)EkrfEmrHU4x=q8
z`3o1@N2B5XGrZs>oam11&YEY%sra9SEWwA_H`lf
z60_ptTuU}2r`oWirz_)RX<-yf%YY>hW}q)d8ON0R_&RBFsAp!o#8rXNmj0oJ3u`MW
zJxLwSR3iwoV|DJ{$M@@AF%n*OR7#V2l1dooWTgyv>$%G1-0BGV+13;pAOyMJU%>p_
z_78;-69y^pv;8leR<4s2Yp@{P4wuQR1;e>TzY>YoC%s?Ha{EWhR#65M;gdJE
zZEa^L7KV16_PZn#sPdO9LpNVUewH;GEc~hfis1CphMrG!cM+dh39CG@MQ7eGcx@uv
z7VviYv_eDC{i}&XeOuR@Pgnc30dk(*Fzft1^N!Znby1EZD&`R%N_H3Vijr`6Pd>KP
zOT;qXJIQ#c1*DJ{xs{W%930DayjCZ^@kGjvYry6MzjFO2J5&1I2*V(Q$sT4;mQJoB
zL}P0avj~w#Z3`Q1vvofA=EDW9Z0mO~aKzEY
zQDuH{_R6qt9kOC{=YwKz5iQXuA4(ol(SX>bPXlM-Mvcb3q2_}V6g+mj1=NjIN253k
z_!HmzXo7XV0}{;WG5C!pk|76YkF7N5H|-rh6a1SR^T&{p9ET4rM>`>wb7C);iUBOU
zQK)w&c!24U%ES;E#xO0j_UbnT;}9_mAV0w^CFG{OPzJ?0^B6BBa~w`s47*YGO-zI
zn9JhPiw=3FtZ9;x`yI4dM`-m)!Kcyp85~D6L10p6D*>jOKa}fZ`{QolZEH4+X)@Gu
zJi&Figtz8s8>dRSIgW*20QMf_-Slb9p^4XcPGmxW8{6h|MuCF$OY0b8pnfF9EPd#W;-
z>gRi_cp1>{rDQ}m9^O&CHlcsd_mLWv(y3pJdPSpJMbf@WR|#|1OJY0Lj^8C3cJ{v=
z)K;9Y3=$x&>-Kc8h@v!V%X<*7d--|Ym96@&^6k`X*|6hn#UU$KDqlmz?3K4ZSY3NH
z$0B&A}}afna~xU!xWpV4s@@;sih8E5i!$=JkUhH&}KAJ&3yk
zL0_A=L5w)><($QENEo*Utwl-JBQ?iYpEJIi4)*QJ6UiZXC%JZ5bxUco;-XBaI!BRG
zOu!+$ktYbJ+d$eXXg9KI;&LFqQf1uS{Q|k=T7yi%A_TNWjhAb2Y*s3ACIjqvaLb{=
zdJk^8H{FiPip<9RY4yG-x63QV-wk^H85OW;^%$s-v
zi605f21LjogcoiDn!{EB+%L!ereTofpVv^=r;lsjafDT~9QoOFotY5dQs>ZF^
zlU%%M^6<@N&Y#jd95rUL-9Ma;O0E{Y6xu`g+JVnxxbM8NcXBr82R1B&awc=>6{N8P
zJJ^#JTzS;nm+KpPSL0{)`Pe>~%in&O0@L(^OxVgFSjK0~;g?<>dIxh}uIH4neOqJ9
zU-}wUP#^byixVSZz)t*=@1%H7=bEU@hxoZCF{7&)DiqGhGx3(0GmA4jKN@SZz2Ck-
znJe4TZWVO|e_RT4C5g!Jq~(6bWJ9y626aiJV5FzNO@ul~!mL$NMnjPxy2dFmR7|0k
zY&m3|sAHrI3R1fOAIq;HBq+FdA{ID-95Ry)72kyTTBHU(@;iaC^J0k&iEj7%>+APN
z_hq}5&NTv6Jh^%14E}-8(ni&Hp3r{F1`Ix~MCfdPbvup)WBNHg};hWzc`
zMf0QbN=I_+&oIPHA~ngXaaiK@lcI*|1oxtci0i>|h=RN14eZpc6x7`6Uq1Sp6ut>o
zN*vF2?{iXbcYVr=6gvqCZ3~hUM}=+ZlgHv%`E=dkN0iTb3fre6zvyPZ0L+cLR;
z3s+9jT)0203=L0YkKxG)vs`N;p0@G{l6TBme8c+USc7yUaAQFX`G*)oX58>Xk
zyVCSY_j1qR3fb~%#xiG^*KQ-Fv7F3*U
zgQ5xUTx5U5tYg~-aNKvxpAJ#kC4*=ud67U2<>P1#SY$>v9*X#y9@7E=(
z249wS4^fM$xP1;MTv2f0YAt*l6*^b>Wd@+6OOeL=mNYU^xst{$gCN0R(La)ho
z95)cplII@R5x&5whJb*b4qPGV+FSjTReE#~Xaw1@hZJbRv}1U|^n&fK!+*5<^II68
zKu?G|FKN;{@|l$0T8u~^z1kuU(wqPpy;&wY!FORs_^6KjN*jR*0Y?M*PXst4J8)bo
zu@Q54a?E>ano2E==^?_qg#-tbFtiZ}JEk8bQc^j?YIIg-m
zI++%Bq0T8BOAqv;UDU$LMZ(89d`+J}8Aw$YI
zx|SC-2qDD4CMMn=iHsI_%v&u(-B(P%ybs<_viQ<5Z7<895mb+fP9w6~A^ke&W74Tx
zLCNsdVv3-vFYw@*N*Ma|{06I~#127slxvnJbZcb&nNS;>5vv~`@65zk%fpJ2maH!*
z)C)O-i~{ul5zqrI6zPV7iM;i{-t)R((*XewY_Y(kdH>{AOK1{HR>O)_!-myrfZ#V&
zL1{>su^B9e_V;r2V&w_5Pr`tJ_gY^W{b^6YkiLsr=oq^Yp4cxpH8^d%c>!RHOA8O<
zr+-DUqXK2}mVVD^ft{gV$4i#s+4J)sJHyu^uYg=r-tJIDtzwzNO#%?TW>Lg5oVMR)
z$BFyBL`9QM=OzrngOZ|^0uEZldjk84f%pw(0JD^CrXY(%p$K)$LBDy_#hTnMtMylU
z)CqaIyR$1JGJ4~6be5x_Ny=rLkob|EW=87uC`0++0sAIMhT?11kOp=sR*0hN{l0^yG$P|LRA^y!OLpp({@BaK4s$fxPn|QTy
z=2NceFozPrGQVWa;S~bL7^BXp`Xf8V!`Ff{sh(Jjk%1N%qEdy)j}AeZ!(9rQk>B2Y
z|59Rp7$C$uZ`I%#3O%lmJju%RrSPQE?N!_pw7cb7E8>t7yrdK`KFt
zkBrTd&wQDbARp=230jAq-<5I152-^;@*AMB`R^_RKR_dMI$l98Wa;1Xb)~@$X-h&p
z>aW((wTZ9k@8a@{sgVz^Z@zu$0dZXW1&xsVK@KgwaYWqo50_?G{F
zsN34__p-YBjcVHvI2D6Q*eMFHX_n8COhQ0Kt^8u`sSNXQr!=Itshg1OuLEwJD#9k?
zNrrmx4el`N{|{?|V|Y;5FY@K%FkD(49Jt*M;`fmsp^`;5*>(VKT9Z$=V3qAh!DL6i
z?Wl5AdIDz8+Ln?2!8+s)M9n%UfOptUy5ARg)i2JbY^
z_|xNb0CpfDZ%pgmMGX4=`}^bb6vGeU?c%PjQ#}@p3;*wi&kY69r9##XnLvAU)|f%$
zpZlGPTLB<|#d5Rs<_v)uSG8?eY37wH$7>7zHTpHnouR<%PdrI^)dZIrk0vEP`GN1+
zyWg>2ncBg^EXQY%-~>=sY(nB->IA~q+ZjmSyoRy*GXR3B0pGDp;MF~JyIJp1)v3RG
z6UaNfNjGf_3$uk5++j0Ytj>eIfl~SJi%ZG)RFB7ZteC(Ln8+*-v9YB0KhEq0%s3SM
zd-kG#;$SBe<2VRD_HSE;VFAO3svnEYE<>(CS4$~P9MO9gsFrX;iMzr1KsD8!=5K+<0oH(0jKx
z2`&aF)&EVUPFho!iX;$1wkMcdz`KL4$qG^Wq17&^uS+W*6>VR*a;3DpS=$f}7V!o+
z9|Xc@`LJu!e;KKbC>+3kAx{@UT}BiRRG66X;~GXifLwrgYmS_1f2Tf3nJSh7BnH%7
zKx>zwi2iik$lw)>%f>_L2xHm|!KxerSatH(z#Uzv7Fy?t={hULmJ~}MF?+8jNd281
zS!apaX1yTF@J-wFqTBV^G0gL$&cP6IT6%p@^%7kHdm7+?vMa@B!0_^Ba$^shOeYhz
zJivVI^qfV!%uS%sVJMc=MUHLDNoqM`i}jn?Y7*4V)n|aJzyg!aN{z`u{BuShfFWQuzrMj)h1qWlj6X!hOR>T
zjGU1I@J?8a72lE$0~WchZqFgt%Z#vu>=8B}tHHSM1YL%KI!ONZp*Z1J8f@urfE5NF
zPcIP;FcoF|TnOO(hUB_mvm|+S7YnnuF7l`hvB}Q?l@ui+X^o5u-iwuSWgy4(83gbZ
zjId>Pf-^CuRVYTS-9)KU%y*GQNsdxrS*0T2#+?67OcAGWi*;OfI
z_D>hIb%%M=UZ=eoHM;pm(@>6Cd_wB^Jd%NFlpQWHL}1vyY#m-@(OQF(TP%vl->DL=
zprW9wLDWdD)1_e<64kukl^?*}XSH`hl~
zo{)#HY<0!dfHx#*iZQUTz(<}hg
zMWzzB;xG|g9)<%yX57VN^OubM$_kG=X8U|>G}u^X&4YtS0)QLoJ@=^4RlQ}5V3bXU
z$)H(8l9b93QSM{FjIYx7EsSrw#oN!>;$0v=J4LlsUPvyV>t^V;l!%l*!K?fTCI_xe
z4*?J`0R!buF8`#n%qp($-^UhNED4`Y@iuQI^V+
zS~s3)B9d_?2h7tHQjkTshM)nJ7OOvgZo7b;a0`<tdQ$)@
zr_x+^0~{29x9l~70KBVDIB8|ZjMJBQ-beFJ=0q4=l%Ci2z`i5Qdos<13Kker_sQZh
zA%Q?iL15sVhxw~bH6A3-Cap}39%>Ui?-V_^*_{PiX_|mNki>?&YQy?nb*?+Ydg(KB
zfOC|J*nw3E!a%#BFOzDKo|}k)RVADvT7=6@L6Nci-MsZx0)zps$?eR5L2Djdk5YKG
zIsf01gWouXq4W|!Edg8E1APIx@yYuoBF{qf6qb%>!+~BdOQPMcSd`Ax-_=_YL|#^l
zcwmg6_aE~k$AG0lZX={XHE}jd*t}jnyNm7Eu%bzAJ4AvuIRBcj#r((Fe`d=~+W4u`
z&Z^Jo&I^w*3qyq3sNpjqqn(D2nOp3n@zduYqS_>A#V}AeXR4PoGKqR
zOG5XA?M$BTgXWpTUYD0y{s{>(LkLWlPvKzQ3#vIXxDANkv6Mj@I{OqP92xpgeW$c$
zDYWrkxqZX^9?ggP=!2u~6XJc!`2c=)kT0km%a3s&N^A`m$C
zM6XY3Qc952_w@96ZP=Cj9?GVQmEqe_n>65YrV|d(_!D*BkpzFVQ4K(RF@U?eHxS@~
zbjqT70yz=pGj40#IYzvT07AXJuAo>a-=1AkTF#Q(Rn^PW)Ux0BhhQ$t+qCkAE9;wr
zN`J(H<31T~j?S(mZ1q%di459}_LyovU7j+4kbGg8g7d+3&4y;a?a1d<7jR7>Y$YT3
zf%{X(MYFH*!||spt$j^gx9$Q~AQH^ZEc$XfdVVcr|7)ODBN{A=c9P=dUGWaWd}mwK
z`8UADaK1|{!N#Znopy)tYjm6d(VunM<@EhLu`5j-p2KeO*YE`436yjZ
z0JWD>6wfLbE8VV*t#V&19^7=TY&^&48yeQ`-~7Ps3(PM~FWQ`j+a+GAdTGHsdY6;f
zn9`8dTLEtv%G#)!UmE$iu4uWE|nAkU12AC
zYXiYC|6FTiO?r3k&vYbB%f1C|wzqlzGQuVvN7+U_l+f)qRyB;Zq{vYaF#>6tJ;=cx
zt#*4H|Fy*bb`QiEcGL)u_F9Jf#?2G(MvFYx0yFIB!=)B=jd!B<98QUDdrTscwjoL+BPboFH!33O6W{COmopEQTJ@Zt+eXV8rpm~l
zR`ELkP;uC*?h7CvAKIRz^0Ddqt-H<+2+bN_Kq9>t^&mHGJ>oyL@EGJ{1Q
z5C>E^U%SAkti|hwUq7`4Ue6o$&pH|(I=fnO`K!ZRpnA;Xv+!#~D-_UwBdP(RWl@ee
zG!d$~EV@l$G9qlKf?D?TH#F7{Mff4rO-j*+@XY!{7gz_uCuZWXO&`U$vhx)dEnq{#
z2GSEmbQn)vFep#e!1CllNIOr>Zn!
z%0_JgRL2*fA!rTDWe(+$d_VGfTy(4x!e(mdtapF$<`NYk&ku?A$#1YCHTfM;fQ6%h
zMUf+OaQD&BKGs7UE{uI0vv0#>%uyX7!Grn1AclgqL!`mJ2L{&Pq%tUuEWLcSM(7z?
zpR{{%jIuq6<%>;NkzTZ6akcHr;oJYn)Vhh>Wlt@&ap49|rv6`NVQgOgIvzup`#Q05
z;RZOn39;!6>GiWx)vKh2LL|e%n^da#1^pNg*AED@raOFm=Lvpt3BpZMzyhJFhALWu
zH90yyM2jWJ3vR3Q`CPPKuN5-o-w;^h)~lCTdZuj?AD`~ZK+ucv*%
zIU1T3k%Zb?;GjFjgzDW~OP7pqpdo;0M!-s@ZrHmv4g`&U%lXEYoc+Kv9GXl>2HDcNXmH-b%kT}BGSWY*yFoR0gI1OtU
zPxGQf@83Ci`_I8LGhm+YHrCiMU*==QE&WX@7&QllAb3lIUOt0&(RLU9@ndu0pX~w1
zY~E|om|rMF~(V_Aphe?TaXe7pc=VZ4;)$Xh*GB;)tnW_1AP~#
zW90z8KHO4-2UN=3uv5Q#wE^B9cVNxi(;xM+K9~eTREZ&&uJMSM0ruc#>vLL|V0rim
z%#|rbUc3}%)ALRk+3PcGr$!KCwzBX9KY3suMl7)qw{#t?i0nkU;tT+0
z2mZ1M?RlfuTqFf|N?t6@0u&(FlL#9s{vT)|z77^pv0(PsGn7yvQT)dgcl8VbqU#F1
zM2+OH1586i
z7CUyeMuK?3_KhP0k+Mc|Vjoj>@AP-0%7v}m#PVA=AM)9e+f0_30y?K~D>HB_4N-_9
z0Zy@Vaiv~7pC;iKAjjlHnX3#zu_-iW5jhX3P>!ql_5st+(aj0OHqxHkvPIr#sKY&M
z7jgx5-@a`U0(ZByf>$h0@SqZ%Q%Kt>7OPm(Rg@%D4qRwaM<-sr>~Fpzw)f;Tmj0)`
zO3Sc-$C{JIXakIpV`dsJP*%4#HG-4=_7O6PDed
zaLSbt$xC
z9n3)r&l-T*-K^Bh*vFP$T1UEo2Yt?>?#0hLUiHxV8Rg@XXsuj|zxj26uLVxMCbs6L
zcFP<|;p>oboxcGgTar=xt4H2x+{NO|2q51I5}gR}&|S9wJt-~bh_e_-iZ~fwS5@!;
zNXfRw(pSJ6GFq+My}ZfI!0}6@a=#qPQ~cjh;Fq+zHoVE}vC<_lo%w_uF>Nsy4o|yV
zUy*@PzDJ9tX!O$+PyOmKz@VK`AZ$DY!**=Kt_~MKtP0;mZg&mphC1q7ODp|t1h}UKEMjt3;S+c%W`7H%ud%FaLjfgB
zwps*ArEriIqUYN2Q&%84E06o2|smv8kp1~mNFJTArDafwc`w{ImryT|Q
zwcvO@SduuV31OZtobLQlq@XU&BWH$*071}Em!tInCI`1P>h=Zk>tDx-06v($%j4|W
z%U_ZpM==;Bt)=_69TDgh32Sj6kqvu>IcwP5r6rk^r{{nOa7)5tDmXIIu+%BsQD}k_
zMGCe{NA{7Rz33O?Z=y?G@M-tUOWiJ|I{UVP!Za88Eh=QG2l~3#d^mHWzWWq7N?H|04ooLlaYzRXh7L
z=9ZFyi5D^gfT
zPxo?b>eFH7CTaT0XuOLyZSJrgK@Z{v@GiS37&yg=0{>nIymS;WCf#`UlvSGl73X>F
z21dzl5@uyw=_3vsJ?D$%=BLF%E!bRuO(V8l?}OmthR~mY91*7D3X-2J<|Sb$iH?UB9_Kvix{e}bOE
zE!hfq2_hmvarY5L=3ov72+40DeCeGnyS-RfTiPu*m--C(B9zsEAAl9d@cgBljt2!l
zDt*A5#nW=U^%lb?Du=+gm8%&4)mVgtlNFgD-Q_*E>jv4jqI31ptLFYk>cjVkNFqxr
zVf21vHghbQ{Hr?nFwt?^LI$Ng1||69)LCrmqU6-BvGCBdeb39Trb^@UYySXh?&u;u
zdf8^ei_4n9_TOFYIuBmcJkzFt5*ku_L8=iDV!q}$DcIToV{t1{jDYJmWOns!GJJRx
z6zg@It5cC=O@JKCcQgBo_jX^!vm5bU=Uek)-;C2yF(IaZR*TZ6A3mKQI2yuu9ilFo
znXxo8rNh~ByA<%58V*ElT%okQ+s2^C@Vrqp8z;fTAYPL9X(@*a{w#A|rtQT^V(x$n
z_rqv=HZ>%kQON&-Axv)7{0pIdqU*ai4o*SY8lr4-)`GN{@-R1qnczTZ!!ZvZwo~5-J24J!g6q`v-YDeCWR^GZ{vhLr_
z7otq;g9Au%tsO`kKAN6H~N#!}8*xA?KfaE-ANDb`hQ<=agX>0mz^dQq_1
zV}Fpr5Y-mpp-8w=u*>fh(>&h5zIG8Z&J!&LaiGuq{rc%n9J2EJ+>wL>>;zZ>I;o-B
zlB??&mNwen0eYp)G+
zQe~?3(Tvz%Fa}$UU
z{vIUYDA;hzAStk6h05ygRE!Qx2ZwAw+h$63(_&EU8R|ITT@QQHzd+Y}7!7f?e&u>M
zCsD%DQH@|HF0`3J^nYb~M#@>96n4jkB|Fu+tu;3`o+{9hH!;>mWR|X1z=<9x5bNLf
z4sLk7Q&7y1>qO6RJ{_bd3G&F??P7x-FUZeWN(V;hAlj{MDfkz?e
zBUdocuQtbecrVfPf+L(>M}M})>TpCsP%qQp8B6SC)A+abG^ts!=VdM^me*3Ecdth~
zH_t2sF8<|sL%fK1Yo#w^9eeO_T7|-VcI-7TQRUp4NA2rZNI6k9>2Wew#@i$>bV2m=
zKWni>u~Q)%RK&J^H_G^UW`U2=ThoJTKbf;$ms{lO2Z4>~?+yk^ZXiy89kp`zn3;N?
zad-*#wG~=>HFJZdDFe~0B$sa|DVz74SwnyB(z|{POV1(bGjLtx^eD6FSkK=YqZ{-0
zZR>^zJP@zmJw492b@X_5^;8T9THSjOuTKdSUytaZZ2BAVB`H`@PKdd=#}0yVe|Lgj
zn}DZ8`30<$0tdg1IZ2@^J`~^jd4Le0-q5a7M%LlL3Vevawvrk-3VhFzL1Ts?Qfff?
zDE_DgdK(|mChMR0Ba0#`2&E<%EMHjC9KVMp8bHDuN#=IE(_#rj>%!V+|pFnG~Kun$^*
z5V99Vf6F-9{eLU~oaC>a*UI{fPX0Hp@L9o#4FY&;sDAtucQJ3yFS>5uf!pYaYOB^y
zq=G_jWiXgj_*JhFld6?T#N3Usg73@^P{$MRw;fhhbE=6Iq
z3Nt2IPbJve)Y8J{vJFcJ`^>`q+Wk)R5;=|s8)grzWN{Hjb8huu(q_qV>lPHKkQgde
zBHwnrDA%dpE*gVxONeygp|KxN<$3t6()Ni=}x)=da)KoY?LrRHNrEW3d@r+Q;m%H`ghope(XLc=8}Yvc4JD
z;9<0ZtXGRL-m-&%Yyt#Bu@V!9wk{Z@1G|X?Ojc^eAzKc5*@})>D@o0aGw9Y3
z$y+YA?n8)j*Bc#9?|iyD&0eUc-8i>&v^}IntbV%j!Q=x+UVvU*w}h8C*e78R%^Iz8
znV7p?$!6^`=>U_b=U;L?P*nO9pJcm>i^Z#bf7)*VpZwZh45wC6=nPN(;9pp5GBSC?
z2R9q4Jr#5skA0EjUeo#dF1Bk~SFJkI*%T!!cKBHf+h6}uCshywy_{xt`f?Z3NCb^N
z@TkTsju$KkDxw}9Vo~i$m1+;?U3zO52-(OHCyWL$V2)~pfNG`TT9UFh_TYAgq92?3
zL}2DGB1XcEZgo#HLE-0|t$BEco6#9VV8lZKM{5YjB)5L5*_l-#L2U{n{N}9_Sd76i
z@c97@-uZ+Z*$_+SeGa!@ADowUxTpXLZ`|Tz2peeh%+O%1uv0?^nq%v02Nhv=g_=p8
zPmWHF6q&CU2CwYr9`zUKx($_hkDTSayTFl4lxT5=tV@#|y#ONtaCsljzNKr%caS0Q
z-Fc$bIt9OBdGuH!bSYGS;hF`9#ak|O>?1?})H6uc>L0vhw||7RY@#$JFi#McGvoJf
zQo-Q)={htu&2NzDt`sMnj(Rh#`LafC6T$|V>X}@dUh6H?*WqV%37PLS@f=a6@gN(w_
zkeo8SC|ue@hxtg?=GNVgRKOlysj^kT&zf|uuvpNBLDO0Fa}KsctQiPAUzaYm__Oyf
z46@d$@75(k3^fZZ%+x;ufMCY(Hco^$W{B?W!8p}zH3({CmV9Iv>`j+u};z_X6dR(OtlnsD<)lrPH9$0Ja3Oq1LzLzq^vn{px>`
zPov2E=pC>$xi5{fO6#stI!Y2ObCAHG~r&rIU
zV##6mmq{Fnhbb&+EHT$77&v7FF~*3jYE2A?i+Wv6n_bL9XNx}E=)KNQE+XWpPH1T9
zSv66?)yb1o+(PqdfKs};Tbt2E3>KkEok(TPo6G|w9AbS^JOVlJhs
zX-;j5crfxU$YTBbg(j(fj)!&HnmINykd5PLVn6^Au9Z0;#6EK>V#g0dPjX?_7t=~_
zLIhQ^@EGwgloM~UtxDej1p8X{&*;O1Z!8+)vpyV-+T-+R0pgGq(AwQGwZXuLT>)7K
z5p$Ew*gb35zQ0NO%?)mQ1_IdDQ#XbTV%~FpZT9+bIQ=I3n?;RgVY+hlantdVac;TR
z2Htd=tY7gHEo`VgwJ!R(j+2VS#Zq!&IDfEKjj3;)L@?WSfMsdgXex5R>wbrGTXYC&
zQ_;`R@$nQ2BVyJ%Se|TNw^c#5s4Wr*cnarmnixIt4?GMxXJ2&&#nW@R<(h*pp
z^z?FYChJzYgf1P-!+4+IFnatWwuG>*Sh7K}@l3qD?1k^)21vs1s=!+kF=h3elu>|8`0
zQBX{O$eBtt6+;3KM1e>uZ}CaJe9k@CwoA@GBvAi46GBrA>Bis6NjC*g1_sPfbqwPf
zDE=P2i#F0aog&_Yt|EDgT$LI&plb;7jNyHP6Bq*JX8|0aWv5$M8X`t5E&V;b|8smS|?i%gA#s>}@9nO--*f%c|WB5s1##`}w1v}zH
zM#i9~$-WkNe~DSBpJe{cXMO`6f*<4;fo
zng-zl{n}%_Y)45`Fy)I48!h!o4EJxqkh&cw!pg;8iuy~O$&J6#U?ID
zlP)Vw8#a8(I5Vq+1(``8ad%Xpo5J*}mG^wHEYNUjH;qosX*!V@f{+auBZ@H^m0<<;zvMCk$1Wp8aC`s@fqZ0a+tYtFT5x=Ha;`3lNsOF#?>MOa@st~n;?7f9EiBxJp+>D%V!3ZQ&13iH
zJfAomxH=$K&m}fw4n8z~zRIU@->5O(Jcsujz*rAEGS_UAkb4xzc2j;OmslJWDdhc%
zI_B{*S*h?NN-PrXlJgfa7=>%E4b!Yn}Oy
zAX+PvZ+pR_)+fz);0wL4kbdFR{M6uPF2@b9e~$fPakf`nh-@&?PUd##UjFlf(~S
z1#^p}xygPZ%9Y9&R8eGRK5>5z&PPnt!mBGq>&jM4(0(qAbolo$
zG7&2F5^|hVRoJ|&2&-+$1q@{v*{em{T>P=8Vd9I3dJC+kWom9bAs624Bv-khyzUeJ>=
z?Iub0U9niolOHNopON(qJWi3(+_Bv(*O
zjzqdPk>UA$|mIcTy
zSp&rkV^J1#V|(I<7eJOM2CbXy^9qwI#y)%)cCc1n#)Z-YT6xl(0H-peT-{Qnl!_
zBA`$$VGK03-=0PRC(7_%uHQKj^cbx-?hgHG7>jhy9J{H}Mt?B_tlcx>WL~xi&L_Qv
z3_;!
zxY#tgaY)^pTUa-gK+XA*3ZYo3m5Y-|as&t6j3=R6X;CpvxAQmJd<=MHbVSZX14m_Z
z#YM6I;@v2foyRnh`5q6-eG)Y7Tmc>!avw7RY^Vi4_xIM$zyNO&tS|@&s@zBmaY127lNFZMILEFv1N
zyWMQ2i=nl=OJ`ZwPRDs*QR?HfYt@@DsAT&TxP#U1F_NZnF7xwM`K@*RY$zu3^AYHUG5pHH!Nflid_%WLb0mC2}+lxf(QL^z2
z6wx18nmIg&t{s5LBWpjqCMLk*kaGRlqDC+8ZW5f$AL5i5Di{12B7pifZK`;B7@GWJ
z*^HxyXW7qOd4Gi`Y;?`7;$Jmf*1}`N=@}vd7SXW5{QQy{GF#OKM)<607{RvP)81-5
zERQETnvism$u2hNs{V;LfjqNjIHCua;1lX^+5Ie5XT|BULzWB5$4g@wVdr-aXP=|>X3`UmBfO{1h+vSzh64z)Z*JU@jD)tRfLcaR;XWGInz+y|rs8#9vE
zQ+TnlQwRQa6#v81HAUyuMcXg7Z8bKVG)@}Zwr$%^+Qw>Z+qSL7jqQd_?&*KWy>A(P
zNqY9)3vw|8FdD1PTc+{z($~|Ih{2Dw1W}`q!Dz~tVDK~qt;a5Fc(7eHD14%
z-~Uph=lqF%AGY&p!3j4Px^;+zzzt`%#-5RFHyDJ{t;yzqot6xw$f587AzmE@P*Rm72Q@IrM(bOmKi)ul)~uZ{%RX
z)VxJj12ZF@W+Ops1_q8Son-%sa>RQ0`LcAc8WdMM_E<;?24ofo1c~<)qAN}H&44v%EB2Dgenp3S2N%ru=i7_5^M+0GgufQ#7g{^>O9Nh
z$(@$3q={m6b#gz9In8$5)m227JIj;NWK4_pZVFTBT1>j9WHG7Fg`*R~fBaPKj*V_J
z%=W@Wqp5UIbUH-|73VF=Pg*g|KbhMK5`vNnfr^J{#~~T3W$4aKZx!g-$*!sP|9|6t
z5~NzZRpvSmr)ky6Iz9fty7(hiUt#3Ia_x90pdB#5-HZG4!aBcIoy&8h21W7D??Oc2
zQz<#HU|nCCv1ANEqDA<0GMxeaoQ+I*PpXD0gUY9UBdawt!VduKB{loKfC4|^JUIW%
zL(CS8d&LpYzrFO<0fg|zr5@f5o7;9l0;0n1RBGH@_1FgT(3{AKwTs%Y3;o4U<}B=h
zrdAdkkQB0~5_>{A8BEdDgX=YG-o~6_O|D02u%yI)zyETcv)~60A{~__cn!JFR00gD
zcSu`RCGHw0hEQSqpr$<8mOty}z{uP54vcBjNMfU)>@>k#2OzTiE&QT)eGRH!gYh}B
z%PXb9Ho^)?sceUON9LAo2DvkcW)|G1MFzgY&(dRkD<$?pLV4E+5vUdu91kpFqrn)E
zqVp_-eW(=1IYDngz{bX=s%0!-V2ITuSFvZH$+-6#*^rMVQ(*x1T(2V)gvgg0Zc61m
z?tKqp^b(8WPurr^5zMwZ01~_gmKxQkPTsP6?&B&>pYvvng(Hdq3cP#yHDWvd9cpH<
z8(8wSL{C}E2Ces5b-_ykHmJvgr)wF0J8)<#!cF9}4V2!)$L{5o=ZC>jS7A+R%)NS%r`2VgS}@7cBha$EO6LnWR32
zj=EG`e|$ej1!n&?@}-{OVlOAe%ab_2g)|%o`_SU#Z?utjC)cp9R$u(hL#;D0k`%{n
z_1zMPKHM3z$0FUKD
zF$F;N%mnTV#Co>CI*ghJ51J?6)AOgR11zw>P?--Gs@-AxQI+dwK_)$CIj5y>HshC%
zw9mo1bsX_Sm|zhuS3i;gCJ3t`H8YqDXQ_Rj!_E4FiDC+OS6K~zs0tC_+$}w?wHSZR
zhw2o>I`8W~`S6(D?tnIxdaMAOAE8EE?eBbKtqrNxyM5;oFwi^9MK@Q!SHg}(*)OT*
zR+W+8%97q00mjS)=Z#WC6WJ$k4UReXH$nYw8Tz19X{|Q7n2d6PU-xq)Kw#$ibil3AH2?3~
zJQ>{%OtAd&S7*VLyj6{3jVzR{jz!Fh97D7i6&oz|q5I171=oC)vndc*;bU!Vd??ii
z*3gHeCQ0bT6X0bzQ-vj?Fqv!h_;=e<&`qe5e#f9_iresKWY$2EqZiI0P5^Vw=#J9`
zTfE1wDp)dEujbElL{cKN@LyXr7&|l*Id`1U(Qh>N1{PVoa~EA2=j~(I&^X6>&27SxYMR!LVt34ZI-KCU|3ifCD%WKC5nV7WYv{w
zeKG}}(oY~roOF@puHHaXeqy`?I~2g2+Pv$2At-*1kr(B~O;Ob@s8lzH0>`X^9x&_;
zIJK-)E-w>=YP9M+p%i5HnY)#B`9S-=hfc~Z=r*cny3W}>^eP+GiR6*C9FP<&z%
zh24(Wj(wBN(~PjkAy@zfBvc1Gy_7Gr5G3Uq#5*dvEk9%+A&3amH}s|TiDrhlxFWnp
z7WBYNWYStiAj54ri{KkdKjheroLy!17XmnV%l`%OE0>FBB+uf_)pUnL7EPl*ElJBY
zEXmeQooGGNI?zCXYMB^a^t2D<_cSMUcwqk)R;u@ERYsX3QuN~u&r-r=2FUAw!<-8M
z?I1u25}x$bm;Nx$G{W%{>PuTMLxWWq=l&rX1?)F!%u%-q1E?sVt5^&6C0Dmua1&t_
zGv^PQP3M7{B)Rs~TmIEJiTrB1owSLAXbssR_m
z$e4~ZImd`)EBaciEB7A&c(gO1(=lD}5Mvuk*?{C-`;?HQ!IbF18NkNHVsfK1y|=Ba
z-yzbVIRVIkD1TT(k)QfY5(}%c(L4{E_MRMP*L#HsV;LwiY0&?+M#oOntokZK8fs)N
zNR_jLIk8{m>V*r}<~=gtG17oKOkS5*Vd*4QM1`iR>W
zSPE=tlih^UvyFlGz}uMnYf=(
z&vn4O0F!`BRoG*50gZ8?=3E<<=GKiS_g~kvNVOI`#?IFrw%3cWwoQOta}2B|U5JdE
zqZ>AQy_h(5iV6O|CVvp+AB&IGQ@YKAX7da{s@ob3KW2KH1d*MG>bDv6UM(krjtNh(
z@HeZl++s@0hp8h8CakB&X*al70fyX51dP+5^=sK?+IN2Xg%3nr{$%=N6F
z$s{8Sw)Ghwzcx3{xPJ(sUlMcz-9R%j-?Q<{cZx1mCl#%W)IHHn6?G35(j)ltuF!fU6|`68%Fx6v1>>v38kPtNmu8
z9TNM-S2Mo%WHGD~Q!2A5Sjk1h28?BrSTthp(-0YLqrsSfpChURf9oJGoO;tfH^-MJ
z_A}oe(ZQ_i0Xvfjvk?UM!(y~|Py|{zVL&@an{`WuxFIB$=V2?Q<%^08!R(9Ig5#Gb
znJ(C^Cn5t9JEo_qm{OS-{+|N_3QBn14eocgk%&&D-69NAk=)mI+LYe>k?1rbDPS2G
z7@X=`nVSJhJ&Pmncr5wM;NtAb*4EM+J=XD?obmr@0VGh*78;mWQmLD;YBh^J&6kGt
zifM^szn@lHaG*Tx^xv`RB)km
z-3NdcMZ#98nA)&vS%VN@B4_(*?7?Dq>)jYU7@#z$8bTIG(liwR1I0xG#a5NojdBd9
ze??{&rm9wuF5ovInlRotgKZ>Hke!7lLBfrVunKaq>sO(?~G%huMHUT4!sZbbNP~}Mn*`e+E8*AatFl@VB6tcX6z5|s{0?r8_bjfM~XlRK(_@|FpOwJ6=bO<
zEmm(+eV2ggfoTjzO4kr&B;eK3J-`0mCuv~1O%XH;fa)trs!@25$6{=U?gC58LgxC`
z*R3QDRRM+eM0YSrH=Y1UmUBkVNdySlKU-i8cGAkoUM1yFX0%PUu0O1;qTW$3B#m3(
zBCPoeKnt+B5GBYmz@k#vaIxaeO|C+rxBkO5Ye8xTZ_yx?W
z$Br<68>eli&Lnu76u}_I1%Fy#@&E3W;ai6Lhe;ww^I8IX@o1P3@&LV2EJlM`Bs{<_
z%+FQg^&VC?A3|FKHvqPUd(H{I-0n8C)&;MU|fq5yB0u{xZ`DU2bOA%QSO%L>3
zuD!MZA{v5g5k2T;t>;Vo-2vqRlBSC`
zCigb|n*0piUPki9y=mm2-~b?q4L}hnr;gEtCHKi0FcB?3U^o6PHmTZ}#;!n|S}oLz
zg*fWP7ma;mA8~Q{l0BEa3PSE;UA6n;?XRvS;ck$)@;BkRQ{q6fKO7Sk@^GjSa_{ez2hlQC18U2IdWZ-uZpGa)@TLts`oF^}An=`iYPusdp$HvmzFdxmP?>6OFf#3xA
z`B@u`#F=rzt*vkXAV=X>!VfTZIa>-4VI!^uB`g?V?DJ#E>f{RLfm2(~yhdVh_tY#J
zsr@|eWKH+Bdseya7D(#u5LVpU@tWS!=K836z!%*nJ|$}q&Ige-u5f%$r;lQYl;Y-#
z6T)@*!urG4${AyAqp!C^w96n4B|^fB2as5*S(xKgu9(fNvW4Cx+C|X3IQL}W>Sw03
zaWPW76ca~W0A}{=l^(i5z3U^lk=2D;0th+8a3u9BgX|j!(Qc
zrt$sad~0E5lk8m1sX2A$7qEB`O`B(2FcGb(5l``d$fis=YX4KvKZFU_4a|Y%Np%ER
z^iZjg<5kA51L)ka+xNR_sKu*k%MRIbzhxo-Cdx~y4y+k|#Kn1LHsW_YU3aed7{@j<^6+N00q1$Vs~f!WhIvEd8UxU8YZM)c
zAr~~SGW?bIsf^(1kD&0I3!cS55McbW-+iNXKFMN?FF
z8|wPftXU9;uYENp=sZ=EA%W{L*G!vXFpy6C@O(n$Sw9DfB{+No(!_4JYmxGJ)b3B=*F*&yTG(^~g~5#qLgi|Lph2{HQK%gT@X@mVyMYL_)j~UWH+}!0
z;)_FcnseiJE=CASOL0r+oP-73xYf6-9I2MP3dF?a>`N7=x7x9)Va
z9MoZ;^pR`Tdt}m*`lj1mgfPTDkB~nWdFv!a2Pu--fWT#e11MWMw&{O6mSo~WxKI<=B{nb=6eyHe1q#1n`J(os@<`9Wptx%BRwr
z#m$Tz_E5sIgnRCfHAlM;8}Ie+28ZzEwE-AHr}3$p7#|@8VZPM<;;}buihEw&wT9^3
zq_^ipqDF%iujVb=X6%D-N&}D@-fo
zCk(O^#m!keW&l9y%&;Wl4%qS_K6?x#nP!z-!pF`bkX0wJWhf+mwG*m`!)K+S4!_@D
z{2~O~_yGa>Mjgt0ric|{_6@Z+Q(Uu~#DnsH*H*sMs4&&kG;B7R?Wq)ch{4}pvA?8=
z1C5lLE|0DHaK?za6Ps5#0>~V!ed@4Un%IG?Ee%`7gdQD$#(*(}N#hLjZPD7~v{pf2
zwQ&U}npJDwD5vvrwpx(EKybYi(%LuAaB_1h&^9fa$IKZ^M2JY6bnmAAE1b;Fw7zc>
zbKFuGeUEdNA68n=tPX(i{Nn~Nlk-|l`8f?kth0d__7G9Bw(+
zZsrDZZ6Y|HEEkuDqr+2-RvfC>*0S*sqhUV@4j2rdOu{;jUp*00?cp?E16UT`@?aCZ
zcBeF_zdnlq|3|5@F_j+oP
z$Z{OiIryw_i`J~>fXd+ttj+-YZMWupIyvMG({s~1siIlx#4Vd`s?s
z)y%}(?)B?s$M`a@*h2dA^Xlxui*s-3jMcgW
z8;53`c@2(<;`Otc^TAlU7iK&IFi4UfKMbU3b3RhB@O6#@XRHAW;l3tH8GFH}xDZom
z79EDR!d%x&AF_c{6IU>^2cI$PS}gbn75dMezgD_8S-2SUn!x9Hc*2hMPZO!l3Ru1P
z0n2WqNV*LqZlWIBRTmX6x$j9z+(!w~bRSFGyA(6va0La8hS>_LzCr798DwbUcyn0{
zySGd$sUJlRQMP*w-#?jWyR>Pqh+j5h9wJVi>pO++pcColi&m53zLD+)h6@L{Mi88H
z%;2(w|3%KCmfhz?C2M7X&`SYR5l*`{Vg*YF&&BG^8FcK*9vd+)#tXj_r6Nh}7VM@h
zi|3v&n{9>nvkzjXGFk+L3ciN@jot~VA|(LPMk)WV{$>k!t198tMv`wB;ds9}?gd65
zy!i50UDv7_*ERjNF2d)4L<$qnwLsz~nmKiQ>3G$~^8&DG1rLA)G+-#oscmvEJD&p6
z1a6d_F@GD3w`M%%V7>CU+wCLL=Fr%)NW{-)$rjFf$}1vi7|KBig>I^i@jh
zqSj^{3$_$0c=DO^2i%?MdY&aPY760CTyQgnMc^vJy2fP`Z5j=LrQU?g4m2=#sKI7Y
zo(~uzRoc8?L{y~8zR{3>bntW-((ME^)ljrgrvu2GMuYTdR2^wOPsh&Yu6{J~?iZkh
zHuBw&pg0r)GvWOvWnPebSeVW##Y2k4ibXPjs6C-l)z~Bjmox8%Vk=!AObL=#8z|ex
zmPZo6&7a_BM5la+1Q4Uc|Lp}afYr}uP8pS@9^u|V0~_Ctt0l_!OF2ObKZ_+C__q*T
z107}lyB<#xVSJ$9V(V@!Z_K6Vg&((T)jy4`@5vWK;hW=!!=yIKHWB;hH*A0)|!os
z9qFjBeg?)}y6VPD(!uYyt@#8)9O=wsKFLPM-GLHgGF9pA^b*7T1w$G4qqT>^CNL~;
znl_vMR(T^1IW4*>8t=t<9{=!T(;VSMWa#l4K+PC^=}N
z=V<4?lz~nqT|TQ%#Fs}+v0d4q
zKz|LK4%pl>sBxccG}u8W3|UDd9Zc3vMqp#fk~MVYzTNcAEhUiyT>>qi4kc@Wqp*6O
z*Se?>FY+@Uf&)a`ixOFmOu<(r1tZa<*?e|Au&57$?PLkdnTg@8jVx2t)96g4pJdFqlESI)!#Zh2ukx+)>S9K*Rzg9>m
zIjN;99h7fXD1h)Y<}Q(YFpWl**!#%8VTEAuslNXfzU}29sM>wq^r=gZRJCeWS6frP
zNEMz>ZSbR8P8_F_X!J=YFf#hDXWB1&NE?yYH9TcbPki)
zO3RGw5Dm_Ni&^c@IUyz_41rZgmS&yvb@3--bPUikD3YgE8Cr1stApAAZA7l%@}DAO
z&xVXRW)mYG?0=>21Yck6ij(*}KFF{)CjkkGr-WF$T^-eCoTd(vwV9eJ(QlZWd_dxm
z%vDUuY~SF^d1B3@2T=ycizpe8%m#rK@Iz3PW>ME^=>hR8W@~TVJ?>4A*ONa7T=Sl`
zDCt!g!#`2Y;la&0!hQv8{15Oqo#Uo=AAv1kkRs{iPW!os_6yt>q5!i|l0*s_xaX#2
zGtY*sCA*1S@flO~8WI@Nj*^7~4Tr+_v)B~w75UBwj(hF&iQLygp?u?Ghr;1cW;?_E
zyq{YlaSi)Sx8bF&NeKgDc`+PC@CA?lN-7QJ)F1_SVKcj;zG^qn3{rN!(T38lDO}Mb
zGoPFHxK}ibkkts(1I+His?>e6z`Hf0-}&H~z8}x?B|sqAAtxC7DQ@3qf9u-GVqNphAHVb{xs&ru=OhJGDVUeIe?~d
zhR>i6V%Fn-aWuH7x5*%&)JBqvuO=haVb1H$c=bf3#7(XZQMSxlH>
zf4av#`S6&<(@hrT9NYwl4Ktr3Vj{8d^^7yqO_ay4EYbvW_~xIkpOsyW5CkxjkH0a8
zu2eV{ajRvpm=Qi1!hNX%8?hzSql`$U+sWB`sw1;}Y9lXqs;G~GJJ|HLaqXP`mEhWC<9?AC6`
z7Rbq`N^Xu20?gQ8#_ZLHgdO1K%I3*pM8_hwpN~FS7Jkh4&zo9ckqcRg%(Z5IuR&yF
zH--o!tQIHbSO`m&zz#-ELz?mUJaS%*X!IuH;gTX*&-a|VH%6*K-c@I-&klhxK_@pH
zvuU?jP-xSb4y>!fRiljy@9#TEqsCe^OfyD1*NNZa=M
z*P;svS36$udosY-d0PHXEdly`n5*Nw`-_W@LVXS+_;c)a9$t@n7
z@=1c=O<Jr(u@xRPSHdWu&_2rZJS%W{184Twj}mVn=|1xWWBA4)8pBA@;U%EZ>Op3!f5O
zm?`mwnE^4&ICPzr&5r{5W&`yxQXIP=)
zA#&fN&UIdLDT5jtvs7Ep2hbWz6<|zT_QI%>_RZ04;u^kf`f=3A?Z~*6y@~*^;pBHr
zomn6%6!S1K-j(Ng3EUa=wx0_y6u=BoBdce9;X#&Hm3%jd2g6sNx$WaUtZzsLaL!_QV3Q;
z+kw4x2$!pz!1Y1=E%UFI@VnL-_nOD1=HvZxr#1SU=-I}o$5=}<-f9&dh-;nB`qkY4
z{oqpjnme=u53J2(M6F&jPa0PP^dSpddV_}0HQQDn77io+cZ06uVgN)>*>b!%=^GB`
zV;yvTd79i~_3H?3_&Tjd-TJar+kN8Q!E)&&g|AEBottt7XhAx961{zxL_TXU=v7Un
zy-!%GI{N-|)moG)eUWX~+T$
zad)v#$?vW1Rl)d4DCoqsW&zYIpC#*-Qd8EzxpTdGk)QR!i-z~Q2i{0YHcJ!uE)UO(
zi}M3vsDGR3QVqVxx^H)y2Q_LtY0VRx-`c&wpA2fg{nS?@SMr;v6A8VZubGa+gE()O
z@~Mp6kRm`!HZwLyz;`K?BO&DI{AqqozTFxsKXcp~fZ`K)zL)O60iTq(q0v9~=4e_x
zI&l1R+;yr_t5J6ddje-W-lP+6u;I0+I=s(cHrlnR)nS5QWSnuV-+61iJLZ!b8M$J!>Sk;onp56z;D=)mw^0A>Z*&qP><_NOPW;#on+^8&&aSxfM
zG3cim)~zNT{{AEROz*KJSlj$qu*tD{;!p2z%VXh28Vo4q<8vTaOV#US1kk|!xnn^
z7+hKZ0_EL_yF6;~*OCX^+XRa^h^?F7M9&`gAviKnS_*#XlGRJt?QOvNdKb(WrAQ8!
zQx|fjZrcb*NF4tnv=kP=<>sg@@-NMy@=H0&ow-Gw
z^X!p+T^@~Q^<|lVvqq~zV4P>bQ5S4^2_h=uxF?!=wm`qgx5(4ky1}AY2
zk(z;bKq`!sI1G$vsO;dXfP1h2u9nauWZ9CKdSK$PKyyW|B~A0@HGE2upp>v<2O%KL
zdN*~ShiC8$pI5-O0t*Plys0C|#WH@f{;Q6tE#h7#7mdIaY`-A=+)%?ku7DO2ELhX}
zoj24W+5HIF+aL>~|GMEA#jF&SkGDYk0Pnj$h0!|5v5D)iPuox<*$!9F4ABIHIkZXjAS5E&Zp|j+
z71E5cp0^Z3&p2b77$X;g7ClhiU3L=sWsOLPpzhg6EFC+!z>!NZ6lJeN2FiCloWzHt
zj&UAR7lgE-ueC)9Op8gh4E(V+@aZ~`glZC^6BMlRH2K1d1q13eG3T_6eMx#{*;vKX
zK?(;Dj*^JoKb<^;8~sjdK8T#SRDrudMIr(%malc3pbMs3Oc9q2>mq{;7*z(iyCU=m
zhHi89Q)9nv(=}>|I?p`+R^?2J&P#kdBP44jLjdj631=vsqxRk%&_wQ@x^D#Bd*($W
z^e~HSB!)(H+XU0EUz-jR+y+AE1CD$Ky1qAah#((j5&oqND{6RP&LfSy(E%bi;)6I>*`bW72Buo&Vxh{$%~H4f
z>D`C6!O>wQIPuM97vGb$@l)BKa6GIfD=(
z%_n4maeK?%&F^rNy(^0BnN$CLnIKpKW_OLP+%Dg%9FtRaR~+3S1yCbOU_Zs0=B{If
z#%McE&?WWcCQkT50%nhi$VO}c7t8CsWzZX3zlBE5KAFiX6Vhn_usVXRX!M!Ams4ZM4bO91$XiwiVSUpg3z-%39nB
z1yqqGn_mtd>7Rq)!{{=Fja;^lomPL^@_ywad3|101XwnKv6H{?isM&;T3=i#Kvi8m
z0_FJbj?wQoI$1jb%8|?erv*R`vaHj~4KU3!IC_cn=kubHX0kPizdR4>N!T6jm;Z@M
zyj*~RnY%65WMF|xOdNRBt(GUMziJgCB`C?`nM{~Gt&#s1p9cWt{1?A81k)Y#{tY``
zCIkh7peZ0I(v_IOLBv7RbNxIL_?(hOvY>$k-qLd~WbU04v{uGc*ASBsA8#@MTDlvD
zv{fERV3Yi8Xe34SF9SHo_EJUy-9=#7coAxzm-ORsVCD(OJaEGvU!f?sC+PFHWPzy{
zIho%IXM(T43IL)qc9*2fuE^PJ64kw6geZ4m7g%iMzAUUP@84l}%bYC-SeA?mGAUWx
z(^MGEUu6g}=+6W$>>@xd`R3^tr~SO}ZK?^8MGE)o>N%@C7dd>mHi=dC4=Ag_gXNZj
z%2DP)f)H_ZS8d2o?p7lN8M1-$hn9yvkCKuCsPQ}MAzB0d;3)U?k+Nqks$J7>GGVWvzr?L&7y*`1S(1Yzv^!bQ5tv^b23{cYNc0UheYV!af{7zjfRZ~JylA_w=>CF{
z0ZC2_IglwP(ElPIA+N5gqO;??kkf7#Ero~w`74pXpj{O@DB5(q!37@JFJx}!n}L`G
z_5qZ0m;{E1Ko`8k5Jv_p>KY$rREnjvan32nH(xKP{hdo|s^#+IFt5l)=HSiAauQWMh5emaLdTN+Z~&=x&N}~cf?u7d5}?HZJA>IP@t>$CItRZwfaaZ;
zXfU4C^mfjhQa}d+AG&8Bmh~6I5-DmI1&s)*hj>vq%(hIX*ESV2TELzFFhn#Jw~B6-
z)-(WphWy(jHFsh0hG_Ae^gqnanw0)HIa+A}bBc!n%P8905LW@V*e~kO`bp1}cGeF3
zw6^s$X<*(0(k1Ef(>GpbGJ!4BR?%G3Yoj&up+@PBDLBzBuP@HnDQ&f|0VDusCt0dm
z%Dke{xv_wKrw*uu0I}*DAzY53D^{&?0WU2DWkxhUm0Tly^P2S^NC=VX$r?E%14$cg
z*fFc+rsu8z%L?iW1@GV>iHt|Vj+a4GjV++|0)`I+MQ^^mbpz7`r;NjA(y1(3M7SO^
zIh#tS!1iM>Qk6h~%CH84UaYfFEcjg_jJI_bzn?dW1B#@fI?g9*D%qIWdqNsP-}F8A
z;Q|w9@e$J_rV#yCu|<)>Z^CzeU~jZRTj6*X0kJ=r!!qBN4v?;I;L__wJlmqbb08Y%
z)bWG(z=1ntcCw0_8!!PDNQv4*O8C%M^LpJwZTLm1NC@`xL2jl?U}or#OimDh%lA+_
zb|8R+`hzf%0nV0NNvypAO}x67r5|1-W$3?*5KqfANrVTKvl*-SVjd@A5b6Eh+9GOY8weXwkF+gi^wXX7m
zB2WbFWf*@C^T7uwG_&YKffXO?YUwfc4i^lJ?G-pGJ)G0?R8M7Vc#S*gAibn^CpOSb
zd~X*N+?Qg&{ua5D1%6=v^q^#oTLE{EFdSrm+&dFT{2U_~`nYP8KvWMID^Qi;`Ec#e
zD^P$YD-qBF{GOxDCn5}A)ev+7*tPS}2K)qPb7$yX2zFn?a2=QHy`j1|qbEoTHNvw+
zpiCkBuf*e1&v{&^>kF4k1h(y=W{H&fihBQfL%ag(1tbBSRww+(uf0i|38GdaN@2SE
z6x+;o|0MmfNR8`Mdcr+v6O74a@>Aoy@~ID(sL2zh-v+eu=76z|&ectPS|YSy&R?--
zGAX4dLmSj^;dc_I*;Y7*seFr#3BTh3QN^caaB4(5dMePO4k9AdZs;cmrH+bktbynlulk>>n*W0tfqmy)ho;c3FO$-?yXzP5dj*bJTc-&}SBnk-!)h@*?(0Bsh9SRKmk&z}X0
zhMx)$qfIz}aLdJ3f^k<^72{_e642|e$A73L*J9Wp^`0Q5Rc<^EvJ~FkWIwaIYxL(H
zg~a3<{`B1duzEt=ADFS5iWY
ziy9?2I~yF$`GU`nh7$~A5deElsc>siW0VLOZ~${JiVMKwqhmw(RNiDHr<<=$
zM^yXj+S)-%`8tvEQYUvrJJekLr#z^e`iL=yML|`7Rf=^0kyF`2<+SiJZ*p}=sm_AB
zC}3X{bR=QPJTZ#2tQr9fqlZBC;*~%dx_|jl^1FU*KHROB`#LIhGp1p_-vE>1;nu+A
z3PEF8N#42HubxI}p2qVXqtS#7zGMACN#&x&E>4uELTYzBaZg!ZMiL9=7nP}r&cX!a
zlF6PnSLzvw8Vn=Tk)Ia2fwf~K3mSH50)r??=^iQxk^4rDxW0Yfg^7UU(dmse6PAL`
z-7AiZWL)y){oz5W;k7=P6r#I;K6nCzG@fQFqEQ!otyCT<;cLuTPR6x6%)`@tBph~y
zlMOo0%*aS}U$o%oyXe5@-|!@x2s~cRctn-cr5`8#&=}?sFrIHpZ)I~O`1jYA5Y_RI
z=oh+`;#skcYpYCir?C15k>KEo@s2t0o_RGjSEm&iwV;eu&tX-|LF9cnb|f{%oM
z`oElv5c^E7G`Jj2uJr_bw3_o!t}QRUABnzpLW};v{X#;!_Ut*QJlCj~9(T}`;cP&6
z+|hhU`O-S@H(b9Xm1LbAeF2`_wP*b?v4+B9y>fm#B~CYVb@-CRO^>??U@j9rul
zZk|i49tnr~$Ku*ATVlxEACgB_4;IvBrsW(OW``woOCRM`$IV1j0?9Fh7N3gs(lP)e
z=TKj77U!S8PMx}V
zq&aHXB2XLP6EepA)k~4HevL=aKN~o^^O=IcMs_xhK)ySia6U9ZzueItC)NG@bsHUki
z8oT^lE#{y|Ocw-^G1Zsy73piuFT^s`{K$yysEh}&+kUf95e_aCC=A|CQP7{Mpr399
zPk(bW7d^GcOe3RAANZx7b#b*_d!aB9m^d+#domDdc-E}JfZ#;mS=b-Dpv*~wNilKb
z26nk$&l^75{el##SpkkLzrMa65Z1S~JtwKiuhpAPyglDN6PA>h(+#p`JFjk5ErsjZ54PyW7i#27
zb7myElZ$HnY{@N8VDrWB9cC
zk69@FWr;+Xv(n@xSgRoT97iY+#o&Ez)P5M$+TAeoOZNR$)&3rnwmlV-w90{I1x3pz
zXKI&}n_6uo9AUCsXP2MF6b^^N_{SC1hfK%fah$L#i%7N?5=aRP&$oE(eAr9oe9Ol}
zsU*!5rN;TG7iDZ2B-&xCBuvp6rR_T=|4zmF&=*~CY}!e_`jyEIMFv&H
zj-SaWj#K2FPA)-&m;W@+{hZgeHbr+rGc^4(o}eC~W;BiS*mYHxDNgkZ=HjpI^(n9D
zzg>D56tG~G3RCthNVaFzB(IoYZ4CTJaT&K@5vgHqne!_);}k`=dnOoSq5D>iUKvr>
znGP&?^qSeWe2aLmz{9`UITzEvA_qdEnhnG&nt)w3uOQ`wjVZ4#100UbYMdSD_#nCo
zu8datL8mE#w@P9~-TC{|{oo>kii_sG_3=|#MY0$i#H!8lFNfodGm8fYub!aSMLu%>
z0j22OiCJgZ2U&;TG~{UogM@(%!u{M*DSLUUw%1*2Zc2zu2^2Z5E|B$qaFtpU#iO0{
z_%3BAcQM|fFW7!(DRYpFSrvkiGaP5XeryG=+>W+YJ~nCOtSbTUk9Js@6O;U&hs;8;
zbnw}`GM;dyQR`(BW!KT=am?^Y2Et!OjQ*KtJi}KaBp^p#UHtbAwCzd3&vbg+%B9^t
zRZMwH98ItwCo?~?!k(si1?WJ9F`M%j}8*XwK3u-{NF+jk01CpOp;Uh
zuc`+^Imw(#*nx9KH6(bsc3c?O%;6}mqI0DsJ;pp@CDq{WQiiN4&Bqjz#
zh=k27Y)WRxkI4Kl?e8>D|GZXb66GgK3_5U!?XC_!TqvUoY*E(tqIwjeQeP_)5z)&t
zB@D&zd>uA)`}CZbs?%}*<>o7ez)7*-B*h#?8uq5)5G_pS=V6w1$6YepEK!ZGPn|~j
zl%3@;nYNbo!qV5W*!GgJ(-)~UqF5S>Ojf>I*&migD;my^@c88N<9~L)u%c6o_aBqX
zaYY8IJ~!IlkUPfydvIvy>n$~Pb!fd+En9TNCo*0qMX6iv>vqTydwU6jhl`#>L`32R
zXhQCPTG^(GG38JFD_tL}f1+XIGf8{6wp_8hZlwzb%=T3|>Lz7m%NvAAeU$UQ+5bIO
zT^BCd140*&at^Hve)OxxJk*)+lE}hS5!ZOkp7<=MrdI
zGd{1?{Dhc@S-mKIU@uL=+nV{;;gzWQ$JXU@`*BqI>2UKfas^4;tAKqqKQpDv`A?CY
z7I+2b5*vp}MJ#W>)3>C`Dm^;}@dBIQ=mh~c=SHw&N)m^qBRIma=v9?wam3oPd~8SJ
z{UdXq`xT5Fl@KFHli2m~D@iDPmqfRZNqwL#a}Ze332}t06<~w+M!RUa1vB0X!ru9W
zeqC^g#2RA(4=ZL#0=knI!3Np!(f84DH1@&l$^UXrVnZkn3POHR63x|s5cIhGVw(ut
zyIb5--T!W!1EDUyvu56XRIjq38fHnmS`g32qa{(E!Bc%IwI|unZ96=r7Fv)#CK>;@
z8RrO_44YSKiG`Ym8!Cqwgl4?GNHl4m^K$hoqe>wE``B)IW`o76_2~D4_)eyZzz;rZ^oYy}EXZ1wOV$EO
zBn_AN8;xpUp%iwl`Pz1-$djkZG>a@#C4Esz%8npW<9IL=FLK89Ber&9;+DbDO7J$X
z7Cc|FRP(gxlySWUm>26&DL!Ows_}>~Us^P-|DSci`}wO^Q0{t=PDSZEbw*b<)2dve
ze=+U)abnz}z$F}tk^8P_b8qb64BqEACVf_%=;p3meYccn*m^JBKc{zfs320y
zVC~Wy+;2kb|LveXMj@I)Nj|S_;0nkD)vIkR`L%VM2+I`k=#CAAY858j_-OYH?79am
z{c`+xzi7Gqy#)!jBf}O3-qRmK+=<5AeG}@uo2qUaojLP5iLSc)mi~Pa#7?b`~qKA
zr^udA6|1}*tT?NyiI!r1%=PJ@xHJ2o9$S=qA2|LBZBWY?Pt}Q`UZ8B;t)QMcA%!=cgwc?g>m)2
zj>ft_Rz_g5mA(Fe(ZYL4Wk6h4zBK0(gAr|#G8YduS7<;{&ZSXO4zvz`uyjM0{s
z)QNA(d0y|i>vH;wK`D(D$1~b}%r|-6SgOD{PrN-!T-*{^1&uPBxUKfixI!aG!}P6^
z@RpuZL>b8!b~n~U_{H`>g@TlmPZuy$1nsKtICpgY
zNZ}kgaxKWC`Jvl`MEz)jpLH2()8%SyGm7DcP(j&!kgbznp
z9b%RI_FaeGYOGd;z1M5blM2JB(x8!&s*-5Ua!ahPie&xeBtp-VKB4jU5~WQyMB@%N
z2l^fye1S+96+YI`(GfLJ`G08o#^^A+rt27uZJUj4JB`tpjcqoz&Bl#w+iGmvcJf{K
z^R4%1vhwH3nKNh4-g{(|_f{py8XE9Syz0et+lX7<6hdr;)D+gUGS3+$bK{?GKC98+
zaXlmZhw!M;SHwZwimKLEw+`Biq^lEEf0AoRFhze;3e0{n@%QR4_vx9ZK$wD@hVGId
zB*|8`t#{i^G2f^}L><`zdF!}5CGvQ=hsl18h#X&y1A^oDNnxJpXu
zsb~vq#syqKGISD?E;9=|BUB}SR}A8+nUhDt3?&lAN!_{6LJ79(b4FAm?RK_eCD*m-
z9RK)6hZ!uP3`UTK)-|4z)_Lwx1{gcz{ISzhNbE1729f*Jx9dts$mYsh0WVb{7mrc=
ztzu6kk7XAbDRqhDAG%ETfLH09jv6_*{UOm60TcOHUy7L63oTZb>)*kIa#U8mUuE~J
z{Nf@b57Jr@{_1A%BzXC9lumP@Q^(nq4!My^;m3Tzd!&^%(fUUk=r9;cyA_OOCVl{KQ4H+p%9psro=^|0=KcrCyAIELny!gwk%!QsFN
zcde&?f7-L`n6EVO!}?q)kV@pC(=z4upJRXY_(sUA5BfVj;J+t=ICUI!*=M)k31+M*r(|X~S)6(h>PlMqKfoiJLp!
zhjMTDz_C?l7vcdV3LgcjRVoP=EmdMSg~Hr>X;byz+JkrktdMK+v|;5=4i@j
z99}E}d#L*#P|#*?V}c{^Use9qbzl8ryyCR
zr+V7s1-fsV3W~}n73}Pb~8E-lt}_knFdz
z$~4biJZthUdUE+tszo(e^!z4MU-Yo@7&vT#c@%_70V?|w63Nr|Ggo-07~;JVwzEqx
zMqH-h76u7=-0FUc+D$#*#z
z`s}2bW=kE2y*1$
zIb=}Q{^4O$Q&UQ6YU~j)T9h6wuR?B3>zw%pCg@A|zJpeWPF9M_zqS7Egdbx}wTZLI
zhCD`2t($)tz5w>K1u{m0w4IvaZJ=de5P!XKx;eP`JIg`_g_47K{42c+gg;P6NXoda
zN^p3%wQOuPuwPzXWK>5RD(P%Bb7Dz|WpA(f57T+zUa-Qczt@*pH}`tMeFIaji0on`
zORY!g1K6C4jf?Y-gHW!Swa$VP9|u)>e~w5CS#zt6ZU4!Gh@`PYF$sp~7_>W>Ksf^H
zLAYcJ{l*x^;EN`$Pjw|_<{3BHDg4ijnF6RlK5h<-J8DUV@CDMf`GAa;|xC@D|w^#gh&LO;UmHvVI(ven0zYy>LZ_&T;U52}eF;*c?O%9LMF
zgU}l$EoFXOThiZTuD5!o?-mqmQyo-+t*+1331NL`yS$W4y7V_Qby--=FVWgg)6p6r
zNGZ^C+1TNiL&XZLEv6MkaIyc^&Qr4)fd{b7ikFneocu{<;-%C!SE(Kk4m%0d^_R2c?!gN?@+~CZ@4G>ugYgisT
z&n{rC9KydwDDCP0cLMZ3o8bM|E;id-&S*-qSl(%5N=xj5%;DjPysvvZpEk#tCXfW*
zkwVza0?G=DIOuc^I}>d<>QZr(OqA_1j=0ny?=9vV3p)58kLw&R;zBO4J*nU+_5
zm(cN7uVppE7EMPjPsVZoYHhqvwV$(BT-wGGLIBIr&Dbt<(XV4teCsLyqRGxBW?+fj
zLqDlBdFLV9IosRBDd)xT_x7O>>ly>@_Pa-XI)GsatMuk^EMKj^H|5orezI9K!3nX$-1Ul6SB}eY6*E
z0_bN_uxMb7O5vD89i}Wh3Hs*uW)#<-&6Idu96gC#ZIq~2?pwf4pD}}BZ&L3uh!`yh
zVQQuT@kq?Up`oVc=I+N;s{)9fp=dmQ{)45;pToX!7iiXdr~QkA}W;fj*6*ck!6hK4OeD~|NX
z2Up)^O>zvJh4lMP
zTBz>;O-}%RAOGr*V+hp;5?h$(i9#ql%4LIzMIVgTm6
zI|G0ukR{gY&8Jt)b30uxRu{@OG*nf+Z%3&Z7#NgG?*V??NP_Wa_xtU5T^%4`^W8;B
zIGLb*0KZ?YH&?W>Is;M<@c-lR`}78Cx9jcR$xKca8K5Ik_IoEAY_$z8Dj8BcNBOq4
z-@4_dU4&LU(-gU4k5&LxuwHA
zwoI>I03=EqK*iw?ezgI*ecE_0x;h
z`rQ_D#j%2)fXplS$VZ5Q@o<=F=ZJ~y85SA&wj24qs{OK!fY;S}qisRO``GYewefrB
zy|R&!k(8O=#9pDTzy~-GG<&Equ)^5r!?GwO+@~YxMP<}1o=U0{nlD%k8rVZ6e0O9G
zp!2S`(jU=rWA6#&bjGM#rPXXa-i*cM@O#@R&KFO!Q_eCd1=|#T1sIzfX#oc`o(6H1
zy1zq(u^w?Pq#_$BBR9bBODVlg{YzRH)n%p^jYV0~S8REl)Y8TmYNrtzRt#L`uxXSO
zr26b_u^FR#GcN?7#UdQc$AUJ4#A&VfXzz2X37Lx`jqLTte0hZoS3fXe#^R;ej;%*W>w$xVU&E*7ux0sSa}g?3(XRY`2V&{!Y)c
zk;iOBKlt3nC=;tM*$n)y`MGs4r4Socw9!
z^7_$1h-&1GAxU`7vf|@GEq(x#c7V!I(hn(Eg~eSH2EO=y8}R42#>N@QS&`_f9_Ig8
z!46Rvt$MS`40bCnNlYxPdOoi{K*F%^gYC^s1%c)}n<<>Ay`9rQE>)2(q`wUz5V2Pj
zW^TuYu-6tjrIL5)=hu}~Boj$3S?tqJoIE(NTKDF?OPpv7{v}e$Q+gP-s_kt69
z=xXn;$#H{J`2IAsZcFEoSHP}68UO~{G2@JxZ10=|`OELa(C@eNmj(Rq#_cUQeHdb|
zYkgtU>`}ThBfB|vswaQF9?;28ZR7J3%9D{;@=y0AJM34wz9u5cOTpxfA0p;{awope
zE4F*TBa)9@yZ=cJ1p{LZO#c}}Ol&WgpCF~m*CsYZga;5`13|6i452n4{aHD2hwP;Z
zB>Nc?0i=~Vcl0|(qdvidhDKLEt#2Z(dCe!=>B*k*Rw98rBZ^aE)JGo`;bFOXi?)~0
zsvjOZx|PD2T10RFNwdOzDwQL-wz)Bt4+V-%5c7mrM#Qi&S_+kHB>e-oRt|(NA8kr{
z>iXeaEBs`5IA+QY$@A$2AF`TsI_nyz(aZ(hO;sf&2r3fqX_3%L0I(Zm0UP%ak17%Q
zREch_NGYFfSS)n@V?T)^M{*zs?D0Lk7Rmn#Pn!s&%PTxI8DmoR0acAR;TD^Pqc*lTaVcE40N;rR01~V*7ltdWvH<$@(n33JTEp}RX3?t&C0;E*O&TI6%?YtS2fs8W7
z`-Z?Vt8NJwQr6clav8XAH?nwCX^%@Dy#5E_B3JIE>r>}tVEf-G-7X{2f{JDxzDmpK
z&#rFB*CTMu6int{lg@Pz^x2ck!{5&WlI`YGzSb8w=3Ra;qUPe~dMjDRNYYKsodN~{
z%94U{GeaSxeM6Ql?HDQ`OHoCn@T+unZ?ZAHJ1CZnHGT#`Z&g)dADM)-usAI?NZ~x#
ziw{-cyX<$L(VaoZ>hkDpUv$FQ
z^j!fjI9opLeHJ5wx8|3>Q6;mL9vIlSF{6oN$04;xk2msW4)wO_;U#eHMls_=HPOWQ
zeYT4-+#aZ$mym=$_tZ9Ww9&9A1M|xan_ES4dN!0}mzJ1`f!Mm;2@FgHTLi`*w&k}j
zqlT{T*A$pmgJ{rbwrjj!>;
z&ZpkDZ$e{CaL&wt+Kz-(WL8o?XGs|}FoNNzCy(=C6!@
zenoS3c2cW_VdM~^T+c)+u`?}uT&G>N-sJGkio!Zk{qJt-aO1^ZX4ZneIZYm23Lfrh
z6)m9~_x$t}?9Y1DjtS3&LUFU1tYm=B
z&(D8oI=(yiPi$|Kdf%i^{Rh|_B#8($G1FXF3f(0Gz3=X!4U}~7ey+^BT*I{K1eSt
zn-dg12#JE$=_Um8jm$ZCkISy75*-IDTI|ri-G#+NIOsBJpdpBf;we{NI{&~>&*e|(
zpJ6C{tA2#!`JsblTJ!5zojTIKShBDA*zs{CW1LU!{AP{4-{|j*=|TA}mLQtz9Tm=U
zI-ljNu;qAJmdHXy9x@t~woEewcnwrmIh{12kYdGxUA)L=i(n>6w)dY!rO5C_p_C_X|Y
zvVU8yw{A}RQttYi<=%5FRg0hy?p|dL^yiG&KwmP)Vq8#s@gIDKX~TUV@-Ihn(ri2}
z;*yVSR}NcRrP8-P?Wci0US6~@!{V6F?^np3%0Sg7P0_E@=ex@4!2vPv?Dek(dNF(O=3c`H~(OW*UL`!Q<<_3+^}?Nb!PGC;f}jv
zSFOEQ{mb##siNUwdPuJiE?`q;Ecgi+V9Hr;*_BU#O6PnM9)MA_P@XUCg)rBW-{Cq`
zske`Jok`GL0=p{@e*{vA?XI=@R=-u+>L^``BOuV;~chEDF4@6Mb%jwhLN5RueMV{qNj`{FgT_8OsOdOZBE?
ztyVTJLlLdN6U?!1o;r3e{ZQjw_Olbdd1g0kAAA=!ewfNZRLpgbR&5i)bFy_b>#>{x
zZo#bbw7}u`Vu_BviOD!;(IPyjTZ0gYu|mG=c1#)Fx@<}_f8{;zncv_Tax7=?97wO
z+rL$HQ1M1)8&KbAF{>MDqg(lD{J|CN7R3@2+qeaktVmnGKR<%^@?TFG0O8hpO!@$EJZGW;*PUdho;TtNJ)^BgO1@r~RRkEkYH=pUcFmjNrB^NYY4
z6K}e2`$zj@@nkjwr|GmF8rH~a*%TYoaV4e$mwIab(DG4ZqF!~jmBTlXZZNGKWy^G~#}mqFLMpc*8^}
zhXC2PrDzV1?3eXqIYB@?&z$YgkeWF76%`@KZYYZ2g1{?Pjb_&{`{lYj$>(T0B3HbU
z+5N>5QuXbZpi!TDVN5~YQ!K(gXZTE5$$dF8@^$2i`X(JQ(~7mV)$2u0Zj(zRQjt#^
zHUG?-&(^06J^y;v{D+nk|69DEWm(=HOrt8oJ-=4d@ad$^{En;OPlrE+)x7@wk1HOU
z_#jY3{q7Q!7)H$0hVJCT;l*JjL-Tu)DX(RoGaPG3XbsNvd891)pV9btH
z%n`R#^?*t7{l4Q_D-`ZPgi-hIZB4m}pJgOZCC}a*(jiN?%ZxI?I7@0XyycRAdr2l3
zbyOvuAd{ebLM;j3T)cHD40&g#P
zk$Xv%k&0yGl3)ey@!jbQca~mzrSA;(^*Z2SFsJEpQhA*&s{=tCuUE>+x)Gq4xE!2t
zq7OHe5kW54Mr6COc6O+^F*Ke8IK|4U*+xm=nOfE#V$}h^;_&e=nRZXboh$c$K;&r2qk#8oX>09--2ee2YwbLUu*-Na~=042#Dtx
zdEIgbGTqhLh}f-`T)&kty8sQ9ki=9K`0&jN{_}D0xqiIH13IJK(KIQnTobA3ng;(>
z!h2q8`j@|ir%=$^6M>&i5Z6-dQ$>2pEl>SGat&6h6?Cbq{IQF^6O`a~N-Gv5%7YpZ
z%#+Jl%GC+2zKl
z8iV9)X;G8K!koW4L_BJ$-xe}N^{#%m#=pwWIe}+Bs!|pL{2vR#K744ANfbKw=g%he
z>t{3p;}EA2_^Gx52|Afcm=;5Wkbw0x|I&3C!+;kxd@Z6td7r|8AYm%`gv13DDGh^E
z6ySnz@WNsl#-Ns*##nC1iZ01G_}j`ZikOpcfDFpbJD^wB9F
z!RF;;nr+Rx89D7GC3CwBsTd$6KcowrFIFbZS<3U#Lg}V~R3l`k(Y|n=?;M*~ZR#+yH>JWxv
zbsnMN?<|G?-oLJxOXRg$){y|!!QR{Yscv_G0bklYv$Df_VU{Ll0l=63d2$%H+}wJ>1WI7o5u4w-5!7-U=aF>3
zg~S=@PE@lvCia18Wv6Gwcs<#j)!4iFP!nx0j~kfhs0%8#*G(E(vf=0^ogPFu7nvPO
z3(JK8K5TcMm(tkRTU=d?-&>TBjvi{uR+TiL2YcTShQw~=
zSYLh2W6Wsnn>g;Q8H?sik*hrZD`PXjy1y^z2cT_12QLwTRm@fa;3(_Gq*da-}fp7)V6*
z9WRlH=76-f6`@fjJBCfGFehbVWt5mAIgH~@J|{7{uVFUz+P_|u!wvY30i^g<*qWk(
z;Q8EIZe#3)mK#qpc%UKgSLp0G;d^?hDzsY|utj
z3MgIFw63KBjItOce|sHJNrqy@_XCb+54?>6@K8sN>ci=0wvOJEM=qo{%OSA-UcXpN
zVSjD%=46AYi0rYyIdGa?6e@E36E)LZXKJn43JX2`^@-TldX@Hf&k;P8$OsOkYkH&F
zobBelO!I?6JD~a2d(!~Ls6&7IV92)7xYxF0K0;|T2XJK#dYv5cqkS-LB~Ca+bGsgsWln|rnEW#QbY4f=#yBm#Hnr1Xp%Y}14Bg23rGw;DxX6(qTN@td5@WdYq2hsb;Rlo;
znm=)w``6=iv4IWQLP9{dhEID{faydjEDb0ye7QEF2Cv?HD-9uYT>Q5`5(Q*%|z>cnn!
zdqE8lAbbnN{%mT*X5#;acM1}=r?on4e_>GhzogTd1N_%Maf^}#Yo~V1AUD&sajNHY
zLdQPjZ_@RuqA8Y4l3rC^Yq6jB*KgbeEb%clNBS&3OU-r}(1{;a6~G~Z>X?~FVG3Hl*6$SW&zz5K=P{ojSTn2IUqu!0Osox#4yLUGH-AIxlC
zmMWwBt@P3Qk~B>A86s{^Nbz*qY*PG|)IR4IEL{m(v&};HIHmV*m*ZeEPo@rPmyOB&
z?q(ydLm(VYb*>e)ZF*xs5lQY_f8TSXeCwYm73JMR;`u%m)8}&2%V!V^-X4u@uUr{~
zUjFCvpp#lPL4**~O#gZW=A+I$ACkl$uE3!y=N$V_uIpZ`ytVooo~1(!VWQD*GGb(U
zv-{M){z5g}+ybo)&E`%eZcaVGdl780axOWdB)O^IG9$gAs}3g`ra+4YeM-;sji#TE
z%WJlr-E^ygqb=ma6(tUEPcNBbQ9nO~_R3cy%J9fwmhsIvX
zmMokXC+#pu_KABluq(vKrVr?>D5U|9%i|Z{dd<9Oq{lVDN>oi`H8Rrd%XZ%aQ_(1R
zp(UYmW#w9Kft@vYR|jvprdZDB=ypweTNe!gdcoQ))IMwMit_>#!
z`kMw3w3V!zTDR!aPW0hg;!at@S=;E8!lIS$O(G0-&+dePXrFX8dZm6^addTIW5tND
zP^f~mLKBOXJ+qZ6v>XPe-GPoo3X#Zgi0trGZDdqW)ch}G-pa{)aixQsqGaaa0CECy
zaRXPY6Ys|)tSk&%DhsJX;0jQ90*UXP&lSd_^mH50fCsGDLvQC-b>vNsDQC=^qtyaM
zz2~F1781HmLN4Fe+1BjUX*PH(Aj+pA{F-(eU0l=d#bmmzYZv=-
zww}h2jJyyiy?hjm(Sz(aVua-FZNk0^Y2ct{@N#&L9^QUd1IJH31Z+m{>}cjTSW0yFpc>%2!pW1|I%_^N4l7#H&*UjP$@hJ2~{XR
z7)ES@Rf+iGP~XsRVRCkQ{!_b}3c!?RGfyv6>5M`MrgA*0tCG-;4Hm`-FDn$1q3GVJ
zFMex@Yz+7~v=CKB+01wQ{gC)G+G9E!Nls=R^!BJ_(*ePsCr3_FMod*XdJ|TOL4Hh@
z8IB={j!@^F6m~K_o5Hur&G+MCI9)liW{@r#_A|jQMf0f;HubYkGPTudVIJPO4x4r$
z$_I%w&G3kqZ#AKAXi}iROT%YeMTGpZC{vx>M^kjjX%`2xlGC~vX^cw+Y)}98o(!sK
z)oaqC7DXMOR?M=yl*+h>{Mo?e4;vydHp%NX@oq7J&eg*;PQU72n>0OX#Vwsa;L&D2
z{XZ{2O%lonrJXGZD=dK*LUvY@>l=cuadc|HNK=*TBd9`zV!NoDFXHDSST!JmdRfk5
zb)+qyU5uxcgKMhqaPj&N6te7XznB{Wc>L
zC+K0(fF>G+?p7ZXoOsYem+mcq_ccM`lq4BxU|iI~iUS=nTEUd2%fy9TaT!<*>wJt^6&EO-x8*6~TxQ&K3G)Qbho>E-B13oltfxJZSy5OY^>zl}yes$x`{YVB-wPEt(u2{p31BYHR3#lz1L_@!%?tP`3~v^2oNu{UCOO}piV49Tk%R+RpA+8I(^Ap?pgAPgm}x?;%mW!OX)0KGaNsD3(Apb=23_UhVo_
zG`4pXE_0Q>*@ep9vkao^*ego1p{@YgJGJoO_A9YI@!uU=Jb=>)j`{!fh%%xw0BuZh
z84ofKc^^=@tug?xO577Qh0?G(KdK)}V2bMZx$hdA`&B)bm0WS?6i
zBbmnZ{EUYZXVv6~Bs3NVkmN^&CKE9*8Ih*HJEZA;|1RIAqNcD1HE?jSVgUJ=x~US-
zMUP!{it?z5$-y`{5Cdp2R=#`L_C`V`>vm*5O8sK{fl4Enm+@Pfs%{vo1#gaobMr9p0OH)FNWmiuRD)5
z!L+e*RAnIpTA=?36!gmaxnsQ?_g+X?zm)N9txpY&i|jWF;B_HN>jc2VhB}>Sm^$qp
z+jWc6V#nK~UHM(gVtMiy5w#AvsYqiG+f5BBHu@McAy#e>CrVOJIw*GOx@)2|J2U45p*{q-@Mqz_DFDbe0=K{2Z-YV
zLwr04ykr9KhQu>lex@)=yrGP`>zoyI4M0A7w7A+i`SG>{4zdXby
za;$fM89cvvdfMRcIQ^|Hq#ZG=YOw5PQ%-}4HII{=b1*=@a4o}(=N>CyK%mO@+ZU2y
z;y}@syEdS0^}`5jn#h*S+!}}QF!BK&ujfku)Ys}9+~B$nG%%hq|El64LtBV
zUi1jVb27n9`Bfvv%20m`rORd5UBb`{vwG1|1qLne&Ot|hN6$50wYQ<68`i$3$Ci_})5;<lq|->x~Wq!7RWU(P7}`i^KK<@k*OZtFXfz)60m0*Gp_
zfjqgw?5?8x-)7HEop0L++f}%2Bsfnc2?j2&Q1-@Pp~Mq#!(}5kId*&)zI0^Q^gqv#
zLBbMW=!GGEm=9K$UvJUO6R-xYtBJZjH<5T%rB_AtaK94!@vf}@Ju;kdPSX&@{|@w0
z)I
z7|X@`n1F6A9hbs1eXF<8{At^_yv~!pE
z+HmJ^fy)vFj=({n)wM|FjRBF}D5SOd&+}PR$QS!!gO=R79|#B&H-HLsWgi?svm9Cg
zh_q&sQ2fVDwZL{cA_a6RmV`?DpNj19b%j(UUhcy-tKAK9CLYpK!G?nV1nlbR^#rw}
z7QN40s2(EP&Vr8K#m2Jq&QrX6ychSJ1y4dA*Qp8%CKUc?1c<=#V@@nj|FO&N0Y{9%
z`5pon)$+oz8RzpnYo-opNJhWdbBlkLy}##0cPe>5ba3xF1qw1U4Euj7*0o4Q#1fA<
z9fCKvu?x3;In7s7r9(@1m;z-t8^4>pwQ^4=0!=Q*Qm3AZts9XpJ)o;UD)&qL3Avv+`>eo@fq
zx;k)$U1bd;l#Ih$5f5weS^>va?7P#!0DuBe6?aw@aF%5O?#i1`XBL9DTkiGydcwL^
zA{&k}^gJo?sX6F8Jq;lP?f-vI_J_-i)aqQxeojTpk$+pp`M2-9-g$LYJ4D6LamIS^
zmN^;NEi(;wK9aZBKa`JB?hrRw_>BJZs6b=bJS=(J0eElsk
zvuJQToK}%8-VvcO85rpY3<(>28E9ZNFGO)qMNs@VtP__2LBGnPV>bsAMC16j`XbQR|M4xkx`M`&fm5tlI_{l;?6k{SvZi%
zVGNnhTxHuUAKL3R?WJa?jek>-^-@JJt$Q7oql^$<5*k52lo7O$qrO`g!O)eoN-rXH
z-p`|cF9lWSyeuywa788EBLd2a!2h6ghtqIb)D>-eclD!fR9tC93l{@b4H@3~;?)`#
zAI_%T-yG$D>-MJNozhBU2c@>!&YOrR;(MqxP~m|7P>}0~Gg)--t*irnJ|;a2M~S4o&>g8ulS7
zkNhO{y%Vy44~(M&tg)BAblHgSttej?g*nq0S}@U7b&7wgCdiGGCK@Ge5cNBq{CVh(+49fpB%KR73kNkIjy
zY!I6
zpfa+Dv2)ijJA3QEPIy|Y#WmbQbJ6&7k8*}2F&h-xZT!J^nE3}P8@s)-TkeL05KuP5
z{wiSxrH_c
z1C?sNCVVRYnU0$Sy;YG7{??2|Vg0-T8YLS+h1vqLN(+_-5=-ZP$u6sE6~@Z)Ef{Bipg`$@)g=9>5$@hreR@
z7yd8nn)n`E=_H@>!E*!hQA(cG1V?<@_NZJ8n79IA=~ER{=<*NI?=d8|G}jcKvS73m
zo1${c0UA!s-=%UlhEFX(X1f&IPTI4t=_t?h-SdJ47J`c7e>a-pZLEiOv&}u-)~d4F
z2%u!Iw`U(W1S*sCs~b@Mmuh~8Q>sr9$j3#Bp(N1E=hHFhbZ*TI3Q+2Dcfm7(G74Ci
zd2|+gx4cBGoUG5!)>W2YEUvfG8KF`-vY;nHxQu5Z1ELfcw}5GNUVX2LbIXQjtC6c1
zx?f5D&0k@pW{Lzn+K(xYtdc%<2N4iMwqfx<4QYHEK}c;e%M-`sTw0O5i6iSb(!^MU
z(D+*t$FAFNdKDk0Xw!!ht*{@A15)t?X*0?EB<=#4S;*nTc*mE$WEY@C5GAKTv6YTS
zPQ-{cxTKSl-{sz#tTFl*IuWiUb%w}CazWdgs}X|tFt!S%v9)$7%nUD?)ubuGj%or{
zh~cp6PBlFI4-}*s$N$_Wzakox9OIWyjn=mG{zRrL6P#)cQ~J)Ujw`=P!2n&nStB$A
zR`0;;Y}uIFL<9nOQ}hw9V%37o%SF$;wu_xr%*ThCih=72G@(;s9+fthP!>YW3Q)<>
z>k$%kuYU>RcLRvl28`p;F*16GUO6%L8%eqd(ISml6uRF;4-u<@6B=|di&U~B0V1}$
zn9G>Fb7c(MioGAf=Gh<7LC0F<^(3K7ImE7JD!8+I%@Sa44cjU)iBu{Xy*p(&NE^X#
z4RBk|SLWxoZyfB$hCSiDWj8C|wKml`2}_6X7@W69VhJH@!~#oLM!3$T0!2V$z3r%q
zu#$Jyf7K~`cejI?kPE{5DP)izA31bwrf26_#u8GTqqwJW?U3&+v5>gQVxq08y
z;0$U&ok|bl+Zzq)y}I|u;qvu0`Btn-ZdpG$RgoCzq92@R|8m^f%I3Nv)@_51?pQ4b
zE;efr4B)pSx3_hai1e@rhDI%y0D>CeGcPs}?Jj3ASDKmD2Bttn@^TBjyjJv$rp?!i
zTp0MZ2N$$dHdGHE*OZf!C{ZQth6j4dcy_uOuBp#w1
zdCi)Tu|Ngy-0O6f!08YJ_VHfyQ*c@)uw)pxq-zS+5cm3Q=a(jK$ZH2qR~#k2i;pxA
ze^7-;(ytSk!YzsT1Un^D_GZyXrPr*#jobPaDB^&ze^Y34>~60n&p?#r#BFC(VodT<
zJ>$lm%p;&cDaOBtP4vI|Byq^$YkJcIx=Cr%?%ku&R4akPW7KQSA*G&*EQqPE*fd#9
zLIE+~J?*D>+I37`3XraNG
zHZ!Jg$k>Pd?k7#5L1>uKF&tL2)F;sXH6e5qv|wk9?m-Mr)Yy;HLf*jrO}BvYG@+G+m8PcK
znrZH$Oiv9L1J
zjw9T?SHhduyt~Vg1B`tP)P69M6u#(-rg(Cij^|zKK
z{A}A~s@X4Upp8a%?UtawaBZ!ON(i&xZj*DI{oxHn}<&cFb3$rLs
z+N$JUoP&76oX8-_el#KR1T$1zX5-#~NYpe(hy;QxVlJ^~XR#k~ts6|Y8&A_O?bVw`
z>y-r*A!%|g8vP7&2}ihGHm_q4`RF1-%LD`<)~w(?iV_vJ`Lb;L*?qIt^Cr$tJckM;
zK-*R+Xzaqj4a|F+P-OZa@u95D5!$Jtp%{9|x7T7>eu(OU;4f80di2QaNyBa?u>N|@
z?Mr*g5#*?O20kt;&=1Mrl`pO?O`Sh~`r0fO!YNZJ#D}U<^U3CZT9B!11x6~@lQq};
z!Iaf%U;RaH=sIP6eqk8Rb9rnyE$!8KGJp}J#?j{fT|2a>hn>sbgSoOfk#|mFucq&J
z*mfTLJ59Rv`9L1wY2h!YT~_ciuu>;kywc!;tM+5N2aFc)je%LNt4EQ8as_`+iBd`wr$&HW7~Gp
z*tTsneE0o-j`!34dhKoucEiAAMb!|JP`Z$6r)?8C%2Hy+gI;`_)R9z(SMEkjD+W{57uF09+ntqd!vRXM=
z$ZcKnizk04HYW^=2T#%=fHm8&`&@{11x7$oMg4(Y6!|HT_{}ooG*)bG
zFAoOU;qaw@XPM&0*LpN*UYu!w1l^-`=#)Nkz`YLCRtuz(o;30qw<+mn%m`vDSLii?
zH1(Vi1kAaRs(EjWi-%DP@w)Bj6O?{E8dY~Ujct=b7|ungVrBU-nkYj_cBm=%4g?XR
zywSh9s&IFZq8H$S88qRvVvUHuvc(}l%b~3QO)jwznlA^{=&y;wtDNN3+i&0_ZX2jucWrvKf$0<6s#=MGU
zDOj=YtD(+=(A!=9dX|FG3lHH*4sI()=4fOvblPwJ>$kWA#+qUg@U^tksjd?J#qyYm
zs|XT~;?W-BwKDrWQUKYQTh;!Q?(xnE)XrSg&8Si&5i1r7XeqpA?RTIApntVFT%-$s
zD$DWT&odOSL~wST5THP4KQm06CXL3pA$1?Rx|ZYV}TTBzIf
zy;YpL*LlUonbP#b3gPFBD$WmZkZ^N_&_Wy!4qrahH?0N{^iJjLv4Tg>
z(LA@?PcNnwk5nBU{iEA7{1n01kzKnpwo^rbULMQTaY-KTPBH@R8tpZ0$+2)G
zaQ@ja)V&nM%-O(uXA9AVzM4zOmo@*`jF*%Q+|>L=1|c0qPus2@t<6EX_HdF8rtcTC
zXoP%m0vERr_X1XFg7M
z`pa9TdS2FyjZ5lTkDlbshR-~7=O;ZTbKo+a3{Mpv7+|hn;c(ioZ3oK&#(;WluPIF56iUUdLG3^AsrpMs?F|NFral`
z^$S1N3%eK{(eV6jV1WAj_jTLa@;|)5P_O1eJHB-&V
zNf<&-DMqza4hpuMm-2lSp
zAbe28r)FNP2ljVexTAoEsrdL;Hv#{>Gg^5Q8F>opRzKF|DDDJD(JYR7y&1n0qwN=(
z32?@#pvOwURp?e0EWM9LuPnxI!A}QHrbY_RS
z0LEp$p38o)7*8TzujU}w-73q5s^GR6_S%eb9geLWvHoe56jk@B!K{F{p^X$dNDw%4
za#|VbssoSqNWFa()@l7O3^@nT>g9b8UXC+G6U}~~xtBxT97gC|roRKIzf(??M8S&b
zGh`^W65^N)Mws#Kf02Ljes@S>+~q~d$z$ZWsCcr*EB*dfR*QAL-m`d8Av%Nh`$JyI
z(^fv1^nidmHFc?082RF;%hF!=C#l$G
z;Be?6=I4fnztZz;<>ia+`b@m6|M6Z(Kc@e=V=z(;dR&70!Ksy21%(>9o(k7L_wWCV
z$)VNsbxMAyA|M{^8apSVr&SrbFDF9_ZnYPT;-WiQ!J?)!9lWW(?CoNEy9tg0@03vR
zr{?d3DON3$X+53SBr`cFjy=P%I4Kf1<|qy=4V_v=)$&R0f={6tn|S@EFbx6;b6@1tGsY3xrn!aq&Jb
zbWwpJv`=rtq*hsC5$_W52ox9>`L>O{hj@iSKk!-O6x(CYO2Y=fWy8mjW
zj;^HceHFTM!;phHf5j5t7m2SiKkB&)+xU8577htz3g9lC6%ny>#Tl1uBhwu^{QoQf
zy%tYLXAeWQ>Ip=WDV=OZ?%XPJ7rM%h}-K*2e#q=>v&VHH1
zUa;c*{x_D4MZ`kv)W9lxzuIL|4U;Q7lq}A$F>U9;!j~qbE^KX>xUN*UDZ_Vmb3wXHK6mfb=h}L>8xB5b>r08BQzyGU?*wk67dxV)G~a0~og{~uaNRs~_}Y?wpdI?xc#x^f^Vz0E8^BU0a@HujG;QE-~WA!RPX>W@EDF`CpTn1LUw
zM-?{?bS4#ImpX-L*NywR@J=yQsESBE^cm5Oj@bG6KF6W+m-qTgC+_*
z`w&1x7^OCxO&A531f_F*cq*1I7y-LAv)u+RkA9)#X2qAV#Mh<
zs2!w?L%E;-+S{&ljUj)xVAG<|OUiIkaFTHT6;ONvM(
z^uD(B?sSX4r2j0R%}mb*G=~PiX#+hbfcbpuCMWQfh}covuSGApD#-3O@ka@WElD^m
z_;_dNm^~XDV09Aa9v_9>8>LVR*!~p@`ET94Vg4GV3hVHm7zM(@er8#tc2z-e*7Fz3{xDODrnJzE>^-|`
z)bLhUl$mcv%rwQ%*IA9(kL7tex5Rh1ffjj;D5n__19&dQ9vS#86`M9cFoD{ElqU?6
zlEIHnytj5P6SIA>i#THN5s6ksn%k1^pjnuaBMo-G(btW={6#xzs84To74O!#)v<**
zPD)xj7n<;3K)V$Cpp;3HaFT?EGsI-5pU6Hn6hGE}oA~?Agf86rdQ)R95c<(!E;Y^c
z)S+uZ`0GgFkM@4+_1ibyhBZt~D=6ugoV_9*8_^K?qzX=2zi}`Gxj(ghJXq8cfv!7n
zb4ofX;*bul;r_4@C+oi~yCB$AK;-?(yQZW6j!DN6W!=C)yMg`C=Fq7m;o~~kLe8TZ
zS@O+1hATb}CXSp$_g_yXNcZ`0==XP*4gO7cawyb7f#A?%k^Qc<2;XEp+%3PtRg*5;
zujatb&s4Gz5c*`imp^qTFO6GgF1)Tr*YuZ@eA}%2Z1$6#^ERWI{kWi;`evK!=z3!d
zlzl_G_R^u(4UFBRiskCxmWlm$8q;iifpe{LdT?%Tv&3f&Cmwvl|~^PPjn^;_zGX
zrlEH^>+~KqZJldavNyG9P2y;;HA$q4Q;Y45wUcWVsk-*}85!%W>9hn1LbLNrV_AoP
zWmWb^ZeiuD>nqZG86E?Aee7qYLvz2^UbM3ZUY`+n9^4MCH2T}im>W5SrPs1bYyB0C
z#%2i`e}&(8fZ~slZoABCa3iD0MD#P!dVWd9Jh;tVhKL27=<8P6VhMwak2uYS4vWS1
z!6({(65Tb-jxf?I?tf6_s=qg&zddV5Oz{qSjizHzP^o)^-CeM`(
zUX3=O#zmu=+kt1GK+%H9L3{{8i#XneCg~(R*v0m>vMRr2DklycXf9}2G`%`3y_aQ<
zq^Mgx+^{jz&PY4EUu@Umm-PQudZ|yqjIlFEK5_~_7ieE;?>%)uQcUMtjDr(?vz-pg
zk{}yL*eAb2DjI?QYByDL&X88zeN#Mx1q{LgZ*M
zap$bm63c8C?~MW!w28<*q9hi+0X$f^pEl5>MA2vNw}u2%+CHZo{n_Ox7A{IBBledK
zSfH_CCsyiUo&0M-up3_}Pkb;h#@ZgK6p@JtiA^uwrw_M|MIrZu_;WJRKr(bIN%UYC
zNM37dmv$T`WwQ_gqnZ<-BrfQ$#Dp5;20xjPD`WpI{c~o2ECB_=(D0}Wq30Ak9y`oT
zvGJH^)w{%Sh0T(D2EE>kNLGbJG|A=%`&uJ$Iwj0IQS@w7+MKY00(g8u>UU5DD>Y;
zQm!Iy
z#;+N8WqVy@VUh%eZGp@g69#eOs9O!=;tm4;_sdBVPU&kA`Dg%P18All%TH9Q<@Y1u
z#tj3_@Q9ETWjx=8OJ_nH%6%B-|8@;lb`;(Z5Rgqd0!G-5k$ZdL#g@s(?<2Fh8*aZB
zR>w|{ON=DN{@zXP8SuL`d?8|y=6heJE!sfDk;d||3p$x&6zq?k-ob|bC-vd_xYS%q}4~7jK_~(E-6CWOLKZx
zxhv2pQx`uMCH53Yb+7NDIzM!u<@+|e-x`p73l$p0YcmGzollGi1n8zq3Bboj7iwK3=JABcf
za>ysv$RWxl)V~PD*FvTg{?i)&8Hm5P*_II}RwmTUtEZ{p3?Y{r5}5dGO6yzSb^c<7
zKO_a!r9J;(Vam62cNo4qi0b}gdO(8@OZ{cjy?Ow`{(!7mqaJoR4Lkz(_^ehvT36Nwazb@4;iZnXjolF`NQ~dVHQ7T8
zN1TsQuOuC3QzA~UE+ea=U@tC})8fLdDcsyI_0ON@(sMmuVddOWh}M>jE9?~6?Zf`<
zpQriw?=5;PRdc>GE5U;+b
zg;Ed>D`M~?A|kTS{YkDgR74LPcBAsXn3*E7sLi#A{8zTOiHjGGi!Yzql`5TAlPeec
z(UJ1XULmzr`SaHsrss!|=o_ur?}RuMG6Rh<6j<<*bMKN&hrt7_k%s7AvgSAZd6Xi(c#G?(ZD;nV^@DlLaR*j)dH-5K$YpE|hB9t}>5y)H}1
zY)U>uycOXy@?GlvMsDRzo=}Tkn7z5F?E_Ar+b{ve2*stTlPX~^U>OImrWGsDh0PyR
zF7`CDt7*K~tb7ZN&hF?~J32vmhtEUHT*v7#t1N3wqonk6OMh?tubY1ZmPq8l{y*Er
zcw5c0OXBt;L{8N|;ofLNr%prZ(#JE_D@Ib~#uR7abGh
z+^AH1_$fVMBDw8rO)qlEn;~Ts4~+{BVx1_wh8r*5-}5qW+*hR1_Fed{Me&U4h|LPo
z^*Skxk^QqQWQ6L7;UsMiNexZZKF#=QZ{F|X7!*Ur)gVE(Rd}ZOd7h?;Nnwwp&=6Ag
z-q_v)J!NsqesA+*s%Ti&_b!pZ_2k<*&%|>pg`W+(R7%p`GbHqBlkd>kh3cX648p^z`!z$FYUaZ
zqHIW}=e~rTR2n=$Z5$z8D^O9sKy)v;E%C#-U{|7PXyPJf=gxz_vgTds^FiT>DGo>s
z)Q++=EUtbs|DdHSk)la2Tso4~q6)hy69jqlP~dEooK)yOCntAh=z_V#Jt}QBgvF~f
zu*ww8DH}N>U-O{xsz%w(5V_OycsYL<=5qkOn(qC;E}Zpuq1Yppz)PHe=ChF?KG#TB
z#b`8mXR|3B$cO<^PSBm2iyz;!)2144MtB57Pm1Y*+W9LZ^INVg1d6MgzV?7oTm`fD
z252~oI1pR8e&bsbHvt|V-2cSg=@(&%Q9ym;^RS}`B*z_Hiou}E34&{Os~AUw{}uSr
zxavv3SG%9wRw4l|?0V~?Eh=E4K#HW5$y(Oa8|5Et|GL`#VvSc-bYxR7pN}Gam&6FW
z|LCA!I^D>tEn{(Wk~YOap@tkFX#Sx?c#18dIGSS0Sj2yr51n%Lw
zu-;aON%1lT*g0-wF>!S&B}jilCukSL)tUN4xM;EVhe1&(Momgg2>^*^Dq82v&YKG8
zjRijTl`xk1!=4}dt_)eqxq>-K(i|@5ROAp3x-^jif3!=+XrFZVaE$9(?YfL-C#jAM
zX4zOWG*P-R`12Ct+UXe&@ef0P*VI%#)o~U-FnU&$|FS;T|7|F`S&72wDXj-@%Yovh
zVVH(l*)Aa=p3mhLJp88|=ufL#oJ!v9rk8X|P!J8PCHl-WI+;nF7x9+mj=H)O_gG?L
zi3mjw9)J~ca)^4mD2x)}T()^Y@xMt5I;eftI<>1E%Jh>99k_gq5G$uY7a@jXHFFs_
z5Uj-FQ=+@vV2bBI$@7NrpD(x_CS@YYnD3CAPpDa8T1~MC8wy;fK51VPJk&w?^V+q<
z$IUr9c2zomF<64vxB}CGNu`)oO%@4BDzmgww+&ViN-o8q%ZtF}_0X^x_0=@jg`wUB
ztb}}cpA_$d;+;Jt-}C&f8ujoQj}{XS^UHkWLD_3BOMd9yb-MTS#w~YjK}lFvRsFp1
ztsZ<%S;>fvGt5pln};r|>M`NgL`DUQ=2;7DjV~q9SV{ESfJbOi{rvhdfb0{qiH8G3KZZq@>5gc2_#k>
z4_{^qZ|GGnxZdAchop4>5&Yil#Da(%#H#8TOMrRjv$5c5`S}3mJX*Cn5b765jYgE0
z_twGvbCNuB1dk+MPW8M#$;%f6157ax15wAU_e&!-BLN!vsN7DP>7Vv{9+K`K(%REI
zfBdY*RGXi~j+|Q6=;3bV2-%<42GLMG;RB~{r&Ib%XmSy(+4XW$=I!c$!oaMG|HB?v}rjgL$ps$d&qG(mCd^o-+)2kyZI|7
z{cNZod3e`yd~|gf6+}e-=!Cy{TZ@D6v!vA%_kpXa1*C`bqGP@wY-dvP;E?>k51|#)
z-oNkdKfO0Zps9uy$=qr-MAV&iqYpBH8Fa7lR1ePp6qj)#;Ku|D^exQGYkP
z@6W{npV=dIRh~mEj+#P8134#;PkfrQnfhxQ|2OpCATcWnshQygT$hY+aujmEZqyB6
zNadlmDDTMNu?S956HJg2V3kH%p4Sx&+Dq>_yO%+NQlxrNPVtNQ-l?R_p7sxgo(`KI
zMCqGa&u@(kR{~
zy6u#2HH`zzPH?H^q9FBg6`%d%xY}Tr(do0N3~=K#yas3OhSN2R7+-rk;N*m?X3u*U
zfeX47Y4UI{jzhO!<)TKSI}N4vI$rZ*<_G`k4&I0r8LX1?2x0iqcAaQd+3RFJb*!+;
z^M;vztlj4LIvcsXeb5wjwN|qTL85;LG{LIxZ8!Rme+L#WnW4z3YYo{rlQk2m%0QOS
zym@*=z++7rd6!ASV;K=ZYKMIblK9%SUV4`m!7yR|*okZC*-FL{hT8wDUJdV2nY*}D
zzC%6W|Mh_ZT+AsB-AOeqFRFpwtyG`tVxjb+bz;9iZdEX^%#M~(-NoSlb4z8w{{&^J
zN{J3WtLYFUZT;pL&t;pJTJha;n#(s#ILz`{Pbi2<@k`U5QdD|IR$8{JVod=2uUwRA
zt<)3OH6!Pa9O~79O+CX4yS(+<;=P*!NLRo|8}a>#aD9HZV34e{!(7|1z@m)zK@oe7N8(&)q)UoifIi9EH5`?g)0F8$Ksz$OX&5U)7g|tA73F
zm@mW7RGdKH>tVTe_PB%L_=6r=qTrWq=s`51i-W&)?%!AWLpzgTO^jcZF_=Dhs%n<^
zb6B?Vl8wMRRYrBxJ2nS>P?|&H${oD@I1_zk3^MwCmZPb-Pxx^Zyf2;$7sHn|6&fQy
zTY~2oy{giU1*$efHHQsYllqpxyO(LHPH{D@|DX}y4$L2Y
zmh9ai3HO6F9i_aRW5e`lrd5Z3RMusy$|h|86;*Q~l&#w_l7qxKj(L
zLAG`F3d}3?IF>LA8Qid@!{e<_FSp`I+D4zTw4*x^d>6eRBO-YkB0d@6{HgOT>%H2M
zEv;Y*P+&VrSXn5-T-uc9!J&WpVw|uwT35kXxRKdX6C@0t4N^Ht5ATgBOnweHbL^51
zPCsgW`)mCoiyMg_NjYD@$eXc|5dh>Tn<^t8a<2+dw^nR6QYP&cxfA5lEN=BNpB7vh
z5O`#RZCpHQg5-|sij1{MLEi+#33V%ojK;@g$d*}ye@ks-AGzv^djOq**3K>KhIfYu
zq~b~QO;6Jh7KQ6lyOhDWX%A>N^Ll`kge00r8Fk`AjHS${hX>Wa
z(#$zSh;wkm3yNZh0==|}euA&9eMH%WNn^9xtgcm{XiN_^vBBvUd$xQHzh^8?NC@cY
zhx_@A&KV5YKaW7jC@>n4)eo%Uk}3vbon&Q$Mh@+kXKBa%QK$KaESS(BFc@@YsdaN^
zZNc(Uu{@P3iY|0=|B8Q&vponWvMig{&pmIQK?gj4^-!zH7O(`xK`Is&yn&9@)6*Kb
zB+y%ogdCyaObEz(b6bMJij2gaDiZi({Vm$17ezHJb*=;|Fy2WTj5ig~h|2T1(cT$}
zV3bk)*jy>DkNHU8%{8-s2GITfJV|DINBJlknr(`oUAh&;ch7|}H@$2Z{sJyk)?lp^
zKUa-Y7iO+a5sE*s3$0B4gANj?oWhaJje~oFf!~M;mBfa?s+Xl{fw(DSCW|v?e7OGG
z1=SMfkiIov_#Hu*rplov{L?OkO-=vrC|#YzuZt6Zr*^N6n~J%*5g|Ti@B-+HsHor^
z9vgE8BAhr7iLr(i`Q6y3XfwaU!1gC*He*rdI0^Y#dYXNT<-Wh`&A&ZEzG=!LMHf865x>2o7UZpq(Q<4@593h^z2&7_Rg)<1O
z!hB-rM3||_F&F23_wW>Zl^;0Gosj7uso#yc8RIM;jjnMWWQmRF>WFEVU`YTQ3lezVF0?9@m!qv1b)FM#65Dj*edDW05(t#sr
zr{1j-$x0Vn$PT{+cP-vDIL8ZL875bLiDm!OX&YXHoB@!_4!K^7zIN7y(@7VXrQnMw
z8}i3M(?OKblxYn(?Sp^0Iii5hoPvQif)?l3Ke?Y3jHspb2~>`ph>gJ{6I#g
zQ84t!@s{^1(r_qDJtWu4!f^|v!OyYl{ST0V4hCd~pA9?Z69G`x{LC6dMgGz9uSI$U
zmrpvXJ)R)ePopkgt{z=IjSY>7)NC$IE0q8>{;RV)=ob=7T<~o^29n|oru6fh^bEv}
zw)DsQ%3xa^bpAz=d~T?vIzLglAc(IVc}+|2VUN4KAXnJ-6-=WY
zcv_i@g&2fc%4S+Ogm$kTmB{r!Rs$2BI5MP&SBnn
z(3f*bRJsgnUKd19Rioq~@STf7r>-n>;s%-A3>@^ci^{Ci*vEmUpw
zm9-3(J82=urWs0Caxv1y*4a*7b@Lp+wdXOmod$=Vl)astky|nA*FgN>KE+cR-IDt_
zB?hT8@Z#NceNmRM%iglR+|WY*OvEe}j)gmiz4g?!WQ8HpnWlg|jvGe>OWSrdZ^L%s
zL5p1`vi{N49K^Tm2ZRZ{i)l@nberOq;)7L$8essPR8x`&Adl4IS>ON=LOV9nD3baA
zS%4M(P@V+N2i5CGy;UC%*TuX?2*jb|?-QG{{OoyKF|_0t^}YSH#Ut^!*k0d%LK0)d
ziCQ^77=W&FL}zhMc;Nd<1+~DAxr3Ti1CfSwn~$yv%&mq-tkFcu?wyR&3ltHs=!BGJ
z*0Dv4OVUs%#=lNsRDzfa42m4+2KJ1yLLg*gBj+coM=rq#k)a53_^$gt*1d;mk55o+
zCNgneiSXF!Gm9}Zxv1c&%xSgr(NOv;Tc9P{efblJ9?JS`*!j+SZGh2Ik^xwehIT$Q
zq@ei6RaB(EguXPw$w%^frqypcn`fDyHlVLvl)k!fdxz=u+oqVJ!d
z9%RyWu8Sc)1mp(y
z82IkET8^(@j{Nwd82wW{I;vSN5C7K9f?}ScsA7G4ZUQRs6HQK4yqU&af|&Zemb7he
zh?By1PT@bI^I8Ns4!7uaBWZ#Rno1veTC60{Icog;(!L|fKj=Cn4^7(S9K{7o1ABO4
zVaUAok@!q0u!dz$W%1+u1FbhQS|Wb$5zHZ^CfMaWT{s0`R)pGIFcyqNf
zAg8(+Q#Npz59BRehV4R2ED-zCc4A5E))>MD_hLdSRr?dqSBf0e`_!aj)apwbmkD%g
z-d_cYT!N#C4~Cw=<-eS*k>lhq$~%K$)BQm894Tq_}&G7{@?}S&wxcPmn;h>_qI-(+-kuMV}SR3U+cJ(L~kJZJ4S|ufB
z1Ym+3)Mo=I!L!C|UJcKZ7~~YE1b>dy6uiQkG}P46-o?I@0~&cpoxw!RFx~JLiUX)z
zI5suvEgx2rFu|jX*S74m{=?DLK#7@hyiY652!USBwZqwJdJq2oCp_RsQ-ULn{*fuovq;Z{oRryh_iy_`?hvracA3Y#d&4
zo1y6MIA+x36hlp9X(;F+v4lh~UN~(9FqWC8y?Z)BcKS4`$B8@Tr~|=aJ5IEmyuGYU
z_&H(y%fOb6f~Fh-QsL0YWLwqLcU|ove;Z--N{H5bXU9!D)|Kg0*{1ClmLTtv$h`-k
z{lz~|=Mc85h>5UNvT*Q#d6eIKxeblCb&3S{+{x+*gpn{cK!fbF@dbM*Nrzy{19Q6s
zt=pSMcRv0M)t{bbYdmz1ao!d;0*Lr!kKDtub@fRZ!px8av{&PL={Z{|DBmG_81^8f
zT?hGG7>AAqTu9N`F6#2ggJ4>mtN0f5_yN^HQC*f0s;}oBS~$V68n4#Zn&z+E>)1%
z($co}LFUA{R;TRKYvTKBa*UF0HVVFzJn9ESi+px<<#Es}@l^Mbt*Cm=|HgeqnPu-F80p
zW(dhc6_w&qUOk!nz?x$#SPc)gJQ2Tq>8A7x!7b`4HKDGwaMh0`%UZez0Sp1g+)C?W
zZ+rfEzaeb;+8W3=kDF_gl&u`!8WJkSO4}m-%orVnV5H-dlR#|HH%B|P+1b9OzaiOq
z%qG@4jT~`&#GCeRZf>vtp#t(CE4)|i{y6x5~T<`6BImm+?<=ctW@`)19iNeWH`0!sAnrz}!Gxz4S~B?ff^0A8U(cBj(2AV$)!Z9aHWoZ0S;SZd&D(cbAKx|+w4z8Lttew*(9>8hx=sr2+@
z7tvhwX5l=4In18jI3c!?R6IV)G$}D!)xgrqyYk$Asvhnb5-=3VMqva-D*5k>2B>!X
zuPCQ=?%ZX&#rNDUkfUL|t$5Ead(lgJ%jx^&jfu+Geqs
zX7=tMY-RxaX-ORc#BZ_VY?&TauGgCe4)EE=?2k`8UUqL)|K?LqL*1p{3|hDK8bR=^
zt`(t2o_XXY)IF4A@T#RrxhG{%h(#lcGQzYXTQq+CUE%%`C;8M7KeqxDGfYx#snl~j
z^MGp_!5HRKs3KGruA9p3ehZtIb|?VRrxnb>ZQ!79L6bZVyNJT8~%6
zU>N9Xncm1YQt|}UUP+jDas+~UKC}=b;+arteW#?AnHXQTnN5=i-X_DLRvP^0B4K*G
z?c7LHg8_QYn;W~s=yDP`m)&ia<*&J|gX_gf>uBKxLRSPQ$j<^C!rOYvCqaRLta*kU
zR`gKapS*flS;3ah9b08oo(Flc4|={vq80KH(gxP_jV%=gk+l1mAQ0YHqg%UxnOA{U
zlY(b)W_(c%)f@Zvj)s8zmx?6A%~Pm>2|DuQ%?1|wGn>E<+Ec)*f7kv|k5$LEuZG-;
zbr$}zwH;i^WyZVP!i^K>+*o9|@?jt0EK0_fJ~eggx`M2Rp94Qw#?C7b^JNp6M{&L6
zd+dI`TLn7Bbs%HEY|hd_B4PI(MFlcziUtb=kXpG8J-7}z9Ww$gA$R(FG8nwsT^OnX
z|2&HBKPqE4XmQ`ftbcVR^ihTHOO9$uE%kfXIUQt6Wf{`SR-cjBa;Q$V#BNrq8}YrR
z=lyZC&#?#K9qIj!M_2(NQi_
zJ^&v`jiQdx6AYd@d=Gm-5)`&`Z+_6JPC#EKY9veq)&#OES45lk+cp?p`gyiqKYxgZ
zQ+@n$&WJK%LSrCaVlBvbTU1sn;|m02&gfzr4>XQTZ^d%*;cM-~=1T#wtAR=JwQx0@
zp6gba-J1)Rog&c>e9Jq1|Aoq4mzAyY&8KW2+!67QAy3KVy^PgM(l2~`xul0Q_2a`u
zUh>5GvJ^P$GzCLedz!g>$rWw*kQ?AV0THKi01)9~PxNK5wrVQ$@Ndiw9{~V(BJ~j<
z3m;iQX^0;fUMZjIS`v9(8fqfVqxb>cq28_1h8WJ|q@@UM(sVzZl9AYpE!m36K$x1>
zhzx^WHhGr?zIs`hB4#IRT{h5)e)V!Vm->W#J`{g_n|W*~G@b25!bETDVdM0%HWnI(
zU9>7&=D2y(CF462=tWc;1ndG<8pJDDru@v0DmSJdb^4Eb95aD{B|-3AS^F>eLpgZ8
zmbffF3YkDPE_;fSFGMw>X~MkN-)*J~AkyW>o^I<4F8Ohz^(29ZgeXt=9~X!(=hVSb
zb@A_Fan%6UJe!lVpO)@xgvi7Fm&FrRysZlt=!wIMrH6WeGeT@hTAfSd#KwntTQ(JQxxPfqdVX&-<#{*{#eIht3N@PZmaC6NJ$l4cat`t~`Zn
zk?2MOw-x{B(oc$J*IIu;Cjz{O&A_(=u-7rLAf4mW6q9U1~I~{8ZQm
zqYNn=uEjqPrRNfgdKUE1{}UvZ62Bq%?~Hw8S7N
zq^%q=?+k&Jw1oPN;rrO*S^4m%mmS`Vzj?DH+2lwXAY1g(i+drJM)@5`+zhkNO#Ml;
z3c=@$58`QnsZa!CxDOVQf%B+^oL<;bv3SPD3yqQgS>P-k
z7;1yMOpzPk+l_I^Q`PL$-e?~C1zJLLB2I_(mqgv&*bxi<-P#bKK^m0uW?>IIywUNM
zQMAMy5})a)3JwH}L5mjhJ3M2K-r0hHw%HS(;m*n3iC9@>`!FO2dnK7W){sb?3tutvq2Lt`D?d;{bHlL*zemZS6U}d|GKSH&TF;AGjK~A{lQip3SaBhq3Fk1oD#su
zK6B#%Ax*v0v^NeN7gPY`C}_T)k`(d|nG~qXi8nnzy@$tg^ML(xBZARpX6I_u7N@jl
zqx=#8_GLwifjE!P?mDj%Coi9Z+H78pt9uz2C&r)QkDDpXVxC@Q-U#wKn)V#tvXYtHlt|pX=>hT{-x!AT3f+BJE73OsVm(dnnu0w8q^#uzMlZe0FMq
zJUk#Q#GTp_Q~X#)zH-@VW0|DCaniyJhGD%{=g08MoKhiJ
zU5JSq6?WJ6`Lw^6`SD^UV|J@_M`vFwzm3azCTa+r*=`9LWUKqt;_gJdha=tv#)
z_S{&+Q9w;C7@X7Gl{mC}+i_Nf`88D?$xJPI5zU?U+ak^rM4!Z-Id%N98d@`Xwfo-2
z{|%%$-OjnrmbDZqp`^jy5d}m>X(zYM+n2A}C197zh
zR+3{QlBxM^nZG&rnBoLtZkY*QsF6FJ;V^y4$c*ReFwKvfooBEw^FQ<~d3)-+%|T{U
zwd}l(zupT6Z+Be&GS~gb^B}5C$;sK)Y4SfE(h?yyGSVifqlk~EU7wma@_oDlV-(9oPXdqy`PsT{Nm?
zcvg6ws+Fx7`JL?E{$`B<>}PQO2Q~A(+U5E%5-ATqYvh092P6V$B3P5zb<5f)c|8TK
z{t(7}k7PfVJ$G6`gnPRHVL>?+o`clC=`Sraw+B
zdUUEl>=fbZ4@r;(?-a6J!))%2sn7G>@nWJM2h
zEPxRI8;P?9qiWG^jXAPKltDo8Itnu)H7TXJd
zaqDJbkCp+Kt{9TkbyRa$vceU#>(6}87!Gk0DT=kjTwscuzsZHg?^4bLsj5zXt*sP(InfjLEEZ%U&VPS6X4T5*!Al
zqgktrscc=II#-i<4rsvU7rYkW)o9XkvJ%}iBxA
z7ut<|u{9QrNIg>r76VAcH7$C^RP(l>LSbY$UVT{lnx*8LCiT}91L2cm3oE7S0(S)`
zWsD+>io@r*KW;im8ckOUBtUplf<3=Y|2EcpmGg+JBK+uf;z?nR7uCOx+_3+zbOs6t
zX0dCcstMunBF9$`odBeoql_o7vPWX4=mFSGv1b(=&CKDcqFrph=3l=EF4%zKw;es7
zEI;cG0GZQ~Mm36szljxq0O;?r0Bqd#ZZ$!#0x11@vn(6)T|)xd0klv4BRPF61${O?
z53`clQ(@E`V4|DnE?mr|OrW1ypuT=TY`+WUQ%2cPpgQAGsRYY$Y3jK2w&lpkcf}=X
zUbJ+ktf~R$SCD2Tt_dKmS8;Z{|@Ex}cI5bFgaC4p9#d3P!1X7nfdO8aJ
z8aTM|{)`7`YdU%KqhKdcB4B)BPHuvV!5QG=)l~5HTcvH-Tvs(>IjS&%wBtUFAYL1s
zs9FFmSeKJN0AILs1Q+)*>bswJYgx;>xv3fW-)7jJtt$YER7W6DL%+YvQsOJEc`vIf
zlgEI88dDk8O3Oh1r7NWae^;xx6xpM)H(tG;C|TyGlkHbh&)K#W32{&^qLmyr%S4`!
zhG8NOHI=3%!~1Il0n8696}Py9cI3;fhoET1kiN4AS^}~b
z`7USO{|X&Ocb`0RdFx#*#m9U3pIWs6Ki&G&%w6v+OY$sVx~Zp;y+`%;2J6Zdk39PQ
zaljuZ(X_W)$>4rs>ntHs6F^sHS+8s>PebUqeA?uHZvTz3-qP5zk;P7XlBS8Je+I^A
zrw*0KLw9}PfadLkvTQ1U<+6&0A1g+DZ*GAi=EgcY@ON6Q{hhEfkm3V@UdOV}b@SmE
zo0QgVc@a4P=|sc~af!;F@YbJWJeHLI$0@sZVV~R(7}Ib6d#Bbts7=FL-j^O)7O|jX
zN1+cIX%?ets|_Vte&)RG1O-}RcJh6HrzrJ9BfHL-u#SoyoSS{MwMf^s69>F4svr%t
zDcH%3h>g(keTdm(^B;H0uX^uITQ?f(om?csJdxu{QNlUNAP$~IsiR!@wC8g>
z`YaqELCEH$#0;Yc0LYnY$3f4}s|xq5Vm?+fvc~R=%bKi%8XV7~F-jTYCtyinG@wx(
zQPntKB~w2gV$4Jdy*oqADBz@LH7qwV4#ia`zyM7kM$ghp|>5Yn|8
z`6GDou}VdSTK&NSjAis?pI)K$>c2OlVBnGOU=YPjWl|wOpY%zSM+q&zuMbD_3u0Ra`rF&0Z1yumy!H~ukc@*M!ZS(FlLqfEXW$Eqb>b8Hmc7t
z)zmqq-Gt4;*z=ax8zgZsqP~o)Q*>n;-+f{j0SSF?un&8F0#jqduvEWkX*Le(J7btw
zNx4{~!W=&cFnc-J8Jda>*hD$vzyr4eM#(Yq(-K~jLn|JlVg%s8GOK=7VQ-p<&eL<7
zQuLfd_7uXN;EV3pJ%%;jqIx!>E`~MYlr42LAveB@H%i$&U;ggF0(ZY1MJ1qesYp$%{iP>>fT*W
zmFSDF3%-Vc>glnfOp~m^n+#a2yeGq6mdQ<>xD|udtf+soB*X(abQ-Pk_@`Kp5)^=<
z5I{|Ch?{I(8iV|`*?*{6abVZaEbbSJaZ(T*=aX?BYL@`W*hkmS(Gg~cOFGiOURtNk
zoV|N|YmbI<7sH*$Ei@3*F~fp!{sOEq0m^J9SWX@)5qeZtuFrR3SRsm3vdPcc8sUOT
zqxZs=!cCh?N1oqCmW5j0X3AN5GtG5XP0;5x==oY&g5%SkDk7{C4zKQnmt|u|e_Uiu
zR&oQZ>LIn)K393XN
zSN_P<-M9C`t)D05`yC&zv^b#G-iT^SymNf`-9ya#6;jf;NVeJo)%9Cf^V`l5bC!$<
zWup;-sXd0NlEJVG=~GBn@-1^i0m~0Bjd0LW|9i>E)Udg!odPed)S?=C&GYhTH*FJ@fH-wGR+7(JE?iQ_{i^
zz2BzZ&HCg%L$=k&&jP4*WW_~tSS1bfJ;T&(S2s0r5Jc(B7hv&H(R(HR$sGzOm$=If3)fhy_#ey6GnKwBYD|NW#cG=RuAE+m+5KELkEaFEy#Uvjz
zTb7t>=3`b+(sQeLC~nvhmxH~sekBfJWkU$cb)O)5%wRJU^*5%w*S9sW6Vo59?|iTq
z|8GRxrC|o=VJWsQA{c;r<`3grcH;h&mZU4D>g!
z-S7T)R`lXvzRr`?Tj7n?dHBzk$k}_Avao|?r@kB|;UQqB;e!gxg%>Rze0B!p0;)7!
zILt5@eJLRT(bjlIgQkeUu5O%PmRqwCZ9sb-Xi}(xuy5XF0r_&m2K?~=JB~^3ig02P
z`J_>ePjlJ?A`z4g?%!cHbJhR$MuPbKuFksq38c?ZN9G>{?g4vQ6tsSRd}d!xDjC($
z5}&f;d2TK6wld7H*#DmvK%n65gcl9KiVt9cwDO2ZTf^2(9u2PQUIL%gai7JUj??Ek
z-bqKIg$opl&=LPkj3sLxs-xICAci8I*{Q57bWmyD8E&H>AVB<2^e+sU%-$BJy2$wU
zFQY^yCz(2=5ksnIQ6VByH#^o($ZDypDynE36S4fmYZbRn%2+`2O!!Qy*-C?2r3`I
zz;<*;b7X2=I(6CW4tCKc@~n;fwzyOvoc$HELdj`X1AsMmdO?swY>J=+!1
zZF#p@E;h?G&ECWdo=I-M$YqsUdh`1WdEFl$0<73ixOVOw)LS$IyQI&a&knA6cXXxo
z%duW}@#*-!7*{Bg!clVh3#13@>Tr?j`a2BqzaVAR@?eIPW^j}xFb|MdRKo^t5i7m}7lS&WC!odw#HuCCpvUJJ)c9xpo*b=`
zR53-kgnm|ro2T+SRiYyZb^`ds;mL?&=(kVF0vrqatMuj$&&P{6Jpl2Qt^z)yyYAXTwd+AH<@tx{c-D{4LzETo7x9GV`~@-|9V;<;cazl;4i3)TgFk
z6p3SuFo?y$OBqQ1g5cAyF3~@*t17s!Y7FxrSR7U@n4NNj1np7#8~Hxaq(iHe4r4DE
z_LZ{_pY~?J{_3?VcLkb`LLe{#k%)nExX~yg2X8Q+-kVNeTMOK{c?gs!c#q3&Dg*g^
z4dSK}3gzP+x;8>S;|7V6I|HuUU=Kp?o%?ZJv^fH2I?k5P)U-P#L;Su<)-Rb9GSD};q|9I_7@wOG?g
zYAfmpeAWyKqe)R$$Y?fDY_F55)6VYdn$h!Kcr#RbF_TY+TsOvZYvowAuccyGv9htB
z)Th=4oPgsesQd3DxZ`u(zP3~E_AwK1Z~;Es0Y*7NNUh|%_|Yuh*v{z!^$0Sm%77B3
zhKb6=OFRyF046W@^cY6`f=ewM*6ArPL9L~w1r!qMIVf8_A3?B0dHP2@ijylXG{Nv{
zNU3n_%k;G~R4Z<0$Y-RT9Qq;|kr2xx&8JnlC)uuoIY|E#X0gY4v9~^1T!cRBrl>2$PV??M@%qY+nF{D8
zu1sD&&}=h_TGetV7|fsKq~U$TGx#}-_?iODA~14DtfEvUYDnAWQ}26Ls}>;!jOb+5
zZxoQA5%?8;ujsd~^(X-x>kAiMfE#-82ShGfwu`bxb6ZWC7ws{7un;|Z_&DkiU)#ou
zJ>AWcQ+y^4_M75!^4^d
zd};Z!WPj_@_Sy))B}kc{GV=G`XsHa(?yKohuT4GXTQ4BQy8dGuj!V>TrSRnuo#Y?-
z>>NDmQ^hB7*-a6y#?ZPr;u|wgu0EnU%K?9!GjurYSW&Xl#V-d>(1~59BUcJpL}qcs
z|AGuA@E|I`46!lZ7n?%S_KJ@Fat)hi4UyBxQb9e2d7f;5UDH2(>g1?yVrouIf(BCY
zvqEj@EPcc}LRkdNH~GBnp?2k9Aa2@Pjx|hKPlOz_5d41VYU=)UI=AiPI$I5gfa@Hl
zm^f@;WT9)Aso*=kV45-i!Z1Bl@#8qfmwCfKV^PufA*E{1Xnx{R|2`6}XW{A^As*oO
zSE-iLo;^ia(IJx3tk-pg?NJInSD|t
zA095X3F)DStMZ=AUQiB7F`X70upt>X984L*umJA>mf_Eojo002VNZ>mFTv*W!mE_n
zoo;fe+{vXBOD!iG^>um}b=hr%5+p5|Iem{n{s+>S+*cKRoueab!>5
z8n(S7!!Mn0aIu#n&S#FWKiCy9#mE>hmxtF6fn=m5R33Gm>~R94rwg@17oNeAWd!W4
zJPRiKP)2=!y4jG+-n+$Ozv`BEDO3vt^jb6rTNZw1aOlXz8OBSO#ptM=1ifu6Q3z@r
z7TmbqAShwr7X7c<#ru$VyjwHew@UcL?dx7oyh3g^8fU511|0g7zFf;j_Bl;w3wU%W
zayeEMh1}JCwDhW_SYwG`{Ydbv+igCqUWkP|v(;!N&l|L0(xtHn8(OPut#58A;QuRYb7=X~
zXD598=166txG7GJtec(XX=iiqFyp(#$PaL-a~_gxXY4}Jt2m(x%+#~R2
z@r^0@V2<3J7W*DcCHtV<(vJcXuX
zC&3I9*###b&~;3()0#FfC!GCpUMzT#I%$_4eqi+Acw3E&GmRy)vOm)~?AjQG1&H_r
z^oU6bM5knIp0t=r(n4V|)e;onZi`Yo_5E;}8eKJwLaNNPcaCs`5@-NuT}(L(CM>-8
z#8uh=<^^WW$|QXrJrz(C_xe~Ep-r*}T)0iddx4
zChTTMLrnfD;#G`==Wh&bV05s3f<%)z0cKy|f@M)X=LEkF+BH9%FJU}>YjJssWlbcK
zv3h>Cz9X+Of*KJaRU!9T{9t^@7%#KPcAsVtvBrOi3Z=driL_aMCQwd
zDsY~^k5lN4>d|g2!X+6u3Jj1WdYCuZYqn%RR@9}H7^}dRQ2YYro
zj-ay&{kdN}QW8>cu3M^Twek3`X(+y+Eq|wR`N12#^i>y
z{Grsw3|wK`OGem~Ud>7Wm5C`K(4tBKMz+nTP_JHSr5!zizb5sVG;)E>@k<31kW5Ay
zT}VMO!uIgwCBh;93AV+wojW)~fvb9CRzC{Bt(6Y6o{_GraAb&rt&r|ENQZ-@fgSu|
zy!johW^hK-IVGe9QPSR(GILKt@l?UDi!91-wLkA#2EO4r6%A5|C^WlT`E(DdkW<^W
zUtgE(GjH<~yNNGDAA8$RJBkX%{W&jw5i`7SkgQYLLpq5{%Lp7W;6PAa0UNxBHZJ;y
zvxMNL9?EZfb!*VG^RIBWm`moUns($~8Q=gEgD;@3GWgpt9Ub|e_~8zN=9}#wsUrXLzajhwK_E9QljjPLd$s14$ow+5Azfb>
z#lL##{9x}YrSSE%nZ}HP{lJJR68PUuYXcHeoVQ?zFc-TG#b>dw%Hl5*VsR!XU$c8sG#N-~_
zSn8tBDo8k$l~_DqF9o*QM4B;gn!%m43t2)RZT50
zB&Vt2cO_zxdsAHbUwj?d?)9jLt@!ofEfp6I0v(QLH
z{QEps38{k|M^%ZWEvFnM_rz+95W69Dg5RIg!)k$}n;B0$z^5AyMKfo+hwUK3WQE5O
zw$)yBzQKFa7X=$ug&2ND0vqOTtj+AP`>R!h77gu*$Bj}%IE;^b)sUGt+5NV@)V2Sh
z7x~NU*MCMTR>29K5
zS)>u+=angDLR$UU_@SRb7U&l3;6c_YY|NjJo6e&q&2K$~gj*3h6q1?=GEg}rviGoC
zQ3nf(014Vlv7+Ab}O5zHH?-vH-PJGr1L9DorVPC|!Kq
zOLAPr;lw2Ul`n+51CK%uQnH7NR_jSsPO$UX%!Aoi7mQDXVkF^%pyiD-25&=s@Jxt^xISYs**EM6
z$RIRZMN5(EH
z?3Sr&%Lq2Phw=+lb~oQRr#l{udxlR|B0?{F1q+#!Fss|H-6`l>OU-|a&vs}4;&N}s
zp&
z_VCg!6`M|a@=Oo~%^43CekY#gv__sx)myL82zO3ebgJQJn?-agyDRqouQ7Mj
zj6EvADKKJ^h=>c$X*;LcSXORqtgEh9Flp5wCsOLvW?&&Vurjmj6dnqMfKYcf-=v}+
zT4{N?3-}Hvq0K{8B`u&CaipxfWXt_f3A}rY#7=nq@fA`t7-vIa=Gz2cN&N6hV}N(%
z@@*#B`ZTWYPnEbTAJAJ#F|;JiJriJO+Y=z3_?E9t)u~4{_p;u)@GSIbP&?ff#+&p8
zH6=|u1Esa4s(hT2RJ1bxDI@TrX|*n&Uj8a{`mm}`51%|0AdXm5SzTA3R`nPHtjt|6
z-piS8KcQgrm)Nn_zKh!hanrhWB>Cpe0~h#*ksfMH?f-CN%&QKf$7WG9APBLczAi>)
zUgZ)NZUC47AHZZXA--!Ye>GLQyXH19j=vu3jJmO=q5Wbp1a!srR+I28ZMly>{nP`|Dv-ctEMFdOgdPU~7=9zYj(ZwI5nXYATb)29Y6hxX-R+T<
z>HDfW7{h)qMg+&r_CKI>xA7hOLLGjIS0Zhult?Qi`@W8(g+e#VacElh9H3+SRIh1z`BXvSnPEG0qbS6qeY9AxDu+hM
zK8RF*4v!NoKk7@&dl^+le^-yPEVolb*Oeg=04HwG;(D;Gld1QI>9$Mbmm{txW)ENz
z(`E+_7{q{`yXeLrUiaF)5M*0V(!rk-Q+G8pU>w8Wh3av7S=3`U8g3<_Oy11NS~~kYivHrNZmQ-^RVLPktv4G
zttei<4G!tlG-B0qg2qFinsdLURpa}80*fI4a0
zt3twT%U}@ZQ{OmGAOWcX1CRT->Aoo|&%L+~n|I&?uAMZ$Z)wJ)gv@9D#xEJefl8N^
zY%;rs6U!L(zYch`yiB92!}+H*hkYzB1kqXg?K_+$MMYEXdeh`4Z|r1$b%@LBI&lnmOX9?fbQ>sAjWw>Q3b!W`npa2S+ksDUe6
zb%unFA~8qvFjO^(n6PUBM^btBV}ew9hGm0_dKd=g>n+leCLdWZ83<@VnHFl_bBmM9
z>}<9ECQ`mYb&T=Q#FX1k2MF}1-7kTr$21fQiu>#9fNpwpf_nk`bV>W2kLms
zD^EM2PeW0w!r_<#T;d(-1D+A{x?kHG4-;0LpmVx(n(fG+WBFeankliPn!zns!vu@)
zs9n7OfQ@aXb?a*75|W(PYVzO9XHh)CCOrwNFsfyV0_%hTq!=oK$qB#b|1TGJ2Q;(
zB6*yj&Q?5+
z*E{WY($VGBLf`{uSe4i-#rz;3CGw!1=)hJDh3u0hLm=y~^GDgi2~0Q4Zo@JLV2?hv|s-
z@2%h3H(K!CG9d9-JG)omJyN|@)G|u~3=`+4Q^8SFV5K-bQ`CZ4T0Z*~Vd)0JGT_7^
zIlt@RmI=}^TCfy+s+kjCA2UK|l37fMKSnV{RD;=PpoKR4{96uRlV34!9t;JO#IVm#V^5wJbK
zizwoQ%C7$B6jng*zdD5CMaNK&n7+ftu52S6~<77KXrZMZ#g4h
z=g0Zy)G*xZozvu*k~zl&9?~Y8N#hy~?(W>lh$qZ=W}%&V<~%&C_dnFpo}(e64hU0h;{#RyQqU4fWR`TB*?42H1|Ct8I)u4Aoes^
zR!fAJL70F4R<79yTD`dK$+F8l&Qo~HQM?ZYjYhbu{%}RdJsqA1+$^f^KvPGZ>z${_
z1>0%cA5-Ja41(A^9%nJTOW&<=xmRUwbuAEA@EswQ3B~fGxZe>ShC>>(q!#)OR98Zz
zCzMxSjJr2{G|!L`(mGvoJ~WZ~Dq8yCy2lBLNClCxxou46uSE$=PUyW6trJw6Fm{
z$z@b?{MA^*QDXYyI~Qv;M<*$E_#o?p9i@I=ukKx4Xi<%;F1p(bihTH42W?NE7E8~9
zCp~!cu>6Sc{iW}3J$Cu!vf+}n=LOh)oLn5xBz-1G;b$$;1MDPB@sZdhygPV84*-o0
zyoCW7)GmV9-`WBI+oX_EpY99t?D3O~bVz_#4(L@rao#ZUaZd5kKMUjX0JCCy)~;>R
z>trdwJ^#I~>Ca-$q8uwh((55OAp@0hw4=Pty8;FC4^fo$z$W=&QJyO!{DmJe_M~*k
z!{*dg&@?B{a@Hzr9*WAkm7YT&jRB4fw9~qeGN#rLUndz4b2uw*$hZj!c>1G~f7&tx
zs;J*edMg)QY(R8~(r6=NI(Vu01gYDUwdxM+JNr6Xefn>7yXJ50EWh`jS0I|qo>SA~
z)>N}r)#09xEF?BiB%b;Be0x{P6K7zeKZ_c~$Hzref3C1pa{0cuS4s&ksP9>A#j8RC
zNXtKk523pZwL>);$*s)-TnrLMY+72e;80mLN?$8GQ$CLTD(X6kse04{y|b||j}{=E
zEJ0n+Su+ceiEJQwz>x;?rZzB>gE#3n^{;R1YRIc6%RbDxu&nXZRZktC=7GPA%cWx=
zP#pXR9dZRrFlmIxql|x={IPr%LWpPJS;M>TOkwC9B?#zKH5BI}IaI$LI(*sIrhH8`
zum-aDU?ZD^>%(TDPE!c)wYx-`20Ve=S27)R>ruzPBtP`3if>46Oc6sNZ`fdcq#`4#
z_4C|b_E9PH;s+cc089)fiFmfqkK#S7%fH+izym(|pv4BOF
z((A)|QdhdZEkS8vnvO0QAZu5s2?rYY|Fi%rwFk_4vg0{(ar1fDL6jr!?7+XvMs3OF5IXtt
z(L;Ww4sVK&Xq}L@r~6}>4!^)JR~Ot^h)pwyE;>9kpEs#w;h4pN{udzvm2Jia7y<4n
z3ubcyejYp4O&By}$hn&3L)!+uHB?=cenHBEPjWlkIPMP$o=Z@Y`zRf}1sp5S3
zry2w1WDo^9{g_0e6BB=c!r5`ykHH87S&-U<5#T>!^`g8o2yv;i7nHVxzn-f}d_-Sq
zlZPiAby+o$g4)jO#e%s(en&AaV^k4OWDX1+5rG<{5tzLda@drsy_|k-&3{A;IN<;9
zK=us0orNTD#sb3fu79d1C*fg_$~6u~ELx76+x{X%?_;WLO`A86+Wd{Ub(O0KbuQYL
ztucfqz*sU6QQ(khAPA_mvz014j>!=1^5MU+dA)$G5C!8+B}lnQT7dTylsO~sf2n$OoKW=GS5udpg;Yn<
z4jH1m^okGt8?rcoiDXcStq*EX$W^8?f3YwhZyK)K$xhq3heYVr(6i7QusvV4Z-&)4
z6-I&fYM|1mv#!s>zZJU-ViAEn(Sc#xD-F>nSMHi-DBE>u^QSo%TXuU&@Gs(EFtH$g
zP+XmBZ2Wk%+P2>Kid*4o6B+48Tz>Zzg7cTuE
zS{Aa7&-@0!q&k{{5FF!AXa`@g-0}7pVi#MKIeMUkX!Fs|U|3`EJkd*~F%;KnwL(!G!1f?!8a
z#tUOt&K(MO3DlHPsIkzshyb59r4>2{03nJSd(n{j(7JuF5BF7OB)v*U
zDVPnMmS6PZGB^IGWp4@BCjWT3iX#-Vu6RF>^WK(*Zb`_VY=U0{U)21)Yi}0?v^nplJ?*A)gmstV=|h-2IcZ$)kH
zhjqVfg4Fl1`6Lzb@9hw*z_Xk=BluvJIuj;IaDg2YP{4cMwdp(*^+f;lUn$@LVI8u;
z*Y2gJ;8)%9CJ+(NF%NvCK#gI4aGeJwR*lzbL@xjuyL8bR>fZ~Zk#C{Y?qb|qHQWne
z$cm%+m5#s#YWK+X0=11NE-VkXV0lvlGQY1iJ9WobrA1{OY9H(_51{n`koM*E?dj8V
zon#*MA}T@SWP_MR2|mm7e0(+|pw@fZIu3pu{g8f9Q~poHfX_4FY2~HqFOU3n%Ru8szeSA@;b{n%)OAyZxl@%W6!w78qzT7>@xITxn_knj|d;72j7(dDOKc
z^JJ`~_!SJOos}q-=iSv#C+enPZXYNGc>+*fa1C0hlba7yeTB@fB>#mwkdh`LY!bm6
z1H(<8rYHsml|K5R;(0gyZ7HuUv$M@Uz)a!W8;?R*SnJxnu{dB{4O=iBA}r)NX^iL(
z<(G9?k9Zfvc<%$Py>wqsyw;IoJd0s5eLpmi$;s2KpVtl9P8frmB}UG(jqzTTd%fa>
z*Rc_lZnfzj8WEttGO<1!$frdLsxD@D!5WWlxNho9<4?21;Nf?H2|G$@Q0$C^88a_y
zX+9>x#RIV+%=+k3C(wA(`dCpWKEma7{aIhGQ8Jl$H4M~AM@~}`j3UYc5?q&=@MdS(
zyA`qYH{teoq@{4201K(l*HQ-q!L;qliwdlt^4V{yWcld((c6Mpn0;lxs=8}t9$4`l
zY&483W&i3{4BiGRKWeW
zYO8=E4+Y)BL^st!A|v*vi(KBD)4Xk-x?HqWbLYWiyLZ_#IbDJRG3a4mnLU;B3P*@a
zufkOf5gK-j6=#A%j!|WphH;gk7L6uOPq^5FJd`&%NSwq4U36Sr^W_uiq*a3zv%WB_
z@1{Z8r`pch8={t~c!c{=NrzP{OnuQoXw4z=768UTx$f_>dHJPkPw(_jx(1Q9A7;pe
zyW7e>-jd@3fz!~U8r@`Z1`jyE*Xf-zVQ&A;TPfwnQ$G-9Y57*w_O!JsEdsvl^<$XT
zc~#x+UEtT6p-1^_Cmn3wt+yO7l=IScbuarTJ%q*&D17#m>oJ&!nnXx+Wa@GG@7Zj%
zv#bC#2_L$1f-FB5rHiJj&(5#D>iz_EGrCWE&-s~^ux)upBthUZL?Qgt#f{+;&aeI~|BG%P
z1Hdq=*Y7=3LdEl=0BI3jWCR-L9#inP5x~E8CN3=uIG$#BA4jE00V^fWx={-tI|H0p
z#3qH#UMoCN%D$w8b#EzMSxt%LhTUG*;S3;h)3c!jgf1`u_Gr}7J5P=zB4VNsf+e#5
z5N?e$H5i1e1l=B(Fw4GqA7rMbp#vEj%BMhY07!bAr?t|;SaDEk#vz2C7}E3*Z(Y#R
zsh}z7Q-okGEGeP`48^s5E(~(-s=bww>qm9ts3omLT)N4TKwlFu>Z@mp%a-f>J(4+=L;9JpL>qI
zN*Axnk9$=xj?D*{^aY6RG0n)?J&FkBPj2{^PsiPKZyR}bP)blE)5V;+YZVhK{h7oo
zb^Rg&O$HH(=3a;42GxW)ZY9WW%1DqwSp<;A+?%zv%dT2faaJ4fx2`xzNRm2HR=qjW
z==jB6RnD{TMR@V5bLPsU2Ts!)^}pKC7FRFidH=BQt+Icvi*qakpy2)A{Oii8}FS}SAl9G|1L
z@8QoGvR>QT-v2f6tF1boM!gcd=G-v1(;&U!AH3T}uB|5yL7gGGNCrgOJ!L?v6$JF{
zB^r$8ZxzxjDuu9JTXsQn=fn0@gcm$DgjuV!B9dQs%$>c#`YM2+d*cQWEcKMIx^ndN
z!RE6XI@4@d7o{IAK5n^W2S=C957!lViA3bH&tq8Q!GBa^;rhG6{A5a&^4zXKCGB?E
z3=&0+vj3xQvK)~nk#yKa!}(!EZX?{p^Uv~G@uEd#22Bb7t)&M
zl+TotExh#dPd+=7(kVEaP`y9$mfsU6>4B
zT`^C%yD;GdP@dA{u_Q_TcmTbwE>7&uo_Y1H>cZ2UdHWkiuY7=}<+TKEn*@_NWsN`g
zGCRVPtIRuxUV2pB$Y)0_T?9*=m1$#>_c>SBB75lN!2}5pH0!d9ev^W^r
z@e-35O?O>^I%={j=X9m9|BhZTtNK3X6}>92ThrW}Dxq{ZJ~?usW(ySbxpePp18~&}
z+!3QfCtUzl2ehJbf6w;CZ!T_!6uZ@Qk{}(Kty%Y)N0PAtsUEad)P-&?6G4FqSpCoO
zwnXN63?S;K@e}V4E0kv!WDH!*kRrsrc~RaR$*9hG1K|M7%wGIPv$F;xIV|>-mnvZR
z)cr!xP5cWw{7jaw30eQOt3Vz4{e_vTGZOP8Jb<6;Y7N$%akY*Z&`5jZaw=9Xw78f#nWM<
z2KHvg7ylwCh45`Lb~f;ZuY(nKQso)f%?t}v2?|w}f+3Zb$9~UG5Z;=E%LQ-Xn8l|CR{-E*}nZEzFpa7wSKx{bGD%|4HTe
zb4Bq%#8%9-ZKah8v-FmWjQRSr9knFn=i_(P#e3bZ9T^aJ%+OifrCjkl#QN`b-+%wc
z693??1K_jSD(UMSPFu5a#PeG(gtg_n{dwFb7Ar>avo5ogR7(_B^6<0hq>G%$(
zT=bB|AfNxp`PWt2VB(0)re{1?c1Z$KphyVSd#!2MOLzYQ!XZ
zehf_qAGs|VFx+q$NFjdj>0Z}^M5^5C6W!^3UO6+|IYj_%>&JyOmwM|KQYirneZKd;J3!WDt?&#YMyxuO$WcdMDeBup*)fRKZMM|t_@
zSz6$&o$c1by7JhJvd+?H%bwI>1_kpRv;u|i~Qp#
zmZ(B7t;r+3pdAURz&L%{l9+>IrT6I|)Q
zQ4>f9Ae>Nqb_KX4`m&k#AQ7+|xkD^xAW;r%0y&wI{^7d@`%&l7)sDQvJC)nXDjgJw
zJQOag0p=T+0QPV%I5-wWhxhlfVf3mhI5lmWkJIwz33kaiLwH7(_%BIS8@rzjiQ
zA^jIkuZ5@*A)%n)1q)hq8R$PQuT(gClw69J=jviebPBu4eD9lg8G)v~w!%I^Mtrq8
zP%Srp>}vmOJ-@55Ca4vD+;VZzo5+go^4HILqs**)i(YSWn$jb}5=>3&H8^D%z@6P}
z7M?0JLGWqkt?&gJ+j^V1o*l%yqZvpV3N)e#(FVI4I1L*iixMF>jT2>b9#!yN&5W8A83tL<
z>SBo(f65KckxZe#?*h`WNUG|^YTdiJaZT&dTV@c{uh;y2R8O1_%
z#@K2Dk*o0|tK5q<(j!d62b82<6@ML8SCI^58?2H9GbLHX$Ty2gsezHcb}E;(v{YQ*
z4Sj$ErXv6c**WCx*31fcUl0ga)UB&)O}%9wdpWv!?n0!XFQzjZOFLfM;B^aCi>^FX
z%@A`|r$~C-9$KoO0No4(@0uYiznh6dS1{_%s?`}dzBZh@lL%|8JV`Xj$JX6qiibb(
zn+5UDY=AInInMSF+W5M}4P8kvMmsnSKm*nHrq$3Dt-s-*kU3OvI@R)c4p?C0V3P~}MckY#>xFK#BkSb+x1aTF3>j=%)Oxhi
z=RJ0@0%Thzx1Kma%g{7!kV)BRE@BaZ#Ek-OLmpr_`jS#OxU7zZ;*%#uj4P?u0hw=>
z#K?f&YyHwN>_=`1iBr~0cC`3_gHU1GUh{>=6SEu_zyli&*hTFN&?G`qCpFaob8*<%
z<|SREX<}R*Angk%E1mA6Gmi3@WB5s5Cd13I0{9ZIk1n!~<n}w`iS&6W)W3pA;ipVz0iyOK&h6dEVC}$VvN_Mdsg9Y!o!Ur@%=#_#
z7xCoE$BeFgJ=c`)>QYzm=B$K`(37gOV!qm&Q~*}&fUb$f@1WVim~fdVp9Znvzk+$Z
z?eWR$X;4*TLeQNn#Gl29Y>EjBPC;v$GJq+Ctm>D#754#!JEl(Dh_3`}
zVEP$y*^k)ezrHw#0({xJOTpGd+_*!$W-y{o_gaMK3SNn57zIr;Bvl&l8Y3uNQu}Dh
z%aOAATROb=nN9P|ANyAH{uVkL9As-M-Dl09z`MmH?`8Rx7DoIZZ(|1-54S~dB51^!
ztiO}e8YITd7ODul>OA<2O_;j1qxojS`g671Fs#761s9(Q#Y6oL+oC~%Kucn@cscr`
zAVpqXXhs3oV86et;fW_6kZO|+d<
zKJjfmKp2=LFIP4J08Pw6LBS-CD*OW7oGrYOP?$%AF0wcsJ8Gg~ImEt(OgC8D_bIO~
zkbZ1w@az7piteYf4sN}eY5;KXG>v=ZSR5m(t{g@emqcj3z9b06+HeeLVIbz9)IAL>
zJMAxTv45#Cgp$y9LKekqn^DVd%H6rU)rdK0!ai-vc>2B1dUQRMHlXq|P0Jc8+jY2Y
zlHn9pw|XS(<^y0q?{C1Q!s6MSvsVj*?r!;Bh2Z~9qDVVR0H!Wow*r`SqMSwc$kJ;$
z5NXDC>ji@MZ2wEOF{Dkx#AczQ4$bmhB;CC9I1y#t!>Zz!h*-)V)XIyv@6FBymyZoq5>6ou36+&uxIqUx%hJo
zSGML5x_QxgLiW+hfVK~uq&NFA5B0~5#R?V?L<*V`Yy+P^S=RdL)oHv%yJje#%o@oc
z61?9AkAV+iOSmIIXQyb(jaChzQ#DmnUEQb8xzwbl{AO6B@SPyoF)06frcUF0?&Tt*
zI_(tNP|Xzq49Z6m_6@+MtNTyc$Lz=kRQz*B!@MmAe^#fqL1(&Lvf?DA5mH;*&L4km
zeRe=V(3OSdOMRDtv{+6tW!XFQCo8w{%^}D0D^X>E{_{>tap=JY2`>=F2I}#8V?Use
z{z|){F=n60`h4!9MG$93>=oo)n&RmKDwbg0H1fEk(eAl}bp83x|5GfuBLY*%ap
z6L|FE{0iaS=gkH>V6*;&%d{#CtKqZ+*VWz9E5u_~8-}&@lK@#FKryl`!E|0zb<6&9
zSk}ReTkSkLS-SiK5)VJcyrM*r^3YpVR5PE16DkRdGxsuRUs;l$uPIOzyq%JVe|gyR
z#sTW1s=Kmw$hB#S3>6I-_d_auy_xtsVBX3fd()6D&CLopuz&SN9dH1H0jqzK3Gnmm
zPo%(STI_W!mqCF>1dt0KnX}JkJ*E^GpLg}LKTzcl?P$c)h9@+5+f)12LHUZBOGI63
zoqlhOZCXC$D}K<*i8zR|X{t+yvTrras`MHn@siOb6p9fan;tOse*`2V1)!fR6a@DJ
zot(L+@+PE$r0-Gyky49&S(J#h&SQkB8&ZF34~E9fL4RTd16kg7G+t1jb&*{uQlsPY
zCl?kB=)K)#6UosA9~D9rIV581WTy4nHjUbPB?AQYW$rI#yJB(k1z8bauCqKdOuhccDM)hEq~AVE$*3EIh^>pHYtZsTiOE!
ziM#T0xq|((qNy4w2froq{&D)EprBG6!h(P5=nvzI)Xck9kuA6%=PRwv>j8(GvK2rm
z3oX--x{;*mQd?5c|i^Ae_
ziU+C~0l@zEV%Qe2z7dN2K|1iK++ymbHWuT|pioL7!L&bUBaJUZs*Y|?>tzS+*eFOX
z9n!z0SOuv%mEt{NSQy}Rs{WA9v86BZK4KU|_VC2jNCCP-4VMma;M~JIv_O;x3igKv
z*56t6nnWjx_2StHM*_CvwNxb=CRPHI_q+x`Oe->HC=nYd1wj2#r+({*OhOuRbA1}(
zeXPo*R>64?qhrPCzw^`a`B}0U%!eVHquEObYEW8Zf-0DKBohTsU{F}5Dwex2vCaIa
zYawy@jEx_UeXnA@{x0$<3of)awG$IHkp{&<$1px}K_F6Vi&O*^Ez?m<#*nj7@^Od+
ztYR>T9LxZ|BLL4=`2Vy3h?uI1PIq?sA&Y9De={*)TVyw%%%UW@Sl6e}k<G
zb;FbN%qATMl>Ds2#;FmT((3;X=VAHOBCFvn4;Z|D5jXoB?-Qc56L0M6&%zTUaoK~J
z6$0VGk*gtY$rD}jhddUY1W9A}h4;yq*kR}!r~i!d_z9`2b|W3IURsFi|Ckt;y@1M6
zOni|y0v>C@?n1!k_R{cioJQWPZxn1a`1ZY)x`a{Xp(skw>Oujk&es`3M{Q8u`%K~A
zX(%bFG)9(`!6GQoF@PD&3nGI<4=dJA0Z;p48cB$`zPv@Z`R
z_Y#5ClWsv1)B34}UhJJ30``8p(J)D0G!yYnQ?EYG`!B%HwM}mvacS
zC>T+)_ot$Nv2Hqe;PNWV%#W1zvmDf+ujpLYpdalK{xYZ>?mhC9To%f!9M~h!uNeAM
z0<{*&NDGs&TYDRvj37unYV)9|cl%_RgR8+Ppt~l?_m_WUDu!NW#he^p07Jh?AYGz~
z#pdc0LydnAjiCSd=V1!I(-0VX0M~P+gP`@f!t(XB2OoxONL>s+qCrt!`xofr4Bc>x
zo!=u(j1YFgXi8OzluG%B+0MsfC~Xo`i)0?N@H~u7X>V`2w!NURx@g<5AVp}JTUVX;
z+kdLC^zdg<^x&&cFQ@EQ{uv$S+63bvMd5LrL(0LfbZbTm%Sd&J9Q{~i>#Tv
z9qdEs;0S~0069@RqE23mZ0vs2DFmWbN#n4+HK6C+RR{lQU1{Z5;^mSv0_CGFD<2987+&|b34+DTyl%_-cx;@cydPs_Ib+O7|a
zW_YJz{ZUfbX;Ax58V5n%`wGaQ`X))6vM1gMSjcN~x5VGMA(=B%#|oHgn2VraMY7l3E4>`+Dp|lVx1Vy}lg_WU&%SaM1>){KWwqNDkT_Wv>F5g{L$Z~#&cp!A=e;QXKJwXfS;?*KiQqUS}6
zgJ~Cr@Z0FY@zg}bUNLfhpxJLnIqWlcv<|2<7O))X0(a33EvIKoF#?WScV@}1(nmo|
zP7;8+cnW=!#Nwt?9rLBVYg?C{z(AlLCLd>NL;ksA!`I3NjhJqcd?7w_os|zZ8VIf!
zCqyw^{!g6tRGAI@n1$X@6;ToHYT?I|s-`SBzxPcRqq()R!Pg^Ph*Kx>Ww0-*(>%1c
z0^QS#6G@0@@z-dOwTrHh<8PmQor(w>?QB67^bb#{C(tlq++RnR@E;WtEd)v;l&?vU
zpmHSw4De*IDEK~WJtl7hnxdD5&J}RScx5fVa{k#cKqP)P8-l-kM%hmnOus^{k10^q
z&FCO!@I6q@PrN}Nn6D>vMHN{5SKxnc)ko6%5gmN396TVLZ5?&vt=)^pfVp4Cb*Dk%
zy5v#57-Y)bys*<6^uwbDl~~Ekx~AN?5Y4yYN#o7yT9%hN+>Moi)}g(B-m+iZv)KVr
z(W~n-J{^s!AN@z~;^6>#Jm-RGjQxMZ)(8<$m#^59)l47j+7;xWr*R~}K6~e*cT(SO
zx+eZ}Y;e74hi3e}sliN$SS?1$b++U*vPbU1ep2iJ?ofG$mUa)nvh5){xLp^xJ_1=e
z7%`kyr`I@3*abuxXW{pv<2`ab*8aPpn6U|lx+H%THME@sneF2G;c}$ot?^!rkO-$K
zYQ_qufdo6mlewZ74GVp}i*kfme1Z}oia+7J7~!!%oEs>)w8%sngpzq5G=feWrp&F%
zk59kGHWP22=>8}{_Oa6v9@-)k6H8>4xNEOr+M7*uybH44)?zIrY~eIm^UyV~aV{U=
z%RHOv!QFg1fwZKS0YkJi8pSC2?2EoyE}FAH33cA(1Y5N%*6=UQnR@hn
zhb~=?)^vYb6V7p6Muu*d6ym);Sg`&BOpFt%?7kd?e&{n31dt~-00l3rCwK(5P6j8<
z2Jsj@v_na}EM<9w>5bigdaAU6d=na7bYzqfP|Qg)0|k+
z*Muh51y_qL>wFR@T;4k#ksW2(6W5hxbxaieuF97u_GEF22#pA_Dq;8|opHSW#-!Aj
zohpZ|G#n#~S_b)`p7A8o5bVyZl%$a_!>*NZUmz^TATv44j~MK&CZv5<^D3QVf_B5-
zI(%H_Pv;+;niuKVZmkV73Sy&MqB!>^uyesH^
zC>jufzpU-^S+~VmHBK#ZYq|9*UCq)Obxv2b4sw+>dGevZ|iKu-^j8_DqnDe#yPHS@;8sNQZnvm)Na!E
zNOvf*?egjQDrpXUH(WJ9=frc$x?*s5mzr!kL{XcvR3IXwnzHtu2n`9gj1E?qwlOkY
zs8S5j>?t{Miu?G92ej9Ckb$-hwcF93;H2Dj<~XBKKI@o&SYZEqGj=Fc(O2>rLpS8t
zBK$=nSV1jWp1*kr0n^n36l6&V+^7Hfnkg-GQZU}LkFu^W8W-cDx#DOuaz&{XEbENJ
zr`HRNwR8#1_F8D~J4}60^e)ToZ8m)J>+pq=cJ1*mODxh5QnV0|_otP=5#r8kP`8>h
z8VZ#>G1ojQ66o}A@%j=oCH7o83|t^+&f23b!j_Q|7lZK0k|wC?t7czX`=*S0NSV@r8O0kcRerC(feO1yfu2plHpD&Yj2e18h=i^dEJKP~9
z6}g)o1%?dgYKpJA_Pkpc8a1&PywMe!!I-7>YgvblrOCy#W%6Gm`Sfg{+5PYQEzo<$
zJ(7c;Z4%AzrGe0z^@1B{Q!xT*2y$bF-(3vRZ4H;4N^m-m$Y4`7$hi(QoS>5cJq&y)
z5%f4JPYTTaV&rnLWP?Zk)4#H@V|`X4w)m0{=F=>`6CQ
zzP~)o0G>gk0*i>p;fdapRPIU@xUA1&K0x1#S1%Y
zc6dW3+~1aCe*&z-xnr@Dk_XP;16$OsnUKf3#iMm(U#zw-R{UX!XyLq?_{Z%v+?WK<
z4sRn?jYl1n{nC@2j}ZBYDau2G7?6&2rfz3V^Vy6Fva4z%Q560c!OJ3-jfFq8(FD}<
zuKb7m1)K2H7hcP{CCp{H>PJ3QrAXr*Ge|2Tz)v(|Kjy2aZZ&*gmkAS#0i6>TS64ui
zto8A>v>+wxvbOr$re-_AUudjx{8A?`Wdhr^4QHx7gy4^NW-=YX6^T=$Hy(~pJqI+(skU~wst41ZA63%Iw
z3CNDd&tldJJcqTMoO^=PISj=i_}i)-ojc<`1CJcM8V?baEsscud+xc@vk}6WB_AWD
zc(eOEGzPocVv6gP$hZ9?1eoe>+Q0dj(MTBH5%6t(-37i;vm*G#Z_hy-^5cmvltoLc
zBYe4|R=e8u`f~YP_1abMxZBQO?@_C5x#QVlTh;ovuA3+|edz_iNC3z>cduXpvPjZ1
z0vU1N>&Nl{F}LS^+B1D{g+wiO}jX}4l)?^rBeg{+%J
zHfQUSH#>Pg5oRP|cFW64y9rBkft=Xb-Oy6_J*Esd!_7QVfETE>k&L4C&}BG(?NKuZ
z-%%B;9sIl$B)|97ui;e3V6$LY#B#~~_;q8VK=8c|h(=eAnHYkYB62)#YE)cU36}g}
zt2=K{OP!y7*`e2W(ziZJO%YpZY))|LvWH{5>trq(QMt%E`9eG61gGa62PsqoxGi}Y
zf7O&8rzP_60}*L=Y;l5x4%G3#v+p*f5W|u2=nJ|$GYj0z1RG0}zYp!5JixeG&^wMU
zq%UgxhCweJly7#eMzFS$;*nQs^LWua;E{mE`y0w*n_tVN_z8XO2F)qt9S9MS4fLA#6Q1ue8p)So<%{=bf3
z0P%2=d8i;_Ch&Zy`~`bZzW_n87BF9lLH;pgYBRJ1vZMWaHO?(Zsi-yM!gcSWOEw3B
z#<<`N5+wUX6d&Rnq|VE{tXVqv@ym8yJWED*ZXEdcUbRdp%|6VA?Som0KkMC~;&!89
z)swhAWqi^wEn2Gf_Om&@peF6LPWh>mA3>Odkp5c&fiNXLwXQ*C9G8-krqA`HZKS`9
zz;r(hiP7n}B^z5?p1JiMOXlz>a!teiX!cuDfF!QhEBOuHD7-y2deFKZ=SGc_V*OV7
z2onxOJzY>pv}O2cSyD2oVc7>Q(u;88fW&P#2Chr<%ujT@X>}uUcxkjb-IY;DW|Q1B
zzmt(87PTnOM#^`k@t?PvaDJBMEfi8PcPU(qP;di52lY~1caQL0O7Z6Scu!&wloCm!
z3!Ze?VZ0j%l0O_I1rWy+3R13nQcJN4HO|i$6G$lK)szqC2+o2OYQ_s$MMl4@r;)_T
z^=pNDoW@4wlZ~Hs`1F3MaV~($4|rhzAqI6X6=MF!e6^-%x7SOVevfYpMVbIHIS}2S
z!DM4=%{RAxW!NWYD_dA+YZelK7^6t~S8Q~Mf`Ijm=V!VMlbiTSB1l9^C$q6~LZHJ;7OgHYUpt^M*|26BF;3E-FyfuQ<{O-RPU>;Yg-
zPU1m@z)6wtdsAWQSEsF1+WrfG4h|`eZKKrjD4Rpx-3~^Q0n1FI3M09kUBik7p54S)ooK4GvuuX{?vFa}2FA0aQ3
z{OW2O@hv8k8Tn4QK5su4CB+?g5)dtY+TW;{HmNzC->lFjRWAt(@qC;xCO~*{v?iH=
zKPu(HgoEP_cXwtYO$mv7wOw>h=~-ghDjjX`p693gYfhgjDb>m5!HTBYBAjL~w>QN0dySf0%*vZ7K
zW_4r0BaLCgz)HjNV@$=v(Nz~q)`Q(R44MFRZw9@w119#0R?A+VII@^GuR&=mA)s%x
zLqr257LAnek!L4Yq`dvLh})3->JSHac!T3(NzOV3*?A0xn3m1XUQMK~6a8C18$QfI
zLukz4C8HzH?u)tm!}zV@^3?CCuMYOJVC_|n%~wmeRRhi6`e{nx`&5BB4q(9=I1{g_t}r!QSJ
zZ_P-1Y>KVT6UdEg)eeU4r0C*@kglq!W)}BOZkV~qNrqk+2+J{x`cwO^$s0WA`1hP)
zi9+`7Pmh97KPp^%9MOU{lW#0GH1x`$y&dZ@F?fHaCa=@r
zO?CBGiFH3pPu1G-7cWi6!n(`6E^eb4Woy|Rv0(6=AF)kEkuyKhv;~gyIpd+4i;RC%mZxVvwCA(B&}EAUQoy
zTeBQ}sXx7>w&bp9Mu(X-QrSx&T+;Kd{#94_6odNnHhMZ88y;IY1h~P?Y)K-~5ix^q
zaG_3&dLCUE**KWq*YlxTJB?f%Q3J&HeePTkJ_{-Z>Cn;W0E3s~L$uZ7jxrfoyR&_q
zT8(9iS98Ui5=G=1Rb`x%iJk=SBA*i*9A5g6Pe=kj6%tXr$qweQFh4as3ZO@?3VGBo
zxAa?zcEmU_xV$^^@FLe~JlYddNr3%Jq+L?XUU<7}xG7Umc27|=NKPL|c5P#$;r+ja
z3Mye-ujlJ^t)>3M-Zmzlt1s;PtBi-D~0j|M_y=
zs`-xxjZ?^0GN*eY#msFuzuKg)cN^C~4t@pX%2&xNyi}9s^OdBTC+{blCx_U_&w
z^Oz9Q5o3zz$xB538OE~Z!3W}`(x>HdUCI(MkU34qr8?qMNXdVd^@RcOQng(wlJ@k6
z{=0Fd3enOnD9UY$vl|)y@*}Lu!FH#X&^z`6*|9F#mgMci)j_qEHBqh)(NhGr$EP;}eBvUN?fhavKh
z_H|7Z$}ydav)HY#@iR80+DInSjP-5)$`NAx$LwmmIyCYK^TkgGJs7
zcKhLBRjHMkftrG*RRj6iO%H!X#fR~=M)S+52ko*rNY(LA+4QK>_;ekXSjjuTZLIG;
zCiaz1Nnhc7@2CZ;c#d8{pH+ViN2OFo8H$wcE~(aV>lk4J>ybI8UR}BR$bPEjOlPmK
zR23dB>{!0;L%ExhWdRG~9~mb#Hly|=K+VU5)hGz74hs#rc&)j4Y@RK#{Z#Pm@VkX*Gk7H(sy7zjY))R~EK_lzwY
zU{8|Xw*pMwv91
z%GGTeB0~p1RbNz8+dDPnC{RE7-Jh1V{pYoHY?BH0hh9|j#eyZWUGw88(K$D5LpxeS
z=S7n;&(COf={B#OK6rnfv@FWs1=+QnB|#dR2xCFWr~&V&c=hDVw=aGp=Ke?&53XEF
zY8;A#T}29rs>0bc9yB|e(%lv$OWN4v1rHwZjW$z
z^RvHRZw@$Qc>N01oJe9afPg`$ua~X`p;|VfVOP>YY8`p`GWxlcHyYmvSbOg?WITzIK@aN&Z%T^
z%3$WO`T$@uD6>`M#mYsd{PphN#y#aJNB1KP4+pT1%EFOqk~q00Y6DP1!tseY6Vr;m
zey7Bfs+b&1B#aJRWK#7Ssqvffp^cvs*#XAKM~M}z**n!#w@hD)7&<87%9Lp!eYxSM
z&Mgix|9$!>5=OEHXc}ojZfuL8s7nk!aqo7dmc
zt?k;CluLMaU!1k<4`S5Vm%CDs95RVYtB*j09vz+|_|6x=)u3~xE#x4#-RlsDlaM!W
z8*3g8H;8_DFN0#v?}5at%pVSnFF4F9BT4{`?1$R4TGVd0)I$&RHbnq(kT@mdD6k(;
z^1+PJ=fCCA4uT32d8&~i>1US@W`ODZdP~8@&wIz3Tr>cNd}c#!Of`%}E$ID<0Xv@!
z5&KjFO$alZ20o`E$f*_zBg{PuZQF<6rlnc~y~5xCr#%y1xSuU6J`0bA64y-)H
z+04z$%0fMyQwJdMbZJP=MvZK8Gnh<(hov6$%gBSO@p?d@L885fV*`pMk-;Exy!t?l<{ETQZaG$1V}ip59l{SyNoJ-cr@S_t>j2P6UJ
zq^;|o@hbnHAq6lmNHVvYv^#bKGYlJc!ZGNwOYO{{lwye7qlgcCS59sD!v>?n@2CBc
zWMs&V6aC_jNOBA%x^*+0wUGMFdvJUGGCAnLO-Lb)HoPsj_k3}^Xjm3tm0=NCP>T&k
znqdeEyapHnQhs7CJqF-!0x3q0ow(lt`*g9=H#SAcd?n#w+iCo=dj`qVt)iPcJKO8F
z4PsKJfA$kuNsHd;AU3B*+7Q!itSqrA#>gR@NsWI`Psu7!-7hKT{qQZp{j^hw#}`FGWA}n-3<
zRvckK7^29FZr#C+nZo*jz!7PC25ME^4+C2yA|;AmF5j%)V>Ayx>niW_o3FY;9yV#>
zLjUQ!$|R}l_3qL|7BZtUbl&FaVf+nAbA~P^erupR6N!6(HM#6TwF2=4K?1e{5Ow!Y
z&Jwzg@o|ZxwFRvj=(113{Cz4q5spm;KPsVU`hb4(K?*rpJm!CX6CJmLjY1+)hgyh7
zeOlV&4ib=JAkFoM9|i%;jkBX>ZnFT#J~N-2W{fL?FAaB+D+fpXU-YEP5znB@}x_PnhCA3^fMbr+3%a+ppiNg5;
z(rY$h>LNzdN5)cr%zF15Z|H6V7EK+n3J#-S5Zz<}n%MSFCV`2^;}Eb=nGoXvPq&m5
z61?MM2rgoc)X3!Mh~cX@=0v)|V9T#u@L&{>5lOqi{tS2*t)IZI!QvMf#)VLq$g9*>
zP><4hq;OM%ySMheKjPKrY#_hxpo;XlSLgL^=VRf3U~W-AC_Kmc;V^Gm)snj0xT|_P
zFD1>tB
zjPyBYQM{WB#{x{S-KNMfhqwf1SkaHFu}#?it%f6Tbps-`9cKi*9)-PD1cvO3XruNS
zUhrl%INp-qFUSMb&!7eE(ew{+gn})d#DhWHPWDr$*2m!s=m5wD4F#LX;ZtO4!I%v!mQ<*nxYR6n{Z-L~lKPZb%|DndNEUaSx3r*7r
zoy-EfxVKVbnv%;MLbxP?L1yCnyZ_F4^WCVEdo;jrGZgICm$*+k8A&S%S5KMChknhf4xuF64ks>5Q
z0a*q!#E{L@#@}r|8FpW#(gM22rnJ}HKooQw)8Y7~KGQq^|D`>23IG{^jObI81o-iX
zKi39**SZ0iEHMQ@F;t_{EX)Mt>Vj#jLf3<5^EL$8R~zZnv*CS@leMKQrf(`ATk5R!
zzehT=Y1E8NKE5>Ivr9z$hb5^8(;nnZtHio(X$PvGRf=AMq&l`U2l6E{A2kA}9N7P0
zFyq&qjcDk4q
z>yXJQhgIrC=4RP&P#V7>Hl5D4mI-cV#YIWCla>n&I0|y8^y+lP!zMVQ4anKvua7JL
z6C0U|jIm^TSb93KO|deGqNZtyK!%@2ctRoVcg{TGd8VOOA42UP;3PVsI1r3uOSo>wx7F&t
z-w6INm+(pQ7C-pn4eLqf>x0WG7S-LuDVG6H9MDT)7>4?+Zd5J0ZBvE!T#|r`n$x}a
zDN}}jz#q%J?r4R=agx)^l8n!|G~d1b;z)tbnA96H4h08{Vqz}qpSu@Utqcc+
zkW#ENldzDJmil1_ax%mi+rpT3g|Fw;tiI|sIwP2u(@myI%~opEx+z%A@Lt!WWZ!_7
zNt}sR`o~B{PU|FLW8xU`!Z8L4e|>4epkb3iCi`iEI3IYKWeA`xJM&zr34(8dr^9lFaiE}083jR(7qIdP|+8o6r!Cxw#c3r_u9R4(doa!
zQuUirBB)bY;^mb#mdh;u{OAa?wt{_r7cQc=?WmmQ=2+)W7q@4*s5u?gKnoxjPjP>d
zD|ekkF&dre!HmWs1904~FT{Z1$@oHa0XBt?1lfW}xHpch-6VO((f2tX*Ts_?{=T&_
z`<7UT0rzYSJGZk8z$Y6X5WN{$hYy#V`$O8CM;yg~nE=Ql-BmcMowLPpl5w#_+9Y!Z
zBXtZN4asacm7z%o1aHEuGxG@`DKW5xsabW2prQ50Kt%vOAO-_7Y6%sqi#oLzeRBr3OX9Ok43_4pztvn5`TN?}i
z=Ayflx0Xt+y3IcPxi5N4Mh8wv^tE|-_+K{G4CiO{-YpCJ!Oq_(TjIgKKvrZXX5>tw
zqY|7Rqe3jBdf=~P2Flsvpm%Hin3pzYtLy%t8J|w5{GCMg$NrD_5@T;nKX>JPcU>?B
zjGRVRWfj;Hs!8RJtLm6kBV7R$s#WeBZ6r?_IlJqDCiaIwwqC|wuDuwG92A66RS)ax
z&07K*?$GuHbDEDG&d1=$STZ-pUP^Q
zz=xV^1Fg$heoG=azk&!%7?<{YniW;YfPHdMX&rD!|0@8Yd;`zjp@R-&>ulbzs`4F2?|9rmp}
zde1aD)@dvZ;9~_U*nz-1TaF1;*UO+2IKLqy{p}L|sqqn>Uyk(EFY-ds!zc}EHPgh^
z#)umcx@6sigJDOMqx(~nNG~RgsN{nuGW2Om5iwsKCG&yjOTOz*t8VuoJmZ;0K*^1(
zy&l2w^WPHW^$aW0??hdk8Nub^_?Se8qs~k_#*TaAF*s%2uEQ`y0$C7{-!Zvi$?_h=
zi_r(i7s%)_^>Jh#p0%LqX>(781l_h6Iw~T&|Jsrs;W{5P{^Sa%!vz9qI7Hf~lhNn(
zv5boUrYkJtFj_0b@akscW+FdSAr6NitT^_gPWwaAVRj%*9(v0v(zbJ5(a$
z_i%&FusstkfM2F~8O@7i6hLq6!AR6xN5OdL($uckRL0R7TRyZ&(4uW`sVEW9AtzF*
zGtwRa3Dn+UEt*FkXDWai^AQbAh>T_6ZIp={)O9CwH4UZfPS3uv7q$wp<}|awbU&jh}npZwGwEdw!s(5Ou;t2K+V$XYUu5x>Bjsn9*7U@tAzRN1vKyjK*!A6d#Ztb5*@bGRn*vva+xx+V;
z>)i>M2}C#2lXi^9?3*0ws#p32v>%8Nr-eIM`v{@~x4$1s!A97;U3^c9mrd%GCs2yg#;k~i
zOy+RoVt>(`+PHHgw5YtrcdfJYZ>x3kOB6<=OfXB#8xS5_jm__S6oa0-mJA40LoV%I
z&XG>WMi?qxhTCEKXeO$VM42%{I9g#P1aRdP|UVlr;SQKKCpXvue
zSUH5OG?Xy=IoPrG8y+Koi-}I&)QaKu&LAGkv=QmsGd8ERcg#doDaaay0kMzrz!1`?
z+g{joR2>4~tCt`J(;|8`gXy)+&6pfSzrvJ@#_-3Hlf?1dKl;xlz&_@M_etTR7W6Kb
zibo|#hcr+H#30rZ8MP$a7gM-VdPzqh{@Wg5yRSVxXVZi4(48-I7R)%n`l?l4*Trdn
z)zBa<$fn|{A&(Yhe3&G`8VDh7QJzWp4=?aO#Qbi6G@7?rz^A{I83s82ST=47RM6?}
zYFIZvGBT0langzyH)>w*bg#P|ag~LJZL^5`da2|hQSQ;tqi$u(07-F5`lEr*k80@J
z`V{s02C-Ogr7^VSIzfXPbZe)NB1Fa^XvUv(RO>%N$fRz6yWBCx<2-*IE^ytc#FnSH
z3RjfZ91LjOdD6PM2%C$?gfOTjJG1rNnq)H={3e!{{sU9e0Yjt}B)NEN!2@cL
zf6}5SlGHcd)9!h7QRL6hH?$iB&MzB`$s&EHkdBEf{s)xQpcPgbcx3@({>QnbBm8px
zop$MreT{#y#IN&k{5`GdC89I&HiF~+yPl7jUbK{88V^H!)Kg9bHAoysU|2|q^w2*=
zeEi5)DW7t<+(%W}?up8b6oQ&^LRB&^FQt`;2QeVyux>WT?{R5s;)DZu|jLq8(s&Afqv&hQI;Q}@+2*HljP>4Jh@wiQG|2N{vG$IL}Z?pS5C
z#h&WlcM3Ou=s2XMRL{05*4$|k?_y8&eTK(G>oT*RCklP_ek~_vCISa)j1XBJjgn}X
z^h#K0g_Y%7AQ(11P3+f+vQGR^m$P$^mgP#*?1j-PfRR5<`;RK<6~M0mQ@V7HUT3l{iFKRdOuADRPZ2e*%IypV{6uojPJ
zieA1*NXMdZ;ui@vBRxkgz@gw?Hpf?_TF*YrsdQsI(dGJa@2$&{O(JGA{RT*
zU75j6LP!cl%Je^wl=O#}U-x~LU3aV!3h|$_F`brP^n;|-LdF^1fA?99z+>7$dgWg!
zvuqi8N=aGbapUZM(0Y;ie05rRHIMY2nsI11OYPtU#z##YdU$gH+Qw|?6mhmO#YauK
zkojwQTi2|UU#mYfL@T#OP)7gTO$1jF3*XjBB(E_
zHuab8-(e5PaMjE&ATeCpj4As(w_?ak^B2l%M4&4v6c-i9Ji-kE`#8bY;t2q=up3}z
zIl=ni^J+&xI>9jmm&4%|;xy_hkPS%g>D83?p3NBqDT$edE<_tUn(`S^>>cKs?sEx-
zQNDH5!ZV|K`AsD-ZvJ#MK1EI+;6dA7ja|h(-9^2v3GSVY2aECZUs`A?hSvX{F?sW>
zrev-aH#}-O1wp2LoC%HS$3pvGF+&NC-Sr9#!m(LV#E}IElPBt=CVHz%*kzAf)N2lq
zv!o7Lzxt<&yq)DC+@Gpic7
z&SsXMhy(#5hbW0z`~F{EnztPtGUbG6=e&gU8-761O6uJ+RT?hXC)>`BcqoAQ0flxr
z+|%T$!o`G=$Zf9?6%%-qrW~Y+K2WibE0gF+eDOnm=b^5>G6%(I($vhjbuFyp_#D(z
zKvVFpbg1{VDC#(ZzzrlE%r*GN@++=V74>(4-%CefDqF$ic^jP_ac{=Jn9<@6*wZfZOQaZH#Z?XJG0=#
zHYHIElfl1Kv^VoKvJx)&*ZDRfqN|-fPW88)y6~*D0Y-9^EQ*hUa+PxhJ{}7CrLIS2
zETk5cv#6Q{)=4Y_Gc4L@oZS&%?0#VQu_EW*J|>D}RO-=y`1=>!QV14WoEzMZ)zF)p
zmU&prU<`6i40*Zun>czpGY&c)Lo~VdCf~LSf*Y_$$mc>m{G1PDC(v%suO3dl9YX*G
zX$UAX8n166;f2^Ya)IA`)GZnb|3hZ#bB4=GL2rXS0MsB6;|Hu8qL|>>naOg`Kip95
zA0DC;ul}4y6WEbBMYLVSH5G6``I!c()vas*@n!=R=a#5s3ex9=@2}9^Rjk5v~VF8*GsW_1`1{`)RE?z^=^FPt*&<9(YV@0KG9DeGnp9VCN9
z5(GK34}MXGWjS?wy_O+A=wV#)~!pa$`Kn-}k&&~mGzzIJ&X
zWKh`SRv5zfjn9BVepdKF9sJuLhtDVP_Jro*-UI*;b8akq0*<|zK|6bXC|-sgd2h-0
z3nL~lSm68*FG%vQUAufb$;pnf8FJonbchVfNv3}`aOUa#+0K^j;pJ%A?x#@6?j~!l
zW8(D`ZTl8Zwea#eV-&I)&BhV?4myKR5mj-jLV{9%th8Hi!-$j568q
zR{got|Gx3^ODL8$7=`bDf18(epjc1eV+)@fl5&U=Q_KoOY*aTTt;OoAvG?cXa{^yZ
z4!T?O^0QYut`8f+^35msC8r#DLu`U19G4*oBX-w3s#ADytdqN>5IZbs__Z!=Q8Tq7ao<$2!=
zw5$c$sUMJN$5t=BEzU*I_K?v_AHV;M32%BzP*LYd+Wicf*iQtOoWWC*O}qn@+xerJ
z!JR+}0%#*3sBcij0xv<7;IP%;C_Oqt9{VU3l$(SI8m53~LM5dJXcQR}Z&)iF4J62*
zUO3VylBi(9?U1A8Z$SQ0#{$*Oq2n457VT)(yxNZo?UNvz7PdHA74Fh&LUZ$*`Uvc~
z;ef1sCM5m5p(l4G6Pe_$nF?uN;kayePQr0pm`7c_?4Iq0g@Sa@lvuZ@1<)PN1lBje
zl!Jd+iRfGfwn`4aQ}H{l_`5cE+IO#P&tZJ-EJ=e}Z=B?NdMJ=!!;qX=$%I-*c7_JR
z=7>hzW-^{R@4x!i4RQ^DG*!@20IHPs-HCI{ou
z$RYYq?0}1^xE2cwE(Vbad(?nD%umR67^bvAO2mprN^VQQd0LAuud;~bw4N2S|Fc9x
zfu7JFmx;8mW}J93y1sOAcr~4Ful2Mps#AzdtT0}0~Z(tV-|9^#n~wO
zvYA>Q%7kDt;t>QKG@wW$s4nkFL_Lg2>LLi2(bAQ=X3ORDjE6=LbC6FzoRjed+l<2r
zyl{)ixwK-7ml#@;xeJKUAq$H$|CQ`%(=#v@b{)jwP%}i5-=c2m_Osr3*T$QTWN1tw
z9lEoPD>ptAP)2#*Xu{E-g(W75QS%dn9giSa<`3pGG5h6<>st{qt|GVvT9veuU_6&5
zMi`#2OD-UjkRYilly?^+qkJ(2Z*jr0w*gUz*~>gRVi65x5aXQxw8OzDbSjT7Em*Hh
z1Rx;PPJAh0)smP9U>0pfY5`fEhHcJ5FP3n2w8g(fJH^aGl9m@wwwPKGZ*XXb>BBvW
z`mGOdg>aJ@s@{X
zX`eP6tg(0OiX`#$sRG(?67__4XNQei{24i6B<LiX~|
zbueUitVi;5n-?WWhFyRh5u2HUoSBIZimZN>XrZ@xboGIh04!tfSa($
zb{l1~Im=!$R4jvG2MWGuc=vxw7H4J~eNKKaB)_c4(kZ(g*{{{{-=}X)h`;5}^*FW5VO5|unAT%-UzIS}0ATyHQvIvu+nF5Q2WEH3HeK%07
zX)BP1xnQIYYhf;a_?Irf3n>_dD`Vilt&ZVh2D;9(XD=^3)
zOYKqJLkT6#Vv{eMH{IuA`puA98l%;S-UcilwR!?gmvn9b*+32FMlQxlN_0{jnqeN7L1{1eb2-yIOauqQyR>Fm4fHv;7o_7*4PKc*6&%`GL$@-)g7Lj@2Zlf1
z0q_!Y102l2*IDWlN{-U?BGXY)<%bFEq>enpW|a{VLk!b~zJv^pmxYeyqwv&6y>Y0?
z+Zk;y)Xis?d4TiLiLHj>&&h4tEtZd86#!1kgUM5qQJqFh4o~uEKqM4s&7x8K`xi6F
zFSD+lweSB&(>KP)`F>9)Y1lMrY}>YN+qP}nPUEDpZQE`dI~&`^v;F>_|Es*)&*t9y
zoNLaUnYpg$sL8~}1BT_?VaE15RX}rAC^&{BG+4$kwq@Ers3C(H#T4d*b#V_~XY?vr
zmB?ll#fPZ7tSj@7F^SP5W7y;?OYd0umTr6aK=oVp)N{_Z!y<3Q*c?%4EnEP;N6?KV
zkH3bk{B}n%^MxP5^u|bvAz#BQpLGTjSyx%Ohf0<2bM?4Ao7NTr@UZd9hdSE>GZ6;G
zeXe?JoC4yrPG;!d|8CiPrxT4vS-kV6lElc(nEaU6iqsXjvZL;NW5fU;{M+>Wz^_wZ
zeqGDo>)7hIbrxbEXF4pYddFxN+KHwZPJ&fxTvEYtU?-3YdQz~TEoJ2r0*!7&2w2<`q4MoqswDTz(jALXC$D+9QO$R5
z-b4JFX#56r1fqdj<{KAU&-^&}DnXe3dMh4IR74}7q;GTk8#C!Rla~<*C*ejlR({^f
z3hl|>oq&ENDcb~#Sr8U?U3K#1oUlEqB9d1MmMYjQzx&B1$cYlh!1@-iw`
zXc+VsgL^|seqfIvgy9AEJOkHI#*a@n-s{N&rs=U_|%N+EZ1A%timM|s#$4RUMp
zpVSS0!`0!Iu^Q@P>te;tmL_9>!ior8kFYr1<5jpPR+F3sDMBc2u2t?1_22a$)RyY_tW!PAfJU_|fpQX;}aGVQrbb4QRYHc=PLSBtF#+iSJ5V$+RQC0C|lI-A$Ll#f!*a`8Z=ApHE{udA{=Hy)P
zTRp2(XxztVGc0di(K;w)@CPZUey}E0{+(xKqF=4+n|3t>d&-|}Sg@4-h~(>VFCwr&
zH>;Qc!(xv*q}jg%R5tX3+Dlf3O~QQe?E6;|BjL0hJ7T{w5V{yrC)(%r^!;6SM%`2}
zfpKA4&@)R38;;t}ifhpeQ9EV0i`IkjTCas@%j7$$mNc}3&}jcoycp@s*ly7dw(4;T
z|GnVHAQ~F6%ayvG`jPiSfZi6c=H3e2K(S0
zgOwQaYx*M;;cQ%i9KEPeM{1Y=l<@j?Ci<^LoYd!!L{vFq?1w~LFUUAu@^N)-s?Y59
zYMKnG+u^H<>G<_&Ql93e-Y01^P$7#&SrHe3V}1{LRk2=^cUgCkBCK{=FuL~o7Mq$R
zzVMBk9C8ruU#X5@ay6bT3ct0quyLwcib^C4&47+fytAMx8lyv-AjDi$L^P|vTl7yNyP>l{#`#W#c6)Zjgxufd+R}#qQ
zvfy1x;B!(^(PJtwEMU)aN|!SE#0B%GPw9g_%Zj*s-CAp_=5;mNTSxhPoCu~|1i{^4
z*bj+chLbiv8&Z6hVutLjYl$SIk%(=aiACe$4@<6OG@BO#n~6$Y+akSIqO*xHogu`f
zB7emHNCwUw-q-JjaEMLl2il7Rr-;{mJ7i+&WGjv8P};p6Ze?0B
z&Mt{Y#wtw;bliFtI4~=DRQD$@fh#W^5hxB(9Qy-`5Jq4p*O@
zxL&#gn&?UO<&L%qC*cIM`M(XMohjDk^sGi;5mSU_6x3n=R3q~5v^MuF#AU}HxWBkp
z-%J4Riuk$eJka4`9o8`5rpx2HT5eD4G
zv8%YcUmQk1EiI|eMEwOfFOPG-cOWlW>$5Z^f^fU(fT7TdQO
zFALnn3`FK<)xLZPhPBfeK>1o5s^SMrh_D@nCfbY^RB)mmw#?S?mM})OM7GblmD^G91MTXfyaqg%Xr>Yx2EzclVjJXgbaa*swl4
zs^Xu=L(ml#v~I5k5K9M8#xkbGDYJEG7@04?lKStU2ZRm4$N#hi>4UeuyMubn%}Pov
zK&hJI;F6P;`Ksxe5Z?Mj3aRa1O&AS1%33NyBs;S}?kpU%Os{P`q#b)7FIT{-oQmPB
zx*z4yc8<=ZtfMF7DcuMukz$yU`P%YVcIWN2Ybb8l8EblLJSw-+@g|gyACH$bx+SC3+xh@59^Q+(NxK4(a9+QOh1%g7?K4ck958XfXT!fss#5vT3(b^~c
zMy2XK*=C~LmeP`(fp|X;x{MN+F^fy_tOu?(epaij(E7L%PKdZ3Zh+~USeW%s#EeOJ
z_{?Da!HUBt<0uTqpaD3@FJLbB2%J*lTxdw@ntJMG^e^f|5y$}|UeWT`t9N6*YO3`)
zon=!*l2t}to+#1aet|SpcAOyLP;7{6E8c0ieyH{!B(PEOolYMePlN~IG*hCW^`z^4
zl&i;H{i?x>aNV!dMK6r=eO#!;q5-=uN(}_15nu)FcLgjdGml^*2GPpL!;@d_w|&@F
zq3F*N0DFRBv=uQb@;;@b7E0tp<1d+dYI+=U7d4jj1R^L9AoPj`2{IZGOU8HBTu2ov
zWz0?_L;sk;9p8^;lZRQ?q{6|Sc`U{FUyE}T?%IexB>(;@w))8l3xLo
zS?N`lx3(32yaapm@IV;vM@8@b&^%1)n~L3qXCAf`{cC!rD@h->DGijcnZWo8kx=SK
z%xWEn!T&K3qY#HxX#-{zD_(z96T_L|WxcV+-rsUC)s=oq!p2YHgTPCuCnOV}*h-r4
zaP>maK1OO7rI3-&E3J*RmOlt!c{0FtVTrX9j=>2Mz=A=r6}jSKE?Ev=S9NlWWe*__
z(4gL?tkCzdjljV7Td1#(60rh7o4iUV-@vX>SJnj$`>;U_>VL-+++BfjF^+i)>_vC&
z)kV$urPNP20RAa4v|tR+ep_3@n%>9JVhu7cQruhb`?C)=u&Q#umOA1f-;V3{!h-MP
zSA)=KnBdb!5~TsJpX>vyGo#bN-#;%kHU;9j8%p(v1cvB^1BGG5`AEZ%x$ixCetnh*
zCu1rFo#X=_z(xuOU(A3fBBBnW_-F0Nf@d?s4?$}(JZj_=bL=?|)yO`GR{EMHX{Zeh8wnLj2IZ{bde4s
z(+YKerS&r@(~U2k++1f@u^OHIE{Pa*itUUnzw!nr88cKK7mXKXZO|Rp9Wtg@64zf
zm(1%@hxTwsIB0N8LD2+T>V^y$gKZSNmBSX#&E;x49)-3xEY&dm
zoRpYAw$I+umgeg6yk3LYv;lK>9)0-fP~$OvJY@t&>c){;ueMa1%di9ic}jKn)I$eV
zKIG--C0&gfzMWCV-Nc!ES{c&94;Relavc|_lL03YCXpGMW$)6752w<_zqTSiyeQHH
z%B%x`89650C*%V_pp2&3j_>cr>Axa^$u~htw`dm}!omq$4?Stg8{1)81^ZdjbZZBs
zZW}AVYcs8lhSr-TV$uKobG5E$8WI7-g=_v2&sK|I#H$O>2UQPn{+5T4()g+H(potEdI*U=TsEVmZ^UB>itQ!
zlzRnO(i113G0xOc@2D1Rc2d*ihHh=A1P;h0I&CUor}vU2K4n_ezX^c|Irvk3CLK>o
zdJ(9`9WjkFqi{bo6@{mtN2LCN!`0a2C=zDU4D&ArM0ud;Fkmi%a@VWb&8(Msbsh;&Hd#KEou-DBZ6+
z2^MpSv^n=1MmFi95(dj`R)&NYA|QE4?fKxeJc^_5b^U`bfdP~34#=>I;jx8p+iVeSV8k!KpfbEo}Y|x
z4&TQI3FOW8gnpZu-@$Xx1QwNK!Ie35zCmWi9HTg?r1ber3GhC(b22pQ0nK`{)KK>HY&6?aMqZY267{fi#2B}kebAM3f
zUtIoiyg(9OCMPGuNy{ipGiBhJBpwVB!cpq~2kAH<;Tv7#uruDeVkuP}2f=ut9kv{8
zfvnH`Nh(l0JyR;0h;P2P7Th$!v45n9#KWGdgLee*j0=+@{&kVhDtu&Fzwk5bpM2QV
ztoIDyg{uSP-4vp_}`V`fcA&1erTx}wli)#WOul*+*<2N@h>r>0p4`}ulpjG
zn>j2Mp*j)dFOz;Gpq22XA2{vfcLI%cE!&FKO)ctQW~-l_ZnjI__rL8~vDjMKE-hEP
zYkS(ZVoCZ)b^`*=qY@bTjy_ddCBK0X1*J8FKztOMspdErv1F$*diZ8W=i%cAHiVk!
z^0iZk>LAAhjjV=v<$5SO^S@(_hWT3a6oI6~aMP?4AQmz=?T^;AsrBz!G<)1dXoZ_~lB@tcpvAjmL&X0U4TXoHDe(wQJ8G3nkQqyE=LN
zMnMaO4qhlhEr7EuwvN%lU&gVBmDne=k|u3!2M#T6d#4^-iaqZw!#e*Sbj#iQ6TYl1`k{TpT5@}xxW_Kapq@x`a4UoJbvpAnZ|
z%&AV3aD_L%%CaD@)xiHJjX)HTK27Q+Az}1P|m%VB%+xhb{O;fU{X!v;{7R53lPGTRIhZtRJbNViWA8inKa_X
z7b6M#Z`+7(Tz3Df>%?=ILQ?=Gxk}AflY8$e23pNLxwx}jE`8}3W*6CNaps!+0&T-bVh;7PM#f;nun_2a
zpZ)u1>2nMAdl|DfbuJh4e)c<6Y-=N9Q;6Rq%J!a*ZoCEs<~y8321za{?K8$
zSxU0O?uZGO66fV}ultlsD7kwXY{?eIS%c?19#@pBbRAccn-j0g!HGXWSMb)>
z(#F5-4Lj!YqUu%$;E9Nxsi;eX!e2XUmCt0#F1$z3{k^Q1w7YE&Bz8-rkbS;Pmc9E33_Unh5-B`j+I936n!H!1tXIv1sj>vIgEv3EZc*{5#mSw=K0O
z2fdliKs67k+Y}+t6gymRr~cC@$lVEnci!ETj26y}W>Z-Ga`dR0V=nmnH{cM5Us05?
zeq0K+pR##l-1*z^J3Ki=bn9iAN6|zzGi?BrKg~yZ%9r7U!SjC;DIXa-4-qfR)Lr@k
zOgW#==tC?kQ20|&gGc8TeX#xJ#)2)5WFso^yj&-DGD@dRewBBALe}UGJZvDni<{7@
zEQ=txkKbeg?G$swK#}KB21ZSJGQseXXE5c0P#yVM~vgNR(-#k5K
zt8LxgLwfBF(9=x&`<)y0N(!cFH;VtbWtZQT$N01PQ$gTxz~ElEY*LjZ81WuK2n2iw
zyk*rUH5D$4JzPZeru6fbV%dGG(>%J`74ooU45Z(4GelHd_R$VRwJ&Ve%K3=OV|U-s}GOw
zUDjzdHYM2Iey{%E3Br1R
zJ$#A8p#Ay&f91&(w=}b*L!DT@0V@S{N}q
z#KOgXT?RMKP;Sfcw)Mciff;!MRMNa%cR#vX@B&dlOEatHgD>dpNGTF#Z|SX_^auupR;O-7bTa#(m7UcrLNgJh?CO{TCB(F
zzY5HbG4#$_vPp3QikiLZ$@s)BKZ0h6UAy1u&>^#$H*IcDt6N)H`SrR6g;^*L+qj+0
zD@l}afUCD`OxYfc9Mi`Zy1y6@tU8SEL!_kl*6g;WwX6ao^XN<;&1Br9Q8+OJOLFH+
z3wGEfIG5D~cqzx&viI#;w-&DwTW5D_Ivsf(E|YI<8F=TU@XZ|B3f`o`EiV{eB5S@DQ-TPJ+3rh;%_V
zU%JxKf(g)$^$NLuIFLCrw(6B+`@}d%R*@(9iCj#)SU;dgA-dqD-056NjXbrmOc^{x
z&)Ai?sGwg@udL7YCY`0ob4t}Bz>_c?T?pjURbn;myim)JWBSrmxf7xlWjzkkdz}5Y
zoLe9ydEok9qpE^*I5$u5y_ssK>Gx$>;7_r$n^*96X51|8^7$b`t_gUj&WTHGsp|Gv
zGM`m}w6-TPQW)l~ivBy)Y;%z-awO{=X`_=Z6ML$KF>zoxqB8S2*nse+Mi(w?ij%$!=IoR61g7X#Y&HcIH7JU|%w+H_$Y`)^0aC*falw4(gk;08I#Wjw&
zK1`PYLkG0_E|p*iLohBstu@tTELl5~3bnJRH#Q{DMtG0)YQvP2&CH_CVu;)p-LT}|`KH+qW4qdcR`
zeg}Wl@+(`gWPPEA5%2Kx!wKCj9HRBo)n^9rl!$S3z=I#ICtc`v1T`zRO(nn5*Tg~R
zIPuki60ImS{5i@?G4KchG+%(BAp;AoTtl6Sje%qiFYgt1dO{9$J?j)wG&p>FGXA!K
zaw{^O!LMn38qU0hx;X$IYr*J{+5L9!;#nW{c1>X;P(Sl#&QET8?5onrjcJogh?lu>
z^^^1x4VCdvq9p^42Q0`scXw|tv!>=We6&=jXPWbo-uUbO1YUMaj&?T-V_{VCVRgIY
zyyb9s^LO>r4m8sXG|Km8HW$-yqck#Q{{}Dz@q&T)Rdu+omeqd1PyF}hHgz?uDCnO#
z*}L^G(BS|58-F6NZ*tI4>G{np|7di^trA$%ZA)j3bFg5Yn_6R2rDiu5LoYsL+N}#F
zV`^)AT2p&lD{^NtR6zS``QaNI(riZ3+t40!)3lXDY`YGm{Se3&^khl|a;El8mMoq`
ztqUeMey|C8!u?c8+JxAre`8VI)J{91EKtcwyfE&$9!tw~RXs)ZvH%M`
zYP+S7$zTpL5rEMzJ<+}9KyZCrn9gJ!<^`4r_yOYg!s5LEA@vuabsizDlKgFbVq>BWaubxEoL&trs+-A7O
z7D6Xl`muv6Z1F*-er=I*O{g!tz;4ahykc~RsWw~s%JC+Nd@&`{L}4=0T`zf>gF#n#
zmBx--V-y|Wbu4mq=tfzyr{e|prXLcN2M1(_;Z%7E5Q9~Lb)uW@vZmC(W$j`{g-)0O
zrTx^%V;QEVlHs?b)k>ir>4l_K6Gi^!bHDutFd6-}b@|^OLyfyw==6~3{6#^JuQbN6rSYZ2W6bB;gG`L
z!1yx{cc_f2?ETu1&wuC9OcKoA^N=
zh8pBF36(&$@s208Xj}!$2w{f8Du|QEGgf6Hi0cXTMe>X3gLf
zi*F|^B6Hqm)^dA~a1iE+gDGjP@RTRN7bvN@n;Hf*h}tRaz=;S@AgsuCuHIk7-NXE!
z7Qkx!GS7-?YKizP6#T2tdc?FtTUjLvp?fxu+!X)RVtY$PeRI`t&MN6W*i1~M(jND`
zAswH3rGV*Q-kg>bVGYR-7!dG#{Nm*~SI75z4W*NZcS+pKZSyxuGoHG5=8uzeiuG?|
zT)1c(Eou6dr>MIeK4@Ql3FhFt7m+OUoFB8+fNP;pok^WKcv&(zz1oWL?|p2A08m22
zPxi#a1E-u2xe;RH1mjt-ruYS7O0C&u_;JDt5*ce=);4Shl|S>Y+32F?;;VJ-SEAA$
zoZmjBkkBs$WaG;s4Grl%63O58RvlfG>-X7rR~=b4h7y?H5zEE9&sD2I&7dSN56THe
z#IMW^m65h;MFqLJXe1to_Z&JHu&97$oG$HX?nfutpRXS%b(zE*lv->)Wv7Q{QOA{j
zm#ldMSLLb2>@$q~%_Ix*SFu+`I}~F74maPX^p2}>UH3BMy3fu0xE66YyB@oZBGO3s
z)q?gQ@UH-Hf2eOki>e23n^fmcpdjR7yZ3~Y5N7WyF|4vH%d8X|jr~;!I{4zlxF8H$
z_@yDl{kdV;Z%@=XUp>A)Zhx;&uN`5`M*ig3EYwjiM}&HI`IQiF9r&6+?Bug}8RT6o
zNQYnsdh7?_LfNozHowX|4IXB=7$er=r30ew@=Hgqi|gU>I3=QwMi)doHP^I;DI=~m
zbiB*lH1?SyuI0#R=?~Q_8IP}G=KzZ^E*)t|NH=^F>`@xQz=$zDpyW3o&W;*yBO9k=
zFv_LFC%qU7^cY%wXr8$ts?A(PDVrLsVzr-TJ-<60ct-CWc-!)96&uAHI6hmn)vG@l
z_~pi0VKt`eYq%TO`@W$s?;kf8R7&q~{`Yo{I)|=@iv@Qx08+a<$-u*lq1NqeDlX5<
zPHo5u`uQ0q7U3V{8rtPTZ_q$?(ha(RCgKWY_h!H!p&51BEe|#Dn#e|TzYmH_f&3)A
zk6d^ZSAxOq{#J~ZE*(nqZ5{goIMHXv%v;A8VB(9QD?8K)11o~@N1RXgQz?N$^xI>;
zu>m}TPCPZ>Sd$wLLq%$FGT}7ZzEsJO+s{T!l^x20kv2jOIyC-NPdQ5mA=ZxiBVQvG
znjEB{e?A2TRI7_2S8kb$s%jt7htVOa}^afxm
zW!%;A+Dii|O?(opwY3su#vFS3oNho9{dg#ud_+(AF3amC{oFi+ajnx~PHqz2ozqr1
z)V~~eH~2>)ZDvGzLovwr&%s<}^r@bX|4s`;L9)XCe}saXosQDMIy*x<^6Is(N6KA1$
z?PA=0a?}fIs>_O!ncu|+^_={H=!%fyr9ASm37U=pVxAN$+|GkW9==ei`fiNO
z)?6UV#q?uoH}Ay7o$@D>=iTB?hlhn=yRAj5LkuXa(8(!>$eAL!V!?@M3An*TB5KJ~
zFV<+7q8x+$FSWWqNS6}#J0UiRMZ=4ZE)Tn#)K_^dod@**)oxUqfjuZ
zOxJ)k>bVBKK|~ziSkUa4eAeRq&IeYga^2qY2N3~^2NEK}cW}3a_1{&6dCMFIq+>Du
zSDP;n`QL)WE|^>RI-Dm%%K`L~*o5dn8+y#RCa9epIGtZ9HRLGA;
zhr2yqjcH=ZPF5&=Yi79wh%n2U4mNaGm`HE-RtLs+*GnQj42RdS#1Czzzsb|bCzxL8
z*dp)pmAmuR3UV>NT}tP_DJd)m18!H$tcK--e>NN!InYFx{5-q1MqbW9s1kK!&_#&#
zQ(G&%@N#Cy+L?}QB9LzozdvzgVV!Gq#(EignR{BeRz~*MirEY3MrHZoASs6Gw)B?SJpG2AkyW9BR_
zS~LEOUHawIiiUik`=k;cr4#~kHrA=h>yN9*+pD@e6$wnTEo+{Q?Vy-xTGU`RLe$a7
z0?AQ`Jkp}AQ#{s1Am8cV$lrhOCB(?oQP(0My&0KnHi9+#H+p?s`Z}}5jpQeDeqI0Z
zxGGEK5J&;dYBElTOek>l
zAC5DC(sJ$i^c}=_zYH{b>AyOs$ASknbQ8IcBZK(Xzd&U3{$j1F0fSt}gzPL#F^mc!
zt^5tqTA*1(Ek6z8TZyOs_WUq-d8c9csm)p2KGuzE@CIyWwMRv^-mfu@x7B2Q=*8We
z`k}t{MI3;za}XlOIq{$X?I#~ve6eB;qAD*=QQ=A8mZJ@S#qk9q?P;I9Y}vVB#II6_
z`GJIf*Ap=E@{@jfS)F-dNFgN53Z$LrHL2*Lv+eUH>w}~mtr7RxZgCZTtQUJxbqSLe2bQBA3)Q8wA%*|a!
zxTJ#L`C3C53WfKVjX{k3;Ah&`;RT>px9Y?5+anGUc5SuSJ}l|TL5At-n47@JI7tD;
z-mmXE0?`>)H2JMo1`P%D@W2;ceBt?&gFgF6f)}2W6edG)DRfRzi-BiepA+kz-9mXl
z#0%KS#I}=WTPBM4pA5oWkuA3?qjq!fDP^xhD7P-M_^%f@o`EOhRgzkPSBH-3Zh$qXc&IQ9Vp3QjK}FUa
z$QK4wM)!e%{$^om97Z!||FHltp#uETadBm;V&<{BWnavKU11vmOuQS}y)
z*Mj)^+2*SIKAZ5GF%AeSISK-wJC<92w9aYChcC}5>Z%R3rQbS+E^spq2!wyTyLV^-o`i*P+Kym$*oxt
zc=tdR3aGUkI#k;S-WNxU(NbkOkc7LzE5d)1X0~s0z^ZH+CvvH^Lk90=oSO78zHo3|
zhjM+Be?4z-?D{7UGcW>g@uJgQ>`(Mbn{6!|R9usT_2kzGjtwic2d~
zY&nNv3JGXESTRqdw<1(y{j3dpBIY7V1r&dfv^xYp#$iTga5Aq#I(L@gh$K0_TQULm
zblHHYYmJt}AH7wYoA>)hf2Nok3Z&lplx`FrG##lz^m;Oi9l=xQ1-bFFgE5$s`Mj!Q
z#D{Mz!-zqXiOq`fVm;yl^HdxND1TQTiD_wPSU-!~HIrJ-Zi@B8u
z(I%0}q=hf-2I)f!^b+{AiG(eSxj=M1)Nn84&DQvEH{YVS-8)K@iaj~yrBHM#4_D+=
z*ZO!!fpaB5
zP&Xq=O{_lx(3@J8MvGi_Jkr_Rw)7S>A&wZeMhh|(bBgD&Quq0#R9_6iFGZoUoe|O)
z4?mh%1=7V92;!od57Elj?1IBgNoMhvlMF@-40w7&S@@lM4eO2|9CR19sktm4s(98e+(6w1$|DzxMvq7Rnus&Xum2D#XFSFJ<
zH?K@|#&+#+iCU8uh03UN&`FmCxTpQoeka)hqczrxmi?F(UNgqu92@+kzi4jAd{{o*
zsPU*6vu!-JMCo>f!Q;^aM8(5AY9?ufu6YR5=M?d+^LR3CSZe{5J=9E%yB
zays(iu9t%r@SH9ZFFyw<2ZYHoFTRZndOemysG&CXsKzNSdqqAollk+T@_URyP0yx~
zysBaTY7Tk&5pi`SNb&LcFsD`WPO);+gp2A`-q{Des%@3v)rVVO#vrvSxA@XGvo0MR
zBizbdMFZBI1=>FMc&6FC4coeP@bgsP#M26v=Y%cWxG}M{P6W_hc3?oq;IW#$48Zys
z#Qz}%YQyW~&KBE>TD;ekjA~G>4^c}@M993MfIgHj16R5yyHV2l--8-~+R?T^?o8!z
zXZPcM;Ca`vL5vS_;9GeceX3h)VMo?S6ALFu|KmGKQ+iHjACl!Nb|97-j!70-b}X5W
z)>w{Ol0B&_vX#;I;8A8paZd73Vufh7)um}t#4VY%H)}^DjVu1)P(lO`j-%mi$Sy;1^kyIduwH6tL
zg}qCm2{6~UHSEzFki}dg1H+wNc;m$aZP0mfI04F%?oftJS-AYm%EVEIp|(O1$CMbI
zg&F!QXD62vm$gevl(%6Z@dB+&bK3v0O#-l*_+Fnh*#C!6iZDz2MugLUIl>M08}$4<
zCZdl%m1#w#9vX#{JdzamwZ66=18~eqGv$`rUXFxyyIJxZ-o@6cYcT5zZS96zU%xgY
z?PUv`;pJj601r}}Qv5wnhtLKEdly&oDnB8;&8zSZgw#;$>%e%>zB0MU9#QC}pV)LUWS%!jL^#+|AIu$yUhk}^
zz0oxZT
zH$0ds!fqaKWVuF$`uR9FFO#p&EMBXe
zFsUMy32mUFof1z&1mn)CONU+jezTu7Sha+BB_{XUyq#bbXfl`xZ
zFYfN$xQh|rdKE|>js(7p&{xgL?Ac2k(n^=KtEQtUVf;;@anL5~dSR?{p@SU?Yolq1Tm9bFyzDcXTerV5O?g-5V~&Jk;_iAb$KBTO+~6
zz5K$W4xJgWrS$3fTGu8Xi#6~7y^I_ne|GYzw6$r^P7Zh^Io<6q&bL~bj|*~>
zLHZN`>yHrqk4wR^vG*2Tvd~L3VP{9UR8dTNHD#-C=Gp4P{IBJsOk=gK@8
zup|w@|0_&BzS>W8ftMe}<>H>x8Yf#7s&5{Y!H0GLujC7J^sqm-
zB(ri7zvG~JFC~U>BN38r?27AfkFNHD+*E@j9Tcn5_~D6)UM6heP+X~C7qtSraU;+q
z&C+gdgJXfZar)B>=ievt(V8An(BQ-v|JvGP;&u^9G5KWkiKbVq_i*+PEY0DcAOXF%
z2(yWo;reECq@A4pzhgiV=_2#dM=KjRkfFs$4|F*Q^D0%F;2)h_Y0TPn2Uj#ZOk%{}
z<}ES%8O2&rsjZ*a#i&jUa0xeo2Jt`bih6b>zC|*GC|_gq+w8S%>#*Qp>V*HA5+7D)
z>YaU$mTsD9op-BTVY`>j;lMHY)6^L>%x7SyHrBzYi3CQFXS9sJ&1A_H7VvYq=7#yO
zOd#jl6$>CG8E%i83MOx`g8Daft;AV8fWpM|-G){-{F|PNDjI;VxK&L3bi|$eO^@9D
zM}~HcM`>6o#BMN6(yg%zdn}oaic4U>
zM23sN!N1hBRkyaR8k|yUubS%08k0uaI=$=CJQW?SD<%#`X`=DmdN;6kQlPm=!RYi=
zeYVGH)fNub?3f6J;yL?)LXwcJ$fJ4&DXw`l!Lqo~XC$~z>p4m+S&u`4ty*51#*^Ae
z4Fro0^>}~~F27kLW?tFY$`CdKJ2?B0v0@wG>Ok@koLHc8uJYGTaAXZ^c1!DSHI|LF
zX(2>CWF~%8r4b?kue_oFo@VB#q+dG-B*A_t@}-M3tLqQ8XC1bc8&wH}fpVpOGF0ZJkX_ci$#i_L>{vDW6?Hd
zYQ=27TFi>kIs4}{T)m-*j)wDLPp6T+gq=ps%I9)SN
z>vM$#ZMWT$#5Tc$^1)eqH&4M%#+OoV)4v3N0+x(ESXQJx(eYMBzs9czs>KgpVwebK!Yeu!tzyZZ4MaNtjY!bogMo%EKFH8vyv~Iv
zY6#$&g)AeR8_BHBMiCb#{pSX+21#qFOS9AI4WZ_?gR;XuSA05(V<*@zDHmP6upkv3
zFOS_3+M|rUjuVjZdeO*t&y|q!+$hX|LN1!s{`#|(FLXJ**|hV+=4lXz2RuDe!u(Gu
zQoGHwc~89N6c?j4G(ATLftjKXsGs>hZrGqscbZKTr_Pp5&E@m
z)1CK@W!RP2sF#6POTQNy(=6!6`6`xt^p^l@95eUou2Y3`kZh*dnYC$0s>>2W&8Jh$u*tN{pWpcrjibCwJ44BJ8NftUXAua
zXlj8FO3*eoc=jRTT18a&nu=X%SVQFxLY?@dg_Ag>7R%(1aPY2#%lx1|HRhS^;Y!

ijp$FctN&Vj5!}>98Hgu^eeQcic1dOUl0YvJ z9qf!~(svS{f1Xmv;9y z8Q`W`F=&CrQ?K=a`~t<_k6x#%WvU+xTGzJ3x(K#UiKP%i;tZ2DtM^z~`D@ZZ;KqUH zFS&b#RbLB>Rp7#(jRTJ!W?rjCRpp*F{ahAT8}Gh4Emfk?#1D5G)}9@%^fGk8c3T__ z{6JA&;52(6Oe5nI6WT6=rI_0!wb>< z^|(wlKiUI?)Xq@t!fLmIdhDO|OwF*w=FdfXOjs)8k8Gp*>xTW3FD>K>OQFfPP@NX{ zip#;3PY(N9e2nq4+o8(t1ZKQ>&B)%|xOr1`2aQ|@xW_$nAM|f8YrJex61|opGfR5Y zBcQP8>!pPk^#}Vr9UTzlf_`|s9GGaKXlXUQ@_+%1!zJr^OofT<1zhN0$t^r*sCMqOzEue7{VB!Yz1n z@wh9TSl>G9T*%3*0L9$E2juf8C$|zn%B?XS%7Vfwn+_+p0UnlwTctybUp6e_itBZ` zQ)8l}9CsFo%Nr=b;PXFbR2wTLYA~RhYNYLF8t@ggp)y$!RSb_cRr?9JVFG?0OxAN7 zPi}qa;L`0uXS>Ym#ylkVTDI=ED7RMGc$H3UOFb&Yw?af}2R%?}(v%pqY~=v77qI@s zu*}{P_TeX$b|KRBS2VnoYsEr?`{w(R5b21ya;pi~6(#!^{3V&@3mx_?eCrbBhFW7N zytw^l!x6O4D!%}3Fyu2E%Mtu(x2fI^(u}=ImYvoe z{5O!`d>cB^aWpJkK^PipYW1PC6Xi8>ZU z2p(vV>@L*y%FAx$pPFv0HBpeD=oDN(Qs=E%0s9wS^{5}blV#dRf^bE@uEk zOuUiKmxE?l(R4r%mGN#w?f&ZOwISEp)Oy9r%Rv}XFDn4iWJF;;R)^SK3%Io8>}M(C z;G7rdluX~32Jur#O!>@@^tU$*8lOm|!dd_6(hfAfNprBFY_BJ=p3dILMfAwP3JJnj zSMAQ8DgJ>01H#=Z3gB?gIzc@cLPtHbIzEjQSq^N~v^%_wQ2GY9Q$LhGbIqVudxTmr z9bYbcD9)~F&mNKd2q1vbzcK=?MmUE}5@st&zBk7hrF<=r$iFTI{o3&fme(%ES*G^JQHTkEuWvnLfX#R zjAU?Y7LWPiE6!XP0%z}4gmLgxma_VAY$h4mmeX#nB3lDdQ5;s5%(_C{&6V#6(IrgdRI* z9^M55Jcr>170yO2d{{cT;(2lem{SY%rAN8A;%{y%IK?)_edycc1iZ`aLY=rb)Ni~m;(;O)=G z7&jT)naIt&DC}Znq|q8|xXSaT+QU0c(opYj>I~n>@$E=hR}94H`_AsqiqX7EMsm#; zR>7#H@>;$o@sCf>QO8PPiIQ9Ctic0L`~GK-<{`&3H6mnM3)AY;Q7p2+ zuhy{r<)ep3YR;-?e9afISsU%PyabZb@E3F!m5TkwKNFmHX8Dsw_Qg2qVX=+lCJbVA5Y5bL#xAT` zyg28auJ`hL>`xr@{UVcrokXBmJ1MOKnFe>K=mrAm%p=Zfk|ZVLiJwW}TO!tGnUc#E z3k;8$ch5s!yAyw`LOHjT9= zGzw~m!$I|;<<*mkjY#hw(bMnvj)!;f87AB9!S9Sp3)gub@Slmyy!OLtJcgX!8pgrA z_MJb>)2?N47n^OgsjDEKHp~Yg)(y3IT03cd#85*{h&q~K)#Rc05 zyite|@RrJr@3mBTemat2ydsO1j{HA__4t<-zJmpmzcL1jtc!LbdvlHlr@pHgsDuO(iY^_q!cB?g+@Io8tJ)3HcJ!p!cG0 z_1;_9sptV)Ml!OH0QtTGi@Oub(8N05%9*MMp`~2fVABeF`x zR_&ww1QY{h2Beotta_%uyVHekSEJiGZJd8}nX<*X!A;*b+TIWU{BAm9I1nEEd@$NY zmGreH*`=KR@`)O7e9pELNy6pkvsJ;j#Y#B>$x6IE`8!UmAqsxh11*f;TZCWpQgglGE?qo0b$kDs#&h0^b;~djH`XJIb?ab8Du$hr z*BxBf5H-xq1*mlVqBUFoF3W9sXR?T!g&bSo4bo!X@$0t*C)mYo%H87!g3w(p8p{4P zu|#YC76$ZcsRrtc6zhKOx0dc#p%nP$-?N_N{!9JhPS?q^x#z$cc&X&BP2JY}_0T$u zv>ZM7*%Eo;(3axEMX$TTre@{B;hZ&OTTUfhj8I#Wh1WCY5H)2%v~n$~yOE&)NwH>Z zC-OrHN1+PpLgP4aar)SCl-du(2x14g*O}1C`ImY8?bFTNh(nTGY?B*L z|IzJR!%pv3{LMgHd23nU-AjOS%hT9tK0-ZlqID&Fcoy*M{f^qI(|loq_{R_->0GdZ zj|S_0=GO>hsh5KtTUDe$No6`E5>JXCjJ<1jn^K94<1Dl1xuUH7n&CiCRnLTr6JNop zpm?PTmZXZJ{t$(M5*?t}D4eC7G38U?PCRvs*#e4I?!u)Y1>{ohEJVftQt}RY|8x|W zD(c1$HI&IUAzWngb8g&}WYW@D_Z%4G^Zj?#QLAlDrHn2C2HUoY5OL_63DiLU2#qA6 zIg|q``OB1(=fcDTTj?){MJBgcYN5juOmBBtENnOBo)N zHXC>yO3d58m7lg-p}m?Rv?X#gbV`$q)t_lPIkS^mV22r%QoT2zbr#07sm6O4?ClW~FTw)t`AfuSdl_ zxT0WE`GK;VfpJo;u5Dpg*p`&7PqM2cw+|K@O6%ET=0&^FqD}cdTF9O;oZ(iYznR^i z;=#^2*GQBaHRO#`2}HueMmrU>*R1Pn6%*Ax@wcQCfyyNz3_7+ylY|LLmxY1oNfQk& zwcN}y`yU$Q3?Zkf>rg_kQ%7kp?M@>F_|%{^_Og1VIo==fX9EUNO|?*-XA9^P<}9e* z$uL48qUmtGj(lu)|5L2nr?VWg$T{(lHiv|9%Ly91%_;x99v(oh?HOE#TJqPfuk#SGWj2?^Ieg_+*bzNAV0jJkf4jn|A znaeOpQH^uT0+HbmNXR(MYsdPc0klUXhfVjzB+4X_);v7d^Jhm@QT*1@-> zVdi`C#ML$>U4z18rd`A7LSrb9$BhssH^JZcr}AvGkj*0(_h?J)v^#%%+LftU9n9Nk zlvbG}VQQDJb&Ed*r(xZa`_i@^8!MMBho57KF84k}v=Wa4O%`obMmC_vN{C)r zQb!{ApIg;fF0bfb`C)JG6B7~H>9(s*UFH3n-ED=qG;DR6R+?jZmQ0wB!I<7;hf40Z zL!<#KQc(}U{k<9RwU=TfFKibXWN9?I19%2g?d4O!WV2Oz*nMQN;XK<7^G8}}OF?O2 z+ApZPWWOYWkLG6R@LTImCKLd4c@X@*`UZ7p<#5D3?t19=now>$==Fp`ahpx%J}+jA zye3;&9TWGT@cMkz!Ts+Ah;5!tB`Eap*jNpi^!U%4e5E6Y7Y8tJ8%0!Yyh3dsD9hDZm)@R>M2MT z8BiC9bkv8HvDA*nlLeF37!c~NW(uU&N4p@SI_ju?Tm8LwFombk^koN|e14U7&Ncj| z3Kbg}_2{r|OH7>gDR^od*^ntr>n&x=7lLN~Pehdk7SBBuFGQJm-vC5HDbrX5RceWI z2aP=>_j6Am)RDuPLMS@SMqxr|S)ZGN0m%(c5}`lOCJiZ|YjX^5Fnxi|oRop(CIwI* z@??=YD>wWJC?1-zp0oA3-=Q25@z?je@!)7O;4~rLrMSm(v&*pbE#xb~=ydgn&=|hR z@3}jnh%Wde+kOkKu^5;hhV+45Y_%<#&VI|9)t0JVe%l2i7M_Z6utu{+V=?r@mFx7$ z{CocY_=&1uOlee$HHGSR76+@@mWXXS<{^j5Eu8{;F{?}^a8G#GJXm0}Q59V*u17aa za#{VRx>@wz^D&A&4j;3B=0_)5_DdF2^>1yI3rq`v7IE%4oy8^c-08^gWc^ZtgY-UTcH$Ik* zNkcyF(s_?6_~`DS)j=#noavYa-Oi$(^-u+(`6Oy&PrLn-d>UXRwIqY z1AUS*_8gdeK1O{*xKFJrDKEh^LRO1FueE>p zJs6Wz%Bll*FVH0Jb%0vX?{@f!Q#G`?^0?B^?T%>HM%ZjLM*LA=Lbr2d1RS3roq_iE z&X3zNk9x}Zp(SrR$icYc8@>dgE1z1hYhhe9ZQVx#gi2~C3~>RGxm!%FsFcaPHf3=j zc7?!z#*Li)~eP zJ;ayDyGy`gC{C6}b0I=b z#kUaLET0cVvq@6Zw8zU!?&i=^lqs01dqx9QpYLJ^e0S$x~4zwW!GeBh4 zL^-NGj}K&NV6KcR3=27B0Q-8xU<3%lBEI1p)hhVW_u*$t#YI>GK8RF4al@$r&sxf$ z)IgyG9$yMebS7uUkMTEfKeoE<0-oYfEu9htrt+nUNLSs_S&3c*{^n@Hc!M;8V9X>C zGx%WAD%3Q~Su*-57>*Uz(D6725;lM_m6&%_V`O3a#f}WWSRz3Q!{bt%L#|DX>Ooaq zU~9+{9F<$q0&z<-LNZ31PVmiz*|0kZJfZDh>;)J!k53vLEV=Uffe`jq8B8!~=s#90 z)S)<3)NHih&y1%>c81}LDp!~qjI6z&SSAZl6dFq4_*)a+? zwUu}Q^-2R9j=IrosDM(NY1gwJLwR)zCu7{=WKAq053yg9k$zc#&Dr&SAaqrNCXTnp zklaD|2lh`p_um}oaF-W?hOF;Q!>~Ws z{T`B_%`Mzriy;a#JATJahTCZ*ynBm9Vt&kkkOnZ=7{E0YgE=Q5>%9HCK-cKNZnsk? z9G3IAc`+zE9&AIOPe;r<$k4&sy1Ej3>N_oM=!Q8{m$BZZ!<}&AkL0EVVef&yIZd=J z+y4%JdNa4(`?HM>;-i|7+2D1roLphazk{Vg4bk}D_^*3riKwR`OFV5;pFasmZ(jbZbAcuHj06iisKoyAV*L4Kv}3$rYqNf->p zFj^MlImv-{!#*ET;WJs|xR&UrKJ_++6ECP)F^;)=`i;+9FJB$DU;okO4-&9HIOlU~ z-qJ8Bis5ywnM`!w>;1lDeQ&pf-tV#0kbOnw;Ky8?R1dKBGj!!CSsHKs-)uCwK4ULK zxRtB8u@{mDW`4PLdMnk4I)%!tj%YJ2&n(3r`@_Je6Rv7e7rqcqDBr5KyO?rOkMB8! z3JreuUQa%MPlwVFP3UQ=6K@9(zjfVt{aI|bZNH+N#FQXYQMm8h(UMI;@cmVB3epTjP}2&2X3^W)0^Aqnj)dMhl+-%ss z{|f)(=54q!dvuLSB4XW=pjeBf;b+%2r=4=-?xT>kh>%bnRctq+ndFOnL>HWtiUss0QS3^MI4@_cfl4KQWf#k<)A6} zq+!=jGp=1nQ;CXlTex^k+fd{1EkrK6<`LDIl#Ya^Y)u*g6Wx9IP><{ zND5D0n+Lex=l|LTvs7TLm64Q-J^O`Lu(XxQZm%ohH=)dq2$$qcj#>-QwapBR<|av* zlf7doC$Npe*djHh=A=^=XvA_~qd7|?G9i@%e%a6u4&Ke-E}TL>=&U5$@goh~!N3H< zMmZV(JHx>iw>%GB+P1}G=2mlNg3Kd(bzy3>PE6_M>dY{LDi?HoTzJz*(-ga#iIw0u z0%yXs!(9BkKh6KGp@@2Jg!NTe?~Fmmw)uj2AGA1j7(jZf zIJ>YK`|;k|9ebmgivDJJr(cXl58g?&1&j<)`Ua?LU}PhIBesBpY9?@a*=pQQEuaw( z9y*1yOI*ccVtH9e_+>9XK26f2rP5;O9De}3=x3%ca4cCobf+Y)E+5$kIc9N?fYF*( zSf%B09sf*P2k%n<9BZVVHLCf)Li)HVqi5ShIZ(Pj?RN#3^}mT6l`o@sY3GNjE)lmh z6{h^I7-vu@@3m|h5F>P(S%P0x2AJ-HpBBt{4e^EV2k(u~R?wPVkXtOUU9u5(eeJ0k zXmomA+gl@>XYkRc+q@(zHyEiE>l5?ZLg!&@ZbhIZ<@@fKP{{-EL-9`LgmIoHlbs#i z+RG9Fj6~PHE_Ti{0cb7yw7lBBJc)HqFaXDv4A;R13uwsfK6^Z)43 z{+}IkLG+a?`QChl!?Lbk_PLQgAcQ!s*#-^~u1V@PZQvf%4u7hT!Te(zM6|QMju-}< zAK8qnO8_Xc%G|tO*;t{E1ZRdEo3@0&IuiJNXUV(n@=lCb{wacGoR!Ge{K@ff?vxiecN+}Vsm4avarDm&1q86@Jl4&+m=KR?Zmw; z?v%h%1TSb;Pvo zXh`|%RHzpYDJ7}4Ii{JQP?KIMBc%)Q{);C&f46j;k4F+BXQ z>jowa`noh2urFf`USxI9%uALQ?UvAAQPwW+ylq9I>^`2V_@zGWi|w%}+6 z2|YlsXM1Y3Gr{SW5zTJr6+!a3CMsE|-9qVs ziur(Z@51U}@U;@{AH|w9C(6gPh2Y_dpovz5r-cisE}kY|YaLFi9#oBW(cQnt_#sS| z`Z;_*WTk4H{6Y}o*c`^mUgRErng|g2QsA?8zvm+@`i7Pq?xo|HpJJ+zrx4nsQ1|j($O3Fx$TL=T&|cf zk=c%#8uRA=(7Af7PTkz77!(Os((ODG*&U+m?^{f}_qcJazj1XhU^#>X=Z9>HdIFXm zskA{k$U!*mAv_MKB9nX?DWhGFs(#qCN%%+qjgh{$;wq;3FqS zb_Sfv@Fe3br*o#Y+F*1mm(!6fV7wi%y@k)}9q!%5km~+(KYMRDn#|hYS0~&39}r7N zfrSNZ9768^>P^Bsqq2>!YA%fONvGs1k#HzzH=W!>^$%^qSZGJ&Lwa%*nO}15JS=qm6Au2n0CZ?z~M$j1-H|ohP%4{%%M##JBhPigiSl=_tNbO6r}W z?}1l44>ws+5Ohe=)?(O&)H&GJAcD z7`x(4Ffjh+4k9%xHkwz#Iw!>_0Q;Gjtw(RA?S{#UKRTrUd8rP6aUf;lGhTNMbA$wa z5VsEcis9MB#-311f)rofIcmiBenUazR7evjgAmH|IFbSVon{B&$8v_`SYEV&kza!f zPEa#R+^c5#PK20e>8RH?-C%HDCW2KEa&TFYIk1}=_Jxl0~B9wHm$)qI_HcOPA zO|srcX7EjY|H<~}iT=6m#oy7u2T8}i29NHKONbDWv&kP3dRAGW(_)$0LQ<3-RPm3 z>-Q}aV}yD4u`?xmY_9n>&%^5(gu)^ahvJH^Q?JZuP~Y&c$`lY9y3!{*tv=V8`iSeF z44vRnTX|IZ;jde-RT|q zE9zU44_3Y~LD);u^D4Bv-s8b~_oM<2Z$nf7rrX{vsugV)7SlK>_YFJvb6wA4O6aEw zs<8gY%RQ8wzL$>C`=Xx)(JEEQ;$91#gpERVV^2T>9F;as3n6YZu^VBU-e4Dv6^ncg zy#B}h<#c+*`BS-_%ua2$-u$$M@T+jEkuqG3DM_7wCPz7-_v1|@`x3tDdV3C~_nqvB z<;n||p@Yf=G-NKQPrxb1{0>Ztnce*9LaIBS2{RUhBWteqXFiZ?RL|1H-fF=M@}_Dr z>YL3A5u{@`ZfH-5d67WCdDFuFjcANlGAFJa8c3G_NgD@hi(pI?(W!TLUZ9_!88DKq zKq6(WGPjh)Y?apDxHO}UJ@E@X3-rc99tHkd^f6n>8ad!LS3M0Nf5nv-Bmxk? z3&Fd1eQ(WPU;o7b55MEHGz9h9fLzaGCwaofy;T&}77_>#hinh&HQBBo3KUncI)MD^ z%~ulXFZ|Suq^Y99!GU`OD(_=*qQyZ()mEbbqj1k~y_>$Y1x89ul$|su{D^05bR^h+LgcA4a5d514X{D|;;g3z0RLaF4dq?ty%KJvhm$D&R^sPR3@sgZ_rlb`;< zS%a(y>Q3>Eof8_M!BPmoiM+75n3M1vg^J755?Zpgu<`R0IH(X?Q2)~vanjeinVv8(#7 z347DiAvnNR}B3E>Va$o8w8+Bgu<01Ecp4| zPO8!SArc~Ha!aT4D?iD-=}*+Ay+`Dc<%*tw@WOa@xu1&naL(#Gmn{6GKpT{YL^qH0 zVV|$QOG_Cm)c!_(JDOHUvDM_7jOsn8eKzKRA1~x3ZWpe94WNULRfYqV%0#@N1c#0<>yv z=osCl|Ju*%i8C2OW+#cpdL%17Bx4KKdhF5OX9-w?NYsDZ9p37H0+@XffMkd;8TCH2 za6~mtqeQpkdPKAYN@Qhkv6^JEEHOBARhj|4_;d11XPvdkUl&vAK(1&wV=|B?wlCIEPx zs3E}rUyAjf3Rfte(w*!L8396HbK~VE8Eo8T1vVV6!3F3Td`j2AZ_h1JM}ZNWcV73o zgF}J)*wX ze8t#Hg*-sN2F{Nn2(A`pgn&F?|`H#Uo{|_ z3p1Vzb9g7p*ZTir|NKgduP1pg7r?bk}c znesoo`}7=~FAuU4kda&mkz|Mu=z!t_cVcPur0s)7w@^QLMo+@OD~sfUUfF4o0R{J7 z(MQ53w8J^$5WHs;NDAGTA2I9!M7}Qi>50-2e(6qAw1rdE^5tp4_Fk)U{fST}{4VdJ ziyCofhH2P@1Zn4nel%F}sSo`JSoEjD3upEB zpT6mJGvhfbtbJRB%939mJdnTB;mxZN_roI$6#pLY|P02d<=jI9UDXM^5|CA%Mb%;;PD&zo@ag_ZI1N&Y2Y+8 zV&o8YFyH(&qLSTk`V%*`Gm+*tw_~+j>vgZd&dXhZQ8g3r_M~eG13(Kr#;MlWKwM+N z(rY4I0&g#1~{gzOXFYby$?B&H0>#hs*wJF23ACEm^nZ27U5x*=TLs2&PM4cSQ3 zntmR1@nPwh77%UaybvtM`_p1w+cPRU)@MU7lK^7PL*M36DM}@r{jIc{J|<}Nu|nBz zjGvAn`0PHbUUFvN)PNX0cux3&Hs?=HNXsKQ=n`WE0Q@4k0hzuvR!m>$WlB@L7O*2h+!uzypLEPJ zJ0?6>I2dB(*z~j*GiT2!mTX4YdEWI%z`?JUV7zud-yGCxD}1Cke1T#MUl$v$9tsN| zUpG^!=P;tb-bS;00{*BllYuUV#XhK`Y9J+xHBze-nh2?TJDw=xZ>@&OQK?Zbf=@%E zp-~OMmGuyxzZv~{6XQ=3Ww7`5*7%`nB+j6Eb@sAkbCt9Evf`>x#T$@4Ht(XH($tyfpNwfD)A%sqV!bxh9>d) zPDRv)?cqMk1aot76L z8o$U7Dy2%X_Z{0qS66D~uF~mIYKmU*bez1)2&XlV!#oalEozcjLGK@?2W)G;VyRss zoaW{&z`JcqIytcBoK=m^H*sntt^BrQnRr33K0XA}I@aJhUVl-G#~4F6uYB3r+S)D@ zh|+^Wy16(!;~Yqx@#Pl(Ld+{Z&GN0mF5*Kftre3CN;mw+~F z#+12M$w)FikfgMOk%`57S6JJ2zVH$;e57}3RWs&5!MWEwMi)KFQx7Ho8y<6BXr!C;l8 zTKsenE(#nzBT^WPS(E}6!$`=+IN>K-+_D6L#8qwkec&s{+@|#WpVmm$wr|SpG)3aH zg^BZ}58!p>{G8UZ1X*foHE9?$n#^hQ#AeJhOwOB@Ri?K~8ZUd87rj-LY0Yt%x~EV6 z=U(Pb&2o4=xt7$XDPh$@ZzXSg`=2hPUx_qUs-m~S^hi+OSdR})Wt=T}*MoI#NjEf;RAzp_xVpEeNJ0K^MvHXD+0yIBt0H2>W}XE$uFB!5<+vk2FU2KGC@ZH zL6N1}aKnY+ugn=1w2>!fLc&@e21W@$s34%$eI%mqsB{qoR##gx(xWE%saoQxKy@Zu zl1ja}?p7^h#Zj`r9mNxo~$TjAE4r0;&SYvu#?oqxH}daH|Cy=i|R zAb!9Li;9Yhi{0Iu+fdXL6&p?GiohV@6%-YTfBzm&q1PXdA;6VgqnRg~&6(U1xC~Kp z7CigXQ>anrw2r;+T*Z)FY9lL+Pc&`>N_H=zS{nTN^3Rl<+i&!6y{UNA96%69fqRsP z$!~bu(`>sMrnoiAdTi!uEY~P+_*+w)hFY!;9#0%v7pd!$g-GEGg8sZQG-X^aczwKz))@}kVDN=M6g4mj$~-? zW|u?NMy9;>@o)`>6=Q4yvhnscT%>NIjzfL%(3BQIp0$YxmX>>y3y!6vY4jazwd)7N z^3|@00RB)_?cL!^fr7f5L}!A*(*eYDSg_q^D%QD;u6j!#~bCNZ((;$0W;?`-c+poYyOOWTHlY${#?#7zA-Z%!p` zjXTSx2)xvJ-2g&F=_&>9O0lPbxwoI7_X>v?oXLDyqlUtvMkkAN_iMqtaJ-{HK!;c8 ztyL_vv-00lR!h^}ENnvd#$6qA=#4MIzL`+yqy$hyScjqR@w4=+NeU+V@bd2xRVMWKt@Kc^Zxpbh=`C(XF)?ln@FJ- z5L~R*?gl1W)CWBWo+%>k(56J$;3nnyv)i^G_tC+FhX@8vMVzwTxs&jhBGng-iozfa{AX527;G70cn}~$EHj5-^oQbZza>t1g(@ZHPhH$wP5A&kYUl_<_#@$ zD)YE=FWFn2j&-z)cVZu{&_5w0Op@-8E5<_mbz?N@t#*ZNHOD=P%33c&yq~gy42+D; zmTQL%8LXQwM4X)J-gF+%HXk|3$xG_ioy<1de~@Oh3y%ol@&s_J?Kagp7NgKarq!-c zIkGh$qCWUGnr}0$L2sHW&AsqQ?=;&b#mRvww1MncTmN?U{eeFZ+9cMPpX=aZ$IiIn zbGdNSLz_1FbXy^yS)6w1^CWpHJ26+=G&(!!!mzGc?$cfB?M~J5oOM+?dKq_E@<+^* zaM|n_v3+st#m+-}E|CkGEz>9e z>cW$$!;)x+h9hK5Q*telMPZcE<@Z&U)`EPIpk@S(jEt0&l0v9d>-y*FN74kEH{HsU zlaoVQ7+RWb_k@u!Su9lC+}!r|e0_bFw7ok+JYEixU%6Shk$~}0IT`pVR~fGPyQMFd z;wV!HQeCix;b8WVnIx7~q+|=h;qx?&B)h4F_q0pp<&)t-FRzVR&M08?LiTp)_seHp zcq=`z4Esjkg!+h$_tSl%2xQqW97~<2t}yQ6Z=AD)@XTusp( z*?D4BGJw4{_7rE(%#MDxr)Ppd@cj}*0X$;sr_O4F>4X$GIJl zp+>%54fV0GAh(gu+PX*N2d^+U$CftEBGKRBPqE~a=-{bnhjL_gfzhIuAx^h;;dzAz zB}Hd;6RQHGxSH3(z&7wmOD0{ot%hE@TH}^=w((6FL21NVy0OY2{_YJ@NU-X1$zW~4 zJo5shIzi&<$P5>h>o@x!VeqyDMqjOHV1P&AuoDu-#>Pfs44KpE_I^iV_j+&HYn6X_ zc`-CJB#g_*Sie1gzS(=QE{MkCK273qCYk-kF|_cJ;hf?%uDqH_wi?(PRr^TfCOAec zs2)fl@BqY#n9(w4b|gTualL z55%ageHS=ssXG=G(t<|8W#ay6IGC6vN~GlO8;ih@qz$bs0rMIBNiKqNG?k4J`|sbM zbYtu&Wd((09DWOpkUcwKg`uFxc;C2OntIuft~Z|I=q$>lLKoN4;!_ba<)t19EX4oz zq=I=tpHETJub2O&kNl#4{_^kcFz+r?o7TTgV?-xA2F0koc3gb~w0kx$4sO_*uWIYmXow68bK+BK(Tq|Zi&>yo+`RQ?Ki#pom$nKv@XWl(^2)j- z&St#x#l^+PZf`5Jv@&ZD2&Q3u5hWFr0k0k%ePJcicT-037EY=`)^Exl1%nhjD;GT0 z5FQe;u(|_du2QKaEiK-k^6#`{1ouPjk3U;10!^j*jqBy(6(!cxjMVAT-Shr&!!igu z=7qr&T)9@wiGyP11+ib#=Io4OFR+uxa)GRqt{f!fxZUtMUiXZ#g zlUGRdaY0H5S7&auJJp&_qm90`Aq zg>rIqWEdCaQSB5}*TEGor&PZ1!Y}R94tV*1>gwu{`NdT&{xyrwop3#CYmsojvp_cL zAzK2w9ZDzn`x^oGdi9NAy;`zDE-o%TeSOZ?MxQ}FAs#&Tdk4{lsJX({1LmGCEqy)z z!NI_3^<(5(u>I~IwND-OyhPUhV~AX++9h1Yg}nrr!->y|yz2iO2q zcXhjF`5Ty;`t1eS!DFdqh2qo!zUoo!O~b&c0hEJ<9{)KAhLN8ZB4wTX@IN$l`05Xm z_O{DlTSr=ixsHUA;JQ!1cnfC^9XA;Q$Pg1Q7@h4{d*|%Xjn>4f}Q>ZmgSK zzG+WER4b5udC6YGV>qEFR|{_f8?v+2WYL5Q2cOqkVSMnzwY^SEy!^BmtdkV(oOLhm z?-jaq^NC34j(f7?%htuv)<$}|x)u@Pw@o}=F<5OD!|MWHn(C_MwF&7+&Dw)uSNl$X zb9BkSIo!^&CO%X9e7V^;&Pj-!jvyeS@c6Jt73r}fJ_xBDqV7dYXkE5m4)wE<}h_NX! z@ueU+keC?w3^bd8ih345t{+=mCC(@GSJ^gx(JVV3tnVk<$BUPpno%#-fLKeT>iU# z)BcKyA;+$-Yot?l9b*f@VloJBgU~$aR~aTOXg_*5(AV8V)SMBvKha(a;i;lb=q@0ZBo?T9f76lS>MxbJd)k(NxyQ z%@Dq^fdLMOL&?hDZS(3*62iT~$nfZBXY-A3AkTajHCOt)M#db?nE3d&I~ypJ;}4|a z<>L>FJ-MH`-=vg+z^3Kt3{fRhB#Pdyy0ryaES9f#g7H~!XsM|+>kL9eB7V~Eu9{a{ zz9$%tB~h!?==Au3A5CVOv$fdl@PF|14TNJX&1?H@ywdH}8IEy0i+lqCxtt#w zvR9Cp4hTS;{WYCVCV7_GUYa*yW@bjy{eElR{joSUM#;_Xc{*Pz5{2`!)cu*5nR#(> z(dqg2Xe2KjA0Ll^!}g1?wY61N7Na<-Lc81R^ZkX8!C*Ls-Tp8jIM^Dn1n`$uG?Bq> zKUXAqv2H5j?MB++ON}n>mrC5D?g~KT!W&A%JK9cl9Sk1O+ZWd;s19T>s@j1^oB5jtp=!@S!6ECHU|9 z6L{bMuK$1EK2=o(GEE~^T2=MmTTaW<^Z%c>FJzKDJLLe`Q1kNgQczGZFfh>4(gHln zpQ#*at!-K=5DXz9p@XBNqk{t>VPPjnO&zv~|2GXKmz-;Bga6MKJ~aQJ{+}9Ww7#4Y z#G&x~{9GUyUh#i;QUn&W82LgF|LEA*)A@?Lh6WB2Qfyk+VTo^%ufqU!ARE4=g+sR=ABmBj%$7ki}QdVD2L;zjFzhnDJdz~ zRxPn>_V@RSk9Md?-)G&C%!66MO(G{A>~Vsv=;C*Tc3sIP*f`mjwoJDCMZLuG3PrN{1G8&CvKRj3-JMzAr*H=;)?DmHe#>K?Q$jD4T zKX*QDQWA>&XV})pMLIHJC|$O*#Y&XekdP4Vk5lEyXarmi2LPiYtaH6PJUulV3bfel zXe}!f6U_2@JsFf2_;`O$qS2%v1co2r!ff0RzB%v!?_#GLKu1qst6%mb2m56=oHonj zc4Q)*b!mRSp)%mA`%5c3vbPOcu0{c&^;#Jir+v9V2^+j68D=UO?X=$ss=kulV50JqK z_+783<+us<*V}yVf%j)iw7|GwWW2lH=>ryJADV+IVF8*5M0jkLiiQRUU^x?s#(TKC z6BiZ5WHgcx6bxvmgwLS_?qU9XG@i*5s-)(-GW`w-iGamaadH zZFd7ca{$zfdI|y@JTM?2Au*9z!)R(Gp7a7O4}WTW+(8Y>=Wkr(@wTM-N;#nQ-|Xc zk~T)0E|%nSRLG@6E+J7PLp3UCis2lZOIl@Tc&0dW$jt4$_dNX%eSi7>^8G%a&-Zmq6R}PEiLXgy!&2qDl)DwQf%#aEZJ z7NKg>J1Q$GerID4k6jr!Bs^JPUvE17Tmuc5nrgf!8aQ&3xffImE?;QreZTSRP#BJM z7PP=j02nWgQawkbC=GQ?s)xT8!5#TP`Sw;}VPW!7Z*RvPrFZYX3ay88p%8m7Qjyvr zkH%h>5^sA6btTAe0;x1#4GXFLJd$(+tA)+s9`Y z#A0!Dpu8riwytjW7@DJPG}>r<9vhOMl-v#_a>8OYer~LW(8}fPx}A|hiGQQk6E?m# z4J-+}PMyBF49ZdbMhU^TSyA2tynv7#%F}%#dyPOtM@PV8^7C@ObvNwslfp zzWh$PTEiCI7g04&CLQ(WyV=XYMZ=%_l(Q2aTQQh@Q!9J0rNzY~zzL!B&{mGN@=~sC z@Z+)GCwU4RS=qfZz@hM2! z0ufJcB;{50U?u0`Li`qnw|A&sz9mTB{o3hzLibHYYSCgH-fqFU{Vj z`OXlK0nRP+!pNDq6>P(>3J<}u-d>n+_=5xoP*+=9D{q^7&nRTc!J~bvP-J7NUgkHF zOUuft{hrW)eA)9I{xdhn$Hp3fO1hSE5ivzy9gyBt=e~X(RLUVP&5P3=s)^n^R)y3d z=h?jut*0v~Ym02h(f@&=E*c%=GZ(I^rLfS2r&^kC0-n)MNI(ZS!yS~R;<3{SGPYw@8n>QT}ZA;l~;vZ(1B$#5&Ipwnp z5@}u*I1mrqlLAp+ANU?@_DZIi=kka_ORO}@2l7s(xyFq5SRA?QmAiYJscErXE|&

Predicates

Exact vs fast predicates

Orient

julia
using CairoMakie
+import{_ as i,c as a,a5 as h,o as k}from"./chunks/framework.B_n_RGhH.js";const n="/GeometryOps.jl/dev/assets/sfgrhms.Dp1WDb2F.png",y=JSON.parse('{"title":"Predicates","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/predicates.md","filePath":"experiments/predicates.md","lastUpdated":null}'),p={name:"experiments/predicates.md"};function l(t,s,E,e,r,d){return k(),a("div",null,s[0]||(s[0]=[h(`

Predicates

Exact vs fast predicates

Orient

julia
using CairoMakie
 import GeometryOps as GO, GeoInterface as GI, LibGEOS as LG
 import ExactPredicates
 using MultiFloats
diff --git a/dev/assets/experiments_predicates.md.BlkLZqSb.js b/dev/assets/experiments_predicates.md.CnJQ0U_w.lean.js
similarity index 99%
rename from dev/assets/experiments_predicates.md.BlkLZqSb.js
rename to dev/assets/experiments_predicates.md.CnJQ0U_w.lean.js
index 0abc73f2d..8a28f51e9 100644
--- a/dev/assets/experiments_predicates.md.BlkLZqSb.js
+++ b/dev/assets/experiments_predicates.md.CnJQ0U_w.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as h,o as k}from"./chunks/framework.B_n_RGhH.js";const n="/GeometryOps.jl/dev/assets/jyggses.BkYpmt9Z.png",y=JSON.parse('{"title":"Predicates","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/predicates.md","filePath":"experiments/predicates.md","lastUpdated":null}'),p={name:"experiments/predicates.md"};function l(t,s,E,e,r,d){return k(),a("div",null,s[0]||(s[0]=[h(`

Predicates

Exact vs fast predicates

Orient

julia
using CairoMakie
+import{_ as i,c as a,a5 as h,o as k}from"./chunks/framework.B_n_RGhH.js";const n="/GeometryOps.jl/dev/assets/sfgrhms.Dp1WDb2F.png",y=JSON.parse('{"title":"Predicates","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/predicates.md","filePath":"experiments/predicates.md","lastUpdated":null}'),p={name:"experiments/predicates.md"};function l(t,s,E,e,r,d){return k(),a("div",null,s[0]||(s[0]=[h(`

Predicates

Exact vs fast predicates

Orient

julia
using CairoMakie
 import GeometryOps as GO, GeoInterface as GI, LibGEOS as LG
 import ExactPredicates
 using MultiFloats
diff --git a/dev/assets/kvintjy.CgiryX2p.png b/dev/assets/femkqki.CgiryX2p.png
similarity index 100%
rename from dev/assets/kvintjy.CgiryX2p.png
rename to dev/assets/femkqki.CgiryX2p.png
diff --git a/dev/assets/lqbrjos.3sfpQl2i.png b/dev/assets/ffihtgz.3sfpQl2i.png
similarity index 100%
rename from dev/assets/lqbrjos.3sfpQl2i.png
rename to dev/assets/ffihtgz.3sfpQl2i.png
diff --git a/dev/assets/hhqytxw.DmDgr-Aw.png b/dev/assets/hhqytxw.DmDgr-Aw.png
new file mode 100644
index 0000000000000000000000000000000000000000..dc0b805aa8f4fbd42998dfb2550a4ad44a11cd44
GIT binary patch
literal 78884
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

literal 0
HcmV?d00001

diff --git a/dev/assets/ehqxekd.DC3TvBOO.png b/dev/assets/ieodlir.DC3TvBOO.png
similarity index 100%
rename from dev/assets/ehqxekd.DC3TvBOO.png
rename to dev/assets/ieodlir.DC3TvBOO.png
diff --git a/dev/assets/dvgzbdw.D5-bot8v.png b/dev/assets/ivupttw.D5-bot8v.png
similarity index 100%
rename from dev/assets/dvgzbdw.D5-bot8v.png
rename to dev/assets/ivupttw.D5-bot8v.png
diff --git a/dev/assets/krlbhaw.DaovVbE6.png b/dev/assets/jfcuvxg.DaovVbE6.png
similarity index 100%
rename from dev/assets/krlbhaw.DaovVbE6.png
rename to dev/assets/jfcuvxg.DaovVbE6.png
diff --git a/dev/assets/jyggses.BkYpmt9Z.png b/dev/assets/jyggses.BkYpmt9Z.png
deleted file mode 100644
index f33bc716919aa5c00dd0dd9f5ea49f8c2d991eb0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 59321
zcmeFZhdb8&|2}?oE40v3l8lCxltjo#sJoB|*`eH_0(;PbkVA&#&=%)k%6X9=(bJuJ`hTH8NrJGjgCZ1}z
z(?}fKBTkdZWv!|fyYrmkuZZ1T#&@m?P1ne+ivOJ)|a3GD}>$R=-!vkvSO;?Y$zpTpv^P
z@|0eO^WsQM4BHWld1CM9=iIB)Og#>3}Y$g-K4JF@@VcD4>bjWNtC(f(3OZER7}Crug+%cehnIE
zH~#+arZrWmQg@lJa@$6QEtl$H_isbfX}Vu|)XY`~qQk_+#Z#>k
z2!!kJja&J2x~)p$6yu|=gqi5+JwJ55w$WE~B_{72HMMUD!!`mzz;I@`nO4?-U8}&+
znu?r_33+QWX
zUQ8XY7~eNII5;pc@bjm9l6rPks1V~BGqF39Jrz$+-YWg_^3;U~>bcg&UtXM4h?Wg>
zF=@-XDxhUw?#Dbxy%9dP*q&=M){#%YXOE8k@vn0e-Q7Qby3=f>J@$_HXaj+u8B^xV
zIM$Y}p!u9b@sbny1L8=kO5yU18Z3V+ye;*1#m*y_9ElaI)vtupzKMv4IG1|Ur5iR`
z!*|EW{kV-<-Vdbee3n;GXy7XIrt4l5#oBDArgm8z$=te!qi0}1B}VQwyyT#ewRF4l
zNK5*yQtzveCHIJv+!dpCSzXRtO2d|1@?>Xc7xy}H`5BwP|Dg-}w@<@)E8DF{T4GH-
zJUwBYt;NN~?d|!uE1r04-AhGD`Mtm?*MpymAol8MKtTN)$*o7|3l>Ln2Xp`V=by?%
z*-*iOY5U%1r%#zgP{_RGDXFfmZf(kYgIoxoUrV@N!}d!v*IMR505&wb
zF1GVW9J1H)29`KR}T{i`Wzx6nxSdp=g%kFHAKk-
z*Cz{F55MqE)+*H8jJVAx>a1?}An=q)NySsvIyFPB*Ww5ken&EE15ay5Dq
z6ciLdRlM5htM<-vp!R0*eL5#gxwE$8;aY{xFh3=hrerNfUVXos{etNNcl(CFrxXYI
zb802#=H~9@Qnmd2jEm7_$vj>u(SEA`q;bo8dVZ4^1ro_k)Qlo+H%{#4Qk_~HE6nU;
zClGGCiLNdwWREtd>A^w`>tmQ#y?uOyE&KfjE=zgudmX}=WIZ#ilJ=7K$dR|OL|Q)i
zty{JP@#s8kR>Kn5PWAg=J#qT975oDakxnk&HovgIXHb7pQ`C0+2YhNUcd(ionc&%8
zgkFX-X5pz1I~y7lH5?I@<`G0+4onaTe#Y|h^0mPaSXo&)zvfsDyg7W1`4a-U2aRB;
z39+Z*()iOWB6nKe$L3{Nl`fBW70-;cYGqrL7K9H6xOk279)<`TbXXuY_YnsTvJn%YdsRDmYK9OSt(J~!XnkNLNClI>QkrvP@Z*j
zK638dIc)Ca#KhH~=>`q8L(}AL%5^%e5E+S-6I=8%w(XIyH}o;{0d8nPMwel_*>-@RmFMn=Pr=BhUm#FVaU
zWhgl}aJ3h@6v6;2+kNQykE^6g%%@rOR#u0JD(_bl?S6Kjnlb4UDKR7Kw*#0UyddB6
zU;6gjl9A?qY^sg>k+hO%gY?nxUNFYvbV)m2Qmm)MCMHD
ze168BDeZEMnjrT0vt?2HjS~r)`KsANzkWqa-x?Vnu6HP-GYT>9EOgPDU+L(l9}4C-
z<;dL6XB6{^>oCc&FVhk1KD-ik2pEc0h>n|mz^R@!o@L%0AR4G>1!MC1ePsbIO#Cd-
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

diff --git a/dev/assets/rgnoabw.DHcwB147.png b/dev/assets/kxzkrvk.DHcwB147.png
similarity index 100%
rename from dev/assets/rgnoabw.DHcwB147.png
rename to dev/assets/kxzkrvk.DHcwB147.png
diff --git a/dev/assets/igjpeen.4wfjCtJV.png b/dev/assets/lotftij.4wfjCtJV.png
similarity index 100%
rename from dev/assets/igjpeen.4wfjCtJV.png
rename to dev/assets/lotftij.4wfjCtJV.png
diff --git a/dev/assets/pmzdpyv.CpKmL0fv.png b/dev/assets/pmzdpyv.CpKmL0fv.png
new file mode 100644
index 0000000000000000000000000000000000000000..166bf40949c0eacbd36eafe793186ce6d144e68e
GIT binary patch
literal 71710
zcmdqJbySpJ+XXxZGJr^TIi#f04LX3dNH<7>lyrwWh_pyamw>c%gVG(+UDBN+{T=Xm
z-rt-5eSduG8(qthHJtmt&$-TZ?Q8FSCg9}@NlbK7bO;23DJ>&abX1luQFm9m-9N+{5WIW^AyBjv
z>!BMYWOumb5I|T`%CZ%$ewNK!#=^~9)>3RWP+DLT6t3-S`g-)&6al^>{Ks2^S%Y#1
zQ~niX+mQGjCQ|!*%Lm>^s3Lu_oU^dzlWvFJgACUs25=kTHRmP{C;Iyq()je@-J7?&
zFQJIPKchr{i+%I%hZqd|`T-yi*GG5ZH*X+Veovt{@8(jmp|@_{3E|&{-MsPjhyVX(
zFgl!S$gP+7bdG3$pS!2=;5=WDU+v$|9LZ3CEim;f0W%~jDyoQujGUY$rpvDYC8f$W
zX>`pIU&4ZmG}ZD}dU+L?xE{q{J{K{pPye?h&(zvIzA?>CiEqHsipP0
zNJGGR^HD^H)^T_K8*7^XxXS;lGaD(s`gb*L_yf}rY`0R-g!(YFA^%+L@4Fw$(0bB4
zbHC|xM>Jsn--?ZYKfzQ?;-Ui4h#m{~cb*rEl2|*NJ7ThaZ0L}bmWMYH%e6IGnnr{)
z*3IVOm&8}v%S*+v4c?fi!^6-ZhCG%1Ntb@Ts`483J4ng$BSq)YMd&jN&8Ncg~QTT{UM*Ooo)Ti8=_IFD@>cX>0sS
zK*qH5xbzz?r1d67t4Yfcza={J8X71r39>d`8a
z8CN#{76MzBmBu_4;xq47|Lxl&M#eRND(^q5>0wEp`yKIu3TkR2aomVzGwWz@-X_5TWZ(W$l@O8*ul3eg~`_o
zGmObh1j_G*pp*qhZK3{HR5pB#Pvl;_=pD(|uCSf$E#7Rny4dm9uF7&)>4mHQ*{Ybe
z880?D|FZ{0Sl_<6fU8h%XEdeZzRMGo8h(d>kDnf$=traTfNmvW&N8Kv05g3toClH#Wdn?
zE_|_%(d1+hHQbC>a%l@Y5<7B!3~zr`7!)Mv&94$G4c)_K*E6At_Gyq9U*tDQZlR7X
zggk~IOjrIOy?Z=1UfRSaIX!6o;9f{N>L3@EGE!)^x6ooaT998*AmXw;)sqOLrZ#L1
zCSldWuN1sVx4SF}8Ldj5z5{feD1vUe8%ZJ5ZoWcRI)1k2KMIZAH)gB*lDS&sdbPRX
zPTLuw+NVtRP+0Bot9A{e?o+ApMNQRYy2$RVBfWdjp4Th%Ufu#nO0iw8?ur+c@(eS9
zVVZA{J+|BS4$X#kg?e=ls6-N?qJ~{Z?EDS%^pb{OW1^vv@Z10Hj^)%nrZ3aVC*!et
zh>-j81STXj#r|j7Wi~1%CX7;80KAx)Et@`IuC1-zZxWY~2%!?aO!cQs`zFekd^vk{
z850}3=IWfUR^xr)4sXX(5SsUlURYQNA>-Anc9hN?K0P^c+L|~Dm!u>S@%+Pj7X9N$
z5u_$vF-wQ@cK109A~j7-lCI*PKY!X+ou5kHsYFd$aT1`AP$b3V!9|oeTk)u?s64_C
z{PE*ys-+zbx$;lKEpE#Q775Y4gccLEyucK0WEVHuey9sxI0AeB;^cE%y+GGkWowqZ
zs9R9O9Zx%j
z5$=hIm-r{M4Iie5%jgOpg@%PG$jf75VzRP0*8LpL_CRirkB`G(FbN5X-k&)+ISfgz
z)cpM8OLMEMtG4wgraydd_2Rt$nWC191_K|a;4}?3+AW{75p-DYj?wq-u$#)$EYXOz
zcKuvgSqXNaB6T=6Jjs1MyC8)$Vv?h=A5Y--+$|Pj&$muXW2~JT@ZfyqGCrn7><1Jkg(#h0
z+#-ot(I-pXTaULNSB>)du5{#znoymOZsn`t!f1tsg&7$9v40ini>{=!7?KD$elzks
zTpgg13_aZ2<9FNtJ*w}Mn3(8wwpEcVT%g&6~@#eVK+41n}GTVj=
zXH(PVpYKs;z0bBvJrj?ezeL
zFk(71BaAN=Q90I{8@?cs3EnWA$Vzr#iq{dgSskrq61G(C(q6kb-dk(~YiSp{2!&w@
zAAWK;Z^9CF{QA>n)(d&ElI(I{z=dh3H$SS;}LqhW!xBP8M!X_^MSa#0-k9f
z>rKc+1HT3qgbgNA@vNMWeyVS@VWLNjVV*cinvwMusvYTW4qMZwHjfHpmJ;;T&Tgqq
z5w<<)260x%b9OkW&~R})*(xPW!Jyu9q)%T~^MktlFfjpeV6`ga*3OpQCI+NjdvD&G{kW@XlwmX6wK!Yc1GMRkgJo!+MqC&$7teAKcf_g4wZ}apOFkOey1WOT^q@MP+Q%@W$I<#t8##h_!PHJ+p{y}`N;O$fuCQx@Q_I*Eo
z{0OSFZk7E~b=LY=kGIr2O>Xuz^IE*1msMU7;nc
zP7@`A1|x6d=ZUxIW}iX77;84%tJ$fKkBzPJJlP)`(+EuC3l;P@-t2nZFjZovAlU}T
zzIy|1Dj(N~^tsyU4kyhoN#lUfE2+kB)J!bFoh4RHmbhhvg)01}#iLz7bN3CrYSe>F
zCP(c^6Q7GtouH=MZ7HX0LA>WDnySb4_sDY=E4N(*7BY&&e&)&!#z5*FxmE78AfJem
z{A_?NK&(uAmyP&o=xW%?>(!UOoIT;4kO%nR
zc^D)g(jpQBoO1R|VhIQcLZ1>75ID(pfflK!vy&QexHUOi)Mftk>5pcB+g>E_`COjQ
z)Ol#taM!NpO?Le+chhZ~5{kejT&ht7}MJAMOw-d=G9f-pF{ofw${#bL-r@
z+4WqzBJ18(lpwHWPi$2^c0T(DD`DxdViG@c40&TDj(>EXsJk4x>RGRmtZ(!=P=ftu
zj?~r04)5UWYR5HP5|ZrU*R$>$`OVGZG2;M-Yq1c9OF6D2RvgoyCBAS0bqo()f4(m(
zS>c|wx@s;e+OWTGAJk$mYw4S7SJ=e_=JdzluJZ?0k(WM(dgCqzsveTW93xzE?;|x}
zqs?cbW54#obA0V2!S0zbCw0VSZmRXq!$?TjA`tExPyPgcFIMQ=>8p2T0=i@SbMzk{
zG4TwYUCvOn9o@Ij<&uJiOVKi`7u?L}>)r$ql|B4NOELQOXWKQ1PoVVFsu$|9UJl)R
z|MSF2PA(Xp`Vdij&?|`9h6dC3+>>x~>-_+5AZcYjRES#>-Ei3xvmIsXVG
zrm6-ZE1`VpPyV49U$?#+m1&S{b6UO6*}-i(QO)d%N3&%>m^m?8%~J{(23B9m1cdFL
zg+D!e;_&Y8-oa3J~vcvsDqbwKJ`q{;43BERt(5gwC-k(efjx}r7ufH*1^rRQD?(P)8gd<1wMjG~{f4y0FDjqhWfNptad
zogM<n-lty_6!nb}B_hmTK#Ee1muLqZb
z2@W7r*UKdUSQ&wx_Co|NdQD
zE0jA-ii?X&MC7tlhZLx1ec@blu{+;{_*Cz8CO~)!g_-px3~U_D&(G^tS2|DhuQ`H}
z&Lxip%F4W}rsg>K*rB@@Xj3cg787i*?CtG8M?^RY=(@SNy?psnT)f!}IX#*#85Zx#
zzxC9?n_hcW1$j1{Bkse128#0?hv%8fQA*V3V7
z2lu(;R*P96PZj5o7`m^zSzPXYVC?V^`<&$C)bC!7y*Ql2+Sm#y#<*fzv;Qm
z(Q2oayu0nL;-^)9b4UkRfE?_mQJZ!kMlFFc`+exL{oMzYDVKgFXYu6nA*E9c7@{IJ
zIA(@dcP4L>Uvk_mTxyxYF$B{8;)aR%(X+T^TK)%;D{Fx6Y$sRM#X`6D*@-m!qukdf
z2Blxo4bbmi5hz$##10=>MN&j-nzh{Gup1|XKLm5P=7mKHC#fE3!aF<>1vroip_?15
zH29|}tZ~hqF;Sz%`s5#yPJ_1uOJ`)ap}3O#4NC`q#}@9K4nEe%9Rxk0sx9aVJ7<0m
zJA~$p-j>NBtbPtLZ~6;@tN1eCu})Zy&}#;IFYpI-v6C9;mDO0iLtnR9|xwuQaX
zfvv=xbU@}24n?e#q@2Ni#YSJfd2SyJ@kY+?vfEI3#NDLOPj5Q;r#lN|>MzM?9%oeY
zQZ2?XUtrL6WPl4kZ~_ZZ=o=~Qao{&J_#=K0WqY{Bym=}F|2VCo;j`~%w5+At5L26$
z)V$9E;iB@^2RHHbj*waY3nRx4xf$N_Q>#%;85Rt38Ah`wCSBrQ_yaWl|_R&zc1fjwK7`v$f*w^(9Oh=p>>Rf%#GYkx=>8I#ocsyLr2lw
zXn`2b@NRWN`^Pt+&wyFBLLy-42J=yJ>uK5k8$wmfmicFqvDId5Bhe{NAlqAaeRFR}
zpItt3?HhTmhm(K*Arr)l&6`%44=}csL>fW3S~dAUTi_S)x=^OGKy-I
zJ$^yx=du3pbd=yBHaQ!co0KXRPv-qC}wJ);LAIYQ-K(9&G
zC-FT1PoR6;(sfB$%fyM4TA$S~2vB$Q7GD_D{YaV`^+v9W-64N(L13nr4;5^jp*w2Q
zf>ZRb4CHhE6F+OS7qLk3urhx6T&}#akM)Khod_4@!I-A&nYH1xz+@}=3pM}EbO-6&d!_W(82xk3-E8csPx;%Q
z=g*lOX4DZYm&EqXjkgMAYirQ7NN>Yj3Gc#x&W*l(_^-i`%|)tK205DX#*8z4lbQhQ
zQ#@L8E$k2seL#Un9J~QfwJ49nICUuGnAo|RFq5KHb@bK%tC_b=t)dD=%qdRMVlPkv
zBEq-)r%k&Vx^s~qqtzO$E%6m*fNG+J{B4TZM;P@@R;IxO1lLvig*hIrciqMIWv`aQ
z%$sfQ=kelDSi*3^8J&YkJoW1jOwJ_R94NckH$sKY)~P%VHJ*k1JFZtL50{?B(;sbY
zxFB7k1C2hEJT9R_MS}^Mv76X(t=K3!CKhZrz`w2nqz8Fpc>@_LX|$~~HRGFgPI}c`
zI-EjrJ8s*?SmLgJ?07eOh_dC&vg>?x_CTXEbaha#Jd%7U>WQ!6^v~SI@CWtW#P#-ua^jpHOLgJ_VG4
z4{;mg6W~y!
zuk#cGWH3W>Fhs#|6@T2@@(If$-EJCS_q^(U&BQ25SqY
zAQNyj4-#Euy;;kC(#?CU%HQKbx?&2w7{)$VFmxgkV3`@*k1AshNy%4ZL56F1BmuR)}dFbd`Mn_#hWT@pHZ4@@llv%1P
zDk}Ovpm0ZS3%hLVtY8KbvFY$Ru42Pz+1ZOa60OQ@rnR)S$#8Kw0H69{QP6pF4E&Of
z4V#3bZnYzcptF^sp<$DyPDx3L&*>TiTnY|{FABp&&o((DI)*^^56DCP6*6Sj=g*)2
z_Gn)V3P7}awtu?Te-f0ktz5galD#{NH`~K$j0_ERC@;aCC5igzr4LN`TwU~dw(`73
z3Q?Xl`l)JZ#U&^AJqhmjgG@m}7xxbiFwoHvY)oe+kub&=
z<+%2Xj+1lH?MsL8`b?c5?02u=&Tqbgc?%G^Qc#?r7QnhT99I|uMhfu>q?mKCpKjf{
z#nwlRi<>sMMoPK!=hE|ZEh|LfXv(1v2Y$T^X#h`12NP$D;q|Nw<)i}3HQ~q4B|oZC
z_ir!2idiv%w~gI30rLa%JDF4FX2>uqUT3*ep0H5j0R5iYdk3Iqs2nG3h`RgizNf3F
zsZZfXiv7f&{eY{Qjs}vez+43B$v~fK~2^(w8_aZSa6Po8*r^!S8fvaJ|=xtqayUo%t6?=
z?Dtw$azSAs72lgV=EB-vKx0x-`8r_keQ`9}-Y(VF{#7~x2q?DIILSh1_e774c05=ASQD8XYuoATzESuObgwn2<%w7
zY=sCmN91=wZJ>4gflVKTy#KnAK``8!^CmTKOX<92BaFf-W}8-Laxq
z=LaibB|rc(;RgbVVdkZB$Wm8KjpqiCDw5*jUUQK$Gcm>0o((v-I+ET4n%eC?O@Ipf
zSPI5)bc=E;U|ub=za9eZWO`osPhE<*u0LXMeQZhUJ%p`UCItD(>1~8JGB9b$O1qDc
z>YH4B{xyZST>E{gO!0mbHXKl4whKidn=l~mQwmk?U9zM58II&>B0d3CgWG%VS}o;R
z0H~@Gci7D%{&~9Hl-X)=VYZQ5|Lp8+6-E~*A&2h5H*0Kjt^;&07f-uCy9O&MDooSG
zCP8xaf&e9fW#{m@^n|wqP~;9|xCEl@hlD|7`gj}nTYHHXia;X*nr1*0Bo;+d7&vv9
zZn=csv&2+1^kboYffM^^R1Ukt6D1ov#TqA<+Vg|;%i~kgrW4+7H+{UB7tp?SrLjg~
z$7cK^-%+}mX+*&Q0Uc7kh0XF}g`nf2&?C68(AK~pRV}wJ;9zBW85dqq&YNvi3)G(S
z@{v)bZNqG}ljX=&I(QUHAOQc_TLk;N7gLJj?e2giRaDnfXn0r5V?21IjEVcrYw_Tl
z3e)?ayJtH-ma`Lu`VH!OZYDrsDXcpth5erK*h%Cxd*P5{4=6Pb5}TEJrfcS8*Sxl;
zIhx$KR9fz*&5YI#2lMBXj%#JeRlt*jP8CfF_B5V;Z*5+10Rxcm0NMo~d%#^A9fElR
z7{@YJ&%X;e$7)Qgu999+e?G}J0^FU%AaL!t&Nrgut4$_&%=9J-wjIFznAsN!yicdmRkPj+Dz#1X$c(
zU!_O+w5_f4yV@68f-0;hqr<~txB(&;hstfe89giW>Igle>#gZZ9hz^5p$s;s?4Ea<
z^$W~^)u(Q&!~z`Q4=BXMm9F870&RWW`TuODGEO=x^b{4o8S3MB_@V2j*N}0U_rJY^
znx|%|r>Cc)GQ=I)-QDfDdCm`5KP-_yzSz{)LWf#zS;r!OsDr27Ad$koyLW+jC&0~p
zbhgvrau?pV|LW@Uf+C7bs3AFd7UXo-kdkSj*s{?83NTcz%WjHy*0aQQZy`SSAlbZ4
zJ(?QWbbL{Z$S}szs6c8CD*S0h*f^2JmG9TXANe$x;eq0Im-(Kki)m^w^pn?E5Y4ZW_X
zKt$O^B1OGU9l>&GMkk7RRZrVAtSJ@dcCKk<@_YQ*@>WglbHny01_wh?LAbr#rl$1}F&8`N{5--r);s>HDp4nR=
zmKr&F7u<X@=45El~#ob2znwzS~D+4O41DvQLO
zoQ{Ac2MR+1*d)rRkgXyR*I+waKW$gH3Phlb^K(*4PS@R6Wm@u3JFet6dq6rz?#%iC
zfQ_j?u{M|m_M0?Rv%*GKLt_k}Z93cz@WatO%>#v;I?^HyIZ~EbfvwpFQ9;2oHKBCD
zYoCwrv0sIDXXsG!7xkpCc3dIfhjr~=C>d4>8Al@LkngBi?i0I+1Hy}J+W|Vq513Vf
z=Hx@Fx~sxV1W!8mSzX|k?$KHo+0Mc5`D>E~yHP7P9AE*-5K<@L@cB>z0xHpE#*WMM
zQ-^WrhAf3?_m_b>4;Oel5Z{0lyG34@mzTh0@%iVgPcj*yQ%4GXBX_Wfd(+2?!gTfu3y=lzepNoIj=gG&jt
zK$hEC#v<=jpb&L{gy^vNdsda!Uo^B2>pleJZ`lp`D+Y+$&M$w--)(9}Mn)KHzCTqA
zM42V<9@x}um3v>DGDdYyO-&uF^a--HL`u;DLHYHVF`R|45E#l9ngf8y3>u^cAm;#}
zmo@wv2ns5SiqD{$m2V6<1?6;_fNrp|v!k!8tE;SxM@hM@5$(thL_pBX0uf~cz#0G`
z!u;=(0QllC-{=P*?Znn`fo@Ix)#X|5dm>h?$f&5Ljg1d&1}{ttH1S|Hs5
zJPG_@`R;(Y6?#g^6FNfM-qfmyoAHp~_S1uxfV)tfHfW!wA1+wB&yTLN)~%0AwjL>^DtHte;MJx|{|TpPqx2jJIb+G!L_1wiIo`#Ei1N1%zdi!e_nZ~_m4Z~pFCa%sx_T@GFvM+!%r7kgwJjUe81KuI
z6*E9@cpT?Byax6D+IRwlw#6{i2jm(J-oh~B>1rq7Q0i?0N)Xs4lEK9Dm2ZaZNUUXJ
zMSZ;8-A@5^0b06s9S%$=6bQv;Adz}tB2)xto*lg=&zBY2^~1=`%L_IcpPPGS=AZ;Y
zg3|X71AC77e=$5^)}#hJ@c>fcqx&7?6FiN7`7e!Xku`T*-^VmSH+drgmzld$52LnP
zR4l-DKSW&61NGbJ2EeC2CrdF43x*#It`%7difK^!!)YY-78OC|1kDUUQD7^n_6RzNvEQrK)OFc=$7D6;L|KR;od?O>P~7^v|`eqyhSJ(B)kd6?w8@9z-BFjscb4
z+q+(l9te<=6fRTjz+m|S6*M2I#l=c2gki+&X?smz%UVAn{%!BJNJ)UXw7k6TC;;4H
zx9;4ll)F|Z7gm8+Q)glX^mkSu$=(QM$c@n*(6SyQkuJ4dp!WhhgWI!+I(!v$m5#yR
zSv)q!*x~KIx9-H1h$;LJeQdkcrk?|)2DmQD4`1TR(+ugZUiU8#0qtvgfdlpOs;jF*
zGvi+Jw2|@|wqdfTe5fYz?X-TC;D{Dyde_9p6&1SODt{Yx<5+bu%k43CWXxk5SMokA
zw1!{Nf{us=k02aN##6h7l>m@X)Y
zgw-;>JXqHTmMPpm&D=p^T@HsOZEfB3ZG}h;LcYjQxvw;tAEON5L#UAax40d(X=aSo
zLa#e#jN3I@V!MDPq&jb+X%LgdHpeJtARNo}55XsP0i~&j`Ym^ek)D$AX@c|$$OhdmRcJ
zi95Jb~aL#!ZR<$##e<4}CNktZBlF>K?Dd3T+o|C2m{
zS`dD((mDAKgy=fcy|Mg18b5zJ5n;r)2SAK0Qd$HEr+Cy8^Z|1G$^3DV#Vx2~3zNU&
z_SP>8r7zBaY~y=&y#&76zAK>n2JuVp
zuYf!7_PShc#cK?Yn~mKw=@#-jwZ9g{h5jY;6IF9TcyG=wT;bbt7SW-SSmOegw_>EG
zJJ8s>_!FRtHl6u*47|L&oSmJerKMF=
zR4QzyX>ltG2!XBRjTM3Rm)F+{DpK&+-dsu?wNtDu#o{gmDzPxy_Mbs4Jm$_^<`kD9
zsN&02D@lTYlW`EIj}Qh`9MFN={i*ML{cb^gr!{^MUbL@%F8sxn#+fgjLW5`WtO-ho
z`xT%w28+3uSCz)V#Dcg_R80tR`5pT94e;-jnD#92g<^x+^6ve6VApLi9KR;V69oa!
zu;P93T@@e18i1|Dy8C5u&&BC~#oe{|@$^~e9Z2Opfa~Bf5O8N~*wIl@tQy~a7x_Y-
z9{{EYKvPA06P|cbH7`J4tgfyudb*kpSk6oftyP&@5TSQK$#hr})Sjjr<(HwwsMRe1
zw@WWwn-2H^pu}F{RA3+g^^upGOM~zPCXV;0SkCuBuPqToc=G4Z`G)>gXLt7$aA_(l
z2-5*$I%JE~wjz?s=(6UZfhAaIk~wCi2~Q_+`r%|*hIJk8i!yTUNbg_*bG{|;ukao;Q^(~-ZINHQhs2Z
z{^BWSY|xMa3k1CV$6NW?cer?X4!_&O!Q<9BZQKS9TG#k+))OFJvZMSAUKb57)pa}X13!uW}s^tSZzP`R5*zcn|j7PoO0aaJ%
zq4oY}KO6;KLLBlusKtj18ojDEoRh6bWnODZH%l)P=a`ZLRp=|Q~1YWS-
zt1n~g2}ZR!s6_lR7^MD|k5WTr|_;$7Y&5j~+pp5&a)_h4eKv0EJ0b
z;}lylnfqb_-DM)s`Crb{Ai*iNZNBF@ZoX;n?=oWBaF>khXliD^d?etw`p}UT!kbc1
zP*7h#GdilCuZE%9m27oSc00>zWU^UnhaB$&>of8^?CYS$t&Q6iN@{ARMH*mh7uLLS
zN++Ak;=RDK;DTj#bdj0iLa?I8TGcd%uGr=CM8{
zE-p1lsF3ZCB|{p4SWl{rGhZ>-I@N88|3@vocCv_sT1+11ZN-_3c!`f6pNiUq>f)hNm+y+wcZ;BmyYTk=Y
zESvV;;9pr0y{aTv$5&d^X@oP=M`cCA&1ntOy$B%Vr%yTieTRWmtw}o1fH=M2{kd_=ppq`>D5&NS4^#&>*>%HPbRx_?}N?uW3
zldeKi1tf*r4NB`&%m5AW{@A)bA8%W4Q8Er%3gpqKzAUYcIwi#SA?WT+t#NZ@i_{YB
z64S+%t}gB6fy1c@H<=Qyf?A;_Y;-n?BncTz8T?>$g4Ob23eWGt2%;7CZ^xfu)5-9E
zcl^2kums*vFx}>aNEsc_*mZPtAU?SrEWR{M2UmA@2OI_i;(Ye%V%F#K0LX7VApb2plHP@w2e}GbG75IDf9{$1ni==}kul8f
zT3Swi1RsRHy*I$yBKp@sQ|3(z)XKyPiFCXA{oEyW^&E-`m&%@M0to@AROss2U#*ozGjIdK}9Fv;bQw(KdU3BeA{|XWy>N}9VFl$2h&~z;x)83G7bBX)NZ%sp6pEY^UqDA0cPMtXtV3
z{jY)T=k~UsIin!(KD}nV@B#u#|wt(g{
zF|5OlQof_l+LKbzPBv2GyDIu?lD*p1ppz;2hhDX%BI^39z!$F;mM7T=g)zms9;
znq66urmmhpEGO~ZIPDYG?NK|+JuBHt*l66ZOnRoTK=xGe-4F_-NBsJ@ft3(AB$9kw
zoWJb?hqkGa{8Il?ETVL*1w5z#xWb9hC<7M?XI9JW(jEn3FT8!MqXF1PmacoKs9j6;
z;OMA1+x00YUH4cE?eevlshl){R#|W&W6$lYPrI@hjkz?Q3vv(miDv-)PCRYXtFz3p
zVNRL~oQ2%TMHyJ7Vr<4~SlDZyj(n!!l9^KDS6_A(EBr!sNT&EO<9e1s5%h!OfFdZK
z0pZOqFE76-L!*;57c+!i4sw^y7vn_MNBq6)MI3VDmZ|DUvq$VR^kvc+85x8@8Gt(F
z(8RFa8%FN{r%C=gIfeTArk&TD22DbI3=Y?RCki>dLCjK7t?u*CXz!P#Z{XVw*O0S(
zKI>{~9gMpRj3_c`R(_p7n_$>*vL&3i{clU+3O&;m^bJN=_}iL0-~4s;(NgO)kG4L<
zE@y`#-aUPYC|}*WS~_P~`Za7?gPPqdLM9fq!}+hnUX~?%MM^YS6wEi~#gD6}iFY7c
z=)h&FNQn=s
zC*9TNnp~;wR&3gag0oYNOxKw9dk~Zb(D+Xm?04EVfC#pTlv*YbmK`vOV?0w910De#
z8E6q%!L>1?w(&|@gbps!=Hk;KtgW(A+1%tGO@F*`xL-Fg?>#0CaC_WS(8GGmMzJ3RYf_PLsO?1y
zz(1A=T#HvAqvY(!f;zQIn(B4k-U8j@US`}8Wlukt#!1W?iW64
z@*ctBvgd+{v&H~xJ>pY_M+rEkqntnPer1-$##SxZ9ABT&at8vm9-#i(YNu~<&weWE
zJUjz+8yn7I(xA3gCrfExSbdfI>qjccFI%X9l=v|_c2w0Gv=h%}OKQv+E?SZ_vwfs1
zKP5>JA!9{BO6ln`G#h=^iMd(RupFM7Ym{e8URmpHpB!C43eJv@g;S3Ky9(&vLx^TL
zOl%#S;lSjjU8{esk-my5ZL+?;&aK-pyYuR$e|rHSKd68&5IBp?_FX>RBl9QJc-N3e
zd0;X;=H8pTCzeD(IKCT}P1L1H=CWl5%4Z8HO%RsWqsvb9=6#jB?yb`X*AmsuydW2xM+w*kI3AWk;#K9Z#T8896IAK~CqPbe1KIJm^VHBbPZ
zuA*?0x549B6OhJ3d{-9o?Y6ihjoD@bUqgnc+R*gWZ#K9`c;S=ulp(s@^LRn9vg!f+W>yAZ7En;WPQe!b=dRaAca5StS#Vk`p-N?JKSdts9lpn*E5y3?ChPq9H&GZhBdRiuf4=<~F4t8U>a?ac$HpfirEBEqF6>{LcjKrUvj8^~W3mwXK
z>+SMC>3q+=4=H5^oMNUdRh&b^+*Yu|OL0`UqdzglD-9C+zG}I&-TvN=Pt9|MDS%rx
z0w_;{>O{5(v~>xuU75fT_upKZE^on(-$G<;ew=S4Rf}1#mHmWGy%)N_&fb=L
z#&X_;3V~35NCW3NKQi7_^BAk67;s)qIa{=3>`Rr}xMe-?)6vy?SJ0XxK|rTiFY;pm
z4!6m#!kU`|v(4n0%Oj)Z0h|c!bGB#Trg+}t4ul5)$NN79d}v$bMjs20iPzV4MR{70SgDpVb?s4b=Y(Y_r+zv8WJ-hV}xHyS~aj&IjW9G
zrnV>oe4mLgvkdJ)U{c1%ID_7kLJ{lOblKGZ?n`XEG^4yeY&n5z=@iF)pbMS=YUc1D
z5dW%g#tW5C)x-zV@VM@Ut=!`$UaNIbDICSXcbGZ^WUEY-3w_lis-p$3!1j%fscMpAdn$yNeCu?m6bUs)-yhu$6(W)t%)u2oaa!q(OY?}7w4259S+%j
z8C<05aVgtV#mhPo7nDn0|H!+5<&52XOzK$a0RO(2+BUP7g?6}-WihKg|4?Hp`%X{K
z1HuE%ZcGTI7DbYnn(F)=*9A;|TRW~cDp*1i%FaWfVw1@9k(hz%H1OeT>Pdb$75o{X
zVcXK!27lLQvFi1F;Vzd5d>nJAPuru{8`WC!C0^3))kUl-DzgBKmbvLx(YldpzQ-j$
zj|$T(I(A_85Fl6l;yGsdD^HTUYR7zE?FpeUta+?bzsThC6Zag?)!g&%I94lAuiIV-
z$dC75@Y}$O4E%A(q4&wiC;k2LtmB?2m7TK0k8cFu?pb>aD34Z=mUdX0`}`iA+SWsX
zKvr=j@nKZQT7N<$J`bH)AE05D3C8h;s@TMvDkZ$)6<)=71d7C+C#Ci4E=%PWJq=i+
zQJy9n4?D3)@VN}+f6Ei>|9t%B?$6ETRg0M!)djw}Nj&Z{Yj-3qFap;jm_sngYnT>V
z4W-vF%1;me~q>N{I$wa9uFCuY7Pz3bW>9DNMV}p*+>u-&z-&oz1n=)}TZo
zP#_ZrW$%NrJ-0ROIz=zpFi6CPTbE})d~=?*
zvSBvm7hR>R6oW!GQ;y^(7W%l|n9X$)t-}|f;?foE#Z)UOW?=4Da&38^1Rs2lQ`-bc
z><7U-is@Z>4dyPlw2Psj)BR+q0aR?GYjlm7_hW=j6qff}W(8A0$x7<$DVb*3q66y=
z#wIQqDVN&2Lwm9F+4PD^owUo)W(MBwu;%IiCCum{0OA;~&oqBVcyndXO(Fb>Pes)pM*%$N$
zJCftEEGukNttWW`^PCT~u?-C%%u4JsIe=_5P?C3PR4%=pRg14jLzSv^KR01vlD`WbO0IHX^2`&zn1z)a#1V|EzEx<-6m-5N)aSwEiL@{3g%c?@o>bv7-U|
zxdOp+szG&Ym1NJ6ub|OS#gsY9CMrXrk}08#FlEcAG%R;O*eC`wCw6&ZTsw6|I~
zK70UYS+Pk-81d1^dr?jUK>(aiZG6a)N9dfNEObU>kjTqMUi8BH6Xo`~TtVt)r@nx_;q=+-LzEDt
zOHvL3(k;^6-5p9vqkwdGgLH$GNOyO4ciqMF-g>`r$LC*;;gG%Ad#*WuwbquP1nr>T
zO(~%+bS3zURIx0uf{DYrzzI8FKMXZ2PNT=5Iw8R=1+!E(yG7mf(dXo}U-aG$>5lYe
zudMld%U1X||5=x_6>_;kS^DT$_)u~vbHHF#t?gl__(0mOzt}>lKG6?n0jWj95sP+-
z0v)$xui-+GNp(i@`#E0EG0lG-)-TDCUve6I=q`A72k<^A`cnH(OStav3wsQ{3SBs}
zQx3zXxKIc8g#s{rK58a<{Xx9#jhVsNWpDRztt|MMKHcmR8iFkV*NTjx4T_I@n{)q~
zX)IUkw+T2B2v1sh_JtPRqz?*GvF13HI7eER=(e=PBQGAfZ|N_>K~3N
zsv?&_V|eQPvE5lbqi#C3tFq!dicBM-F^)f|f+Nwr1XeZ@(vZzvzi#gt0VPQ&bLMC?
zo~N6Ie2-q(9nMEf%=S6x##9@)h@l=4RP{qgeRFCNp?eTEr+#KUX|
zeA0yrXXnQW$(_>Y`v`TBT(mqoZIM%LEGBAOEkv_nC4S>IyYkRyXQaVQQDDG}H_1k|
zC`8?sI7+08JBn8A8hKrrOt=TCiU8IrTJ^0xD3*FZF;M*z7%
zLem(e{=9ek#@&lMdnDe1eikKh;jVD);KwofTwGW=$%8nx!*+{%+V{mtV6^>zChQLr+8q$TSAHIdg7=4!xP
zAqYu<>RHT{PT5ucUlVzYX-EkH!l`P*sWpQ-+@|6BrcL|IG
ziA>VGlJ96#6;Y+ri(jSXz@eB|@fjuyH#G&D!U4CDj8pVSA9Mpq&C2&b>+M>oE#;pQ
z%EvfUhvXVET~|MWc}(4j>@<3c{WOq*S;h|J4wA<2W}%urDt?^mDz0tszv`=q^fASP
z(M5%(%OwKo=3M6*tKKH<_He2lv4va};M!NzCRsTL`gYu@7-tBxLU?OOYJKGC|5(#T
zXDwJK%9`ZO58vI|tPiMCubYBvxq@rmkqQ$#zA;baT%)a#W>d1PEJl6R^+NXgoyUMF
zSQR)b9eM!}MjnOf74{7||9|N5K8OhkM9mx3l$r-{qCNh^hlD|=8IZk|e^}r-prqP=
zPCAKbxgBQ-C%dPGWClb#Q*1@p9sO)c!74yq>}Q-DZCls1*MPR@4R02xYN@Bz`dJA*TszQ9Q8`FxG#03+Sjb~*a#k8Blp#VD<
z%~5Q(eB!)%U-CL&pTrXpV9-ZB1(M0N;-MH%9ErUOc{7ACCk
zo79D7PYIwc9~=`m4Vd$ww)c&->TC-AIZZqo3#!yo)W_eh`$H{caJ4A5tT2!xjtI6S?3gF>f)>QaPa
ze*Hg2sW`cFU(KK%!amnCF3GfQp
zRDa#u$yn#`HacjEu1%r_aue_Y06`{0z^_ceKMq#J{Z$lor!5RgU!icYxrFZOQ^G@<
z#nLE_pwB)@6DD}t1$v_c1d!~D)q$uAOR^ZY;H3<5xa~SNHp)_zafm43-4+
zFMt+B8u^|c`VWJ~yA165nlF#JozWuP9gTS0rYl}Ce!4rUB4EXUEVa|h&oRjFIo<@H
z@6$Y3CM$f}O`MGo%_k$%awh8V7C2pY_=QWdFd)^;pA
zsJM&F>NGY$AQyrsxT;g#(rqn{v{C#FA6MQ=7v%_cd}`NKjB=k_1gu`>n72a6ZgE6ZP$AMc?NTQNU`_+Ukpz!
ziy>nNDA^Cz=`L8N8>~G(?(8qf%?6rfh?V`I_L3=Pll_fLB-d%iB0;Cfbp|Le+aoim
z9W!SLC|0t?{`&C=&Tt9~AuXX3sA)Hedv4$=j_TeTdTlYAZYbEEz+k$6zHa`R;ssZ@
z%)DX+zs<-QBF78z{K1D;YX6+h&rmB$i6!6v-2+K=hB
zM5`$V;EHMRfYttI=Bt1{E&Xsi@v{GaPvN|x&C+WThoXYc2gyp&UVO0vuU^Y3yT!a^
zTOo!w2LfJ|geXgzCYqkN`S?VWoi(Jc9iP!3=GmyZ4E`PFA@H|3#{X!-0`C^$8Ayc|
zgX#WG&#R7M6M5DHroZadu05K%&P4XEfB)_cN|^1$4ps3@331RZ7APaK|AxQRWShY0
zZy89_OPf?y1sDlszwo~Y&8Dn83?C1}g%3obg`p?;e~YxFM)j<(wsa19Rhmw!_yGdB
z!xO_{{0~R&1TPfOSgNdRK^nnx;gJgX&Q0Eq$r@sTDV2i*hItGzQ8>O&vHbcjaQAPv
zF~vs?a%;I=w`>hy3jqycQny!fv9eHocoD(*_es5N?_d+`1?Yp8baxvc!)9!Bk(Be4
z%3K`&j4C32dQt0&3R#M%9hm~dI7>C+q3ZaU{oakN915fUEA#l{w@0Ac6)`%hy<<=H
z(xTmNYCMlmlfgV3uODPj-z2ld!1A=z7sp$Q8BAwo-*0(APgJZWT@G}L@w9HDm-r5L
z*UG1e7Zpr*etZK>nJco4sc|^pCQ6HXiml1dCJsQ?vlyqK{Fu(tTwmd`=I&1XU_}OA
zf!B9>$uE{(dUnHz#A>A($RbGTv_=VcTN4kD5?Et1eb}x#pO!>t6ju0dFrVD6%rkmifEP1>Lx&H#?jHo41_$ciqH(dE
zhWwioq8aP!ohxn3(Cji#@H9#p*cJ7@yOy1l$NWho3%R*ayQU1*g3>
z4yIpOdq&C7TImp;XII>eWeAS;6OUs*eObcrqiHNH@LT6ye*UtBF&w^!S5|@4_E!19
z0aoWlM$WeBl`I129u|skP|%PsKl3U7bc~8)g~HU{v8qcol2@XLfwgBvy-p{6z+3Mzlyx9Z__|_PE9`c`1g^|4{Ny}q=
zY^?0Zv5?qXbtFomM$|*3cTTgu3UJQTerqKyQ-MGx+p~H2$kfuQ_nA3aeftJYll?Mgm@s!)*;z<<+R0{$qs<6lP(o7@
zeV8!|7sQ*HieFDVenebK&CmVk@pI$dnQ*0Q+R84ZcpE90jhbKI^(0{NUq96y&CUjL
z;;DSOz=nO&Q*vmNj=JB8eGTqd3rJN%YfY2+#!}I*Ez8;M3B{K1BN8BAE?cKMoWbm_
z$~kz(O0~|l_OXubO*KiOnXAqHbf)sVi;yS(am|7O2mXbiO(q5ArYy5f-9=ftoR#I`tT#ksf)>VJd
zz<65Bj84kqI!p2J%0>}@i%|VqIjF*e3REu;nzm`;8C88{FTH@Greds~#r;fvOPYlU>i6N#5-8k3#2*{7rXRawx_-wILmVPW-il+y
zlqJ7Fb&3HYh3U^z0HpvG{_60DJXi&QAaj@WsHfB4|6;};RJAn>dXk(g-$YYHcFsW{
zd*k_}mY8bFH9PZ>$Pk~v%rJZ+Ma3z~=RPI>Q6T7L<;cPRi!HNgrGv7u%86t|e=NHQweM~*rA4C1gfs3{7V
ztV75Iml=w{$cFa^Vw~zuRDONClr;bjz%S;bIGOGLAYWuhVlONs_@s6&^;kF~*@Dfw
zNR%COpNsk*Kd7J4=?_oi(Fvu!UY9W)z}66F52=HL)NXb44atUcrR1CMGU_NuY=u@L
zIp;iwEX5OmuIUr=fAk;bYLOB?)r4}TpKj!x?bB}|M?`!W=d=7&xp#*;L9o&5aiL*2
z!3CBiJFk8yq_vv`k6(Wn8%A3)geka}PVt<=Ph*QPQ{Xf>f4l6SRnQ@h-9De&l`_57
zA{zlRq>tRT64hJkX1RGiF7}pq27RKlmg0DY1-X|d`@72)EqE}t?n9WlBiP_Y{r_MA
z$OooKRM*lzDevo=1n
z++Zy0Uw~NP#|`LNK_E>b8K3mNzh?2<2cVuWVn36j`;q4#6vuBVRjPn(<_;6k&En0@
zV(ttZ@f+Wfvq0_)X26iZJc2l9fQR1d?J&(2fIp=D^C9x}zE?245oj&ok4;O+JJE7s
zq@@azsAfCg|0!$qK6S|dC2Ih1molScr9>?J`i_DnbzcK=gLeQ}6f1!8?;bRwZmUHU
z9c{;F*o>A&za6oFHV8nbEd%@McKW{v%wMVb=K2IMBtj^)COfOuw4Xr`1XH$+OOucF
z?OAu?1T9jV@o+tl^zvKF1(ca7J@u?BR@;$hrWbZvAKpGygHMPOkD_u&xTL%|B^J(W
z&*FKV=7$O@cM05!kk0;uTrPYM&qkx!m0=bWdDQ0bZ5Wh35iE4Frgn?NF`lv}QI2h}{+{!(GPko@acg*)RQ0%Y6cg?`?Aevh_p-i%4hKU4w=@yFcPmMoo}_RZyRhgYXby7!>vl)_M@*+Z)c)#{W)U*JByq7}EwA;pq`^llA}*#QCBZgn(>
zU{O~AtL(qN5dg0#3fD*`Onh#*2q>DaRZo>R{>RWLa9&GrLkg5{;5jJpRI-9CaC>nK
zXP&z<#vlKQ(p;@>Rtr=;NF~#=fTwx6^q1BLUth{{W`&7;bD{DHS}17f?p2)#4W6`%
z{*Ha(Wq$ESDf0?j6s<6}K?}yIYe@aK^WT3&t4`ynH(4NBh`!r!jXy;+b9y{w)f*F7
z%q;*;_-|9`$k-_1`dDedezeLJecz3Z6#sP!4~0d~R0nMxc#4hfZFb7QeX{L4Q1F*9
zM(N`A(=ucp1t)b;hY+*E*|3oizBpn9;*9iy`x92MtbS+LA^)?o6I9(p-6ZD2DxhMA
zuIO+2iC~{3;v7C3tsT`;R7ZUad8=ISY93BnXjZO0t)1iHEW2&Yg;{SZ2Resq$Z0=O
zE(=})ouY~Fux5_RIjYS=-!o0oHX0Uh=d5l}8OHi1p6Aq-4-&%r7=Rl5r7)eyT*;b6
zLW~G*i{&UlclP#nQ}pt^Uy+;*20FinXKxx3p;PMAq!qL5eF9r)F6ZBo;Ld6!=MLLg+((5K%XaBH|JgbH37cGoPAc8Eia@(@)|>=8Eqj
z$;(8nw}!k-Ta;ZH`V4L`q)uD~4VKyMGRO-`7q~9Hq1eYXfzyOKjzuq0e*ISOJcpbf
za?(C?lf%1_uEqfH_qj*#AV^a6XA`|+xNH3l)8i2*Q|a7J%oyu0cyX||Mi773Qh49Z
zP2^gUV%@J)|3Qf_t2FCU{t#vlGamUz#!bh^YD2#-R0z3Nh>*8m1
zdoPi7;}^V#bG@5b1~62_;{Rdpl3Q{FJf)1cb=2
z5pQ>)I>$gTfAO$gLA9erMk<-}@$+K0ic<=h5>M2^x_C|W?co^omRiYI6Nm~j4`+Z1kjsg(XIpSo%|
zrYyiI_D@=bpM++8J0UeL6b4uXz}|wqN~$?yYLijIZ!W`RT-FK^%a{D@K#&JOtW1CWaxS
zaqWy9SFZyoy>Zwd?5a!3#4U5;J9K)g2w&Eqh2z;YE#VXC6T`lf!hD)_a^e^5i7%qx
zN)W4m)L`YAw%Hx3^@5AlxYJ>9^SqAOVJl5g-)9n%|FcE+Gc+4W8dd{@t)qYaHMO_5
zDda-6w=Ga`j@hWzF-qLj!lcnmO}M1A9rN0Ue=GQ3&;2j^m^sTf8iO9xw|+-RFr7pGk-layfdg};QE1p_O
z6!(~h!geDtH_X(|YrGui9=@Hm*^N8Xm}||cowbv;2e{t35X@pw0+hW_Q!3@U=}aSu
zt2X;DqV8Yr1Ff6cKOb*d($;mk%4T`RqaU1)@H1&;opK~!X}9rI2cjC&q&R;g9C544
z+hK?dqpeZ|2+PO+u&c>_u32yGa0h6EBb50ywaq7oB|pqdXXoK92g}(zj&3JGZVXTgG8
z<(8D9fWVZY?>d&h(M~raCLf;wmBPkDhlX=`Z(a)-VW&Rl7CjiQqXGgZ+URP8eP^iZ
zsHxg5b^AxZyBvdnOEXg-Bmt%E|3W0t!eH`8P01I+dH?KV)NLS7c%9paFVQ5k5)AG(
z8Y{I~R;9KQFXm*e$Y3Qu!a6H+=dJ*sGHeA=CGm<mq25^n7vlSKfyDwys
zejwFa4|cKPTp-sbg6g}eenA^thRO%O0*dTz
zwFlosE%NOHY$6e|HiC3*c)q#Vim1o0*
zi8$IzSxNL3Q@P5>Zc0BK4$~wrY!$t`p@>|w!-wT)&+d7Nm;+x=L-X*@o>e+XGQY6!
z$=+=BpXD?L@QQWR(U6lz5z;-j^xQu-RMa;31a`e~Oqp7q1xkeq84F3ig*eKOTFTUv
za$+f<^`%`p#5MA%daaztMd)3JRpTbed7E}G@I9gnb$qEYMqG-?$@Sml7r6GlH*85U
zFB7oYCV!ipOnQBE_4rBku}zJyb2wBUb^j_<;pi`BK5uwufhLLk%q1JJWkI%)
zM>eYD{f}vzde201&67h*!jW;_V;l+hdiUBhKO4}=AzzGp+=TbKPs!kVAOG2nvTsj;
zz#%B(FFo6+H96kx^m4E-Zb6rmew-3B59QT?yzPUlRC|mluV18GzS!lAP%NNuLp0AG
z$Xp$&?rMvPl;Yq8RWw>eZHq^+J|O)-cGU*Cfumwi8ndmS4OoTD{&j~qE=5!2mRa-VQ`Ni7!J*g~V(l4Tv)mR$h^utCQ
zX*HNl&Fp{z+@&vZ#eDqWx?Z1JR|buroW{$}^U>9tr)xj2-q#|%{9R0xqK&I&a$>N*Q;4(DC^r3QlK|aMxYi#TAohb4F6sFBQW~I2F)NY98
z7fGaebvL5&Htfd*9M#GWe#`Y>=vlPfwqoMR?ksw>2!_af9QJuz*n7rb6OhM5tl;Efk$}=8w4wHG0O^MZOVXst%
z+(!nh67x~X>m*8+ug;<0TR?9jAE$s^H33!GOMtFT1Wd&g`QyWVI!EX!@HiSPzRYvH
zI;f^(X^_MLD$|&#q(`KS-Q&${jI5(*gNhBu$J|dzFVy6DnzIikED~~1*dgnf
zmCAmSc_D&u={zo_6$5GW*wXM|OeY(q
z5lm#)q;1pX(NUYbDSQiVm6jcy&IeY*hBja&i*+K-^S||KizKKtJH*9Dh3O(S#Frrr
zj-*WznAHGhO_zb^#F^u7%$xFLaQxTRv%1Kd)2}S30bMqX`w4&2^BP1uEYBO
zA^t$l61RPA9zK86IsEQL*aX!mPn4lb&`P+qtjztDPT@jN8KRB<{$E-^Yc=x2$CpA|
zsxV&|Lau}Z!t22X4sLLN=TD2?8&j&{`y0rg?K3WOVrdT$VAL(Q|(V2mv#Qyio3xVI1mp0iF);Y+O=lcPNvJ;`6-ivIBs8a(N
zt)nrt>{JW04a*vyftzOlRPU;gYdMyE%Wj0UUgncxEL7U@C1GoPEysQ;+_-YxQoC-c
zt}JT&!ZsYh@+3{dewlwJ-8ng?Y>!lN#%pOR?6_Bjb3qNDboO#CD3M;AFT}j}xF8`L
zg#WPkJ(`z%6c^V=UQ1<1FIHYqfHn9V)a}`Ln#z~D(xO_`Rf;8lOA(Z?VascXODunO
z@V%h~BAiizE#F&GNLn{_jvr50d^FZZfRqQZ(-Y;``YKu2_C?8;Y_|cMBOHDV;ncbg
z{XiU{b=QK)Y$t{Q;zRa@o1OFHA7?1VitPa@?qRiu2QI=W(1C2~LeX#c3fm&h!8@Q$
z&^;j@mua^nwpl_?Gv_GQB*&{#nJvgozJPlUsr3NrC?KyJcJ-DfcLPa9YjQ!niYMZs
z<()T(63`ASY6e)Wd@Wj6fG2qFGb+A~J`W(Aq{$X%8s+aqG*Qy+>EKg>Tsx2&f5MHk
zA?rgUXC@6m@B1(53T9z#dJl0Ok?M$Iff6q)HeaZ$1tjGGu+!*0A76l%eD78(b+nMQ
z_d-}7NE61)M(^}lpgd2vjst^
zodBs;>eBRkfcIxikYkRzX#%?tZVnN--BU?R?j}p?E~M#N-pikMbT!r(8NMS-Y}M1V
zSvSfOOY*+i0b}mAH(H{YPOgKPker>DUIHx9EHN{U10_l}8A3Y9CltV22GyWF!px@|2!){|{OAV#=!D%ntZymZ)
z8(Y!9y51xsO5Nh7;FS^;Jr^{W7H6!Trl8>NQW-Stw%7INXviv3-d+>fuSYO}x%(
zQ|325yY~I{{muw$#*swcg;!RiiTIx0J5j>8MF!*g==%Y@&Aij|*;__owhsyVB^vP;
z;^3xs?#O3S+N9jK6(L~nGJ4#5Atdl(_D0N@vBuLTuaCNtVvVwbu1Ucz8L=K`L2jon
z78LYP3-o0~#dWj%VY}LWR2V&m+j@e%eHeI~6
zRTJAURIbr?!d%0wdb=}8XjR^aO>1xPA+!pzcppM4c*$j
zAFCKuz>g5WTDQ30o~d^7eNQdt;P_aUpRa2YhO~r&Ap$C{%)kOB+>l<ntGULo!(LZ#
zA}0NZfT@l{YYCSBY8+6k|I=!g{^sF=R)jQ8;SZaiC9k^y8*
zOV{3O^$MI&lLtPA2!dk)Ee)3j()9GIUvJTaofdYC(o`%7`)zgaX67sgNs*>=MY|B^
z*;p5ZS~aOwx~Ol?*J&Y$HU?uTFDNw(EO_$fIDJ{FUIN?r`;fWQ$+zEAGANKFa|L32
zFZ(}J(wq06n@mArAp|yUw;9g~^z}GF12gbk#(xdpXJTUslUPCq`o70S?zM0Xik;dW
z5DlNV_RR)%meiZ3C7!|^y=!Ep<*+G}P=mjd&@p`9hsQKI<_>FXm1nizfQC%@+!?9uAMjpgyhuU9k*TWq?=`f#
z_(fQ)#2QU=tz%iIo~mZ1nsTZaDjZ4pll84!oH9g=CRF@v0+WB4
zwe6P6poNR3Fi(8ch}mD#-)r_00>lkfztQG61?zcvB65Qq^rnHapl!(lv@M_B_Rac{
z*hPEe{EBROOBWD91-i5aK7%WX*+beESIOXaRIG}`*%)GSrqo|}FUiOToL)5r^`-;z
z0SsbDvk!|o!OSNlkk$yEJx_NK{HloO)t|);f=;c7S$;gJZ-0F2!H(rwEFwI)NMQzwKw1mRCBrN7@co2liL;88axp16hY
z^X$Yqi(2*s`(;R`T4pDZ;vqh>8c7m|i=Zoqhu##Uj;9HU%b|ahRV40POeq4S$wY}*
zgl}MIs&zJ?BTMXR=0^p9gG~($m1*+xnyrAt
z&p50}2!6b}CJAiolGl$G>0VxCTnA%T9L~WYC%)J}%w00(ZL#>xmfWIm-H}q%3*TU$G3UkvdCuluN#qGxqhG&BN*fAfxLY#
zHHKz3dU1)5x)cuNE`3UWqf>qq`u=U`FfN)#9{tb0k+`eRx1~d1>f_VW$)j2>#RobmcEC3Jj$3Qou%zU^6J++^=t4)2ZYfsyul1
z62;pG!1R~Bh?qsdV*u8aH2DDE`sxyE(tNIYG
zViF2K=nb1A;CJ3v-DMOk=22|XYNI)K0Tqsx2yCR-v?53J9LhSDAXui%XfU%;jo9v9pBwMssAc*>V1H-bB|M5KDp%yjAnZ7f)Ra@#
zO2{gDZk@s{N%vPDL^d5`1{`{4Ru>=jx1@bD_9qu-luzy^{xG(TSO3YW(fikr3giQSV#e*XgZo#t^m}qBvw8
zMFM-3W0Og)f_GV|T6nbf*}Kr=_Za0JRMFLj(N33cz`Sg?O!NXE{h&Z-mJ5Vw`tSON
zv}DHOZzqx;Rz4|jo|B45>wi9&eLUjcQ}Jy9Y0<}X^Miy;<%`6}XN;R|wn2|gjPNwq
zs?NuM^A-=GD~B1{%yhDJH8R=gD0;;RrPBkLB7w+TpYl2G9dZtUtx&p0`*5sO3|ln_
zERNWtQwGkqa)u3w+(?n_jr5sOf)PQk?o!kS`d%#Q8)qn#oI#8IPxfqqiphAJRiRL!
zQP}Zjg=4k1hIh`uHeYCI`1^cE_j&LHG(Y=(uCjazKJO2BK)&R1#+5!Swv7kU?*nDy
z`!KAfCim=S5QDfu5DEUk7Thhf-@Me9KvLLZpcyoYRc&jt2B&0B#pqE;v2XLiUSp+q
zG6!}37N??Z`65l((|vMv)q;Uh$qgr+d#h!+)P-bcQ-q4z%O$O(P~Hz<>Hra{*Uw6b
zS>G!yd*t5e)a`)G^@Lz*fvF>rcfo|K)S+5=O`mOR>Sp38(F_|EDef|)d2RZge|Lde
zy}P5a?dfcTL`ni{Ycib>B7u~(FDZ=N*_49-=RZhytJNTV)5GhmN^sD5%4sN`!FvB~
z-9be=LWO#&o`mKV4x=-t$14qLn;Yrp8cM!imLKBI#!d?H!a^&^KY(ooKw=lD@>q$C
z`*4{xy!Yp`N0g>iV%r{jv&bf24nB}_h43+S9#!Y|0u1;jf_5fA|KM+_I!d0;29TUP
zWoZ_K&vFBkEFMay)Q!@QCw-*B^nFC<^=mFtNQ
zKqo?dorrPT_sN5zF4SsCI;ovIT`@mY%#UvJnKMfgu8NZz9;b^m$t9Kz-t*g3F|l`|
z5)qM}>`caXkIdD-zX>?jDrDO_RW_v0M@|lby1&)D8|d*<2oBj&eYzzob9aH}4}Dz6
zU*d8*J=mBNpRXqSXm@oy9;1|1ZCcifAaU!iq__5U%|hT06b-jp2JHG(q>|iel^l}W
zhh_|r1$z)qrU(DjC|trf_&f(4?vGo3^it=)fi4Ij>ga6C
z_De74uX4t}=YTtTkN{CN*#M0?LJ}ni16uc|nHjOZx7p74(u{GVc&cy_ZoZv$~#ZF%W>rUqK>*UBlyS
zgNxLkXgDkW@1Nwe+Os+afWQr8p@W`o`#YP0YFM^CG>tPZxjO!Zbu`}coy4=ij2nF;
z26uv}g!C{!XfREB?SlXz){FGg?E)f_HYbIpI==xYnj#I4scH2qjR7vyK&wXQwZ2d!
z^G5>82sQz_wTeW<{p(F`l>@n#Fc%WD{cn`Shor8SZhlqr=n=wU!I%#wS_5CRS6T20
z=JtA|uXD|38FwXXNp}3rN61p=TH0^+it@A%h+b0eUOC5gr>8X5KL&FBX4b!0R7B){
zX!CG1s;9rt@aPNApvKp`tDg)n{TCW-{GJ!xOWE$z>xG~x;nip9q$GsrbkyU7O1?I#
z2!6d9sQO*Wjv)Q?Us-@#c|
z@0H&gRbTP-Kg&rVa7#c5SUu^%G8;CZG<6iV+WYC?t_Wh)F?KYWkoe`|
zl#X`#&Qy$ZcBSxq=QuL2=?a9dcEV7B`HuC@-yLF>(#(8175l#B1Hs0(6ly}
zwFewi-nFgD9S-y){2*(S(1QrHcdFM4*!RlxZPs6}lp7~-m8JS>b>r*V-PF+#>U6ex
z!7Vb7{A11%*I$y04sl*;L$_d~q1}UKP@KVSOgsZM?Aw`MCm3lw)F&@
z)y%G1a?xAk@qFlGH~ug}Q+tnh_Jy|g3f6{HRe!W>aysBY`H8w*{gG{=*=!t@#97a*
zEYha@F-F4yH~kl_X6`QQT#c7WJ5q;=Qx?*Okxq)^x6nVQmNvzDt;fM_2_EcLe0up;
z!9|Wg;20>ib2MQ+-;XlgnQ%TKps&9PlmMs(5dKbgsD)kAi_-sh+R
z9RmDS-k8CKpsQ*xXnEuu=;bbg2qlwN)JEW_Tq}yE=zcoInVzPS?{X&Ko{fnD%1r@@(KQA8exvSao!@X=GDGTcR+V`^wfhnWC;QOO^clmIDh
zW0q1@#ubsbwM`l6ec3n(%=^c~%SH^}ZDdN|j(~vbrjgkB74In8>GHz~*W=rKvpVK>
z;Nko=nXZV!E+PIocN$tcHC&3TEp`)R2H2m+gI@8e9hvDCaKgsLf
z5+>F(7aI;f)7*9jakj!{JQ}9P6YDSFgX-)=nHd?+ziBMfBz%^uKNE?H{uw2Ba};nGK|)4-8pM<`E*
zPQ86?yivj!0%IVEe3sr(&!4J?c=1o3=NhB-GdyhfrEU2vTQ~&H#7){9918!`97)^;
zpsIYb8Byhk}vQgaO0=eM5)qI9fB+)6DFdA}n3f;PP5?fLmP7|%eu4hRkO
z_mgLTFP=tB0*HUQ#45y`)+LKbo2g(7#b~zSoyCe34se;f-K{Sz?;(r^mL&$!d=T1_
zX3R%$9f{0u$$a`Xjb}p=&NjlaKk`m}-r~z)s{PHTXzARC+xl{sV7uWoV@*yy}?=c8%~dT)De6!z}a7eP?PG<
zo!i!HiH$~eDZ#qPUD#+W2vEitthgwlxp086-#z@B)<#1dKdnD%=xUW!&w)J!x$Ez|
z$IRvWeFJ-B-rT=EH|pJ<;RIwsrK`I)xl2mg(bQ`x?yQ
zi6bjvJG6=XBAtu523J!7U1r`7cqbrjdfYa^_2EiGMk?(udXIw*h@<8LCTw~Z+(g>d
z|CJs?Iq#PxH`j4HJk{bXFAy1kBWAgslU_JUi2IK8z^0EPR+yh>INS9t2!aO{-d=KJ
zt9UiH5)XHw3M1KS0U<0sm#qeuu12akizqbVuag3JX)l43dzzfwmlTcl)@apW187iS
z`v@;O*jA+8BA}K3#}KBHkNy-TV=-E9j&bh=IhgRzRd;SB585po)GfbHV=KaQI9yPJ
zU!~5)kx}kCnH@LS{|3{6C+?wKoQ|vh$Rb0MZRC~Ph5ynr7!AxZ3*bh?c9qbrK5`&I
zyn3bB0H{wT&%e9+&^hskx~i?uNpuf23I&Y%B?{0N04tpTC5xCk&u5}1kvGa*Jbbdj
zDAuIV7GM+y5_X>6zjIC{-zIP8RDnH_w||_>CB9#6QDK+#e%~7k;-dR_(wp%TGeXwx
zUfuTnSUqoG69;`o`}4oFb$^fFb?mafLgbyxdw$qSz~Xm=6(_t^*Js(8T+k*C9E>6C
zcRZtC?UXeWwW!z7gOH`roxLiM(tHOalmuF`%j(bd>~Z2FFOROWHgj`PT)pmXPOElV
z!ARH#q}B`A@5GbFGM|i!^XsMl&XybWH8Mp!Z0yNxfq)#)_MK!uYwZ{6kI$ksByZ}b
z$G_Pfz!BsZS-Tg+Ic{4CyA0=Be3FRr%-R0>%>io^fNdAXv!B~O!tx;3%g0B#Z6hKX
zuOKP^nnQz!kJAJkIpOZjH*ZKYGG?>AS)+%PJ_rjL#*l-$(E^@9ti&_A+Ok>9|Jkxq
zW6w?S72{U&d)3t_=4(Wa^S=RexbBj?3y@>3WLC
zjoKq~KK*=<2IZ0+$gxcclB=?_GO~QU+p@09HDh$*#5&=24*TwYe-rvaez0NKC$NH)
za2@Fw?5D@^BZKKz=Am!sATQ2j-5#2i1wdiPuk#SvB*&|^OK*-oY_>In2pYAwgAPE&
zHRwUQZ&;2PcL&Fw^b$~`5BFkiAV)J7|1A`qxLd25$i8zcBLMR
zn%-4{zVbU6eGHZAD=DF=N$N{X-s`Q7#(;|`4okI6pxEgpZpC%6u0kq9y32KW#r^%$Z65>D-SQfWksn55rbgOL(08W2nOOd2rQFEq
zBOgdZs!C;ny&h&*0xEx336jSB(iQrY;cb8>&3kmi+pYCaC#STjlIXSHYm}V{8bRz%
z6(~$98dwD`Re~r)$=z$b5yu|v?Q<97K{d`Xz*hQ<_%CKva7sI4%PkQ{Lmuo2G`w(A
zMh(DoDFIs>Hh35&J3S6oqg0!Bw{U5L!9FhsBF;X40*H42RVFF;?SaMj7UjuVejX&2EXWP`kpNk381y;r#+Es%5}=n0~RLv85D9
zF9RzZcL-Ih1Y0s5ky9~@r#N1tv{hK?pK$58vMV+lX)A;V^ZL@vVO`ZMMFLq8D
zn7?j1+gD_R=$FEmp`p&qVt&H%hl_DkxL4Mrnh=#G3|+)p;lCKS`)xK_y-Yo_qNj<-
zlssxKVx9K49Pj-ipLu+HZvAU*2JsAZ&J979_dKnxDsF>WoN=-|4a=fP)5;@BFX`-s
z1)6C-bTqhqi1TeT_ltxgKNc8ljt({rfbCT(&Nzqf6xFy!UT6%QRUU2TCtvX3`0WiPGA?keC>oh_{AC^^#U0#N+59qDMa|?zfW}PEcCy`nEo1FnwcTI(
z=<3y}QA+a3GCf}Njf9F-Eg%Rt0;GrfzlQ{q3g&G}n)Aek*`)N!*6RDd^MbcJwdi6h
zIs=ZJLCg(FO-IxV5sf+x5(KC^fo1UE-hqcYi*B@=y4#m-iDwE?
z5ti?Bz3(iyxIdc1X;l3jeK*m@0&G=VqU+r{w^Di}X}qV!2S&KLQiIZVkN=h7th{cf
z8?c~20a((5U;~J9JT#o%VLlRYQiBf_o#kCE$yyUtUgfeS&t5=bze1&5Ts(gAvN~m2
z%ZxSF7U%WGf}XRMTVeW=HFXZ>#iX<(dg?Et1Gh$CC9Zs053oN6T>(}2C+syF+bclI
zkc1@_js&Y2GjR@}STLKw$agB3NEP?-x_PhK{dreRGbCnja2g08)|ERsUrYEV^DKr5
z8*b7L%Ypm`wjZY~Xe{Y*d_w98{^M6DIaWiQC!+
zHj-D%vY#+CS*hU=1HL-q2SQgGw-)~gQC}GlWz=mw^dQ~cEe+Bk4ici2B1%h1cQ?XF
zmvnbZcY}bGbO_QQ(%lW;;eGGDA3tGu<~%2MtiASG71DhXVe&H|Som{aIf`p@=kFA#
z0#1p?jmlCpK9V;po&4@IW^HENlh%C767#WA$+uhL!^6P49j;m`+vNKQzuyu5Y+~oo
z_;$`shwC3!I2L6Z?r!lT(AO|?wX6_8muQ2|<^I{B&3_fsoxc@O30iM#EQJzHyqzz5
zKu{8|r8k{#Bb3Ol)>Iz(A@bqVLsxrhj!vU1)~Jc?mkNGQS^Xh~4@^ETH!3?{nqUiG
z&mm@iLjWp*Mt$#dzAwfT!gq&sDOO$0**vqGe}QU-ODnZW+Zu#YVsfx|dK!}M?oMs*
z;=aAGrJ*cwmv**`lJ{CQm&6PKh6rbj(iQAyo-^_G;jpCd-^Y#unYQ=+ui-X$V3g%~
z(uG?_!Nb9Cgdo2W;Sv!O2TWPV0UUwDjI_Sd$rFqK-RDo4PTw+#s4cBLe@XQ-J=qz-
z?;CA>!n9Cg=n|ibaP!aTPMP$uFtIb#qYFE$uLjfW
zC<-peMJc!Q7oD!AV8TL-%UK0-x3#B7h=qM9>7U&qif>9LlLj4LsCZW
zQ1oZ{pY=cjeok3xD>IMCETqlSp^lwNFgc?ZFc0bx@w_}lDWdy@U!AII8l6K-K?eENhX-u(muewmOR$~-MtMo8Fr
z(U5yBq@z#GyJajF4ix-rI&a_&uTOGOg7fK*&7*;gGCx?ZXM}e
z%T)sdy-eiJVjND8L!bO($u$JFcn
zh;1nh(qwnb{8S~G5QC%nmbg5u-sGD_aI=!BZcB;EaulOX?`RUSSKkUjN@V>L0-U~t
zkbG;3l>7N>h8I)Xe9yj&41P@iiItexY?uM`7u&CE>?ppTU2d|yjr|eGXuED(iLIq?^VZX3_toz!!lI;aOI}o;
zr=xp$lR2znTI{Ef>fLevE6!s-O)8_UMuyx{XT-frBqiIN`6<5_ig9ytKk#pN)TWBX
zr2BMr2}*Zowzguixa8DRlI$F~QN9#6;_X$uK-ILTBK)G?)J7hf2eV>36(BjQp`zzd
zV1wkcza6->UCQk>SxdFUwbpJjzT;+D6cp4c`SFj5U({d#DW<*6X^_)!ocXhCSWx%W}E;GqV>`YNKc&6
zp=4C=hz3j2eFXG^g_RjKyuTHd0|RB8Hcj@f(L8j)5n`>>w@=zvt
zC84Nt87;h_lu6V+@6QSZqNkWv)?GZXxa8LP{FuEzx7h>M(=~y%^;=cod8Pbu>atpKa3NO&(sf~Ee0##~yuu>WTT=fSwHnAn-Aw=V_u
zB9^Txyh7CFDk
z&(FwFqB5k<>NLu2ip*S2TRzV1yW0O=DL2gbt|b4lbAOLT}9(
zvf}J5`54)l;g5>d+!TXDLplw%`aosDWy!1FpgRNz*X!B$GtJf8OmB5MX!06T1Jk?G
zk{-d3I{l)k^CSZuS7~ukoyasXeIyyQvdATW#*851V1)9&L+gG+1*g7)*mBW7`>xSg
z2|OXPhT$aN1kuUs?{acv^XfayjgnS!NRI5^1YVOQ@DY&qYkp+7dU~5R3>LpBm)vkv3k{fT^y5CpV9H8OmlH@Xm;Vq^9OOh
zDvyY5p!*`?ed`MA8{lr|&~-#A^AK+(dY=Q~v#lwL=}rEm6%=yT-8MVeUe>r%?RBsx
zUU_Z1S^(^yhP&zE#13&e*Xjf!0>EKOV?KMId|!Fvn|gSy$`(0H%3&){zirJM62T`S
z&qb%*yw#;P$PDpxqG5QcM+Ol&tjKytB1G}`FaXi3
zsbGEk!nxM5ain4YxJtQ9^mbVYO(ysWgqCALP|$1jF6Q%E&)F_-42jL{fq)E+_Ve#c
zCaMZ#0l4R{G)32}Tfa}Y;j&{NP^GZP
z2d|^vN0@zX<>}~?DPHh8NVxI0L~6TStt^&fRPOs}V*&BK=jB>B2AfZ-X+95&%9=Yt
zf6U}*{(@jjy`wm1hqve?Dc=$U$yxY
zddX$3ENv7W3fTJ)BN%KfO9?r^T_0bAB2<(I!_q}rWs_!T>EL1#a9pMwiB}eZ6=nNs
zJ70nH=;Fxuv$Uuv+v9)zv$M0y874p|hwgz(Z=FqK7BghZwq(FU%=*AIck)}-L(m)H
zG^K)xEn8vXRBXhnW#Qp1$G3z;n?$SUW3RYxZEJ>B&`-&ZSFuh|Q<$#(7^1`FQeb5>
zjwNJzH76^!!l_CuiW9BvVc0kxC5;0^_C=~qiBLx!G_#|2tx;2+4x;Of;^MIjgyN9h
zr6oS_O>6cdl-TM48!vO?aGjmg%|~$Y#xA@tT6LEkG-!cdHTIQ@z%%5XAMEtZ^r2N$
z%y0|Qwxm#UHfQ0x{Gy`%HG5UUuL-VEcoD0~DIg(!(PpEUoZ#InM6}dbj^>g7`FdkertJ=0>`4s8ji{RD0wNgVA!(7zuyw(O>9Ns`i0q2
zZahq3)qK`Xx1I^di!2psJ27%emsT}8r#)HvY?7CJh~>jvEqTiQx;p*aZgGvaX{~0O
z(#8W{8LLg}MhXM=$cVKLjcLvEiYoJoS2yikgKyOg(W5xP3OYA?Ewvi-BI*Yji+Nsj
zP2$<9wR=aJ)oLc^JBd=^cb=>*kvfW|d2t=)`L%g<(mv{k(~i6)lz|3EMm|r#MN8+j
zbClbghU2!@|6=@2JMyLcl#7c?srYvY6$V7_K6-4qoV0qie|JSA537#q_mp6>*i>dx
zEK#^F-_p$zyxUYM+&X?QglbaP|LU!?pH(JCJ6mu3#E`NctRYB&!MYB
z%t~>3H8*>VmTx3uo_AIT?nLrA+vFqXv}TN^FHN{FDdAW`1KNz6cO?tfHfCm9jT{_T
zCKEYhtPpq}X6XHqhDfM76?V-hUGLkqu4_|H)Qz4!;{@swoVNUlwY#zsJU!>Apd8Ng
z_hJ+Z=5so_TmlM03@pyxFT}qmuiWbMcx8ZXuE`M(hr_S0uYo}5nYS|#ZfwJO^5h9T
z{I$v(Bf)M`VPzJJa^tk28bR6JAPD4ohM?ME&-%b&C-OX9))gcT4+}gB%R=60J7V{(
zjmLpGLrzrKG3pY0-HwKK+f35D`z<&Z&l=;Y@qmW-7uB{G>FfzCoEF(+7u{uwq|HHGki=gGhb%9l7~u2raYm{y|ZcucgS1aIqk}#?Ap2oyu1%2
z1+oi#f>z$%em~6qytDX4QYyMDvA|L{wk|q5e|6P1+vsLTvm~6Xj6oUffL1zu=HSLd
z0DakGKVPaxsi`qFepBRsMm3>3*Rt|~AdrQQ1@6#Oxi1IU|&u_sv1XqDNv?3~7<^=BVD(GyY^zzrMvex9kzi
z(So6sw$+%{?5wbzdpX6$tHqeV{E2T)c_gVej$1-BHVe+bzfi&Kx&&Yu%
zIX*rHg0uWUxHd5{(Phys5Vy*7EE_07ftbM8kfQ(}_IQmlW-9l^v~yES$FyffaU`=z
z6@h*3PsQ#cHdSzM3$KU-M~0CNxR9FjrSGzP4XF(5l0W)26rHXs0Bf$sY@$##M>t{*
zNWX>
z>sKt>FEZ0IzT7c#{++6-GIg5|;ZNx`9?wRnN;8Awfnu@5DY=HLySMiXzoVnIyx;20
z583fqHZ%$MgEA=QZNJD-h4_A{{A3C<$gShr
z{FW=$TYy1~15Yv>(n*P^pL7w>r^(;gkf^#kt|Kg#9?bNtnje0BxYS^_2#ubdkZ{LM0F&}
zi%qv(-c@I$>(Q!zqSd=GpDSo>YW%$~xq7Y4GRx)aG_fH>!p-`Ikf~x>sZJ#QqsH~o
zK6&%aBuBh!&N+ZLsMC@de&na>IoEj4I5oaz-+is1rLZm9q`l}E>aDJ{Th84#94vr&
zx}>`}DRTCE$fSk*(zB@`f7V>@VjvjiEs*I`IsA_QwF;j*DwsQ&9Ro8jM2qqb@wCNZ
zg*e{V|Jjifew{y)L@H?xie_wU8tb~qir$AS@ahRYWfEhC?T*scl*W}(uxloZ>Y#>y
z7akJlXHn0=Ke=m~8_>O5EL)t(j0{|}zFpeyid0hOdu6e`T1H@XvN-Q9OF#L^flF7X
z?w{1ctOv8K9JHQ4|GjEG3Cn}CY}+TFoFy;4-2;A#(;54gv#&G}s7cF+_`O+1&mfHO
z@$SUHrrk3*u8RdaKG5v>0ul?Cu-EN|lo1%e`WKVW=bq10@BAD=mC1j(rK|nXwfm5<
zGW*)xXJG|ZD++~5X{24~!@Zks`X{=tlPjm%$LHr#!K3LhdqMzlIu`3ir;Iy%s@VjP
zHO#j4aL%~M;Xb^&DB^3Z9wlTy9hS>oY?FN^)?Cyz+2}+#{l&1afZ6@1|z8%~<65!U77hL#*AJ
zKDliFl55wprZM3!c(e4(&|a13;SHQgIOnk_`;Kv}7`fVSzW7GmDmuhb8X)z9V8fgx
zH31h^#Bh{6koiz5EA9IF>ridVX!nDLlx{f^#x!Wzw?BtXJQit`(7
z2in<|w>(Y<(nj6?TxFnBQv
zS0TB5tdPRX*f)?X;i7Eh9F=YN>aZYYiTVeHde#w}jaIKAR?u*l{fGAY>anQ{-H?F+
z-G`3-#d^ccrL~@~Tmyq7`MGQ35&c+<}pJD8L4DsrzTvB9((CpU@DUVmx5eX@;FMmnJX@cex3Y*Um0Hr?k>_F7%eG
zeUJY8p<-9Xs}I%1#=2W6c63`5W&-W-X!C#R>5ey`>QFSnk0!$wEZSJvGG{^8*0F<;vNmGMLeDjC;?
zj`Phb=_Trti}Ycn9LMcu79)=2n1O&=m0pW6@8Z
z{C`26bNgY70=1S1$MWanj$03V6(SN6+;t-JBc;!)vTO7KO!|}b84>|^P)Q^EDQ2E}
z^W1>__a7#VnM+4(Is}z1SeL8(l4akCq>H~EZWDEpi=}x@{n+TGNLb)iqQ|NkA9QaV
zECGvd)8zBk?cK((xkcba%%@4EzM7vDadA&zq&r+>-MF2)j7Rq9UsRq_5hN)>=~AaB
zoD)ZA%qm29_aILa5nk{
z@IzukW_k*^?YItK2vw(Ug*2;ESmWq~t`hX9CcZEy6jt^y9qIf(v}iihWVb^F}g()HE!$cnNmbo2;$R1S(XfnpQx0jKp-B_d|h&8@hBKpjDj%8`O61PtJ4
zVb3X4Rb*BiJp8QILArb0I|^XH{?GoDa{Hi2eomnU61@XQH?I#MW}w#672UqVG7e8O
zK!avNO9*sikvg?-iwp+~$itgTTdsepAyc_Hn=3kO3ed{&q7Lzs5Fu;uu(6Yisb-Jz
zostMeUS0N#kr?$}+CLAW{~G)a$ZYqWFTHscJ|0X(d&p;{GML)(Y3PEVBWW}VqHE_IGnEglbjCQLEh8#o=Ae0Ck*DzMj@p%665
z)oMs7Dk80XMm5}C%865znVq-OO~Ve#3Jf3RA-~{UIWK_I-6nlUoi~mTYpGKhUg*_|
z;?F(V{2Z^}ftO%=K3emFsXgO-hiwKx@piI`&ToDab;YzbISqbq?vas$?~5WKDVAoh
zhLIcj^8x79((ThRz#QF&3nC`@F5V3Oxxnp-?MRBJEOc;%)kIwxDTniPKv>Ck#0B1>
zFy*xB2dW&K${PPVtJ!CPpM1nATJ1s6lWeEG|KwHC*xx2_M?xd7YMr{GhY=V;g(BrT
zUi?0E{olQrv$aM}X$MfQO!9-vqk0^SCID5os>v|tw_-G5h=
z?1lP>35dB4RDobFrkckW1+v_tLf9WFq|_fl9d85^gnn^sY@wS5XJR0&1!mf6&e`%{lRqRc_
zqrP4LF?-DXAVVd+B*=9KY?bHd1SH?3^O!VctCE>_(+ep=u$(3f&mO(?wO4gR5)k>H
zryaaLS6n}n$wVssej;XSQv#Ry)rFsLREO_Z^VnvP(L}Nb^JI;f^ZR6K2(HZbu<6H;gR#S
zZ&=rHlTPzjTe@GQ5g~4>W0TF(5zlsz7DcY_PG10s97=}oi+E+Cq_W96LBa^Pml_MZ
znyj${YlV=hC*Hg-e_$6O;nmoFE~OKc-v$8+;^wvGY!=#H4M!gxK5YJ8F?NkM1HP*#
zKV_tWI`3V3L&f1tXh0A?k#DvwI7d&Ia*lr_Vk{_%q0>=Y1T))x2f#UNCoo=g(;yNh
z4HEME?4tg(1;7
zT-4E@##gLJeQ`fd7tz5JMaEcK@caE|#V3`(C8XitUi}xs;+FnHWcC`y#X7#9AV%BD
z>^Kjg0LIT1FZieIX1PF-h_hT<@=a{vPd;9LcLU}gNra#uJ^{Gzwr=3js&1b+Or}A2
zJxrj8Cux}dK9LCv_Xo+1xrd3rceypV*|sze)`J8I`O1~k0rq8Jb(%N=WaCv%HrSd`
z162m6h{#B^a*w!H+j9SVV~)TtyAYn`rslA0qZ)2jvN*Ijy0|IX>S5xk-`jiNRb?1M
zsqmyOn}O@xN%7zNG)m~C`oizi5u{IE=JkiZ_}8FXl%Z5ZRFF1fg(BtnzV!TIPqMLi
zc6R*`#K|niGJ0ZsC?=9?153uSQ`wfyIG4lmSUuuD-?x9m{aYDNONWg6BZuGq5o{S)
z!>U=%|2x@HiApDp7!?{qth?}%U9$-wr@0lB^{!4cOH=nH1E)95O1JtmS<~f|-cERn
zzWvedMuaBN$GMr2`pxS5gOB4n(uOqe{h617t-X59xTXQ*u(z7<*^fkJ$k?rQf5-E3
zt{n-7!r%LC>;5`42a;?GYPRV-iIT#*xW7;hskd(+IZy;-2LQdJ%mbUiE#U$i9-g?EUMbLkVFRBf@z~t4dg$Q$tf&mJGtRztB<9?o=Wjy6<
zadH%&AV`gI%F+7`q}9(^xFtnloFE>)caIIDr`tushs~&HDKWvV0Zs#D<(9ozLYeti
z8GK_Qwrg#p5L-suA)nL8Dy0JAyws1qDY+`Wnsw)SvwL?jx#W01|
z2O4Wartc2bYp$>R1X7;D$`L@(ZfZdmN(avtP^Cv>cqI=t_Mhq=zea{ZH?~e^BSNWw
z@~ae&P=r#e&D+nJCgl`y_7DF!5W2n~RJPaMMY1a(N$i|g)qA(}uAf55#;;7b9lvT%
zm}0b|GJbWczp8u78Xm0jw6g0PJun2>k_#VttYm((LLl-B>G
zn)42)oQfH0RNXnxd5RhV6~*S&P_J6QZin=2$1EH)O6?Z;=QQ7kKNu
zB{BLEpXH+(3)0+CZh#{(#)kbuH|$`Afy;5Dp5zFgPQe%>1@P@O^vAzm9lanHmt;q)
zerr?!AfwMp$iCn^Cf6Sm#-M^b9(`knmlWXtI>)1s86pL~A-){vW)1OlpV)jI$b9Y{
zl3&>SdHvQ-J!r9!_Qe8I4zPMsf)|#)k2&7^9>?<1=o3*1s^MR#)j94awZF|>SdtuLsb-hkpuo=WcU3tDDX{`V+)BHf5ch~QDcBz&
zMmS$rYP#Y^Wv$6Jj@v1VxHv6{e`X*83v)I^!>ap~Z;y2@HbkCk}vBmcoALDj0J;hQ`$
zKJ2Q)_3?Wk5J>>NF*3rBCss-60C4g6E94)QCCzEz@|$FJ!)T+WQ8iibN#Zx@5J>k?
z#r%ec1qg+>tu{YtL=zF%slK?y%6WHY9``2;+!F8-VBwvWKmx?-xOT-CB%HsLFRTA(2|06
zO4yH91?vu&7xC_I(tlvnLEzQu%_$>Q@m#tC;4!LAuVw85czD1Ug1rP$3EG4TWEfYX
z4oS&@u~&7aEz-SA7^4N>68(R1i6K?^lo)s^`SU+@1kHf9NAy;p+F=!>Y5IS`K_LSd?MZ@%#4d_K#C1R#ryjSRbJgCNA)xg!Pho{ilFjN=pA6KTsXbbaWgDPF-Gep2fV3vXQPn#
zjx=xq^d{iSJP!Cn7z!8%D^yYS1EzA5fot@iFJJ_g6$}1b-*8dk6vg&=A@W(ZV{qI@
zzb*<2s*gJn^0w1W#08BGuJWu@mVf(kF+PGXx5WR?K0W=>Gz;y;hnYGNW<{MLgZU*h
z9Q;~#4a(G!wJ%fnKJ3~;TxV3RysRdU0KID{jSFB^qC=hzcC($GFGKLf_`o+n87Q}9
zu3o@c4ew=h62%d!e%SrHc#R|Z(4`t7=9CBU+%fg~++1sG-T49`qQKPWz)?Vc5bV5^
zBhx)Rf8BGN16^PxLlOB1g0Sc9&u2H@6=MtO9_w8li7IwNIb_(mOok^!8fwgA0G
zMHHB;b^zIA+2FL*mj2o^z9V`6%n7_lJ27_n7eMbOt3&&F27kL@ce3=4jbI&_kUo0hCup{s^*JRBGB|suHzK~SzeMseSb6+
zj2i~>umZ~yAe%!=0ur-Lfq+p9u-QHV^8f($j_E(C>A+%w{k&Y%Y@|j3%A)vz1V4_~
zxybxgZL^3PE43Obdyf1iqma~~xfu>hqh~=^#I5q+P6V2q&MzTe%?7UHH1Ra%
zH7G5;Z&d%4p>M$gkRh2Lt+{Wm<9`X&tHn<`U6ug^0|Y^@6Xx0jvioFE(93mrIbfxK
zPej5s!P!UdGT@PT4kA_|1*#&xd>|t;wPwamB1Y-!3j&&*57-4rBV?YYvzc~VuC1sL
zQd{+Ak8O(-n#=D$GqCVspk(0w8C-r9!SEVqilqH8M^omA3_pd$WcNY^VHgeE-{1`<
zTQ|}SUPzAes@e17ctSm4FGa11_B8M5#K}oUt7#CcDguOcNZ{aL*1jcf<1cE;$$hy(
zzR_3KEt({J0U&+8n1yi4f|tG^yL?cqk~+=qqZhe(wr5Ig|4i9XtO;^i}Jr)&fFL|98{vjD)}W
z)biM<6DJ_(ICp3NGvP&Tbo2_6*PvA(<~T4vHlLpF3s$K3X|ru(@(oP8jg$
zc_$j+4QN;sXuaohj*z=Rz?8>^L902j+kM)bl_J%ZIR^%=30G6M4!vl)+6q8AtUkFHfeG@6NUft_&8-GP2$NwQE)z9i95A8x=
zRt6t}D1(Bn_wDaoynYkGzxA5}pS@g~J62xh*OyUOo}SxjqS}zW@V=FXs`8QJgWv(F
zC-!wwP3rVk?R&d2K?MRPa2!Ceq+>WS)a)bVr1gF${@2tswn@ngey#;RwgDL4_gQlr
z7x!rTT3*!fKl+HNVh?1nCt~m{S~^UOXI+WM^QAY?m3b>P0Xu@9*pK684A1Vn#2mN`
z<6mMg(Bf%-(uuI~@*P>53KA|ePx_-^5ab7%&VOE)*`1Q%C8#`tAC+f5396cpMqoS;
z&hw^Is7d>Oxd4x99gqJM*hK~dF-HLU+1AYIW5NP{>06a$6#JYJt`9RF%$)>Y&Z7K(
z+$;DaEjh8Gu`8HXF4p8=^1nB@Aae)5mTDB{-q@#w<0{A$F?2`BZi8py)UK)NkqJfM
z{pX=?D~Hu#!Z2uQFg@XM8tx&=6B^TJkK(kDQHeO}vuttj@-%~6ZG4Yp-v2x@>y}g2
ztcG+A0bT#{P&wVUe*a=G`afb6tcsBle55c^a{SK2tPuGl#l?TxR*SQuI2OZTOJS;y{MYkYiD2QRlN!0;;?JA7^v}*p5`&SSb=<#Uy0I6EPtFqC?y0*C$37-j?2arDiMWAUMjvPep
zNzO2T1iBv(2%=Q~rp5~xsXFNZ4{JjN#bU;G9D06ula>>=RL%f
zg(W)Lus%k3n8?)vhyeURAxt?YDCqhhLFiE<8I0TM*3?oLLdz}^aeH!;)A4+cor1mM
z6|05V_Y%5k%VJDmsKK<#{!ch`{DmLBB5OsqT{Ddjn=fVh-uL25JeXGXx>7jYu`%fD4i}+8;qu5d=PNwR>vq^r^nL!|G
zrYT3SRdJ1Vx%Hl{D=4bRRObY;B>lvGLR)f)HUX4u{((Kzpg;I^I9cE^(1GW2Lu*R%
z7dkeo(<+WNQOAwOilxhfdEvT9_BHkScU2Gjg{E8EZpMIjYLOE8u?|C<Cdc
z5doSM4)pWb_b!0_N{zT{>;vZ|tkf3-@lCaKm_P5Q=AOG4(JdJ8_}$#xq>V4pq&NHN
z=B^%%rM=2*(_u;3-E9I?ZNxt=(Sb$=gbM0mD~A6Z>B=K&aMoct_H3!RZnpgo&ELQeu9R|sPcM4fc<^{C08|EOQGzr!SKwe_0BTj&Yn-Zv
zdgSr{^GD~c>;cQ*I8i8AsgdymfWpaRE)rSes{RV)d*+j2pYH*ZL$ArlDnt67+$0|X5sPUXZr8PA{SFL;7x}YP)RF_Umz+qx_x4qs
zjv0cI7I4SRveknZfoiRnhTZ8g4b8~o;|m6aRK}Mt62^FP1xZAU6CO_snqyLj`XV25
zDXYkKxy3K_Si#F-PE)m0fC@*B{7Q=s=Wkfaq3yUFdHsl+Lm7t)SE@PEm-s+IMU?qe
z$CWAvpBDcf0CV)CS#mV-tBZ3QIJ@KxVGe-oyg^wKSjWuT>cM)btoWWH@>}AS1o#~ze*)O
z1%VcMtRn*l3|bOMx4Fo$W=(5Y!b1Q#<6k!g0HokwnwgD|^=tudpza6&tLxowuaOo`w4Ui7bZ?6CsM8hVh1VH_EuW4KGaXJ-1Fb;
zkK4)=?0#ZYDv9ABzq$V
z_xt*re>id}6qa06(vb?`P0mIN-Yu%T4Z}(SGVMDqB)6+KIS&iEI#v?zJKsfpYB7PW
zx5n@>{kgj8`8&BWMRSC_&z_TAloImpD<*oTGPh01SA|KbLxduI=G+=J$m
zB{8;>j0Eg02k&UW$V}>XI3XSx0yeHjOuQ0RF%15i>tr<*3P6Y70o;cUnD)vWr+g
zZ%8`nw}Ht1^mHpdSt()qfoJ;^Tc2W1=jGw>xp`JsG|nz=085YkcSGa{(0Ksy0>S^8
z&CajsSb>=ZU6_2Vl2`vI95m1zmP|Rg|FL>sN;IVNOcC^mg-i_MmxLnqZ`->aTzTq6
z&EW#@*-cUP*st>?UCvv=5PIdo;Z}Xe?FXxJ@K6A>rJQZsZN<;^sVT1DWYCvo@Q6{2vGE0%GjEkSVj6WKz#AsNBH{UOwMC}52RbfL;bA|o3vQ=q=r
zZm*)iWQupsY!<~6vlaeozz`kmQ
zU7fnRGr}RZ=fV-sV-qElf|1rGPIwtd;UfMJ
z`Qy~7IW|t@In>0U2;lU^X&v43gPlm!hic_g^gs2uKSoME1ZorHy(_lmA(HAS3*y$`
z+x$kT$UygVU@UTa{_f>on(n@d*>I`h#LEyRRA4wcd+glu1#*H~c
zUL14kW@j0j(BrE}fk1g-gpg?Ij4#{@J%5lOYuisfCYrDK7#3upm6g|8><^bq>!HIR
z9YC_TJ1@+e9fJlUaEurh$g-!f_~K|N^r)6v!r$kwv+eua_%G3*FDh*O>mSCJB2uAy
z1j68xI-BNptCI!z87{18((Hq}WPARq3DPE8$UHcqrNweVgxTVm1Ezo8%6wMcmLFc|
znBCEkV<_$N!h;B7^fOas7_+H*aja^z704#h!11ZFy!WI1nxD^+n0BDd@IHnXWcUzy
zgpGaEyA{oiVB@yH?S>-_{x;n`-Uk=CvmQgvM-H
zs;`)JK;!~=j!TP@&fRINoZ?Nx5Gi3hA!{p5!4*eAd9pwWgQRobyzx-V_*DHsp42Qr
z5KWCN;2K==Y!Mi(==l0I_yW0))GS0(ocmx{`2zKN5Rj?u=>oL7G)M^zFMFA!e?}le
zUakw@C!O`Ch?E1YxTr>zU}+qu>BVlQ5snyq1rxxf%bujQgH3u$4HljOnrGE|#Hiuh
zpuaFVdEX43?T0;civulV}qonlgwo9!Ey&@`m*YUCIx|ni9l6{
z_ZO;8+w}~^gSvR!PCUPN#1LC&`r1K?4_JE7gj~*6dP3s4h-B8fDK`Ff9~Dj9Om}7h
zi2b1{-*Tkid5I{5o`64xWMn8Mi9ig{cp*}k%PqroLoTzCZ3iBGiS``T@x1wzb~#Td
zz!E1trB9mbsTlq|{Cj;*yofIohXRrs3g|cSyc^>)4qqe7oZa32m(wdn2)a+(xNyDKl=Ev+lPz@Jit
zW=+bT#Ns$^Vf@5?Dh_Ovg9Nkke^ckn*$;DV-)ky=nVXn?r|ozo^+%n^bUkuy0a>TD
zC_8VXJFrc}^&of9gqu3sP{nOpuOUJr)XIbShPseGnv=g>wKt4dD4!<)&NIjxuiu6v
zKIIQLME{!b6ha4h37{WUt#0=Hvp5P9(iCfbL}gQewZtYn_oij+>v$JtZODX&cz;ru
zdUtXn@bqh20!UbrZ-3>_I`@)IOK@C_M-ufWH@CGpy@}En2Q0v?8taBd)!LsIDpV4k
zd?#9QE865K2+CmfC`-fh&t8?Z#-BL4iAM0|cYv-;+;w1jiv-plW>v=4ZEv{qWw+8(
zQ(Qo41rG^maOTu4@LsKf>C-XMc5$2W@${)FsXQ6b@*ASXGQ9AvYzJJy`qNK$b92S}
z%TW$@%@^rx2
zT?Q7{jaTnxGP9Nu22Mx5VLgEW>|h6ANo{-(B+H}iDnL8>lJ4bZ*bSQ4;9+Qx
zdA4!?9GH9^^2S4u(gM3NKesF=Z-C04?6hC??ET4c@ZzvJK+}@IR!iz>4XRe^{P98L
z_H2_KWZa)1PE9S`_pTh5$purf7zCJ*A0n44ru@BMKRQ&j<+OFN$qR!{oeb@1yo!86
zzfJK=gPm)35oHoO_|!*(^^%CbhrB;8*q{K&C=kq;rE@eSr28Rt4ag1&0~DS^ZL{ae
zKjc&(ke}~uR+G+Ix#*smyPYirjqAT$)G&~+(mJqOx~F(7AHDyVnHVZ)fnN|x6meFHYOwtFcCdn1!emUvh;0OQ8B1lNJ1pZu+HMApt`zA~J#C
z#}5`@grMo$6Gz~PfRn#1-^uQ;Y@QS-Gy25N7V>?@he3DF>vFWQK4tPeEB~M-&~6M&
z5W752fHoi{v#EwO7dyRhe$(f3_FJa^*KWJJbqiH*a)RQqiT`zpMfOISj3Dci7H(DK
z9{X)ly6>_Gs7lUnHkC}D$ryipWHLZ(v6+o!3j!28h>4la&$f2Pl(g
zi?|`mGTM{{3@HvUyUt?cft3l92_1a*JXTaI#D{SC$KsCW@7|P+XVuBtp
z*N{V^gTLJxB=N-6IL!siM2-)Wc|<0G@Ek&p`k3-C*12SGeqpeuP}Yf_U*PlubtLDRM2uQ$K{l}O;|+V(b_I)W~+~Ziwb;_650>4iU6PTXM_?l
zFb&F@J`Et$gVNPV@~(H%oX$)KQ^k$5?Z2tu<4sh=p$+n2`3&f5uAnlrs9a>ao%i)C
zu-GU#Pe9CZ3*4ERzX8afzr_Voq=@Ojqh9a^3|M+h>u>|uw1YeG$)OIvnctLHh@g9@zoZV7a(0p@tPrHJtr^PFjdzM(g
zN<#Np1wi`QK>#5nqP*Z1j}3r035PYRo6c^EMLtk~irCYMKO0ymI6+i|x0p{LvDtEZ
zWRK|ufIJbV-=BXTNDlR!q0JMN9l0c*$wUS$HMZLrmU%!%#&w?8t?O6^-s{t(0SBmo
z1x12@>p^EDE5S1o^t2BQ+DwiybYnfa2GBiQ6GgbeF|ritjQa2E!C8jl0rF<;|DQ#C
zUMFNE?ZyV>Tfz{Bxe|&p2Q{A^kHQEF5(z`}Qe|ABr%+_39EFaT*!gOruprQx?xgWZ
zW4P`BoUIf99Dn^B>+&({W+J82FBhJZ(4C
z74WZ}#)GkH8m1qYnazj7VNG;Smo#s2!4yL&K!Iu?Mby9iYQ@wcXNc(yI4+sCX=r+u
zclYMQ6F}a+c5KW+eFtrU(OKmOM)EJ#p!V{|qD9|h14EwxM=zjEhVh#t2LV0@VW^>w
zRmwpXjob7^6faiYptk#UE`A>bABLjpB1FExV$BG#O{b)eAK`266&nTh0pIA#;rOYu
z4-MOG7ZQ_bT^Aw)HfIVdER$_&w0-oXPj~VI%ogG7+bi1
zcg%UsYsNkA#zY{%qMtn|H!K`4q;Yt4Egt@$M>5>u#&(dZN`(%S(zPFutWt&O7%4
z^-Yrad<(-Rl(9-2+zucVSBusp4S$hYwv>rv$~{E#8N42Z(1
z^`$69ZaOGie+VLFm4jR^8-8B~<7TD;75LA(Y>gw&Z7Vch;(|1Q@|jG-*3cKxmNS}o
z3v;9P_nuxvh4SLpKSM~QI%P^}77+y3C!4>hWR#oKh>&r2rNxzpNSmq$HvisT4>$1n
zb;t-0``&0-$Ud}=dC_VxdcVNfX|YzPJEwMB>h#PxU8#?f2YC%-bV#R40!BkA_Kg)b
zAAIkIzZvDH1ltLsm$nlIL{z-6l7n{zy@l!JUBmgE+se_l@x}vnVFS#TP$~s0IiI1F
zP;e(bFY0B1vyjqPA~OI0#0*=1QmHYKNB9ZE6GXAjc0p$G&q1vzS5p?JDxR&=sQA9y
zbbrt)Huxk5zE%i<@cJWMoa?+Brq<8cEb$&)%d;$L^ycX)AusmXuFrLE8;^-RVSQ!L7>CK{WIehjNefRF6
zQK+wX=R1YGEJ2JtU-fp)l^leY0|!}fUIU*IqCtm$N`mq2Do%p}BCSUXUsNu$x_58O
zP(;y-Z0H;*TM*Fp%|E2W15LHvU6DM!QClg#**r{wF{Can2Iy;~0fCS<%OAoE&hPhs
zxo(MCl++2j;B$=`zXYFM(N#?noWl`ZY^#Ucm)kx0XI%=@x)0m<&%#AKxO%@j!1^it
zy<@EAv@2-6pv#E1_GL~>_1ogG$HW;qz%|c7QTg)RS5hH51c8oTxT~wq!&Tn6-2{6cNYo~
z(L8ffo!o!@S12*3-+|vukN*9$_?%CYXWkMz)3Emn!5COUzF%AuYzj5xIf<`N_&SO`
z=mKg)^ZxZENEVE2t;Irhf(WP7Tvx!%l;~}N=$aR89tItl-CNuX&g`e)g47S^7{G|^
zD+g785hU+p3)GE&lk>8W5?n%EQ^l*FR09i3YrM-~m$8529g{-dCo~M!es=Gv!7A@W2m2et3pGC>
zn^o>S&=eh^unPIAVn?Y~ZJ+1LDsXZaYpK+Ih)@JiheryzAT&wZGCjdQ_$?jCZrR0Q
z$Gzs!>C2iYHN4EJad189SQ1?Rc6)m8<@?AmR@+T(@GqHpSa(03J{OOQHzyC9gX^hK
z2P@XWEY3_A43#M3nKs~AjVNht&U0GcWQhI{-G)Gn&$7CHGj4Y4F}~)dY@TTRE8^GF
zK(Lu_5her_{tz9Uw>pPw^sMQ!zk5G(&dzy|p23c8i4)dzjYP@SP;RRCnmv@&GjQ_X
z94)F#cRLky`g+FAgiBDw(AD%p>sw^)*XnM#{1Ym9NWEi5YNt
z^|YVzH&kZ)%?DXhSP8U$2j)tw=+4;On_6OU?g(ZIwa{hNe>*a|Mp3&NjX|t%0#HIo
z*loxM7clSLTc3E3>?Qi}UilkDdl2GO>kiOV8$hV6XwUAO{tBu^X!{=?vtDeRKCQ$DT+o{6J
zP8M~a07!NWYA|=LSd%}
z3}c0W(HHBT>&hI{;EaOHD(MV4ZpdX}chw=LJD$0wBA7pT2H~0A;k;VgvywF~tP5#)
zT6%61dx;SdgR`eqUwJ7Pcctz%ez$o?8s>G}X3E2Hdk5OzT>PXqmFT?oOY)^HyjWRq
z`;O|+Du5)8Y{6{M#cFSBl=QZ2XpwEa~ck
zAC>B4rQBz@1=}4&-_t!%vP`Hk>@s>^VV}9_U6!ft=kF@7x_~HVLLJxdl(WeRESKnC
zorH`t!TpgBiR=~}TSfkDBo)`p$7#tkF7mSmF@lY~Y}g3>O#VS<@U!y$_Vi_E?zz;w
zdySg;^}@TA^=IP2C8c<$dPl{%g5=J7U~mXV;XXD|OD*0|dmiX={jtTZ+BaBI$)BEF
z<}%Rn1r=U@FVa8I|9@lWYvcW+iB_#=*F%3BJwx?rkQvE}TTfiQ8elM7mUytW>PO8A!7Kd7a=TPI@x;et17u)bHO~9_Y_O
zUgY&gQJ=L$S1PA}e?D8Wiu%mi`ZD$`)Pk8v@eh${yC-9c&LNGq>yeks<}$x`EUVX>
z3*XmlD_LZ_kAyv}f0{Bvc{tPIbP(E;OcSZ+&_YeQ4+!3j6WJD*uVXMp~^)Q)-X#
zTGE1h-jz#SqZ`4LvB+Dd{w8IUEEFiJ7w@G8k);#(Uw6FZs&D3IX6Z^B7S@5@OSWpU
zGJ7N6b)xm(wE!|#ytAuh)6i*H|A{$}cw4!Jo>AT`?dR8jpa>eqZVI_NH*{qU(h~~!
zpfqQl-oc?TZb!OI##njv4lxozlqBpOwQaRdW=_D;2k)UD&u!xk@dXH;Lk20@udVc=
z`pP>>?1*A?9ky)yMTTJID&#e&-YFK;Gkl^yH-=%5?6JK~+V1^@T+zkD`sk-0S*k)bpX=6h-ycsMGuEGj?Q|
zEPK8`<{hIJCRsoZdLsY~Z0ed&Bn2-J{#
zcvq{bd&w4ns`-34oo{5f75Q1_0yb1BhzWBNTU
zzal}7$AJrN$W&I#d#R{nk*Co%(&-F%8FKcKPDJeu4tAmKYyERY{1of*4iq&`5YBF6
z^okU9$EjFlKYG7BT8UORoGRtGq0~jFR>Y650`?;HJNWkLQA*kb
z9&73dbxNMEdvFa`YAmeCr5+FJk8L6N-l(1He^`KQ_s}G!ou8~m6i1Y^Cbt96E4V0eiDi8Jv}`#
z%m$8>(X$!0&Frc_*p?zNSr*Lj5Nt=ziHOhvTi6!?_t6e)*({Wah1G;>T-+seDAR4HaOKGiG2wr`!O(3ZhE
zJ8YK)(%Oz@uM?-yW`$n8qN5?zf6@?_C7&!oKD{EP*f1wnqNPhf!XUg8ceEP^jYqy>
zgr4o9fmp6BuDm_J5k}Rp9agcz-Id4E=KLf*xaS_lQ7s>9pi{#
zBNG!1I`@b+jM=a9PLR&{+V{>myV7A@66=$>`Yh!B5?4JcEA#WamT$dbr`W%{-(u|Y
zJi=Z}cxqv!^C&AQ*W#26T|in|gOTmew-<}QlXK*G!&8oCa~;VdBZYQz9oOW-?OZoN
z%PJ;52%+MGNXI8bl`4)7_gV#JKJ%bQ#2MQrL~?(lpTvAN?(}9p-`RFm=UTk%dexCi
zcq!HD6}o!TP99^eaArTTqI&lIj{$TKv(a{BuKI)(Yp1y>APA*}ZPtDyJaxVFe*9%y
zT%hH%^G}5t(96X$E@dyOU!T_Hyzt}u^d}1j^u7)9=XaY4kM+>F$Ieq9g{wkULbMZ{
zuFtl+JWbkM?fLKq@74sV56DzT`0zFwq`6YMS8)T6r+6M7$qi%*!Pz+GISVnGs&$a
z`x8ENlB>g)|XjyZZEMT7Gbh(u`M=@EXOE&=31&n>Fi>9LJ{^~IZyx3W;vs^3hPQmJHwfA1br==p`y
zb_t{jq4O(!reSdL38)rZ&PsP1Z5)3H5(J8T<)+xWd}Y(Ja@9o^ui2z<#W3-iYwy!-RXht=Yjw>vUA$C!|HQCyFGpf_RMOXqn>}*Z&*2BJ
z?@C-aa&&6OKB86kmnIQF^S&VM_d~s9TBX9DAUYBg{%0Z1qJM{bp+kl5WxeDA-F?Lz
zehTYbx2S6`;sxb3H43C_q(f&Lj{37XuBzk~4H|QlUdLR}H=z#Wznk*!
zO%f6!OM=zWAF-?y2KazOl?}DF(~<_$$_T6ceR#Bz&G+$+(#%_Lhq{v;l1K?h`oN31
z_HdKDoDV6Ayf@S`mQBSs%Ww23dImUAY&QGX&^v?ZyxB>w*M1}!pvWi9X572m#qGV#DMmJi@>PBS5
zN0kZMhl6h@MWST3rtxcFU3(Ge(>wHpMi%LnM84ay|E6^O0UVqAPj0VSMTfwk03Sl+
zZ*|zaLLvMGuC3dNw9Dtp-7~t+7$0+3Sy~CjMAC7V5@D(O;}Tq?*KKTJTeQA;zjc;9
z=1fY2etwUNM+r>QBLRL-kPvwTUp7mCe7AF$5;0x75SPoLo7l=$x%%Rm=!ze$5g|X+
zRO2fv5WZ&B@0-7c&$7p9N7RO9ZZ~_#)Vl>siT-K5^8s}s8^R0-xXHx4RdMODyLS}P
zd00eP3r@13D|(6eG!Ydc@&*-JU6<_jRJ!Z*V7^TYYx?%zlLY`2eM
zo`kz02xZOR>iN4^IfLkb6k_{
zwRpzXku#MXrM`pFg!QDc_|X_7>xn@4S*S2R_RU%P20uv%LGy$=S2knU4Uu>JUYAM2
zuL%%yQY+lS*CrF*A8e`g8YyY)nm`fA+U!p6kLd1RaqvCK6>$9BZd8c3nQ5?~nv#rv
z)3O9CJ<71~c^N0J8coJq}UM(X|_>$h37Jq#@elaoeMk
z6QUN5ELCU7QFNj6(N~RpZ>zdA5vv8rn)?m=!76aA?<~I;8UHBn@m3XPwQkw?fJ_~T
zK9_yIm2^CkxgQfA%i=|v67S77NDnUfmr8kdO1FcT^e@^}_zVGgOy95=!O($#jT%13
zD=wPL*!!gSX|&Ly*nW=2y*lXpi0Xr10|2#`VV)BNbfV6$AvKQ>=a4%sX6Z8aPQBA*
zA=hZ09iaRHaaK77F^CuN)R#U%Pym8>({j66W1dE@zhl)byP!T^o_e}?Gby-JYV`s`
zd3fKR>gs#8-|FhnFsGZ}LTfE7dXf0F(P5g16Ds8&L&o{A-x&rC
znLin8MBz8=^izxb&kyfg&=@vYu0*FexgEsn#_x<;MJ}m3t)CXTlfPOzYC62mw(wx>
zQ5d^62A48GOIXjkui!rsLf*|^>w@t%Uur&yV4>4LXsSCJI3tukGP3z+Q0VL(V%v}?
zf4;1e?}--#eVcDqnzFwjodq#r$TlZO+^!cjdskkOv9`0l@6z0Iui^FMWa$N3jYA!S
z6}g_|JukM#7M*LCFMx*|!&rvAB|I^Hmhu$d~VkQym;PgCzbm)M{h1myz!lj{*1tl
ziix?^!QMz0Xrl_w8}}6(4Y!76W$`UQ*R!7$NDx#;$sE#xMZ3dh!#*ej@aG3}$M#T>
zD1zdz!r7}0%%gWSiud#%9eeuKJ<8(5e_)m}wmWI*8aMG4Gm78U?Tf8U!`jMjO+zAu
z7R_hjdJicb!;R6_CDS*VDseX}|GXGr3?hc__7u0X1VT!IODR0*tQh~&U3aVetXbC?
zMVj9-_0P1kQ*5T@8s1oG;n9>+CtuYTx2SL$Z?;^19q)+4Vc1i2$@=6aD2BQcqp7#v
zh|TkL`TQo1P>TgP!LNwvd3GUh*q*Y~!!9t9sOeo*MqL2USUfCIx#sfziD!**iZ;s1Bj?37A#e%NZ;PL2jJ62?o&@|&2!g{o
z!2E*jA^N1Oh6gv-_doDy@*H*`XO7lbYE8(A};z1Qt8rG8$#PZzkwy16edJ=BruF<
z_`oGV#2Nj6D5ZwhlQI1mCQ2Y0^=HXZNwpUvIlP#?K#ROF=lu>UP9UlfgB@+SKVsYI
z{dx9i9+gG)l)zgDHNV?6;`oHumNg~@848wFfMb#xb-hv8AG$`dzHT59ELsU}UEFK@k!u2|26&2k&pXly~p@DUK*f(0g@5oBOW
zf*`8r2{O5P$Mp22t?9XI(HiO_0__FT1W!M8xU4jTRsm(9Kk>@#SBOedlZ{iNiefC_
z^r_h?cHd714IkuWxhhGWmQoWvmV$VY5<}L*Wiy3KEs_CCas-oi;4^sDMLemB!py$X
zwKy8Ce3oFLlx(4&{L;$XB1=b6GmfFFF>_>hIBbqAA1i*8~-HRgT(^n4AxE
z_a0V>tTdKP80sy>PjH9a6Vc9+UQmly(Ej=;u*YJoIi=@Qi)KHyav23|0aoK%Pe4b5
zPtyM6D}MgPKsu8@?_d5RQFcQ}e<4k{-1UR@z3n=9VW+FxHv2drCZaW*m8=)gv(S#S
z^Ldb~#zCEk`$l(YUaJ%D#7bv;qe1e=Ay!fAt+c4v%j&Ei39UCQ!bQ~**Q(E4
zzqWB2tvllrE9egL6h
zKqf$;rLC^w(tq=?qvNng4q*nC!Vx@_f<$>%O?*6;aWGP<6@PO~C(
zg(4Q%{csmhv-fybQXiSAhF)3_({Ui|lrec;*QH-)gZAJ43)z=KR;2>oflykJs_IY*
zL$A&@jo-8WhtKfgFxzO%jm_CY7!_5Zozx;{&aG4{X!mI!72hYwn+eWM3wx(lPLY=Npx`>9
zoWj58>PGO1Np2WH0jnhRn81Ps5SK0>ipZkLhf`P3acUa
zKn1pqg$EY*iRNpe-ZB0z5h(;NbtGWjKjB_NNVZh*K;UGj(e~TlzGo0Hb}N8QJNaHC
zu;&o_7S|aE&UP1eb&L5myI&5`IJJX^X;%J0Ve%$tJQLv_c=7zT&!=Q%0T?~I@A
zpk{4QOtv$Cc~-DW_Y*aYHQO1%EmrtTZ<@$w6exD}37Ud>JXhcR0-{bikmSAKg-PY!
zdW#XWI7l^l9W;qw%sp|Wg#K3#e7x4^W~U5Ij)-odYkwGFcVvULpy9RJWG6PEBG)yI
zZ^@z8d~b9{ov7k~Pe|5Pa6N|`ci9oaMA~)2b`0AQhh1^5Nk0U~$~V4Ol6eJj#ZV)1
z&w7)(x7(~k1mj}OYlLz?ljD)m6QGbg^HUY+97kl5kXTR
z#pnA)9&^x`=krElD9eo_#;L9F9I0YX5ZhaEm}i`N`#s=ankttf_R($ZS%e6jNuc^s
z{^TpTh@F2NscO5Tn|e5~?e5nVg$cL&r9D&T2wIh)eDE-2yv6PrqMig663o=5hY$Pr
zMg}Z?IEAREc3G&{A{%)Vou6HB_|lj3St}EX(gCJ|wcBN@6(Eg`>k2huof6jd6VHek
zs2hS9hDVBr<-R^TZ^c*81K&|Y>-M-k0tlDA*$AIuVS&%6)JY}M;8oI#)F-9R!K@u8
zs&F6>7Lo%~qnbsQ|CD%qA}oUL&yKRrW>2L$u^D-=a-UjVTz-oW(
z>6(~(x5S4{#eGvBB|j89i6{hE4rESMx=Ec;w*};svOfjvJQ$rIYIvf2X<2gvQ`DuC
zDw@Qt9ui~Q5D5dhJ^WB**D%)v0wewj_FAZ03{>OdzXH>fXD#Nl4xB50)Ez{*=m;7b
zn^b+;UJzam#E2p4EnzV+G?CzX=0Ls4*%)Y{m1*0GN5b%W%qJej8Y{8}cGCInwe6S_@(#WM0fBg4_tk
z&f|HZ0hu6hXGGR1^I%O^%E+YYRr#ZH@~8PfVPyVC={(+!6^O9}89jx>!8gne=2~Nr
z92SXV$ZRW~F=WO5ic2>i-+4-PM>2m_auX{qIn3JyZ@l^XvH_
zZkHYpHw3C64y6Su5``PQDW3@FW?mxIaE)xpSPcLhK?f>wkZ>l&Pq*nbFmv%EyBM6s
z==L>LlN9X^YKxc+kgb5Ct5bsUImNY04tqYt&33j3aR{m;=;Lj%c{L3r^2CYfB5`@K
z2b~F67rSGjHTG5IdW3!S^}hwTWH`BY0+sae`U%A84=_ucV=kQlGgP7aTZpH*wX?kW
zqqQvr4Kpy692TN%V5^eIjo~=HSOfTTrdj1O3n_p}ag4;UNMAa|V)`#(J`sg``BzHA
z^2I2U3kVidkdeSe5D{~8y+#P9xlJQ0VV3SVQLXHrlWYO&A5Hc2n?H3M^xhoEqTVz
zc2cw6v*>bX+Hk{)03YuaXY<`}%{13KM|
zxg{VR)dID?f8b0;o$|5
zd%~Oal=uaC3r??U$SZlih72wu*c;y-G~Dgh
zsqVUhI3_}s>3cj*{c$642HzRt;HEakhnOopzG6ePhuxoI0(G6&L*~c$W=;hOl_(w*
ztn6JHF)+_LhTtoAurpa9_P*eFtkIvX}bb%$GRXD1AOd+5MsU7wt9myC=JIU5%!hU`${9m{yhF
z1*nwHA-9qnnOtNsmp0hi$3Fb2Ru?A-ZhL2SE6aI?R#=sQTo6ck;-FBko74hGshS1s
z6)(2exY@*eJ}aF3Q4;ikxedc5hI?&2Za%S4VD>QXg39?S`q&vPI23EY-u@e;4#8lWkViJ=@x@Ga8j%r`B+tvdJap}+LarI8p!W`I!+q0|Qr>9&1+^A%`e{Sz2y-|tid
zF#MY|1EFt*92f8|a2i2%MOBUFO3<`Np%3Hi$`a2_NuSO1$N~=a>(&OF%EQ^B3+@k`
zQ)?slzAm!n-C^}41}m|IO^{v~4BY!aSMneMfRSNzEcY6CrJ_T$%ed)Lro5KntpNSN
z^3egqlo#9nT^rm78*!Hm5)|&dI%!NJ%T$=Uk>uN!qHdiS<)6e|2#&~JFbPne#xp8F
zgYoFsGNGzp{&efeWh=4rg>W18pu8desCR#9LhUfK>p&vX2k77C`bo_CqdU_U4w9$W
z^?EUtTbKHB)gq-@nM&mk>;;xr{)z>w@`V%+*Y_WMK6=?acV+P$XO=*ALHxDk=o`fB
z#ZMZucR$|uitOdXjn-J{LvYVKJ}Pei@e6GeTpW33jzj91zZpFryZT_oG`IRU$-++<
zQy>Dz1}}4W6U+)GMEf&PH3XxO3c($OBK3rj@w*lMQBIoDpEhegZS!oQzK1uxf#PV<(6`MVcW^tcFe})uxOCQQ6Y5sA!D?uVs6Y@oTkzeYlEdE7+aA)k
z2crAd+ey64s4`rm^|WRM=7dJ5M-4d%ztD11_aqDo7P+452B}M-JO+7|5r6Qz_W#A~
z5JA8m>V>tiEoC>Rzw(Ke$UfjByl>HOZ8iUA5R&!v%NHGdPd)GazY8j!ZV=OF3~rn;
zOU9qKiT*;Nv*wuau_cF=|EFBtq~7-pD;F=U%ZP7Gv9-j(ERw;^{m)?Xm)c6Zh?-
zO089&$41O=T=Ea!Vk+CN{L61y8$S_BU#`^g&dlbY*5L$AL?}2G-P%Ji*j|gQ*1Fv58L&vd--4!K7
zE+R{PBVzV!HxsYqb6$BN)U`icl*MA|Nzw&e6
zb{gqb=Rfa#W}fY|x(xB+gi8~VV$=;^?0??}r)x~`>HOTgkHbv#ugq)Jj?En2J?K;7
zpn2r5EY}|B(FW4!jiG&Up*c(MPn5@vCh2yiWB&SYjXrj*C2Dor&BM>PCOxGv!Tj5w
zfj}kXFBhM%U!lJv_8liDRjLMewOblZ-vNkhy&
zwGWqGleHzHj-K0xb-f8hy}dO~mt#F^B1Tw_z2aA%MSz6T7=BT)PIQl9X8X(_{e}Ko
zJX?*XOk3*PPz(6m{b^LJ9M4#MyfFtxQ|(&8T|8SwE}iXjPk-?padnqfiyg^A&TP0pNb4C_x@3{P<@Tkt?iw9=_V5->aBBXk
zvz|jhNy2SEMCyA0faqvk+p4(bCBxvBw+32PjJADW+_r2=b(>xd-IIsb&escECaqa?
zP6D3!%OM8nXPQ6;gr&X|f#&PkwzuWJ)PL7~$hCe*Un4{P;(c=#`?Fos54kPQ|EZyM
z4xAA7Vvo6Hbcj0%_LQ?i1=%Ef?cu03k$^xxE&xcJ#ja`YQ{5-ko&F}Thx@IG{!>v+
zzA_6YsT>9dH6Kh5aZ>K5$xLi#cn+9UHbzeAsGGb
zSdU6(p(RC)+y4;~7pC%%wg^_9V|hFFMc=NE-bQwyAM?-@$r
z3@62GAt>TVIUFd$Wg6yh?G(dbTi1<&F?{{yuK2RH&oYBm9UD7L(8@L84w9Hm&KD!#FI8i57J3rb!EetpuO5)d2iC>F}=wqHS+tS4TM7&+bwT8#k@N`fQ-of_T48@I$+#|So
ztS?WPU?$O%o2My-JK;Pi&Q+}Kj?4B&v>c*$%iX$;eMAVz#A~zv?Z2@J9rzdJ{yPxX
zH4Xt6U_6EKq*qBao1|NbGAn8X56bKpR#X)hPMwc^RQA!qgqG_67=keV-!)J3;du~_
z^WLP+H7XthZ2@9L2OA}YF|80QQdppk6|3c+aa<`U(QLeF}8+dL=pR@tBE4INpV!I)*!|BL7u
zgl$30M#-UM+bN|I+F*Q2VqX|FwGT2Vq1V6XBn1W
z2D22dNXd0{0Gjtje+T6!JV|9c4=W0Z1r>qC+~0m|<-3ERd?!p^qAvL$mm94b$Kk#|!80$#6B;Tk;J_6kIlwHLcXz
zm|K5;RbC0D&X^3wc@9?D9!}=
zQvw^Rp}0S->uQD5G4<#jB$gnPV{k6oYB_BwJ+t^v$8=^!#9+Ra^;PUSRLI#a4MC=-5<_N@oQbX
zeH@U^_i+1<7+`4Sbr|spLYY8?<ANznxu+KtISGkNN_xi@Tcou_H4colYLe@L3;@9&tOH#fya;3#@6)e?!#y
zk4YjLyK>l#dW(@1N~K&9ZXx}TI3bseA0UG#5%|o?vne;dOz#Zo54!IS^yRMv?z;zn
zUffY9YmA-D7QubrP>lYDyN<#8PvlTCTu}z!6aS?Gv;Vc@FQ_Nh?lyw!Y0#(6wKcId
za<}a&{23YJ7kpDq#1Qpoy>n)O3hI9lRPy8~a{rA~BG;W5UHXXV!Rtdg+tbV2^3(f{
z@XzF=eAUwNJB#@jyX!=r-Tvb+WH;?q?GLbn=mU$5if`=5(};PbH!eJ%%JI-+UQAJ>
zClx;rJ@9@!<>{Aq{}ejMMT@G2CuOe0Jya>&3NM~fU@+IX4Zl=H2^rKHuAY^{1>V%9
z!2FDU>gVPPF1qt`h6iL#0RS=K=sR)s(a9ap?SLh1pRLgz9O3xUaJn_ngN3q6^-LQvdYnunP4ubZf?t+gyF
zEhy+-z9r6Cwlf}ZS=X-J`?B5+6k7MioSyX-S}EH&+*_$!ftL@zPY}bOm0J%0-`B4^
zJlGx;!*;1HwRBkgK5l9!{tCio@ag~OKSSg@^M&xzfv7t3|JIoQo|EblvFB?_KZ!!i
z;S%)Gp&!|eSf_Enw8kqklOg;gPKg-IT!$QIfe?Z9UkaU~@Rlh&Joqs@TrryO#cW$V
z1e{&sb8^-Sdi8{MC*jG{*yoOvjO@jS-r>}!KEneX7OIc8cHL6rJaF(7>f?tGAF8U_
z4%_$g^6?GOUyzZz8vK1SL@u)eXI}aSA?*au^GXLYh(P5zlyXik=Cv~Lns?2J9qsz~
zoGE>IV$Nk}%r~oSy^(_LQ6K$ZvsxZ*@yVn$X99)S>(jOJMx1BpkzREZnDlgY@@rA@
zqU-fcFsH-W#K1*jg3U!tYAm7e4~JC52kV85B9DUweKEV)Aku`gvd7`Z3Z1d;Tm4#j
z&)UxglU?%rnHVT)?nubU?!4h0j(S_|u==NZ(5iCy_B(hFuL3v!Em+2Au<%8@>1L|f
zftiYm%FCA<5fz)sg@t^jh9~Pb8riajY@68eA6p#{;N;LLlqa}j((*Y_?C^Vh{MeuB
zH`^nwS)>LtEiwE<)^CPSykg+tkhqEVK!j<$*Z+cNZ7u%^ONq7EOxj)4j
zK*r+jsN^u-sES#K2Bij{@oeKQtkl~#AdTMHhFD3q%^1T??9A5EoYzVn#
zSogtw9+L`5j-+dG6>X{nclz`^c8!rg6C?wkHGk?}N~E}_@`Wf;rB!@sUYx<(c7((rkte5c!1zsb_Mvvj@q>kElj4ou<6
z#bU0QlW+HNsAxmiKa9P}su^E-s%B71oEiG-tWA8vr`PinGf{g<`DPybjqvAf%f_DEMc+A6Bl
zIy$(enf+vy>xB4n-eHEz(03c@1H1j5HPqYb>1kz_$?d(fywr%v7~wrs6Sr4AB_2mK
zD%L5GKX=w9vP$Mz;pD_Q{3NbI;oHaZ58DE4rx9GNmn-2Uo>oE`e(6euE4<;{Bc>|`
z&qKmfxXa3jAUSOv9dA-eNlEF0t|bQ@PJ^7jKgK6LQ6Z&xNy-j2`vk(blO!8jadfbf
zs*1s=rDkdun8V5)W=?w2C8nj3qI$839-kg0r(f>*H4C*DVGH`E&OW3ESWqD!RQ$xK
znwD0vQA3EORZmyfkoAuXps5#8OZ
zX8zI7GR)+XyNwzZw(x59I~rcr&^xb~yioC09vjgjBU@FcNPtk0rRSZ6djL*dN+fi5
z8NGs-&FX`YZ)naV*0qoEA)yj4erMlQPmI1C_qzcx%Eg?z%*sQTP99LmU0<>NSDZss
zZXT6TmA|sGRtR@XE}*Es9Hr~-Ij)SvJV>S^mM&6qTcF}UC=YL1Ca?0$A(mFW9txLj#sH~G
z+;J^JD+EYIfhls@kQ3sfjj5dZ&spD8JB+$-n|W;!jX6f=J6cN4PCQP%4jR7$k3L+?n{P|@d`{|nkHXM}UH?JF(0*Wjt
z5+VeqOGgiu+v4vV=JdTjecod&K;I2+^Rxs?rp}SqU)jure}iPo^syQn3-U^4M|Mp6?kfAjISt
z=+wbBz*Fdsfkkl7>IG>H;vnZq^+}{erWl{6FgF|&-1iaP`SS)3{}t|g59H*OM6g`|
zLu^XD1kjI;F_&qlb{zSmmUn%A83x^6;Ml%z4yNYEe<2&Sxzgc<~bR0e?{!cY*v
zzlc6HDhB^UHkOx`fZW6XWHjf;LLih7S&3Kb9^ZE6+3f1fYwzWE_RO^%pN
z@8d6QMieOVd^qA0b_XhIr^ooORA(9W52!yKy;gP1kSX|)C63=~6G+f&!IWd$FcRj)n1h9Ff3XfR|5nz&`xGz$<_P1@@nJ
zqG*BG5AWKfsj&a^-3vw}=zqRR5iE}K@NO|18|Bf%J0Cm*s)siL(NN0&41A#a|DVAm
zdnMako)q$wMA7M55U+L)Lap9uuRl8TBE3!WP5
z2_^Q#V}tO0r}pZ|jsJJn|JlOhhYhO|e3)0pGt!{pOf0m_D5UM5jDHIY0^~sWA^aBK^;VzE8Xfxy>-3g=
z^DVQ#Zi|2OC8Rs#K${2>(9=$r4aQiM4J*XF6%#BIZ0zF1#DP}GZ%LI1UKqHc8U;Us
zcu+qC{s9rGbe_L+R?fiRjcklQkru)H@6(IRg%F4^Av-aAF{8^%GqzMz6>)JDG|yIU
zgYQ$5cPhR>^z-WKwDU&=qtTH*obArA;Gs<$Kwma|iW(_DGFWH!_<^0VD|~x0y1BU-DJr3=?&5Otndp$hn+E>BpoL1;U~#j#3JonDlXaAHrF8x3RDY
zt{6TcG=RS-hz%-GVvaF{I*cAiIyySByNi_?+nKxb)_W1~mf!sw2-foj|8(r5S?9qy
z7s}asXLCC{yY+$8e5F(`XK9Gme~!F+j}GQqSWp$SZOmy;hJ-6FH%%Asvt^RbOZ}c#
zfwbCqe_!Lp(Vj#TUiP5hu1LNTVa#lbEJC)x1;L+`loUlnAG^8S9iGBxJ6&Olt~fd<
zc7O9LhDOMBt4k|5h2MU@&T$2Xii?dRg75$~bxhW_J^=8cMLtrs8p}8qMb_(`#is
z5XIq&Ujve6u&pU$nIU?CI>MW?~Dq+ujX!A?2aUilD1B@2w|h7WOQaFg_0+
zsQT@hik+7hcQ#v<6*{qPW;I{5$u~_p)8dGlfMJ3mI-ycbv@WP*#4jv2VQ_Z2}WWWTvsi7qNCQce^0be7(j
zEMLiv7M(7X3~YS;0LXWo(@@>icWSvw^5+g1yTY%)b`Zoehsq_jPTbFAZF4-QiN130
zl@Y7Im`1TSJ<<9x4VBXRWr5CC?KwWp9kIu?L^AI$qm7=;_P#1O$|O#lTEzwXvL_tD
z`_qS5nB0tHekw|)-O}m@{<0T4e=&PT1{3&+2AK+4y>FMEGMssA4x|{(uCAd3cjV;c
z{Q2|e=Ei4T+SZ+jfPg@kHDP08Lp57UV%)`XTH_ms_`BY3@
zT|I(Kh>w$#Q%uZ%ce+|oP>?>BiHho72MqOm&YeQi;CB6>hr<8g>gv>hp}KmN*Qpis
zmr1mUnV7t#6cjVSr$
zi9n|&lO@$_td_gGPr&?g61lp{^=3WfzCnFgSWKPja`*QuM3bOz6jmNqyjN<1ftpUSj>D;*K7t<8s%@$qB#~LPA0#d!>mIgTZt$3NkVSH8o?3
zzZN{vB4^sVy1GHXLqkIse9sM9{cd+?UZxH#ETm&snDj(BuKb)rwr||6S?P)PzdfB`
z?Hfqu4bQtjWJwv$mfoMOe?yD&44US1^qZsQBCB0TomnFUiwuQ|Me~QpYP^<0-bb?Q
z&Cz`O>8jsp%)Zj{^RetQ><@V>K%RF71MjM*@1;WA&m1}GkT(djLDILmSz>ARzTJWH
zMR!d(g}l?q_&7_qzB8?!S`%l1Y`Q9OI5IG$XHg~=<0?+o!4`dCAQrttKYyg?7Wh~*
zo>o4d=17Vs^TD>KsliV1?NdhwWjUP5FJ5gce^Y*>?{HWcBlN`NHV*FluDK<~OQ8Jz
z{kz`dkeVvTeSiM!Rppeh$HCi~i^*~m=|~cMA|j7}zhdlLZ_jQnk82nFu48DVN!N{(
z&CJ#ajeLfyttax+yb85S4J9QdDSS^<4GrhPaTmMV$PPv)#DV51rIHX5o*xg2nVXxt
z?@pg)hLBUkkdTpapd+KB>-{M`j{3&N%Mrxf#wI2#EGz)5U6#8-!RNURWxR4;`(v5S
zfzE^ZkPW6udx-j1{gcLs^H^GSw@K>1_Gc0c7=Hg`d1YaoxhO^>bZ`EC9U7UbV11Mr
z))36n-J#b!8jT}Yn%DJJ{hHFc#I)-1nGg=KL1r#}B5#7ASSs&CS@H@&zhlp?qJ7ewg_zUGL3x7uo|DIRl`X-Gt
zLxpTr<7+zBgWB614hdfC`TQ|BrE8rF2r@Vb2V3PJ7`DIveZiaj68-v$va+&JhUxd_<}10pQ**`uI=HlO(#C83;?&F>vn7oK{vEn$h5^_~WE>^{T>p$Rko`$oky1bZEg#OKN
zj+HYMr)C39+o73Yet(>xwmV57&j=h&ujqkqg2w>cEAIEZ!wHKD3sI;rM>6`~D2tq4
zZI?ce{P{Wri}yLo6HJnSO@zU_Yi$X$O8{f@)C$~oCd(~`vp#>uzP>mC=T$jo&`{uFRJpPBNo--_KhkX-!(wF3`y-wVq!o#cQj6
zfBcC$le(szk4WMJUBxW4XK_t$l={(FM~bffr}Xp%#HYeTZ&fl?PIji84;I@&I7F>H
zeynBhvNKhgf1DX7XR5D13$|TvWO;iex351z0fh>141YH_H$Oi=D754CQxP7&n+vMf
zA1CcNko+D*NSmUSD));UH_MRFil{fiVcHW~zk~p>z~NNKSt={M6RT~n^BT6CtN&Tk
zUiQ*H=oON23{M#2@)oqgpm75)g|1%us?K9CaZ?eISCi_oQc_aFTA*rN{uR5Ug0-&#;T26QZy6hO<-_eH
z47$XS?sEhVr2Tx8=k|CpgL2w?owKe`Tn43Y+BG&)AryWB-e)^CC67q{BhUI9$1&7%
zc_;1KKjK`d`%tMcI`Iez`KNFm|?_hQDEta%(v!DCn{bbL;TL_J@V=UET;ZC^B~EC=xU
zbI!}K;@SAxwE1&$_#Q|HHr!29H{1##wFqTif9-M;9yc>bhrvFBGyU>OM{lp39;Jee
zjKwIIm9_Qp@i8h@v)5@wF&7C5$xGATH~oAc4l>-oDLE4NP&oU#>EoX{V>|}g=eDwA8RaJ-K
zyJtIHg&gg7bJ$~6sY8j4K_S|t*r!sU4pNd3)xYi1)|y>S`^2wbiAYJo74P^`W~z|u
z$RDH$B@A22J(PWJ)P-AxB%V4li7}Eq+$=-Sa+8nfbe*Jm{n(3XcpU07iJbj}F0OW$
zS5v0MY^8!#;zoK+D8b
zFs58QYT#XYx-tBkJrN+yYG0yq5?8n5M0;t=Rbf`v2W(^ch()i51#Cg@7w2$mwtexn
z)n2Y?TIq*SpU(3s6OfR;vfOcL-JC|7+&NcDsH!|w71yF}TbHfn^SwF&+4c@#X1d?i
zW{E-LN6hC0*w_vi2TMPGutH@T-FCr!7LSW$+orSw1_@|OaBy(3emxftkIUW7rG4|M
zrjn9UBD(>-avCW)xuKDfJ%>rxr)Nw|O#Ng;(@1xZ5FwBYQXWKK&Fp50pDI>*RX-22
z-b8Tu%mI6|a_zrXfci#-b!ZL@)f5&MVj#cP*8XbS
zjO5;>+aIsva(K4QhZyW6+eP-}JD$$Yd)2r66ND&iAQr&q(c;J!`G2~95@P$J#K5Jn
zarT#4Xk;c5PGD9LkP>*4ukpV9qn~-}(az8Ypx>H@q(I%vSxXDZ1uizW;@(no*45LKlam)07sx&81?rCp>t$Ht_laI(;;OEB82}pt1sQBeIwl8eRBpp@0s7%GEbkz8{(j~sdzvd&-;&@psH1P{0t+8<@7t%`Gpy9J%L=V~roH_60OxPlg
zWscOeZB^n{p${brGo!pf3zXStk`C?!NhNCew5EMg+d1eH3dHRJ2KJVvk^@)DHmEON
z22Kjn@wMm}o6Nk01YkZ$_)^_jj5w)$9_`PF5R$riv(Sh$YERaro({-t!ZmUS2pIrJ
z>wtb)RllU7q7oFm417W^BO|le$PQLQvn`o<<4Y=7N9RrQas6%KSKoJNBguozDBFs&
zVQQ)>I13t(I;OCd*^YkaiF3)KPqmD;RU)w-+%(vp&g2IwC3g@w#P?brkaYwPZ}k;6k6Fg>&XK6vln
z(=Jqd5WypH^vih;`h4x)B$dy}urv@HiYUZv*)7PXSV
zZqVx<37jLg?qudarq_yvJi77Y`rHTXa-@q_XpbOm=Jf`YH-L8ASRQl}8tJ$A)U)B@
zLJ3&4KPM+ACna4D2<TvvK`2>CThbNfJBpn>-8(mFsW#n
znYVUp7i#ifL1o^)UCdKVSzcKo{y5d*D+J$(I;yA=E)CL}Rq=8C6|jyGu~N~J+~9!B
z!e$Z%IG+$=$P)Dhs*5x
zz-8j%0h&d0uwU=F)}{OU`jpc}72yU;V-X7gZ%VC{KmZWMa@<;^HYLQ9gG{vG(AN>3
zqrvbbnc{n;D3%5GKmy@UQa}iNyY?qZk%EDSCVR>mu;&z}XS%40qdbZ!3iO#Ozuegt
z`&kKq&&1ldoGv_z7FANAN%|r&M^Dagg*B2DSMGPm)Z#mrwu80{S--#-81_f(pAwBt
zY6pI1l}UM)Q7Z?wm~BD_clJ}w2ur8x8XEn{yxWOJepIkON!v
zd%~Zam-o|xhYJHl*d^Tf9kUv<;GvF@p~OA_u|*P<>0!^g3Y0yA
z<9R|yFvjXlY*CT50)1?KLc-|9C4%iQ<8ligl5*{xx-)W!2mAb+(8edw@a_t;{$&0I
zpUQ@YWbC6~G|{X^ElpGAxj8vJhu@3+CpR<-7P+{RB20CX6h5}1SiAw&G;@5I1a;GB
zM(&@nZ)?gWTM(`Ca2}G~oZatbLInrq>XWHmO9SFbe||ZVwiLh8!$k{LD^O=8SV=`*
zB=fkhRjA&qIj^+*O!CL3apjf-Jb9dvCl=MG&JJd-=d(SI~&qH&%jUWU#qC#
z3YEYiCjRZtMvj~gX`ie5C$jnByg0=TWqW%&-S=$DzUA^GHdx&>&$T4Ua00**4h?`?
z?D2G5{Z-;lmb}{#U89aJJkU2NZN&_y{l4*dVbGnq`v!xP^0qL5q(kFgq{UK}n|xp+~zgDmly@Saqz)D-)K;^HjSp;A05X5mL~>!!c^+F*K+h
zu6moAgoB}ntBFSQfFSs2!B1o~uZE#5a>AaOqQ(F&%x~A0N`*uO*&7)lKw1C@iZl`L
zu<-Eht*zzdl7aWG8@J}?_shzl3Sx8
z1#FYpFJHhka^({T(#4cVPp(e4YwhNeQ&Zw5VFV%p#N>THe=Y;
zR#7QQ&Z|ac(aZP1G#MKk13Z-mfvO7T{kQ`z!*nWO`^ogPgi$e}{y1TnU
zMx}%)e0`B=KA1Lb_kr5BtBMWR-Kr+*Cc2beHpSXgv4g_z$>mE|aDsiTPh-3Dt+`-93|oA3N+*u>
zkUd0_^S~+ip;>gv-gWG8#n7fKcKi1X=WKsr;pETO))w4c5%q0oe^R{PdOu%ZDx>B|0Wf@G)XE~Gs
zg$fY;^LcN3FnJr>wr}6QJr%vk`2Kz4dcW2F0558V+~=Sjgum$ZP9?a9v*Y6#kT!s;
zXvIT9;rTD7FOh=RM`2OWHenEtcLG-p!
zaVO1t53sARGPJ#*pm5kjfsT$2oM|s$=)zz~&`AE=Ck1Wcd3b$I1D2J(y*kBIk~
zg0gaSXlQw4>)q8hfWm1|#(FAt^8&;>vT9{n*}+IIC{S3Q^>Ot?KA-r`{v_(ZdjS9f
zgVnL(Nd_Jd#&f<1?4vfsr~m%_BNg?z0H?IPygW+!Vy|%@g$fAVGj6zb05lnO%m!c~
zNdk^pwhm{2KAZK+DJm8h6u>PRfJe3~h)=Ne%igvN?Kd6wvXlZWpb`~L!{!23^wrhX
z-R(7pVN+c&M{7__g{+OmRv5*eBO%xgXV
zeGC+6%+r0%2F+mDp%QTZ0x}z@^E4g)d=5?oW|{}sb^bb8`=1fS&g%noFgyZ+X~dU9;zy?bCK%y57qK#fg(n8%;UC+PL`h>AE*)|E8V8
zkzj-pav>1=TLJ|Y1*I-@-OSYV859|dbfd{HLZ3aI*P4Lp-%#f30cD?^@*a{1q{ok^
z2#m`Y<_U0dO&SN`Wh|F(mex-{!eEnH?*zS0zQY;upKpSrm-^ghf68vDxVc9~fnmvS
zH_I3!19r96<8ayYc`gV!Pv_Je0Y*DcEfCTV4Eph-;SbD
z;2$?#fNAJVx--{!4!2U+bWhG^>~W!BTe*Q{nV@b;h>J@TBV)J0B>EVx%BQij*?0;@
zHkNnSDiBGn?Ji!>VTYV_r-B4XkM!m3y{P?xf#eD`4UMz2GuT#Lr@l&IUDQbGcrzi|5Z3lN$_>8Ry=$X
zOvM0PCr~84`wDEz$+s^gBqRXIX$7Y=mR`|mUZACT>YV6A^uiMZu)9G};|Ln&KkCE*
zlp{cs6IhCMb#+-;S%ae2Ho&Ai(>oObiIvdxse+JbA6|~IPA)w|8
zrNx1JAs`}K~Fyv*O#fy(Y@?8`l
z*35vPz(%mc%E=jnUGc6HIa11mq6q*EsH!e(tvgX%2m+%)(Q<7-94hfjYT=!ytR<0u172?{k27)3x?SrlxdM??ITd&A!V*b)R$90&bJ5tE-}-qK(au
zVz#NaCePy*AR<6d3@~#_bSljN4-E_qtgo*J8}yba4tH~@lhcJgj{sfbC&B=n@&t44
zYU81wCxdFh>V+0*j)r9(iyrXm)=>c=qqVBCZA8g5s)94K14VEgfEWkE4};_moQ7yJ
zp|#0F8dwAor}6357{FtYQvr0qjs2&>2jXCH0ObZAmF@HM^K+wWt9aix7kX3#;rWUw
zX6W|twt;MKlZ(qsG7&EqPDX
ze7kO%4yo3)_40yK8hLqnMfx|O+G1>M4B`Tm{l~g0PrPnRTkn$N%#jb+|_@oHmY{uJK}4GHRi
ziPVwuQ8{4IZk85%`HLz9V$@}UZs`g{xf%N$uuy?fHwf?RI>5I;{y4(`KG
z{sMU+au{DwIYR~{tnmJbHgBH)*-H|7j0EAY;%+rQ8?3i6v1T69JPV~z`WeFfu{)%$IR0vM>nd-Zv_kk{M}4CccxmFqy2lSm3R7jXAB#ioRjRq;&v%Cd%G=^i&*
zetU_gaCy*KNdn){l1@%~=gV|6S7d|acf+LaX%4`u5R&}9vjL3j+0Xi{v%J;^9VeC6
zPYv>lf2>>_zZPO6o6w-fJJ2SF1W3c1(kz@K_HYau@;A*gc$g(gfQuqR07!$mQ@O)x
z+`kF6hMkvMIx4yOjD_-Fjcq2}-l5IPqC*_y;d7iu0(M9-yFQa|o&S@TA_(Mw8GcvA
zs9*r_1tt88+KB38mP)`P75NeARGBI!e`mGXm2d!p3CVb9PUa6C#vjgYd}w7_&}tw{llg=o((v
zG64!a=GyraJ+#JTl0Yg-t4>znEKf!o2f4
z|3I^eAMF;v@`8wOKMWt`&x5Fp-NEZI3u06jZ}OI4Fu}29L=bb@lt7b1L9Ee9?uaez
zF(?f<>UY|&3{`;&clPjPiGfhPzMr%75V_HJp<7WZ3B1Ybxqtf9;wKK$7kZB%7f;5u
zl@j;33Tj4k8{u_oSW$o52A<{hVVw4q?z%yOW9BBRHI|{FFg+(;V+oKuAu1>O76P?V
zyc62n1H|a9F${ke8>uaj;QW^gc(ww6v&`Nq6f%C7E=o6&*5l^T;1}uXDD&n}pPON5
z7#qZbK!ymAzEDbz=-Zy*KtJ)BhyED7owWar2@XZT{&ErVhC*>Jam}T5QpsPEnG$3O
zpo{q%oXY-ZZ^qTzH`t$Z{5an}BVE9M^&0HvqKUvywNw+e+~LAq;JNnFK6^a_3IL3+
z`UskFYaGbI)!rFha;AfiPo<5hVHV2lu?)gep*O&@y?X@Cs82^E4`Pq1u|HuVAsJ<;v8!{NgdbtpO)_?MGuHbr@v;Qv;kqWm9_=D!6n0zstnU-NPSk)*h#zVq$B#Z3t3opBdq=h0FMC8SE#1F^Wj@qqLL`X>0W~z
zj(OrZf813a;6*Qw=MNqvDEzcWEa^bzT&KG-P`vc
zTJaXDKn>{l!qpR+eqLU^M`~R%yk2~;e@(xD-_Cns^9W*?+3k*eG>_4gHe>ujG=1EA
zJer|6(zL_-TB0>!r2A9@#BCLV-1nX4y0bRWuXLLfjX#%;`>W%!1oa`DpZ@&cm8YM{
z)~O6Ac#h+3R3F@EsK4yzcRea8J@_ch_aaX^=csz&=)UgzyZd=@K`Mpvx9T0Zh$c*|
zjG!t*E^CT&`UhrD
zuk(jiwsEFEK1ASWj?kqW;K9I%hk>rA0KLW-vkdQfc*P3hc30b+Kg9`J80rp!sV&nO
z%UBlhAAt?4OE*giMDWbv@rq!jA1enxJj9HJXT?X(CTgf(lw17lZX`1mYKFP@6*~`J
zm$au0C1Q_M%9Q6u>Df?X$0WJK{I7vfqsrCSK|4tmbHBc0S-sg?F=$yA8l;LVJJ|E)
zIyR+JeupNQq%$)sS^12Ry|Hnoj|SJ{2WFe~#kqGP`&W+GWaZ$1Np33qU4Ltx#{3*h0??K?G-BBE^;=Qa7h(g>5pL^
zi}UHIo9inH>Bql7?g*$o+P|)mjh7M_&zUwW5vH|t7h1r-9TN!{mBIFa5;+
zYZME4QtN_&JbCUa$<~VGA4@QrBY)umhY!YICacezd!u6Eu0DAxV}Z5Xz~Qnkp*q4M
z`ptE-Df3l~N&ngrVwG1Zj};FXj2+yPh3}7oUj4HtAX%x|nnY@GwBraUe6K>@oj9F)
zBj(UrqAZf_p-x_zNwLTD1R^>{T--lU!0GjGJP%?g1Io(#M_-p_b)lcmE?7oFLk{KN
zwSWK;XSr-7mMIz`Y3BaCgyflbAu|04^m>2eb6u;mUO49`f74G!z92;MTm}NMhvF~4
ze8cU@p+M!R$O&l?pYkp*U$h>uDpM!pHJG9gPyORA`S93{UFd7>7m>V$;4HphO1io;
zia)8~MSL!T(i4-e6i*EpMKp3ZGNBcQ;vn%X=Ok}86VEtf4L?l~Z^JxHw${9!$
z_k!jHwd4OtID8qR{Xc`KdIqAZ3Qykp&(=bU9kLv?G;jswOz2T*U!6I|##^2(BFi5;
zLxg`(5EhY7x@76g&q%9R|7<2K6rDG^7>$^@a&LRtU}x@i->VO&iODWO{cTeFDA6a08e4x9(-}zgyaNdZ
zb#&9Ox}P=I#~3-|X*}Q4O?0){E33m6n;=A1yxv(50X@kY{)Wba1CD^>7AGg){IVsx
zV8&<*XNp~Wel$^*hbHCz+v8o3(M0}5$**Zs!KroKHQ(&TMadR%$dOQp(=&tDoC(=dFPbP8Cd>QJa%)bCZg!
zRaDdGM_tXhMd(Q)X7tk}PDeem#003^e_M=@$P$hTJtd)=Esq?G$(kGtteWTuiKeElvE)53(X@WhC`#c9JyG4(eNBkt2MOh2Eu3KI^ddf$o${@&cJ!9MHS
zIATE#_*=UeTs`}UZ68?|j;#A;?Nq`*6oQ_afTxZY$a&l!r8Ko#PtD%q-i@&^^D-F^
zUiO+4Hh9J6rmDRZ7X5b?MfJD%qhdgw1F5IUdA%tyA<>!cjGcerTDI?FbZNRKkrut8
zRzy9IO5#0PL`ax5l`*3Hux#W&YQOs>Pm_a^Im&%B9~aoJi_vChUF&VBx%bes=^|
zt
zkGSHfDN=lws%e`q?`Lw-J%9@kJl$1YV}{w;PCZ0?s>M7+xNNhFGe0O=4(0l)y`|mB
zu_zr6(uRIw@*qCa
zRgFfue@ufrKQ;496voF9xiQ<|tyIU2-q}(^;}4$9Aoy7QwB`J|+m8&P)hokZjrL3u
z3F1zLw#O9RIN@Q*O(l`iEbxAZ9pHr71rKVQ*gzq_7HJmTo@(Wp!-#YH%6Jm)23+y9
z?cKvUB!r{A`EblD7($rt3+AQW!}rlK~&23yxNkWgfB2C&up~z;wp}ovx&>khF8i7tK`gJgxO>
zrR~Bmmk;7!OY)8(JC~(R)5Z_eCKdfI`!Idml0Bj
zswz&{I>3!V*g^^WOQA=^#~F_86Jmu6K8wBkzn*97cQIwjZe0fDe#{t&NGWdY3|Cjw
zH%fp)168{kK#5hFAkg(|je`N52Q^c^ED@-$2-h}?hAjTc&
zJBQ%^lY@ld;g;5HJMf=r*r9{Fv0c^W
zRyk$KZrl+L#9^U}afd%_L`IKtI}P_h51wgwarYUx7ics(+0wL@07D_BV#4|(x{(t>
zarIhN`Nk8^{Oik-U+5qJs<@=|WQw>I3VA@^9EgQBGR9oCD@O{-&U^%j0|$bRkmR{w
z!<#-7s)n8Jqp16zINQZoMk)cC@M2LNw|@a6pSEA_&&iW2+8MKWy&oqQpE&#t?%tcV|`l6eE|tDQ-#)Nt$(=cbO!T((|6M#tQ6`P
z>Rkl1M;&_?7g#$jzv}VT|FozQG9T!mL1uMp9Zb*UX~xMLZhVz~TUL+1H#Pq7
z4~RlI2V`Lm*x!Ocl9wk=nczCJ<}<|18Pb7dxbp(J3==bG-3J?HO
zvV1iBa=6`8Jf!J1dbn()l$cudH;K6B&8LM6yCv=??ih!-#|EHM1EGS+2+gvElD=b~
z87w!OE2u@>zxc8rCQOb%EPkc
zJ&qxts?xWkLAQHb(@{OsV9cGHYf!%8i~zFlBA)tE4D|8>=$^txX_t41_^p4Juao*J
z(M+4CCzV0p8u_QvGiD*UDd(=4nf*poNL_8>mne&d*Kr(2^p3aPuZ+pJfKLMBBY@WU
zd)2K#!+VA$BHObsi$eauI~fFz0i{I_8)V6!!x2&{SH^^1F1rV`K01iVyQNwKbo%;Z
zXD8h`dVp-L_e+N6{_p4i-3y?h4{l%7$Wzt?8$|~C-B`c&0L9;j0SOYlzOZlG@Sc$B
zTfqiH_!>;0iUNfH3nb`)umv(8%G{m6PPO$K;MA}+OyXl2S>UB>FD~NOF}mTkU*W{>
zbUJ%gAoIf8BHwhSQC1Rx+!}Bj$>pKDiaP(KFh6S8s97udmoEeElH?eH*usF=Kx}hV
zOuqB#CZ{GCsD+4cFjZB#{!I?*3Ew7(7}a#UZ26$?>N|~#*bRLTaOv&cZ9-Cs4c(7;
z_Pc)l8Y3LR4`9de5vc0;$E`~KWQErP8!b*E_m?q4I6`B6i#UWs#oS61JcMnfi%rt5
z*wnJ}&6%WX#d@>f!nLy(GEkp42djDOJ{7G8xzAFWdU^35L8?$eQTZ#o
zZx3fx{f%VoQ
z`N95z=ROt@txb7#I=;C0x@r0BeOLX3Ss`~{xtmyDHG0O0*3Mk
zH*YUXa7HXRD2DNr0IN5)GvrTHs%R=?-#@y$m+1Uz0dMp<7xn%h>z
zlSDaeC)|_6Ob(3vbFlpjc`kEDK$OxCEje(=jg=r=x0oQjTUAx{;Wsf97WTe<0UFyb
zFAx1IO|Pbo{&Ga=?>|Wm$ojBK&DM`}9csT%bkmhF87e}puSYp6Tsft$sREOdK`NZvIHI4MOn
zM)|~yu@V^7yolRhQJM`o&@gkm>da6f8S#o65TtdpekmB*OHxj3_Pa#z*&d(##4jSoLTi
z;zftsXAyUQ7~n=}--)>vlQ;XnM(SvgEckP~0bzCt6TnLcbr+AJTHnRBkZW#MtpfgZ
z#*);sI~m;A)1DWhBPazrjs?em0^KI8B=Fgxf`3vXUS8?JWcAfP=NyQFg
zU6>*7maIP0pX;sdTzrg_SrNDYe3LQN!q1fI@!R-d=bFm&I>XO0h
zN!`T3Wb0GUbf6f3>_`K$BN?8$0@fSn>0|G|WxKwj11-M6ILzK0B_c0Uv9rXEL$hX_
z5d<~=Sb;>s6UD3XweKuN-Li_gxZZ5hAWonS-jOQaXK86&>1ZDjkG}l}1zHamh+i}oWWKHS-aDBLv=ss($oyq36ru6Z
zAV%*s1T)`sm;1E@_7uIP}CJBKKtodw+(8CHUPB{k(|R&!C5@V2P`W
z8J=`sg$57aJ2gzdbtHZIC0t8EDLL?r65{df-ftiHpfHD@9sObd61%BA
z`LF-J(tRONar}~^O>8js-|wxoP4G(^u*{~YtG){mV@W(d9~T<*^~%3f5}8OnK2e_y
z6L1VdS54T_kYZrN+n85ONfjR4kAA!PDh0{n2s9x0-JUl8lfM>avJ}0H8f{?o$P_Hg2uxfU3xs^umAva*_GNy#zTw5qQ#j$@vVfTm89g8V5k&|NjTWC41
zEEXEnaq`=Zr~R!m@8rygf$QPBS(bH%+j641h}yptVv%FC-`@-j=k%|AF|W{%OQ!(^
z1qcL*STiN3uVt?4T#$Ne`ml`N7K>AqVi*mR5vBWZJTE9W(pNo*6_ut+W3bQANP2Lj&yfCI-r|dwLSbyzV&i7|Om5VcuU;`muYP@HCUohD`d&yrt!(&*Vb-rHmMiulyvCYnXemHtk!
z{Ix6!m{lB~>uH3!l#QqTP%JBI&mTulG}{h!*DcSjIA;yc>~bP_T>;{N({Z%Nnb_Q`
zr>8$Rmf*X;^>KmOjT#l)3Rd{a#*tCEsl~ok+3>UGLhsqa631to>#TzIABi^M7eoF9
zsY=4YRO(Jeski1&m2KB}BcLp9j0J5ma*njYMczMMqw1_0+eKQ6)=F-U&i4y0`zi(s
zhGPz?a~~G+GrqyuE}Fsr!PQp=bn$I#|3tdG8>Iyl=|%)aY3c6nZUm%LlnyEB?(XjH
z?(VL4^FQal_uPYDg_+s2XRYY+pdW46{?_plxLh2&k%Xz-uCRAkGm4i#^|d>^abTaFeq4L<>)|6C@uZ
zH$=zZ_)fE+ed(XeHAA%JS9Bj&NaKT2whAOxJ0szL5vSE;X>I@faTB;=LYeDG$|ahu
zZ+-^Hmfy5?9=Nmp<{4%{SR%?l;N|LwVnr@*A1>bIPg}ow0h1bwyP5S(z-^LaO2SER
zlSOyh_z(^c$1X%N44ni2`PaOV-llPdLtU!EZHv&cW6
z3bh0AKfmNGOEa|obC8^Jl|=nxcp!u20!;=I23UF2l0CyZXc16{)p`xKdeV_BYt=>j__hLC|*S~*@hWF{SjuK@l>Fw-D
z{pWqov`8JHYG61A_fyBWPEYxRsb=bJYk^MJKNpF3qksPCAfj)6tuX0{#sVMXa|yW{
zI2{D_egzyLfx#mwNYY@6T_^glJEAk|*KN-Y=vKJuyWdI)cH8b+@A8Oy7>v%W+jSB`
z=TZ0iR6-sC8U*g)d|JpI61`TD`MThz0urE~A4qT!dqvr`rsnXZVz#Q*EX*a{-ud&|
zeaD<3)9ko~bpR1FONJ7<-#dHIbk3CU@0X&tf1*iW$W+_hYb)|zLD5>_dgOy@lYFJx
z_2Hzn63w?Dl4fRnzY}h;(xgNAS_(aWa?Sy^j=mq+2s&LSF_)JP!5up63BdF=tt>d0
zC}}7s7bTlx$0@w}fgfE)RW)Jaxp`NmKw+Pe+z{12y{1MvQ})NQITE^7K|uj~!hlHy
zaJiS1U4K-MSa*06)sUZCh^fog
z=2HzGvB}A#*_s-IDu&r{1X>P
zJg$1Q*X&C}nb^ylOQH9|^Iqfhu@Y%%^DkqQvv7gEYE0#`7mO
z4DM)qKbN(!W@Ic$ekq2XiP;z#cvc{g?Xhu+w}&sfI17UwdiXr@^d*nD#{4>=xfPmI
z$$zD3z);j;KtabzIZnDXq}{HORD4GOrvV(!E}2+t3kv`!51~v879~UmL9Le7M8dl?
zDS(i;M1W9gFRq!zuJ4!7!=rOe#8&3J7RjV<+oaP8?C?xP=@Cz|Y+h#jIY+13VQ(Ry
zUEDOjU5(a0sG{0eJADs8UfJ#I`pfGiYM{fZp$ganyB~SKEeFWlM_g4cL(~sF)(<9U
zP=!WVR}ObRND+nL2&2EulaLifrJ-!mw=Ors;6a5XLNpIU-oox`5a2O0-Wzr4lUXb&
zEgTlY24<)BU5?H^q^D?>9axEJ>3~Q0G?qW#zO>18T7DPU-I^z0oU-GgR-l){$$U36
zQ3d!ZyjF>H(8f*?~iyto+8mZ
zZ&+vqzu0;{rRFyspsaBSracjE&OG_3eq^Cu1Y
ziy~#N7w{mHk_$=dW&(Xu^H+`5q^>Ph*+vxGuDpZy9X)VyJc
zo^>TIh2DL5I{FGMxnOiZjwJ#r6$V}U>3EM}5Q*6P>2MnL#MEZB#()4b6w_AG;G|9g
z4GqufGv6w95|`8ZecA$g7Uw@w;8+#cy*#m|LsRQhZ%n-Y`<1jvKijgkrrELLM?ux#
z9@0#C$*!X^YNCh9sg|D
zeTT1|-Xk+E(_
zoU4c`E<^o}qJg-RJgBl2jy#
z=8d5jCbPdcFcZ(1PK7`uy)Krg3J+h3w41C}e83AJ5&KFDpBX&yik8Zsho=uZW@4m1
zjukr~$;gY%;mUPS)UqOJF%RRI;dg7+Q2)62H>lBfbbPhsRFiEdl76W?S!jHLMfXKZ
z^kk1E{WoH|AJQjk((0W*I-i*ma
z{LV=REO@(LUo+Rh)vi>%LoBG)ZvVky^|SN!fEAjab4bKlLH}@Waf*ZYKT#;q3<65P4!;9K@4E+%5?
zn+{@4A_6AKj1uloYm+LH(lVeRoD^Y`2bX^@L`3q%Iqq>w)&h`WQZuXr#S~!7QB2z<
zR?&1^gCROM4O8S2PB7`R38$eVzyT_B+&aJ@E4-%{tom?@NP2G&AM7MW-Bk1!*(q~+(_9a;w8xlS6{Gbxq6yqbjaI*$v|v_dQY
zP$<1E+>rFHGDJL{+qg4Q*LQ$u!!bmNAcYji@TC#0WoE(4nV2p+8@zU!TDCH-2nZb8An9_kl1w#w}8h|KTsu^?91^Eis?WBi(7%oILHM$q!$$a&t9rrtf{4T!RoE?UWp=bK4bOE#sk|{VG
z5KpnX-4O6$=Nw@|w|bX=cvIA|m#BGF@rN85LdP1@K!5B&xrz*vTMa593^MTGBr(tV
ziBKVsu$@`-^$&MDeUFqZXac{-qkV0~a48fwdd_5Teg2wvPd*HtVPAu`ou$+Dn2Dn5
z*A92eY_LA|!+syvw{=O<2mPiFV=?m$peJY6FVCc)Ctq{cqpvIXDPi**B)mf;S==
z@I?8a6Q~@BKLglepO{)a^;S5T(XwMe5?-~GWvK_rK1m@VSSolltv{mFm&INjeE53j^q;&^S_GS`ks6y2NI-|e
zU0GSWZvei0HPab)$=WBFMQ6AdgVNv?tWSrcL%ajTTN+(w@X=Cc)wq~&@PfLh3$joy
z-FQYWu*Oc2S6=kJgjflGef?yOX4ht+SN+Ml?GqegEBT+tH5(b_$}Bjq<#+a<`kAXF
z2{6-nHmzUx%?nViE%b>7|3rlPkgn%hZ9F{Pp=$^5n2dZ$%pswSEy@9si3{cZEhoCPvH#RROhR6OEW9S2s`P(F4y4ZHa@nN
z*O9h8ZQb-a=m=G3r%A!hOyYmfE}DhO^XvNE+Bwe=os+i2#Hu+P+-$!{hE|+)PNXNl
zd-v~~93u`W$WMKG=Sb+}fcM6>I4cA?U6JV6zCvE$14y??BI)q%+ca8iCol*|f`xu_1y*0|z@5
zl0a>fc}7GCX4l*-qx=`}nJt3!7D;GEfP&f(hS6Jg0}b)A<2{v|`Av4Pt&V~jIndKo
z+vqZzx5ra}TH^g#B1Dqym8ic7IwWIAt?`ppe84B1grV1xcsya{f53rbV&NE*eZ_oy
z;IG^(%$z<42iMB%NvAE2j_>^-?_~u!#`bACqFvM|k@Dgqwk{ucy%n~3Z;6>`P_hPr
zbWh4L+!eqs@XssAf#C5Kz*pXe0NSrjw!peg&;@69ThhJ+D8`{s69rf
z^=(hRr;NLZnE~$VDdi||EH|T|6iuB(sRMve_W8eC1#XK1+lQw3WL71D$!iZ+C>WICgM76SW_W)1iTaL=e61>+hAgw=*p8=i-*MzC6D6`UnN_
z%;r!LnAa%VkQU3DAjp)FBp|lksQ%^4lE@TAB)7xR&J*}4iB}GXPkf&f^M^M}Y&Ob|
z!OI2_Jxe7YP(U@4Jz8HD7hR3dCAxWHk@8Zp%BCagy@KE?4HXr-YkkbMK8%gGtZsO}pysT7bGK+6K4RYb66^|UzJnd>=Vy~D#cJiRu}M^za4frE=*r}`
zQ&8}tdeIDVS&ebOdc(l=_<=0A?P9CwvcB4(32-=M{lAY+E>S6EMfGyz261@8>{7{*
zsS{Hp@S_8W2NM4EN0|tXr(LGXzlgrRXyi4pvuOv!2pJQ8-#dPF-j@)}Zy+&D2ic%u
zJwCb{+Y>G7^!R8oxlZtnZY^$jAfdRoMvrK<=IZ{IaUQ(n<9vQqiq3w=%!LG&*46Z?
zUlnKsXjOvSK0@9dA4Y#jR_#+tx`&%Hd0rNf4e7$i$
zVZ%F8%2JMeQK9F*2WomfS>L0xy8Xf-c2X73?7Y8iY4UWUuf^2Zshw|!m7ZQhdtsH9
z)Gq8LO29P?z1U&JA=_b3CGucRN5tX?X$MdJE-`iZ+b!Y>K82vxLH3TD`G<=mxY_tx
zGi{TN>hbQpt}J!VR<8k{;k7Jxb4SLa{o+~|(whgtIn%v7WAl$llRacm-J&
zXmopzRj>vX0e#>5?G!3fP-Ir<4Exp&#AuQ*MOXp_lJp=#ArUCcDh_jO9#pS;zLL__
zxTP=!pN0Zj%f{;mb9a6iijKoo%Lkn*f1l5$S5=J-JJRG-F9cIM|BARIu~Oeavj_P=
zpG;EsJxV=S+DWT^2#B=sK4|e$5a@nzvr!CJ&auV0r5j_EQWE_X*!Q&{dsp}#SqKTi
zlQ-sdX1XLdzw7_Kxarj%*QG+>{
z^PbE2X5SY*vo_gndx-~ZNy$g-&|Z+(cbvC=pOe|qA8*cE(o2N#`=Mh7)E@m@^M~pb
z=UG~yV6=~Sc0`RVXDB(JV@*Vvx_uIV|65pcgip$KGb{EW5Kfq
zGoJhU2bc5raOjuarBAwxqkOl^}9XeeIsMX)7uZwr_<eGbU4IS(
z5pU8bcI+knVUA8esFx4kvEeYbUB5$t+)HF?EhP)w)*=`mnQ@ixXu0O~U}SAc5)r$f
z{Sv|&O>38g%j#9TEp`3V_kdL5G;x7|*!riP04R%f0o{wmurL%}PwhJmOKkog8!Y?-
z;1BD{QCjuUdf9y?!DO}n6f#Yxo&Kki#175j`XUb=Pg2Up~o5Lzrw@_di|$N=nfbTmNoj
zZ$$76>-?ghMA~`wCH6YPUXrTc6u!OG-&*xWCuRLNWo$?!M3cmn%^TYIU%X|
z-tRL#jK>NT{xLPN@6PLnHia}n{Fw6hTa6%_(~Kh
z_`AK3kUi=QR!a4rw=_dmlOImLI8GGIEX`__e>9d~lci!NOZbVIgF%D-Nj^ludFXvx
z+tzvj2{eSf9Mq4P#G)XoZsbG_Ve?2v2npfmSGVu97r#2bjDF*t9xU@CI0;@0;#OLA
zIV%;kU-+~Gqq#Wl-ey>*@QcH?kdV@2bcdg{SY`#Y+*@WFj?L8N;0
zrhWO-hhm+Hx4GLgA|mx;i}f;qEOmfJ#_f-~`O783*!gMxgvuD+Iln*&Lt
zDZlzeFhLpoM{4|0qbt?LO5)pL!ib6G@_u|DG~FbNq!2xz1p8|MOI@%Lm!>b$`1I%ajzgs
zvDxra2$8{8D1;Te7Vh$PLT3|#5AT5Yq^lgY#f9r{`q9}|>lBn9vHOLr8cWyLK|zZX
z~#gFqIXre#tif3?)%%m5f{G>)Glu;7UBT9_38>uSc$AdZE92WAs+YjXe*diRag
zqAb8uOg}vIe;tBZLBSeBacYAjf1yD0TuKxb6jgGDkv;(6cSMJO+ug6-`{Dp^cMVT>
z*a?}uU5Os=Y!a7J))!?mV*n86=xxy>%bhkdxv?W6hq}JcAG(z|xT%M;`TfV_q+g^D
z_lfg@n=ichm6L$ZX5r#tFMkB!bFKMcm*O`yK%#!<+vA~C*|L|6RUydQf;~=v@>>7@
z0OimXcV!*ar7mI#Qt$II*x;KXPEH1scvB%mA!An_(nEBBoGID8q|-JrGl8HlMKLfa
zC{|ov?K^g$6y1AhL7En7W==F>h=+zgYn6z=ql=qW2=MTTgE;wP?_CiVkEB&wUEZHA
z0>t^NgIPia?Kax(=GW;zL0v{_vceJT&*_8JGG2zZEuoAT^K%louRj_
z2i|Sn*_7>)&{nxhemzp5{Zbu!JYMT&T;tm1+%{P3_vL!GHrIc%J3J}O
z*xbvBM?1SdZbyE;UVuXvPE6XUti=%#LCza`jGDIgCanyCrwc@}E
zAZQUo;3@taiXdS7zWZ(g-~>9ptr&iC((k~p(>;jQ@=
zTB{%@EpQ=(3o@A00_}=eaAX-d^t@_p$)S`S*k0Q;x}tfqYVSvjZwAKzgk!Q`heR;A
z0+GBAmr@7YWT7~rJ&cO1`kN?qb-S@x9mXur$R8|_MNN8_w~s6n^=wb!=H4)V*cnlg
z{4N#uqB;B@B5O7zPsu#3T6-P3XyILpRb=jTiHL|d(gM)I$XUk49hB<%StY{(p1bdz
za36NrCc09JvGuRk)`Mm6Jq5sq7Z@Gt;x)GW=@QZ2>;jLK?jnEoPEs%JSIA#u(Avh;`~e3HhSwQut3NG
zfL)qauixToA~RxDN&4RN67s@;o`2L_nB(3+6o=XZU%55&U1{rUNg9RE^u^uEk8+;Ce!hne{tByaM(9B>p=-F2ti)qHS=EUtj+>ASWeAwlGt=D3
zZxyqNych(n6K7qo1gu02Y}yg;u_?b0iSq`l7&;i*XP`tmo=a58iv8XiVwb9
z=-IIN!7qzTvvq{~BgXdqcUp6mZ8Q#Oml60$Q(W{g2{x;y;Z`<>4~5r>92@{OIDpqW
zKCJKRyzqTwr~n|Kgz6bV11Hlc{U@5|(n`|0ts5UvxMn4cluGRl*t8J%j{tj?aNqHr
z8rq&d!_ZV_pcf@3%Q+?68bn`lv5;%1)jj=SySsDC?a)gBBJ8ZBsTbAvkpIF9VP-()
zB4V;8ED@))A)^9-1_JSo0NSgBeBKrpz%I$s1L%Jh9_>Z{`XeAlJD(?NH+l+j8ZWSK
zr3=Kk#tv&+^EReYYB>uo{vYsg>gO$OG2aCr7yup9V4d{*36cB$dhc-Nz3d!DF8x_|
z3c-EGf3P=RfVyTV3!Cw5_B9nvrdY}_o^RBdt#jGboLbYY+|hv;q?soAf$S_AmQr?G
zw%msauxyFomMQEX3+yQ_0*OY!@GyODE*sSx%p`2@FSnhA{Zc{fW~)kZ
zI9nH@iN=&vaJH?Q;(9~v3bX<*7IN23K>
zUzQ5yG2|6~iM>$m?Y})f7V*5_or#2&3vIjXjaUZ(Ip-)9tD9`)4miy#YR
z<&<+Wf4NBPl?Euq;;*ZLV3&1m8;ceV)JMyA0n+pmeAejch;kj9Jn|`cSR;~aFWe*jSZhbl9KK2JR+v8qi^uk3ae+o$)_Q`ck+e=~uSaE|y
z4+o9a(p6D3+ru~g@Bk1o*zWYbIu^;0lD5m2E5XNVwwCF$Yu>`m?1ZnhD7D2p%LD-6Nz
zo}e+qm0Cr7qyL5|(%-`+_4l^lw*CVrAoxZH1}TGZX*}!@L94gFiT|N<7}B?|%IT3A
z!8+o`uv~P%ZM{^lFTi=D2J!BzY$IWyk4JM<;)F>sgilFIh{aCD;Q94UWRFwxZ^w>%
zJn+rSE*mXaSgJ^gwCCEjS%T6R9=N1bL+C?-Nh~cFKS5bq-m6FPD}t3-j@o5EyGS`u
zk)Ij8YiXjLsmnrhzn@>BCk~>DkHGCH+V3l&$e|QT}&`jbzYm+?Fy;0UwnXUV()M5DNi9bdM
zAt9VYwz%tA%c2AjFRhh#Q_6WwR^b<1p12%evs;+IaIIk?fdu#PoZ!5|E$(cjl165i
z$^d3{uWsn=zuX)nQtoN*0ZQS^fa({8jeD$p|7M3=rTcgoP#P{!#1e1@h
z-L?lR1YM+GzX-8DDFDzj^cLRJ*1|}L!r&TNZyCiz!Y&u;3*-TiT<&PZ9h1_RNZzWi
zw`gM4G_jZ83ouj^c-U(k?XbRU`ngm$(kt?Em-M-5HKuQ0_!6*8-hPyZxPqhay@vsU8!mT!RH$rx&g!v9fiEDVZ{
zxHV*$@;ka`q7s(}sX1p>dG4mO(`OH@yds_?l5nH_JR7)M@C>@MGK0d-cB-_hXUD!c
z#thWdXN;UF(pqfKs#}6j+8Sy_IDFT)`M+Tft*{WSty=32
zavwtd!boF6Rb??D^VMmK7pTd?E2kKljpvt443r5;$=GRzSUkU$V$MxVMw1U~#>DV8
z{mtDf?RTO2&1TQMs8GftuyN4WY4pp66C)`Bf74zvKRNiyiMz101C+2DO@oWKOxV5;
zGvIlqgMw0eVA}`*bMQ!BrFU=Qm7sdqy$?
zNUgUo&C3=SZ8Wtz%gStl?gt@f9UQb#T|lIy^!r$aP}04^YJdDMngZ62>b&ms?_t@}
z^f)MnO0pK602@JA%iA#J&;Ogl{z?(0*1fjua>{+NNH>zd;^&2$W&2LeQvz528Qy1P
z#kenBQcs+mgE4iCw#Bd=-$8o>fT$k&eq7sO9ebjcHo&$o(F@~jO)weg+;TO)1
zfkf25z!e3Uw09#de9h|?6mPv##t8}pe!Ch|UKz_2%v6!M59^AVXH9YOn1;Uigo%%q
z7+JG1XpD3!r}MMKHR^$bC`{FGwU?KP;v2?=C7$(2S?fKq*
z4yfixUx8oAnKkAOW+FA9dqXxbvw}%z>{gId@860ifq2qj%opjU>+4bRV3oCOzR_&v
z_?z86{7XmN4whEAi@?F8#pPl#MZkKNs7E6y1``D!pbg
zo8WmX2P@`Tk+pb6oEX3(8mn@1c|U@d99ff}QBq#g*Mme*a(iZr+4)z?zE)EMjQq*`
zX#9`_4H3L_sg>BaJ=DU!j+F&oiw{sSR)p!&NK6Uo?r60bw?n?=w9(p5;d7#G=^@Q@Z-3XXlNzxW>Qn@-`n{-s
zi-NN)ijU8%9*Z~kv=O>9GD|ZwgsMk6Q|)~Er)n!4RgUaVG*PbjiI?N9=j>P$2e#9@
zgpNZ}{OD*V=YtNZfT0ul84w-A|Bq4!0e8B+jENMGOiroVMqg6at!$9^7^6z9S?P2K
za?)F=P>I0%`(5km{#fn
z59spDF*@XTd5Q{?n|GL9rWx$(L=^Bk2MJk>$E1iTl6vW>W))8)5Qw41PDy=o3ahZDZxB#ciT#KQITTKH*lh$
zj^TGL9sAR!Bg;4DyACI<%lPWrqGrD)`wC>K=WnKcGO{mPfRZeekFxY;_f
zMGKuL82ccXb?{D0b;Fvh&!A(csoLQ_I|E)u7A9wN(;&D5lZ>or0(Dwn#d~bL{C!eY
z1%^z&@=~7M5LtE+qvDHfwPIm>di+dD9FCF2>ab769ED@ZwIcf>Hl1|SfSXoleKC~?
zfo2H($!Dr`uiUoUfeHnoSr$yV$^S^CdTVl2UesYXnHH*gn8?lvOEweGQ-7rH$d(<_
zEt{3d0M@IOpf$q#S?Yz5>s~Q4?0_6=dRV#Cl>aKid70C@W?%m5Q;I9z+ia0nFTh9U
z%Zfc*=!qE#xJ>|%T}*fizEn<`@y!F^+PVEr4z7!_U+Tn44o}e1+@Pz$ripqkFBrxd=73St8i?0T4roUr?ksI
zrz=y`kIWH;4gw7$^vBR+?rM7o#{qBYY-7p(QVT$PW^5rm%y7`Rn-ZV
zCH=7+?35(zAASRqs;v(p~u=xG5D@Y|wz0OGr*$jTz3
za0u-UAK6utpDDFdT$p_*SYXeZw!YucN&tQ=lkhJA%V>aQDa<#zWJxXQyIfkzdx-<*
z{W)Xu?nSgw{%+!*$IFSUNrOt)#e5<=St_=s1$KQsS+WFSvDY8(UFLrM>h|dScucnU
zUCQapOAI+GS@O)uESbZtPlD{(Nmrj!4QY$J(=i;lT$w26`{2IWU`4LOaB
zgQCT|{^tJg-z)N`?{fEn5fxA}h=Ta=Ou9d*f=xm-HZzvzrvd}dQ+>mv^RV;hHJHk<
zS{>$DAMzG1`oszIR3t=xVdSMm#WaOTlDDA(0+XHyJU=rwnXC~u6xtW*l&Cw$fZD0dje-;sW_56*pY%3ENA}#G*
z^$xhCU#wnLxtNa=sWEj+9COn+9Sx|KHc+qSXlB*l-+_RzP-=JOY-uj(V%GsmeWj%2
z!+|I$jpIjM>Y@}8d=}PsYXDa|#adYkiAqwsD5b%!Y>c3hWia6a2_
zs%)QMt^G#|R3jL`gwzA4YRa1u!(g$kQk%!5|i5}%lLNg
zDpS$D{!HuciTLOH8FgSo=3cu%!L;0tA>DA7#|6#N0!JF`2HKiz6m7%mWB&Z^LJrGR
zFm+0NSHK%ZO8u3H(01Uu+-u|e@cJ&lR>4hjKmfk`APHsGcMl*KecTm56egzn_5J9}
zhr?cp(4P;RwFuU?jXX$1fSAzapukT+f0UkGPvyAk+`R-F3i{npAU87@F>&BLv$%CF
zZ=Q8=fimIfQFaA@Fz=b_#^9`^^_d`A#ZUE87SD@=EOkD9dnaKfH~bhw_$FhU+seAX
zO`IIz9VN?AHgm>4DM?9lTYD@0+9yjI0vLw7%}ZZ9n13!)Qrhp{^nP+HrIHb{VuFEH
z1AI;a5gy$F|`1__(E>YKP8z
zIoL_v_7hi19=^4v@wh78XPg_M4ZxnY)4|wqec6@
zqQ^36Izaqw-n>;yO2H(+MUE*t?=iA>F^At=|MB}yg(+&64FUN>iaMXgtmhQj;r7}~
zc<_qOa{+Q&9p7crsJ1()M)Ze@wywC9V-Cc
z!La<+hVDyBMYJ7q(BxsY;cW%hXxL1egMq^QX5HT;R$h&KElW%O^;CvV&|OHPd4!+`
zAj=Kb|ElaZ_f{%Q-q#OUiHH@c#R;TTlz?0*DQl*S`<<|TfvcY1MJKX^2^GwWkuBgL7(-lc2u@xY=V2x{fDGahzO5Ol5oBDaW-
zp+R-i>mCvjkeH-jpDDD@X?0o{7s1WhIYz0SOmROtg1Mjv&nHXCW|Db@x1Rd8WkmL!
zcpf)1&&n)z?I_E@)dMz83E&n7Cc+|=BmFn}Cg)^L!GtjI9b9Ry$;m+^k-&AWn@
zDq{#ZBR1W>4j?xSjJ#2lrjPra%P=4@*_YplPyv%5J2zL__M$gK=ihUt`+xNrq`79H
z1*3(ry>F6B!>~)UOH1)64iU+$cVZuY62w0Y&r362Kv|)Zo^Sl5${kz8gHe
z7LQ_3Zc^y~}Ibv!CRT{=YUcXnKXIVz7*F;v&z3u_c
zjMa>TgR(I-lBsQP%l_b{$_#e5N4JtYOjM88w;zL!g!`>iY8ub=(UHi{7|)QH<
z8cHVX+JES@W}bR`cy&)ZDz%Rymz@=}6fw^XIjsPj%}pp)o!Q{&UyHh6GUD_vVcTo6
z(HtBk^+$C-ndV01iyYa>YCV;E81TY*8|{3%1_>Sy7X1K4JY-1V2cVgMdL?jhN?Iv{
z-i6w(Ti*BSXs94&$8+Z#e-fJh$7p2doA-NdEbZ3y5@;?*K-jtN0*{l&zo>0rZ4vwH
zaLDfEpX|wNIcGWh1m%`@ZL1fyr^p|8HKJXEU_Y8RHCeBA99i-_dJ_Ptn1cq7;{*zV
z4F6>V6i31$LB%ccAlLb&9p_a?U+!EL(61`rldq|HL2PH>r~lRV=La&;ggM{`p2@sfYr8YTYs8)
z4l3Pmvc4&ebP&Ppx4$1oLV)C?V}+q&6=5f&q^hc_qGH0H0OoCgQIZ2J(?hJy-%g?k
zG9|6Rye55MKSak~Ty*PRoGM`D`|2PcG
z5&{dnfpXV-w|mzthdF0uDck~cE2|_-LjDY@D|$E+giVX8nj>a5wb!X7x1hVj+Jnd|
z;F*=1yF$lEN1W2vpm88R{w;z8=8o)wK1chGARKS2b(J4rS~?gl^{vkDtU;I{#8
z@!+Bfzzew9`oSA_Pog9YFGiaE#Ut^sB3M_@wBc-g@YpnX>`Ip>TTGAbV7wKCb`kB-Rerm?0cyB6c2r}wePT)R?f{aIJfq$HYeTNQ)DTR^=JZ`0U
z;zA4Md;{maV~v0Vyr1Vx%-aqHCP`Y1`$1hnKzpROa9Pixy`)?fwrhS>{C>(|{sr&W
zhCSTlH9oqaO~1nwm!%o^UqZV%=>_(Orae>cg6~o=l1stzeG$sq*E0Z+{
zA94=LU6h2Ok2!??l>R+rlP~yKA)0qK-7xc{B42Z1CFbb~$TF8J4%Y`_birDHC4M$z
zMN*p=QWA&S`UI|5hCG5{#bDS5MH-l&z8kG-VJ+}{cs!VgCECnY6;(N*hU_RYru
zS_V*9c@k4G0-G~rhbRtvW#!FIB$wZDvo9A#*V6G!mLHR_!EK1|-8LF)^6oEiHJrZ-U(_vQig~B!2GxmV`XE&CR`ec5&M!z;pjp
zrMTZO8w#MMpjZK;gLWRA6ci@GiT(jbU=$P>h?i(((_T!BC(yxH$&ru2fedk~uu6eJ5}v&iN57?Jb_j4_;`*Vansl_L7%X&
zb`0f$Nidj3-B<6lS4|)$iyYt%vBa0$Xyq0}Zr1)6u0S)o4dcWY^}mFaI&28>EoZr3x}nLdscIi|Go&b8(xIz%K(p02Up;r@z4veqbrf=f7E
zrWE9#8{MCt4d%UYiXrkh1>s9{I`}Tu7Nm2YVl!41r#VPAPy`5G0gVio-vB{eS4F|9
zaP;M<7i5c<7>MMtvEq+wr2mk4Cf03W4JNmgMAJw3tnfU#!0eda?d|RT{quW!gTcg|
z3s*Kawj?87u3$p3H>QEvnK}efZq|@SZCBU28M962MZMNg?`1L2+*?s0pYx3#+s2fa
zgFm`6MIa#is>`sxU32DCcl(DeIK^<)YruZrKK-rA1`i%e@H&_u(Q+F
z0!zz(17f=?^IuaMj&UpY-@LdEQ^=bD1EvcU?)hIf*>ER;#^eo~m6UoBwfBr}cK63s
z4)2Tjr{$;g4e<#HGx=$#PCM_fl?p~RA
z4`_~@Dmi$48{3AYkaw}z6WDZkv|U_#o0zT_CzeG6x18CzVl{2Xp1gHZ3i~*DR=TMj
zmbPnu#ly8|Rq_Fz=3WVw!WhR_d?S*VNpY#D64l=)p#HJYe(CEN+10H!ma1sgm0lRju$?$HYh3>?|BZsNU;Y+JFaQKSEj__Ur$Me&^)O^S-LE?AKz
z#QUPcE!T`q;99o>O@DxIVDC4h?GA0**cQqcla7c#TFuzIIy-mms_|%IktMeO
z*f1;l{1r3C0t00*jb`juVm!ZnGv&SXj)M<99r$v})Q!@<7qVcn<($06S)c#Csf5wA
zLW@FmJmlt9vH>48qsF>a4456=x6#_CG91T7dDCI9L5K{J{Pv?MAD^7u
zeRIf1B2ZzOqfHr}nWQ`Iz$@#uc7Bmtg$q3JIyE^GWAWxT^bG7dU02CRfRda!~JUl$Z
zJ;Kc+n^;CtXb{XZa4bkDsjK%<4u?nC)SY@Hq)Qk7)=AsLL~jX+Ts-<_IjCf3q?#6f
zS!vV#=(Ljk-)$FIJgAAhVD};Z&;dhyM8G)0ziTNA_0DCk&+}V`l~Pj`g{oEhflIFI
zCUyL-!d~E(1@4a&5NhX+;u?Wc7yEHDa7V`U>An48cH^7}lrMXW+GXyu5*dtdJb`T`
zoKd0wD}bqb*&B>Y1ViA8KwbvJ+Zs}C@6Uz;Y5DjT)Ze!@udY(R6K`04&lP&7wmAy{
zmT1WFNQ=YK)wN<(+{*~)b$W`g4SL#-!M0*xBbe@2?r=RfM(jf~JK{oo8ULGHm7}aN
zdA`;b=b%NE0GQC(K(+)j9T*MwSptNS#v9wu*%kX7Ta^a|Qb(B`x?`U43lHXdvo
zACg_tt<0i?PdCi|998{>I;Y_eN#JR<0?rtuGdXD#D5v4E5RGS})(=m{76}^$UogK8
zjFnje^MNXiM$!%s55YV@UVeU$jo#m2>{EW<1|b-GOyW3C;UGG*iu|LpRulfJ7b5uQ
z*!y^N_9bYup1BLq0s=zH7HX5*{)jswSlm06db>X)#6EHw5XkpsvnA6aO<e5)uNYTBSEdJuL%w74*+2yiMlC%Zp@PW}h6h
zx9TN&Vlqi5aY#1v;r)YO?laS7&J+_sMvM6cY5Cisr>QYoowaCWdzvFN3v4fdfes=;
z)a&@4){Yq3^Burj%f0UKj?kY0lgu<-b~29|t~9KzOFDEuOG%}GadPHW3!4=$DH0Kx
zELzFB;2G5aez?X%mDQ@O1BLH)Sz0YPk5sYPkVMDF{xV_gMtd?o`Q^Kl|p$oU0xbF;QFk>1ayQWn4GFdVbEkb)wn30FxRf=jQm(&WdMl
z#x@h4!v0G1YNKLJ8P*VbcexvQuZ@nz1z7RY$o58C4GXAG>N!m
zZ_yjHv)BZsH`V+L?AYF%)kVX(tNz2aliXKKK{c#=j^@LT62v##+Y-RCND>f1n$-tyK3M=u|;!kK00Zqjs4JU
z9CkhVI|r)h%4ljV){nU!i}xCr1AKg_=RoHJL|`!xDEUc=P%2Pex9#02{sfDWrPf{M
z^Y>@P1|nN}_43-(&??Pn>Ii!b`QTAT9oF+Rmy8fIKE8qoZUL?rJc@T)BcJz14#(f-r!laHQ(X-pt=>YHpPLce
zhJKjrA|f6Z<<9(}SZF!n7H}(plk;uV|CUh*D7;L$cn7~pTfN_U`Ag5twnZ=OL1COkY!F}e*SbMBBp$(sV)
zHz@uUCWY_1*?=^IJRiK2L*V-j_`2EbCg&CiF1UR3H;?Sf;fYcC7ZI0g$5iBtW+!fx
zhys4{xCDruh!Y>OC|C?@sC=xcEA3r((U5yG?bIUm*@2>D++7|93lrRcMveUTZjDpm
zRt3c0jrJTez@Sv`TG*5V+nrNXS@F}}Bb5Scd84DKMw~Nn9qi4SM$DLp@**e+PRAcs4zJUHdTc4En3DWnaLXQ~VbA>)BP>aYN@I^g21int
zGkI5#qxW{Ua!1uo4Wa$dc9FTZTZ=FLmmxl%uV2L_pNDVV%^yVS=XUoYu-O^C7(6Im
z>C<1IqLo>1yhuLDa!td_kM8g4XlCGk3;Hxk+T%r0--+fz)pn?XOPCvz<=X}E0Woi4
zX*l-xT05<{3)JU-9SqnEe4`Pc_^xcGsbSr1jJ-vsNv_zn`6S+VJo85|OfZIOrMdpu
z!d_jkv}NE~#KS(+htsJq)S9(qQAxWux?V`M35GZ(TwYg6!W-h0Xd4$qg_MgkZ{91PQ0l
zXjQedkFK&%wq{OBwgr2VDw67RM?6p0xfE(3K~Ni!uuUJ4gn2L*N5Rf+-*i+}ah6Y!
z0ttB7zl9J*Z|Cd$`BhOs3MNvLlH>?O_Qs0=ASj&7{}|b_u&{{j{sfMB^%+2I)G{~E
z2iuLLfU4+_OOT;Dt#5%b9V|D_T)
z3cP8k<}Ap!61rnZT}kDo+sj&F0B6GK=(OzP?lOzyw`Y2B+W|FOHUG_@s&TE)WH?7X
z?Sg8fpKS44;(7Gq#ZqIzNyoAvnW39^FvK~g5e-#GR*4OuSNV~Z-rhRb^KRXjXwm7#159Qd)N~Wu8o#RuY-;WmE43Y0YHFPK&Fc(6pABr
zyxDH8%M(8!fT2=M&S|+O*$q!8MpjS6bCQT1ZR(!-O5Oc2ys|<^i1HD-j4=MO?Gz3p
zds#j7(|8F=WiLk{8(-6n?l9ciX2mg~ZF
zM-rBSV;iLTN+xgko;)*oBObaCdb3ATBB)FutJ%U_xgt@Puz
zl<(hTi^hWkIR)T3(m*SuwHN1+U^%QJ#$0EcMLGs6cheBApM7xYtT8rTFYRBC3?pim
zYu(&gs1WWAJM(y7D9*f90XtwAEaV^3d7
z(OnXVUH3~eVSCDY$waH08w~;}iAz^$V#{Cr_5pE^AiIA}ZnVoVx}>&1>nnarkrFv?
zp}|e?HH;x3bIX^YJM;vZ_MOYX&0de`or9<20uMWdb@7Fuh_xLv3!nSg(CBYNNL2yy
zy;ub3Y4IkZCrqd$0v-;ZlVT0qy{u+Qq8cX=t4{V!0VuQ=mJCwrRjlk`%|i+fTG@;;
z<(c2$w;%8pP8(j%#xMMARay=Gt(dCG%IV#x!UU}rx*@vYyy4D9ZcVJUC^i1k)figy
zb)E*pm?2rPpK8)Mm*3RaILH#XEwIPe!+RU7oa2pY2AE}Pojx|}tsm`o2;nEQQ~n&u
z{>6WBdm7dNTj+f^_wo?#c
zq7|Nf5cs^#qJ0GwLhvZ$hq`oYxF1GH#QnSWM6fbrA58Zr!Qjw}rNugacDyaFj!aD<
zBpGsw1WnFs;gd-VF-$P@x*9H228CrB6F+HG=~E7Y!D!$a567NCfuqFM=#Qx89KCO7
zUegOyVO~Q%3$ANmUCaBKyHrVv(~8(R+=zFx@S55Dt!1Z=YB{~4qpy*LQGw#K5Fu;D
zR5vgQFXX%D$4qkgKB~N<{gOMqYVxIR$;8YIZBtX)+3I6+%{OF?MtMHE>=U=|*!x=7
zcjp0V!9mH0@JLeldNw|+ycj3cBAeBWpxisU0r0yHn_rf2?>8cwH-?8roH`j
ze-v}wSq@z$L>wiabZE}ya**Be`b6r9Lav*@df4+R3o?%`qFyl0~H(S
zj8e=UTrlW-^Yb9MYraM!1#}Z2%C}(Gy=keEMUG6qT$Ij#HAwdT^8QU*w7iZc;!g_)
z!LtR46
z&0Fw|!ugN;L#;)du#NxnGgK6YkO#}>_8bNzRIHAY)=6bGtFdN7D;sxABk@HOGs)RP
zh*XmJTSbFTP8yi5%2f$z_m$M&qacg;);cuUO3b^6n7=inO4-A~HzQHy;R
zMSROAzpuTlc}{ox8oV7f;2|tD{1=yD$u28w%}kc_Q+g%!bEX<&70Ld~1;5En;Tcio
zdhcmde`YNT;(>_8NRQHj{NeTxJWW9xr>I^||L&!`TE+#>fmMN}}w~#noj^iW=;}SVIk&lH}eU^ft{li1{V
zf1PGBZb5SqN_CkfnYzrQ_Gh?4JjD)uhubE=ag+pLjL%{&=6)?NVh$0z71Z!E=idlQ
zXJbU#@oDsXjv;|+ksmR?r$W_k&XnSbz7#))Ktz_g8wRGzqJp@CMN{1PcDS+m!E;xy
z%%CLM1hQ&1mgF4|Q=F64x2@Zw^KD~-f7XS?cSZx7t+A||JozfuXD(0k0L@be1)YY{EmIWWlkn8sD`W>)5
ztE)%O;ws6;PZp*(H~P7%LKHpJ3egyZSQYU6S#9D1ewl!3{Oa&Ml4Mq(FmjGfLp|4s
z^H28mNsxRo5UDPGV!EPVI0u|(jmcyPS5IlR!Y}NdvHcv@b2AeoN$`woB+fSX{;>(iokU
z;TqkY^9)fYe)CV@>=&_5D16$>ZyMKRk?M9053mEMpiUQZ4DN$Y`5*sJ3!N_i@d
zJ{8Lqv_^!72xFBgGve*;!DzHjk8ks;saSe^cC~zjt
zRJ{JxDY__iVpLMiK})Xm#Dr&aacy3ItDTlr`g(LrcXh;8Xh-^zB=b@+Nvh-AA;-7~
z1memxtXMV4{udxeXg<3unY-7M2OC_Mzc9_YYQU>$6pD)w2}a*?XGg8jGq?|2L{4;3
zB&D8Ao{~N@+IlRP`o|0K_)U=3)WUtucuygmqhocIbAa9<@HI$~`)E4(bBvO3)&`mF
z1Glre%`o-KhTcXO@B!@HJ~!PHfV`|XJ}FqVLGZx*)IDC!O@%{iJ!GR1Z`B4Hr@cG2UHg^z6;y_
z?6nBq;smBV7MKa3P6~0okp(Xp_NynEY52#DISbgqZvPw|{|Zi}vce6BPe$mUuBXE{
zPMJp5VqT(1=3VsL39u!N(E^|S9j3=;QFz_OKEBGLM}kDu`jc%4^LVwps?Iv7Yq&u?
z#qHG&_Yh`naALIEi(8$sru6j8s%ayu_AvgwiGe0Gp)EPGWX&DfSesdamq2c2HgEkgiJKn~9P5ixqcM
z_|V@)Hf68@gG(UBt*UoXdY07G!Mw8HT!_K@z(o_?ghs^E$sc2YWDQ(GDMNO^86}kF
zOgzK-n*jWk+~senmB0Dq3pnssZ}vqK4N#OQ0!vmd97t&6g|Y_tV%JHevURYRfG7_x
z5hh}bZ`vl#L7HuU<<9XcASm$h0s_s|t3~XB@JZ0q1>CF7Y?j#!*o}gMMpozAxH0`9
z$!utI?cn92R{81TMP-;)Dkrt^f*XRxiu>)2q+n`ppArP}i9An>B@?P=6=Ue2weU{W
zX9imx7Y@T;me_5i(g^t7pWyAp(8=?tV&~ae8-T(G2(>?Dhq=5qX-AXmA;xu9}$NA{r*I3n*(4@n#Yle=^#ig2`@=@00e9h!cN|d
z?oDG}zOlBi^GtTVjH4Rsb2!+uVM}JsWn!~qLTp=$72zOZ5tO;kBll&5!NZgTLFdEz
z#)UXezPW6jAw=NHUm&4x8S_p9raG1_deha
zTTW&9$?r*?hjqlgVJXPFZ7Y+l9W2st`SHyX#7Y$19W!3{fe)H<t;{%>gg-6|5U*c_^5R`UM@IE_kx1
zHr=2Q`<|()FGt>5!gr#>`
zay)e=C(WMnun;XDzMmRE;#>mLGx=#2>?WC=MvUa~K{_o>OUB&SiOrAqjldURK7PT%
z%bAF9X+}Q*KRgiIH0)ZzSU`ldxv1xE5Wd7Vr_qDr+GA)AXxq~EAITYepLjYuB
z0!ax8G_9m1qn)Fj{d?A2^h-X^WEnh8XE3KPw7K{#L16<69(h`75{{n%D|irlO{O(#
z*FPrWSlMsE7-DCBB_}zkHr%g1qfMuuzn0nlYY-`s#tJ6kZ+ZSs4~LV@TzFhLFTet{
zfa8eRw8H}NA3Oz-vIAL4@U+>XO1-LmB;X9C
zKVFtR6`A`%-Ans;v}ws?UK5v|fQu;@5wX4)KELJ@TJUJ!=0A#(Xj-_4JVBllqD?|y
zB0pI7D0V|iyuE6dnhfy4_6PH8XwH(?VOFT1(^v|a2DC5q}=f8^#F^NRX=+k0VxTKDpaht=&#
zSy(cohQOi`SU&jr-SqZtDsPqOPWepzI!9!=IO}kOaw02Mj#e)~0zw+b2XYYzwg@z7
z_oR8+&h?FRAE-UwwO~bft-wWUEuO|67_%bBXa59|${v2uR(FoyOl$loacEOj$bM69
z@N&9FSBJ>&&*|frD1dfk2aWw@n%E2T?{^Ga*Xy3M6c)K(-grD**51}P_B+N8jS%x~
zu*J@hc)p-scD7IQF46-xDBmF7v|eQUFs*nozh2jm9671g`eI|!a(Q%V_GJX@
z*bL%mc=?8`k@eBQ{U^n4SP{=%#0`4{ckSciE9#U$&9B&WZR~3>*0Qwa#jxCb9mK&8
zc&84VIbJ5)O-^1oCcdoKLC7r-lJ_swY2xbiVBU=XfG
z-NcOxYyF@g=|a7%(mnh<^@#uD^j$%@2lB}Kf9_d4`_u!OR+Wiw4JV#*{&M(yB)`Rg
z{L=AY{|{uJzap0DskRYybO&Y(oh;fciAW8Y`T}nS4jo;3ct9TlX7}pLAVpA37
zI00f;`N9m_d1a+iTx=icu~N4^Fad*uz)D(`3lDf0vInj_t?f)>hI=V&(U*73^9Nrh
z5c-akc?BEiFx0TTKX`%zhe&mbFQ;}JV0`hT+##lR7jxVNvRH7d?#O+!rF(GeenD7I
z!bQHTt~7OiJ-rPWhkj4%(E0V#yA3~4><-t)!n(PS4$IW|5QLsLZGUMRA_e^>B4vcu
zqEwKl-J6bk&=%|l!YbF=RAf=VnIe1PzE!A31o@rd;%GE4fOl=1qK#Z{FL{hS0TsHl
zt&~|lF&z60UV`_^A+K?-IQ23On#2B{k287@4G4*JwhjD7xApBuuunp#eueAob&LKy+OqX)(Oy>jW>eegm18W0TgNX2!4EF+SS@AxO$?^ljO2tR
zBghuKi+h^gluqw(WoghGBt7XvLFdUQSu4j^*f_&
znCl|H^b{`jU+ZKR`ILcPgAajEysaj+oZ2^%Edx*GswrbwYw|85b$evB)21b0VD-9N
z*&0oZ<3kyTQ%%_KfNn
zBvGgQdqKuDiT2dE1+ssbumIMA%#Ex|bTWzH&oE&`#Noh>^5{+Pf
zy6@q{g4jzJyxX^fb~^mEe}w`~A|+E@_+sJ`%7CH|fi$=os-}C<=<$wT$7q1vND;=FS23oDVMy9pXA0gpo4H^Myf!
zC-f}cQ7v9#F1c%cfdk_09W8wcvWVlA9SIpQC3ioq0|1M+fi->JDK&M}#6|2FpZPIC
z57-WKIVGYTMIxI8VKf${-onG-+N&m74BWh00cayd+3A4-Exb68OG6Dg(FOIf7HEDv
z4_Cy;5#<*Q8dOU>)r%{X!yGAW+yJh-*O{4YgOF~?{Bvw~h#}Kwc8O7=hrmrd@fI=l
z?L9c=919Hrt@vF8`Bj0j#lKN#h99y>SL?6K<`xvs+?T=jasOG`({@-VL*}i&r>$VN
z?4T5eC=mqmz>w))Cr3PVQe@$IH*f-T;w9hJGMfMw=rz*G`hjKJ_952d0FRkPW{aX2Dn|tI9@3w`Ni_aJ
z?#xGrF8LNcNK%~*4X$G=WWnUFPSSoRxiG2E&>AG*Mr5dv+s|u5qhMd3pHjb(b}?_9
z&x?Hr53XoTgsrV7w>ML{6n?HqP(If|&Mmov9T
zoWOirLO`TKi2MIz4rWrJ1Y}4%Sm9VAYmJ|cDbV4oQX{YV;qUgG=KG4~Gk+*C*md7<
zIDo~5$I&D&g}5nj&PlQ`WnfFVkdq@h+>w+PN+
z0nkDY(51gk1Nbcp??)YeDce6g+u7)leMohn1{*r5gj2*|os0dS9{9p~l5o!Kdg}r+
z4Y`j-1tAU`-q_S3r<+(esk$mI1zfI%NiHib5fc-t3w)&yp@bW5Q!g==#7ZjF^92E8
zdW8AGz!_dY%Czj
zXvK;P6a8w#R#@b0dJ_^F)TMY|#BndG7_LVK9LwqMn$r!=+Go}(d#c%*t#)sfD!Ib?
zY8ttf7&^`tbUM@Oy)?H0y@E^n-+32y1Q?J*`oG36*^Ot+gy?YR>i4r1gv#Xbar>Z7
zQnGF;Nn$;AwZRHNQX_J7hWBP&!);FzoW4)9JnJL}JL&k_YXAp&ImvGC$6uTB8mf7X
zFWYb>?GB?cKuyAFBnsrx?53HZX?CJR2P%8g@60^&EzCKm9Nujmo_;40&(h^%EObhZ
zTKSJ$&z}~&D&@M;P}1;Mh!TM&MbV=Ta>0Woa_!M0OphYY*h1b})kDAmZZ*Fi=W@*R)N#Gd!
zd(4_(wf1sMczrZ3YRVjEmCvVL#*q0CRStr|R^!2w&SqjA@;915dP)gLerP;<&w2t8zPvstLOSRS#2%)b
zA(6WsbZeeIIZMrwGah$TXK{DS=&(I)n_41JRjXq9pms8SprX5PWmbKu6NK_}F(8VV
zt(XLxhTmzW>-5JOkK5Q@9AQIhl7`~Qeara3L5##pyRBEL2MQsl=$Ul@Nl3n3CG*hQMwLcie@jq}E?;T-hb<Yx49wz)$Ce
zTD2xYaXwXgHP@(-z}3zuEv=JBsauO$W_)8c&)$L1!p&H!!5X!H0oZ4BjaFR~4i`t^
z-YQmz^xB;Z&P*-Zqt9=+*Axh-x0FyP1tEcX%c|Lv`u^s2jdu<_voHJg4%i1c*Q~@O}6IN$0`B~&M
z$Ig4I&gE0>)C9T9zN^pjF@xV69_Gg00}1Z@CO5vwf?0p*V2t(+*{cKk2-QVRn53J#
zc!YB6-CE~e_NW4o0PI}{76!<=UQQ-Vjcneuc3KIo!!Z6c=?`1VAe~%9?sFo$_GOO;
zd$i}Bwk^A-UJ88LG$Tt#G)puO(7YD`-SZXrs&5;7&5aCiyVAA7EIT-_8<4NEk<
z+@Nib4`xJsJ+c7H9A^@&y3wh(T8kcb;CE-IlU);%8&4jmucvCQUY4mn+_x=wW5DR#oosGfhVRE8H9H|m4^uQ_$ca?hk@6L0ONRU(?gj@qyA
zT)Mh6B*@t?{pAfWn3WAn)eNl9w*$JbDJ;KdEO3L=r=%ZG=I*ZMpwo7gWwRQYYt#|L
z!?gcz^mN3-n-W~HX$9*VU|1<%SlG2YK@yg)y~r2HR`ctO9j$0yJ+la&HyU63bdZk<
zmd3_qfx&~z@?2}tCGW2QE#I25^s!=hh=4vw@YC#G7~Z7f5%;-8IwrlxO74_W22AZ^
zlEavb_CPiK2^;WdoK`Mh9g-J`=eS;o%^1d*L@xJnd&T*j{UC^0Nq6F^OyoOIx?S7P
z0vRtLgon)E5LxIt*h1D{TgQ%`maVKcD!jY$(q`}LWg5w5CQ^28J)#=Q{brf`BkFKAhR}JY
zf6z|w1wt!&K30W;0;VgYhGzJI7xp6;segGpw|j75R$}6utk4wxNay
z_V~OOyZ+Ks&>I{i$x+b!*50XBlCgD`t?nQ#>yy)Utp5gq4)0|^M_2O9H#^9)YYdcQNQx%&stSgyGj+9E_K_I80?vc!
z?Q?NI?flpXnaJ7(`pk=D>rV`tjA&5mXgb+w+AyGvP{W~#>P4#2N<_M=g6uj-#w}IJ
zNSis7q=#4etCrSRds`93{3(Sgqc|Hax%71m=m;Uq)@5qx+tWf!q8
zKKKy*$P6(rOzhe?U6p>#iL&K(B~t$?efcUxv6%jyA(=niuw`Xz^BMqDLt*5ufMQ2M
z-JYE(7)#@RrWXB(zh%FF5KZ=X$XS#c>KeTKyB=5fe8Q`yakstbW73w7^~Ig-=Lfn0
zicQ1f4u)7oL7nFpO@Uv7{u3T9Kc
z%*7oX9Ry%}#F+--LDeW(!u6l)vJqDqzPVPrS6H*RM-f(y(_vZ*$XId*Kig2@8Z@1^
z^h_r<65GvJ<=EoWht?B%I^8>Qt1X4$o}Qqb^xH4^cC>Oe&?K9blE>n@h4`pYJ#PD%ssEKF4`e$sIn?=E|SMG
zUGhHd<}jOKD#3OexoJ+*t~EFVq%6ENF2jazqcffw6Fgn)I}KN9bhf<*>#!X9m*i^7
z;5}{IH$!hd8{(clOd&iRTmCv(;XxqB{S=Gi78kHd&9r!pv&A(KpFOa+R$B1(OHSL1
zg^2@8W?-LimD^ZQbo!(%>sCIDlN}e{7nCr`QZzC@5>J?=#l~IxE6c;Jaef_N(V<7`
zZiT&+AL~av@z)Co!fR>VITs28Z+4Knh(fOk2#}dRyJ{72tiLFQjOkc8&;Dlyu@GvbwPc`*KXxH3mrbnk>3%;rV!I#Cz<3
za4)|d2{nK;s@2Ky@IH53X@RoXA)N*HNQ0-sw)wv-U6>W#&`QZ)cu^=_==f8XvoNNo
zy}RMfW&L<%NOTf6$uaTxm8De%vpeSUxk$mA!ueOe)m-<+njU(8;e;pM&eQo>kY#O2
z1-x)nPo5z7Wm@EJvf)KBT7Bm?#RbWpDabA86@TgG^wlK?1;N^``C!%GY=3;U*Vl*<~{!g!eTq-+lipG(Jn?mrJ$r_wQ{$+&NT&JLLt0
z-Gd1qvuulpMY%8xJPOr25Ml@SMdE+9R-8zU+lof1GI%%|#RvN0Dp;kz(9S;AIrxyW
z&o$w+LZb-TRIwr(aaw7_12j!~9L1hR
z+RiDl0XHX#{|{}D+_dUQ&9>*Fli*OxXhj4-pE2Nn>N}1$C@$*1D9L*gMW^4b$0>N-
znKlm+UR9=lK@n(j^QQkRe}m;!Q|JjM!Log}**7pWgG>XkPJR^gw!iji3mku!2mpXX
zP5+LQaeM*+H;J?Efi3_qJ3p6<(CP7Z5CDRo(kX8FmDdImEAMc%uA^&F*(dPm^vPbX
zf)w4@$n$UOLcUsTH3!k|OJX4o6{r4^3Sb4G|K*-Rk#76MkZl6&Xgmn6O5rvCE?Z*GB%qKh!<0Edb@YJRO&6CIb
z*ULH*8?FkTe@O>1kxz}l;X3wjB!RveanEi!$ecg)az3bzIbJJq#%qyIGllBhM9b8Yn54}cn6uZqx6^@j
z?oP$CQ*5#86|PLAq*uVMF_1d7bnonT2kIDSqY2ae5jaYl*({BjmSTPb
zhj{^jq!8N3L{S_R-jY|1dG1>*P}TKapE-5(U-~$t+pxJw_5dSF<6vz8D-X9m^`u+U
zPJ_G&J73e>jQiYS#o{U)x7&er(alJ;+e}}?3RWR-!)!YhKjWn(k$nf}+wvdMeb5&^
zf9zxDT&vln)H%QN>$R#x`47lwbR8c`!LHmOL;r4Uo|Wyni3{~u)mzszyQGfhO*YL}aV~#A&C^tXPZ!WWTfG_eD~yK7
z{+o4>cXm10W@Z6+1n+Dwd04Tj_s_^8R<G_
z!!k$(2r|uTAHI1`9VODS5LKKtNfE!^46>>EgsYQ(+ITA{@*GQ)$h-VPTq=Bo$vI)@
zQ-xPu29=2m#Fh4cB>aU*DsQl$TH*hRHkP`tV}cl;_Qu{7EBul%AbV*c>1<_XyFR-t
zlQB2;@pF65CtEY(o%c9~G7FQsJ(>-J#7V@Db`0b0UR0^hf+C9~_AG1gh^KN@bqBx}
z1#9m$P?>skfZ;$VNGL7n|FS3>Y0JTioF8`o%L@QY*S{l6pXuR#PZXjmdDEG%fO%e{
z>EXdHH^RU|G)f2bx&g)VqtQaYY;(5jeOok$@vi!#emTQK422K;4MNTm41^pVa%mXz
z+b^aYF~CVc`sf2LXwfDg2jL35tGu<%3zQ|1mCix4iYG#Y5TE7k$rTe&QQa;*=C=SHyi>U=cgsn{bz&o}TCq8g
zW76F|finq-Pv+x;VbqF-192uLoFq@60B7{&*jZPqdhMEMNj<6}T>9&-@)Br}DrL6r
zdbOu>>^~O*XRs`bxj3)LU_Gy9x7!&t
zg7Dsu7%9-ru8Z~&rJpfn2sU~8Yx%NZLE!ZB?C2IsQ*?xma%ZR
z^0OOTn!3HS-oml8oNMh4UOb5K>eu7hLW65pjXdz$=ndIf
zzM<~eMW0YJ-uUewhGCK%5Lgs~F@(TgD*Hi1{?of~N)2#Ym>8CqMtV0Tb<4Qf>^1fd
z_oE7C+@n-l~2QU%NcIPOiv#wxC-==kO#a07Mrlh+bgL<
zjB+3VpX2=BzJ`8o%u_aXgeOa~QJz29cF;8YjloQBOF?~<2%qk}UyPS`;%KPI`YfHI
zgDplKqR&n6{`5{4)AnusPl%|jE+M^eg
zLy}?k&lr*CFT#ey$bGS#P^fl~@>Vya26v>bo>Pyc5&|~1YdN44ia37@7_$qm35V-Z
zoP4|SGTBTlIoSyYzhpEB^%xM|bk$W{cF~jpT+FB3V%dQ9$&QvpAPK`hF?ea(g94Lh
zNOKZFuXV;=NOb@-~mP=Bl{r?|!7H
zi}?TPrN?mF20<3-y%!=7$C$uw;1+=P#O#PT@C}^!W9tG0<9FPS!Jj{o0)@^>e`f
zX9tYyz@()fHU#xYp7VjTF50|gUM$oCYC?EzhZV=o!QTP+5qR6Y^h1sZyp@v
zoZz~sHE#PO9_`F`=o6dA*_c{^lJNJ%%sN|ZTskVybmX)78C?Oq2;JXXZYFW6HN1>f
z5pW-HVz5Q>PPPk{M(C$Ea0xx!cFD}h71o2mk*)cw#$ASP#O1~
zkn}!vQrf>eL00*hw@koc-rY?7P7kv`(D}yDh<6L!HZKio$5z*s0Y*}VHU>i~B6U(o
zhYGVJUm1d(1=yKS5`Lil?MWNTJ$LQH7Z(p-Y+zov+tRJK@E*3PSU4O$cW{#bJ-(&W
z(O?~A{G+>h!j7CA^6GLQF)H{UZepIDbI+w^swu^id{Y^4AJ;frk#Yb$DL!n~2InBb
z{V?vxHQd=J7BZI6O<4UE8NX`M0rrN*(?H+Fc4vK+%!_aNpg{yD`7Vka5enk@b($7g
zeQ;2WSU&P>ABZ51Kb->)cLgqH?F2W7FajuPe2R#|#X~!&<9p}!y~z&Z+`rHq!8`Rn
z!`0erUdT%E{{O6m~?F1
zB$i|^=9=a%`?49Ym@#ZpK826=Wn}A93gQ!bHuTm&3eU-nplGdFIkCR
zZZw&W6s-Mdygi?Z>NZ>%)GzHh<|>CoR(262ATGVd5?EdPFnIU2P?e;Bdk8hYmo`eW
zLc>yz#l|dD%a7b<-y=GRMrF|aTDvEg9sbf0+cjA(yW?Y2_oqubET46I-b}?@)qIs)
z&>4a>n*f%&f^c9i9&B%xnMR=m4Qw;3>{dp(xl#v2PD>dVN;U^P9rkDu9#dzZ2vKTwgkECHc>%tu?OeMK|2^a`|{oGcQBruNwUoGD+WxYs1Xru4r#7`UcaUI
z8hEaoKC%_tyT+RWov5YO)I)DwUtia63%E)??|D_ssP2u#h)vX>%(dS?egMM8Bi*6u
zRj}>!W=94xgvl)8?m6ZYKcQTi5LwJRC_BpUp+CRdiXYGdxwUuE?zKetY-EZe1pA*V2FL-f?Ip;GZ
z69!)4sRurRG;`0k78oXZG4i?htgJDu_bx0PPuST#IL-^d06%x}dlc@#vdEmxu@-%&
z1<*=j25$KoOI8+TelsFAC26B3>?3i!iSk0Np
z+@)aw9-O!C{khWB*4W}}uZLQ98KYf9Ki}bZ(8VyYpdU-&0M@_+{c_liWfq!KlSpor
zvE9cL2WQvc!rEWm(3ckhY`sWtf9I>?6JuuI5h`FH-Qji~@D$)OZz0fDC%;(*2uNBS4`^X+mi{R8F;b
z7#-)gZa%c)LyF+Q&Vstzues$grCwh=RPapZtAhi5ZjMGe^&O^;HMkl0?-+`DFQ_BH
z0dq_wARf_=)>Z?q&4v^hJH+e_2zZ});*gU4lXl<@x1~X6-8@Rph8lJEOsh$)SL;kH
z9el-`KAnFBY$^Oj6C`SN5hs6;$CrMbtTdg{pA|PdZi%jnknO;upZ&d|?qI%60JcB2
zR-&(tzZ$Jrr2Bt`RRLk^Q*o*OGYTuA(r2fj=&I=YVjLhd#7z%4YK(&gHs0Vg0Cb6L
zlguoUn@_{WTrNs5;cY_Rv!ED!{P;pX73@^2o0}%%A1HBi>^A5Xvv9yEDjwZhxE=-K
zeDJ`vB;+|~cq6OutG;=5WUKZG#3rPGdja!~hCd$1FQOZQ{kQLbd0W0ZfXST
z!o$)^eZ>do6gHUJLM?*r4Aou8aa?qwW6a!R?oa|~f$@-x&Ls2W149y|Mf=IOD2)-y
zNq8!!HMTP=uurq+Ib{bFGzxdFhi6{JW+w)6H_u004+Y?;W8S@R0m|L;g@YZlCxfh(8)Mtf|f+h3%6@F>|=7s*w
z6}^K}2~)x_JtYaaVuN7uV$JtOsUAmdF9HX7`m>m4@Zf(3lP4#7>>XCfr7iR9S4yJ+
zA2#}DnuEl!^9@z<&71aOV8P{A1*ff!Fu6B0dQSE>gHCTPtmF`c6cYx%>C1NjyK=i<
z1bp?Qc(?iOABv(~DyU1Rc~;}j7OSah@TnE-*O>umt&cNkOQFSgoAN5OY~>A|px{s4
z*&e=-gVdpz>Wjf>X>47sh1iGB-EH83OB_A*H-pA_fCP<)E(Qs*_@4}1`JW7Y2-W@7
z7oB%;tQzc_awkm_!CfUs?k&oS*D3@JeWIWZ6!me7MP3yFX*(voAI(BcrgBAIupl^cw$)rX(6@G;TpJL-qT
zqdss^duXYe?72SihA&*N9NPoMDf9BE`#r!^c$cO%X2j!H4e>59n7?6*l7!{;P2tMw
z0v{c3ASfWtXZXwf-bmXt|0-5;G=4VKx!X!E@93`6{c7S(8>!XLkt7HpMH@T}ho_nm
zA*U$ul+3q{*Od$TP)BuvNczlM!!Hc-$wE0^4b7cCXzA*TBjFhz5fpYE-$PKid<#1?
z&Z2;COZPV?hBqNdgBnw;`a~b83Q!aVs0xAOM6=q}og@h_+mRgflWQO`z+!(y>1usF
z1@uwc9JeAvM>C)IS3TPrV@BptxG|e9nII0MsX3*!ld>-d2Qk2@&42Xtl1_<7l_(e>R8zY?
zQGCbX^-c|g<)d<$n`o{k5(L4w@cMbnGz^C8kofY14U9IZ@M!wr=%v;n6|Wospz=|
z?_IL?AEp;?EYQs&BIMca58y!EEZgMz@c~=d-ww4Y(gz2Id&`HdoE_`os-n~UUCvB2
zb)|?b&T*54-7|sDQ8J{eo(GO{_q%i?XNKB;8B`YW&_ul-mi{MYi|mXDLGliY#aX$@
z8B{J5?XmN0TJ&}v!;6+$M4d*X8`O;Howp71>UCLT(eXN+)}4O*|Z9GL6Rkv&#DExK!`@@
z0b1>R^$93RgjXsXygXCDd~zz9KBC8Sm}(qmbc)Rk&c#Uf|IZCyc(K8&e+aO){{&8;
zCLo^&qkX1diLM3D@FB?Kz%VzD)R}o>)Z5@N7o_?nk{vrLOC=>QN6&
z<=o-%et?BXnC|~uKd!urfa(gF=we}({Fw3t(wgM5@Q^tCXdG})Gr+*626WaByX|C6
ze1?%AaAZ`|r=pE^P>=!f9^sj(;!T{u#W`X-`&|ou0o1LFdKcMDFLUv$T>^2k|3=3+
z1r!fJL}P1DpAHI-9he34hFcPOKOUAlM4QV=m$zvPDEhtEgMYwP5O2I%CQM+Z1Lb9p
zR6E3;5KR{aB>gY$>zV4VVwJ{q`>T3$yy9J)|dteOOXH`qa)%WsyD3UokS9EY9JR);dP
z|8wnczyan14$v4%HvuXPZH&O&yOicL!YP)aq^{2WQ*nX{;tF^}wDCV@=MUL&a5^6g
zMgT0u0R2@C35#Wd$d8hZEna#6r$xBsWAT?>m)12~@Dm&cb|b0u@(-PG;Gh{4xH^#(
zyK-s=-bYtyahh~`5^zX@YlUs>)n5r6h7DUjX?+F;(Q2u}Al?S|DGrZj_4kX$0bbxl
zgs|!{Xm0bo7Y0Z0q;dp5J`O01`r-C#Iyom@$nDP`%gEYrm4Dx6$z$;;7ysLT6g5aP
zaNR-X2;N-6eVApX#?>ac3#eBI2c$#1f0T{8uX9d3>S7s>dMl}Sxi9$6n|~#b_44y;
zib55NQYZp8&nf4|bz;QWH%nxV;aNm5rT!a4D?Gx)xL*bE5Pw?Wr|kbx&)F#a@2I&~$K6uXi-gDmj
z-cR>_y6d`Ttx;j`{XEb9{k!N4R&2%|%O%TYbfZ%)R{;Vq5OWUCmVxN6zMu!S4#~fq
zN~U_B+N=!sx$z~_;7b|ya^P(Z?&DP4sZ;p?_X99)#h!V0dPD+G<6yu3-Uk5ma&SVk
z#11dQirvf1Z6yDuqUWfpJRr>@4Q2yC5k}RCm7Fwi+xqSWe`f-dTUWnKytEcS$}unO
zt_ud2GXT8Ic3uki{klK=!*P>XQC}KJE#`yaA9{nWD?o_X{#u0UfU3{p_zub_(27|e
z%u2R_1DHyJMw36Z`@*$bxNe7lb_fqQy@99I|1V3(yqi}Ny2qh9i1Cn-R5i7C&Y4I>
z0nA;4hc>X|$-qMXN1C=Gzh?+c=pOQ`$(1JTrQdbglCLrK~gE93-v(
z7z0wb@NtUjrPRf&M6a5qK$#YS7gB>jM|#wA_2X0+1^eM=k!^BnUOj}JsMd0VA=lme
zI)_84chv+R%LS_(fGT;)hU#UUkJQ_ot1?UHoM_4UZ$+m
z$a8B-(;P#&I~@d!$5)D1p%j{VI9_S2VQs^(bF=M_xwTp<-tIIprht%tR+AlOUM>M-
zsCxbCDkDP;xw*Ux@59#4pB3q1lj76J=@(y04Y|H*oSD$;v!aw=rz!zizXD8;eu|OH
zkd+Vltn_cOGaE2u{b>jQC(jUQO$(8f$?y7b@1)$^X7apx;?*x9GMSLxiR9aqMP4Aq
zcWqHVV}f)ok9X?t!FwI%=$*+=0aD}cJ9KWTC89TfaEE~U;*pMP1p{YCJH2A|LmT!z
zXEr1Ld46cj$0?9qybn?-i5l+FA8q7cfUqo!COgI%BH8}0#{j5?X8-tx7C)T;FpO2|
z=Yfoozeres_qNZj8hCI0Bkf04>QMCkAlHd0)XlrWODiiNgdrt%0lj+)!mRvnUIskA
z^I~|!br54ay>eQ*^|vf1yAu>BU$?V!x0Wr!EV?wl;{ZYYvq9k}#6mN5vR9hl6&Ock
zIZ%KaJB^h&l!P2PU;~oK|IVdN=%M~)AVwKHfk8jDCz>DNx))+$W47^;ipp8zcKG8F
zv}^mU3@fpqX|Rga%BVg<#p`Qw$?oJIyhg1`xBZQ9&!1_2#6`FShM~R-*?wfDh>7>_Oci67A+H#tnwtwJ^1<5=Q|1*%KfVvSPfu7g8FVibW
z<~Q#8mlpL+2WS^n5-|QbNl;@FFFIzsL|YeQSrntH)riMk*l)@B|E~eB-k(51
z?6IomgZzrO7fT4{?+osSLl%@TJjn1Oq5=kgHHotfto(1O|2Ok+zLRx9ON!~7RY-Az-4u3`1;>5Y?s4f>Wl3R57O5>mq
zaWBP@AhEL)PN@fHEk%Y~k6F%N-Y1(-kj!^smceV}SZBjz9~`En>GiXldDI56-;FDr
zUgIcosq}FE^S5E3Z7;$h`zLj>>5$Tk>MV~;`E8Un^ZaLN^7GBSB!gE56fb=zWA-8p
zZD>Cyoexv66R+ir36WvHo3r34Z{N@0x1hjV6}x{A&sj?UNv`dnag>A8+UKVCTNPb+
z7MXsv$0uc*MZe7Zfv?%{PPxPsLha+6G{0Jn)l2CqH7fl|nk8Hh{po=Qi_4~6?@d|s
z3l(z;XZtlXxo{tQO4Q?YVaO29G`1`g5BhRm5a%xRyT50DYfiGe*qlaY<@yb)CTWk;kuv)QfROu_JnK
zWZ~!31}4q}qNXx0%)}Jq+d?qF#?$R}Yx6#+aO8=NVxG()5Xus!(ktM%^xnPKD_@O(
zI^S%UI$%>0B7(mQ!+_+65izp#E9H+29Dk0s^>DpK`{t@f-z9F>5yVv}hxZIW&`qWt
z9pE$G@K^MGxYu+;wpawtPCAhedt=gA(Wo!^$INPBpqLzu4eL-${rBP#J=H{c
z_d=_$G^3R|=>hkb<;{kvG(wPlrc)Jj^%hy&egEQ26jd&1W6%E777|vxwWZRImZ@5@
zq$dm!M61?f3QxtmJ0~ho9&Vp|&TZ}e{zoo=O)m+?IHJchFw4HFRO$k~`-#0F|H$5W
zGxcs7EECn`Y~Zj}*WEc{-%nLbeO!=K5l5^c
zO$Zwyyf^4Y@YGU)&K;Xm0}_u!&GXz9(ThQ`o9QGetTB6KF?&WnQP%`Y^Ok}P84jCy
zBX+NmYlLKvi``1eEFPQbo0mh#p$C-Ap9iX{9VbPVRl2+0ZxnzTPx28uv!zJcPI4il
zgJ9>9X&ziN!=PZ@nd0N~T#|W?>?)U$?Tk0|@?qu}!@+cQXoec^!+mP-=yEecJa!;AD-6@3W*!?2`K)-oh1`j
z9(I~#x6<}x_n@?7`gl`+EwAAl&_Gua)9HM6o7i8bUIjGhXjou*Ar(WM&)Q#`z|OW_
zi$K;79SVCs%QG>X$paH+Vs%XXW>Mbal$^y+;7A^}j$~;;GefH0YhY21(bLhcJ0HV3
zeBsEyu@^(h!b5|HbVagPeq8ZN^j1a<+S=`{vObT$1gmE5ko#asm1o{UKdND>Y-VET
zx1V+L)&*+0kJo0)kUufTtT)%Im8t<%TsyudK6yhe#qdpk8y4^SVJ@Rk7NeuFNs~QO
zz;kH8s|Wu()^$b$2@}N0x_Rpzv?l5ox#0=ZE`kn!o)+`4g($;b0G;DWElr{0cfkzf
zuP`TL9W#YB`xO>%N#(w`SJ1>wJ~%iX(X_MMqjUbvgkg{_S^X0w`jF_h%`4hbTqO*#
zN*oIpZrQ+G)tOr+VN%#&mn>0kCr5B}X>?&2`o&27O-44z&Ni0pmWwC*YDoy;^^cay
z{9+9ES`z~qB3g?WZEea)6gDh(rgnR}6hBiay?(_waU$O1?);+ftFPrCJDlSt{A*iM
zb+g!VB7x3y_k14>A{JxoK5m-3SKhqmLdtBsA}o{y;WY1)fdG*l{!b0Znie_4lzpe
zEry1%vYFe@#-+{GKHDkl@AiI;3vh5J^D4KnCc(;l;f1!u=etYlt|+t)N9$IS;I$A3
z!9qCEXeO7IEq!Z0E~LGWpWzd1(0A@!bryf)!@&!U^R2ujoxAaZ)xWyWrX!TC)jBZ8
z=Ym;YIf)fv!4?(e$qSG2qeyTP{FNfL3)xu~P^{bEOL?050A5)Sen3kPSDjZ7WdAN
zpHqwetH+1;Z*0ymAtQ-}l$%N_!tq*2rN3Muxx=Ssqg~foW92$J(p2j$lYEqIV;8*J
zvRpDnpY%Y4vdw%#e3Iq-)9I(eL6$o7?i$e(K2kr$)gP&`!R(}xnN-)_wCW!`HF?ch
zugaHeNsE8UE7M6Pek(GU6Z|~KUqQK9(i4RIsg+boaU`8@N&|vp1z#<&&}*YUlf|d&
z-BZkpaPs8xQd{5IKx6gxB8zRjj14kb_iRWx2!`m_{%B?euIHqTxl#dN&J}|1y7wnx8(5tYj)Et@U(S_
zMRg<1mz-CexvgQYn12SKK0*a|k5)n~g`=~=K;%B|oe^3**$8U!OaJ7{v!95NFXvRh
ztGoeVAIih82^jxLuwZbmal_RiLUJkizw=CTtVO)8C53tQ6_Q!1^$pXSd5!A*T&!X{jPURr!=xo^ab+`SJ0B4)bjbz$gN?t*>X{-0+r}>&D}qKokp>Oiu6{E5wBiwKihXansj7(uca6%#egC^0NdMORK_iJL;Z%qa`>&SA&Ns2{;gsnV
zpA8PzO@D^%82P#BiSn&98~MDUz5xjjLRn?ZPqQI=bM~H4yMF_o5|U@oD_u&K3(E>-
zWcairb;6Q)E)40C=2Rx<3n!l)`(KcH>J2NQQd1AX>k&}84pGco8Y!-{$Yo8cAi=YE
zCyMkxSR8!x?dO(D(OD6!dH>9ZvxZ8+H5)QN&_l@2<$G8jgekbtFfd%$(+%6XA!->H
zwyGQ1p8pt9`}s%1Qd6x40;(jWjo;HNMw$+IFO2GiGIr0_k9YJ4O|v6VR9~|qnr4{-
zwTMva;fsdUO1h1eM+JypSf$jUfIGVAlB^m3(H~Ta67fF?5CZw|)N*=mqK1R7ihL^5
z_Ku7!AXEcDN)_jSiP|q|Nh|Nt{c|hcYnLc0X!5B~8?7f@i3^?62Yak$#LOeDn9d(?c(;E
zd9}G$>0A2M4dnWT-4Ra@*8B!(VRswjj|wpTOWYor501=9kC|XTs%BP4eZ~n1W2Upx
z@lAmeRH|NUDXHOd(>q;85mY{cx8$O`%o{4^KicjmW?zM+A#lR@Rt@9`Xv*}9JzB7y
z@yqqxvz^pavZFv;`%jS3F{x?@xtnp1yH{tOKXYGyx0T%R>^{qt5OeJJJmj+=*zy&s
zj$yt3arqNf`gpO^hTo(6XIm6nIaMD1M*`;ZG1BC3SCD9)3xbQH584cn?fV-AyP6HR
zsmmv>!5+b{&1+e;)4%@|g@6h!Iuuq*?R>cFKiqJC>nOa}qWelDu|$&L3yL&YbEN2a
zq@X4sO1*Tj)TeoB;>Q&5c0`CwS7UvQoi#l)M7)y6FL-58&Vke)nRn0kFg6az-S(96
z_gCf#fc&z4-`O{usmpA6c
z)zS@kGvL8AQhnEa-&kyg$9-ZP|7f~&1^N%@IqtE&)PT}j$N*_lxo@wJH=a;@D=)r3|?V6l0Qj$GeHU#UY=P
zG$+&FPmV8NnQx&|Ro%qdx
zhN=4*Gyv2FTq4okWP`^`Y_wE!LPF+r)tKLhA2VpqODDwKR{WV2jx=CT5&OFG?i-7A
z&D&3+p&I58Rw1`FeuM@Rmh0Qtn@4dep?E!u@E{?v0FZV|6X)xu{}8Fa>|q^$n@lc#
zuNLTxi7w+zz@*(E%Sj;dOvwh?mBS+vG07!6pl-~MC7NBCzX|L(EbIRTjaYC!aY2+2
zG(G6QY4Ly~FkvsZA@|=97zCV?kPz$q`RUUafE_nzK&7~^k}ANj)g}x^ixX3`1i`F+
zFT8pv3)KJ}QXnmyGvV@~1usA)K|9}y+7LiM1VDgW)<9m$X=tPgTrPdta60t54#8Cj
zlWL9dSt<2dBrV%mq3slqPo<;e_FOt}7(sgDy#|P)
z0)T;Ll64mnEDMeuUE$!whSq@Iw9(s|-b=m=0`x}v^+flclOUk&ugl3#p8)!<2dro+
zHCgO|%aKo183s4QRZIxT2$Bx}$N6&pinYh*f-^q{kCuznaSVnVXTuOA9&}u0&sk^d2&sU#x3|^8A1nobiCPfUoXZ=GEVI_WZA}Q3em&pNFKOL}c$Z0&5uPnydKW
zmA`wiN7wg#yVz;J$Y@6D^4T!sxgWlEzfOP0Pu=zB01s|45}zac&aDQ$`G1O^H-E~H
zO$8Sz5qCUOUjsdT*uftgfPk`+{!bYc@Amo@=pxq6M7L*?aGToE0~W#%1bfVpoBUz9
zo{MDxXhegr%m2Za#BK=j3#|;mxE90r_XXgwQ~2Ol1r8qetiSjUO1ySSM@}v&9U^nT
zVxz^HJCU=U6Yzstz)B)5oH-K?`uxH_P35Q&fZ4Q{vaFbL6eaNr^#lrUzuPfOt&}L(Rgyx|t;bZ|M^U@7zci@-y~-%x
zafzbazp~PA8B}Dr0*_D%4vnvU4{KX@bhJ^1=V_5b1hFrb2Yu_#Mydqs=<@G%mzA7j
z{J9ZOjWo0Fv|JZ~bX`EZH&pv|`&%0Zt8Fr2&AJa~lKm>bZPn-mhw@sx3F}MQ*?OSs
zmZJP@#t&PxD5&U1Rw{v8-~p`w2)tNi5O0rtnq3io9=a9`u);2
z`pOhF)o?(I`JaT>-AOdm!bR~J_(_#rx3z=@MS4=pGhJwH$}D6zdC$N9VI*vmqJYdk
z>+!jCo{!yZ>dg^vB-eiTK@dtQcOspV=I@h&&zdp+ewBj<3=$qqLyDZLlP!LdQ^Qx$C@}bv(oy4Hmj)sX`y#cQNf(E)^~m@V
z5aE4$d=Y~himMYJRenD43To`!=q%NY7fud{m`}`SoU>$vmw~%ELuNBBD&7Vb}2LW3g>r=*4l59}mbz#|#&NVOiI&U;p`@q;5Wxi;$48qWikD*Zb6;Me^mq
zEpr2&Twuq)^c2`Y{bFB)oTK;pf3>M3*WGiE7iIULj`eEYJ-7-Xy-9ixs~?5UtG*W)
z-XEC-j0yPQD&_IunyEFmX{tvm`)sJ2A?f8FFz?q>!i6Hb#cX@!+xA668wn#9Sv52&
zyX{L86BB9e>bDmnq@`9JKDRqx&Y}VNm!4-2_g^VRBVi6lRBHD~NJ!qI#93HCDy>xt
z8}&E1+LU73KZl*@MgHEvvSrHGf@^_IiHS6UO_3=nKGja=4H;%9b(kdYra%V9>5=oM
z%B)@fBTD&~>llnAgPNIH?yom}VnnyJnP6XwiUeuGd`?>OPn}&4Kihho?A=mQ6%D;V
zoxW4&XXCq+L_a+nVJJC~x-*Mx8i}B{C+7`u9UL0+Ku;GI-Y-u`NJ#wf$mv5HLd2*U
znWG#>2v-%~tZ4ttZff%NL6s$%D1x5oRo(dc_LxB;BDt
zJRM`tJzud*%KIp%4h@2N>7Q!>50QzozD8DC_6Tsx>N|QLP_Q_C;!CPz)*(lqfmBaANg=LJ$s=cura#ThjC`}u>r>SY@3T#
zI;=I&+sg8u9rd%gJt4VR5J#fkU_RSKsWWB_QiMBzd)zH`HS>Y$j&!7ue
zf*vr4ocqL}90OnoRr*MmCWZD$e_COAZD@e8B3#bKSqDxWOn%rMSeNEh01eLc4j6To
zwg^GoA$!xSH~*G&E?E@VMq^`Ren&qUvo(oCvvYE~(xjz%dDWhO0i$>rmEqT5M$&8A
ze*68UC91$C)j9M(YheejImqhOU}tF{8yvsnhw}cR>ZSHt9r(Dv#wP9BSi!8+W6mhU
z98!mgwvE7jw3-v|Jmnw5|-nXQfHu{OLP?JN!bA1!*5AY201c
z9NDDE4e3R5rmjb3ZRAarJk_XwE`=__3cu`k5+{o+oiBh12?}~hFu>&;92}C^<#gUW
zaQ{0_1_=)r^-Dy(325~E_ADm1B+p#+Tyu4_=?0`W*m%n~3MT>9<}A%*`AZ94F|o-L
zrwomX?r&{Y_d3K*l^O-YGQWQ17;g7(i4nra)RF~%gS**Z_yI2cDtIafIIn*+H3ytU
zrJP+2w{<+bJA^72Rxf@p0hShqHD`>DRByXN_wDE&GMY6fx9Y51Nn=R&ZOyNh-8JW0
zOi5$I*~quT!i~SyL5RNY1O+W<@DFG0n8uZT+4n}$Ju?Ez_-cgB}l^fAL*3bo6{>Jjm2X)|-ynp#?J
zsv>kTXShR9U@XJ*!_nKJNlM;Mm#IeRYbXj^U>y^+1%
zqx1eqqgMvlkv*Kq@_}-eIY9w|qqFm89D~bfug7<`4WNNdvjC3_-hZ1~TNU6fU}jjV
z_f9)$T1?!?^nTdy{h!8@Qw(j7OGY}r7mi?#gG0zXA8v5EEcLJnW;=Oj72qCsHOOHe
zr@Y@1Xu+2r?hSbM`R_*Lq^|s~=1{rp4wgKX@TQ|8&e_xNp`(Tl*5sYjGOnUg1!Q`gw=y)`nvRO|m+O&fbE*HTdnd-5e07jY7<2t^R
z8A-fmY!+G6bIPmRQvx$EzC^h^PvFUk8~z}61qWj`8x4kW1Iz%!$w333J_oLtFrQB>
ziu&5L%#p^ButlZ4xcj3}+AG7PR59Fjvvp5~YeV)9S?!q=a%gBMSeLh=Qu=I7O?b*#
z9iy163fhd%)W2@J3P<)?)UV|xVbO=vot>SjSLGfzHyE>6(s+K76K60kKL(-u^M$_&
zglu$cWT1T&R%V)M{MujWWNxibUJ6WVPvU`unxD62Btq+`GeN1v#-A8268xWFs%cvo
zZ5}YK)<)GlhYisJ8wKi@rkdny>Fpaux39=hSxudhYnlFjPUCFz5>MqH+tAA7=eMMm
zK><2=_WX;e(=rtPw&B=poGJar|AzNGd;+>=_TC7u!R2&Roeod&@~!rFLVAY)(<#<2
zHybI|M?lkh4x5R1>97?|fdpw@*qVo(*IB86@5=7iRp8bDhMu8XPx5IIaD0#ghvRHI
z7I?$(5ABG(th2mpS@V8ZN%(l)07upQu>|qTz<`0ee&-L@X0q#;X&lftdH!$MkA<%8
zREfYw(TAP2Xq#x;<6!5;M;n_2OiC?U@WQWOd&RCoKu}YiU|eBx>-50yUnEnF`mgd>
zY{_MihKJ6cqd4?(Lm`(p=+}1KTl@8X?^Z1%M6PAObx$7|wzhDEcEAm9?%7$MaUh9x
z5Uf?o-1O;brg($-8)MHFV(>$toN*S1MrM7&y1|5U6+25G`bexE&<^0OwgM-nxY=*JR+=
z>|gy){f6*TzY$(~I(Vtyko&)Vs&Q)6lbW6-u*e~vh|S|)FFafIh4g;lKtjfi#pmEN
z-DDJ6@}o1edOlt!YrDWuO7~j*r+2Lld?dSnf;hzU?*@*IUIt)lG76)N+TGzV?Ut_Y
zrgx~E^$dVV9Nk*;g=?8|ytrVVDyez$bp(Nkrea#M!g
zdd>HVlc|ND<=1bYz~vu;5zusFaZ2ZB~ZgoV6p}F^I#=_qI^t;~~fAD*dTAIFo
zZPY$CcUAbWig*UE`HCa+!7!x2+O+>vJ)eMcI8p@X5Kx-mty57}zuoz9!!XqdXAs-0
zw(s@!&GEpa{U5q$ow$ntHeG{;MR!}Lt07NBzE-=**QU+qOO&p5+;o;k+jL1*m`_r()Gxo>ODQ+;{KA6t8Z#hn@cZE)@y?@4|C}
zme1W-U*H-@GhlA#)K8{`z{G(OL4RZy#?LoOzp=kK&4umom4!N(m!M2<`WDSesENo!
z%VuaNrxs}k2X2WDERh8@TalGND(IB?{`}{aoSG*NZ;Ad{9pvU7ziU(+wj`p#yR+ks
zw7u@>l`(C=F+sHd4KFDC;uj=x7Jx=If3(8nB
zmE<11#9&uWGH^k%^wL_uiSS)e%Z~TUrnIZHs7rb_zpKMrh>QfVdsk&N*CPskA(7q~
z?3j}iV~6nOO@zrBz2B<%VQV2-+N77q*z|(k`D^vhyrYiaf6|^#)UK1A>+UWdvz4pT
zW%ycumHc%_syxu)Hjh4F>+F0cYV
zSiViKdoD2ql$}d%s`0J*o@_Xu#pBcKh}J&ms!KVgI%`MpVpsQF?SA^g?zVnA%))^`XP`K*%*mKD(6fj8{1yc^1&iM7+GUp$6Be?9J_SmO4!
z$J4Dc?+C9g;fi4~?5y(K3zCA+n5<*g6-VkVN#8%xehVeYyzeLGbU?=CO}V-m6xGGR
ziq5fC$Aj2Il{7Sp_*)WLl@KAUrytv5-oM93O{7Fc8CCMF05j)Pc}NIepGZW7~LTUim~%euO{+B7iV3eT^0Qye}f
z7VThh^S#&YsIe`7?44566M!}6ve5qf8RIKr6(EydRW)oOaIp6CiT5(hX&Zb^Ae{Rx=n$U_G|NdD5>^^^>$Su+hExnk~0=`ua645`GK(3J|5mLl?`y|?Q
z@Mlx3>S}tIQ9Z%;(gH7IHvW>)ztdG?bneIuD`MO(Xf^GA*pY19zqs6P*_)GN`goQBlO|`DCM7{Uz4utB*6{bGx%HmT6uu%PxcX^l4XFA)5k_LhCrv9uBOlZA
zil{((lJCP{*!XKwqxl;gbGY-GrJ9SECy2RN0+(p#wU7p0Fp~PGm5m1&b1U_Bc-eRxF%+)-o5y>GpP8r0nGFro3)?1+K`{MKqR0^H
zWniw}5uhT3S3H70eF@BBzqivUOFJhHy6%orRl3BOG>3S~;&5doY#R9@a1H{)hqUxZWvZso&hg9?lnqpUC$qw8h
zN*1oDy<1C=G$L)&DJE(P@Thjj8iupjgf4htR#46i*VC7_Ofy12=Be
zG{+X%j$g~VcV23)*87~s@e94m;Q+PEurCmCka?0In9O088m$%Ww!du)p7e&p1&E0=
zijq5isTn>m!PI#@9WzhZEs4dYme>wrzn0ggB`4;o@k*7h5>1go{Hx`FE)+)1rvN@6
z4FX$YuwJ0ETHtA@QGXe%0V$GaLutzRb;%D6_RunW4Lf%ZtJNMyVW}K7-ZSs>_Masd
zAZfyv*MO>phh%kgaRdPy&TO8k11Tw`XjbIo=0w(1K7M{~%8$d^k-x77$k^Hz^;v8T*IQzfOx78+)CfMSwsRQF8zP(6`L7N;z$VtRS1y?2XY
z2wFYhH#%A$5w>xc*TMz--NLnBQ8Moo8`FEx1=4ogUypF;vx@+w9{!Roe}!@I%m%pS
z-k^P;s1b(i#V}@}YD7r<9HEiKETA#E+oDCU+Aj>JB4_r=lh71)mu6~U7vi+K4ec~!
zV?47Rduj<%E(lW|Vd^&t2`CPWA0Mjg#ej{AzQg9l71jJ(7tIzPg!PJ&kZFYQKFH`Y
zxG4UW8j3pglDa(?3CP}?;GkM~|0%Wo2as7|yrn)qh9_B=uX|8KD-qyaZe&sN5?yTV
zs=T#e(B>y1nj;%jNEKm4-Vn
z+sH;l12^CsrR4*VrqTOw860dUIN1N<3!PfN0bBy8bxFHpU63gmND80`5G%Bz|4q3)
z-}R(Bb+;?lrz^Mt(OB_?_brXE2v_LVqCF4~64f|SltQtFLLio^CtfyW^ff8`&3jSg
zw!bJ6(pw2EJK$s=eSaYZcu0v=2Fmf#=nPDh9Ap&QfCR(?zfYno4W+h6-6uB@@uWUM
zQz{MZB}L=*BMAyML#>$q>eYKKW*qUm+xI_QdTIlpIw<7>0t!Jq76Zo|hE}T#^X)W5
zcj`XuY20NIq=O;8&iVU|%0ic6y_V@bYrg4k$<-$Mu^zRM(_MHwq5l`iJ)NZX%Tw#V%g-y
zfFNdzG}wxBx}i>J{uApd*^%1dX~SJixy?*UYHhL5sFPRvmaCtu2GhiC)njd=W!~15
zLYEhyN{R(U>HJBb(v4d;xp^@!q~{y1)0Gd3E~h))C0?W0)dQ#B_GDz66B0SeL*IvD
zDn|=Sm%j)biRcOg*&`7DZp7vFAO#FJ@(F7sRN*mb6FHM4BzE>d5fov~QwPByVnX#L
zKAW3)YCLP)XC`$+;<{L->n|L%_j2!h2tlH_JoV=T{WM`h+aGzwb?ueB{6
z{O%~djPOBbSD!<#%t9BlbDmO9Yk~G%02G0`3g8hCCMEEr|4)5`KxjI(QglT)*cAk#
zGY{S@_`}NiPkUyf)(4%9c2|1Rgzcs^wDfaaC|SREB?(heP>=vW_du?Sj`^c^b$k8F
zR6Ke|(_ULD34HQE5}05{N*Eu$Y56<%bEHT&4_sBf+arAe{BFlb3lZ#Usf8|-&hTQ`
zRq!a8Xka=1Kl+Y-sWBvWSx*U(!2_AR;M<=SFuwm+zH>&zAb(jJXAGY|f3B@PmZz3B
zKmP_y;&WkUtuARe$NH}(X2(c;Z59n)un1_
zQh6z^iNlW~OM#nnxJVb+6Cm(KNJO;nsUzF`AM0nbvbMHsJUeJS+q9dr7ug9>%@bev
z#GeWraG>XjWfIAUKU;^ulP^wAC@3s!opOEZm4?PpnDBJ9^ICuGOkPb*jo-;YT5cj#Bq~14y
zY6VmBaotAWvq-osXrh#2FJklH4p?KSnUe_J`A!F~n#dedc-mbS}%a@-RBt6@s+4A$(_fNoIp>S91q^QgKAbYAi0^|Jn6>sC|_u-q7r3PM`l@Eoou7a!PDk1&Q8`7SWlT(sBWG-%&6XJ74iao!Qj?If16
zw6w$%hv`#fR8dm0w6RGRbII>n84$ZG2KWmNZZ?oiv+xxh>HfEgz`Q%z^1&S>?E8H~
z_qia@`srJr#h$wane=Jt@WUvkWw21=)=!z4nICSm*Xr>UEu?$lHp+W6OANS?M+=M>
z?mtO{M>kzlRE5ntig4yVA?6|l^T3g`3FW12iUbC4WioaS?o0Am&u+>h0L
zE4tbXh>=|-krnx>+$;>gJu>7n4AFSH#G52+2k?8VY3BSu7%m6;hr9(S9FCx(q%?4B
zXG4U5D47@9z_uA)HaI*CXdDgRes_ZpuA=*$9Hobrkniacc&l{ItF5$l8)M~pv-;Z1
zZ_rE@_jiWtv$I***p_;;*x1-UQgYwp<<%mWk6nt-lg;!v7&F(MPWL+k8}iwUs`BV9
z;?}Kt3VjFynZJujid0f1jsZ4ykG&23&h|xDlC$K+Sifv+Yz*_SgA1PDRZkzd9@zBf
z4+y@2aN)Q_Ms@WO2t+M=@oqnZW|R@}RKEr--q@4v5lM<}8>4XK@9yqgl1z0y;D_d3
z$j`q=2oF!}SQ;-kkAP)%F&dhuxM-S`dhD8k|JT>i83zxa*l81<@%}8lwCe2JDDBwz
zGl&P&g2yE6w0twp{=Mgr^|fGw_H^NI+l`a2dOX<6IabI=h3XZsS{C>YwgzY-aK*HZdv55O60_wM!02
ziZZ!rf4@-E+QhzEGLa=BFE_XKau?BIw8GQ&KS`oeGPx-`=s_E{9?8S_r+15-GC=6K
zuYDSj#fX7d(V0_!e?RFxB;b3sNAn+9ln+vT4#py+&yVI}CGeT)NZV{tQ^RwXmjno`
ze>fKx7vE@|+g666h6Wh;9G8$lJ@5)*-+9R|6Zp+f&V03F!D~4Gfk(EtIiZDlwu&G}
zIDc2>MS~7J8JlTNyQ&!&{=r!gES9+74RLKAt5HOnSk%feC*`fD`KT-3))Sw4~6ac$BIKSN=5u)mf
ztpNzZ*7T)qIg7DBji0p_dGh2*?0xO%&z}ce#v&iTP*=a?&qeA?9_`;HypR40S`QZj
zY0#SmP9T(6A)JnSLJwlU*8sRIrnpX3V~A5dw=+#TZQnTh+Q&aK#vms`K}98O$V$K7
z{h=*PMwrjCpB3IhW$4}4+iTyOaX9Uz28~Ke>bOb_sf}u5^phYbBw>^~1t82NxeGF3
z1%yBcLwL(CDnkkTS(&18$d8-xQa+xG#eIN#p!OHQI!*u|MZy4el`Hf?Ww%|b0z*=4!1GZus?G+ar+xmbC;#>$Awi}RCj2B03
zafZG?{2c?v-}C3s$?0y-#p#MPS16zR-&qi(mdAX8z=~Wj!}14xHJeov*jh~S&y<4>
z!*fUMB#3SW@c^+Ct3zoFqIukP5{#h{AlEt%bd7Td;jrE1t|Vzcz*Tp38G3qp4C~#?
zK>Ef5S_oZKtedHd3aB9gUD%9o5tRMJ*;ur{DVy}WIHON(RWMj3G*9)&g}oEKB|<5d
zf-OQ#C-Ry80U0OHb#&JEJ)NAKc&lgMCB3cvz^Jz>29UZ5c!#L_-`7QfOc~@gO0|C*YExhEjL15

diff --git a/dev/assets/gwonbsq.Cb0_DiYE.png b/dev/assets/rfcjvqv.Cb0_DiYE.png
similarity index 100%
rename from dev/assets/gwonbsq.Cb0_DiYE.png
rename to dev/assets/rfcjvqv.Cb0_DiYE.png
diff --git a/dev/assets/rpbhfww.DwvyzGSV.png b/dev/assets/rpbhfww.DwvyzGSV.png
deleted file mode 100644
index 52379e6dbfa6fc7e413decca81d4ea99681da58c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 207013
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%0Du=sfQ%QY2Llw#f`m^1#3gh?$y{u2dLjSTD%I
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 DW1c(~ literal 0 HcmV?d00001 diff --git a/dev/assets/source_methods_angles.md.DshM24eX.lean.js b/dev/assets/source_methods_angles.md.BxkVl1n0.js similarity index 99% rename from dev/assets/source_methods_angles.md.DshM24eX.lean.js rename to dev/assets/source_methods_angles.md.BxkVl1n0.js index 72f0076cb..7445094da 100644 --- a/dev/assets/source_methods_angles.md.DshM24eX.lean.js +++ b/dev/assets/source_methods_angles.md.BxkVl1n0.js @@ -1,4 +1,4 @@ -import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/wrcdjmc.Dig-DWOQ.png",y=JSON.parse('{"title":"Angles","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/angles.md","filePath":"source/methods/angles.md","lastUpdated":null}'),k={name:"source/methods/angles.md"};function t(p,s,e,r,E,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Angles

julia
export angles

What is angles?

Angles are the angles formed by a given geometries line segments, if it has line segments.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/tdvjzpq.Dig-DWOQ.png",y=JSON.parse('{"title":"Angles","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/angles.md","filePath":"source/methods/angles.md","lastUpdated":null}'),k={name:"source/methods/angles.md"};function t(p,s,e,r,E,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Angles

julia
export angles

What is angles?

Angles are the angles formed by a given geometries line segments, if it has line segments.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie, CairoMakie
 
diff --git a/dev/assets/source_methods_angles.md.DshM24eX.js b/dev/assets/source_methods_angles.md.BxkVl1n0.lean.js
similarity index 99%
rename from dev/assets/source_methods_angles.md.DshM24eX.js
rename to dev/assets/source_methods_angles.md.BxkVl1n0.lean.js
index 72f0076cb..7445094da 100644
--- a/dev/assets/source_methods_angles.md.DshM24eX.js
+++ b/dev/assets/source_methods_angles.md.BxkVl1n0.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/wrcdjmc.Dig-DWOQ.png",y=JSON.parse('{"title":"Angles","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/angles.md","filePath":"source/methods/angles.md","lastUpdated":null}'),k={name:"source/methods/angles.md"};function t(p,s,e,r,E,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Angles

julia
export angles

What is angles?

Angles are the angles formed by a given geometries line segments, if it has line segments.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/tdvjzpq.Dig-DWOQ.png",y=JSON.parse('{"title":"Angles","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/angles.md","filePath":"source/methods/angles.md","lastUpdated":null}'),k={name:"source/methods/angles.md"};function t(p,s,e,r,E,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Angles

julia
export angles

What is angles?

Angles are the angles formed by a given geometries line segments, if it has line segments.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie, CairoMakie
 
diff --git a/dev/assets/source_methods_area.md.Dc6pw0dW.js b/dev/assets/source_methods_area.md.ZY5sR85X.js
similarity index 99%
rename from dev/assets/source_methods_area.md.Dc6pw0dW.js
rename to dev/assets/source_methods_area.md.ZY5sR85X.js
index 084e17492..d8740a2c6 100644
--- a/dev/assets/source_methods_area.md.Dc6pw0dW.js
+++ b/dev/assets/source_methods_area.md.ZY5sR85X.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/wrcdjmc.Dig-DWOQ.png",e="/GeometryOps.jl/dev/assets/tbssegv.CULn5saZ.png",y=JSON.parse('{"title":"Area and signed area","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/area.md","filePath":"source/methods/area.md","lastUpdated":null}'),l={name:"source/methods/area.md"};function p(k,s,r,d,g,E){return h(),a("div",null,s[0]||(s[0]=[n(`

Area and signed area

julia
export area, signed_area

What is area? What is signed area?

Area is the amount of space occupied by a two-dimensional figure. It is always a positive value. Signed area is simply the integral over the exterior path of a polygon, minus the sum of integrals over its interior holes. It is signed such that a clockwise path has a positive area, and a counterclockwise path has a negative area. The area is the absolute value of the signed area.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/tdvjzpq.Dig-DWOQ.png",e="/GeometryOps.jl/dev/assets/wahyxwa.CULn5saZ.png",o=JSON.parse('{"title":"Area and signed area","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/area.md","filePath":"source/methods/area.md","lastUpdated":null}'),l={name:"source/methods/area.md"};function p(k,s,r,d,g,E){return h(),a("div",null,s[0]||(s[0]=[n(`

Area and signed area

julia
export area, signed_area

What is area? What is signed area?

Area is the amount of space occupied by a two-dimensional figure. It is always a positive value. Signed area is simply the integral over the exterior path of a polygon, minus the sum of integrals over its interior holes. It is signed such that a clockwise path has a positive area, and a counterclockwise path has a negative area. The area is the absolute value of the signed area.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
@@ -84,4 +84,4 @@ import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t
     end

Complete the last edge. If the first and last where the same this will be zero

julia
    p2 = pfirst
     area += _area_component(p1, p2)
     return T(area / 2)
-end

This page was generated using Literate.jl.

`,40)]))}const F=i(l,[["render",p]]);export{y as __pageData,F as default}; +end

This page was generated using Literate.jl.

`,40)]))}const F=i(l,[["render",p]]);export{o as __pageData,F as default}; diff --git a/dev/assets/source_methods_area.md.Dc6pw0dW.lean.js b/dev/assets/source_methods_area.md.ZY5sR85X.lean.js similarity index 99% rename from dev/assets/source_methods_area.md.Dc6pw0dW.lean.js rename to dev/assets/source_methods_area.md.ZY5sR85X.lean.js index 084e17492..d8740a2c6 100644 --- a/dev/assets/source_methods_area.md.Dc6pw0dW.lean.js +++ b/dev/assets/source_methods_area.md.ZY5sR85X.lean.js @@ -1,4 +1,4 @@ -import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/wrcdjmc.Dig-DWOQ.png",e="/GeometryOps.jl/dev/assets/tbssegv.CULn5saZ.png",y=JSON.parse('{"title":"Area and signed area","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/area.md","filePath":"source/methods/area.md","lastUpdated":null}'),l={name:"source/methods/area.md"};function p(k,s,r,d,g,E){return h(),a("div",null,s[0]||(s[0]=[n(`

Area and signed area

julia
export area, signed_area

What is area? What is signed area?

Area is the amount of space occupied by a two-dimensional figure. It is always a positive value. Signed area is simply the integral over the exterior path of a polygon, minus the sum of integrals over its interior holes. It is signed such that a clockwise path has a positive area, and a counterclockwise path has a negative area. The area is the absolute value of the signed area.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/tdvjzpq.Dig-DWOQ.png",e="/GeometryOps.jl/dev/assets/wahyxwa.CULn5saZ.png",o=JSON.parse('{"title":"Area and signed area","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/area.md","filePath":"source/methods/area.md","lastUpdated":null}'),l={name:"source/methods/area.md"};function p(k,s,r,d,g,E){return h(),a("div",null,s[0]||(s[0]=[n(`

Area and signed area

julia
export area, signed_area

What is area? What is signed area?

Area is the amount of space occupied by a two-dimensional figure. It is always a positive value. Signed area is simply the integral over the exterior path of a polygon, minus the sum of integrals over its interior holes. It is signed such that a clockwise path has a positive area, and a counterclockwise path has a negative area. The area is the absolute value of the signed area.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
@@ -84,4 +84,4 @@ import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t
     end

Complete the last edge. If the first and last where the same this will be zero

julia
    p2 = pfirst
     area += _area_component(p1, p2)
     return T(area / 2)
-end

This page was generated using Literate.jl.

`,40)]))}const F=i(l,[["render",p]]);export{y as __pageData,F as default}; +end

This page was generated using Literate.jl.

`,40)]))}const F=i(l,[["render",p]]);export{o as __pageData,F as default}; diff --git a/dev/assets/source_methods_barycentric.md.BQO-gUDW.js b/dev/assets/source_methods_barycentric.md.BwzaQLz7.js similarity index 99% rename from dev/assets/source_methods_barycentric.md.BQO-gUDW.js rename to dev/assets/source_methods_barycentric.md.BwzaQLz7.js index 79f85fb71..143917d97 100644 --- a/dev/assets/source_methods_barycentric.md.BQO-gUDW.js +++ b/dev/assets/source_methods_barycentric.md.BwzaQLz7.js @@ -1,4 +1,4 @@ -import{_ as k,c as n,a5 as t,j as s,a,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/eyzogdi.CZy9YIUA.png",m=JSON.parse('{"title":"Barycentric coordinates","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/barycentric.md","filePath":"source/methods/barycentric.md","lastUpdated":null}'),p={name:"source/methods/barycentric.md"},e={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},E={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"10.692ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 4726 1000","aria-hidden":"true"},r={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},d={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},g={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},y={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},F={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},o={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"14.876ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 6575.4 1000","aria-hidden":"true"};function C(c,i,B,A,D,u){return h(),n("div",null,[i[14]||(i[14]=t(`

Barycentric coordinates

julia
export barycentric_coordinates, barycentric_coordinates!, barycentric_interpolate
+import{_ as k,c as n,a5 as t,j as s,a,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/bdmaanz.CZy9YIUA.png",m=JSON.parse('{"title":"Barycentric coordinates","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/barycentric.md","filePath":"source/methods/barycentric.md","lastUpdated":null}'),p={name:"source/methods/barycentric.md"},e={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},E={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"10.692ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 4726 1000","aria-hidden":"true"},r={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},d={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},g={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},y={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},F={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},o={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"14.876ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 6575.4 1000","aria-hidden":"true"};function C(c,i,B,A,D,u){return h(),n("div",null,[i[14]||(i[14]=t(`

Barycentric coordinates

julia
export barycentric_coordinates, barycentric_coordinates!, barycentric_interpolate
 export MeanValue

Generalized barycentric coordinates are a generalization of barycentric coordinates, which are typically used in triangles, to arbitrary polygons.

They provide a way to express a point within a polygon as a weighted average of the polygon's vertices.

`,4)),s("p",null,[i[2]||(i[2]=a("In the case of a triangle, barycentric coordinates are a set of three numbers ")),s("mjx-container",e,[(h(),n("svg",E,i[0]||(i[0]=[t('',1)]))),i[1]||(i[1]=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"3")]),s("mo",{stretchy:"false"},")")])],-1))]),i[3]||(i[3]=a(", each associated with a vertex of the triangle. Any point within the triangle can be expressed as a weighted average of the vertices, where the weights are the barycentric coordinates. The weights sum to 1, and each is non-negative."))]),s("p",null,[i[10]||(i[10]=a("For a polygon with ")),s("mjx-container",r,[(h(),n("svg",d,i[4]||(i[4]=[s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1)]))),i[5]||(i[5]=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1))]),i[11]||(i[11]=a(" vertices, generalized barycentric coordinates are a set of ")),s("mjx-container",g,[(h(),n("svg",y,i[6]||(i[6]=[s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1)]))),i[7]||(i[7]=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1))]),i[12]||(i[12]=a(" numbers ")),s("mjx-container",F,[(h(),n("svg",o,i[8]||(i[8]=[t('',1)]))),i[9]||(i[9]=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("mo",null,"."),s("mo",null,"."),s("mo",null,"."),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mi",null,"n")]),s("mo",{stretchy:"false"},")")])],-1))]),i[13]||(i[13]=a(", each associated with a vertex of the polygon. Any point within the polygon can be expressed as a weighted average of the vertices, where the weights are the generalized barycentric coordinates."))]),i[15]||(i[15]=t(`

As with the triangle case, the weights sum to 1, and each is non-negative.

Example

This example was taken from this page of CGAL's documentation.

julia
using GeometryOps
 using GeometryOps.GeometryBasics
 using Makie
diff --git a/dev/assets/source_methods_barycentric.md.BQO-gUDW.lean.js b/dev/assets/source_methods_barycentric.md.BwzaQLz7.lean.js
similarity index 99%
rename from dev/assets/source_methods_barycentric.md.BQO-gUDW.lean.js
rename to dev/assets/source_methods_barycentric.md.BwzaQLz7.lean.js
index 79f85fb71..143917d97 100644
--- a/dev/assets/source_methods_barycentric.md.BQO-gUDW.lean.js
+++ b/dev/assets/source_methods_barycentric.md.BwzaQLz7.lean.js
@@ -1,4 +1,4 @@
-import{_ as k,c as n,a5 as t,j as s,a,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/eyzogdi.CZy9YIUA.png",m=JSON.parse('{"title":"Barycentric coordinates","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/barycentric.md","filePath":"source/methods/barycentric.md","lastUpdated":null}'),p={name:"source/methods/barycentric.md"},e={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},E={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"10.692ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 4726 1000","aria-hidden":"true"},r={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},d={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},g={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},y={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},F={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},o={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"14.876ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 6575.4 1000","aria-hidden":"true"};function C(c,i,B,A,D,u){return h(),n("div",null,[i[14]||(i[14]=t(`

Barycentric coordinates

julia
export barycentric_coordinates, barycentric_coordinates!, barycentric_interpolate
+import{_ as k,c as n,a5 as t,j as s,a,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/bdmaanz.CZy9YIUA.png",m=JSON.parse('{"title":"Barycentric coordinates","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/barycentric.md","filePath":"source/methods/barycentric.md","lastUpdated":null}'),p={name:"source/methods/barycentric.md"},e={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},E={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"10.692ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 4726 1000","aria-hidden":"true"},r={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},d={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},g={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},y={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.025ex"},xmlns:"http://www.w3.org/2000/svg",width:"1.357ex",height:"1.025ex",role:"img",focusable:"false",viewBox:"0 -442 600 453","aria-hidden":"true"},F={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},o={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"14.876ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 6575.4 1000","aria-hidden":"true"};function C(c,i,B,A,D,u){return h(),n("div",null,[i[14]||(i[14]=t(`

Barycentric coordinates

julia
export barycentric_coordinates, barycentric_coordinates!, barycentric_interpolate
 export MeanValue

Generalized barycentric coordinates are a generalization of barycentric coordinates, which are typically used in triangles, to arbitrary polygons.

They provide a way to express a point within a polygon as a weighted average of the polygon's vertices.

`,4)),s("p",null,[i[2]||(i[2]=a("In the case of a triangle, barycentric coordinates are a set of three numbers ")),s("mjx-container",e,[(h(),n("svg",E,i[0]||(i[0]=[t('',1)]))),i[1]||(i[1]=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"3")]),s("mo",{stretchy:"false"},")")])],-1))]),i[3]||(i[3]=a(", each associated with a vertex of the triangle. Any point within the triangle can be expressed as a weighted average of the vertices, where the weights are the barycentric coordinates. The weights sum to 1, and each is non-negative."))]),s("p",null,[i[10]||(i[10]=a("For a polygon with ")),s("mjx-container",r,[(h(),n("svg",d,i[4]||(i[4]=[s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1)]))),i[5]||(i[5]=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1))]),i[11]||(i[11]=a(" vertices, generalized barycentric coordinates are a set of ")),s("mjx-container",g,[(h(),n("svg",y,i[6]||(i[6]=[s("g",{stroke:"currentColor",fill:"currentColor","stroke-width":"0",transform:"scale(1,-1)"},[s("g",{"data-mml-node":"math"},[s("g",{"data-mml-node":"mi"},[s("path",{"data-c":"1D45B",d:"M21 287Q22 293 24 303T36 341T56 388T89 425T135 442Q171 442 195 424T225 390T231 369Q231 367 232 367L243 378Q304 442 382 442Q436 442 469 415T503 336T465 179T427 52Q427 26 444 26Q450 26 453 27Q482 32 505 65T540 145Q542 153 560 153Q580 153 580 145Q580 144 576 130Q568 101 554 73T508 17T439 -10Q392 -10 371 17T350 73Q350 92 386 193T423 345Q423 404 379 404H374Q288 404 229 303L222 291L189 157Q156 26 151 16Q138 -11 108 -11Q95 -11 87 -5T76 7T74 17Q74 30 112 180T152 343Q153 348 153 366Q153 405 129 405Q91 405 66 305Q60 285 60 284Q58 278 41 278H27Q21 284 21 287Z",style:{"stroke-width":"3"}})])])],-1)]))),i[7]||(i[7]=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mi",null,"n")])],-1))]),i[12]||(i[12]=a(" numbers ")),s("mjx-container",F,[(h(),n("svg",o,i[8]||(i[8]=[t('',1)]))),i[9]||(i[9]=s("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[s("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[s("mo",{stretchy:"false"},"("),s("msub",null,[s("mi",null,"λ"),s("mn",null,"1")]),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mn",null,"2")]),s("mo",null,","),s("mo",null,"."),s("mo",null,"."),s("mo",null,"."),s("mo",null,","),s("msub",null,[s("mi",null,"λ"),s("mi",null,"n")]),s("mo",{stretchy:"false"},")")])],-1))]),i[13]||(i[13]=a(", each associated with a vertex of the polygon. Any point within the polygon can be expressed as a weighted average of the vertices, where the weights are the generalized barycentric coordinates."))]),i[15]||(i[15]=t(`

As with the triangle case, the weights sum to 1, and each is non-negative.

Example

This example was taken from this page of CGAL's documentation.

julia
using GeometryOps
 using GeometryOps.GeometryBasics
 using Makie
diff --git a/dev/assets/source_methods_centroid.md.Cd7OIMGe.js b/dev/assets/source_methods_centroid.md.C8xYEz15.js
similarity index 99%
rename from dev/assets/source_methods_centroid.md.Cd7OIMGe.js
rename to dev/assets/source_methods_centroid.md.C8xYEz15.js
index 1a2e4390c..b0db152e4 100644
--- a/dev/assets/source_methods_centroid.md.Cd7OIMGe.js
+++ b/dev/assets/source_methods_centroid.md.C8xYEz15.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/ndfpttq.BD0hVfse.png",k="/GeometryOps.jl/dev/assets/rgnoabw.DHcwB147.png",o=JSON.parse('{"title":"Centroid","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/centroid.md","filePath":"source/methods/centroid.md","lastUpdated":null}'),l={name:"source/methods/centroid.md"};function p(e,s,r,E,d,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Centroid

julia
export centroid, centroid_and_length, centroid_and_area

What is the centroid?

The centroid is the geometric center of a line string or area(s). Note that the centroid does not need to be inside of a concave area.

Further note that by convention a line, or linear ring, is calculated by weighting the line segments by their length, while polygons and multipolygon centroids are calculated by weighting edge's by their 'area components'.

To provide an example, consider this concave polygon in the shape of a 'C':

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/qlzxkdh.BD0hVfse.png",k="/GeometryOps.jl/dev/assets/kxzkrvk.DHcwB147.png",o=JSON.parse('{"title":"Centroid","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/centroid.md","filePath":"source/methods/centroid.md","lastUpdated":null}'),l={name:"source/methods/centroid.md"};function p(e,s,r,E,d,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Centroid

julia
export centroid, centroid_and_length, centroid_and_area

What is the centroid?

The centroid is the geometric center of a line string or area(s). Note that the centroid does not need to be inside of a concave area.

Further note that by convention a line, or linear ring, is calculated by weighting the line segments by their length, while polygons and multipolygon centroids are calculated by weighting edge's by their 'area components'.

To provide an example, consider this concave polygon in the shape of a 'C':

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_centroid.md.Cd7OIMGe.lean.js b/dev/assets/source_methods_centroid.md.C8xYEz15.lean.js
similarity index 99%
rename from dev/assets/source_methods_centroid.md.Cd7OIMGe.lean.js
rename to dev/assets/source_methods_centroid.md.C8xYEz15.lean.js
index 1a2e4390c..b0db152e4 100644
--- a/dev/assets/source_methods_centroid.md.Cd7OIMGe.lean.js
+++ b/dev/assets/source_methods_centroid.md.C8xYEz15.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/ndfpttq.BD0hVfse.png",k="/GeometryOps.jl/dev/assets/rgnoabw.DHcwB147.png",o=JSON.parse('{"title":"Centroid","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/centroid.md","filePath":"source/methods/centroid.md","lastUpdated":null}'),l={name:"source/methods/centroid.md"};function p(e,s,r,E,d,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Centroid

julia
export centroid, centroid_and_length, centroid_and_area

What is the centroid?

The centroid is the geometric center of a line string or area(s). Note that the centroid does not need to be inside of a concave area.

Further note that by convention a line, or linear ring, is calculated by weighting the line segments by their length, while polygons and multipolygon centroids are calculated by weighting edge's by their 'area components'.

To provide an example, consider this concave polygon in the shape of a 'C':

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/qlzxkdh.BD0hVfse.png",k="/GeometryOps.jl/dev/assets/kxzkrvk.DHcwB147.png",o=JSON.parse('{"title":"Centroid","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/centroid.md","filePath":"source/methods/centroid.md","lastUpdated":null}'),l={name:"source/methods/centroid.md"};function p(e,s,r,E,d,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Centroid

julia
export centroid, centroid_and_length, centroid_and_area

What is the centroid?

The centroid is the geometric center of a line string or area(s). Note that the centroid does not need to be inside of a concave area.

Further note that by convention a line, or linear ring, is calculated by weighting the line segments by their length, while polygons and multipolygon centroids are calculated by weighting edge's by their 'area components'.

To provide an example, consider this concave polygon in the shape of a 'C':

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_clipping_coverage.md.Cp5-77A9.js b/dev/assets/source_methods_clipping_coverage.md.CyC7UMdx.js
similarity index 99%
rename from dev/assets/source_methods_clipping_coverage.md.Cp5-77A9.js
rename to dev/assets/source_methods_clipping_coverage.md.CyC7UMdx.js
index 4ffa7fbe7..6f936a43d 100644
--- a/dev/assets/source_methods_clipping_coverage.md.Cp5-77A9.js
+++ b/dev/assets/source_methods_clipping_coverage.md.CyC7UMdx.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/gwonbsq.Cb0_DiYE.png",y=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/coverage.md","filePath":"source/methods/clipping/coverage.md","lastUpdated":null}'),k={name:"source/methods/clipping/coverage.md"};function p(t,s,e,E,r,d){return h(),a("div",null,s[0]||(s[0]=[n(`
julia
export coverage

What is coverage?

Coverage is the amount of geometry area within a bounding box defined by the minimum and maximum x and y-coordinates of that bounding box, or an Extent containing that information.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/rfcjvqv.Cb0_DiYE.png",y=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/coverage.md","filePath":"source/methods/clipping/coverage.md","lastUpdated":null}'),k={name:"source/methods/clipping/coverage.md"};function p(t,s,e,E,r,d){return h(),a("div",null,s[0]||(s[0]=[n(`
julia
export coverage

What is coverage?

Coverage is the amount of geometry area within a bounding box defined by the minimum and maximum x and y-coordinates of that bounding box, or an Extent containing that information.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_clipping_coverage.md.Cp5-77A9.lean.js b/dev/assets/source_methods_clipping_coverage.md.CyC7UMdx.lean.js
similarity index 99%
rename from dev/assets/source_methods_clipping_coverage.md.Cp5-77A9.lean.js
rename to dev/assets/source_methods_clipping_coverage.md.CyC7UMdx.lean.js
index 4ffa7fbe7..6f936a43d 100644
--- a/dev/assets/source_methods_clipping_coverage.md.Cp5-77A9.lean.js
+++ b/dev/assets/source_methods_clipping_coverage.md.CyC7UMdx.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/gwonbsq.Cb0_DiYE.png",y=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/coverage.md","filePath":"source/methods/clipping/coverage.md","lastUpdated":null}'),k={name:"source/methods/clipping/coverage.md"};function p(t,s,e,E,r,d){return h(),a("div",null,s[0]||(s[0]=[n(`
julia
export coverage

What is coverage?

Coverage is the amount of geometry area within a bounding box defined by the minimum and maximum x and y-coordinates of that bounding box, or an Extent containing that information.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/rfcjvqv.Cb0_DiYE.png",y=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/coverage.md","filePath":"source/methods/clipping/coverage.md","lastUpdated":null}'),k={name:"source/methods/clipping/coverage.md"};function p(t,s,e,E,r,d){return h(),a("div",null,s[0]||(s[0]=[n(`
julia
export coverage

What is coverage?

Coverage is the amount of geometry area within a bounding box defined by the minimum and maximum x and y-coordinates of that bounding box, or an Extent containing that information.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_clipping_cut.md.Bhim0Qky.js b/dev/assets/source_methods_clipping_cut.md.D3HIqxMy.js
similarity index 99%
rename from dev/assets/source_methods_clipping_cut.md.Bhim0Qky.js
rename to dev/assets/source_methods_clipping_cut.md.D3HIqxMy.js
index 0e18c937b..a95171753 100644
--- a/dev/assets/source_methods_clipping_cut.md.Bhim0Qky.js
+++ b/dev/assets/source_methods_clipping_cut.md.D3HIqxMy.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/uwkornz.-VpeHhXX.png",y=JSON.parse('{"title":"Polygon cutting","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/cut.md","filePath":"source/methods/clipping/cut.md","lastUpdated":null}'),l={name:"source/methods/clipping/cut.md"};function p(k,s,e,r,E,d){return h(),a("div",null,s[0]||(s[0]=[n(`

Polygon cutting

julia
export cut

What is cut?

The cut function cuts a polygon through a line segment. This is inspired by functions such as Matlab's cutpolygon function.

To provide an example, consider the following polygon and line:

julia
import GeoInterface as GI, GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/tsfuieh.-VpeHhXX.png",y=JSON.parse('{"title":"Polygon cutting","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/cut.md","filePath":"source/methods/clipping/cut.md","lastUpdated":null}'),l={name:"source/methods/clipping/cut.md"};function p(k,s,e,r,E,d){return h(),a("div",null,s[0]||(s[0]=[n(`

Polygon cutting

julia
export cut

What is cut?

The cut function cuts a polygon through a line segment. This is inspired by functions such as Matlab's cutpolygon function.

To provide an example, consider the following polygon and line:

julia
import GeoInterface as GI, GeometryOps as GO
 using CairoMakie
 using Makie
 
diff --git a/dev/assets/source_methods_clipping_cut.md.Bhim0Qky.lean.js b/dev/assets/source_methods_clipping_cut.md.D3HIqxMy.lean.js
similarity index 99%
rename from dev/assets/source_methods_clipping_cut.md.Bhim0Qky.lean.js
rename to dev/assets/source_methods_clipping_cut.md.D3HIqxMy.lean.js
index 0e18c937b..a95171753 100644
--- a/dev/assets/source_methods_clipping_cut.md.Bhim0Qky.lean.js
+++ b/dev/assets/source_methods_clipping_cut.md.D3HIqxMy.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/uwkornz.-VpeHhXX.png",y=JSON.parse('{"title":"Polygon cutting","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/cut.md","filePath":"source/methods/clipping/cut.md","lastUpdated":null}'),l={name:"source/methods/clipping/cut.md"};function p(k,s,e,r,E,d){return h(),a("div",null,s[0]||(s[0]=[n(`

Polygon cutting

julia
export cut

What is cut?

The cut function cuts a polygon through a line segment. This is inspired by functions such as Matlab's cutpolygon function.

To provide an example, consider the following polygon and line:

julia
import GeoInterface as GI, GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/tsfuieh.-VpeHhXX.png",y=JSON.parse('{"title":"Polygon cutting","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/clipping/cut.md","filePath":"source/methods/clipping/cut.md","lastUpdated":null}'),l={name:"source/methods/clipping/cut.md"};function p(k,s,e,r,E,d){return h(),a("div",null,s[0]||(s[0]=[n(`

Polygon cutting

julia
export cut

What is cut?

The cut function cuts a polygon through a line segment. This is inspired by functions such as Matlab's cutpolygon function.

To provide an example, consider the following polygon and line:

julia
import GeoInterface as GI, GeometryOps as GO
 using CairoMakie
 using Makie
 
diff --git a/dev/assets/source_methods_convex_hull.md.BnHWznjJ.js b/dev/assets/source_methods_convex_hull.md.CzlE2-2j.js
similarity index 99%
rename from dev/assets/source_methods_convex_hull.md.BnHWznjJ.js
rename to dev/assets/source_methods_convex_hull.md.CzlE2-2j.js
index 7d011d63c..0ae9bbb12 100644
--- a/dev/assets/source_methods_convex_hull.md.BnHWznjJ.js
+++ b/dev/assets/source_methods_convex_hull.md.CzlE2-2j.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const h="/GeometryOps.jl/dev/assets/qsqjdyp.DvtCCAws.png",t="/GeometryOps.jl/dev/assets/gpnsdqh.mCtKcWOr.png",e="/GeometryOps.jl/dev/assets/dcwsxgo.DhZaFxoW.png",c=JSON.parse('{"title":"Convex hull","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/convex_hull.md","filePath":"source/methods/convex_hull.md","lastUpdated":null}'),p={name:"source/methods/convex_hull.md"};function k(r,s,o,d,E,g){return l(),a("div",null,s[0]||(s[0]=[n(`

Convex hull

The convex hull of a set of points is the smallest convex polygon that contains all the points.

GeometryOps.jl provides a number of methods for computing the convex hull of a set of points, usually linked to other Julia packages.

For now, we expose one algorithm, MonotoneChainMethod, which uses the DelaunayTriangulation.jl package. The GEOS() interface also supports convex hulls.

Future work could include other algorithms, such as Quickhull.jl, or similar, via package extensions.

Example

Simple hull

julia
import GeometryOps as GO, GeoInterface as GI
+import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/pmzdpyv.CpKmL0fv.png",h="/GeometryOps.jl/dev/assets/wzjvfpl.mCtKcWOr.png",e="/GeometryOps.jl/dev/assets/ajdjoek.DwmMBmUo.png",c=JSON.parse('{"title":"Convex hull","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/convex_hull.md","filePath":"source/methods/convex_hull.md","lastUpdated":null}'),p={name:"source/methods/convex_hull.md"};function k(r,s,o,d,E,g){return l(),a("div",null,s[0]||(s[0]=[n(`

Convex hull

The convex hull of a set of points is the smallest convex polygon that contains all the points.

GeometryOps.jl provides a number of methods for computing the convex hull of a set of points, usually linked to other Julia packages.

For now, we expose one algorithm, MonotoneChainMethod, which uses the DelaunayTriangulation.jl package. The GEOS() interface also supports convex hulls.

Future work could include other algorithms, such as Quickhull.jl, or similar, via package extensions.

Example

Simple hull

julia
import GeometryOps as GO, GeoInterface as GI
 using CairoMakie # to plot
 
 points = randn(GO.Point2f, 100)
@@ -6,7 +6,7 @@ import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const h
 hull_poly = GO.convex_hull(points)
 lines!(a, hull_poly; label = "Convex hull", color = Makie.wong_colors()[2])
 axislegend(a)
-f

Convex hull of the USA

julia
import GeometryOps as GO, GeoInterface as GI
+f

Convex hull of the USA

julia
import GeometryOps as GO, GeoInterface as GI
 using CairoMakie # to plot
 using NaturalEarth # for data
 
@@ -14,7 +14,7 @@ import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const h
 usa = all_adm0.geometry[findfirst(==("USA"), all_adm0.ADM0_A3)]
 f, a, p = lines(usa)
 lines!(a, GO.convex_hull(usa); color = Makie.wong_colors()[2])
-f

Investigating the winding order

The winding order of the monotone chain method is counterclockwise, while the winding order of the GEOS method is clockwise.

GeometryOps' convexity detection says that the GEOS hull is convex, while the monotone chain method hull is not. However, they are both going over the same points (we checked), it's just that the winding order is different.

In reality, both sets are convex, but we need to fix the GeometryOps convexity detector (isconcave)!

We may also decide at a later date to change the returned winding order of the polygon, but most algorithms are robust to that, and you can always fix it...

julia
import GeoInterface as GI, GeometryOps as GO, LibGEOS as LG
+f

Investigating the winding order

The winding order of the monotone chain method is counterclockwise, while the winding order of the GEOS method is clockwise.

GeometryOps' convexity detection says that the GEOS hull is convex, while the monotone chain method hull is not. However, they are both going over the same points (we checked), it's just that the winding order is different.

In reality, both sets are convex, but we need to fix the GeometryOps convexity detector (isconcave)!

We may also decide at a later date to change the returned winding order of the polygon, but most algorithms are robust to that, and you can always fix it...

julia
import GeoInterface as GI, GeometryOps as GO, LibGEOS as LG
 using CairoMakie # to plot
 
 points = rand(Point2{Float64}, 100)
diff --git a/dev/assets/source_methods_convex_hull.md.BnHWznjJ.lean.js b/dev/assets/source_methods_convex_hull.md.CzlE2-2j.lean.js
similarity index 99%
rename from dev/assets/source_methods_convex_hull.md.BnHWznjJ.lean.js
rename to dev/assets/source_methods_convex_hull.md.CzlE2-2j.lean.js
index 7d011d63c..0ae9bbb12 100644
--- a/dev/assets/source_methods_convex_hull.md.BnHWznjJ.lean.js
+++ b/dev/assets/source_methods_convex_hull.md.CzlE2-2j.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const h="/GeometryOps.jl/dev/assets/qsqjdyp.DvtCCAws.png",t="/GeometryOps.jl/dev/assets/gpnsdqh.mCtKcWOr.png",e="/GeometryOps.jl/dev/assets/dcwsxgo.DhZaFxoW.png",c=JSON.parse('{"title":"Convex hull","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/convex_hull.md","filePath":"source/methods/convex_hull.md","lastUpdated":null}'),p={name:"source/methods/convex_hull.md"};function k(r,s,o,d,E,g){return l(),a("div",null,s[0]||(s[0]=[n(`

Convex hull

The convex hull of a set of points is the smallest convex polygon that contains all the points.

GeometryOps.jl provides a number of methods for computing the convex hull of a set of points, usually linked to other Julia packages.

For now, we expose one algorithm, MonotoneChainMethod, which uses the DelaunayTriangulation.jl package. The GEOS() interface also supports convex hulls.

Future work could include other algorithms, such as Quickhull.jl, or similar, via package extensions.

Example

Simple hull

julia
import GeometryOps as GO, GeoInterface as GI
+import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/pmzdpyv.CpKmL0fv.png",h="/GeometryOps.jl/dev/assets/wzjvfpl.mCtKcWOr.png",e="/GeometryOps.jl/dev/assets/ajdjoek.DwmMBmUo.png",c=JSON.parse('{"title":"Convex hull","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/convex_hull.md","filePath":"source/methods/convex_hull.md","lastUpdated":null}'),p={name:"source/methods/convex_hull.md"};function k(r,s,o,d,E,g){return l(),a("div",null,s[0]||(s[0]=[n(`

Convex hull

The convex hull of a set of points is the smallest convex polygon that contains all the points.

GeometryOps.jl provides a number of methods for computing the convex hull of a set of points, usually linked to other Julia packages.

For now, we expose one algorithm, MonotoneChainMethod, which uses the DelaunayTriangulation.jl package. The GEOS() interface also supports convex hulls.

Future work could include other algorithms, such as Quickhull.jl, or similar, via package extensions.

Example

Simple hull

julia
import GeometryOps as GO, GeoInterface as GI
 using CairoMakie # to plot
 
 points = randn(GO.Point2f, 100)
@@ -6,7 +6,7 @@ import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const h
 hull_poly = GO.convex_hull(points)
 lines!(a, hull_poly; label = "Convex hull", color = Makie.wong_colors()[2])
 axislegend(a)
-f

Convex hull of the USA

julia
import GeometryOps as GO, GeoInterface as GI
+f

Convex hull of the USA

julia
import GeometryOps as GO, GeoInterface as GI
 using CairoMakie # to plot
 using NaturalEarth # for data
 
@@ -14,7 +14,7 @@ import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const h
 usa = all_adm0.geometry[findfirst(==("USA"), all_adm0.ADM0_A3)]
 f, a, p = lines(usa)
 lines!(a, GO.convex_hull(usa); color = Makie.wong_colors()[2])
-f

Investigating the winding order

The winding order of the monotone chain method is counterclockwise, while the winding order of the GEOS method is clockwise.

GeometryOps' convexity detection says that the GEOS hull is convex, while the monotone chain method hull is not. However, they are both going over the same points (we checked), it's just that the winding order is different.

In reality, both sets are convex, but we need to fix the GeometryOps convexity detector (isconcave)!

We may also decide at a later date to change the returned winding order of the polygon, but most algorithms are robust to that, and you can always fix it...

julia
import GeoInterface as GI, GeometryOps as GO, LibGEOS as LG
+f

Investigating the winding order

The winding order of the monotone chain method is counterclockwise, while the winding order of the GEOS method is clockwise.

GeometryOps' convexity detection says that the GEOS hull is convex, while the monotone chain method hull is not. However, they are both going over the same points (we checked), it's just that the winding order is different.

In reality, both sets are convex, but we need to fix the GeometryOps convexity detector (isconcave)!

We may also decide at a later date to change the returned winding order of the polygon, but most algorithms are robust to that, and you can always fix it...

julia
import GeoInterface as GI, GeometryOps as GO, LibGEOS as LG
 using CairoMakie # to plot
 
 points = rand(Point2{Float64}, 100)
diff --git a/dev/assets/source_methods_distance.md.BXzr3lwZ.js b/dev/assets/source_methods_distance.md.BUmcV4gz.js
similarity index 99%
rename from dev/assets/source_methods_distance.md.BXzr3lwZ.js
rename to dev/assets/source_methods_distance.md.BUmcV4gz.js
index 632d565ff..970f8010a 100644
--- a/dev/assets/source_methods_distance.md.BXzr3lwZ.js
+++ b/dev/assets/source_methods_distance.md.BUmcV4gz.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/hemmknm.DiwGEg2f.png",k="/GeometryOps.jl/dev/assets/gpqhqes.DuBHk1fh.png",F=JSON.parse('{"title":"Distance and signed distance","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/distance.md","filePath":"source/methods/distance.md","lastUpdated":null}'),p={name:"source/methods/distance.md"};function l(e,s,d,E,r,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Distance and signed distance

julia
export distance, signed_distance

What is distance? What is signed distance?

Distance is the distance of a point to another geometry. This is always a positive number. If a point is inside of geometry, so on a curve or inside of a polygon, the distance will be zero. Signed distance is mainly used for polygons and multipolygons. If a point is outside of a geometry, signed distance has the same value as distance. However, points within the geometry have a negative distance representing the distance of a point to the closest boundary. Therefore, for all "non-filled" geometries, like curves, the distance will either be positive or 0.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/zresidt.DiwGEg2f.png",k="/GeometryOps.jl/dev/assets/exidaix.DuBHk1fh.png",F=JSON.parse('{"title":"Distance and signed distance","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/distance.md","filePath":"source/methods/distance.md","lastUpdated":null}'),p={name:"source/methods/distance.md"};function l(e,s,d,E,r,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Distance and signed distance

julia
export distance, signed_distance

What is distance? What is signed distance?

Distance is the distance of a point to another geometry. This is always a positive number. If a point is inside of geometry, so on a curve or inside of a polygon, the distance will be zero. Signed distance is mainly used for polygons and multipolygons. If a point is outside of a geometry, signed distance has the same value as distance. However, points within the geometry have a negative distance representing the distance of a point to the closest boundary. Therefore, for all "non-filled" geometries, like curves, the distance will either be positive or 0.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_distance.md.BXzr3lwZ.lean.js b/dev/assets/source_methods_distance.md.BUmcV4gz.lean.js
similarity index 99%
rename from dev/assets/source_methods_distance.md.BXzr3lwZ.lean.js
rename to dev/assets/source_methods_distance.md.BUmcV4gz.lean.js
index 632d565ff..970f8010a 100644
--- a/dev/assets/source_methods_distance.md.BXzr3lwZ.lean.js
+++ b/dev/assets/source_methods_distance.md.BUmcV4gz.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/hemmknm.DiwGEg2f.png",k="/GeometryOps.jl/dev/assets/gpqhqes.DuBHk1fh.png",F=JSON.parse('{"title":"Distance and signed distance","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/distance.md","filePath":"source/methods/distance.md","lastUpdated":null}'),p={name:"source/methods/distance.md"};function l(e,s,d,E,r,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Distance and signed distance

julia
export distance, signed_distance

What is distance? What is signed distance?

Distance is the distance of a point to another geometry. This is always a positive number. If a point is inside of geometry, so on a curve or inside of a polygon, the distance will be zero. Signed distance is mainly used for polygons and multipolygons. If a point is outside of a geometry, signed distance has the same value as distance. However, points within the geometry have a negative distance representing the distance of a point to the closest boundary. Therefore, for all "non-filled" geometries, like curves, the distance will either be positive or 0.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/zresidt.DiwGEg2f.png",k="/GeometryOps.jl/dev/assets/exidaix.DuBHk1fh.png",F=JSON.parse('{"title":"Distance and signed distance","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/distance.md","filePath":"source/methods/distance.md","lastUpdated":null}'),p={name:"source/methods/distance.md"};function l(e,s,d,E,r,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Distance and signed distance

julia
export distance, signed_distance

What is distance? What is signed distance?

Distance is the distance of a point to another geometry. This is always a positive number. If a point is inside of geometry, so on a curve or inside of a polygon, the distance will be zero. Signed distance is mainly used for polygons and multipolygons. If a point is outside of a geometry, signed distance has the same value as distance. However, points within the geometry have a negative distance representing the distance of a point to the closest boundary. Therefore, for all "non-filled" geometries, like curves, the distance will either be positive or 0.

To provide an example, consider this rectangle:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_equals.md.C8OcMETS.js b/dev/assets/source_methods_equals.md.DXtETBXY.js
similarity index 99%
rename from dev/assets/source_methods_equals.md.C8OcMETS.js
rename to dev/assets/source_methods_equals.md.DXtETBXY.js
index 35c92a92e..39e72ab86 100644
--- a/dev/assets/source_methods_equals.md.C8OcMETS.js
+++ b/dev/assets/source_methods_equals.md.DXtETBXY.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/kvintjy.CgiryX2p.png",F=JSON.parse('{"title":"Equals","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/equals.md","filePath":"source/methods/equals.md","lastUpdated":null}'),p={name:"source/methods/equals.md"};function h(k,s,e,r,d,g){return l(),a("div",null,s[0]||(s[0]=[n(`

Equals

julia
export equals

What is equals?

The equals function checks if two geometries are equal. They are equal if they share the same set of points and edges to define the same shape.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/femkqki.CgiryX2p.png",F=JSON.parse('{"title":"Equals","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/equals.md","filePath":"source/methods/equals.md","lastUpdated":null}'),p={name:"source/methods/equals.md"};function h(k,s,e,r,d,g){return l(),a("div",null,s[0]||(s[0]=[n(`

Equals

julia
export equals

What is equals?

The equals function checks if two geometries are equal. They are equal if they share the same set of points and edges to define the same shape.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_equals.md.C8OcMETS.lean.js b/dev/assets/source_methods_equals.md.DXtETBXY.lean.js
similarity index 99%
rename from dev/assets/source_methods_equals.md.C8OcMETS.lean.js
rename to dev/assets/source_methods_equals.md.DXtETBXY.lean.js
index 35c92a92e..39e72ab86 100644
--- a/dev/assets/source_methods_equals.md.C8OcMETS.lean.js
+++ b/dev/assets/source_methods_equals.md.DXtETBXY.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/kvintjy.CgiryX2p.png",F=JSON.parse('{"title":"Equals","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/equals.md","filePath":"source/methods/equals.md","lastUpdated":null}'),p={name:"source/methods/equals.md"};function h(k,s,e,r,d,g){return l(),a("div",null,s[0]||(s[0]=[n(`

Equals

julia
export equals

What is equals?

The equals function checks if two geometries are equal. They are equal if they share the same set of points and edges to define the same shape.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/femkqki.CgiryX2p.png",F=JSON.parse('{"title":"Equals","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/equals.md","filePath":"source/methods/equals.md","lastUpdated":null}'),p={name:"source/methods/equals.md"};function h(k,s,e,r,d,g){return l(),a("div",null,s[0]||(s[0]=[n(`

Equals

julia
export equals

What is equals?

The equals function checks if two geometries are equal. They are equal if they share the same set of points and edges to define the same shape.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_contains.md.BE8ru0ZQ.js b/dev/assets/source_methods_geom_relations_contains.md.D-fJ5l_e.js
similarity index 99%
rename from dev/assets/source_methods_geom_relations_contains.md.BE8ru0ZQ.js
rename to dev/assets/source_methods_geom_relations_contains.md.D-fJ5l_e.js
index eda8e8f03..7a04a4f6e 100644
--- a/dev/assets/source_methods_geom_relations_contains.md.BE8ru0ZQ.js
+++ b/dev/assets/source_methods_geom_relations_contains.md.D-fJ5l_e.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as t}from"./chunks/framework.B_n_RGhH.js";const e="/GeometryOps.jl/dev/assets/ajxqhjz._0R9BbFk.png",E=JSON.parse('{"title":"Contains","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/contains.md","filePath":"source/methods/geom_relations/contains.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/contains.md"};function l(p,s,k,r,o,d){return t(),a("div",null,s[0]||(s[0]=[n(`

Contains

julia
export contains

What is contains?

The contains function checks if a given geometry completely contains another geometry, or in other words, that the second geometry is completely within the first. This requires that the two interiors intersect and that the interior and boundary of the second geometry is not in the exterior of the first geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as t}from"./chunks/framework.B_n_RGhH.js";const e="/GeometryOps.jl/dev/assets/dzjdiwg._0R9BbFk.png",E=JSON.parse('{"title":"Contains","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/contains.md","filePath":"source/methods/geom_relations/contains.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/contains.md"};function l(p,s,k,r,o,d){return t(),a("div",null,s[0]||(s[0]=[n(`

Contains

julia
export contains

What is contains?

The contains function checks if a given geometry completely contains another geometry, or in other words, that the second geometry is completely within the first. This requires that the two interiors intersect and that the interior and boundary of the second geometry is not in the exterior of the first geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_contains.md.BE8ru0ZQ.lean.js b/dev/assets/source_methods_geom_relations_contains.md.D-fJ5l_e.lean.js
similarity index 99%
rename from dev/assets/source_methods_geom_relations_contains.md.BE8ru0ZQ.lean.js
rename to dev/assets/source_methods_geom_relations_contains.md.D-fJ5l_e.lean.js
index eda8e8f03..7a04a4f6e 100644
--- a/dev/assets/source_methods_geom_relations_contains.md.BE8ru0ZQ.lean.js
+++ b/dev/assets/source_methods_geom_relations_contains.md.D-fJ5l_e.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as t}from"./chunks/framework.B_n_RGhH.js";const e="/GeometryOps.jl/dev/assets/ajxqhjz._0R9BbFk.png",E=JSON.parse('{"title":"Contains","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/contains.md","filePath":"source/methods/geom_relations/contains.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/contains.md"};function l(p,s,k,r,o,d){return t(),a("div",null,s[0]||(s[0]=[n(`

Contains

julia
export contains

What is contains?

The contains function checks if a given geometry completely contains another geometry, or in other words, that the second geometry is completely within the first. This requires that the two interiors intersect and that the interior and boundary of the second geometry is not in the exterior of the first geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as t}from"./chunks/framework.B_n_RGhH.js";const e="/GeometryOps.jl/dev/assets/dzjdiwg._0R9BbFk.png",E=JSON.parse('{"title":"Contains","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/contains.md","filePath":"source/methods/geom_relations/contains.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/contains.md"};function l(p,s,k,r,o,d){return t(),a("div",null,s[0]||(s[0]=[n(`

Contains

julia
export contains

What is contains?

The contains function checks if a given geometry completely contains another geometry, or in other words, that the second geometry is completely within the first. This requires that the two interiors intersect and that the interior and boundary of the second geometry is not in the exterior of the first geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_coveredby.md.BH5diXQG.js b/dev/assets/source_methods_geom_relations_coveredby.md.BMdPj8Ng.js
similarity index 99%
rename from dev/assets/source_methods_geom_relations_coveredby.md.BH5diXQG.js
rename to dev/assets/source_methods_geom_relations_coveredby.md.BMdPj8Ng.js
index c3b92e2f5..a673451ad 100644
--- a/dev/assets/source_methods_geom_relations_coveredby.md.BH5diXQG.js
+++ b/dev/assets/source_methods_geom_relations_coveredby.md.BMdPj8Ng.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as e}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/ehqxekd.DC3TvBOO.png",o=JSON.parse('{"title":"CoveredBy","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/coveredby.md","filePath":"source/methods/geom_relations/coveredby.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/coveredby.md"};function t(p,s,k,r,E,d){return e(),a("div",null,s[0]||(s[0]=[n(`

CoveredBy

julia
export coveredby

What is coveredby?

The coveredby function checks if one geometry is covered by another geometry. This is an extension of within that does not require the interiors of the two geometries to intersect, but still does require that the interior and boundary of the first geometry isn't outside of the second geometry.

To provide an example, consider this point and line:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as e}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/ieodlir.DC3TvBOO.png",o=JSON.parse('{"title":"CoveredBy","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/coveredby.md","filePath":"source/methods/geom_relations/coveredby.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/coveredby.md"};function t(p,s,k,r,E,d){return e(),a("div",null,s[0]||(s[0]=[n(`

CoveredBy

julia
export coveredby

What is coveredby?

The coveredby function checks if one geometry is covered by another geometry. This is an extension of within that does not require the interiors of the two geometries to intersect, but still does require that the interior and boundary of the first geometry isn't outside of the second geometry.

To provide an example, consider this point and line:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_coveredby.md.BH5diXQG.lean.js b/dev/assets/source_methods_geom_relations_coveredby.md.BMdPj8Ng.lean.js
similarity index 99%
rename from dev/assets/source_methods_geom_relations_coveredby.md.BH5diXQG.lean.js
rename to dev/assets/source_methods_geom_relations_coveredby.md.BMdPj8Ng.lean.js
index c3b92e2f5..a673451ad 100644
--- a/dev/assets/source_methods_geom_relations_coveredby.md.BH5diXQG.lean.js
+++ b/dev/assets/source_methods_geom_relations_coveredby.md.BMdPj8Ng.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as e}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/ehqxekd.DC3TvBOO.png",o=JSON.parse('{"title":"CoveredBy","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/coveredby.md","filePath":"source/methods/geom_relations/coveredby.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/coveredby.md"};function t(p,s,k,r,E,d){return e(),a("div",null,s[0]||(s[0]=[n(`

CoveredBy

julia
export coveredby

What is coveredby?

The coveredby function checks if one geometry is covered by another geometry. This is an extension of within that does not require the interiors of the two geometries to intersect, but still does require that the interior and boundary of the first geometry isn't outside of the second geometry.

To provide an example, consider this point and line:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as e}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/ieodlir.DC3TvBOO.png",o=JSON.parse('{"title":"CoveredBy","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/coveredby.md","filePath":"source/methods/geom_relations/coveredby.md","lastUpdated":null}'),h={name:"source/methods/geom_relations/coveredby.md"};function t(p,s,k,r,E,d){return e(),a("div",null,s[0]||(s[0]=[n(`

CoveredBy

julia
export coveredby

What is coveredby?

The coveredby function checks if one geometry is covered by another geometry. This is an extension of within that does not require the interiors of the two geometries to intersect, but still does require that the interior and boundary of the first geometry isn't outside of the second geometry.

To provide an example, consider this point and line:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_covers.md.Dm0wapjl.js b/dev/assets/source_methods_geom_relations_covers.md.BFSAElIq.js
similarity index 99%
rename from dev/assets/source_methods_geom_relations_covers.md.Dm0wapjl.js
rename to dev/assets/source_methods_geom_relations_covers.md.BFSAElIq.js
index 1aa2362a5..225af327b 100644
--- a/dev/assets/source_methods_geom_relations_covers.md.Dm0wapjl.js
+++ b/dev/assets/source_methods_geom_relations_covers.md.BFSAElIq.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as e,o as n}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/ehqxekd.DC3TvBOO.png",g=JSON.parse('{"title":"Covers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/covers.md","filePath":"source/methods/geom_relations/covers.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/covers.md"};function l(h,s,k,r,o,d){return n(),a("div",null,s[0]||(s[0]=[e(`

Covers

julia
export covers

What is covers?

The covers function checks if a given geometry completely covers another geometry. For this to be true, the "contained" geometry's interior and boundaries must be covered by the "covering" geometry's interior and boundaries. The interiors do not need to overlap.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as e,o as n}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/ieodlir.DC3TvBOO.png",g=JSON.parse('{"title":"Covers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/covers.md","filePath":"source/methods/geom_relations/covers.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/covers.md"};function l(h,s,k,r,o,d){return n(),a("div",null,s[0]||(s[0]=[e(`

Covers

julia
export covers

What is covers?

The covers function checks if a given geometry completely covers another geometry. For this to be true, the "contained" geometry's interior and boundaries must be covered by the "covering" geometry's interior and boundaries. The interiors do not need to overlap.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_covers.md.Dm0wapjl.lean.js b/dev/assets/source_methods_geom_relations_covers.md.BFSAElIq.lean.js
similarity index 99%
rename from dev/assets/source_methods_geom_relations_covers.md.Dm0wapjl.lean.js
rename to dev/assets/source_methods_geom_relations_covers.md.BFSAElIq.lean.js
index 1aa2362a5..225af327b 100644
--- a/dev/assets/source_methods_geom_relations_covers.md.Dm0wapjl.lean.js
+++ b/dev/assets/source_methods_geom_relations_covers.md.BFSAElIq.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as e,o as n}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/ehqxekd.DC3TvBOO.png",g=JSON.parse('{"title":"Covers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/covers.md","filePath":"source/methods/geom_relations/covers.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/covers.md"};function l(h,s,k,r,o,d){return n(),a("div",null,s[0]||(s[0]=[e(`

Covers

julia
export covers

What is covers?

The covers function checks if a given geometry completely covers another geometry. For this to be true, the "contained" geometry's interior and boundaries must be covered by the "covering" geometry's interior and boundaries. The interiors do not need to overlap.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as e,o as n}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/ieodlir.DC3TvBOO.png",g=JSON.parse('{"title":"Covers","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/covers.md","filePath":"source/methods/geom_relations/covers.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/covers.md"};function l(h,s,k,r,o,d){return n(),a("div",null,s[0]||(s[0]=[e(`

Covers

julia
export covers

What is covers?

The covers function checks if a given geometry completely covers another geometry. For this to be true, the "contained" geometry's interior and boundaries must be covered by the "covering" geometry's interior and boundaries. The interiors do not need to overlap.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_disjoint.md.jTRC-ZmE.js b/dev/assets/source_methods_geom_relations_disjoint.md.BlUjhWXB.js
similarity index 99%
rename from dev/assets/source_methods_geom_relations_disjoint.md.jTRC-ZmE.js
rename to dev/assets/source_methods_geom_relations_disjoint.md.BlUjhWXB.js
index c104e402a..1878c05a9 100644
--- a/dev/assets/source_methods_geom_relations_disjoint.md.jTRC-ZmE.js
+++ b/dev/assets/source_methods_geom_relations_disjoint.md.BlUjhWXB.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as t}from"./chunks/framework.B_n_RGhH.js";const h="/GeometryOps.jl/dev/assets/nsfmzjd.C3SxJ3x-.png",o=JSON.parse('{"title":"Disjoint","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/disjoint.md","filePath":"source/methods/geom_relations/disjoint.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/disjoint.md"};function p(k,s,e,r,E,g){return t(),a("div",null,s[0]||(s[0]=[n(`

Disjoint

julia
export disjoint

What is disjoint?

The disjoint function checks if one geometry is outside of another geometry, without sharing any boundaries or interiors.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as t}from"./chunks/framework.B_n_RGhH.js";const h="/GeometryOps.jl/dev/assets/urzajop.C3SxJ3x-.png",o=JSON.parse('{"title":"Disjoint","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/disjoint.md","filePath":"source/methods/geom_relations/disjoint.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/disjoint.md"};function p(k,s,e,r,E,g){return t(),a("div",null,s[0]||(s[0]=[n(`

Disjoint

julia
export disjoint

What is disjoint?

The disjoint function checks if one geometry is outside of another geometry, without sharing any boundaries or interiors.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_disjoint.md.jTRC-ZmE.lean.js b/dev/assets/source_methods_geom_relations_disjoint.md.BlUjhWXB.lean.js
similarity index 99%
rename from dev/assets/source_methods_geom_relations_disjoint.md.jTRC-ZmE.lean.js
rename to dev/assets/source_methods_geom_relations_disjoint.md.BlUjhWXB.lean.js
index c104e402a..1878c05a9 100644
--- a/dev/assets/source_methods_geom_relations_disjoint.md.jTRC-ZmE.lean.js
+++ b/dev/assets/source_methods_geom_relations_disjoint.md.BlUjhWXB.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as t}from"./chunks/framework.B_n_RGhH.js";const h="/GeometryOps.jl/dev/assets/nsfmzjd.C3SxJ3x-.png",o=JSON.parse('{"title":"Disjoint","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/disjoint.md","filePath":"source/methods/geom_relations/disjoint.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/disjoint.md"};function p(k,s,e,r,E,g){return t(),a("div",null,s[0]||(s[0]=[n(`

Disjoint

julia
export disjoint

What is disjoint?

The disjoint function checks if one geometry is outside of another geometry, without sharing any boundaries or interiors.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as t}from"./chunks/framework.B_n_RGhH.js";const h="/GeometryOps.jl/dev/assets/urzajop.C3SxJ3x-.png",o=JSON.parse('{"title":"Disjoint","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/disjoint.md","filePath":"source/methods/geom_relations/disjoint.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/disjoint.md"};function p(k,s,e,r,E,g){return t(),a("div",null,s[0]||(s[0]=[n(`

Disjoint

julia
export disjoint

What is disjoint?

The disjoint function checks if one geometry is outside of another geometry, without sharing any boundaries or interiors.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_intersects.md.D2bCqLfZ.js b/dev/assets/source_methods_geom_relations_intersects.md.Dmm5oQJ5.js
similarity index 98%
rename from dev/assets/source_methods_geom_relations_intersects.md.D2bCqLfZ.js
rename to dev/assets/source_methods_geom_relations_intersects.md.Dmm5oQJ5.js
index 906938068..50705128b 100644
--- a/dev/assets/source_methods_geom_relations_intersects.md.D2bCqLfZ.js
+++ b/dev/assets/source_methods_geom_relations_intersects.md.Dmm5oQJ5.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as e,o as n}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/udbnzqy.DeeQUply.png",g=JSON.parse('{"title":"Intersection checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/intersects.md","filePath":"source/methods/geom_relations/intersects.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/intersects.md"};function l(h,s,k,r,d,o){return n(),a("div",null,s[0]||(s[0]=[e(`

Intersection checks

julia
export intersects

What is intersects?

The intersects function checks if a given geometry intersects with another geometry, or in other words, the either the interiors or boundaries of the two geometries intersect.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as e,o as n}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/zfnvjip.DeeQUply.png",g=JSON.parse('{"title":"Intersection checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/intersects.md","filePath":"source/methods/geom_relations/intersects.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/intersects.md"};function l(h,s,k,r,o,d){return n(),a("div",null,s[0]||(s[0]=[e(`

Intersection checks

julia
export intersects

What is intersects?

The intersects function checks if a given geometry intersects with another geometry, or in other words, the either the interiors or boundaries of the two geometries intersect.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_intersects.md.D2bCqLfZ.lean.js b/dev/assets/source_methods_geom_relations_intersects.md.Dmm5oQJ5.lean.js
similarity index 98%
rename from dev/assets/source_methods_geom_relations_intersects.md.D2bCqLfZ.lean.js
rename to dev/assets/source_methods_geom_relations_intersects.md.Dmm5oQJ5.lean.js
index 906938068..50705128b 100644
--- a/dev/assets/source_methods_geom_relations_intersects.md.D2bCqLfZ.lean.js
+++ b/dev/assets/source_methods_geom_relations_intersects.md.Dmm5oQJ5.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as e,o as n}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/udbnzqy.DeeQUply.png",g=JSON.parse('{"title":"Intersection checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/intersects.md","filePath":"source/methods/geom_relations/intersects.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/intersects.md"};function l(h,s,k,r,d,o){return n(),a("div",null,s[0]||(s[0]=[e(`

Intersection checks

julia
export intersects

What is intersects?

The intersects function checks if a given geometry intersects with another geometry, or in other words, the either the interiors or boundaries of the two geometries intersect.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as e,o as n}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/zfnvjip.DeeQUply.png",g=JSON.parse('{"title":"Intersection checks","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/intersects.md","filePath":"source/methods/geom_relations/intersects.md","lastUpdated":null}'),p={name:"source/methods/geom_relations/intersects.md"};function l(h,s,k,r,o,d){return n(),a("div",null,s[0]||(s[0]=[e(`

Intersection checks

julia
export intersects

What is intersects?

The intersects function checks if a given geometry intersects with another geometry, or in other words, the either the interiors or boundaries of the two geometries intersect.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_overlaps.md.9AOoIu_X.js b/dev/assets/source_methods_geom_relations_overlaps.md.XXk-NXEp.js
similarity index 99%
rename from dev/assets/source_methods_geom_relations_overlaps.md.9AOoIu_X.js
rename to dev/assets/source_methods_geom_relations_overlaps.md.XXk-NXEp.js
index 26e356be4..344b5b5a1 100644
--- a/dev/assets/source_methods_geom_relations_overlaps.md.9AOoIu_X.js
+++ b/dev/assets/source_methods_geom_relations_overlaps.md.XXk-NXEp.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const p="/GeometryOps.jl/dev/assets/kvintjy.CgiryX2p.png",o=JSON.parse('{"title":"Overlaps","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/overlaps.md","filePath":"source/methods/geom_relations/overlaps.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/overlaps.md"};function e(h,s,k,r,d,g){return l(),a("div",null,s[0]||(s[0]=[n(`

Overlaps

julia
export overlaps

What is overlaps?

The overlaps function checks if two geometries overlap. Two geometries can only overlap if they have the same dimension, and if they overlap, but one is not contained, within, or equal to the other.

Note that this means it is impossible for a single point to overlap with a single point and a line only overlaps with another line if only a section of each line is collinear.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const p="/GeometryOps.jl/dev/assets/femkqki.CgiryX2p.png",o=JSON.parse('{"title":"Overlaps","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/overlaps.md","filePath":"source/methods/geom_relations/overlaps.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/overlaps.md"};function e(h,s,k,r,d,g){return l(),a("div",null,s[0]||(s[0]=[n(`

Overlaps

julia
export overlaps

What is overlaps?

The overlaps function checks if two geometries overlap. Two geometries can only overlap if they have the same dimension, and if they overlap, but one is not contained, within, or equal to the other.

Note that this means it is impossible for a single point to overlap with a single point and a line only overlaps with another line if only a section of each line is collinear.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_overlaps.md.9AOoIu_X.lean.js b/dev/assets/source_methods_geom_relations_overlaps.md.XXk-NXEp.lean.js
similarity index 99%
rename from dev/assets/source_methods_geom_relations_overlaps.md.9AOoIu_X.lean.js
rename to dev/assets/source_methods_geom_relations_overlaps.md.XXk-NXEp.lean.js
index 26e356be4..344b5b5a1 100644
--- a/dev/assets/source_methods_geom_relations_overlaps.md.9AOoIu_X.lean.js
+++ b/dev/assets/source_methods_geom_relations_overlaps.md.XXk-NXEp.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const p="/GeometryOps.jl/dev/assets/kvintjy.CgiryX2p.png",o=JSON.parse('{"title":"Overlaps","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/overlaps.md","filePath":"source/methods/geom_relations/overlaps.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/overlaps.md"};function e(h,s,k,r,d,g){return l(),a("div",null,s[0]||(s[0]=[n(`

Overlaps

julia
export overlaps

What is overlaps?

The overlaps function checks if two geometries overlap. Two geometries can only overlap if they have the same dimension, and if they overlap, but one is not contained, within, or equal to the other.

Note that this means it is impossible for a single point to overlap with a single point and a line only overlaps with another line if only a section of each line is collinear.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as l}from"./chunks/framework.B_n_RGhH.js";const p="/GeometryOps.jl/dev/assets/femkqki.CgiryX2p.png",o=JSON.parse('{"title":"Overlaps","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/overlaps.md","filePath":"source/methods/geom_relations/overlaps.md","lastUpdated":null}'),t={name:"source/methods/geom_relations/overlaps.md"};function e(h,s,k,r,d,g){return l(),a("div",null,s[0]||(s[0]=[n(`

Overlaps

julia
export overlaps

What is overlaps?

The overlaps function checks if two geometries overlap. Two geometries can only overlap if they have the same dimension, and if they overlap, but one is not contained, within, or equal to the other.

Note that this means it is impossible for a single point to overlap with a single point and a line only overlaps with another line if only a section of each line is collinear.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_touches.md.DHV_XMC7.js b/dev/assets/source_methods_geom_relations_touches.md.CG6tbJ3y.js
similarity index 99%
rename from dev/assets/source_methods_geom_relations_touches.md.DHV_XMC7.js
rename to dev/assets/source_methods_geom_relations_touches.md.CG6tbJ3y.js
index 135aea7cc..0eb431ec4 100644
--- a/dev/assets/source_methods_geom_relations_touches.md.DHV_XMC7.js
+++ b/dev/assets/source_methods_geom_relations_touches.md.CG6tbJ3y.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as t}from"./chunks/framework.B_n_RGhH.js";const h="/GeometryOps.jl/dev/assets/tgraagf.BEFUMtlf.png",o=JSON.parse('{"title":"Touches","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/touches.md","filePath":"source/methods/geom_relations/touches.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/touches.md"};function e(p,s,k,r,E,g){return t(),a("div",null,s[0]||(s[0]=[n(`

Touches

julia
export touches

What is touches?

The touches function checks if one geometry touches another geometry. In other words, the interiors of the two geometries don't interact, but one of the geometries must have a boundary point that interacts with either the other geometry's interior or boundary.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as t}from"./chunks/framework.B_n_RGhH.js";const h="/GeometryOps.jl/dev/assets/esvyhkp.BEFUMtlf.png",o=JSON.parse('{"title":"Touches","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/touches.md","filePath":"source/methods/geom_relations/touches.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/touches.md"};function e(p,s,k,r,E,g){return t(),a("div",null,s[0]||(s[0]=[n(`

Touches

julia
export touches

What is touches?

The touches function checks if one geometry touches another geometry. In other words, the interiors of the two geometries don't interact, but one of the geometries must have a boundary point that interacts with either the other geometry's interior or boundary.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_touches.md.DHV_XMC7.lean.js b/dev/assets/source_methods_geom_relations_touches.md.CG6tbJ3y.lean.js
similarity index 99%
rename from dev/assets/source_methods_geom_relations_touches.md.DHV_XMC7.lean.js
rename to dev/assets/source_methods_geom_relations_touches.md.CG6tbJ3y.lean.js
index 135aea7cc..0eb431ec4 100644
--- a/dev/assets/source_methods_geom_relations_touches.md.DHV_XMC7.lean.js
+++ b/dev/assets/source_methods_geom_relations_touches.md.CG6tbJ3y.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as t}from"./chunks/framework.B_n_RGhH.js";const h="/GeometryOps.jl/dev/assets/tgraagf.BEFUMtlf.png",o=JSON.parse('{"title":"Touches","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/touches.md","filePath":"source/methods/geom_relations/touches.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/touches.md"};function e(p,s,k,r,E,g){return t(),a("div",null,s[0]||(s[0]=[n(`

Touches

julia
export touches

What is touches?

The touches function checks if one geometry touches another geometry. In other words, the interiors of the two geometries don't interact, but one of the geometries must have a boundary point that interacts with either the other geometry's interior or boundary.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as t}from"./chunks/framework.B_n_RGhH.js";const h="/GeometryOps.jl/dev/assets/esvyhkp.BEFUMtlf.png",o=JSON.parse('{"title":"Touches","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/touches.md","filePath":"source/methods/geom_relations/touches.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/touches.md"};function e(p,s,k,r,E,g){return t(),a("div",null,s[0]||(s[0]=[n(`

Touches

julia
export touches

What is touches?

The touches function checks if one geometry touches another geometry. In other words, the interiors of the two geometries don't interact, but one of the geometries must have a boundary point that interacts with either the other geometry's interior or boundary.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_within.md.CWN4taHT.js b/dev/assets/source_methods_geom_relations_within.md.B5DGvcyD.js
similarity index 99%
rename from dev/assets/source_methods_geom_relations_within.md.CWN4taHT.js
rename to dev/assets/source_methods_geom_relations_within.md.B5DGvcyD.js
index 4c6f99d7c..8e02e4fc6 100644
--- a/dev/assets/source_methods_geom_relations_within.md.CWN4taHT.js
+++ b/dev/assets/source_methods_geom_relations_within.md.B5DGvcyD.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/ajxqhjz._0R9BbFk.png",o=JSON.parse('{"title":"Within","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/within.md","filePath":"source/methods/geom_relations/within.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/within.md"};function e(p,s,k,r,E,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Within

julia
export within

What is within?

The within function checks if one geometry is inside another geometry. This requires that the two interiors intersect and that the interior and boundary of the first geometry is not in the exterior of the second geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/dzjdiwg._0R9BbFk.png",o=JSON.parse('{"title":"Within","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/within.md","filePath":"source/methods/geom_relations/within.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/within.md"};function e(p,s,k,r,E,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Within

julia
export within

What is within?

The within function checks if one geometry is inside another geometry. This requires that the two interiors intersect and that the interior and boundary of the first geometry is not in the exterior of the second geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_methods_geom_relations_within.md.CWN4taHT.lean.js b/dev/assets/source_methods_geom_relations_within.md.B5DGvcyD.lean.js
similarity index 99%
rename from dev/assets/source_methods_geom_relations_within.md.CWN4taHT.lean.js
rename to dev/assets/source_methods_geom_relations_within.md.B5DGvcyD.lean.js
index 4c6f99d7c..8e02e4fc6 100644
--- a/dev/assets/source_methods_geom_relations_within.md.CWN4taHT.lean.js
+++ b/dev/assets/source_methods_geom_relations_within.md.B5DGvcyD.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/ajxqhjz._0R9BbFk.png",o=JSON.parse('{"title":"Within","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/within.md","filePath":"source/methods/geom_relations/within.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/within.md"};function e(p,s,k,r,E,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Within

julia
export within

What is within?

The within function checks if one geometry is inside another geometry. This requires that the two interiors intersect and that the interior and boundary of the first geometry is not in the exterior of the second geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/dzjdiwg._0R9BbFk.png",o=JSON.parse('{"title":"Within","description":"","frontmatter":{},"headers":[],"relativePath":"source/methods/geom_relations/within.md","filePath":"source/methods/geom_relations/within.md","lastUpdated":null}'),l={name:"source/methods/geom_relations/within.md"};function e(p,s,k,r,E,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Within

julia
export within

What is within?

The within function checks if one geometry is inside another geometry. This requires that the two interiors intersect and that the interior and boundary of the first geometry is not in the exterior of the second geometry.

To provide an example, consider these two lines:

julia
import GeometryOps as GO
 import GeoInterface as GI
 using Makie
 using CairoMakie
diff --git a/dev/assets/source_transformations_segmentize.md.BI18dyAt.js b/dev/assets/source_transformations_segmentize.md.Bu4YHZEa.js
similarity index 99%
rename from dev/assets/source_transformations_segmentize.md.BI18dyAt.js
rename to dev/assets/source_transformations_segmentize.md.Bu4YHZEa.js
index 0293a142a..3510e7183 100644
--- a/dev/assets/source_transformations_segmentize.md.BI18dyAt.js
+++ b/dev/assets/source_transformations_segmentize.md.Bu4YHZEa.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/dvgzbdw.D5-bot8v.png",l="/GeometryOps.jl/dev/assets/bcnqxgd.BWg9gvG8.png",o=JSON.parse('{"title":"Segmentize","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/segmentize.md","filePath":"source/transformations/segmentize.md","lastUpdated":null}'),e={name:"source/transformations/segmentize.md"};function k(p,s,r,d,E,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Segmentize

julia
export segmentize
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/ivupttw.D5-bot8v.png",l="/GeometryOps.jl/dev/assets/zgcqaxh.CdOOungS.png",o=JSON.parse('{"title":"Segmentize","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/segmentize.md","filePath":"source/transformations/segmentize.md","lastUpdated":null}'),e={name:"source/transformations/segmentize.md"};function k(p,s,r,E,d,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Segmentize

julia
export segmentize
 export LinearSegments, GeodesicSegments

This function "segmentizes" or "densifies" a geometry by adding extra vertices to the geometry so that no segment is longer than a given distance. This is useful for plotting geometries with a limited number of vertices, or for ensuring that a geometry is not too "coarse" for a given application.

Info

We plan to add interpolated segmentization from DataInterpolations.jl in the future, which will be available to any vector of point-like objects.

For now, this function only works on 2D geometries. We will also support 3D geometries, as well as measure interpolation, in the future.

Examples

julia
import GeometryOps as GO, GeoInterface as GI
 rectangle = GI.Wrappers.Polygon([[(0.0, 50.0), (7.071, 57.07), (0, 64.14), (-7.07, 57.07), (0.0, 50.0)]])
 linear = GO.segmentize(rectangle; max_distance = 5)
diff --git a/dev/assets/source_transformations_segmentize.md.BI18dyAt.lean.js b/dev/assets/source_transformations_segmentize.md.Bu4YHZEa.lean.js
similarity index 99%
rename from dev/assets/source_transformations_segmentize.md.BI18dyAt.lean.js
rename to dev/assets/source_transformations_segmentize.md.Bu4YHZEa.lean.js
index 0293a142a..3510e7183 100644
--- a/dev/assets/source_transformations_segmentize.md.BI18dyAt.lean.js
+++ b/dev/assets/source_transformations_segmentize.md.Bu4YHZEa.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/dvgzbdw.D5-bot8v.png",l="/GeometryOps.jl/dev/assets/bcnqxgd.BWg9gvG8.png",o=JSON.parse('{"title":"Segmentize","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/segmentize.md","filePath":"source/transformations/segmentize.md","lastUpdated":null}'),e={name:"source/transformations/segmentize.md"};function k(p,s,r,d,E,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Segmentize

julia
export segmentize
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/ivupttw.D5-bot8v.png",l="/GeometryOps.jl/dev/assets/zgcqaxh.CdOOungS.png",o=JSON.parse('{"title":"Segmentize","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/segmentize.md","filePath":"source/transformations/segmentize.md","lastUpdated":null}'),e={name:"source/transformations/segmentize.md"};function k(p,s,r,E,d,g){return h(),a("div",null,s[0]||(s[0]=[n(`

Segmentize

julia
export segmentize
 export LinearSegments, GeodesicSegments

This function "segmentizes" or "densifies" a geometry by adding extra vertices to the geometry so that no segment is longer than a given distance. This is useful for plotting geometries with a limited number of vertices, or for ensuring that a geometry is not too "coarse" for a given application.

Info

We plan to add interpolated segmentization from DataInterpolations.jl in the future, which will be available to any vector of point-like objects.

For now, this function only works on 2D geometries. We will also support 3D geometries, as well as measure interpolation, in the future.

Examples

julia
import GeometryOps as GO, GeoInterface as GI
 rectangle = GI.Wrappers.Polygon([[(0.0, 50.0), (7.071, 57.07), (0, 64.14), (-7.07, 57.07), (0.0, 50.0)]])
 linear = GO.segmentize(rectangle; max_distance = 5)
diff --git a/dev/assets/source_transformations_simplify.md.BgniFEni.js b/dev/assets/source_transformations_simplify.md.Co9wggxJ.js
similarity index 99%
rename from dev/assets/source_transformations_simplify.md.BgniFEni.js
rename to dev/assets/source_transformations_simplify.md.Co9wggxJ.js
index d1a67c21d..eee777cab 100644
--- a/dev/assets/source_transformations_simplify.md.BgniFEni.js
+++ b/dev/assets/source_transformations_simplify.md.Co9wggxJ.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/zcvsqkj.Bglvb-jp.png",k="/GeometryOps.jl/dev/assets/wfoqigj.B94PsR1K.png",t="/GeometryOps.jl/dev/assets/bggncli.Cfv5g2mL.png",p="/GeometryOps.jl/dev/assets/viiqmts.DNfB7YUW.png",c=JSON.parse('{"title":"Geometry simplification","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/simplify.md","filePath":"source/transformations/simplify.md","lastUpdated":null}'),e={name:"source/transformations/simplify.md"};function E(r,s,d,g,y,F){return h(),a("div",null,s[0]||(s[0]=[n(`

Geometry simplification

This file holds implementations for the RadialDistance, Douglas-Peucker, and Visvalingam-Whyatt algorithms for simplifying geometries (specifically for polygons and lines).

The GEOS extension also allows for GEOS's topology preserving simplification as well as Douglas-Peucker simplification implemented in GEOS. Call this by passing GEOS(; method = :TopologyPreserve) or GEOS(; method = :DouglasPeucker) to the algorithm.

Examples

A quick and dirty example is:

julia
using Makie, GeoInterfaceMakie
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/bovegam.Bglvb-jp.png",k="/GeometryOps.jl/dev/assets/txosdfk.B94PsR1K.png",t="/GeometryOps.jl/dev/assets/hhqytxw.DmDgr-Aw.png",p="/GeometryOps.jl/dev/assets/cdzudkr.8Khkg59D.png",c=JSON.parse('{"title":"Geometry simplification","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/simplify.md","filePath":"source/transformations/simplify.md","lastUpdated":null}'),e={name:"source/transformations/simplify.md"};function E(r,s,d,g,y,F){return h(),a("div",null,s[0]||(s[0]=[n(`

Geometry simplification

This file holds implementations for the RadialDistance, Douglas-Peucker, and Visvalingam-Whyatt algorithms for simplifying geometries (specifically for polygons and lines).

The GEOS extension also allows for GEOS's topology preserving simplification as well as Douglas-Peucker simplification implemented in GEOS. Call this by passing GEOS(; method = :TopologyPreserve) or GEOS(; method = :DouglasPeucker) to the algorithm.

Examples

A quick and dirty example is:

julia
using Makie, GeoInterfaceMakie
 import GeoInterface as GI
 import GeometryOps as GO
 
diff --git a/dev/assets/source_transformations_simplify.md.BgniFEni.lean.js b/dev/assets/source_transformations_simplify.md.Co9wggxJ.lean.js
similarity index 99%
rename from dev/assets/source_transformations_simplify.md.BgniFEni.lean.js
rename to dev/assets/source_transformations_simplify.md.Co9wggxJ.lean.js
index d1a67c21d..eee777cab 100644
--- a/dev/assets/source_transformations_simplify.md.BgniFEni.lean.js
+++ b/dev/assets/source_transformations_simplify.md.Co9wggxJ.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/zcvsqkj.Bglvb-jp.png",k="/GeometryOps.jl/dev/assets/wfoqigj.B94PsR1K.png",t="/GeometryOps.jl/dev/assets/bggncli.Cfv5g2mL.png",p="/GeometryOps.jl/dev/assets/viiqmts.DNfB7YUW.png",c=JSON.parse('{"title":"Geometry simplification","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/simplify.md","filePath":"source/transformations/simplify.md","lastUpdated":null}'),e={name:"source/transformations/simplify.md"};function E(r,s,d,g,y,F){return h(),a("div",null,s[0]||(s[0]=[n(`

Geometry simplification

This file holds implementations for the RadialDistance, Douglas-Peucker, and Visvalingam-Whyatt algorithms for simplifying geometries (specifically for polygons and lines).

The GEOS extension also allows for GEOS's topology preserving simplification as well as Douglas-Peucker simplification implemented in GEOS. Call this by passing GEOS(; method = :TopologyPreserve) or GEOS(; method = :DouglasPeucker) to the algorithm.

Examples

A quick and dirty example is:

julia
using Makie, GeoInterfaceMakie
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const l="/GeometryOps.jl/dev/assets/bovegam.Bglvb-jp.png",k="/GeometryOps.jl/dev/assets/txosdfk.B94PsR1K.png",t="/GeometryOps.jl/dev/assets/hhqytxw.DmDgr-Aw.png",p="/GeometryOps.jl/dev/assets/cdzudkr.8Khkg59D.png",c=JSON.parse('{"title":"Geometry simplification","description":"","frontmatter":{},"headers":[],"relativePath":"source/transformations/simplify.md","filePath":"source/transformations/simplify.md","lastUpdated":null}'),e={name:"source/transformations/simplify.md"};function E(r,s,d,g,y,F){return h(),a("div",null,s[0]||(s[0]=[n(`

Geometry simplification

This file holds implementations for the RadialDistance, Douglas-Peucker, and Visvalingam-Whyatt algorithms for simplifying geometries (specifically for polygons and lines).

The GEOS extension also allows for GEOS's topology preserving simplification as well as Douglas-Peucker simplification implemented in GEOS. Call this by passing GEOS(; method = :TopologyPreserve) or GEOS(; method = :DouglasPeucker) to the algorithm.

Examples

A quick and dirty example is:

julia
using Makie, GeoInterfaceMakie
 import GeoInterface as GI
 import GeometryOps as GO
 
diff --git a/dev/assets/msrhfao.CPClNl7F.png b/dev/assets/szvxoxs.CPClNl7F.png
similarity index 100%
rename from dev/assets/msrhfao.CPClNl7F.png
rename to dev/assets/szvxoxs.CPClNl7F.png
diff --git a/dev/assets/wrcdjmc.Dig-DWOQ.png b/dev/assets/tdvjzpq.Dig-DWOQ.png
similarity index 100%
rename from dev/assets/wrcdjmc.Dig-DWOQ.png
rename to dev/assets/tdvjzpq.Dig-DWOQ.png
diff --git a/dev/assets/ttfssvb.Dz86q2IX.png b/dev/assets/tfenuhx.Dz86q2IX.png
similarity index 100%
rename from dev/assets/ttfssvb.Dz86q2IX.png
rename to dev/assets/tfenuhx.Dz86q2IX.png
diff --git a/dev/assets/uwkornz.-VpeHhXX.png b/dev/assets/tsfuieh.-VpeHhXX.png
similarity index 100%
rename from dev/assets/uwkornz.-VpeHhXX.png
rename to dev/assets/tsfuieh.-VpeHhXX.png
diff --git a/dev/assets/tutorials_creating_geometry.md.DukPXFBr.js b/dev/assets/tutorials_creating_geometry.md.Dw4JaW2f.js
similarity index 99%
rename from dev/assets/tutorials_creating_geometry.md.DukPXFBr.js
rename to dev/assets/tutorials_creating_geometry.md.Dw4JaW2f.js
index 4b5d51cdb..f18780439 100644
--- a/dev/assets/tutorials_creating_geometry.md.DukPXFBr.js
+++ b/dev/assets/tutorials_creating_geometry.md.Dw4JaW2f.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as e,o as t}from"./chunks/framework.B_n_RGhH.js";const n="/GeometryOps.jl/dev/assets/ttfssvb.Dz86q2IX.png",l="/GeometryOps.jl/dev/assets/vaufipg.Cx40vhB3.png",p="/GeometryOps.jl/dev/assets/arfjaol.0OJvb21A.png",h="/GeometryOps.jl/dev/assets/krlbhaw.DaovVbE6.png",o="/GeometryOps.jl/dev/assets/udszmvm.rOsRk89v.png",k="/GeometryOps.jl/dev/assets/igjpeen.4wfjCtJV.png",r="/GeometryOps.jl/dev/assets/lqbrjos.3sfpQl2i.png",g="/GeometryOps.jl/dev/assets/pantgvo.Dab1-ETk.png",d="/GeometryOps.jl/dev/assets/zvqytmg.D9AE7i2o.png",E="/GeometryOps.jl/dev/assets/xjzzbjd.DTKLkKh_.png",c="/GeometryOps.jl/dev/assets/ovbuesg.0f3Lq4Lw.png",G=JSON.parse('{"title":"Creating Geometry","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/creating_geometry.md","filePath":"tutorials/creating_geometry.md","lastUpdated":null}'),y={name:"tutorials/creating_geometry.md"};function F(u,s,f,C,m,b){return t(),a("div",null,s[0]||(s[0]=[e(`

Creating Geometry

In this tutorial, we're going to:

  1. Create and plot geometries

  2. Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

  3. Create geospatial geometries with embedded coordinate reference system information

  4. Assign attributes to geospatial geometries

  5. Save geospatial geometries to common geospatial file formats

First, we load some required packages.

julia
# Geospatial packages from Julia
+import{_ as i,c as a,a5 as e,o as t}from"./chunks/framework.B_n_RGhH.js";const n="/GeometryOps.jl/dev/assets/tfenuhx.Dz86q2IX.png",l="/GeometryOps.jl/dev/assets/adfrqwc.Cx40vhB3.png",p="/GeometryOps.jl/dev/assets/asucaer.0OJvb21A.png",h="/GeometryOps.jl/dev/assets/jfcuvxg.DaovVbE6.png",o="/GeometryOps.jl/dev/assets/ctbcozu.rOsRk89v.png",k="/GeometryOps.jl/dev/assets/lotftij.4wfjCtJV.png",r="/GeometryOps.jl/dev/assets/ffihtgz.3sfpQl2i.png",g="/GeometryOps.jl/dev/assets/xhzlqjk.Dab1-ETk.png",d="/GeometryOps.jl/dev/assets/vprbrek.D9AE7i2o.png",E="/GeometryOps.jl/dev/assets/xgfclow.DTKLkKh_.png",c="/GeometryOps.jl/dev/assets/qakdyqd.0f3Lq4Lw.png",G=JSON.parse('{"title":"Creating Geometry","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/creating_geometry.md","filePath":"tutorials/creating_geometry.md","lastUpdated":null}'),y={name:"tutorials/creating_geometry.md"};function F(u,s,f,C,m,b){return t(),a("div",null,s[0]||(s[0]=[e(`

Creating Geometry

In this tutorial, we're going to:

  1. Create and plot geometries

  2. Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

  3. Create geospatial geometries with embedded coordinate reference system information

  4. Assign attributes to geospatial geometries

  5. Save geospatial geometries to common geospatial file formats

First, we load some required packages.

julia
# Geospatial packages from Julia
 import GeoInterface as GI
 import GeometryOps as GO
 import GeoFormatTypes as GFT
diff --git a/dev/assets/tutorials_creating_geometry.md.DukPXFBr.lean.js b/dev/assets/tutorials_creating_geometry.md.Dw4JaW2f.lean.js
similarity index 99%
rename from dev/assets/tutorials_creating_geometry.md.DukPXFBr.lean.js
rename to dev/assets/tutorials_creating_geometry.md.Dw4JaW2f.lean.js
index 4b5d51cdb..f18780439 100644
--- a/dev/assets/tutorials_creating_geometry.md.DukPXFBr.lean.js
+++ b/dev/assets/tutorials_creating_geometry.md.Dw4JaW2f.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as e,o as t}from"./chunks/framework.B_n_RGhH.js";const n="/GeometryOps.jl/dev/assets/ttfssvb.Dz86q2IX.png",l="/GeometryOps.jl/dev/assets/vaufipg.Cx40vhB3.png",p="/GeometryOps.jl/dev/assets/arfjaol.0OJvb21A.png",h="/GeometryOps.jl/dev/assets/krlbhaw.DaovVbE6.png",o="/GeometryOps.jl/dev/assets/udszmvm.rOsRk89v.png",k="/GeometryOps.jl/dev/assets/igjpeen.4wfjCtJV.png",r="/GeometryOps.jl/dev/assets/lqbrjos.3sfpQl2i.png",g="/GeometryOps.jl/dev/assets/pantgvo.Dab1-ETk.png",d="/GeometryOps.jl/dev/assets/zvqytmg.D9AE7i2o.png",E="/GeometryOps.jl/dev/assets/xjzzbjd.DTKLkKh_.png",c="/GeometryOps.jl/dev/assets/ovbuesg.0f3Lq4Lw.png",G=JSON.parse('{"title":"Creating Geometry","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/creating_geometry.md","filePath":"tutorials/creating_geometry.md","lastUpdated":null}'),y={name:"tutorials/creating_geometry.md"};function F(u,s,f,C,m,b){return t(),a("div",null,s[0]||(s[0]=[e(`

Creating Geometry

In this tutorial, we're going to:

  1. Create and plot geometries

  2. Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

  3. Create geospatial geometries with embedded coordinate reference system information

  4. Assign attributes to geospatial geometries

  5. Save geospatial geometries to common geospatial file formats

First, we load some required packages.

julia
# Geospatial packages from Julia
+import{_ as i,c as a,a5 as e,o as t}from"./chunks/framework.B_n_RGhH.js";const n="/GeometryOps.jl/dev/assets/tfenuhx.Dz86q2IX.png",l="/GeometryOps.jl/dev/assets/adfrqwc.Cx40vhB3.png",p="/GeometryOps.jl/dev/assets/asucaer.0OJvb21A.png",h="/GeometryOps.jl/dev/assets/jfcuvxg.DaovVbE6.png",o="/GeometryOps.jl/dev/assets/ctbcozu.rOsRk89v.png",k="/GeometryOps.jl/dev/assets/lotftij.4wfjCtJV.png",r="/GeometryOps.jl/dev/assets/ffihtgz.3sfpQl2i.png",g="/GeometryOps.jl/dev/assets/xhzlqjk.Dab1-ETk.png",d="/GeometryOps.jl/dev/assets/vprbrek.D9AE7i2o.png",E="/GeometryOps.jl/dev/assets/xgfclow.DTKLkKh_.png",c="/GeometryOps.jl/dev/assets/qakdyqd.0f3Lq4Lw.png",G=JSON.parse('{"title":"Creating Geometry","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/creating_geometry.md","filePath":"tutorials/creating_geometry.md","lastUpdated":null}'),y={name:"tutorials/creating_geometry.md"};function F(u,s,f,C,m,b){return t(),a("div",null,s[0]||(s[0]=[e(`

Creating Geometry

In this tutorial, we're going to:

  1. Create and plot geometries

  2. Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

  3. Create geospatial geometries with embedded coordinate reference system information

  4. Assign attributes to geospatial geometries

  5. Save geospatial geometries to common geospatial file formats

First, we load some required packages.

julia
# Geospatial packages from Julia
 import GeoInterface as GI
 import GeometryOps as GO
 import GeoFormatTypes as GFT
diff --git a/dev/assets/tutorials_geodesic_paths.md.Li0xf_Cl.js b/dev/assets/tutorials_geodesic_paths.md.BvMcQUdz.js
similarity index 98%
rename from dev/assets/tutorials_geodesic_paths.md.Li0xf_Cl.js
rename to dev/assets/tutorials_geodesic_paths.md.BvMcQUdz.js
index 669b3c9d5..28b83fa48 100644
--- a/dev/assets/tutorials_geodesic_paths.md.Li0xf_Cl.js
+++ b/dev/assets/tutorials_geodesic_paths.md.BvMcQUdz.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/msrhfao.CPClNl7F.png",o=JSON.parse('{"title":"Geodesic paths","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/geodesic_paths.md","filePath":"tutorials/geodesic_paths.md","lastUpdated":null}'),p={name:"tutorials/geodesic_paths.md"};function k(l,s,e,E,d,r){return h(),a("div",null,s[0]||(s[0]=[n(`

Geodesic paths

Geodesic paths are paths computed on an ellipsoid, as opposed to a plane.

julia
import GeometryOps as GO, GeoInterface as GI
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/szvxoxs.CPClNl7F.png",o=JSON.parse('{"title":"Geodesic paths","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/geodesic_paths.md","filePath":"tutorials/geodesic_paths.md","lastUpdated":null}'),p={name:"tutorials/geodesic_paths.md"};function k(l,s,e,E,d,r){return h(),a("div",null,s[0]||(s[0]=[n(`

Geodesic paths

Geodesic paths are paths computed on an ellipsoid, as opposed to a plane.

julia
import GeometryOps as GO, GeoInterface as GI
 using CairoMakie, GeoMakie
 
 
diff --git a/dev/assets/tutorials_geodesic_paths.md.Li0xf_Cl.lean.js b/dev/assets/tutorials_geodesic_paths.md.BvMcQUdz.lean.js
similarity index 98%
rename from dev/assets/tutorials_geodesic_paths.md.Li0xf_Cl.lean.js
rename to dev/assets/tutorials_geodesic_paths.md.BvMcQUdz.lean.js
index 669b3c9d5..28b83fa48 100644
--- a/dev/assets/tutorials_geodesic_paths.md.Li0xf_Cl.lean.js
+++ b/dev/assets/tutorials_geodesic_paths.md.BvMcQUdz.lean.js
@@ -1,4 +1,4 @@
-import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/msrhfao.CPClNl7F.png",o=JSON.parse('{"title":"Geodesic paths","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/geodesic_paths.md","filePath":"tutorials/geodesic_paths.md","lastUpdated":null}'),p={name:"tutorials/geodesic_paths.md"};function k(l,s,e,E,d,r){return h(),a("div",null,s[0]||(s[0]=[n(`

Geodesic paths

Geodesic paths are paths computed on an ellipsoid, as opposed to a plane.

julia
import GeometryOps as GO, GeoInterface as GI
+import{_ as i,c as a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const t="/GeometryOps.jl/dev/assets/szvxoxs.CPClNl7F.png",o=JSON.parse('{"title":"Geodesic paths","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/geodesic_paths.md","filePath":"tutorials/geodesic_paths.md","lastUpdated":null}'),p={name:"tutorials/geodesic_paths.md"};function k(l,s,e,E,d,r){return h(),a("div",null,s[0]||(s[0]=[n(`

Geodesic paths

Geodesic paths are paths computed on an ellipsoid, as opposed to a plane.

julia
import GeometryOps as GO, GeoInterface as GI
 using CairoMakie, GeoMakie
 
 
diff --git a/dev/assets/tutorials_spatial_joins.md.DJaJIebS.js b/dev/assets/tutorials_spatial_joins.md.y8l5tTUZ.js
similarity index 99%
rename from dev/assets/tutorials_spatial_joins.md.DJaJIebS.js
rename to dev/assets/tutorials_spatial_joins.md.y8l5tTUZ.js
index 972c6921c..c806fc692 100644
--- a/dev/assets/tutorials_spatial_joins.md.DJaJIebS.js
+++ b/dev/assets/tutorials_spatial_joins.md.y8l5tTUZ.js
@@ -1,4 +1,4 @@
-import{_ as l,c as t,j as i,a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const e="/GeometryOps.jl/dev/assets/yxyhoux.3UVIT8DR.png",p="/GeometryOps.jl/dev/assets/rpbhfww.DwvyzGSV.png",k="/GeometryOps.jl/dev/assets/ytjwsyf.Bn2UaUsS.png",C=JSON.parse('{"title":"Spatial joins","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/spatial_joins.md","filePath":"tutorials/spatial_joins.md","lastUpdated":null}'),r={name:"tutorials/spatial_joins.md"},E={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},d={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"6.307ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 2787.7 1000","aria-hidden":"true"};function o(g,s,y,F,c,u){return h(),t("div",null,[s[12]||(s[12]=i("h1",{id:"Spatial-joins",tabindex:"-1"},[a("Spatial joins "),i("a",{class:"header-anchor",href:"#Spatial-joins","aria-label":'Permalink to "Spatial joins {#Spatial-joins}"'},"​")],-1)),i("p",null,[s[2]||(s[2]=a("Spatial joins are ")),s[3]||(s[3]=i("a",{href:"https://www.geeksforgeeks.org/sql-join-set-1-inner-left-right-and-full-joins/",target:"_blank",rel:"noreferrer"},"table joins",-1)),s[4]||(s[4]=a(" which are based not on equality, but on some predicate ")),i("mjx-container",E,[(h(),t("svg",d,s[0]||(s[0]=[n('',1)]))),s[1]||(s[1]=i("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[i("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[i("mi",null,"p"),i("mo",{stretchy:"false"},"("),i("mi",null,"x"),i("mo",null,","),i("mi",null,"y"),i("mo",{stretchy:"false"},")")])],-1))]),s[5]||(s[5]=a(", which takes two geometries, and returns a value of either ")),s[6]||(s[6]=i("code",null,"true",-1)),s[7]||(s[7]=a(" or ")),s[8]||(s[8]=i("code",null,"false",-1)),s[9]||(s[9]=a(". For geometries, the ")),s[10]||(s[10]=i("a",{href:"https://en.wikipedia.org/wiki/DE-9IM",target:"_blank",rel:"noreferrer"},[i("code",null,"DE-9IM")],-1)),s[11]||(s[11]=a(" spatial relationship model is used to determine the spatial relationship between two geometries."))]),s[13]||(s[13]=n(`

Spatial joins can be done between any geometry types (from geometrycollections to points), just as geometrical predicates can be evaluated on any geometries.

In this tutorial, we will show how to perform a spatial join on first a toy dataset and then two Natural Earth datasets, to show how this can be used in the real world.

In order to perform the spatial join, we use FlexiJoins.jl to perform the join, specifically using its by_pred joining method. This allows the user to specify a predicate in the following manner, for any kind of table join operation:

julia
using FlexiJoins
+import{_ as l,c as t,j as i,a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const e="/GeometryOps.jl/dev/assets/xahzewl.3UVIT8DR.png",p="/GeometryOps.jl/dev/assets/bhmdndb.B9bBRM-j.png",k="/GeometryOps.jl/dev/assets/xtowenf.BMuBj04y.png",C=JSON.parse('{"title":"Spatial joins","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/spatial_joins.md","filePath":"tutorials/spatial_joins.md","lastUpdated":null}'),r={name:"tutorials/spatial_joins.md"},E={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},d={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"6.307ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 2787.7 1000","aria-hidden":"true"};function o(g,s,y,F,c,u){return h(),t("div",null,[s[12]||(s[12]=i("h1",{id:"Spatial-joins",tabindex:"-1"},[a("Spatial joins "),i("a",{class:"header-anchor",href:"#Spatial-joins","aria-label":'Permalink to "Spatial joins {#Spatial-joins}"'},"​")],-1)),i("p",null,[s[2]||(s[2]=a("Spatial joins are ")),s[3]||(s[3]=i("a",{href:"https://www.geeksforgeeks.org/sql-join-set-1-inner-left-right-and-full-joins/",target:"_blank",rel:"noreferrer"},"table joins",-1)),s[4]||(s[4]=a(" which are based not on equality, but on some predicate ")),i("mjx-container",E,[(h(),t("svg",d,s[0]||(s[0]=[n('',1)]))),s[1]||(s[1]=i("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[i("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[i("mi",null,"p"),i("mo",{stretchy:"false"},"("),i("mi",null,"x"),i("mo",null,","),i("mi",null,"y"),i("mo",{stretchy:"false"},")")])],-1))]),s[5]||(s[5]=a(", which takes two geometries, and returns a value of either ")),s[6]||(s[6]=i("code",null,"true",-1)),s[7]||(s[7]=a(" or ")),s[8]||(s[8]=i("code",null,"false",-1)),s[9]||(s[9]=a(". For geometries, the ")),s[10]||(s[10]=i("a",{href:"https://en.wikipedia.org/wiki/DE-9IM",target:"_blank",rel:"noreferrer"},[i("code",null,"DE-9IM")],-1)),s[11]||(s[11]=a(" spatial relationship model is used to determine the spatial relationship between two geometries."))]),s[13]||(s[13]=n(`

Spatial joins can be done between any geometry types (from geometrycollections to points), just as geometrical predicates can be evaluated on any geometries.

In this tutorial, we will show how to perform a spatial join on first a toy dataset and then two Natural Earth datasets, to show how this can be used in the real world.

In order to perform the spatial join, we use FlexiJoins.jl to perform the join, specifically using its by_pred joining method. This allows the user to specify a predicate in the following manner, for any kind of table join operation:

julia
using FlexiJoins
 innerjoin((table1, table1),
     by_pred(:table1_column, predicate_function, :table2_column) # & add other conditions here
 )
@@ -49,4 +49,4 @@ import{_ as l,c as t,j as i,a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js
     ::FlexiJoins.Mode.NestedLoopFast, 
     ::FlexiJoins.ByPred{typeof(my_predicate_function)}, 
     datas
-) = true

This will enable FlexiJoins to support your custom function, when it's passed to by_pred(:geometry, my_predicate_function, :geometry).

`,37))])}const T=l(r,[["render",o]]);export{C as __pageData,T as default}; +) = true

This will enable FlexiJoins to support your custom function, when it's passed to by_pred(:geometry, my_predicate_function, :geometry).

`,37))])}const b=l(r,[["render",o]]);export{C as __pageData,b as default}; diff --git a/dev/assets/tutorials_spatial_joins.md.DJaJIebS.lean.js b/dev/assets/tutorials_spatial_joins.md.y8l5tTUZ.lean.js similarity index 99% rename from dev/assets/tutorials_spatial_joins.md.DJaJIebS.lean.js rename to dev/assets/tutorials_spatial_joins.md.y8l5tTUZ.lean.js index 972c6921c..c806fc692 100644 --- a/dev/assets/tutorials_spatial_joins.md.DJaJIebS.lean.js +++ b/dev/assets/tutorials_spatial_joins.md.y8l5tTUZ.lean.js @@ -1,4 +1,4 @@ -import{_ as l,c as t,j as i,a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const e="/GeometryOps.jl/dev/assets/yxyhoux.3UVIT8DR.png",p="/GeometryOps.jl/dev/assets/rpbhfww.DwvyzGSV.png",k="/GeometryOps.jl/dev/assets/ytjwsyf.Bn2UaUsS.png",C=JSON.parse('{"title":"Spatial joins","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/spatial_joins.md","filePath":"tutorials/spatial_joins.md","lastUpdated":null}'),r={name:"tutorials/spatial_joins.md"},E={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},d={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"6.307ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 2787.7 1000","aria-hidden":"true"};function o(g,s,y,F,c,u){return h(),t("div",null,[s[12]||(s[12]=i("h1",{id:"Spatial-joins",tabindex:"-1"},[a("Spatial joins "),i("a",{class:"header-anchor",href:"#Spatial-joins","aria-label":'Permalink to "Spatial joins {#Spatial-joins}"'},"​")],-1)),i("p",null,[s[2]||(s[2]=a("Spatial joins are ")),s[3]||(s[3]=i("a",{href:"https://www.geeksforgeeks.org/sql-join-set-1-inner-left-right-and-full-joins/",target:"_blank",rel:"noreferrer"},"table joins",-1)),s[4]||(s[4]=a(" which are based not on equality, but on some predicate ")),i("mjx-container",E,[(h(),t("svg",d,s[0]||(s[0]=[n('',1)]))),s[1]||(s[1]=i("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[i("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[i("mi",null,"p"),i("mo",{stretchy:"false"},"("),i("mi",null,"x"),i("mo",null,","),i("mi",null,"y"),i("mo",{stretchy:"false"},")")])],-1))]),s[5]||(s[5]=a(", which takes two geometries, and returns a value of either ")),s[6]||(s[6]=i("code",null,"true",-1)),s[7]||(s[7]=a(" or ")),s[8]||(s[8]=i("code",null,"false",-1)),s[9]||(s[9]=a(". For geometries, the ")),s[10]||(s[10]=i("a",{href:"https://en.wikipedia.org/wiki/DE-9IM",target:"_blank",rel:"noreferrer"},[i("code",null,"DE-9IM")],-1)),s[11]||(s[11]=a(" spatial relationship model is used to determine the spatial relationship between two geometries."))]),s[13]||(s[13]=n(`

Spatial joins can be done between any geometry types (from geometrycollections to points), just as geometrical predicates can be evaluated on any geometries.

In this tutorial, we will show how to perform a spatial join on first a toy dataset and then two Natural Earth datasets, to show how this can be used in the real world.

In order to perform the spatial join, we use FlexiJoins.jl to perform the join, specifically using its by_pred joining method. This allows the user to specify a predicate in the following manner, for any kind of table join operation:

julia
using FlexiJoins
+import{_ as l,c as t,j as i,a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js";const e="/GeometryOps.jl/dev/assets/xahzewl.3UVIT8DR.png",p="/GeometryOps.jl/dev/assets/bhmdndb.B9bBRM-j.png",k="/GeometryOps.jl/dev/assets/xtowenf.BMuBj04y.png",C=JSON.parse('{"title":"Spatial joins","description":"","frontmatter":{},"headers":[],"relativePath":"tutorials/spatial_joins.md","filePath":"tutorials/spatial_joins.md","lastUpdated":null}'),r={name:"tutorials/spatial_joins.md"},E={class:"MathJax",jax:"SVG",style:{direction:"ltr",position:"relative"}},d={style:{overflow:"visible","min-height":"1px","min-width":"1px","vertical-align":"-0.566ex"},xmlns:"http://www.w3.org/2000/svg",width:"6.307ex",height:"2.262ex",role:"img",focusable:"false",viewBox:"0 -750 2787.7 1000","aria-hidden":"true"};function o(g,s,y,F,c,u){return h(),t("div",null,[s[12]||(s[12]=i("h1",{id:"Spatial-joins",tabindex:"-1"},[a("Spatial joins "),i("a",{class:"header-anchor",href:"#Spatial-joins","aria-label":'Permalink to "Spatial joins {#Spatial-joins}"'},"​")],-1)),i("p",null,[s[2]||(s[2]=a("Spatial joins are ")),s[3]||(s[3]=i("a",{href:"https://www.geeksforgeeks.org/sql-join-set-1-inner-left-right-and-full-joins/",target:"_blank",rel:"noreferrer"},"table joins",-1)),s[4]||(s[4]=a(" which are based not on equality, but on some predicate ")),i("mjx-container",E,[(h(),t("svg",d,s[0]||(s[0]=[n('',1)]))),s[1]||(s[1]=i("mjx-assistive-mml",{unselectable:"on",display:"inline",style:{top:"0px",left:"0px",clip:"rect(1px, 1px, 1px, 1px)","-webkit-touch-callout":"none","-webkit-user-select":"none","-khtml-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","user-select":"none",position:"absolute",padding:"1px 0px 0px 0px",border:"0px",display:"block",width:"auto",overflow:"hidden"}},[i("math",{xmlns:"http://www.w3.org/1998/Math/MathML"},[i("mi",null,"p"),i("mo",{stretchy:"false"},"("),i("mi",null,"x"),i("mo",null,","),i("mi",null,"y"),i("mo",{stretchy:"false"},")")])],-1))]),s[5]||(s[5]=a(", which takes two geometries, and returns a value of either ")),s[6]||(s[6]=i("code",null,"true",-1)),s[7]||(s[7]=a(" or ")),s[8]||(s[8]=i("code",null,"false",-1)),s[9]||(s[9]=a(". For geometries, the ")),s[10]||(s[10]=i("a",{href:"https://en.wikipedia.org/wiki/DE-9IM",target:"_blank",rel:"noreferrer"},[i("code",null,"DE-9IM")],-1)),s[11]||(s[11]=a(" spatial relationship model is used to determine the spatial relationship between two geometries."))]),s[13]||(s[13]=n(`

Spatial joins can be done between any geometry types (from geometrycollections to points), just as geometrical predicates can be evaluated on any geometries.

In this tutorial, we will show how to perform a spatial join on first a toy dataset and then two Natural Earth datasets, to show how this can be used in the real world.

In order to perform the spatial join, we use FlexiJoins.jl to perform the join, specifically using its by_pred joining method. This allows the user to specify a predicate in the following manner, for any kind of table join operation:

julia
using FlexiJoins
 innerjoin((table1, table1),
     by_pred(:table1_column, predicate_function, :table2_column) # & add other conditions here
 )
@@ -49,4 +49,4 @@ import{_ as l,c as t,j as i,a,a5 as n,o as h}from"./chunks/framework.B_n_RGhH.js
     ::FlexiJoins.Mode.NestedLoopFast, 
     ::FlexiJoins.ByPred{typeof(my_predicate_function)}, 
     datas
-) = true

This will enable FlexiJoins to support your custom function, when it's passed to by_pred(:geometry, my_predicate_function, :geometry).

`,37))])}const T=l(r,[["render",o]]);export{C as __pageData,T as default}; +) = true

This will enable FlexiJoins to support your custom function, when it's passed to by_pred(:geometry, my_predicate_function, :geometry).

`,37))])}const b=l(r,[["render",o]]);export{C as __pageData,b as default}; diff --git a/dev/assets/wfoqigj.B94PsR1K.png b/dev/assets/txosdfk.B94PsR1K.png similarity index 100% rename from dev/assets/wfoqigj.B94PsR1K.png rename to dev/assets/txosdfk.B94PsR1K.png diff --git a/dev/assets/nsfmzjd.C3SxJ3x-.png b/dev/assets/urzajop.C3SxJ3x-.png similarity index 100% rename from dev/assets/nsfmzjd.C3SxJ3x-.png rename to dev/assets/urzajop.C3SxJ3x-.png diff --git a/dev/assets/viiqmts.DNfB7YUW.png b/dev/assets/viiqmts.DNfB7YUW.png deleted file mode 100644 index a96d4b86a3aab86bdfcdd471107330d5d76a4519..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63426 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�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 diff --git a/dev/assets/zvqytmg.D9AE7i2o.png b/dev/assets/vprbrek.D9AE7i2o.png similarity index 100% rename from dev/assets/zvqytmg.D9AE7i2o.png rename to dev/assets/vprbrek.D9AE7i2o.png diff --git a/dev/assets/tbssegv.CULn5saZ.png b/dev/assets/wahyxwa.CULn5saZ.png similarity index 100% rename from dev/assets/tbssegv.CULn5saZ.png rename to dev/assets/wahyxwa.CULn5saZ.png diff --git a/dev/assets/gpnsdqh.mCtKcWOr.png b/dev/assets/wzjvfpl.mCtKcWOr.png similarity index 100% rename from dev/assets/gpnsdqh.mCtKcWOr.png rename to dev/assets/wzjvfpl.mCtKcWOr.png diff --git a/dev/assets/yxyhoux.3UVIT8DR.png b/dev/assets/xahzewl.3UVIT8DR.png similarity index 100% rename from dev/assets/yxyhoux.3UVIT8DR.png rename to dev/assets/xahzewl.3UVIT8DR.png diff --git a/dev/assets/xjzzbjd.DTKLkKh_.png b/dev/assets/xgfclow.DTKLkKh_.png similarity index 100% rename from dev/assets/xjzzbjd.DTKLkKh_.png rename to dev/assets/xgfclow.DTKLkKh_.png diff --git a/dev/assets/pantgvo.Dab1-ETk.png b/dev/assets/xhzlqjk.Dab1-ETk.png similarity index 100% rename from dev/assets/pantgvo.Dab1-ETk.png rename to dev/assets/xhzlqjk.Dab1-ETk.png diff --git a/dev/assets/xtowenf.BMuBj04y.png b/dev/assets/xtowenf.BMuBj04y.png new file mode 100644 index 0000000000000000000000000000000000000000..c09aac40517ad402ed96f8aedbc4a370a7ca4cba GIT binary patch literal 228557 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

(^=;XU=yVgl@_ob8P!pEH_ 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 z zcARmR#R!T_#bFh_iwEono{)}!!a^)Ab@2pB#Xb}7tI+e^$E!1|ro?0F((dXP_t@vx zi+$Oa)R9mxpF5N*oID8mN(?Rv`N#Fnb+wUpv5a*BRzVJ{_J^gfO}JfQSgF}}@`^9N zO6QMdrF}es=A-|Jm~Rsv`%u>CRNNPRuHnk$!o*m#xrf{6igatj_;R`t`J9ezU@nLePI1v^-PYmjKSrQ1A~Z-CQ2*&Z9} z;jWP2zNAu3tM?-!!BwRqTh8odmS`J^5fSEAT^QfWu*j-{paYpHm-wVwam%p>igiPe zVNdC%>9ApU?po)Z2@j=j?UTQ>X!-3DL!=P(;5Ki_H!ELZx`@ZoaMq6=4>vi@ABjw~ zQK?{yr)#$)l=a{#@c1>t!hTrB1+I1Pah+ zzZtmeN%HUj)y!L4eHz3$cEDg^v+RcyRAokAIiJ2f|l>9EtqwGgpDc|cr0KOp4 zJm4Ocz4Hw*sln%k2G0)p0{srRVy}U>EK8GxUen>R+dh!T_6-9=F6K2Yb-=byun2%!$t1UwI3;qzR8~bqo#3^G3nz zM??T|c=ImZQRk(5W)nMJ76AvHk9?6+cI%HyCdM@&LrtfyaeFGPaw#(@MlrBbj3z$a z$Pik_Tbv3|z7TaL-2UfQ%8 zu`iOCQb*c_!`+atHKvI_B8-gJ+J@$hykUpBU&}MVvi58ztm-e@m4yqt1_lj>4=kc@H9FV;8B)7)`es z%bU}b;bX%OxCnl{0IvG}_03qR)%&odz|&O`au47{yL2r4%*V#>IjA1dhX*{> zD3u<=@?WYhuzXQk-TD?)*#)=Cf3`TPtQW$L2rtZy%B**#ZDo9zd~OD1A2)%%({xk$ zdM{Wy80q%_e^^ODNpGo7Eb`a3nwNN0qcOkFgTuF9uY@XCL4k0Qg*#?5o-`+Wq-qF@ zqU!FuYkLRt%;zcgRp_r|d_3FDLG!cDa73GHX{NXtHIRWs06~h)K2@4^3LRgLg_-n3 zoYg%MF6_#?-#e~uwIpfcu~20v1}>s`Qqfi#EJ|`9E^6U z%D>%RWQ{Lfyu&JBL}i)~^9XX77P$O&zZ7U>>*P0WrQU-9HCAqUj<<&Sz(pN5Y=-T5 zyN!rHQkp(++waQK#}0)e*;UwUv$Fue)x8U|L=~Jz9H{1FrPuLfg>Xv3a4UIsPhX82N{)g;Ufe@b;Gq&vv)S?9q zWyaqxpc>IZll{QywU<3&$NtReRzsMWw2S5+gFnLifu!lsABr=@q1tW~k~VXnN2^E8 zm!M_IoN-mgD2vqldM2HS@w%UOy6%#f%z|ybDF8u`I{grbiaYIa7ijtj?VXt-7jC7~ zu*^)mj>96`pWQJzTn2f26W?c1?_HkfRd)1X$@pohaF7nHt$@WAiB{B89mpF}5b2O+ z3L?L8w7u7BhWX;EhshyaXvDvEs7;L$BJ6bwWLH##)u>L3js4thdoY>8aGbiR3^6Uv zphLY2kA{c26OFx2$>O=0xq9C?2U#&cy~GN9g>}7YUImUIjVkrNC*=u+4DEbI&8*R` ze7Z8n=3sn0d-YCe$q08#ovUT>I?lq$g%9hT+{wZTXVCxSxo;&;dt@14?>?m=7bmI) zs-;+vBf8Y0dOaXC*CY+~91_;9c9wW`-f~4l_Ll;o02F$sOhYB@a8_* zC43>*C--C2jU9>YifkmBFgOI-bsETs-}@%la^zjoR)agj6upQfBO!sCIocJ|Cuv`(r|{b_L;7iu0GLfVavo?q9v%b%Kl{t0 zpN76b1S~g~V0jm+fRL(S_u^CJd0n(Z^L@u^-R7*lt=+{7y{4Tu`>`XrfWzwlxBwm( zuOlEdBT;`jaM#041`2I?F!u;Gdrcf61DH}#T$xB?*KCJFT&rBIp?k9pt@B6wnDV5S z&ue;z;bu40*VANjhT#V}L^m4;ZBZhxS7jwG#-$Cewu1X-;e-|uN8$c4p|c%BOw8E= z*8A&&_?$Ry?)XjNa}M{YK_~1dB+ncq&u< zL*Tokii)*(LoUrvR(x znQkiu*IL+ceru~9?R<6j&|RnhY8)wZq{P(h=rl^&e+_=pm{_ttf*$s;Fi@(vkyh(l zVVSKTrLsz;M(_UgYo?cn|HyK(N?Z#{=KYe(M2vfM#gZqLLCXv|QS}9D1xQg*^Pi!Z zC}SC2o%pBR_>mwR0(R6_!_s1CD<9Z&4Tcl#oKSh+{ zkl=CC4njawF+L9QS&A{&3HijxO*y&JqL+eA577{dh?W4_`?uN;#UAEm56D;Pl9#Az z@6FALU*_d#Sx;ZIdx|!@W%q;Eo6^NfR?-iK%n)cNL9r&zDyB)(0h1;a(Le|iv`*u@ zGcP}E18D?yV&=0;?-#D8r|#*j1Q~m{Vpx3gpop$`AJOmMpoA_Gmz%PG&XQztf&5n8 z|07Hc#i>hK-3cjV?Y(!>V*4mYu0Hy_$7GlFRH<|okV@T8pJja*Y~``yhX!2Am4EPs z&{Tpb9j0Ha3=~pu5zk!-3g$U1o2@!O?$) zBDgE}__m;ju1AuE4}cOZl@J=+<3&ECx|5;>nDDPLnb+k)llCodv9zAr2%K7ZXS_}j zpHo`#oq%=aP-m7H`4!yrPL;Jg=emJ)a6-t=eZ@*cHc-ijs!2)G-#fG_N@pgB>UZ*V4hBN@g;`gGE{SKxW)Is zT)L%#;GSo%z`9Z*aJGIVZ#JBTw@{{T>-hbfL!;eGf*SL<6tI zKf}+l6tqBwV=u30xU8hL0v}_5wEK)M2F5e^^hejs`I%Zd@JVVH@299635xNKY#UAJ zxk*}+A`9=~`Hf-zIoiN%$)?sbRbWdXO~!attl)$NFj9|QM6;=N>19EI!5l;UK~QC#u%@=cn5mt2F0PSZp^e8gB7O?!ZY|B+zWfbIgGthh#g8|B6REeM1PG5&fga2`%r5LX}Lzgsr&M)q6A4yF4! zG-hr_+oGzM7;KeK@)jJB&{NTRY|ou`9hi3cq4Iu(L&&kEM|6rVsP@HD`i>@b@GtvT z8!W`|j=C*t(#CuZrT1UxbgUoOBZ&ku@h^McYvg(!%e4jU*E*mMV;-^!RC(pi0@K2K z%w>rsGiUjec$>L%J*<`x+FN?QpilEszWNjEy=8T>?p<`E4`F}7Qo#}S(dhM|B9fr+ zI{tYs+VL(6KI36Q=8xTWqn)!t)it;0r z#BZOs4p5Ady0?c6S#(rx1#3&t;mnqtea5sU%65i*MMBZFNzDtfU)@KcabJEJd8C^e zo(ESHAZxQ3$;OS6>J{gE)IH1nz?_?v-|Jo(7AaL-Ue(0)AcHB}I&j&aZ) z)E(M(ciOVk2#@P5n2+>w<@ZOET8$2lu5U}!%G{VrAwZP6hgjx%g;x}3Q@A{Ft6M@w zsj5$@-kjrF@urg}J}m?)Xy?|!!m$=YoD0WTIkh3X+X zrXBlSs}gZhvhxc+E#=1DbM%KneVWi^b;mr&azcSF)6HVJpeQVnoB#h`)@ij%1Et@K z?jcQzZdrm`iML7j#oF3-qe7Ddo6p2r`A*%0M4sQ0I3Y>=c`lJ+dg5$ogOVbE%>{?JZ;kkJd=LfDLWK5V4 zAgw1zZ*m8+uFtxWPswt%EkR~0o6{6o<#;{?bk4c>3JL5iB!>kk0Dt*a zUSd^H{wfssv^2iZrep*ygxK6F0UjwiNH7a3mpd*rRuy>TW(Sg4+dhn*O9T1s#~Ghx z_F^h8JJ8j)x--3+i}5)kUQiWnhe%m{=CNgev5_f_tUri4?KaMN#K~Xp(#)W0bpieK zWnW+caZ(}Igf%@4_EYUcVRn$BNfUv!;_$qD4jnF!Ir#^noyIVrv<;~k+S`OU^LD^&@TMrMV_!n;YZDeyp|V7gpYgfd7bq- zO>ZV0Sc;d24^d6?4CB;|+K^%ZxZQZW5-C_4Ti%m`QDjl)u?WkuRNFJM)fg7Ej*-V4^z!z%7F?}Yj5{UF{_pJgU7_9v z?_sS{9eY*H#z%yof8yUWkOM4-f#~|P5rmDS*In!d2C%sGElVp>-~*Pndzj<&UiU2{ z$EWz<+l2t-e0%#EDUm$p)n3JZrpXdkjW7ZNXW}@_B}#Tm+TVkH&2nUTvY+8@di6s8 z9sEC73T)tgl@5(vy8}qC3`>d5?UafR)Qb!sb@wX29%NI^?Ae6CKBat@E%srJ^iEieK|&xtjVu6lzY@g*4b5kN ztNd!!j5aEqK`5!;?@V9*Z4|cF2%d<^Db|eNo(`Qtd>D!2sP7A4AUDs#hw~4@x729| z&+xSL8I|8AVP$7F-SXEhi)1Oi+457~4Qkae6%`Ax4*Ah?L0xX|nEaNX8NfaJR$!4@J2icqGzax)8Ez2SZjUTgO|CRm8$t~D4k z9&_%TL5i4C&EK|~aw1M_pvU$++52TsS08WVgTo?) zPqLZI3x*Jcwj%FP)RMyDT0t6AHh40bQu9F6Vq9F4l|xw_1a_2d8qUMpSeBezuVOjx z=-JW$hH<1AUcTQr2WGhxv6AK8DpKpIrVLY~bkL39#4pQF!HqLMro=H}+-LjTBN+<*`<5{P!)UlKz} zs+C~#wpZX-p(mP{S#{(7zFRJ5)U}Hc_BXUB9MW_;>Z3Qux45En`LJY>T892j?=i@b zmmp+ZwkC}wVrcU3K@c@i#5iVf3V2DG+#s>ZjEJ^R^fk6z?N{7(730TSZT>ks@Kl@I z(b(*qRuszVvHBP@dD&z~Tqb-aeIc&F|L}$x5(ImYNc_ykSVg5N)axLb2G z0uwK{ykipyODcWXB}p%M2WV*I{OA(IRA*CG!{zCIsH_rvpQBTo3Ul?&7yO`CH~I(a zObiz{R_r|JbPV;xLy{+hxRI~iLDw(7IUwY>?xN$G8(pFJ!H>uY+&)<}1P20a(ze*UDKday-Di;k~0&@88DxJQ72 zRkyLaBf9VXrk13w(X7h@-QZlcay@?1Mw}n}JeDS4#S#LNNv8)YUrwKeb;cSCMMr%Z zo9FFp{I4t$37*P9W7(@;;dLTc2Hr3z1n%iourLf};Qc(q;G(?0Ak(Bd)lOfE?CJ*f zE+U+OeKtSCt9$>|02uE8h$Cj7@|vfE3x}*_S!QT#p=#WQr;u+o z_H0E_$gM$TST87Rn{^d~^U%o2DED(UKGty2meqzp!i+D@Hr9_N<<@83xB+md1hQ?9$-$@!^L z!@*=L7-SK%N()C95(eZ*rhp{%qD)f>#LR zK-j?7J1l3Ddik1hoX-s~3=Zj(>e-9c?|F>RU6UahdNB_jiO01{*y-my0Vt74C_%aS zQx}No0ibf075dM2Vj5gzwgaQeEd^I0IU0-Z&_tsNAH#kt;n>NZ^s_p-<3g({yx_u7 zcT=s|0whau;{PE*F?c+{lPcW^doS>5QqeP6mtoL@eSsA;lSY&P+fffX9Z>ocesQmJ z@Sksg(hHJc@wdA^*`#lmuKGRL;0~E83;{!tWXW-Kp0=T+s!5{NOVGEr8b+LFh4N`R0S0*w z-9-TWUuGUcHWY(op0F3wa|vNId&BkfzVU&BR$Qc*I>hFMp4NdRPHucqIf>J^DA5?D zkAzZw?~wbZr2-$0L*s+9pI*hD#3^Z!!dFIn7fPe;m1?2E>vSq|A|eZ0|1Q5wSUBw7 z-;bdV-_)+V{rB&t{{I%1-7HarD7zy-ViF@rDzExlS<1%R-3-v`e#j>%?#GY15yZdj zE&VC*(feqm63)=D1UJtpE+1^6Lj9pc+JDR>rAG8{81@>pEu=Nyx*mV>CYOvoqz-(Y ztr!lyh*$y&7x5-}5=VmmZla#EAIINl`VMP=}Qf_po5I-P7^ zzCkS!8}(0XTZNv(yV|#O$|YLya@$Z2!j92uwQbap>WNs)ecS&<$t1QAxw`|s> zCGWrq+|JPIbXV|KwY@d}-Pe@#m81-~;Zx@MBVbo4|6F2pWl{xJK-ZQWvB+BF*s@6XI=~31d_3G?`>7$ zkO#ogk}kW+k|OZE5cL??z6lW3W3`7>w9{}{`mXNv3G>covYmf@ekQzFF9$X5tvU5J zX18Da4voj9-1$ubnp4N(>Gh`x;GsM%y?;;cR2$kG=3oKs2-;%h=VBCKB5}&UK*wQX z)8*!dGbv<)IK~|)7M;|~p*CTfVEi$QJqs5CRsHQ2g(dXi0IjJNi^Ki?dVtLOIk@g7dgn=6eOs2I((#IsV?B|C+;i;vZOst?r^jHLBEQGt#XVPB? z6_16TM+|aE$cMk*DU}x^gKq4@uWvSMa`|m66nvIYVtRN2itd6|#fuzR@6&6XZ}Q13 z4$GZ<81TS%Kl`$_bxhZry`ZAJPYD$W-fu+p_D9~#6~XmWA3&)<8`lH8Gi&)>PYT^N zx$U9*P^0Vnp4QYoeF$;FUSoRA*-~9%G{4#^o8ZiEKGuC-IpY7}Bc`Sqfq4k-uM|BT z*hMRy+Ghg`?g>ZfA$qG_awZvPg&cy2ki-nB-HFDNT)EK^YBh)&H4s8!;)D^&XLY`f zB&Jd_)rru&LI&u5j0;$mxHLF*)5DO4wBaEgqpIkXvek>E?2uhAAp=b~B^3U55Mk2= zfiKL@K+l~H)eJ!k^TPESISUpc;vS)mWsHBw*jNBAo&$Lz$~FnLk9~*S@sX6xzqDCr zsQmC9>r}W)3~$djr;}cvBkeHUrSJWzcOxrXuNI!6A!j31ZDfcnakBir@D)%ML{_U&)J=PMMQc{3H> zj)Y?@sa3ILT+0_P8V$D=FSSUSR(2lwnutT<5JDq|dw;4TP-A=u*A;?-cM#>-x9hC_ z8co38mbhyndtdO2{oVP#dHytj`(>2*XFXrHChm|oDEG&Fq>0oE!iQuNPqK2BSgS_? z%h-b$_8R~QIMD514;vw>jj{6*LPq~I<`LaZ)ygE{vlqVKFJ#w_nmIgesXE>rQRP6g zHNebG=+3fQZ9uVUR}-^2A(Tmfp-dc?$bDYK!L%By)pJ6L zD&&jmzOY3#aJx*%*{=Ms{ass%5)@Ch8#XL9M;rpuHKP90H{@TVBcuEIq|eFQ(rivo zJiSU&r53uo2>)PHu}z<|PaX19jVD>oWaMAzj-X;CV~PF4&9UE9XcZv zH|8E>^iL=UnMfDRr7ykJnSa!|Wv(n+11Q%d1T^Wh-eWGlQ^JEX1}($Ef>L)BDs8#a zxgj~~7(Qt;eRaCc67$wRpa%2Y5^DbF6-a~KPQ@a*7(q^g1h~nS_M&t9mjgsbAy=#4 z;#_pwKV-5dJ3i^~JBykZ%og3t8}DZrSDjy*}g0I?vbvn+h0cZ3p?%PgG9~4%qX{8I*z4F`Yau&*9ozQx%AyT zGyAEcwYucgCrqvxIin70l(pNz)!NamGuIoz1$|yyIWLdDH$O>vR;1QT|JEQ63TED5 z^B`6*(akNfY+?}bm-k5nuHY&9fgh)*kzHJtD-Mz-EUB(sH4Zv&IshOeCf&tj9ztCvX6j7 zQFJ)+zPA&nGG7U+ApuX%9>{(gk0YXrhBIusnwCeQz6vDkf0X`ll$Vd;9;<)dEYBEO2dIi54pMW!7l=XK08=k7shXY5fsoUKdEeEi@bQAu_n*z61`}Z1$PSm&O=j zK5$W~Hhl%egxO0+6wuG_qZ+fTHT;AhL5(U8jV~?&&GYPTg}j> zcQ2W+Ol@P%f&4<8>I!XAu^YtmLs9{%N7$t=n6Ua;#7v=x$+er-+Ao1#sjn;aaqkM8 zcWTS;p9<7JVE0gcH#(=wh}<$4Spn3b=Z=i|&E0oZJrF9{u(#;=Ty;ZfjP0qxLhz)E3ea)P~+D%3d(nHrZ`-}tY&X82>7!1ePko-tqhThUw(c<&2J&nmR*%qi1KF zwC%S5tagDq8bQNE^nb?iRnpezcQ(F zGmZ8PL9WA#XL=bGv&*ufqR!isnjFIFVtyRO1khh9P!T5NE`7*X%a`cXQ_DMFx~<-X$tTP(j#qUqwLYan z0=_8F4K4hKF3OZD7S_@36xg*9TgZ0$q4}ff87Q3GxHxs`XrXqKoPWSKltX0-qIV&@ z9ufAe5tIB{oI=bG6rq6YdQ&T|Q#*i~25fGAjGuCl zfUIZpUKwdq7KLWARF)d@j(p9~g}Um)2$40{EaA-E+xGIApI|dT9SrY$9eiwS*8A2U z6fQ#@!(`E^@v^aF{@=MDD-_oK^1-WTZ-EOC*&Rr1P^(ndv#!JAT29ZJT1dBo9I}aQ z2wuhG?8|q8?C71zw8LVQvBc~Hi;9JMYyc9Bl8ucO%#*-zSe({Kfwgf&J|LD&L-|Yg zY!j}|KxRB&v}Y|{s$aA-GZ%-NuxzDeE9MszSmi9zx!{{H8BzTkkSwimBMZC9S@H1JAsk;1=^nFFuWrNIXpSOO3OIe)0eoc$M@8 zQcCFNeYy6zO{xt~=GO3i@apV@2iY>r-LkV&eTUYpQHukb8Y+TIMlB06CNUEu03}$k zf5EnAj6TAqz)B{HZPS%UHpNlO!R#J+4AY|rgUnb$LuGKkl1DF|$=pDZg-u=~#l0kE zW2EJZtT%qlW4I;BIpao;;Vq`3w9Z9tnZL!xTtr{I9!ia{=}fznCvZnv%(dKfcGsq{LhJ6#xe;ScM`##{S z$_A6f{_J>dH?$oq;}E&B3@ejtp6$|P0}k0lsCI(0P%Oe(mDH^B2IAjgoc@blOs2Jld zaZ^uKSw=f05{Jwj-#iDP)}ppD4Z%DAQ+Cm5YT2 z$TIKO{gxM3&^LU;G7cTa&$L8RkctPItDNbr->V*c6k}~oaA7P^UmI7SfGLZKP3BAI znjHsqphrLz!cZf`eRZfYK!yxSVWwkGP5XsEURK?V zr;tu~p62oia#2BsUMs@?{E1}?goLPwM>49#UEmH~5s?URqKZNk@A@(b z^tZgcH>K^xM2qS2a2n3v0eLGhTo3{4j^u^`9)_gcP?^td>f|@enRQw!rU1bm{TRNe z$m2nSezY8px0iMuAsDz{QKs&3PxWEKvfrveVPc?lGOOH!(a+N>q0o9o`xyh&0Z2Z! zg`A)fq6VH#lz`zc$ZLK?z;;6?8h3pL5%7OLlDQYsqvVcY}DC1Jk%58WtzvKrC}Ixd}hAO zQwM>lUc*k`Au{OI{6`F|kDJC(q?^d%{l!MAWRM9>YDYOO9q3HW{`X7+Crj>@m3J&t z)xU&QG!{2vSv=bAMY!8OIy4Y*nhNNTD_Blyu7O*j!vGHbzC=N?x5^s4xWznFUMi^6 z!~CNr_VtnaD1UmTTuXR!Aj@8Om}IqTlL>*vqgB2U zM`B3d9RGEXlNgYf-yiTR7aa#p^;W#^v)*kxKqko!-;cqIt_oSu3A9ubH)+^WKinltHyS&SU`ze9PtB|* z?P6mzUEKvu@pVF)dP{-@ab4bgf0}CSK3Uw|Iq_eo-ZM4k&v_+^h0}nxfBdh~#WQ_@o>Ro}UJoQ6IN^s+-* zi$?oT2zCRJp+|-89?A61`xcfkWHS+Adfh7*7GNYr0YvA{@^DOLn&SdkF=Bx!OP(8_ zYYKb!dYW1e*k2QP|JKCDb+UwHZv}QGs^2E)D>t3a)@D>_hbo9eil&`bAmUZ%Jn)9i zIGTsnO|`Xy1N}Tv)nxp0(rVqW#=h~Qwc<4i!>zw8IgbiLL<8LoNU?sN-=RS&NYS11 z?|8suam8}jOn=@rey|POe5*KYliJoGKsAP?FB(_)xBS-t;)D;-G((Uv9 zNJH=UhN-MI|AbILtS}EH+DY#|-dm{$3BtmWke~+#>2ThN=(K!(YtI&1_h^=oCBX5$ zi8)A$nEfnFM{QLsXXYO4;J-02X;0U)j{SULF@ByLj-^g!hK!p0i?^E|3=QRA?}^ez zG}P~aY!p`a(7?v1D$Rs`qr{m(W^eXLO)7{SU(GIcUMLBI_@ndNfvEkG8|1?^eBiHq z&z9T{Dvs~LIOAc09KI-7SMj{L!OO~Z8>j?B;kqldDdB)R#wndnj2Uvqzi**UkH4%V zKK0oEnCd~e^&F|WDHruvs+pf*FU7M}Vwry*x&9?oY@9(*u_jApQna{0rpZlEXn5f^(6IFO2tJ(_! zOTG5bS4&`{kUKKwr%SO=RXN%B5^^z_9EaPKo%;(q&1%Isu1xEz%QjbkwL84l)(8z# zg8C#U(s#&9b8YyA+0I00@A@M@f~x!*+3jy0obB&Z2HriD#KG#4ZW_Wlz9b3wsS74c zm=O`>DFfkz@$sRA0`kXQmU^$7^^kvPFFfLVnh0x`?co)8rPvY)o$Njjd4PxYPY?({ zC^G>7fz_Gl?+0vO&glC#XX!-;$I0AvqWC(I@cG{2k(E~&ZeJmmZ>`6guI)){+`eEV zM89cI*zHbvh&E3%iTy*t3Yp#2Z7=O}xsa7ae za{0u?*LFeyG@d`Rm$VVsML14=JlWITZXRMqtpBc$mijvSr3}ZmmXyD-Q22<~^zN=$ zQ4M;h9T_VpBuPDPs2pTBJKW!Y`t`r?aO!%4ukBF(b>0*yZW>_AYDK#fR_P_cD4O`(CfVvWIprLFTcaYqXu|i3Y~d7g$B}fnoxHGtL{Y^GWAPK zj+BFswo$dZYM3*zChav}lwfz2W#OkcjzRTNSBrQh6?=giai!laO>=ysm>jeZWM#Ap zBWPs3(pHs}AY}o~?DhL$wng+cKbI?pWt?J7TqeKqye;Z!#V@oAxJXg>i=DF9Ugk{a zli_5leJe=4$K8FuEOqy<1>3R~arAejjVkCr3^M$;7JFUebVx}*FM>7@<8h}R9P#n9 z31tbHdl5&Xrs~r9F(S?X-%#)}L;V16xsNKa{rtlAq&jYIU6BP0{pH8O%MH!ui z?%N+|333Jwv5H$5v%?pN z@rrSXxe0GYfNX+mm>mCprdW7Yb`XPKhix%KX+^VahUu!X6FeV5YYpVzKO3bh^ zlsfnvJZj;QGQjB7(jGP zX-%^hE`Fb8Lo)|kgY9efb!ADC-WgiCxZ}9t!E7m-F|E_O3Y)h8E%5f7H)lq(p99)1 z9Q)FiL<)8SV5MFda#Y{h>R>>GoxFC=B}+#&LX|*6uE=GHWE$&Tj+7=ck>Lr>s9_*cB+{;nza(#nro8`~QzAe}c6z40 zHS-T4#pec-ZmjCL44gKaC67*0gox$k0mV=snVnU#QQ>=fdgh;WC?sn8%wl>5G7+D- z<@E`AnW{A`A$mF9kSOjl?b^=f=<-Np3})!pgICqG20n~ZFhPUK3EOlxRn50w$qvvN zJk@wpUSmt(PoCZE5HJ_O{Fe*LI_nHU8m`g6`^;PHMStzmVt01p28ok$clMS%S)eN_C5v0rv#;GGu!C7LZ>ig+v= z2U4*f<=w6w3fp!ALmEB@_3K#@P76=aK5rC%aD|4&K>(hJyY5qjW7Yuf-A_X~da0+c zW0aWmwSQf4_R&UH*ZXF(T(Nxd`3u|k{<=Sml0r?3zkhB(Lxl8QhX-%Gz53bQ`vE+u zQD%`xU0avD8ZEILeJ7uPtL!p2F!&S7&d^bh1RCJ@xM`3y^J)3s4h?j{-M91O1{Q^9 zD69}p&aF@wk#!6>v13Fh*|y1qSQUfh*jUj;3`kPt^ytGAOS0^43N6<0Tu()GRP^Q9 zCfHD;n^%Q_EQ_^>6=pF}_7+tjjT03GmsQ>G`=_?5%MB-2=+fi5Y^Qt_{nwaH(Xkub zpT>6~uQ12icTiCM1_WRRC}!lPS~+o*6mW>@_1=Ue0|%9aw;&JmfD64g9NWW{35!&* z4{#5rY|IEw886MIZOtDV?JbmrdCE^wqHj2@|35OGt zD9}M&kg-Xhl$%kd6eC7as^j+eh$@(f)8~V?gZ4-|T~F;Fn3F92y+adSvx%^eWKnZf z40KF>lEP%7CkR4TlPEA|5Uq_(Y;FO9hA+Pm@iA9?uL%DA(*&i5c5>`Msa4oRf>XN| zD6N??AAqF+qQnbc;k1~&ebD#AbE+7^d~-$)FB4Vx7Si>5v_?)*7|OAD#8CN{cGqqU z_xj_>W3aM2h!#*%+j$PhFIh7IWEM1ptJq^?R73H`@>eYf3%;+zq`WQ!uQc{BEgw|6 z9KGjiHmlC$Do!^MLfUITg3c=OS+rVBVF`tR3Z#8irk*a7`Z*cWrca@D7HrJG)kbVmQ-^XFkI3E(Pk^ zUeYIJ{*D-j9e%RC!i(W^rs26zLR`ylWQO>Mk>e=}gMm^>I|y`uW-2K$+92r%Htu|0w%TJ;u+qdn>6my?2z#( zK3y3S-3T)geZ{>!)k#$$`bccDA-gCRH5&==gUmw<+a^7BWblAm)X%Hlv4Hc?d5I96T?Yh5Tiin zFUxJa6cE*-uiN@X-);ZFN-L2aE!7))DMh=Aaf#ZvJh?Vsj)G=f+pvOF#J``OX8#Bo zvZApsK|*Dfe;O2Qbj@U&SWk>qL=FlA0H0CJOcu$1y%Qde@IUK5TWhyfEDjS)l}Ur8 z;Los_C@6BxI(#_z*i6P&btLN|4N}G=aN4i^hc>#K<*m)-ZnwVIC)Y1*F&F{I%cfkl)P{zgP^br@$9M zlcXtZ^(e}-%6bzh{B@1M0S}K9@)1TI&KEc?DptFpHV1bScE?MrO#a&-u+kxTSikvm zB#jdI2HLRVEXR)>q%0_0_vr3ZY=?93t921ybS;O7wM~iL4Hu1ouYIGc-@NkbhQpWP z@6DMCfe=Dr%2VVmvoLsypaE$_r*{@;lFA0qMqC;wNe6iRjVBo7}{#y}&)J>hq`qCL35I{j1YzUf*Tye5QXn-I^a#$Pz z5s)TnzPC`T`_5-P^e`W%i;5U$ z_rF4wE=Z2X34&UYxin#(8|fAzAAlmNAEY+720x6=Ce-kS5i=pKf%tm(?N-P%^47ig zWL=l}z!J0rC0&NdQE&oF+YB&o5!en}h?-%h`*^SU==@A*34;(+p*b2J3^=9KYmc#& z>Zu~2u9@GaowIDJONX-(rK(zIeCmsbY_yjGo`+oN{~Ob1Y{1zXqgzP?SCS5PT@Mg% z$3kW*KH;B`1Q+z(3vc0qrcO=E7Nby_>vSQ4P(j8!V;XIn4E5>`lx?vW7&M+oTcJmZ zJo?+4Q&MdcFlK5mxD%N8$tN|GVuHn6Z|eE|M+eXawDr>HKF=!e>dd91L2Y~kPsXCd zMJ6;{_Odnkm+yD;?0r>YKE~1@X^bLUga!&KERG~|z~=jzBq>T42(%YNF4ay6UyxPT zellbde@3iblF8SA6Al$7aQRetV9Gs~2hl~|djNM7iU?lx{&nj)&?9FF##<;Vq#w72 zq8|Ow7eNr6??r_=dTt)$dUtY0sPV|`E5s~Lz8RUxhj%-HV$u;N+rANdr-SVZDD<3ZjThG08F6mz^ zrH{WHoWp2WDg|6l0&ev0Tg=CWfA?QJeVPwJ4_-oHj4C9uS`(xzAi&`;dr>(Ke4&v7 z_U`bV$k(vI2WA??0it!w4Uw}RQ8+tSDnM@aePoTale|~Yaa!y=u4h*Gz=U%%QB6nd zUNA{yVoUV|4Ky+Cq#wEjAI z>y~~)Mt=I51*;}}kkv)FO~RIa%Vw`w@zGtwo&Cw~9D>-Arcb-Uhm_nz7+cwo= zko9Gcxjg>MUAS@R4swfOr)~;z$8~7SASv8$^)#{7VJ2#p=%7UlvXH_e7i(%Zsk=P| zI%ci2YBV*D#^F-F>A$9e!{h5yjp*_F&Llb12t&7(WZh~BszL#=B)gjP3^q0^$g|J~ z=^KQvE+5WmxMs0xuk8i-QY&Y&rl!sm+vS*D|GzS}T#oee2B&o52Q(8`mpoR%!C1W( zrk()s1)_5@kNhnmQij33BkSol_ z*uVi40A%)lcaY9fvs$|Ki2-7xfIK=USFF1UT(|)rXjRpc=(E))o5f&-0?%=_)N_s#tM7%VRfcIvesjD#~N!6Qq z12NBb!D=!^D@Q|QW{a-m^nX$ZU9q^frZ+b?qXw5X+&B9P*;(i&D!-kYlU)dQ==PlC z-y46)oa-tORT}enPv9zIs-$ze3x*pc?%&1{MSb{TcZ-Qittq~{2j*9(WtbR3-(jc~ z!2h#G*HHM%Y&!9LubvbS>tb!^esn-;U!U9;-zye%NPikN0&njzbNHC<{T-iRBqAxs z&zWd2*>FM|I@zj(bZm~^;rpi4)scGfkhbEP$DQHHLHF-I{$g{ffa;pb_kL80E;}>B zOU`whpzcuKc`qfzL!ZqG9xRcrV^FyCp$m_RQ-S2aQdTbzf9?w9myTtY%*xE12!G%0 zW+H*gv#eN5&hQ=2>`@h`)njVzD3_1rNfLsI6y$OYu8Tvox&|AJQT-*tk7!x{=#*C ze9KY+9-GAdG(URw!8$S9<*YyQs<%^gm#~Ad?!QpS*At} z;L`^nyJ7*|c{^>ebn4V$-F~#sr^-0*Zy14jJTzQQNNI@Pn^yjIb-YY*dSTt&Xa_YE zM_^xAoh`bitWu-7EDB<-)*f^_oWvzV$=YG@ppTjtWXEk1ZD?1nhw3R9%)3sE9R>^X zu@@ae@=q|f4@eR|=NO&2s_=q!@8AI?4xmv10R&BX16;d_U5#0+1wP8H7bPehaQ;R} zMtIxwj8m3ga3?JZBeV?3kqq!U1ZFuT$We$ZS1i0X#=lxG3XR>2a&fd=5cYVcBCurf z5S;HLTsbf9_6!}cjO*I(4d7f7?Y$Ttuj4|CdJwh7(W5|>-So#MxprgCDT@%3SC_zi;lZ&@e~9kuDsoYcPASoPhbkNqjakmB;X9!@qnJw zMf`5rt5omlcLp-Cr75RP@wzHjCkW|S=ccHb2E;T8F)84X%}@gOCIVFmo}iG~dm28I zc>SK1aotrvWl-lf?&!YyH^?^P+2#4ZP+KHdM8HcsTQ`0%%KXXh(bU@OejAR~Kw(uW zIZ;uq?R{2`GC^6Yv4K1+)6;X8qPb?Lp1N;5R6^;REeb#*p48VkB(EnFMYF~`A~ifl zkSuqDSUmO(H6gNIZ!t!{fXSZk$GEH+Hn|)v8BbLhS%pTArME<~9;H}%{O^X}OK1)s zKQwDGbAPGW%OkK48Y%`uJ=%OcPha~B6I~Rh=n@Ec8=ma|3q)4H)*Q`}{1v7h}8pnzlNu_ti~GSsh1&X1a)WO~jL4 zoRSY8;hUhHz{5hdwpx0+nR7LEO2z`5EXv_1MHjzEk6S+r@vzr>(}pEhM>7445;0Rq z_x`zZ0Yj20Q1pjZo8xYUO7$D$FK_SfheZV#7#K|X2D{A`1%c0{zeOl0C^$H!oxG2h zelI%CUw~CpMp5lPy{Dd!6ME&wM`H%VL-#~33{~IsStJY@X=F{SA9Kf84EX#R4ez9l z+MsER?DnaIJBP$VoJ=dH>AoZCzKEN<2Mj7!r#gNK2Rj9LA@G0*WWDPJ1AYq%GvI@H z?+n`VE0ih2uKP3mn|cH!GATCtSI$x(@(*K5nI zGak+ow~px1dFDgrnfv?XhTuQzKi^Y%hw#CuQ>TJ=O23>^vlIK1Sh2^@D_Uy}RfT0$ z6{awJgV3^2+U^^xcJg3*ool$PO+%oc-y~r4y}4+{dQJ-gfc$$T@XXb@QOVPv9r&cu z=EUwrbeQqSDGw{WfTKuJ=Vs+;kKM4Mu!r^g@$9Y3T*XT{V;X_AW zHj!LYmN?zo7iSDYs`M`~*=Y!l&2t-WXtc>Asj@hZ^~NvXqY68xC^AKZa(oUKO9L}u zg3?!85X_o{lm^3SP{cWXFsV(O7>^n5{c)jjxc|1jAb_j$;slqEyWxD;Atj_x z4%Lu#j?^xPoBIO65z_A)Ii^f5r^Up zn#O2VK68I($(K{qMX;Z?6xSD!Je@H2^qILKSES#jT39d9xG`gA2wuK9r(?w(16IT0 z;|iO9^w$#a?~cGh7W?K#T=hgW`0-_Ti-OQcC<%4&by?+eXNA&Lb`lT*@V+WGjZ z3vHWd0a-3ZZ;#z2D@PU!3A12!J%tXP4RTQ2zL&nV%Eh7pt@3mKw8oRSDxM zr@bGiJ`B|gz7Qx(>MmO}gM~rne9`NPNt$68WDtU4rB;$DPriuP5Ale)twF|SqzUF- zV%P|D06_5u?k0r;OboG>hx6d@nhMUugd8CelkdawMCFjbpPj)`C3(^{{V&?9USa`6 zd5-^JBD?iofBzy}-L7A^+uhzI(4YV^O3HXV4*6>J-lq+l)6>(msYNR2DhulaW zQ+dpnVh;<#l=4aIM^;!?vWOWAHs3h;k})HQk*8aCSct9&CaxIbRTotxnI=fmlYMzy zzKmt5+Y&_QI|c+n#wXJXtC89rpaGpVxmP>xlRL%YnA~Adq3{KIf0c)85u}?>3FhtX zk1v};W2HFiS|w;4W~pDV8tjGa&C$a7oxN~9N738aBV`Hsw@MecN;%z{06<%2nQDs3 zbtDjx3biSQYUR%CibBUVnRkncW`Bp(dB!znZnzwv5K#py9Dbp8as#Q-N58no`2M8b zqO!vfy38Y9Z;J>o)ZmE^#u}p7E2K-na8@Xh&WmoXd3#pkf3g{;ZJIffkSbM)DMg^m zVp<^Ba9OxTjtt31765#3zl-K>(~qMWNb0sIug)>Q*n@1`!OXBLl% z*MI5q^;P`2Ya~wMa9$=wcVP;8P6+k&u9@gXa@pJ}_poURB4jae+=3vRqb+S>_6pCK zP{G=~AV?A2?YkaHS~$()q74dEhkK`-WN~e(KHsW(&PMXZBB^XLWh|c0@TRg_|N9_h z6k_0y;F~QH6bk^bMcx?-rWkI+Ik`s}?fv5f0B5KsP@x2do)=I6G9F&1_p|*;@B4RT zWaMUxo%j7T$MsIH|LH;rlgWso{Nu?yDWETd$>b-_UzGq9({qKwre3_s*b^YkC;01= zJQ^z@462b3)9^dSs#1$F2zd%h9Wfg#Pe6zzB6C{Jb7%g+sAw1u^R82;#>$QQ2}|;F zp911=guJtPj(|B8W!{)_Kk{e8V+#^Gs_Ti$Hr8k;2R)-ssqcdCfy*(8zh0nhRsZ+P zvBe54nqjzYyCluXIB# zJ;=(gz=X(Kp#Mn{b=PXH7`;HkF~<2LUM6|3usHt8sK=WALA003h|yjWExaaUDCjLc0i??m7Ac_Xclx2aS#@itiSgE&-J zPiI+>7@5~s*Tl;(8Y{aD|Gz(S@9Xp3%*+fBa5$NsELlw--|li;qggLpyPC)40;#gU zys|QJ=nN1{Pzz<=!iy#Jv#XX(+VT2^71`6hN_*bLks*@~g=p+k43>4MVYHfF9SHYt z-6A5zbw2X!pE9ks@h?f|xU>DiS831+4RNx(wl|v3+|5<01f9mIplxDe3Iz>bcSH{I z0otZh?4w#ymQ)}V$m;Jw8I1C3kEhNR8|8dedhkjHRlw=2t>_Oyj1XK@a!YvazA`MA=QF;olF8gdF?rmQjNxinc&EHK*-^NuB>g-! zZu6o2o$o!YL#IPy@*J(}&3F#Ksfe+!STG-cUA?v=u#4PlAWQ;^JHf)geb#lJd_>9^ z1eB+)!l0>PSsmQ&;RFOMT>HhaEK;BV1j7&>z;=Q%^o}4E2StR=xZq~Rm~i*v{gX$I z3nd8Xifs*xui4;*#^MNV?>~k^F_=c5bpA6#n^8i^Fwy+UU4=%Y?c|6L1{@i+6O$GW zuK27~H{Yz-vvM*regVVoh=~dv1B30W$p8E6NzVxDZd=|-hixq;(9xM_lLNAd3Mlmr z9l^5saD4TGA?3}s2LC62+>FLwz#Xzds4u^_1xPf3!L4s*S%=_ETJ|$Ug>u{)5zjv zVbAvT5I+a|^W9Frn%EI!aco}d!MsdVGMz-llBxg4a$UI9v;;VfmEo4j%Tb=j=(M!% zThjQGQ`-Ld_38Tz?ew>u$qcFE5#y7O+v9sO3AKMmeuptTb2-`lSL{^(;GmeW)=Gcg z;I;1Kr$U`ty&f!ZtDeI#eALm&Uaq>)zmC1~Q>d9-%rhPg>VfU`Lp8>b28m5r)UAy{#{_xU*+#eBWGW-A!YFw(u4M?m|tfhH^Z$Z4h*f9Iu+_3 zPf@w~=-LFl)qgnZp%R;lmP+BQ6XZL~ zdR*GT1e>^3EHpW(0*rh_dblSFCrZpE$qMgF5!SaUu4+jD(u7=ex6NAWa%()l+Kg;u zfR7ABDCvto(dXalj6NVoTuS?`@V=h3gy;FV(*%oS!u~HkJ=H3mH!ahn?xd-_f|l>z zwE#N34rwaQWkcP>=rTN?JBp#+u89khQibVl1BP`H#tutvL)Zn6x+Zz%U|IZTcY1oi zxgV8{me0(F+KI9OSqiy>fa?2z&oP8cS9*_h4j--eX=Ro_YkTC|q1LV=eIXCiwr6Ls z2d1NAhrrf@2X0vv6$1kl061r4`83_ONtak#S~6B(XIY_#aOceI>==+)-yQY%eR2c- z6~*(vecaDt(P@KgSt_pay&T7ZkW<&7h>-`6%{SdmSxWqsTzsF@j?~vP5+h=F!||Rp zT2wPa+#iOCdHxOzod578htA~czv!$t&RxW_;!YXp$|tMu^b~m zgTAcbgmU7BQSYZg3ve&%6;${4JVi;**$eWbP5V*cqN`e89ayn)4~@pAV2>0hb-GQ_ zFb>`1gPX`|hG2M_#lj<*zs4e`7610V)Gt`JK|8C?Ss6~9-28lPZq&#e*Z8O;jy++K6pFDJS6*<-;N%ko%EH$otE2ZwMw+w#9TDwP^lj1kWL#VFYzp(>##P9f}Dzc6s>`BXvyx zCL)a2+zEfq6dib8g;(8m4(9o~(;CsR& z$Oj@dJSyUq)vP%11wclxs{gOrMk%>5Bs}atG*^GWcsghd=f!k;nP2FPHRA?z#L0#f=pIZg61Xf3 zg<8eJvX{k1UU*-nHpe7HR8{8-az3nogK2Ajezx{(k6i41-R=_e>mmg}15g36p0gQo9eU?Ni) zf*Fc(g$h>~`FHhi#T-OW%YJ(BP=*N>Vl(~tM&biCbvc3re+EJP@QEBYmU3$jlq5st z`RyJZY(fVd@U23%t04i36{U@1zvHV^vB&*lQG`7_p8daGDSuv!e-5zOtnj{HG?tW< z*sRv%@On1HE5ujyjYuci{h$sK^=m%+P|^_HT44_(+PLXACIw+8P-qldC6S&ObT+Zf ztNB1@@Q-_7tEc%4;$dv^(*q|nwVjU2#I})vCVBV$`F2I7nmO*^HA)#GT$nr)oKHAW_DxHSJq|3=jnP@(C$ZMOtZL7~s7jESaL~Fy)?6 z!?|*Fk7r=YeBC3r^ecF>zlZw|xrirA4&?&P5BrlPe9YyyLa+H`d)-k#282oC&7yUP zBcXkH7)beOF2i+1Dy4H`ahU_H9Un1gWT<>REUlo@V;3V7)TocJy)xHRBs*1Ro!HAn zej8cUu?VMnFbjr56m+KNrwzNP z&evl5Eox=h(dJrjGCHyzfmFfH<=!k|x0Nk|6dyq<$sFKd;3M&sK!*Zu$ z>h~(>CJaEmQ5d;n1uVL5)kWSlyFh@`!gXkLnQA(U!O_xH0YVbm8NgD?`5S9xwW4lw z@yH)i@=l)@Ogq^Zr`HdjIMZYywyzpQ-Xq__)R!wwu?`zrcN2HnOQV2XN6&ooU+`<3 z6}~z_^0S6M(#SUTjX$ik*}Rye3C1HMKvN-3Ov=SC8q_F_y7g9k*miMR;YJl9{~|`l zo;nC4udGB+5!p#Mt;v^?e@ckDZR6!;DQP}Cz;^x#`LjsH*VmPNO zZ^aS}mDL=Q%V-o-R%W55rlzi*Ry}zEDlU#{pEH0xh?Il^%?k(!kkjT_1)_T(SwnZJ zG*Q*(%EKle(Rm0!HrPmL8Z{aVGBMRy)nX^RMzpK{mb&`#05~YnN;Wp$-TETDW_hr- zHWhD}-95(eRc5ue82o+i8ok{8YE=rZ4Zym^#3dQhT_}o|){u=o6k3%svEa@pwv^J8 z93)0w_(^nEy%6GqX*DjroJ&WRKiB~oag)K7L|t#G#$l4nl)G**@0nV1aR}61*qEtT z?|0Xs7_Os4gs|zsJSuBIkxQOiUS;v{sc9F`dU=wqYW6}dVU3az;wgURgr^^gtaAu?sTWKDV8GpWz=s<@nH z7i^~-?C~Zc_TI61BPyFBEjO~#?R2UUl!c@QNN`c{Ia;e;O-I7x`E!d6O6psOiwz3U zRmD!LTP+%mIkDJ~0)Z-PUC{AcaJmRdPsak}S57==Seu!V0|G>UxZTXG2Y>)IrhpA0 zLFQ0D{LPPc@qG8xfP~jZ9@lWQZG7m(>^clG&L)Mj=<@AASu>!p^39`$WZCo0f;_DK z$B!2y+T+mIu+jDnxqvX}qxZ9k9f_f{AV`+*|L%rlckdNK*x~1c z!GW(_wZL--i?{q%RL?UUw8+b}^~-SSHFUfM!;{yT-1DY4Fdjr>3Pd4$9-IYk%$xip z$`X-Yy(V*LJ@CG5LW~;fi@N<6z#tK{y4!-2|NVR5ynzO$Hr!1}bqx(*k3d=0LN^Hu z3kzhh1_qishog=_gM$L{<=CyBEhcGJk~}avv=`^+*Ki7zg1HYWUSwH$Y+4u}E%?pZ zG)QOql@XJ}nFT8XXG_LmWn#1m99;rO5Y6Ck{BR+FgfPvA8f}$jdhW8qVnVFHQi(P+ zc996;!!|ovi>wySlFy&+;x6=-crnV_TDaoij}u%QIxK(mMN9!(TM}k1=LDeCcvQik zbZc#|D=&kE23%}-@y&css0D!w2Xl$mT$%`=&DWhmsbEKsDE4zlKs`3w5fu2JV=pfdoSWEoifeMwfm1-RcV&od#_PwK{6+b}}TSivaCHr%C=o7TCeUg-P zGKFvU%~u+Dl3k(kA5b5mPWnM=`p5wGlir{dLI6V@%|Hzx$6Hl z-%&<`VeOrrt4mAx+^*%Z#9gkZ$|ef0R*R(t3P}kGH$dnwxc_FFW5;%_u3);zVkX;4 zmM=Cow)uR603=-MZ@V~!6r*mLG&Mr2mR3>n)^>@ zmgHAf@fW2CgU1au3YM$9WYadat(=gNiJV^7m&RMYW<~}gjbtZ14GsMbo5`XlJMv8D zYxKqJ1U8$ogPOk?B$#WN*d)duUDSwhMG$I+nvVd$Qv0jn1tS3P{d#&6j2;x)@{cYb z`w;@dtU$p`Mgbo`U=@hl1qu@X(X0mr+??0;>bE%-01udc>i76?0f@=S4l*rrtzJ{q zs??`}&Dzt&x^hL+Z3J-JvY#=X#qs_1eoY5eR$5B0*MSaTbUu)jHCngZZIqm)bkdkQ zV91$>hifUrwH+DFyt`n0I-Ug2yIgu5hLhrDBPI@jR?$r**$;hx0;JqbR;X6Mu)PpL zGJOu(t*sn)hxOW1|9P|@1~0@_?^?E&uWl2`<&IUPRE7G`IrH-4=Rv7UPkB8 z{kX!=`{8`O-3`n)@)?Xq2V;q^udf!fxz&IE6f07_KVMTeVG06=6bpHIM1bLF909(3 za>*tTOTFIe)KF7nv)gEDYilDB3B!&ZxwyDUNkIn};>4c;exUPT^P`~f+nh(W{q~#) zfDxn*+A^CrlBtX;{Q18Vf@jr(k)@^0_5Bbs#qLi;UfwpfF6f{?y`)=^&^Z50nk$#i z>srks0-*={?lv*Og#Vpuoe1SicF#Yal> z)oOkGh+VNUd54aP5M^c#9WpoZ8E)=h+#J4d&dh15oFV?njV*dTHA`PJNf&eoi<-Ae z>1^mqgm#D#H%jS8b+?H`m6{3koI@G(A!sIq46YI#~YqcALS3?gn+UqfB z4Y&TJ%RB1109@d5{FfszaburGiTtN>`FOavUZ*ly{>uWqR~HvP2V*ExpabH(yu9?f zZFQFOg+RF|yc~qXtk4>GqG5KK>&-&{65hQu8y_E<&>cPhY7qiPO#3{?w+#2A$ytB`hG-7 zbPaVMr@aXZn+5!rR&nh|muxTI(;Yh91T_r%PE9^aseE$kC)FR8=;n^7zcIq&wPhmr z3lQ8Gfc&`e$><1}43;8~&eI2^$7>?%4hA0<#-OF;2v_Z#zR=^05TkFu?bYy@m`;!N zzW|t64CZSts6WM-KajrX?sy-Vn)3V7z6tobl%8e(cH?E<4H)OEi^v{Du!KjJ`}JF+ z4s$?Xi^ktS1OX{kXlxrVtjxc|( zT8X--sHnE~Mu|+i{Z5abwzf1G>fqoY6cQmm8rpt-`mL(+d_EN8(^aqj+I)bzLjP=* zW%Qt+%-G0do>drRK}9o2ug{3os{c066w9>&V)b#<_mbx0?^cSSAV*gTry0fr&a z>-wJu$)zLmjPv3HJ@DGi2mRh|C?ym%c3h#iFI#RXGl;Rpk!TXZMV3Kzf&DNt*b7I* zp|ZG1*f6N1c;DVt#15J>aw$?*2vJ0Vt0#NB!$210C@V5}EFquQ!^wOGX;D#;5+MPL z`4n&|bf^F~UhuS~SvGm+{7Mqc`|*x4)?uGLeuC#yQr~3 zshHCIde;<|N)0HyK z72gRknpvOiwOA^T&#U;_*I^anJmSI#oO3U;-0=%0>kx~|5xusE*W$2HvBH5w@-HCShYDn0)I?SV*ddeu6_{gn`hAL#&a~-8i{$ty$PNy1-IVA z^*Y-4NuTqW!iFOYTH8KQ{S1S(y$*RFtcOfDd_u z%sq%8Gy9}Dnu9)FIs%!ev1-~8#v5KCLmIvvaUE{$hF8+mMYZsP-**0yj2;08IdT)N z78@tQ(&T7qJ!ashjqHrT0%Af+=e8~I5f3f~q(LIHaa||fN9O3tvO&*3%#s(ZJG&EM z%I!hLGP{5PkQ1nUT(mcP@0PpH?S^l*XP2ng*@8woN65m!nnxFqrqRbiM z(yCOKz|N3H*4IjuOm9-hwWdWakV8U2pK3JOS;N^BVOZ|;g7lEC= zbe8h`8nQVS1QeiZdiDr0X+mi%A?N$n7RkS%`;+k&X2Ron)&6T}8Kb&_0a3mdN|@U= zG$449To4%?;MfOY%Ze)_U0Gvb0S)ec!g>P0bU;C40_eS=W znbnZzFOFVvK_R0II)Iom;~n_YOGW#ZVU}9i>RV+scEo?mEy)BqB)!r*gHo4QY_cTv z7^=pN3IZIw*WhhEFlCciFgo3ZIyTg;Vu4V;fL_a)7%lzAF(%EXtT9W`aipz!yWT)S z?~wn8^!zfP=PMA`2*K$HMcc4Pqf-rjd<1qRSXfwaSP9*xW|m_769Kxjeg8f;>9VUO z5|VR?8jQ%_un7{2dAu$v&iXSx4g-PoEh;b|jqIb3#A5Ww&K>HCyv(MCtWyRp|#FT0kS3K%kYTW7Gv zK8{fjrri=c?*2wj(gNNGI{|SU7+IDE(*~;;Z#o5!PeOjRRRIP}#47S_n3+65VyFaz z)J!f#C9S5Mbu2g>q@+Qfggv!%D6@!P31m>dArVcwm5F$_qIuh`B6%X-7I-lVi7ezY ziVgxcgKKqBM5klW0sImn&S2IH$l)A3tSlf&_*M2%)_1!)A+OfCmKEM zxpk7}`UbGjBtsARZ=^QDyZEHhV~uXm;Bx+KcXgHKK#W43W_-V=Te;gNYi6`v3eE2` z>*QLbixQx%uiC$K!{us|+JKZq@J!=m7>g^v_BBYZ)x74Kfe zQEyRsAjt<_?h|b-g3lJb*ae9&JO2mpwPzpRZ#HOJosKd@ei9XDPQV7}UxTvzSM$)`I z$j*C^z4)+Ftt?_u;f|0lsrJ#eo5RcA%F)wp*XsseSk8d{cO4a1s$AabsG_9~Ap&@L zB$16UYInN)z~k}-r);Y=KQ_`@2BQ=OddmTz3*N^l<=AEjY}|h2$(reQX;;%bJd1)? zwvQS#Njn+hA&}=j9WvERv8_c2$?ml2xEhiY0TPt{e7!TaR^xsk6@`5DTP&FHa4&83 z$I7(4cW&_n*!8Hy2&x#U(_zno1;nhAH69y#u>E2<{JJ6Sgf90u35A!x>Z6*)vKV@7 zEcCh&(suuzrxF2q|N7;^lt1Yaa?>U8B zd=__u4OUq2BF=x;3!_d{Y&THeLt?AH`sSL@I*|HK9b)^X2IORZsW$Mr!128vDD0Rw zo(}Ed#tI|6dn>ld;ti^2AxSSCnq%a&L_Oa6?Y4MKA-1`|3`?4Zq}W@4~I_*I?+o0=|?!E+1q)gl#x%R?|@mn=E)sR_?D{ z0; z4aHkX?YSA=N;lS-2mdhLN7;g=N%aWmzpB8Y3{=kGnu7w&IG}%la&b5EGg)K$*hJCnx-$xq~)KBIiqbCb0B|n-J+nh&F#!Ms2tX;FJa&zCQB>Wc#zuxfuO9d&Umheq1@cL zegDd!`>onyAqfk=iv~Yi9^$_+Q%_E+=KQ6~FmVh3BLD^y^rQxG{c3pT$T}Dnj}#$S z-v6C&L&hk1qyOH2ziIOA!0!X3eA@xY#VbQjbE^_JCgU zQa3n;4JUj0-I~`LH6rgy4SI`D3fY{Ju|fZQR++b~&dL0lY8dCFE{#lUBVL>H)!L0~ zOR@VFYC|~>>U;F>HXGc)*PZkSNSOB4$$SEp#^@CG!|6sDBNM|<8cxrT`y;|?W1h}x zKfJ?JaPyIHFolyKJWGYf^*&b?3q2YX00{I!F|{{-cY{qn|Tvb zKwGDWogFU7@5151#t{Bn3A*3sroiq58W^B^ZcrI>Z2D<-r9(kyjmY)-rO#r*#!*N( zwp`w?kl~|`I2EAp_n!vKm$tFY=IA3w>;J&xorr*uKSy|Q3;^_50s)fvF+w3I`A*J_ zCfo`HnTRm1FN7kd778_imERFWqPT|g4ums~8q(FmW#-*e{wPF9XfA180M z#i{-vBS#$@@fH+TRdzp%-!(|w@;J>1^X}D;Yop28m=prI(2_5GWe*)`m8GREEnIH! z7M=7EogJVT3OSxYKcA6#*E|b^mto|~8N-K8aW!`%b4YHwSp6|vtFWWDc66xvUsO6g zLo<~^;=SB~e>_M*gIMvFG;9@cX?tc9t{gllZsn;Y8$iqJ($jWJV&GWl${V!xid94R zgUXtFJN*(pHgFWdTd!a7fX z!VMaQNEbpr|D-@PtUm#|w!X9UL0!MRFCT$q3yI+~%WyC@G))qN1nmW-JNC)F4JGVW>Ax3I#iF{hD}0J0 zi(ql9e|}E*z?QeFxw^FgODm@IrsVuWG`sf*7E1Glq9V7}R3;c)f=X^zXk9DmJ=E$9 z6`hED$jp-JG6)3~sF$fwX$mAMYg+^LbyNBm94laB>$*HAO*X*#?uD!+J2-tJVUaeV*ySTH%tGDoT;^ zx^h74Ukr=ok)t~$n9-mgGbIEE3jPner%$}t;T_qxB>mtWdMcJmcrfDnt7(;)4Wqzj zqhm91@BF*Lpu>2=f#de8#`}QzCTV2xTz@8Fq;pLJifhu+8WKqtNFpazVi@GAQ)`c2 ziT+K_7ImMWos>`*`AwDRRF&x8Jke~;B4%tMB6npU>L}rURxw*Dqto|-g0Q15an|>K zqhp0eLoIitzQwOeS)Q+?b`a02&wADoP0sS49SdGBRwV3;{qJbUT|^s?$qW6+`NBJz z1UP8?)};Cd#ch^&*aH!G{)MnFNzHuhySG5Ob{$aNhN zEbteLkMN8+UK!>QMibf1!*Nnl328}3;DHz9Er%^}QgtV`M-HYd=z*83^uTXzEPLi{ zos8$}@_(^y;DqSu}M%`E9Ng@BL8VGUZ%OC4XpaIO9oK@LL$5v6NY?M<| zSzSZdCom<9Of)Iwx{WO#KXtXq5*f5n{O@WxvI!wmOkVx!Zl_G)qp&(fezBwZ2K>5G zt+%~iwD&KsK7G~4#K-RhkPtYq14Y@w#6Su@*A6HLZVUy5+Hx&x#Xc^y`nwXhN zmlVLbWQR4&~AXOml+Q&QEJH)E-IRd{0?Rc zLuOnO+o1jrNy0AAYMs&63S%jWyxhCl7s8V@of+%N#A@=SAF|-_R}jiy_V3wbtV6>) zcZDJ>GL`UYSc*kcchKpMBW&6au^p9~rn>l|Y^x|c?CTT~*+`{-ym7S`;NP!)f=V$- z&y*9&r+xC-KiZ;!UBdtI^qzdbJpF5cjePv_7?b>u=Mn=I2JFv@HZBDL0n++;Ykd5c z;QmvZ9hyQeu2j?`8LHa_apsCo61)*aW?i_aIg6`(>D|dBAG8)WaFYf6n`Di3|G&`4 z=&97xT>+FypnK%_C70ZOhCTOu)~5hK`gk~Tz(5hGflLr>jBFmzYL1v)2F69>_K#%z zsJ0ko3N9Dp5NX&jM;UEai$C}>Ls}QpTxzL%y!MMU8}JRBN$B~M>M$^QmHTI%M3JNb9Cc7GRU{=&w{6X0&3&P((WBgd*JT`AQA!#0}udRHqUV<(L2As z`O}>n?cmcTJ~VyK->gMDu_a{GRicY+y&9}ydlz=gq zD(`#!jMIt%$75b!BIUJTjOXj~n#C3EM-*Z!GkKWfV}giRX`M%5@(H>>UOqv$Dv?abmFJno zD?0ZEh8|&%S10m{>o5!1_RdXfnzmkr zy0?ozu-+)Wf-Qk>tzOO^q?0SF_s~IGdENW9grT=IhZT z`^U2NZJFmF#D-JJ_v7AD>E^Cma&g||mRqV(3SPY>+-18phM9kFL1{7m;BzAnlETHN z@-k5R^})j-Qlq;qZPcia9k3y;bDGd)-aQ?!tO!omV@JZnIKwL1>d3%?U@HR`FokEP z6#0_xKE`wgRc#zh^kP3NhCe@OOo%uRD1$;ljVS*I06^>cCjM~KUT~9n%1L1s@32LP ze6qCS^0wkqEZdD7wj%|3=20m(nYai@XY0@3{L}gfcjn{)xVk$8^3e5?H;P;qQpIv+^(6_GMu2*ora~|0C z9SCWYo+wbZcJl8WAD6|O*O^eHUDMpq`htmdHc#JJ?(<39(nvbIK6ZNzV=nOLty^@= zK0l_*;9_6GWo=Pih!tui8OV68fXsC8x27`)2~d=yNxOm6}s}(ql%Im`iL4FwabJGB;#0_ ze!j4kmL9{;HaIv`{T^K--rI?GfJVMwlwZ%*hl8DVMmEjepigwODeyRk)1gF|$D)ss zg}z~9ctC{XklpK(dyfSCDS;F6Cu7yFqjnXrLRDN15qTo ziht|1O=Yp*2_oG;<7@eO>J&v?_Cd925lKC`TQu#k$oEz5_El|38}MyXjv(>!nv&zk zgPtQ+YX{IfyyByELI9@6EqV9k8Rs%AF@YC=hcDs7nF<|&(1 zF5d1@-d|Em| zVDAMsFPDkr5n6#ERWU1Lr9SuS&E3iWGg{_&HywdfG`u<4Owc3wwP>Ht;54!7ZCDINR z4WyT(Z`rm}44BWCO18`pVT~_jCtU-$;N%iCJ*C)J^qR@{(C2=xqGG!{+LJcCFOTl1 z?;G@O|y*A2{S*l)(E?~Y@@0Nm^iQv-3vKAipJ_V0tfqW z(*K1$6xwBW9cY=(i@!At9;M@0GL#P%3wV{T$l6B>X4!)cuH+h)I#L$~)+p)C0dBtI zshe*gw0c#gTepte2^ggGsVZL^jr>xkHoA(`>9}FmU;KtI zRw=)67}e{JaR8EB!<&(QdT6cyj;vkaJ-tc>;StsAwe4WmM8$k{>Z|^M->Qz$uev!!+pVnUJ;caurCQ%3AX1V=Q56zETu|Tr!S^T2 zBEOYZx*0uijOx+J9{((9CB!+AJN)*6sHA^0ewW6 zfII_4?GGz_{HTAX8u%hQZ#~eBCgY((wl(k{5ERp!RH*tG>6l-`Zk>y5S4h`8 zB`OIHLPAa|iW%J$U~x37Dc5+Juq~loFQx6NCJy8f0P3`xqZk}65;W+Oo=ZWV@L zvC65g^o)LwrXGD?>TZ~R7ap54CK@_6gIe_ zVw-=DzvzK(H&~>_Mf^}4UMqjp+}`f_y4!YLO#iyO1txHwN%431o{P&%v-bxZeW0>q z%=USp5c)w&W|wXzcJ6yfYhg3IGny@;Uu<+HLmt;CKnhM$t09=qp<<^ocr*xolYgaH zrG3^J0x);@Hs@I{K!UPl^;>bZ=%Ru{DgY&ZBsT@z^H-vJ2KJxtj}#PsfdPl~By}m^ zsfkxxI2S%}N!|8bB8Au1!#p zUQ)93-pww)Sl+#x>eDWC>N@#2P6{2Si9KI+4d&{yu8Kcz(v#=zX@08z$M(mrUsN^7wQN}0o1TnXH0Zn3jhe(*kJjlMgRQ@UV7X1DsCG@H?VNf z%Vq5BF|Nwi7Dc`2u^zP^T4)x zgMww(SzVDM72c9h&VeM%(N<;boh`OnM46W{pxNFEs?PpL1j4D2{>&9Taw77Da7Z)XR&*a$d| zq6k@(-Oq2=zi-N_?q+>q2b!4M-E%dvEPP}H!vT)W=y3G>emt6SxECb18*v5g^Y!rT z*d*Jt+A{_#B~kVv;zmqmH0P<-OZ={-RV9@oqNXfepxs7XC8dxWsb#Hte^x|f|8#Th zbc722@i9>vZ@ddLRpSEseE%Ci@K9GOMSN3gIX&Yr6Dt00bRqdN{Aw>uhBo|Uzq31D ziq9+P^Hr9|76UQy`IsVvKKYA!Y}kC|%1!;<`v&;digs`(Qigp>&?2|3E4?Q|VEl+t zaZg!(zFvpf(lSe>y!hAdTori!y_5wDEadDG=@<5C)@m!%g&$zr-f9_1Dpa?Itv#TL zlA$(ANR?jn@`RF=0a6Q?l&`q$j7$>@@#H1r(;Hnl3}KJ0YwdC9pw&1|oSL$SY&W`i z+hrwYEDtt=UJ>xL1>S#`>FYX(0>Ytx+X*>T^vrJ*Ppg4QX zb^r^otG%Tx1ti`pulWP^Xi``K-V8QLgvZ2WM@lMkE;I2gQ!2G@i*`mXleIMxH@Bx` zMpFwVccr>Tm#^^S*ZgRZax{R!#)+CO2|P^F4ICkqXZd?p9A zRibLej9^YU#2~rgxUR^t^GlLBi9=aS9T85IWj9l|B{vJzET_;~RO5>$Jn`N-)Z!3c zg@yjDqK`1~2YZSm@8|)hWdF;HxgUu_} zX9o%RGNvWUpz^ki{TVz%H&kN}v07>yc%;uqMh)@Pd^daqd_Ct=Au3Ccqq^8$qc)_| zh1LYM_3e`VD?eJu7a4lz;b+$}R?u9>)fr{8@=yFX&Q_*#YxJM?D1Or3-nW3 zKu>OKD>2Z!Ei3w7$^}_1tthCHqPQ})ugMa<5jvn6ujsW31^`UoU*momTp#(qHTHbR zbfs;4`dLA&bW27B#n<|$L11boPu)7Q=7`oVO<7bJAtu!04O~8^)%`af;{H3;|85_l zj2WtiSL=hn$dWuFdp(|Ers&7}xwP83APR)LG9zK}RxOrKlilEHWwr!_XQ^wov<&rg z%2$i@-z{e{yGfC_Tw2?8`Ik5Ej%0c;eLQ%i)2UYKsf|Datgi`h&za!wCn<6#V$uKr zwsbnYXfEyrQ1urg8Uv=Z?^Vm@<1?edz7l*kefQfbC|;Dbq)K~>?Rs{6LbE8tDoDC` z@74lsSRo7Fvd6v-iY49UZTIDM&&=B*7r1SmXZd;bcY|#w&D+yU%Tp!Sw|o}+N!=@a zT<95a5`Z9?=nW}9fO=gCHvtt=cQj>{{8YEqI>VI z>wWB2Qs8?bYRDUlJb`#mCtXKQSh!XM0My4^&I#YrE(l?m!RL!z=fwm-0uWktTE%&> zW37UOnx{z#Q%Ah84M?bGFD~J;0AT&#O*>S-7|Cuka&uekZqq*Hxh|3OB3(83apRb8 zyh{cZ$zm@Bq(vJs%N8d1_)^M7$Q#X`TRn&;J^mDI)!=e(6)sjU=gvY&%Z5W?hVeih z>OU4;OhM4y@(Vrh*>FRGZxMySqDxP1f86DUwN7YWA1T~F5@vm&}@E3}g*e^Qq#_I?O!{4!emtG+v^$vuO+ z(cL#QCeZ09v;qbalq!G7kj=Akj!nT-27ZKHUWG~V>oK32>^`_2NZy!HUEYh!hsu-p za4J`ai>oQ30R#GS@hvOe^ZQiwL7oIcXxkE?ugO z<}dZZ&&M(#64WZxXvfm*ef2#&fVU?=IKScTT?H&3L<+~;j&e9OLw5`Y%A6diuEWRQ ztUC$u_N*FVPMvR?{$fT18D?3bm|`^&D1qNAjgW zc=~G~iI3)a&wN?_5ejefF|^yG;d?|`CIkr3GL^2gK+;9$@m4MGBP0e*ZhA(!48l1q zW-kae15Fqu+TYthW*+{YEl84d8*IEERfAJ!X|@g_2A;txBPG;6A9hXobXqd1K4vW4 zuse5N9!DqdX_wC(tR1;?V!#|@T6w}^;5@-emnhXZ>T*goMfvH0-LEJgTB9z0<;}@@ zo*#jiTNpP*tRUma+MK8VV4&-g%MAt0zjuQFeQ@_*uE9+67YO%*&fbeQ$0TX;L>=8e zGRHrH?v0T>O|AxIa*=|~wiPgXB0osxnWS-E&40oMBgBdUk-iQNj6i_riVAfR)NZu@ zsp{2(kI;wfrcyq5tkJo(#x`8ZzusuN@BYcPdj8jJr#3k%3r+8bgccjjTJW3Gfs2be=idwrIM%%V^s-&%>* zD;{SpUt`=qvlo^};k^uF+ZYT1=oY2K_PAeUovK{;F0S*KT#xUO^tHt-^qI>M-muL( z$RXIZ@5(d0L`hi*{QILaed(tcRaPwe8w;M%=P7*^9i82&x9Wx-_I2O+3A+f{z>Su& zQbN(tmD-;kkRl*A?Suq;3xB1^;(_!4n{C#4JiNq)DTJP4(!|>zHBqhc=-2PN=zY(R ziAwHHjbDGl2ariNqSWEceZNYtf9mrUU*`DM@VdJNtR<$(^e*>24tv~f^oqbp@%*LW z!RBqp4n+Chk9iCN`7h8#V#45*BqSO^;+u`}L;Y#zqmsf(8exZqw+N~Sxnn)MoK@q$ zXlw0nFhs?yI>**EL8ra6+Ps$H-Dm?*1{+eIfG#hl6#7g*?yO5r^bo4l!JxdExDyFa z%{L`ydln`=Htyc0V|*)s&8*ueoAZ$`F-!!a)z^jK+EcG5hUpUUEM4w7OCmeX^LUl2@i!s)U~?WfsA8SAg`Sv(Mb zbk{50uOA5486{N9Rex;NoY|ZcD^u5e=G1iXWWd8|@pK3@M)mLPSRo$={_m6~FTj@= z!GQ$89&dZYnMtn~_?TBGrV+iay%kpTeW_8aa)&9%%f7K{P+T|DI3fwE^YigL zfpejbM1xpddyrO5ZoQL`knmf1(QO5R9tWD-Q}pfcM7!Cf7yS(z3Z;|$3pYXE{(~tu zgt)}LU?w0?yU9T7`Q%*myH#^Bx|1JdN8`Iyp`j6D%z)Pc34P^ z9Og8OGOHYIHv!UsP;Ugst4Yp?HEt~=> zo%--1;w+6*n%qkTzZyJl1QGi25dnLkt_;X?K>qVrpLqdT=oFLNAf>ol?b{U@*2C9Q zU!24P06fLFXRh`oIFQF+leyK%oZ!(wIG36 z^6rQq<)}EYxz^e$DX`89nyI(9^Xs48kwYj5C^*5|_}f|4Nv*)>_>n)yEBOk8;%z_d z8T7xYJu1ptZ-T$A__BhzD*d8rb(Uz6HGWsJGa-cnT&rw50lx1>cN_^ee4z9-Z8bS` zZzt(l6-&`eCY;9)dpCK+=EyV+ul>mNvFrqlW$*XzEG+cXK=o<4`-+fbw-vH@e7`ls zE#45i5R@#X_4i>9xrn>JqSv6MXxiH97k@-$KH<4igNF*z+Mi?R$ymJ{|Fn&#$sk|@ z#~-PiRrpvuO9hp9gwV*U_}Dn^w3{L3wAtOk_1xHF^ph)LYHnj^*4lfK$_NP1)>=Jp zW9B2)D`Cx$W7B_Rk|vTEzJiLyD@*H`FHfe&&Qp>4`W+lX;eiHTJMehZQwRLKXl$^m zYLnl-;lL7#n9qrKJM1HNTR#uFGX(ww3 z)Y!KQyxet?KX2o<$Tk}(k6|pXTc)LUA97Nm0vuY4GMb(WM`K_8iD*IBw&O}i1W=pp z4kfACBaAf%%$lnsAMY&?)8mEMP37 zv9s(Z%E#y&B$71t$6@Q@EGd8$PM4jhrE=ACYvbo3=fwe}GYoJoupi7P+6?T*b_ z%Np9YYK%zYZz=o71o+%`s#yII+3Cq@ipc(CYR9@b>1Kt$lZhmmhYw9r*l=w{bSt&W z_jqqTzsqGwzABB&5?Tbj}$GBdy#YTO`gw6sHPAF7eTxjlK- zS5FavX$prsdhZ$xKWjEf7NoaLWlrh6_DP|VxOKCLs0ZdV8ue;>(3i<83JI&#s>7d) zs|2_1QV?#@6auk0!N92uhotr%;W;JX#Xu6i+%Qw>m zDh@p8JyKGpn-xx6Y>pWKUk4rMd8_q}f^5t4nmC+X3_;8re;hR<_WUvD>R^3m@5$*b z9wr=0-br4Sz>nT=fhki^tPfb#18N@l)-x&;%idx%t{|gfh$JA135P%@SWn@)? z?Hs1i3xG>$r>-1PY5Y5u^VMqsLGb|XtlgC?BIJQO3E8tj(drkF8!IgFxNUqAV8m& zBJiCf-MTA${JW5y%R{6o`;-CV*Fl(yIrtAzW>ypMpdnap#DM-emqJk`5MX~sh|a5< zBIbA59BLbc`%Q7)&xSDv>`P5Znn{0Mr#9B>YdN z$~muE^18b{z5a^~b3$uGJCwwUsoi!}CwA)GG8bR2$E)KS1DY6UokmP#BS){FaeLtd z2efM)f&FiK-|?PGZ@F9u>0LH)RGQ{O0a3URKbSDu0bjFng2t&hT(9IVo zG=*g4zFd zDAp(F@L>ka&7>_I4u~pU9c`&MwTOt4j!f`57!jvP+gV~J=l1-jXRJ?vO+n9?+2X#J z=hs!p{ry~EU9QhlQl)EjB<-a*%7lSy8z(R8M?JpM2ZKDg@$5BH6659+!Jqlf8|m*6 z-jy2%0B}7B{Y)+@82wiG+_GHk_n|UAF%hksBjy16DAH_cc$b~+>eFuW;pG~DdjSC| zIZiZk*EKAP^JNW;SkV7?ow^J<;sRA4mj$R;A)z$(iZ*NT*5JN9!6?wFIFWFZAKBjK zk)$)5TJnt~!=X~|R*WB)A3+`XgaL2(XGzUMDucZ0&QhYZkc5ohSvQaD*cJ~w%)}X9 zLxq?O%#mesHcfm0Xky{O!POzf{%J5NDML?5-EPH&1_e=;E;g-v3noQbkm-b+UynpYvOiD<6k>(SWSC7O;a-U9t}giW5D5+QGBF$E-oHOd_BiwDp|l7g3}@tShS2c#|T8J%~ilA z+;}`_1pqq@GSvU#H7yqM-U^@I^_h1TS(^QQiKANFz(h<1VfXE>A-j?Y8OT4WGfhOa z+golapE7Y{ZzcwZ_V7eD8*0S2t-gXrxGAFggJqJlz={&`{YEy8b-MqPVsvU!S!5AC zmAg}ePQ|*3n7Yj}+1Em@-V4Y{tki2ZP+y;Mc$1b7%JB<+wJ=*>wOcb#{cWOe!XkG0 zIyr{m4yEHBAAx_L+`$ZxEBxm9RQUVNbYIP%Gh70ox`So+b|JkTz$}h%c<`t8u-yYT z6F$>3B#zZBp_{97h5LGSLt|TATSIz$DzbxB5r<`A{NP^TNx-yEB1DF37 zc67I_j(_js=KR=!SO(b5P;-N=J=52VHhkV(AFI>QM&I&v>LR$LlGoB(^Ag8WYkLPC zffUe7%a%?b3;+dH%BV#VYK6b~@7SQ^qZVvS?pw>Mn|wAW3`gbzZ|Cs0YOtQK`KI+B zsF!Em!bwTCHTwOZaY#goRzQM(tJ8VPH8_PH79waGCKanr+_R^9nCK5>Yem7cM-s#S z9Of4eWk-?VFK=JAhh$M zIAW|TNh2F>lP*q-?XDF*686t!x%VRFaY8{MuIMhN%vO_%$1vIgUU$QGc%%A+c;fy7 z8V)uVbxyiy;t@t^CnrNkUKqe{SJjabWGsdHSsXlZ;&}!IE&k*FDbfeYQHnUy%%fWf_*m2)gPKYU)7m~s2B z9Q7|o{Ossa_zVPE%{d_2H&^v%8>4Lrm>)TLefj9!Kgi`Uv*? z`858@H_ut5Uf!M#)HgB{ma*#(dK@C6*y-Nyf^`_)(ff8Di<^_6&1xvvIQoHm-5~(w zB;A9n7a*Nbk{mqb8L;C#J%E!3Ba9MrxySLxF~tR!!tqm;$^V>3R*xM@0a9K$Y$*wVu*2a`^CIyq3GY4stB|x6EW-4zwKxf(nJ%!L0_( zo70gBW<)SFJ1}lrLf~7-`)q47tQomfMbCw^w6M_H5Zv_#$HZlqmqz^V4keoY^tE4U zyhs@*%sAa+lO$k=7tvvI6wmjZRiogb%P1#l|HZ{gi$ExHd$6MN0z#g`uh-BGp#S5k9;vwl0U#w1n>Uz7- z(RlF++KMDwdH3+tw!eqB;xhePrIk!2k;z>Gp9DN47GrL;%TA=d>Y*i8uct<&g&ZIM z;(xaQ2sx7yqM^T+v|fx9K^W=lLR2|=ku)xTPlw>M3RcqjpMvd^3F>VCx? zi^p--8|RXfPTG@r$)(tfA@>zLV4av(v)D z_Xsg!1Dh<#h5YlKlGrj<;78@%f?Hzs-xc)w7 z$p2M=w$p!~X28>XS3q5RYsJGW(pyAd_t4sKMf>;!l@_g<8jarJ4a=UWpEt+R|AtYC zw$9<;q7VRB00A~sxxePR{g~6F{RArznxz(ODX3|*V>oSo>f#cfU)vY=F761lK|KHJ zh0h7b&}M&}TUc@Y8qThHL}h> zUCbQJ$T2cwd#NOxTV?X;Y1w-G?XTZO6WE%)voBVr_qXC+9u>z5o<$B{bi4AiZ4RBR zxY+QGHTqUfeiFaI|4=$V`JGb;4UiXjJ;y@A;?XC|%lhpEo7nn|>gMMU1ne>x^4)y0 z*Kd20#SM79IwsrS_9E5{KHbyz#Oo(bQ!38E_iKgOYyE<>0?%91*|~C^Y#^Ez@6OG5HlIydOR`_y z906zc>z(V{)A;pWi``thP!VaOU9~r_lXA#|*@$qdDuV?UyYHRv#-z(YYWu!X!Bdy* zttd-+f%PKp2t)T_iWnP*(@8vgmtZx0KX0#Y6Mg68DZ1-CHYgI&)k5+ON?>U2IF~2M zO=obZt*R(0aN9?>7RATlY7tQkzy2s(IH|x*Thkf8V&&MQ8-GF{f!w9g`VyYsH{07R z6L>LGI}@z9)mHO5M3g!1W=7k(P|(_HJ14IXij1651%RN|?f%&L4^5w~ggE7LhF-@X zH|O@VrtPmbkv_r${C=gixyZl@bYPU4KeVs!C9d(Qi0RUtqu~ANZ}U6q^G%u0LsUi> z8TUXNlWMY+$Hz#)nk+xS-+Q z?^_51WDt|f=9*23{`A+8nX3h|By_~g*RIo&e()Pk(eXIC>~ZtAA_x2w=PSm@!-~ka zV5cWQE%m?cPRhwh-&#mcc7%MROGi=Z=lnixpeUpxxebB!EEioyz3`+;^%JGdgyU=n z2y%Y#uZ=CJ9sXRVFZR8)`?)FM7nrm1BML&nK5gT8N#XgHEIXs_x4qFt2S#ePW0PQU z;!6!8qWibzb;KHcMF!1v28{|Vl{|xcb=Xbs( z`&BSBR&jLeZH#5JGlwS<>ABT`uG*>T=t3~)OX`e(KS-D-D#3h3RelW?1F@)2fFgylBqyrtjkGO!FXNbrE#344 z74{InuyYnz`iF!e6kg5~8&?Y&Scb#r7CbA)0rjy7zjlLe2m^B?WsSgXQ7}j`{``a_ zvdQ!yr*p~*gv#eoZWRq|8$=w~;_YMGx#2|wj+4vH_4F3YvADF}Rz|~hTAl&*ZjNp( z)6&ibNzMr6n_E1MDU_nH-lcL#Z-cTF-LTj^L?h7IdE@i#?My7>#V6logZ=m(1G#63 zb?QRy=Xu!*2D3a&aY~&|4z{SiKB2?jH$7nG+ij9OYWGpz`#m((;hxylsVsE>JHoV6 zp(Ii}3V!jC%Q=giSE`z|6S#u0sU=Ur@igOc%p?hm%SCd1<_=7(8c7&2zms5SNuQ3P zmEB+;eS<7NuQ{EhzNf&Mx}jxcSgYLvkD6_I680wMPUwYdm7)GQz9C zn|zvlxY6eluQAj{tr!M&K@UrZaR@;H<*6nP?N)hkvN9g<2 zo09bXMv4|)50`z??0@TCMBXYXjPBzaTk~rG!sZh6_{U*lV zsL`I^svq=c$N-GjpX)V#UPig85u30nlEkJ=mMtIpbCGlY2(^4Go5d_tgT14p z5$?f>>`s%%uYW99E?CthZDKPX?^YGDu@Em8P<`*@NY6o!2{zXJ*QK+*K3{QC2*Rsv zh7>mu)ttn3!F@FV8Q0eD&#ql@`9K~D`xJ<~HWAPq)YIsW-3so=a2zYMMT<)zby~zd;11cQw z=M%rvyX_8i(kfU9vS{yD_n8+Vw2g^>tdsv zyz#BqGUCKuncWgR+a+2C{s#dG&f~FSQ$|Us8|RbX=A5p%K-CzJdEUG+)PPyP%l$9l z^2yZqSJrW?w9Ou0g(VVF){~t5F0xnEp!QF5%JU7PKm-hiI!wTf!M+0{4~5MtJ{}$= zAa7SMn@@`c8$<|~_PmM&+S|YxyAK8AD6Vj^AEUJre9<*rOU}LN2@VNc?1Sk|SbbE< zb_I47xe6Q#3htk>634em9e2F&d{>CVlhRD}f`(Cp( z86zGcBuXPuVC}-B8mkpkLWbRfBs@wDAl?Z3yj{IGlOWpE9REX+{LIG7T0(hXbBh*P@LkLLL!N+POy1eoA1`eJ67U<_2oY+q0g+LZ zl*I9qjmbYlx*A2sgpPwO-irArrK&6Otravgxd&lQ9-j z%myd}019G^gd=VCRdgtA!&xGC?e2X`Wh>m7*;+7NuSLu%LGtk083@8nGib#cju7dS z5ar*Fc6RVY(Wig{xG>pVMaMn*SoL(4CXE@BGAVcZx@!=zucYmSc5=2{ z@A|zm00ix>!N--vt&igdxp-jH2U}efK&5r)Mtf~mAR{80FN(~BXUmjqT_8ay1z0(Q z2M}Lwtno|*>=n>PdJfyu$R=wp(?7zcy3UHN9)JBn2nw^foT!U-|$nA9gKt+9h))Ey@I$+>L7x{ZrULBM9l097t4408PIhowl?hBud z-{WjJ-o*Hk8&ao*z=}j%<(0UcBmR}i5~z0e5?)Hdzubf^&?%{}FNTPN%f&x6a+6AV z?O1xQa)yM5hQ6S&xkcy5M_iOEm{Guov#-H*$gVt*{XCRB`dE9WKMz$x+Zw0Ase<%| zv8YjI&|Z@_=2-2FATuI8k|TOS9Ei8P>CcVDIS~&BjJlOz;O*}0U_8up*yNk;8G~ zN$oW#INy01w7{oh>-7FlBuL1gvRGo*C7XjP`e%~|MiuD9d47sYRz^pVrWBs|8m8hu z0Knj-;?a?K#MYc%sT$SDb_SeGwDVGAu^ehRMWqxmK zbs%b$Eol*yi>YMa9|Cik%}3-G{TP3zu4uWfg2tN8lFXpO-jUWk9US0U8~77`J2=!K z=lHjX`Nv11&fjs0;y%OGV7P$*;UlFo2kv-9;*z6$X(R$x9~0NVN{6q^X>vFi`uA5~yf@MfD zkX9}JaUG5Fn+Q3{q zvqn{&?ONfSU&6HAf?gbdyxtMz%32W-mP=;&JB27}S?%uAxYRF!310~(geUW5h5B(U zC?37|9HJ@;x{I&#c#Th)*yJpKw^003{~fvAF>+|rTuLEV-OK3Z277>aJK23D z+VqBA{e0pi@#ls>;^WCI34liH(Q15humD&^jY#vqQ(aMVR)UB6q7`c~*atb;0T_dL zExB0w47S&dGz7M2z^KLS^Zs;=7S>F+-bWJ2^G(SikANC~N(t=rE)r;Pgmm+bd>Rx} zI>T?15jLpX1Nd2tu_4Bp+9^HCtN=4MslrNG;8r+@ko%&cr=y`KVt)$P=K}>6&{pS4 zwxe~W4$tPWZVGl94w9)6=ZzrxUbxD+zg><^uN66+{)rC*;>RW8Xe8^Qsbee zWmtoWq$$ncU&_KAz8`K7$Vr|^EYAB#pf4`8DjACBDrv@~LjrA!V1Rr+>sodsqiE7L zsbOmadL*U=>EvzAFKglHFN;0^DD=f9HqgkGjRN_fazUIt7cuz;F&^=QWKxdOjgvVb z6_{e=|9IoPbh^`4C;oi!ig7p0E7A#G9o}YcjTb&@VGcBsWAA*+;B`;jPUgb17!uhyQL<}>-`Qf;9Vr_aA&;=Unq zdeV{Cu#9>~TeXE1$+~p7QU(sYmzF?D$7XMh*N>AkZ&6X>v|4XsSFVa(hXG3e392y{ zFrq$(@hAm^Hs}QA5|X4ds-vDJEv|!IHyCx_-#1xn?yPc-Z!eD+*2Z!e+}=HMm?6{3 z*qD(ss`T?f;^ld}UY zKNk}a_^6->vrE(`x3=PQ8&LmO)>ec;lkx9Om_P#>01#8Vv#m{6lY#*BEiT+$$1U3V z=fmq|OMuY6>5kE*5W_ZsxzHOtzUA5KW`r|gF8%TOn1zN*3%OZn!LHIUvt?n4_1y1TaisNu0Akfl z@qT|}RQs8_$QgO_fkbZiRrOfwD%BDHjgPJGH}aXsvqdKD`LI}rnR>QC5{KM@QBkN1 zwI5aU=~a&4f3Cgd_nC}_h3%y622#L5q5ilhQUCcqhlE`KgLa+$55cA*>@$HOHFnn| zwv+Wd$O?39Y-zhrZaFMWrQr+DdrO=;iu=KkBXDp^dZ2B(2Uuaa-!}>rBMaSz4tbv_ZH-_6rgz|NwF9_80s^;rR<>~RC?-hQSf*x^5fm5Zm0ybNhRH)}3$IO9O|SR{Mx zuTN(RAhC5xUe)pPR<9qUwf!%!PqP0h4#>{PVka+PY&xX%-ZuB)+eg>lth|H(0jTNc z+SlDhAmSKu&7wtQtIw%1rn&Ul|w`< zuypuT{zop^ZX8N1(#~!)?{UV-II2{t>$V#sr_>l|x~WOeb9>w0j$D)3r{%*nBQmq@ ztkuv_ri+WG^Kv)8?x9+eYmYlq>^$APg)KynJ^qq{>%WRrvOiyOo9GB+5ol)@+%Ra9 zQ=Xp%?$TS7ZGV<8Et@iMV>T2`ILdi(l#+F}jI%89%k{17h;*6X$kpCzM5l;0%*f)$ zQlLg?@VjLMK&gqMdJQT64RXtUpQr;-pYwRHm0c7&AM~oyUQXr~=bN8ydi>|gYydpi zWH-Euea{*XxfN!QXKc0G=!{Rk&ZQsb`}s`1y?+Z=Z!6HFR=Mzc8~kfWU4R*ysE7-X z9PkS3;k?oW3Pk!v#D6;wfNQ|pB*cPaozihi&+~W6TTU#}Lvyz=&MKOUDO?^ibk7qg~Djtrz>YeDkbu-RYv~geVd0ve0ERvkXM)W|0hSwhgWo{K(-Du6hrgzAI|nCpT_x@`q-dCul3KUz(S3 znk%leh6L3IR}3fy!T-+X?Tpi7q$Pu8z%ymE^n)A}1wkV_)BZ6D#3`XJ%h6F*^4(#S zbd!io2%UOmr4YdN;Oy;cqxnyAeNm4-IN@2zZ&bk0Il3^iq#VWkL%|-i?)x)xJ~Oot zRsQR77ATUXbIR4oy)57v1>Ub07fVZlArSC2#Xv8L9q+v~ot9CxwjB4la>1P=K-Q+^ z`g2v);f(U~sU(6``628D({%G;yO&b)wsvG*h{6$Qx1f`q@;-kJ_Bj0``B909fZHau z4%=WSRxEqz#mwZG4f7h$N470FF-Grti-Vts!G(lXWU~VF2o)v4_@1UL6IHwoRqLvr z1Q7E%KTmV+s82>O<9eZChZ2k(pmH&3vGm1=yNQfd|7mxI^q8GFmd5O%^ROd-?L&OR z!$Lj&4xTI!l7jVs) zrFY;}lz#+FGmZ}q-O4j4hcc#3D_mFPnX`S^+dI>_j(%j@i*2-D9QSy;{-w4E<$YIE zEiCatqgENq^Q9?7BVA8b{o~2LMp##TC1)H&{gh3*Uu3xbr&j=ggs+;D3KMFiVwXS| zFB>Xg&|vw`6N^h{K?jB1-uxNb>jF~HLt;(WMg;@*fLYKgvXu^z^jR9EijD85P^r~| z02heIISf93HwJA2YYjfiTZ$k z4hrTWYR5V?fH<*j3kMs!?CUi?7}+jgbX{^mTCpqbm2YjlH5CbL z7jNk_$%V);hZ_m?>UqTR)993@pwC&lbx_{UD^HH>RMq^GIQHumD%y{YJR&Yvk&~Gk zo-D-0#iftWS~}dtPVsUz=0CD( z=NG<2>}%QM@e&$xu-hf{>CGChzbef^AwAF(c81yqGc!F?*^cQll8kIR{HcYO3*2tUK`iHua+x&py`fqE5CmDO7&M28<0W*3y{_IAPDVNh@`jjuwWEmjlrCo zqTI!*0VIQfyO_t7SFav48!f9}MIOZ5K~py#mx35CeI z7~DlpMoio+{&q9jeJ_S-y39T z=W+2WQ)ai{g@LN%h-!SfYfj0feDz;M70#<|UR)hslK?>SW+$3X9O^b?XFD#(sm$B+ z$-V*sPMyNzS=qCc$W0({@v!E#T8I!6Xz2U;PR!HGj0zKD%7~UFFg-Y4cqgZQmgj3A z7y}RD>dFzC6A%gv=%W)L)%)gSYx8WERs`=IUZ`>ynQe=o#9)*l5a4CI{`uYn z5yDL|BpMdW&LsIqmB1Bq2;_82Nnc6Jm?%E$ub~w&Xa$?t>Q7Ow2+{1ei|VF>UMT&S z5XNs#1MpC2@Fox`nq*{WJUrR}pj9XvDtN@0d*DQ@*LO%<6>MjPEZ6&h!X!HA%m)QE zDC0r*4oM(o;^z7Ni_`(VG0n9$yFk6Mn<)zugG}I~yRalV#yJU?{;GS$Rpaz%q*Y94 zzbB*YV^tS+Va_!k@=IZ?(oU(TGX~o2Y;_N~ux;R5ObHc4phD!;ob6j-A^FIoEePueH=O#gzl zXUV?Mzc!|~c%8CH4ogPm^E`NqZSQMo7j~=`bRhIgnt$HrBQrY372jV zAz+yx&}IudTPU9K)nTj?Au4<~PRS-iNZYPSZD|t#4bG#Fv=2r2;+&61Ja!fOrymCK zfAU=j@P1A2%EPMr{FYX9$*MqAAp#w6Pz)BgT%K+=otwOh#b-{vJphTnh8FYh z2M~W1XE58)U=LLyGpC}|$AADV(1A$SlD;zzwK~!{Y34-63>d>Fco9@< z;*jPWP(VTOqMYRpJpV0R$FDunp>m3%Aixcua%#4;%fcNMzkedszuacCG$8}8>}^tm-=*W*oh1LchT@TMl> z*R@yDQhuf&NwtpQdZP%EsQ)-6#m~}DyY&NT|4mfpr88{L_;Qti5THl0PvDc$%OW&4>EyvHsg3c;x?c&cF1iukD>4_$>z`G#N~U#urob;j3Ixs0V}m5W3YIbE=ei zOr+8m!>I%w_rd?Ct%YYWiJw?2#rOpdUzi}v#BLKmnuyR3)VZwR&tmc*r;X0{ocO@A z0V!WM_zZJ{n5D)vFayY3?{c`M{yag&UiKQ+pK^oaO#c=sQlh%Csa@~TJ@N21J6sIL zRHC_jCP^3_zF_3ri3$}YLpUFql`GtI_te#C6Bur<>aWg59cy;h^Ffd*x<34OD0CoV zCNOw(&KHi|dpEW`0KbqOyh2Gf{OXlnuR)8-M^ABLl|7y72mpWsFcP9O-PWU=%q6U| zM(4&hMX(o;BYsXO-vc$j@!~=M++&ptMO4->NCXdDyAs}~C4z9>Er^AOA1GCRAynM~ zsouue&mRu2NH>0ZN?PIZCxrc8W*PQvMDAgfGYWyl%Qv7ro=Id1cHZg=upWzoU0G?dflx{93uOwly>~38l(J zS73jYCJf}zAwVl@-Ii%Fbu^nJZ+;V9Rc}?rMMTnk2Ql5^{^jp)wEDp|O^9+;*OP9A zx2vtJ%Dye{u{?p}Do<{+(Cctbf;^Ram$0|)9J`=~p(f-#&%wigS=jKpM?a-?KZosg ztlN*Yb7400XEsF?sM=U|JECPf>)m6tH4GN!ZvM(RSzsw^fB;YvoKGPNfPOfpWd9Bw zO^33065lz;h)5h%J@lSSvplSK9N_+;vbiCTks;}G{($QSp%Wi=|H=9LQl~gHle`?J zxE>7*Ax?xMNoQy0SKED2L<*Q!s;e>+=CO*WU?4@q6}(J zTC$315}7t@EPQYT1s#FgWJofdM z@px=~a)AH197sSrIPMnxV+{529wZKyhM@*)jf)Ik@9G2#|5&2F zL;tO_w_TY}jiF2%OGZWJK7R`Cg$U?#`h;?9XSwRTJ-nA-RyTHnhtYdXvc`QXKGePR z;_a%a^B971$!cvo!xFa8AxR?R>&cOv zyozZ|d9Wi}{~#eCLUndK1V0f#DqKAjjg{Rs;1q4HuaDfkJ$r1z%_%9BKk`IL&v_oRU};0;C0cLtwRoQ*oH0C=I&6mHWZ&P1nbcT+c~fe*rv1=N>nx83!uB{H(gtpxh9moVY%#tg z@XU8XX4$y$WtnT`^3XWvGgBy7q+F;>GB*;Efx{5zv$5tTDROhWz;{+W8#)Njo+abH zTWS?S`Z%b$nVIHMnHIhj`D<>}tWnrF5W!hq0U4{kNn#3&=Bd69G0Z@+Q6M%?#DAMZV8 zhmgD4-WCtLuTbuAcdeo7pOf}8Y7Pq=mxnLLo41bVZ;5;*Y7pF&(wh%r{&(S-eLZl& z_WpYQ2~4E_Cl`PBZ^o9@4BRnifd9rx+dvS9s;Qr$bv*GPV^iNnvgGu1>l*-i$+jygo- zH*RZ~5K|de_A~8XV|$P(kB^4Fg1z8%DQbiM4KuhEg};Tx2psfzRlFKkFrQ z-OBs#63+)4d(R(!EW7*m%AkH$V|4cNXAzDqVjHY@q6cLsV=BK1^v}5WL8JOFF%SZX zXuIJYpa*~BuLfz2oGwTOon zE^c4*uPm#}^!umYD_8k;14xom(0X+B*^)`IY|k$M>BAZ9pCjjIF{^vxBO$`lfEJPz zWcv5vByu-JkXZ4!cl>^=zl;3GX&LmWiEKe$=M+>tK6(MmGU@xv@^%_H#B#o@xb0h8 zcjpOZH9j0<5a!fGBq9VdW=fPMi6aEG`t&q53y!TP~?kz{eHN||2w%r2ty>r&r#GwF8?vcbO6=EuDt~OmjJUIJtqUpDIOzXZ1?o76ic)?Gv@GhJvDSHwG99vut zbZqYpe?IzkGwIvi5{HK-ea3|IhNA(1IDxnVT<|=;8V{F3l!ad+VMt@z9qZ;hu{GT8 z-46Elbl*D?oChj}=Fu}--`e9tJ8$cXhA!j!Van{8HNQhxGP+6<6iVZ>buO9Si7mxu zDI5pqHlb0l_(kSNu`;8$s_68~l`phis^Bm=z0%b4ILDR2!4)`yiO7g%vpP7ALUc4m zSY;_d^pWm@HE6p_KbD%QZx(5Y0K#2Z@*Il-ETRIot)Q9Po!Bw6`?DP4os$2KMU$Qz zI<-iG$gwbP=vuucSs(K&96BQpCY{v&V`^=;*PJD_5IZOYOFx zYhQ)wD$nQx%3AQhwF81ZalZeEKT}?d`7YaA^nx_|XWY`V-rK+Od|zPU7r4EtNZFd7 z$4qnZ4>SP`1DfLWP7;rut?j$cTg?@ePCCiCuC+i3M1Tr-Nnd;U(zHMCHxiq{NCyNY zKQE5UFeSQ}m+I(y&gzUQG+k%fereV2tCvB+L;-SY0hAS1 zwb^p$PuD~1Nhl|=rmJgOrTW-fD*F(?Mi>?vQUR**>t=QD$7q$ksfcDKt=j1?Ba6qX z5G~CeG6!a#5mivoz+Cv6IA+j5p;*OIy+&c50@ts z11ck9cb>EW3*Z?}{KL-31Fo?a#~T2e^EKwF+BC2+*Mw4W4w=Kc~=rNfQWYss2fU<7rDbvP)H>9HY}tPG76m&*b1l z78hA(!g|ZkrNN%nsyx{110sU)*J${fakNVgAEn1#g?ZxQD9?`^Gu08`UgstYwQH?6 zLhGcqkn{*G@tn!je}-(VH-HRxTPv`N#Y`=B?>(PWC@nPQ10G7Ba|!krO!)!cH3JG2 zeCzieObw$1r!hoku}GY9$*`Is{2X^Zewq{U+!)FS_ z5ti4OG-Wrpx=Pq4oVHeDDm9ua`43C;8B)3w-kN_EAAdKiJY*iva~*G7$q7P4n^#Ew z1`D5EMdOaYKMEER^Q?M}gk}iYwGWB;?;v#jGCtQ7F%zP>I&6itbgl?Oo0&?s#kC|;b9PRFKTewk}xSQa^ow`oZ;<4U~7R*-KRyn;<2v_ z8s2pYpRHBiyG&)(AWo73YV-RpbL0{H^LSxD0x6(zt8K!DkywYSo#a2WMtkFokbmhW zzg^WHrvADp^@J88)8Qebq45+hT&5F(-jT;)nX<_q4sCgvpp5RJ6RD2g{yxG-I>}em z&rWmZ*rge3ymh{Mt=6h;f7_}*m7zTFnxtREqc9aO4(|FcZEl7^BkcOzY7p5sj%s}9 zR+J;zSkLn6EBZb5Gso`pIZp_|jUELUvQTG$DM1D~nPKJIevpO5?q`#JT5s` z;ujCE;v?I}H=p-uPY6HYgQ9wI zw{?_=IogSUJ#-^Y1*^{DuYA7rBvUhAy&FoU(9$&3E4~Y{<~iMez-uR!@OP&A(Srd2 zjxzNjn`4zmVqjJ!WueZyoYDQGTK_qQbAnN{mITS-lzb{#^Mz~!9RT28 z7pZN;tS2SzHYk4=Ogy^%YB+9jY>&AgS#!?vWL-|Z`3W}Nc_HJJM0De*ch(HLH_3fQ zI_#$Sh~my_mOe_$8sC26;4Rd#tkQ*;uuwYlVvA*o4h{|mk-#D?=pRMfs+#`pD3)ZZ zn>9bx(n{Cmsa=6$*kmIVAUlMs$P)c&z5zF5D8V=)pW>#TgOcxXO&03k>l8xjD-xuq z&~~it+mFpBJTA=a3Ls`h;#pSmgOaX$$mZs8M}##%TM+5#J!MuSx}pgvk@2nU53On5_0a)5hv(wLfduG74O{WD6Xq z?eJN!hp916IdaJTnK%$y?p0RsOG`985qz)EOQsnn7>@^-b#Wg~9%t?ge&o&_bDog`nU5D!W1wPTM z)mpjfTm(I5F?9!NnCM9j_41Oz7Ramxw6*L){s6`+^Whi*G zRGM}#dA}$X@8Pr}rv&&%_qpB67!42aJ%A*2(Y}hf*&!KkL1rNV=W&-A zzV$^)FsLp8KeeiZ!^Ne2QpaUc_`_VQ^Hg4IKxCtq@c{04`HO1Sao3;b=KpAGL6 z5#89a_r-1p<%v4V>=@!zo8XhXtf27Spgri1!8z^N!9GF{CdFi3!LI%RXUbXViAmHB zm+xHF1$#;Y24{0F@IBL#Q+K^@JedWM#n`#Ie+lH@U#KtGN@cXo+L@7Fg(88?Jrgp+8{7m{O)QTnhshBggKJ1sN37hZvj~ z1cZS%8^pB|oaOSQN({b@8;Aer=71cFeHToga@xv1tU&4tb(kmWYvHQmSR2WhDorN# zca1O1aF;;=+zjNxerNRMJUK+wS z{c6y>iH!&%$e=_l=TxuK+MI-xe5fE6s^fLldBtDuBoF&zxxL#oxz-o7wI#ebr$t)3 zG#jLIG0QzA52yNL(oNFGb>{;E*@?61yEXRo^z^{nXN=2pKcINnHy#Q^v_u&#Fx~)J z7+M$5W61yv^sOpHy870#qGbRI&t9e~>nf2w@V z6D&(gO@G<1x+f+r%~}~lg3=fw9>Nbw=saEnh9^}Rm>5gbwfC!zJ>SZFF~On*I&S!C zbrj@ukpKNZ36Yb_rIvmczT@Y?_p&Rz^XJNwhs4?T-cqjf4>JqTZcD1L)ps<3FX{cr zAoKe+#iiJ4(qsb$B5#AAvJt8G!+V20KnlQOe5?gL6;9ZQei=N!;sV$t&L$e!7ZM+^ zrnfOE8DfrzQ){zq8U79BPB?6M8Y zT>|$Bgn5cV;E>1}c)v%?D$RB{iJuA28fz&Ms5M|77(^b_q##LR3u#_N9@{+AOu6d#Y#9+UMzGOeBW6cX5+l2l{8cv1+fY$(tYZ=VY*G4jj;3EW zStFQXWrl#FI3%iDq^QpuYb>FfFVE@EfxO&6NOK_0hh<@Bq!Vhl&QkCWrsg9jn*AR% z@UP(m!%l?s`x?WxBNkLaiwFm$nAO()5%2oL(eNGrYAjD)DbSw(I8jn?v%nI$49}Jd z@5e-Oj7f(Sj#WDx?Hvr@#gg@eGBWgl*4qWr!zLL<8$A=GT&K|>L{)3+{ie*Ofwu`` zvwF|(L9167xzQ}(rbkf4xnM^6R5hnHKb{!&kIGgo%7by6SI zih_53W&-)lhSO#^Wp3zF;-ip&!gVy6zy|r3)w1oq)Ws&`X$;v!!x;Ax>FnBW+=!XC z)n0PPiRpMfBsZbMHB@cy#WKQ4FIYC?4Fs?|Z@WMKjVkK+0}QQfec-rd^;oaYw|DwlHuv;48-?~dJ`2|xKIz>n?)hY$D{jW_QoC0{{#$0{Cku^; zb9bLdS+7(VI3WEul-R#EL1^K?k(2<`VBLR1=aJ$NDZ)7W@+-6n$}}rF9mLfYDoK*@ zak!?=#Yg@phBQl~A4`Q#8=g%y9>0~|acB5Y5&0ZyJ{Nsy^DnDEC2d~4XqQMu5D5QT z=$yZfw;n6aNl0tG!^PQfb|uV=?A+St3?r}BekpK~ik;BoK#YgjgB6RIuW}fm`)$mB z{ZihtR$6W;<4P?yKoYP0sV0o@L@11GRZ`lZ_c%n+o0_RNl11M>byE$^t{$M-pQuK~ z%G%kNw5!$n?!~FVd&LVC-H}TqQ1;#zJ&_7Et(d}|O2aAczW81d0VFLu&9!;(B+w(mW8ckfJ%=0MzpB7*;UBjj` z08$*;w^EW=UDfo^iB;tjm&O98IenVu5tc$gfS6?s8pHa71LgIqmCLc5A;|lCwCw8Q z&97)A@V|%LMIxt-J7}Qs>KQT^`jEVXJu*#6uol%L990t2J!l~!^adRFfqL*Ystmw; zC;=9vmjaCP%v`cuDqt3v{v>jQ!=T5pqO1;S5C+PhLd`(EK$YB=iLgIlQ8W;vGbBMQ zl1INAVQ$Hwhncdec9OGS$jLqzj#VC#Xg*K{0I11D61Fq~HPe!mwi~|vZh7#qLaVdU z%g|pSILdM|=5?I`auOI`hi$)salPq>N#c7hg$u#6gAi81`x2 zRkJhQG-x?5+P^RSzYTbwHo-;qeTU zIru7I9`Os?Z=VwB#ZW@i{>#UKmj33Z%)fbJ&8EnA-O3@xOPLmZxQiMDgyz5d7!x6_ zTg$yn6D2H3&SEWR(5}yTZVVp>-l6$-&5)j+{o|0;loz2)E&^+ha6Ikrqxew_Xuxix zEv#s$v3yXXjxz1v%T8lR9lU(pbaC|6zXUwvf8cPmsnZOayaL$W)kq`2yYOQ;cyS#rd;Xw@ea!r%p&6 zMO}M=YP-Q$V+OLq1HgX^2E)$nAo_OZr84a0{@6NH`6n*wq%=;H1ju_?g@_I}G~XiK z$`315X(;{L(9wdJID+TN)fYt$GhS}Ef6$+%`0mlaC_ioZ(6;V@-fG`Y2MhR}oF{oI z3yiq>vI*IhGTJ3vMMLH#-?UX!HOoh+5j$LDM3U<0oua)N5EGoto%CI^XA!*9skig z26B%jmBWsI*E8AaIDqG2I&d9KlZw-op{BwAt-Es+C2_fv>uzHIke0`MGC8f$t4+qD z^0P*e2dl5y8^GViXc4@PySDRgt3Q ze)l=yA&uksye?~-tu4>myenkWk3q*d@0X@!H})L`%S$*b*t|NQpYwHc)*o4wUIfLK zi@?86Q*UP#&=CzuD9xbXsO*}*!KCudz7H(G+j0z?dmw-pTF&#e8RS7lHejJ@u>dj) zV2=o^95^T<1%YR(sDS)>yw3f7@c^^w)vwOwthV3y>T!k5s<#Al)6Iu44y}Tun$*JZ zS95{#S_Kbr_mRU^nH@p0&8nTR<$76zc*h~GwFoz>leL(U<4qXff}^9Ffe8hlR+N>> z1_Bl$hv-<4U|ik}S$`A}mY3NgA&fd8w*IaxwdFkLxnHhpGuhI;XxW&syjEB1OZ+hT zS)QV+8NmeHK0gF(dr&ehj;z}4lh`foH+3(Qe(|kUzWX(jx7zJ>Dp4l@07s>d9$9Wr zIpP|-*hZcEK3-mEEp9CS!1Gb*Xa%7syO2q~2>(MhWn~C&yOP%PjM`#!=OZQO3^$1+ zB_*9B7eQ^fyZq*ENNwVx>-D+$1uQ?B+&VE&hT|F^26~p59}Wh3G8l&^0T}?UTxReS z0{~c5zGUI}-6=&j^sRTi&0vL@Y_W4an^Tg<&;SWg{JpXkLMA0eMmjQxPUF7T^0ZDz z06=PJSp-$ogIm@S3XM6b)h|<7WG*Yt|qGs6FL$CL+?wtWsNA&n8g3P}Rfr+s-R|6j}9YKd=C1Rfr znyp&vdYu;M!6GmiNodqX4Uk$7frDo92o)E|3t6ZTVR^l`w@>OBH66)6>T1duIgZx2 z7N@h}C#Z#3NMD>DEz4ci)-raft$I_2Y@1;Q8rP>b__!E9I2Xfn**Kb-m)XIf9Uq*} z<3_7G_4enGIFpx;ms=4e6x{z>v&anV4W`jvS$4rq#OyVz!bL&e4gPPNZx%QK_FQK}6dF0@tvCRsWFQ)0 zs8Et&5{?`K@6(&x_@wPSW{RlzSmsJfZ1;C#h0)YW109&C&8iw|%nqkMR>3`dGt}yw zRL8HL|im88#c$X58MDMKu!>^UO6WKZNl}10UihuUv)*dj|sq3tRfA@xlLn z0tQ{gT43}lP*!t1#iH_e#B5F%oV3D*M1J)<>K>d)LbL48UZWDm)$H`X{&s0}%MrlX zqTt#jOdsyfhFjt4B}A~OIKMtp-p3*G^C&e80%0HUCD%v{!%;cf@4rEGZMRhU)l&{p zu#Vcvnbj9)Ykm1k%7%mX_v8N4(~8~EPHJmY0v#5-gm&l3AMw{WoM&+$BLYO2AORVY z5v5xnaDRuF^D|*U>8lU1yVOBKGRV&cyQjLv z>E0chO!)bQ20+qFOYON_t_{|iV6}&h1MlQM4C}t1$C_D*zp)y@rI67HO|S_~bXNKv z%&Qna3W2MbFV~q^mOHt}Bj6*{tv=jRDnj0rhv_IlEr2i49fYBjiP zYP*FoyM4IzC;Wk6b(6nQXH?|no8|MM!(yd|3nR4q`QE=xFaGbQp2YS&;BZl;8xeAc zQKY3>hCU|+*e~A$C;TJy&k<+c)qunZj(0mqnW~i+wQDNo4+^{vB8Evk(2`hC)U zOYy#ZVL8wyu$QZgC+601Vb1+f+qzA$7cYZ4B@cnMD z#km9pMo(sta$`C@=q{{}^hGN{WUM#5@WF*{bHll?%W<;UZH?2|*jOw)YoSJfAB+i7 zWbxWDUuNvl(?vUL&SRmWU!WnwQ-nhUzmZps*6go-SZ=!IZF&mNhTXNgFwIz*KO2X7 z*NXQUT0r6J_3uEc-mf2Bk4Z66?e@(unf6vN%R)cK-S}18)-p{}J+KWz&uV|s!EgZqUe-9E0?6rpZyDp_Azq-9CJr`#j#2hReBW6v} z=+%eT8&)sZL^pHDBNEnLs+k`xZU?v1!3bSf?SS;-U<8%l-6D81ypBz;h#3sN$K}o0 zwn@bKe}hVJ!9)16`bBf^M%_6)ZMGaB;8Z+BJW15J1y}JF0!l~Wg8YhJOG;F>Ii^&H+g^R!vZf=EVtzi*!4%&G1?Cu#^`8x%c7rMLaI=AF@& zD5vJjD?1H6!{e@)oFGn*8IF)YAV!DWyqq{;PNst$3U^EI&ic9-1}(c?5Xt-GD(=V|joi+~d8F5_&&h_-=c{%NKxbej! zw=u`|;q^>x9J~Z{A&QGz?!dm$B{_XcJ)YVlbpLsZNm-8z(`=a%+fROO{OVZH(ERn< zp4$i4;hWt4L!GwcUcc6uj|Ao{CU9MRW@6Vh++$0L|1Xxx;{Uw}jA95JfdFDO-WuN0 zz`7{l9mMaRM{6DVCw}mY5>Op7N44I{FPz~yGE-Pc7X?)yj5^?)674B}KkS~>&(xGp z30mG!s%dH}boaYBYrXY<)NNSfkvzqpyT|=Yn7#%co{K~PqJyYzt>>yxr8>`px>e+E z2Ie>-;1tey_lU@>4C&zkX z@Ki7-y*@ey-1a}tjPyf;lAdk!C=AnRfdMvk+WC16HJ)4l^LR#W{eD&VgaEdk;E{c6 zW1}ChJlYP=-T#gAUAcG!D#{HuBGjwTzLNs~1L~h0NJB(!XCr?lfYkx2PD%dlFSg0p z{^~^%lvO_J_LvA_G*?}>D;QQ%C@OTS^Vlp3gwOTV+rBksPX7@rV9@{Zb4&p64i->d z7sxhw^C-sR3auLzL-xVLvLKQE06sR~>WOAEF{XDhGOM9U0c{5-xX|i#nD$ z-p{%b0bV{{H7n#@Yw|e4u}=!X16r^dKs^4!y0rw|{D}`k^LL}+5LAqIYo=WxWY*LG ztIz*o>K(Wv(Yk2S3OcsYv2Ay3blkCR+qP}nw$rg~+fF)ub-s7+821mzI}d{kaWPUb(ax6X8h_FrT=e_Crz=q#@$nWpb%`c(+-`z zlK*vgd3P>ktJG9&0M@b-Oa_#=P(Rz+A<9ao@K^rH>=xQ zuu&KL33m%E1Sx(U{i5>2tJ%Le>4jHw7aOJCE1yUQC!)Ambbj&g`c!&7FPJ_XTLwGb$lD(}DeG)hprgE{Iq)#8W*QUrbZ3#}KTa4VfuPbEe+p@&?aewG z{M`SBb=g;)z0=$Fgp!%SSq!M0#ROlZLEz4M($bJ+zNHqb&SYDwyKdg>kt zd)O|rucTr)ggr}+m>6ZyLdyjMpYx}B!j|^ts+qAS-&-(pqi&vjSW4!9h17rLRN#+b z7@hn0u0~nu5#*vkmw(a`KeT@_xx|G)!V7QazkW3_@<$R|HVG&j0aH2iTb`1m@kGT` zdku-JWGQYfYtCi%qrK~SXPy0cuHjH}gn)V9gpd$^lfBW+I16+58>5%2*@J0@EM2Uv zH6>$H3v<7|%!W30=&bKI4^jEC?5Zu%hr=RAB6(V`hj*j~&9z4CAMc&d-ZaP)M@+MY zTTe!fu`z4NWpNi6Fzb;x^d9}r3Z8smzh;5??~NxR$#{4X5%)kZtt`Wtr$>AHfu0yY zzrHlM24YgsfYLNP@eQ5}r%*Q5B7$dyq;m?2gKw`Mw`b5l=g2ut<2YwUAZ*xWV|7W} z4w0U2nNJrq8^O#?b(5(R?Z8PY;QRrWXs}-CwNjS?c+}-8f&T~`F8apsUv!0$kJtnS zY{9wyPuH=wFp&no5^9-7&sVVT6}cQ9F3YcPBjqT1dGGr8{OL3IO|y0f^xnH}$%W2d z`gRowf3~z#d0Q=xzjWSx>JA}&9;Fv7>5oMEKKk~;yxv-mFOhzJdA&%;LcoVb$cGx} z1Wl)xGl41>;fWFul?&xf?UK)~p%`WLF|3+ar7}@VWlfD4nI`H(8wja*=W) zcF$PS!>m8pZ;Vg&=fB(=E#{3SK~mmDCYHoMV`U{|?Bhl9bE@Y&JIAh$)OvxB)h#QI z_F39`Z%$>VwWy$!5-o*C#NlSWZwC+gD(r?2@s}%1prw7o7tt%abaB>nXQNe}b!YF1 z7j|nQSJiRiX0s6@PK#T8vR?P+2c!^Ixjy3@&Jia|WxMab=%;?eoH5npZT2gDoM)9K zjp_`ep+EnFhZh;ocybwNs*jD@>|^S~1LPHDd>mn-A z|7(z^UIq&A45bi!C-kwREW5sJ3#FNMKZ0R(%_`q=2R%~>1U?$OLKu_`rK3gEH0)fI zj9xOo9B+p@WkfC=Nk~Zs7UXpEQ_vd!UcrQjs?xmHiEEBgRBNT}U0r$JV^TgnL1d%%=sn2-BpR67k{AJ<**m=JADu3o zN%@~TruxDBt(~{Tl}X2!!VZa~w|5<)*TNz3a+$)%7sSoVwmev=sE!>*kbwG!*Ka=A z^6ssRHeW~hhR=m2Pg~MnzVeehS<6c*&Ldf!a2Ai=Bc^P7cvDQS&I6_kL}lvY+xGG? z3SW_W^PKyJ*z!+8LPEy>aT&4DIPIF`?#_dgU)in54>jU{0_glBd%~_Sv|UAJt07oo zzENEs1q^1Gbk$8?d+{l=Iw@VWKKx!yb*fe;i_}p8X?`{-oYqYq_bfxL*D#hB$naKY z`$$L_vm8oj{_&X?EoA7XPul$o1FdV%XLR?aZXryM1Teu`th9VgCj@9f%NmNqxx4VQ z-W=%RBW1PhINx>~^Kgp`6G-tI$<3?4%1rO`G;^vGr)kEvYg~LDn;`crCIFTo z^|mgaN3ZgQIuxN~F99XoJuDty(K{hCE81pTK#$c#+-(n@V4z{>I2CIM4oTlAHXF*q z)mP%}TjUD$^)R}5ZK#a22a&r$0`{g`LK$ssSVqBz!Mbkk_$un zZ43nk@q-p3+=6D16&L50^w(cx$=jBnen)ZxGnTR)OM2^ar6`D3*F2BuD?|}%om3Aq ziy(G3cEb5_!UdqHCBHH`t)1Mw%9c4Tp4%tYtbr_u4zZ!FR?Tweg(#RE_u3|wS$yQ= z-e0lHBwgz2I+(tXniAr;cpUmlgTr{AFBQ$AY7T`}O?8UI!$1i9W0}T$Mn=#t#cR~- zTjE=e-;31RAuhgM-!=?^ZS@B@($btEZ>&g^oRwbT((V`)>&=)3Gchez)8$FiA>B*S zEJ<7GKUO>=W-61xh^8~!mO6ZBw`KdEEIVo`AN`;#KyT~W#nBnfukx9146@H>?fc># zaqTa|$zen)oo#d5+5omy>mVqoD5&~1AoG|OPCDr%SA>Ry)R8+k)*D4A=qLNOH-36K z@pj4WLN$bC1#kw1w`dFjLi*K*uoTNP(Kvov5wP*YH5BfFWit2D zF+D4B1Pqtv>g!>zV}^0~QoVoO1X`*%n`{Nfzu9>>>|_<*SxcX$Q)yk$aIyVWaE1@} z^YXU83Ietv64jAjFC$n5!(}`f zxAmiw-;6cm{5)h*hCJ4EeLEQs=3g@zUWAzRRjK6YrSU$6A-lJr^GSxQeQ^}G7*x;q zq70W+EDvwzXp#4;;e9W~t*+-F#pFvP;+oZEi8vpG>V^ZKWxx9}3hVm_r%N-snAKLVAbosFZI?We4DU?G z2*<;@<`S(-AaI}RjpF8BS7iIJtX{e(yGuOqDd724!{Q-(91A8XnrC7dv z`4Wycu6(i7?`&pK)gCj3c@zrrS~t}1YM|amlKZ*3rV%I1$@8itUjf+RVhK7dTSe1M z&RVEn;_NnCd)E@=SG7sG9iG-TTxg3r;e;t)GKuh7dl)Hl`XEM2oUioeCGkBM*xdNE z@(J>Ti$&bqz`{ro)??|{tNHurL+dMVe)GIk;AUQLFHk1e2!C$z{(Q3g3>Pj|+)-=f zI(Bi{QDUY(cuq*3BPpD`Oi*4=|GvOJ$#UvF_CyjmMALvw1`&=6kg|2MyNHU3_PE1_ zg{W@mnm+N3oK2;^g(Xmlxo8gr0WNJGrrdof2S~qRXeQm&34^(~Qn2d0o**xtiZGnz zpFa7g0V);QO^W|=xwf@M*4xCQ`P>H#!F>&AnG}#Rdr-+&6}u@sLRHbVcyh5h_&{Rq zwSOyZq%`z6dFFrN0#Kdh4f)7BUHM&Z0@oZCZ%L0$NCG7 zdmI>=ni!gj+Onl2uzW2%whk;|{fZMHZ?=_B8e3}#Iq?3t-YD^X(-wEvze5REUtU8T z5?g>AtyoTHEBZbv2>T$LFf7MKfC6i46G0~x5=KZl^B53d*%mAU%96Y1^-c8>`&pI9 z&*Zyh-fhD-6aJ2+EOIL96?eo_$t`Ks{=7g+YRCFriTIXG>rpHEs+n;*@^E$XFoXxw zWo>m!l2raZisb#E`o0%=b@asTgS1fSysZa`rz&Q{AYoqaHd!%#p+=Jutcw1~eNBk| z*SD4Js*eC-^Q|60ESQXtlV+l9%dqfXz+uE(-mejBS9}m&$VnIZVDlnluqb8b94|o% z258G28a0X;`$dt+`_GoTT>;}^fxa5%ClDbU+NsHDi&~H@oZTeF@`3pM_FOQ_F_~3J zmCFtcT(UnaRe(#Q7M5ieoB}>L zpvXj|goIdF!(!^uoO!^eY1f2LQh7vR(I^aVfm7;RKSCWnf4vW?V6_KK6hQjrek*HaCZFaXEeXLz2R#G+sp4+{EH`m7tgdOUC_6*M8NEVsP+M2bw__pQ^jERKJ4CDhdX8V?MmD$}<6h#{Dl z!7*>SZ*Pc9msCS9+Ui64>+yu1`1X*bl#-L{hhBq7Ki=P)r@Zcd;6&YA7Dt9ciH*U` zAvdBR2|~2Z$p1~ZoA}yvg&AEHa734$TDi(_Y+a7;Z z2Dj@mdV1TupUqgvUe1ApU%=a_(PX%(w>}l)G5CLkE7(EYSu|v5L2wGWz&hi%?az9` z>!TAX7J5i_m2+lF_oL__e;fCL$h;LD6l2{66}{Njvw)r10C6N@#u`@TXsNC3N!KC$ zwY71eb!+ha>^ZTMG-P?+sfoI(a{)HtAJqd6+1y8sanv_8qqsbqziw>+0Fd=PWT5Wa zStZ+kZ_}@h-J2~_*baZ^;?Q!{GWpIibCOw`z&(V>K;Mf%|839ap?nz8de=nvG`W-x zyM@_Xf+Lg3juCpI*F$U+Q2LYDILXg%S8`WObY${Hgn+KTOycNCCGb1nO22wDsM>v2 zy<4FM<8<}TQlj_DaK~Ey@d3k402m+d2kb~T37cYqHOx)*`J*wmDE~Iy(cNVKu3&(Q zDw|}Rl4CGahOzzZ5OSph+W|tO>yI43YS7ZB*3Q7zR;ke|Iw(Z7RtTst0EhL|v?2jm zWnWRUW|PJ663v+b{D#-bnFF%V=qiR{V$H) zM{yoMEJ=5)@oA|ns9N?bmI=+~rEpsrwzRFD#70rFwPvW(OXYDZCX=&xJHI$wLxo)D zfeRT5f$H5%zKOMzDafX&vH2;;MC1S?_EEGrw=tb_aC)5QU+0SVlLN?e7K^rIOxb+er0&-^=EvFrswL7l>q6hH$;pzTA&O8oFR(F~&8 zI27AWW?ZN}2Iq4=63ZoEnCj+lb}UyrXFP{OSe^P2@qxgMUOkqACf{^>+V2jhxz3iX z4I(i@f%z>Xln}!A@B_xw;PTaSB^c%1Z58ATn;V@yW1$-+kOgh&I;<)0)dIUEC`=5hYg>cwHab_QjRz8X84p zys>;Q4c_;x0Ke$yCHR}!uyIYw6nLwRJUd?iUJE{JTbToIgYI7?NE@KRqD|8VftU$A!jrJ<04@?>$DXP&m*5EgLzk z&>M9BGRjF3wM>;x7Dp6qt< zfyoH9pU&W~{vRE@U++Yt{Bmk2BjKSdwAj+3;UE3UsLS+zwAX@p>_~7xriYK+^MNCV zcn>as6kP5qS?fpcG=}YGaPJ-C_wCR#2C~bg0t3*^Ij!EFBc;Y%|LNKt$S|2NnU?eM zB+n7`$_ZCWWaMsU7a6*^(0oGdwL9civL^Ct!{4@5!=d(9K`Dv-9lL_>Bnn94_F2B2 z^H|Jd#%dzk;0G4`+ESjRzqXBrCfu&Jitt&k0|!4HPw4){HKU;t1EjJUD^G3*LogY~ zZyiu59y1Jff`#%syf3b!qcmM%Xp)9$#G0F$$~+G6eyP_26?_~$3x)ze06=^>CFL0? zH$cYo*}wbNvoEgBtZ6(`I))GjXEi#0`WBN(F7U*OkR``qG1Rj86#0!$j`e{=RS1Ma zGgRs=7EIC9gjPIS*dt%=T0h`zaos(5q6lLZq$*^}cHYyfv-gtmfAN4f*5f6UK>7vS zJRI2zonoK$5TeC;u`==TUaDL%6x}3$qb*DWrZzPMVP$?wbjK6j z6jS7}c*4JcE#L`(&qIB|;`-x=gYMQYG44MYO??!=ux3&o^L5nUmQCNgs2 z-bE44e%VSBQjKqo%oc=9n_a7QdFa5;H17-a~z1>8G1hr2zmul%nEZcfy)h^*g%5i=K4b2S?~1It zzP0v^#alHOv}N*TOJSj?YJYkKHbE>JTby5=#YQ>kY}X@CW17)RbyJ4B?;0Y z=;{!sEbT6_0Q?ZyrQmCbx)dq5>TwR%`xHK^rRTnk{^wd?#-Z0H(X(UIum7|yj4KL{ z0}I3mzsH{23M#$j*fiG0munv2A7?H5fm{>(o1Sp<6edgi{fX5-F_c<7iF>aTh_VSS zIgqyhg4XCfN2c&p!O%aNT3SE>mzVf~HFvc>eJcpTA-5J?HGXW?m-@WFfSCL9Zt)^D#@dsO)3{6Qmh?Nx* zyENMumZ`^RU5dT350TPUHbSEvb{Q5d!Fj|FWbbFS9ey*8l~3ZNnV6V&6P9uAY&4Dc zYJ(F!)EGLZ4TOkYd;kBgVz^%x@DAMth4Hm5%_So5nzQAIN(tllb=*m1V>~`6%gGDq z(J6pmjO6uba|cBP)5rTs!7%7u{~Yxne%s6#8?#+TvhALu-%Zb8e`al&Dz3IzsKe_R zW)ck)Aze}vRyRfb3Gc5W2!-0Pz0d+NDBI2s#t8d&=haCMeEH&5G^^L9b{_UfAOfX; z9bTET)FviPqwGliOg2J??lv24-rRT#EjiicQ)<@ZO>zEd-}umf&LXZZ=U0}9^FF`Q zz4k+UMo6e_p;H(t*X!0c5NG1LD3CZ@A-$95vj-xMH#JH90r~Qj+dBPJa}ba6`HEC& zjtE33Ngr=TG3E#Nj*-UAPk@lKm}d|s;l%f#_atgIweNNn;J35GXif2L(RsL%EtIKO zm9Sre9RH_bVc@B#qlowXgwY`;-N6YhsQC3O?MRP+pJ@yUGnd)Qs>;BLlxxuCIW5(a z5alfjRS>1do|zO%DxJUiv$&q4_RylDLK22cot}c`NI4jkJkeOTCM#%lbQKtit>WVH zQO&A-aY+A9w}A>MUJ=y&pG-dv%J}^0UGzwGE$pM0R5)XpH{yE_l!ikyLnE;4$0{8S z&AbOJoSN9oYam~%TAMFPXKB~sP=oc=6i0Jq(zM32Cqbm|mM~tEWKsCttnF(Xt@(4q z6oCP$I`Xzt1z; zaOZWm<))Z_gQh!u8gr@MF zcTU-$vRP|D|GKUed?zOO1>^xfv|hng(tD&$yZsnNU{M_TEtkQ+B+?6v!oW{Pfd;HM zMQtvaLw|UnfqfrmSe`H+2c(U`v&F8k?N#;_OlV; ze7GZR9j5^02SdNL9Z4d#Ko3fz`+dcM0qIk;`oh=#Z(azP2wg{1S?wjs-U0?ri z7jSSfe=}-fV9TS-Ms-ZDlA^s&bdOJmk#x9DyUimVx9N~Bg8=sTw%V^Qs?mgCn8X6m z*Q}_1#YP_?C{FkO&a!#|hvr2TQ-qnZ{*C<=+lej9-X><~ny*X(%ZL1PV+?uc2*3uk zc|(#|n+zax3M&sf<@Ml?L(-9WKhaEP80Ig4V7VDR_F3d}hG;NAJ{TOrU@-x>^QsV` z!hL3c=5-m(R`lDX$#i6Pg4M=CEW>(wW?EDY7eV=T71WK8o)5W&|O9sN-!-9 z#L8}Z43;e=ukwC*KH-@^7};@o?le76KIJ=99FGhx{gQn%NwmKa74U;376Lj=F!nL3 zJ+%u>t>}C}NT2Ceh5CLW1ejTXzXWynB_f)Rxlb`0mart(zCoEq*M-ioG3$jn%Tu^Aj!bpB7p*J)fyNUw)_i$2oRb&; z3&|z0aNt_m{{&Z4{sSU55Qml6xiII2` z_4@jnHG*LqO6sa=NCkh7PKnvT-Q=6i*E}kq^6;iy7Ut@iho&&wI@=`5QX-7{``~A7 zQy9%LP1z$kCd2t?QdztL(wH*xI&j2Dc&Tqe3FJ9J4di?Z3+Tc8@7Obbq|jfMiB2Rf zG-+17r_9`u6)IQh7m|M_lV$KA{AOlb(yv65Byp+j0@43g;POj1!@x=CBng&W;lVA) z>u6-gqqD29(BEpC`qnFP8FJ&(_1Y819R%%CuGq6c@{h;G<}l`ZjaoJd0w2TEZVRsu z?A6x)n3y@*nT)0Gt$DHn+n6>y6AHu(MgA)rfwy1M^Z?&8v>;$^zf^~Fxk9Q*6#411 z!G=O*1FE4md@4|ey!&kxwJa3KXIo>iC8Z6WOO5hl(i6=4M>6ONlA~J9>;_k2zGC?h zG4^0Ujr00QUhtI3oQsVtubr3L`40O%34=6SLZ5sFHh$?wNN_p zuRs6s-}UrH+e-SIsJj0)BAnhlzP^!1c_%3P)1|OVkx)!xMV9caviYkzB+Z1Jb>ELo z-~sw6K{|Y*VVq=c-p>dbIkz~*wGGm6x>UC)H=5WQ_O1toTS5N4i1hdtom9M7zo)L6 zD^j94jE2O{yMChOx~G8h-`Cm$q4B%G;uzVGmw#k}@{qyf%KBDS`s=$_S*%!QJvu=w z@}fd>HK)G3C{0ONsb$wx>0w0tP-D zFsh-xTtbT*Tx&_NlNC69&3~$>%?#sTxhruvb%LDQY^7#Jay7B|{@Cf9S||enuxX`c ztR{`BGpN-o zxn)tpdoI6zO4jnHeL|^OMS~B5%hM$T;5x1v6r=l?t!lxoL!cVp-d9zfo6LM=bXH1| zwpi>cLFWGCitMoO4urh1zn%ZVN1@ZNDZ9ULRjtYQZFgt9*#>@r`3Mf&Yq^@X1o-ot z#3btG!otDZ+b~8Fr;W}T=lc;w*f16`yn}@p`PfjUP1(C8>9w?KwkQcxH#Ev2pcW5W z+){dBnVfo~nZJb4&@EORWyr>VHsDA9-k0~4;qc#O$gB3d3##0KpO^};z#u{*C-QYnC`grFq*Amov`lsT+LiCr9tA z9|u4)A)x01zzcF68E6Fp`5$%x0rAl;Z2_`i+?JO=dmg{d0$}9*i|4EY7@nn@M!*8; z+eMmn0vm)}0sH_!OkcC$p)muHX6LZ4iAWoOV?gR3ErcRY;Ih&dhX5vd{@#B=T%rEi zAIquhyzhq1<^A*@8W!^iKc#(qYxH%};Z0R}PS%DQRIS5)?)kPr3<-e6cO^ErR#TjU z=AWf<#3ZGF>hTF;J?%Hb`x3Zfw4O1SHQPtzq*Yy9es*Bok0+Cmb~7NB)BLH{OmB2E zo=jWqQEhKq>#TA^_2WpUW&86BOF&H5|J z;0jgs;;UQ+QQQkL#cVCqB$^iA-Bh#OV}-~lst@m#OAuQBe4nRz>dMa}4_=HpBokTB zbef7i=jOX7Ado@Olk@!oV1PN}yL#baql$tGXoA=cA|gm4CYZ%^!6^vbl*LWOook-m zI|Tjn@m;A!<{G=+Uluz&?KdXfn~pPFI}39}VN|^lR;W3iI@RoZN-vzqZ13qNnxwxo zXvPv1JokC`;&^{wEJ&c`Z)MZMBugFp-iC)2@k30P&K?o?3Xxx6Vuv&{en~iPtl;15eP&io?t>JGE*~bp5MYo5o#YY;IvCH^~{Ux7%;q?Q)y6 zbR6jK&m^FSKm;My+onS2eMh&KI$^FFV>dqI02AZrqcP*=)AKQFob*_68c(hzsw`)? z01cbdu+bLOcm+0n{+iWf#|_Y1mPw*i*`>?@12aw^&_^=qA^O1?C~GyzYE#wwWZ^F} zzyn$>%nHt*Z6TXubO`mhK@wi`rKfpP%J2FWPbXhN(Bp?6BSr@wzUzMg1;PoT^$zyy zh3*P0OWpNoeV_WU1qJ}%X)miOnai3Z@V3HMzN=uPYk8ZfzZXJ5P3g8cqT+Q3Dv4q} zv^f(MZFDiC;T(urmHjGvvv>wK2|kS{{%M9l(YaIsmR3zx*-{U*r}h2C>F2@m zL$>?KBZFf)$j1yO_R@ssF%ZR4zrA=diq0G9052#T?xOTKc_qrX$V+uSUhVPzvqY2L z!ehhK1w~N!7uSQyk@aCwFg+x;h=#S0~sivx-fkr*YpK2I|IPzI58Myx_yq zj@qF(f&et2DxB_)c%NkUlbZaMQhcrIjOAHMrzCma662riX6&{IG_dHW+o@UW|quer>+&tRdY;=~EhbuePtI?n&X-nip1b$^?C7j}D%>M$|9B}~ZK59Vx z{p56iMe<*yS8|C)gox$MA!TKIp%5p&&lwE`2t=Q1N(^%6%vzJfMU6mD68-ICL~WPq z^rk_`m)v~?t6Ge2fFk(B|B)W{ero9UNsUe`tcxXRgbq@>V>P5TeX|`v0(l#89QuBT z^c$N;;c;%_vWKsTsDz9;HzGLJAa;K>|@@zAztIKE|fB$&qKrJ3esGzYRKJvrqzIZ(~=} zb5>Vb92-7SsYY)5QfWKZjn77^Lz%qz{&9i=!>bYkTb=8$+VCA3!K;UI!mrr7s z=XL3*cxmPLy7v;rR5iYPvtm!~At72;PZ}mjz z<$R$rN$7?bW8|j>SFC2uH);ZSO%+7$885oLlEJXDHfWcEH4s$zuvc2?1!bnQoop)l zF@qW|w~6RqSf~*17}ZnM%hF29r{VG;;$#e>W63D}`sVncbd|osVjJY$9aD6c?RZLh z%zgcjS+j}Mc=#VkPOU;8QU^=nF#Oyy4_L%Hg12y8w#muj6z<}{?bb$g0YVOZ;5FW^ zq{qDtLw8wu#ZB7=R3)2?tLe8q0qCCO2cbTkcg`aNHAKkTCZ!lAo_U!_I6ruYQqNA6 z#%%_S3gHlRqIkZge~{aHkXymylxNef^y2rs)}s2e-BpbR0r~ z=eo7#WwDA`jFpIBlq*IG#kf#-0EQdeu*ho6`VZM-Xc(J{nveM73l#SZC#r~cc_fXK2a$|7M%PSJ^0^X z3DSGbT$_lqg)_lml0(_tO!f<^dbQ&oM@?N@c}Vcx)g71ZNCe#DtNBmPs$k2CYx|2# z{pysX<4eqa>tKo+Cy^CYi+V>7P*-HE_`Than^AT)pS=!pT*dMNy_dP$%f>-tMCR3E z5r?l)*6$yU*;%1ZC1Zg2ml^a@l6P;O8`tLc(>&%03cl2j@x}ZH=i$Ctf36@bEED4W z{F?`0b4ukNBeUP8zUkPD_0dh*8Mc#l|Cdg*iLuMASVXz-CcN_Y#793dd~>Dr(QU5G zNXsDZ$eGrTlaVgoy|7D31IVZ8vBdNf@mprtZ<R>aC+3J{n(n?z&6)CX@6 z`{R1QS?7A}f;YySe&%w?!LQ@E60gGDX>lKwq@D=bG`c{yl zcKgvu)8w{Pj;uk=LOemO%4Wpp<)=SvMNkwRB~(;&H7%pjtgNBvbd#6oWIiH70Mx`b za@AW{dE6=6sE37$M-e|D&u6P-G-q26^Jlrh-H>TQu8*6;Iy#0H<>>{y3$kW>ZvBPX zTS5AA777Fev)UvM*r3eMthsF73SN)YUwAj&qw1Z1VhS&6cU4*ER;v2`uwwD78wxy= zC2c9GNpX9OvCfQG`MgWVBv7rxhnd|53S#k!>kIrWi(KY>XeKLIDC|SzVIiNPcSHnk zcg?d)#Ti1ZsbE4&<<|QsI<2Zo>v28@_Jh#D^xhBkBuAxkq4=T^#)P+y<05HaVyvJY znqCj)1&fEXV5#Ei4~y7`gp~!^j|{aeY*!ivwilU!>1gYR9m+9=m3O2Hq~a%_ld$X~ zVNjYUb!9Ebs;H2p%QWAFtM_TlcZ6{={oqs1zS5~RL5%@(sM$rf|1iU7rQ=|V;>`Bl zoGdkq>Gk|0hb|}p?IcBHnRrWBD;O`hHy5u@9f8Sg1kNLn+kpOO>e%mz-MOyb)UV2t(w=)2l}gnF3Ewh*H&Q#-jo>zlm+ z{x=oFBu%tzY{PUCBcpu(Pa!xs7D@Qxo5;f!4D3lDH>Svz-&Xl*XL)clY6n}ud=_`H zzjLT#tLWB|t)I(XM8Q%|uPs*`6XnjYbmk~Y+T}`#I^%cQUQ`rE8|w(-4`nLIg9CB^bZ#ov11xgtBaeKc`3c9UE!nNDR9LjYlI z#qKYs&g(X|75IO@9u@5P_$6~W$^r{in0t0=ezq5;<`gY1;VD0*WSxn2HijYsqT#K3 zuAW9ytkTPh%GRSWvWI~b(s|78BJYQx^^NEN1pHvxr{@=$h6ri$L>kzhE!TgpDf)>>cZtHPmNzu& zc&L9o9&^*ThLL{s7l!0wXX68>PME%4Wukomo=m=|34s%tewf^RE z!H_Lmz^NPW_xiT5^f&=01A5Z@-*DnY=dbCmspu@4Qb|8U=p&e!$v}%l06Bi0R==1`1N3hwaYo8c9c&$6*nR-y;0ON~DDq7v*Mxu229;IE z2KZoIU}s@t9^QOst+18@?4uKuF!5)tNC^eHF_wo! zxvBie0#%=b{iS%)0N(qXN1!&TZl~Rmk=uNe!g5wZ`6%ZpRWlwfWRZ302$Z-gBpvwP zY?e_*W1%y!Db|PkuXdheutRFHg792}o263bu>V8Ly*-!%>Q`@{vm-n1w+!wq4zcw? z7B5uHn?gogJ{u<5mjWUNevm7zp8$o3hffFh?c$%C4f~)O4uEL+>8#B9ac-2NgJ_y3 ziCg&k9y1mjU|bZq0mW|A-z4&Q#KzqDT=DxJqC0_mrF+U~&SO*g2=68QU3CO4#{sG0&J-6=$oVR2)!IIiYh8IXxK zW`dZ%jr%E1nlyY;P*%;E{R<+bMOY#x2DF`0|M0mkemQ+IZ_s2T#REKKNtJLFYOE=4 zb=$ZV3oCH+pnWIAU*DS(PADxkI<(vT2Ss%2??!?>TNA;Fe(4X)V=6@7!Hy?}Qod9r zpA^Sinq}Arv|dx*IJveZLQnhnf2S^;$3iVt{VL058!ijixm%a%u!ri#1`qV>1Q@a= zji9rCV4m{&uRi0;mh(y(i3pP{{zSTPblSFzNnb=ZEvnE;WK&?N(%B~%VlxaUKN0ptC37aP(8C-9F76pMGRMPTrbW#e3_|R?pBPwZ2Zl>o z4akA6sb?XX$sRmqQ@EG*#?QCwj@fowGxkgnF*zK7q=CPoE%C#Jzx;rjiSz@K~8(tl))}(cv=bj%D`IflzQoQD8J9+t4nWj3 zTKMLZ&rFS9o?CrEQ!kX_>7fv=meu7PEK1KDd8#T{ZJW>@r~g|)huScE}eQ65!ws_FD&6ZjBjDuuG zN4w%Q&(bJ3R42kCgU$glg$ctf8_t!QYu8cK#gijOTN9_6T#~r`k zfvucw{xT37(W0ob-)i3yU7Y)D3zDG9;-#v64NX6rZwmzy?;XEJ%zDB}N^F1u)ejfhQhIm@9gRw=S4j zrf6Ms!PB1z`l@z4S}SeT)iB%E316{mUAAq}{&Z2*I!nHWKIiBbqOzrpf)R}c@S7BM zzg;@(+Gg%NLvrw13C{I7)OebR-8&u-Ha*v2VW|Lfs+brdP*Wlcs?ob6;D{?tx`=Yn z422#7>7PHyAf!kUVN{SZBjlCUz?TA-?+i92Hte@7s70zft{+8fTXnBbI7gdW>;iEsMwZ(#X+7oQ$1&7O>$7c=26>Lq!dgpTk;eW z1zG0C* z3S|d(aGWXLMcbfM$KKM9GL&Q-Xho9DOzw;uR*OZ8n9j!7+|H*%OD0AckpHcGB2%GV z=qxzTuYGQQuPv9fLauE>Kwis0SZzB5uX2JWIW7zyLzdd`Rg$Hh?iKQP-TW%FD*JeC z%9tByH5hIxzT`t4g~F!D{d-uY-OpcKI=w9XGJlr;aD@3))Q@CTk@jx-yf6Q~M(j#P z%;inMGpZ%-jbDYv8LMx=x9Ka@o; z7p(Kp(17ZA+wSrz{rO;jGJDG~EV8mYlBNTO24Z-Zxe3LDkuitWB-*4NG(H71Cp>$n z_7KjIbq6~xlD6??5EU*w2J>Y-8DP68bDhfAB<3_SUYjuKC4SpaJbs7gl8R^-W7Den zL2bW1(pAJnDTSyLu7%l>^D>mHd_qpmW)c#&zgN-PR5x%lvE;oa0o6zKdNQu!V?OD~ z1i`1PrLCZ<^oJq2psKwy@!xb;mpp7$uQ`f7aNQu5v7YYy*goOi_!QdiqE4x|XJ@}* zsnDpEfiJ8dX84;gol?8QzQcNM@9xvnf+LEfHoKQa$Rn)3U#-_QIye}5j6k;KSYC(f zwy_Zy1yd{QOUaMgFn_qJV04(ITwJ&)e~3sRZ~@1><0GZp5W-M4pV)MUGWB`x%>ovv zy(_5^`LQ^9c-vyA6^~`Yl)osEX~$rhiUtZ;53X3MjEXP?1?XYl`IMrlzdVW5=)IV5 z%fD2C2INmOcS<))oy2#g;J)elMs%8Oq445BcU(Vc@N|I6iJ&8bUqTLr;zXyk9BAS; z&&TP@EH%?m&{O;-h-M}vUZK}6{Q1sXRG;u;5C9;{k>4d4N@HPR^x`}>1P01&z9F*s za3}e^$@?A?79+TwlWZ*YW3hBJDwtpa0L>c0Dup|ub};VWwW8#xWFj!XgPD_tm)E(P zq>|UaZ}GvwT4a*C-{Te{T4nIKjECDMOG=txN8WN2cf*4pQprXCrE`}Mk)pI?wnA@J z9n)js8J0&HoCc4eZvAo^KhTJAH6_6g*)VfS_SpmPs;=Zn&;f2E!2f`?K)6V;)zd7Cg_uNlFPj<0c5X2d7)0o%XbCV|L(<0E`;HM~a#K+E8d ziPVHDTHcN`)%*}!q4)%e5VRi_N0rZBh6@|GABbvF=T)l3GiQ_Bf-4c7#W^UfgNgrg z8T99d~I($caLc%5+~oJ<5W?nJP}o_lbHY?&Y*PNE6L8y!aFd@ z!kFq&)#{EM7T0hljY1>@824wYe~B5$*i5{r3dJ&LKz zCD+rR%RKNJ#Szz51dIc*Mp->!Pee$!*~$=*3Z&4$YlWrPua1Y!rUzKG#aT;yVLZe~ z6+K#*qZt@b00^7@MTj+y!qpcvxgKN0K#_gf(>`v~X@e_@5pKbSnapITqa7M=2R#vE zNJfwG29u(|>Yx=ev_{xEvis!F`(P=$B;EduWLa`_YE(+hxBranlmE(Gjs;^;t1G!C~(R;;vKL0)5OdKUiGAK3BGWD{mtA#y`y);(sQ>EC&dHS9x2KIe8>84Sl1pG9`3~kjvtv`d+9_EH!$~=)putdQBa|Ct%02c|X@Dp2Uq( z<3q?7@h34W=f>%?Y!u-yWWLLle0@3Bt|X9Ql;(1J+^a=?A2*x9K(Vs6sOP?{)KvVY zIvl5D!~4_o*RgQGSavz}GWznN++iFoKg+TKq^O|o8n2;&?0iJi7C)} z(vvB`d}+4iZxE`;+NxAv#jkG2XaPHUHu?}MLYmU~8oDW-xOWr+=lAjPtHf(2AJrF# zsSdJNsnKZ*6v6gH;fy4Mky8f;-oD&VVPj88f6v5UI`ls+Js8Fnv0fM?6^>g9VfRci zeCHJ@YC_knvY;hMDk}_$9{N0p`grrc$vXjw2l4aHTGQ?uuH1Rs;!#rQ-)?NXrTQW)tvg^4Im(l4m}2XhpN^yK(I`=WVO{OQgy@MH}Wn zo@95EXd)l3nPrBBSLyfxCQRP*#-j@GZGBi2GGXlhT75S^Hc>TZ`fMMA9L z4Sw8Hns;Jvz2ahvsh*D4kgQ8ZhdFTi&xThMQ{+FP&d6A}7@a?0h0Q}vusyDIr5{~~ z1QV`1&|ZnWv}U9wQZ`r8$aq+xkgGhnADrwk1#q2@@~R>1X{ECJtthT{DIa`5VDD!w zn({@}6KsErY|amgHK`Bu)!}M{Ac7q@9>?4CmosbW;i=Np{~%=z2{!xz(udgBui~ya zq4BtH>Ba#C3W&kAb9N|oo59la!$)jRG@#2{s~oa5VZ|txs%wJ^I9v9hr?)`~V#NQM z<2+hOYKOIerLiW~sX&U2W2w+TkiZTF2yjq1pHv=N7(G5h9lzcTRiTa;bd1GA+A6Kh zi)HXK-NJ)J&~HroDH=Of#^#~1u{k?of~~rn&gSo>*yk`{4=Hp((}|mn4LQ?t#!w<7 z35+2{jlbmZoj$WGu2!KfnAh$GyDXKFfO}^3o8}CkDM`c9VgAvyXm+`p{dQ|~D5#|O zyUfo{$I`Jmuji*lvkUu4-&lZ4W01W%{2#Flc@ta7ks0xYoh;kG3Jrte2?v#t>N9RG ze_2>jfBPQVobTnlK>`yU>%{OoJyRvYp2$8g(;GQ{*YP8)j(b!3EU$O6lg1G*FCGwD zwDkf3J%LeMZ3xz@N%^SSv?zKr2ka{)R3?yQIw&lpw|^m|3&Drz{WSEr|Agzyoo;`! z*sVY;51@PI|0TR_uV1-yGOl>QK$eI=ol0tTByW+et+unEE}xGW1}7inCAP?5_i`Sl zNNZ86iN@6>QCD$6`RhFmec%6oIIwsM=+vi6hL@?(EfdQW@GY)Iw>E=!u8MBkYZoad zq*jZHt%7odcp2{>yq}VP8|Q69WGNDUlTN5LJ)%pZytDWZ>pU>wQ$vJOKN{~xjQ;J?<#h8z;w%DZEC ze4hDW2jQ>edamGg7hs}pz`oCjI{*eU)@-q2l?r8Li;%Y(GmVtI2q<^c_ph~i%hyOy zFLkGch+DNE>>4odf0pzE*F+zRdr@KZ1Y~hlD;D=yDTBVit4pX)!aiA0qUhRl1|kZ3 z2{DJ%&<}H_Vsj%Nh*-iFHRUBs;(D?a%i5HqlO-~quU~g+Z_g|qINSBj6%KaCvzZx2 zgg{e~ej4@(S(bf{4lbN&3CPGSv4UsEMJgjsOOf6U6n=9Yo4z(}lUS?RvUFniIvh97 zWXyHf@$V8+9yZ1|^uAG*@AA}`GiQ5oW9)rz!?21jHZ@eKeSRY3!=-MqCr9}VXxcM8 zJ-If{rV!8^j)YzqCVJ$V2L;aI{U=-S;PG^ascl#2RVD=v@s_k+f0zy%K!`8{+Tb4D z0>KRCzSv|V0ug732lradr3hr2VgdZ#+&PW=>=fy<&Bc0(p0Ac5_5mFB&r~V;Ki#um zrF3CN;;eClMkhSR+q~qy33TyQ>VhKY`1*&uNOd;L}YU1T}ys%2rf> z)X~K&W^ZJTD?-clvH4D;@}alK`=m!c_bZ`0kH(Zex@8-JGJSb()M7)B{_xu+vHufhiavQqchXLz(ze-25u2yq@m(** zs^}}IWA)eXUlB!LyT;XEldBu+Nhg}^r73l&bm53$Qr1V^xI!>M_6oVQ$V|EzSo^8? z=0Za2jzCDK>vVs|Dr(IgGP>dA4Iv7t7$fHk8wHn&BHvx8TsV3ch zwCmYc+KQW#;{Ft^tz^qDg!EQ-_|-)(LJQV&p?$SaKOuJqF}1Zl8QPJ`_E;;Xs{E0r zUr1D6R_YBPhR9HT<)d!tq2M86kXkoU!XWDG?H5^ZCeHSh$uY=zH842s0}@LyqY1tAV<0g}TApW2JUG>_Ix4@P zh_#{vA4o5@#3aB^!x=0lTOGWM27sOhLWd&hoh9-gnX_O4a{Z$+hZwlx2zimFybqSN zS8(SNo{mPsLME5>3)5)qm!Ub(p!IW0;#j$P)irVNFS@;UFtu*jl?LZki!*vv}Cvn(q#5}_!k~MgLOsza1j3H z@)CFyjV-N?Rd-~|R&dVFODMO1MZ`wtB#K-XUw%Bkb+(L9%B&fP`^~I5J`;~KHqMvS zB$u(@YtJ3j-&{A8p)twg*x$#9{J$pw*3xoz$EKUR%k1ItB6~qY)10&dK6nzfBi=x) zLX{O?gJnS8dR3i<%wIQ!oqdQdNnRM>HBq8%kDuvE4L>LrSsqFzip4UF zT06KvT=&KXv&1tqti0W65Npa3p;xy`sXTE>2Mt=)Q7pfz0h4We znM3`n>(Kph#p37nUcT^d$Bx8_seQXA$2mNB7y<%IM<6u7Ktm9{A+TC0D_b$+C8oJI ztUI9D;rPnh%m zQrdx6pG>(SENtU{3~9_LVk#)_kqn8rJ2sWbW~sG9rTPRbD6eiW)Kd~&<(!D73mv$f zG>+C1n+fH_PFO&&A0Js6<*;NZIH=^szw$p!X*O2w?;!$OLU}*j7R1G8{fWy1knhrVd(I8eg(c1wu@5ck$i6k)4L@N4E}%?$0>wVy0b|Z=98N8h`Wsc#H&l#S_Ekp_&uIi@LrY{D%Sr> zerLs$&>$u({!=Kn+r!&IF*n1x#M@eG2pZQkY9q!xSR&cT6bN&2dda>Co zhfcqTm~=i@h^V;xy<)c+p#IwXRDK4stJf0y*(KH0tB<919!-SNL93LlGAVA~*;!5R@;uXf^_#e< zlB+*sMbOAv9$0{Y#a-D`w1=1f zkmajS=F__~!*5$335k@hF_r)6tJW;9d)Aqptsakj6!a0wQ?SJ;tm<+n2Q+K8#cb&e z4K&cJe(^$#7y~^pQu4qyJ@bJ2?h3q2pjeNi(+`xibla{(O{Rup#?v;kqO0fGN{n{p zudlj>M^GV}d*x#gQQn;MhGqM-pLMfDG@tckKk$yrn$4Toh;02bIkC7@}0>r`Rr``e+$f+z~J6nOXt#(9v)K@sgT7Q7tV+7zOs+}$R=oz(8NVF8iB$f}n05gg6j(V?Fr+9{;K1>gJg%L^P4e_@K=}g$ za!|0d_wwJVI#<1CL|l%594x$T6?JDED&;cFU|I#^0K%PNV#}D7<0vo(Xca zBndS?MpA0GGkP3G0P+e5R19)enyu}GlyY(&yP}m2As0P~#koF)BR&HK!D2q0`Nq#Z z`|&IK-tMwfX?W9+Pet8#G39Xmz#?`w>gT0zNr`UdPT9^EJ_NR07yQXC#8(Kyc|E!g0xQK|msYLo2!U=XJ^@V(8{;2Ha62pe-{Kvf9TYX_<1 zf4(tZd!dUii7oifNlfp*C`P&K8D!`C8d2Nf&Zl^GCG*z;Ews(~i8YrlI8w_~ zmWi$RskzSf@b~Mo9R$9Ziw1WQ5lFhpGh|{oMne>OV}%R8Si*I7={>o(G_?bLb3B{* zR8%Vdt%75ym!JbUsRA2*rP~PA(s~|}HB!wUvqxMVKq7ZyQ?cR>0I)Mw_5tHz#kRHP z)-Rk}=WZ~9c%%XkeGihQF?BMv6~+lLq+ky(4!F_RyI?_gW_M z+C$rO$Faf11k=;3zp>;-j{F|Qr=~qiM2AXTv}AzV_MQU=J_QbZFx}Ztk3P6B3`%$I zE#Q6RwW(xqC6<;NX^8UK32WVjCBaAkIc={_V;H>cRSw+=k*$e+j-E?%OmmJ4erZ0GDNEd*T z!C%}QHdLf0)Y@VD$TYV2+l}*HBMmbzkS!X8Iwn^h%g*IlU?(1?txd>8(_s+r z@4;&*Hh9223m8XZN8{BbHUBkxZ)3^&2sA$c7CCxErV8Lv-{%RvfQb#WFN`3WBPxXB zU|SFI;8ukViKfUfr4*Jd>lf)Tro&{UcBN?|N(lGZd~D;N{JMTB$mFGm=%}RV=I6W{ za>i>6-WyKIzNCs3i!0NIeZ#{ncHv{*g^8+QbDuBH?In9% zu)U}c;xlJ`IT4%jywl{BiqSBc=D#Ab5Rih;|9*FKUz21D){s}moJ(lblO9lnzc`Ol z@^&hyalP;E=pLJ&QPyCww0n8pDB5jK80u|(yFNRhUcHbz&s-a}pR9d9lG+qE(kM}k zO!-fnB}k=&gB~uMso-GL;EQ8}8P{P_!!Q8XyRhyPj|Q(I8%aU53y-+nH52Qm>q6xl zdp={xKWEn**sO12wQ8SrCSz^O`@VhFSZu;aB`j?~@-RS%=tw>%$L)ba7($9Ckk?*L zdr8+=tkIc~GZ-TfsLVUG?}@s!@$oq2QpjD+&g3F9Jkv2YQ6$7g?KIOIkvn;b_J7hM z-g$sF?R}n3h%(p8Z5WVRX3tLUaA&UV0mkuUVq~Fy+-`(%Ww^UQwN>jR!L4mAL>g!u zE)WAZB-bYsMsFuwTa?~nFnLn17f+GK+4s>K9iD)|^$Plsnqb7>Zj97J-z&$!dC9=zd+GG& zNsm{qdVZCgV@M<>;-Pg>g+P&7%BqXK>iiuV46r|0lj8Fi=EKa_y%uMAfYblC`|AnA z&Xbq!0Y6ft7H%ew&zFokdvFebE;K!!hOwBNfRh(ZM|>{Eu;kf|r%GUGasf!gx~zo! z8(vaenAee!t38biCYjtTj{L+j+>OXi@Hp6sNOXr?=F-D@*69ee#l{7PyBCvp^e>vT zXbQ!+OI@*Fb!oA7^vKK(_ti3r2+U3m3jXT0Hs#bXR>uSzsFe>j5~pX{|rlJUkAO(+l4f*jL0SZa)95+5XvFi2R@O6xG8UYIIkom7NhW=?x*N%Wwt)R&fpj1Kmo)qdro@>GIyyys2cXu!mn zod*|J6P^Knj;vw0yr#^$Ln*@E4ivG-)%jT>?o2xl%G&U>^BPfa@8(TA6H>l($~UjK zNTobl-6wNixqm>7N_L!ow9~WM<+Y+NgD{#u@e45rU)6(}x?_D8j*NkYijQwGOL@NE zXpTm`3glwt{PE|1LcQ#5;yWbJ0YSf9U!68L<(*at2nDsb#irp#NK+#&D|_~q9oxl< zC0LBnfVw>}JixW6>#OcZ+LR+690GzWdO)=QVK^zcPgBYg1*2Rv*3Skx;`lXOraQ@< zw*gEkfx66cUEoI#`(L^~jSnzge`>2!R=q}n6SwdwEH{Ti)in>bPhnG}_gdsST2TSw{7^y=xhG|KqZamCA+MIa?>p; z{;JuA|IcN(cW!5Y^NUpVW|-sax8H)~#KX|xaqO!wz=)~kO~JkcUEUn8M+BRW9T4A} z!00mJYcQD4LSnX>hQ+rtGrhHlM*@-!RPS(6o9_YQbZ^oGiNh6nouchFvz<9uz-gU( zqS&xksfYrl2qYwAj;wijp4q*-W9wZ9KO%&Jor%`!ySf2Y}LWMe>Od{bE*!Ve5*r??%Nm#o$}^aM)=a+3Vu)iAR%RgQik4L ztI&d(x^Bg-Q|Ah|G+fgQGQ<31fMEG7{eBLKC*S!1`Li~oDL=~5sZjceRU1j)O!xwq z?KiVwOnyvW{>W!o%hS}3$R^#TpF-^52{|uXqsyNkOL$CvTv>ir{0*_t;(fUse5VzW z%X@0Kw#R7kF>lYpCxl_+A?!zk1| z&t-EcWSmO4sHCP)m@u7+1HOtv6W4TBux$_ZO+3`UeLf@V$WN*3Az80=S>u}*QUg|-qDW6kDA}(k@zT|dqxup`bZs~ z938gb1s`In-hN2=)j!CQoALkjoH>?TH01L9DSPzehL3l?cPYV|Q$;|AR3rQYVoAAUZJh#f$S*cyd;c~!enrpGGaQ~iIm@GaF z_brF$5(Ef1EL_HH^_DXDCd8Go?xR5fZrX()g54+@`{1gTgWMhQ0m9QnLxKwP4|4`@ zz`QyIN+8vV6wF(!2ishCjxrYe&nV=w^z{4!Yv()dYkCtTM;JKR8-OI(&Ey+~9%JE( zSXg?z^#%LJUCSq`_8(xtm;08};{v@8uV3AUoRPr;=zl6F+P@bw>piY=a5S)f?SvIh zUkeb08YgxUF%LjVgcef!c@NK6q5f8VEX7E!*Ne78wN{ocDM}O|6}li;@@%gq%!d;K z?fVjYBmJb@fOEcspHMPnP?KeU4K6m8(%zTQDEqG zb;u>weGPue&p-oxG61nwGD?nIdG0T72jgbEfIz#2b@l%5p+81bu6~5es7&O&>$&xB4 zDvp=sj1h1KpRZEU=Es$+pd)hPY6T?{_|EuLmXc5SngL{C8SLv|fGc5}zj%3ic)n*? zsp!35eRFa&;z(`0`~|($#MZ|Y)S%Lrr8#_R3@k!C%rCQJ;V5r3cM`)CJ7e%_F)dpK zjRNj{_&-;r>v_?pRa?8id7ezY`C_tWRVfZq4xy*FJjOTLV>qTS}zuPnK)s7a> zAEG!udI9uDSMyiq3#`RbKP@vThi-)wYF!5<;ckEBs16Pu4tC}27veLAw^x@38;XQx zcNM$8)|mFs#YU|zWUASMhXxuthP^2vgB>6pt(hD*k-i+N3eM3ri-6jk5t7Gn{K^W{ zqAE?yx~UEss{phLCLb{WVXbv^+9!MeR%lXDY!-qhw4jumN4lM8HLuHHac*hN_N<68 z`YE4hI_o&Tr@|l(93`Wn;0_M@t&JEpatJ$M{z|&Lr_2WlLFo{Qkm>eS=z4U!R0xy)u-sV(qsBA1S^YaJ*e{m)Q4r zO*Q`ZXgm0d;YI7vAR2Eck~dIXA<*?hl-zV)(N+LJ=99raRQ%{toZrO33%+ogt4-^v z=gircTTCpt1vbCx7gBI#{7>t>F8>-t2HhLWwyC6OuCgkvYr=WuWU-P5N}Q@{JBhb@ zb>ZOEvec&yHfi@uToI7@{(_Rb?YhTG+tm4<(tjoeFAX{hX)to%Zd>g0kHN+CHDKGG z^IW?zG&JE5ZDD^7PGYSFn+-W0YX!+5M)Lj#FN6Jn4+5IJOEcTh2bEd07V&Ss_wcER zQQ*vs;i-~@Eyjs-wW~b<2_1G&#aV?|0}~rs<=~8(gj_LTUBhgVerF|r+c$Q535H0rH0$k^+>0ttd=?^E(Pm=NwlD-_vsO>wd?YgoZ&VW?O;M|TWy;@x#UtYx{qGmdcD9uHh-&Qw z68+yCN5PZ{2h{)Cyvhmp&IC_2`P(A=UdGjd0`BOttb#BEeyfd+wYj+vKYn3!admGX z8d8-93^L&;JT-ev&U4t&@K4QUlJ4pVf7tv4CW*V^ zQ=-ej5UjOvw2@$eAWw_kLCe3FNH|(^vOk1`3sSs6HSc2cru%*IJC2^ld{@O7(djjm zZ3+Pg*fQvsz)JLdm4Xz z?B&y#y0-Hgt2`aQP+$|+q+U_0aPEK;V%>;EzRUO@%UPHF2&X<(5IJ_r=V(zjBt%NU z>L^GTY(#iudLQLb<~IM8p*jTL%VLlmFo-a;zW=-!!l7aCM?DL~KX=OP$@=A<`bV)D zMn^}9Xlv8aRB4!MEwrH@hj^B97V&beZ(Yb}Sry=lNqu@lA0}sB_Rn%c{m*B%4PWk8 z=vu&dJ7=tYKLv=QpiBnq00*Ia6EHMDbB)4swD(A_!Ies3coS(Igz2bmxL9O?+CB~k zFvM89qt|-U3U8&>^*oJ0dcKV0DlNd43^;F2l|d2DkpA%lWg|LRiN9SAn1ZI7#}-XG zVxO9SRLt-bSv~d^F@cV|?fGo&9EGMD+PaRdxOROoWIU>@^w!ut;cfKvygkM{7ISVb zU0z)3WSw+nEhBWtdb?+Dxc!T&p>}zb$5De3^z8rnM;g7Y1IIWT?LR;w9h%81*VPYV){*qE{ct`L zW0^doK#JUZjZTNWTpv+*kfUffz7Eu`A4px$#;7h7R!DUgURs0&5O#39Q^dMBh*<}tV&GQ?a^xhMBcFa@>o*giueTZAHAF0}P@Esx!jR5~ z_adxlw?kGu8$CR|vz@z`?17oqjI<~En6+2?ocMg!`-yLm$Y72KAfO>LyTrZ?v(p`0 z@(=I(MER7}zMBB=u=qV)TP@OSE+DOwslCCw)y3Ppu z%{!kQrwh#D|3R7f>cZsKUA~|rw5VPbj=o}gm!QABOp4WAg_}IGx_mfDtHYB?$q?}W&h?acKlhtF!EqkLY+=?-@Ad4 z>r5_rufV8NpPrG)LiKdn&K4ihg))Ky^`9#qmM`~f)AN&o1f3ocmnralm>3@3JdVVX zG}!+IBPr|Mf#H6h&wyL!X6{>JPmdg-Ol45rPBM#okp)M`CNDNR=MPl8LWSmCd6~Dd zmxj>(7BODek7?cAOO2_bBu8xoXJ+^(IS|(DJ7UlbNIfa@?iBbaYtv%)Ln}DUV;Kqf z;$$e?S!TAf!R&KU;9rC zG<`d0tBNz%ip?eY&X?G_?*Y)C@?`8`uloEh1C>>?!7HG`dE3*E+YzgMnhOP;oI@y?se zVxL|7Svb8ou+$2d@?D%)yt}%}vYw{Y>o?yK5Ol#N_@7K-{MbBitHe8gfz2%+&eS!a z@GifVB|P1w?C%XiK|Y1E@odtx&$x6kzrLnmP-r!B7YCEjd{(ak{w{xB6wClCDOBn8 zv)x*YRva6|Qqx@T%zSP8j+;^cQVd}x{qIjqsH{WN=?5)}8For}3zagHX@zoNe;oGw zWW0I*mIV@Z#i;I=_vVp9N;FI9XbT7ssnKoCcBcsjnIx!E@e4C3;rG9_4jIbBw@xq4 z{ppGJ#+=S2^>15e*xMFf6r!o zxXS+4wa;WfuZF#;y-mb-J+>F#nzkPixF+qy#KvWVW_;+w+8#37M$~KE}L7U$=KV1vBvo z*(?N~=_2O(x(9Uo-L(G6!n;SXZcG`?1-E~n0SFi^h23`9A_-Lf|J4HUbit4#&Ehq>fo+Z4~2go4v&qH0M;pgQ*?3s)U0Es=j~j<2=)r4xCQL(CIW8L7u>JZZH`R<<3x3t)CdqK-%Xu8@(SQ)7?aor0 z@Xngrj=ut#>lJc`N2Hp~UYe0g+?R}miM>L2VWIBZ1%rtFC(CJRElG=iA`t5GEAjr1 z(ppXM;_iMGdAmJi?euH8lVeS)YB$YSkPysXF^kD2B6_@`S+}gJ%8X9p*EI4WPE*Qf zB6piZQW|(!{s*mernzwt4*AzcwfKq(1?D>i19H{BlQt=(8@Irn^d>)(

8BZNC`j}RH)Er(x$?Xh? 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 z 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 z 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 diff --git a/dev/assets/udbnzqy.DeeQUply.png b/dev/assets/zfnvjip.DeeQUply.png similarity index 100% rename from dev/assets/udbnzqy.DeeQUply.png rename to dev/assets/zfnvjip.DeeQUply.png diff --git a/dev/assets/zgcqaxh.CdOOungS.png b/dev/assets/zgcqaxh.CdOOungS.png new file mode 100644 index 0000000000000000000000000000000000000000..4aeb6ca6cf456fc37846560d4f584575655f5263 GIT binary patch literal 64496 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 literal 0 HcmV?d00001 diff --git a/dev/assets/hemmknm.DiwGEg2f.png b/dev/assets/zresidt.DiwGEg2f.png similarity index 100% rename from dev/assets/hemmknm.DiwGEg2f.png rename to dev/assets/zresidt.DiwGEg2f.png diff --git a/dev/call_notes.html b/dev/call_notes.html index 2a730d9a8..6b0ace9f0 100644 --- a/dev/call_notes.html +++ b/dev/call_notes.html @@ -8,9 +8,9 @@ - + - + @@ -18,7 +18,7 @@

Skip to content

20th April, 2024

See GeometryOps#114.

  • [ ] Exact predicates can be defined for lower-level, more atomic predicates within GeometryOps.

  • [ ] Add Shewchuck's adaptive math as a stage for exact predicates.

  • [x] @skygering to write docstrings for the predicates

29th Feb, 2024

To do

  • [ ] Finish clipping degeneracies

  • [ ] Fix cross & overlap functions

  • [x] Benchmarks to show why things you couldn't concieve of in R are doable in Julia

  • [x] profile functions for exponential improvements

  • [ ] A list of projects people can work on...the beauty here is that each function is kind of self-contained so it's an undergrad level project

  • [ ] Doc improvements

    • more

    • benchmarks page

  • Methods to validate and fix geometry

    • [ ] Polygons and LinearRings:

      • [ ] self-intersection

      • [ ] holes are actually within the polygon

      • [ ] Polygon exteriors must be counterclockwise, holes clockwise.

      • [ ] length of all rings > 4

      • [ ] repeated last point

    • [ ] LineStrings: NaN/Inf points

    • [x] Fix linear rings at some point to make sure the ring is closed, i.e., points[end] == points[begin]

  • Tests

    • [x] Simplify functions

    • [x] Polygonize

    • Barycentric tests for n_vertices > 4

Done

  • Rename bools.jl to something more relevant to the actual code -> orientation.jl

  • Doc improvements:

    • organise sections
- + \ No newline at end of file diff --git a/dev/experiments/accurate_accumulators.html b/dev/experiments/accurate_accumulators.html index 654e61076..e89e2b9b9 100644 --- a/dev/experiments/accurate_accumulators.html +++ b/dev/experiments/accurate_accumulators.html @@ -8,9 +8,9 @@ - + - + @@ -23,7 +23,7 @@ using NaturalEarth all_adm0 = naturalearth("admin_0_countries", 10)

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 UMW7A-{v*eG8D;4bNfZD70qn=@`v3p{ literal 0 HcmV?d00001 diff --git a/dev/assets/ytjwsyf.Bn2UaUsS.png b/dev/assets/ytjwsyf.Bn2UaUsS.png deleted file mode 100644 index 429d99eeb856a49e907ba192f8abd5d77ac08e5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 229401 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

FeatureCollection with 258 Features
julia
GO.area(all_adm0)
21427.909318372607
julia
AccurateArithmetic.sum_oro(GO.area.(all_adm0.geometry))
21427.909318372607
julia
AccurateArithmetic.sum_kbn(GO.area.(all_adm0.geometry))
21427.909318372607
julia
GI.Polygon.(GO.flatten(Union{GI.LineStringTrait, GI.LinearRingTrait}, all_adm0) |> collect .|> x -> [x]) .|> GO.signed_area |> sum
-21427.90063612163
julia
GI.Polygon.(GO.flatten(Union{GI.LineStringTrait, GI.LinearRingTrait}, all_adm0) |> collect .|> x -> [x]) .|> GO.signed_area |> sum_oro
-21427.90063612163

@example accurate GI.Polygon.(GO.flatten(Union{GI.LineStringTrait, GI.LinearRingTrait}, all_adm0) |> collect .|> x -> [x]) .|> GO.signed_area |> sum_kbn ```

*dKW4C)NFX>)!9Hy1$Lyx1td-w6)IO?B;D%Oo$$2 K_Zqi=i~j>En6(`M literal 0 HcmV?d00001 diff --git a/dev/assets/zcvsqkj.Bglvb-jp.png b/dev/assets/bovegam.Bglvb-jp.png similarity index 100% rename from dev/assets/zcvsqkj.Bglvb-jp.png rename to dev/assets/bovegam.Bglvb-jp.png diff --git a/dev/assets/cdzudkr.8Khkg59D.png b/dev/assets/cdzudkr.8Khkg59D.png new file mode 100644 index 0000000000000000000000000000000000000000..40d49913f75c0dd0fedb309d33a8521ba8118b97 GIT binary patch literal 63220 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 AxBvhE literal 0 HcmV?d00001 diff --git a/dev/assets/chunks/@localSearchIndexroot.Bmv5uU5f.js b/dev/assets/chunks/@localSearchIndexroot.Bmv5uU5f.js new file mode 100644 index 000000000..11356fe65 --- /dev/null +++ b/dev/assets/chunks/@localSearchIndexroot.Bmv5uU5f.js @@ -0,0 +1 @@ +const e='{"documentCount":201,"nextId":201,"documentIds":{"0":"/GeometryOps.jl/dev/api#Full-GeometryOps-API-documentation","1":"/GeometryOps.jl/dev/api#apply-and-associated-functions","2":"/GeometryOps.jl/dev/api#General-geometry-methods","3":"/GeometryOps.jl/dev/api#OGC-methods","4":"/GeometryOps.jl/dev/api#Other-general-methods","5":"/GeometryOps.jl/dev/api#Barycentric-coordinates","6":"/GeometryOps.jl/dev/api#Other-methods","7":"/GeometryOps.jl/dev/call_notes#20th-April,-2024","8":"/GeometryOps.jl/dev/call_notes#29th-Feb,-2024","9":"/GeometryOps.jl/dev/call_notes#To-do","10":"/GeometryOps.jl/dev/call_notes#done","11":"/GeometryOps.jl/dev/experiments/accurate_accumulators#Accurate-accumulation","12":"/GeometryOps.jl/dev/experiments/predicates#predicates","13":"/GeometryOps.jl/dev/experiments/predicates#orient","14":"/GeometryOps.jl/dev/experiments/predicates#dashboard","15":"/GeometryOps.jl/dev/experiments/predicates#Testing-robust-vs-regular-predicates","16":"/GeometryOps.jl/dev/experiments/predicates#incircle","17":"/GeometryOps.jl/dev/explanations/paradigms#paradigms","18":"/GeometryOps.jl/dev/explanations/paradigms#apply","19":"/GeometryOps.jl/dev/explanations/paradigms#applyreduce","20":"/GeometryOps.jl/dev/explanations/paradigms#fix-and-prepare","21":"/GeometryOps.jl/dev/explanations/peculiarities#peculiarities","22":"/GeometryOps.jl/dev/explanations/peculiarities#What-does-apply-return-and-why?","23":"/GeometryOps.jl/dev/explanations/peculiarities#Why-do-you-want-me-to-provide-a-target-in-set-operations?","24":"/GeometryOps.jl/dev/explanations/peculiarities#_True-and-_False-(or-BoolsAsTypes)","25":"/GeometryOps.jl/dev/#what-is-geometryops-jl","26":"/GeometryOps.jl/dev/#how-to-navigate-the-docs","27":"/GeometryOps.jl/dev/introduction#introduction","28":"/GeometryOps.jl/dev/introduction#Main-concepts","29":"/GeometryOps.jl/dev/introduction#The-apply-paradigm","30":"/GeometryOps.jl/dev/introduction#What\'s-this-GeoInterface.Wrapper-thing?","31":"/GeometryOps.jl/dev/source/GeometryOps#geometryops-jl","32":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/segmentize#segmentize","33":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#Simple-overrides","34":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#Polygon-set-operations","35":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#difference","36":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#union","37":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#intersection","38":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#Symmetric-difference","39":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#DE-9IM-boolean-methods","40":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#equals","41":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#disjoint","42":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#touches","43":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#crosses","44":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#within","45":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#contains","46":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#overlaps","47":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#covers","48":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#coveredby","49":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#intersects","50":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#Convex-hull","51":"/GeometryOps.jl/dev/source/methods/angles#angles","52":"/GeometryOps.jl/dev/source/methods/angles#What-is-angles?","53":"/GeometryOps.jl/dev/source/methods/angles#implementation","54":"/GeometryOps.jl/dev/source/methods/area#Area-and-signed-area","55":"/GeometryOps.jl/dev/source/methods/area#What-is-area?-What-is-signed-area?","56":"/GeometryOps.jl/dev/source/methods/area#implementation","57":"/GeometryOps.jl/dev/source/methods/barycentric#Barycentric-coordinates","58":"/GeometryOps.jl/dev/source/methods/barycentric#example","59":"/GeometryOps.jl/dev/source/methods/barycentric#Barycentric-coordinate-API","60":"/GeometryOps.jl/dev/source/methods/buffer#buffer","61":"/GeometryOps.jl/dev/source/methods/centroid#centroid","62":"/GeometryOps.jl/dev/source/methods/centroid#What-is-the-centroid?","63":"/GeometryOps.jl/dev/source/methods/centroid#implementation","64":"/GeometryOps.jl/dev/source/methods/clipping/clipping_processor#Polygon-clipping-helpers","65":"/GeometryOps.jl/dev/source/methods/clipping/coverage#What-is-coverage?","66":"/GeometryOps.jl/dev/source/methods/clipping/coverage#implementation","67":"/GeometryOps.jl/dev/source/methods/clipping/cut#Polygon-cutting","68":"/GeometryOps.jl/dev/source/methods/clipping/cut#What-is-cut?","69":"/GeometryOps.jl/dev/source/methods/clipping/cut#implementation","70":"/GeometryOps.jl/dev/source/methods/clipping/difference#Difference-Polygon-Clipping","71":"/GeometryOps.jl/dev/source/methods/clipping/difference#Helper-functions-for-Differences-with-Greiner-and-Hormann-Polygon-Clipping","72":"/GeometryOps.jl/dev/source/methods/clipping/intersection#Geometry-Intersection","73":"/GeometryOps.jl/dev/source/methods/clipping/intersection#Helper-functions-for-Intersections-with-Greiner-and-Hormann-Polygon-Clipping","74":"/GeometryOps.jl/dev/source/methods/clipping/predicates#If-we-want-to-inject-adaptivity,-we-would-do-something-like:","75":"/GeometryOps.jl/dev/source/methods/clipping/union#Union-Polygon-Clipping","76":"/GeometryOps.jl/dev/source/methods/clipping/union#Helper-functions-for-Unions-with-Greiner-and-Hormann-Polygon-Clipping","77":"/GeometryOps.jl/dev/source/methods/convex_hull#Convex-hull","78":"/GeometryOps.jl/dev/source/methods/convex_hull#example","79":"/GeometryOps.jl/dev/source/methods/convex_hull#Simple-hull","80":"/GeometryOps.jl/dev/source/methods/convex_hull#Convex-hull-of-the-USA","81":"/GeometryOps.jl/dev/source/methods/convex_hull#Investigating-the-winding-order","82":"/GeometryOps.jl/dev/source/methods/convex_hull#implementation","83":"/GeometryOps.jl/dev/source/methods/distance#Distance-and-signed-distance","84":"/GeometryOps.jl/dev/source/methods/distance#What-is-distance?-What-is-signed-distance?","85":"/GeometryOps.jl/dev/source/methods/distance#implementation","86":"/GeometryOps.jl/dev/source/methods/equals#equals","87":"/GeometryOps.jl/dev/source/methods/equals#What-is-equals?","88":"/GeometryOps.jl/dev/source/methods/equals#implementation","89":"/GeometryOps.jl/dev/source/methods/geom_relations/contains#contains","90":"/GeometryOps.jl/dev/source/methods/geom_relations/contains#What-is-contains?","91":"/GeometryOps.jl/dev/source/methods/geom_relations/contains#implementation","92":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#coveredby","93":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#What-is-coveredby?","94":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#implementation","95":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#Convert-features-to-geometries","96":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#Points-coveredby-geometries","97":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#Lines-coveredby-geometries","98":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#Rings-covered-by-geometries","99":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#Polygons-covered-by-geometries","100":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#Geometries-coveredby-multi-geometry/geometry-collections","101":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#Multi-geometry/geometry-collections-coveredby-geometries","102":"/GeometryOps.jl/dev/source/methods/geom_relations/covers#covers","103":"/GeometryOps.jl/dev/source/methods/geom_relations/covers#What-is-covers?","104":"/GeometryOps.jl/dev/source/methods/geom_relations/covers#implementation","105":"/GeometryOps.jl/dev/source/methods/geom_relations/crosses#Crossing-checks","106":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#disjoint","107":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#What-is-disjoint?","108":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#implementation","109":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#Convert-features-to-geometries","110":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#Point-disjoint-geometries","111":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#Lines-disjoint-geometries","112":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#Rings-disjoint-geometries","113":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#Polygon-disjoint-geometries","114":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#Geometries-disjoint-multi-geometry/geometry-collections","115":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#Multi-geometry/geometry-collections-coveredby-geometries","116":"/GeometryOps.jl/dev/source/methods/geom_relations/geom_geom_processors#Line-curve-interaction","117":"/GeometryOps.jl/dev/source/methods/geom_relations/intersects#Intersection-checks","118":"/GeometryOps.jl/dev/source/methods/geom_relations/intersects#What-is-intersects?","119":"/GeometryOps.jl/dev/source/methods/geom_relations/intersects#implementation","120":"/GeometryOps.jl/dev/source/methods/geom_relations/overlaps#overlaps","121":"/GeometryOps.jl/dev/source/methods/geom_relations/overlaps#What-is-overlaps?","122":"/GeometryOps.jl/dev/source/methods/geom_relations/overlaps#implementation","123":"/GeometryOps.jl/dev/source/methods/geom_relations/within#within","124":"/GeometryOps.jl/dev/source/methods/geom_relations/within#What-is-within?","125":"/GeometryOps.jl/dev/source/methods/geom_relations/within#implementation","126":"/GeometryOps.jl/dev/source/methods/geom_relations/within#Convert-features-to-geometries","127":"/GeometryOps.jl/dev/source/methods/geom_relations/within#Points-within-geometries","128":"/GeometryOps.jl/dev/source/methods/geom_relations/within#Lines-within-geometries","129":"/GeometryOps.jl/dev/source/methods/geom_relations/within#Rings-covered-by-geometries","130":"/GeometryOps.jl/dev/source/methods/geom_relations/within#Polygons-within-geometries","131":"/GeometryOps.jl/dev/source/methods/geom_relations/within#Geometries-within-multi-geometry/geometry-collections","132":"/GeometryOps.jl/dev/source/methods/geom_relations/within#Multi-geometry/geometry-collections-within-geometries","133":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#touches","134":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#What-is-touches?","135":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#implementation","136":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#Convert-features-to-geometries","137":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#Point-touches-geometries","138":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#Lines-touching-geometries","139":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#Rings-touch-geometries","140":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#Polygons-touch-geometries","141":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#Geometries-touch-multi-geometry/geometry-collections","142":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#Multi-geometry/geometry-collections-cross-geometries","143":"/GeometryOps.jl/dev/source/methods/polygonize#Polygonizing-raster-data","144":"/GeometryOps.jl/dev/source/methods/orientation#orientation","145":"/GeometryOps.jl/dev/source/methods/orientation#isclockwise","146":"/GeometryOps.jl/dev/source/methods/orientation#isconcave","147":"/GeometryOps.jl/dev/source/not_implemented_yet#Not-implemented-yet","148":"/GeometryOps.jl/dev/source/src/apply#apply","149":"/GeometryOps.jl/dev/source/src/apply#docstrings","150":"/GeometryOps.jl/dev/source/src/apply#functions","151":"/GeometryOps.jl/dev/source/src/apply#What-is-apply?","152":"/GeometryOps.jl/dev/source/src/apply#embedding","153":"/GeometryOps.jl/dev/source/src/apply#threading","154":"/GeometryOps.jl/dev/source/src/applyreduce#applyreduce","155":"/GeometryOps.jl/dev/source/src/keyword_docs#Keyword-docs","156":"/GeometryOps.jl/dev/source/src/other_primitives#Other-primitives-(unwrap,-flatten,-etc)","157":"/GeometryOps.jl/dev/source/transformations/correction/closed_ring#Closed-Rings","158":"/GeometryOps.jl/dev/source/transformations/correction/closed_ring#example","159":"/GeometryOps.jl/dev/source/transformations/correction/closed_ring#implementation","160":"/GeometryOps.jl/dev/source/src/types#types","161":"/GeometryOps.jl/dev/source/src/types#Manifold","162":"/GeometryOps.jl/dev/source/src/types#TraitTarget","163":"/GeometryOps.jl/dev/source/src/types#BoolsAsTypes","164":"/GeometryOps.jl/dev/source/transformations/correction/geometry_correction#Geometry-Corrections","165":"/GeometryOps.jl/dev/source/transformations/correction/geometry_correction#interface","166":"/GeometryOps.jl/dev/source/transformations/correction/geometry_correction#Available-corrections","167":"/GeometryOps.jl/dev/source/transformations/correction/intersecting_polygons#Intersecting-Polygons","168":"/GeometryOps.jl/dev/source/transformations/correction/intersecting_polygons#example","169":"/GeometryOps.jl/dev/source/transformations/correction/intersecting_polygons#implementation","170":"/GeometryOps.jl/dev/source/transformations/extent#Extent-embedding","171":"/GeometryOps.jl/dev/source/transformations/flip#Coordinate-flipping","172":"/GeometryOps.jl/dev/source/transformations/reproject#Geometry-reprojection","173":"/GeometryOps.jl/dev/source/transformations/reproject#Method-error-handling","174":"/GeometryOps.jl/dev/source/transformations/segmentize#segmentize","175":"/GeometryOps.jl/dev/source/transformations/segmentize#examples","176":"/GeometryOps.jl/dev/source/transformations/segmentize#benchmark","177":"/GeometryOps.jl/dev/source/transformations/segmentize#implementation","178":"/GeometryOps.jl/dev/source/transformations/simplify#Geometry-simplification","179":"/GeometryOps.jl/dev/source/transformations/simplify#examples","180":"/GeometryOps.jl/dev/source/transformations/simplify#benchmark","181":"/GeometryOps.jl/dev/source/transformations/simplify#Simplify-with-RadialDistance-Algorithm","182":"/GeometryOps.jl/dev/source/transformations/simplify#Simplify-with-DouglasPeucker-Algorithm","183":"/GeometryOps.jl/dev/source/transformations/simplify#Simplify-with-VisvalingamWhyatt-Algorithm","184":"/GeometryOps.jl/dev/source/transformations/simplify#Shared-utils","185":"/GeometryOps.jl/dev/source/transformations/transform#Pointwise-transformation","186":"/GeometryOps.jl/dev/source/types#types","187":"/GeometryOps.jl/dev/source/types#GEOS","188":"/GeometryOps.jl/dev/source/transformations/tuples#Tuple-conversion","189":"/GeometryOps.jl/dev/source/utils#Utility-functions","190":"/GeometryOps.jl/dev/tutorials/geodesic_paths#Geodesic-paths","191":"/GeometryOps.jl/dev/tutorials/creating_geometry#Creating-Geometry","192":"/GeometryOps.jl/dev/tutorials/creating_geometry#creating-geometry","193":"/GeometryOps.jl/dev/tutorials/creating_geometry#plot-geometry","194":"/GeometryOps.jl/dev/tutorials/creating_geometry#geom-crs","195":"/GeometryOps.jl/dev/tutorials/creating_geometry#attributes","196":"/GeometryOps.jl/dev/tutorials/creating_geometry#save-geometry","197":"/GeometryOps.jl/dev/tutorials/spatial_joins#Spatial-joins","198":"/GeometryOps.jl/dev/tutorials/spatial_joins#Simple-example","199":"/GeometryOps.jl/dev/tutorials/spatial_joins#Real-world-example","200":"/GeometryOps.jl/dev/tutorials/spatial_joins#Enabling-custom-predicates"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[4,1,100],"1":[4,4,246],"2":[3,4,1],"3":[2,7,205],"4":[3,7,255],"5":[2,4,81],"6":[2,4,1151],"7":[3,1,55],"8":[3,1,1],"9":[2,3,107],"10":[1,3,17],"11":[2,1,74],"12":[1,1,5],"13":[1,1,128],"14":[1,2,116],"15":[5,2,72],"16":[1,1,1],"17":[1,1,53],"18":[1,1,109],"19":[1,2,35],"20":[3,1,79],"21":[1,1,1],"22":[7,1,71],"23":[13,1,101],"24":[6,1,66],"25":[5,1,72],"26":[5,1,61],"27":[1,1,72],"28":[2,1,1],"29":[3,3,50],"30":[8,3,18],"31":[2,1,138],"32":[1,1,106],"33":[2,1,23],"34":[3,2,1],"35":[1,5,20],"36":[1,5,20],"37":[1,5,20],"38":[2,5,22],"39":[4,2,1],"40":[1,6,13],"41":[1,6,13],"42":[1,6,13],"43":[1,6,13],"44":[1,6,13],"45":[1,6,13],"46":[1,6,13],"47":[1,6,13],"48":[1,6,13],"49":[1,6,13],"50":[2,2,34],"51":[1,1,3],"52":[4,1,57],"53":[1,1,268],"54":[4,1,4],"55":[5,4,100],"56":[1,4,246],"57":[2,1,65],"58":[1,2,211],"59":[3,2,414],"60":[1,1,110],"61":[1,1,6],"62":[5,1,91],"63":[1,1,199],"64":[3,1,610],"65":[4,1,70],"66":[1,1,327],"67":[2,1,3],"68":[4,2,57],"69":[1,2,200],"70":[3,1,214],"71":[10,1,190],"72":[2,1,250],"73":[10,1,480],"74":[11,1,25],"75":[3,1,236],"76":[10,1,284],"77":[2,1,56],"78":[1,2,1],"79":[2,3,32],"80":[5,2,40],"81":[4,2,100],"82":[1,2,166],"83":[4,1,4],"84":[5,4,128],"85":[1,4,260],"86":[1,1,3],"87":[4,1,68],"88":[1,1,265],"89":[1,1,3],"90":[4,1,79],"91":[1,1,79],"92":[1,1,3],"93":[4,1,81],"94":[1,1,128],"95":[4,1,11],"96":[3,1,56],"97":[3,1,46],"98":[4,1,48],"99":[4,1,40],"100":[5,1,40],"101":[5,1,44],"102":[1,1,3],"103":[4,1,67],"104":[1,1,78],"105":[2,1,149],"106":[1,1,3],"107":[4,1,68],"108":[1,1,110],"109":[4,1,10],"110":[3,1,57],"111":[3,1,58],"112":[3,1,47],"113":[3,1,33],"114":[5,1,39],"115":[5,1,44],"116":[3,1,432],"117":[2,1,3],"118":[4,2,80],"119":[1,2,76],"120":[1,1,3],"121":[4,1,82],"122":[1,1,244],"123":[1,1,3],"124":[4,1,72],"125":[1,1,129],"126":[4,1,11],"127":[3,1,63],"128":[3,1,53],"129":[4,1,53],"130":[3,1,38],"131":[5,1,39],"132":[5,1,42],"133":[1,1,3],"134":[4,1,70],"135":[1,1,125],"136":[4,1,11],"137":[3,1,69],"138":[3,1,52],"139":[3,1,61],"140":[3,1,40],"141":[5,1,39],"142":[5,1,42],"143":[3,1,511],"144":[1,1,4],"145":[1,1,21],"146":[1,1,206],"147":[3,1,47],"148":[1,1,114],"149":[1,1,1],"150":[1,2,152],"151":[4,1,114],"152":[2,1,36],"153":[1,1,490],"154":[1,1,291],"155":[2,1,51],"156":[6,1,218],"157":[2,1,54],"158":[1,2,87],"159":[1,2,83],"160":[1,1,17],"161":[1,1,216],"162":[1,1,74],"163":[1,1,98],"164":[2,1,41],"165":[1,2,109],"166":[2,2,106],"167":[2,1,77],"168":[1,2,70],"169":[1,2,135],"170":[2,1,71],"171":[2,1,56],"172":[2,1,132],"173":[3,2,77],"174":[1,1,76],"175":[1,1,147],"176":[1,1,268],"177":[1,1,188],"178":[2,1,44],"179":[1,2,67],"180":[1,2,391],"181":[4,1,75],"182":[4,1,186],"183":[4,1,85],"184":[2,1,149],"185":[2,1,111],"186":[1,1,37],"187":[1,1,147],"188":[2,1,58],"189":[2,1,136],"190":[2,1,52],"191":[2,1,60],"192":[4,2,287],"193":[13,2,280],"194":[9,2,199],"195":[7,2,63],"196":[4,2,140],"197":[2,1,141],"198":[2,2,137],"199":[3,2,117],"200":[3,2,68]},"averageFieldLength":[2.721393034825873,1.7263681592039801,102.43283582089552],"storedFields":{"0":{"title":"Full GeometryOps API documentation","titles":[]},"1":{"title":"apply and associated functions","titles":["Full GeometryOps API documentation"]},"2":{"title":"General geometry methods","titles":["Full GeometryOps API documentation"]},"3":{"title":"OGC methods","titles":["Full GeometryOps API documentation","General geometry methods"]},"4":{"title":"Other general methods","titles":["Full GeometryOps API documentation","General geometry methods"]},"5":{"title":"Barycentric coordinates","titles":["Full GeometryOps API documentation"]},"6":{"title":"Other methods","titles":["Full GeometryOps API documentation"]},"7":{"title":"20th April, 2024","titles":[]},"8":{"title":"29th Feb, 2024","titles":[]},"9":{"title":"To do","titles":["29th Feb, 2024"]},"10":{"title":"Done","titles":["29th Feb, 2024"]},"11":{"title":"Accurate accumulation","titles":[]},"12":{"title":"Predicates","titles":[]},"13":{"title":"Orient","titles":["Predicates"]},"14":{"title":"Dashboard","titles":["Predicates","Orient"]},"15":{"title":"Testing robust vs regular predicates","titles":["Predicates","Orient"]},"16":{"title":"Incircle","titles":["Predicates"]},"17":{"title":"Paradigms","titles":[]},"18":{"title":"apply","titles":["Paradigms"]},"19":{"title":"applyreduce","titles":["Paradigms","apply"]},"20":{"title":"fix and prepare","titles":["Paradigms"]},"21":{"title":"Peculiarities","titles":[]},"22":{"title":"What does apply return and why?","titles":["Peculiarities"]},"23":{"title":"Why do you want me to provide a target in set operations?","titles":["Peculiarities"]},"24":{"title":"_True and _False (or BoolsAsTypes)","titles":["Peculiarities"]},"25":{"title":"What is GeometryOps.jl?","titles":[]},"26":{"title":"How to navigate the docs","titles":[]},"27":{"title":"Introduction","titles":[]},"28":{"title":"Main concepts","titles":["Introduction"]},"29":{"title":"The apply paradigm","titles":["Introduction","Main concepts"]},"30":{"title":"What's this GeoInterface.Wrapper thing?","titles":["Introduction","Main concepts"]},"31":{"title":"GeometryOps.jl","titles":[]},"32":{"title":"Segmentize","titles":[]},"33":{"title":"Simple overrides","titles":[]},"34":{"title":"Polygon set operations","titles":["Simple overrides"]},"35":{"title":"Difference","titles":["Simple overrides","Polygon set operations"]},"36":{"title":"Union","titles":["Simple overrides","Polygon set operations"]},"37":{"title":"Intersection","titles":["Simple overrides","Polygon set operations"]},"38":{"title":"Symmetric difference","titles":["Simple overrides","Polygon set operations"]},"39":{"title":"DE-9IM boolean methods","titles":["Simple overrides"]},"40":{"title":"Equals","titles":["Simple overrides","DE-9IM boolean methods"]},"41":{"title":"Disjoint","titles":["Simple overrides","DE-9IM boolean methods"]},"42":{"title":"Touches","titles":["Simple overrides","DE-9IM boolean methods"]},"43":{"title":"Crosses","titles":["Simple overrides","DE-9IM boolean methods"]},"44":{"title":"Within","titles":["Simple overrides","DE-9IM boolean methods"]},"45":{"title":"Contains","titles":["Simple overrides","DE-9IM boolean methods"]},"46":{"title":"Overlaps","titles":["Simple overrides","DE-9IM boolean methods"]},"47":{"title":"Covers","titles":["Simple overrides","DE-9IM boolean methods"]},"48":{"title":"CoveredBy","titles":["Simple overrides","DE-9IM boolean methods"]},"49":{"title":"Intersects","titles":["Simple overrides","DE-9IM boolean methods"]},"50":{"title":"Convex hull","titles":["Simple overrides"]},"51":{"title":"Angles","titles":[]},"52":{"title":"What is angles?","titles":["Angles"]},"53":{"title":"Implementation","titles":["Angles"]},"54":{"title":"Area and signed area","titles":[]},"55":{"title":"What is area? What is signed area?","titles":["Area and signed area"]},"56":{"title":"Implementation","titles":["Area and signed area"]},"57":{"title":"Barycentric coordinates","titles":[]},"58":{"title":"Example","titles":["Barycentric coordinates"]},"59":{"title":"Barycentric-coordinate API","titles":["Barycentric coordinates"]},"60":{"title":"Buffer","titles":[]},"61":{"title":"Centroid","titles":[]},"62":{"title":"What is the centroid?","titles":["Centroid"]},"63":{"title":"Implementation","titles":["Centroid"]},"64":{"title":"Polygon clipping helpers","titles":[]},"65":{"title":"What is coverage?","titles":[]},"66":{"title":"Implementation","titles":[]},"67":{"title":"Polygon cutting","titles":[]},"68":{"title":"What is cut?","titles":["Polygon cutting"]},"69":{"title":"Implementation","titles":["Polygon cutting"]},"70":{"title":"Difference Polygon Clipping","titles":[]},"71":{"title":"Helper functions for Differences with Greiner and Hormann Polygon Clipping","titles":[]},"72":{"title":"Geometry Intersection","titles":[]},"73":{"title":"Helper functions for Intersections with Greiner and Hormann Polygon Clipping","titles":[]},"74":{"title":"If we want to inject adaptivity, we would do something like:","titles":[]},"75":{"title":"Union Polygon Clipping","titles":[]},"76":{"title":"Helper functions for Unions with Greiner and Hormann Polygon Clipping","titles":[]},"77":{"title":"Convex hull","titles":[]},"78":{"title":"Example","titles":["Convex hull"]},"79":{"title":"Simple hull","titles":["Convex hull","Example"]},"80":{"title":"Convex hull of the USA","titles":["Convex hull"]},"81":{"title":"Investigating the winding order","titles":["Convex hull"]},"82":{"title":"Implementation","titles":["Convex hull"]},"83":{"title":"Distance and signed distance","titles":[]},"84":{"title":"What is distance? What is signed distance?","titles":["Distance and signed distance"]},"85":{"title":"Implementation","titles":["Distance and signed distance"]},"86":{"title":"Equals","titles":[]},"87":{"title":"What is equals?","titles":["Equals"]},"88":{"title":"Implementation","titles":["Equals"]},"89":{"title":"Contains","titles":[]},"90":{"title":"What is contains?","titles":["Contains"]},"91":{"title":"Implementation","titles":["Contains"]},"92":{"title":"CoveredBy","titles":[]},"93":{"title":"What is coveredby?","titles":["CoveredBy"]},"94":{"title":"Implementation","titles":["CoveredBy"]},"95":{"title":"Convert features to geometries","titles":[]},"96":{"title":"Points coveredby geometries","titles":[]},"97":{"title":"Lines coveredby geometries","titles":[]},"98":{"title":"Rings covered by geometries","titles":[]},"99":{"title":"Polygons covered by geometries","titles":[]},"100":{"title":"Geometries coveredby multi-geometry/geometry collections","titles":[]},"101":{"title":"Multi-geometry/geometry collections coveredby geometries","titles":[]},"102":{"title":"Covers","titles":[]},"103":{"title":"What is covers?","titles":["Covers"]},"104":{"title":"Implementation","titles":["Covers"]},"105":{"title":"Crossing checks","titles":[]},"106":{"title":"Disjoint","titles":[]},"107":{"title":"What is disjoint?","titles":["Disjoint"]},"108":{"title":"Implementation","titles":["Disjoint"]},"109":{"title":"Convert features to geometries","titles":[]},"110":{"title":"Point disjoint geometries","titles":[]},"111":{"title":"Lines disjoint geometries","titles":[]},"112":{"title":"Rings disjoint geometries","titles":[]},"113":{"title":"Polygon disjoint geometries","titles":[]},"114":{"title":"Geometries disjoint multi-geometry/geometry collections","titles":[]},"115":{"title":"Multi-geometry/geometry collections coveredby geometries","titles":[]},"116":{"title":"Line-curve interaction","titles":[]},"117":{"title":"Intersection checks","titles":[]},"118":{"title":"What is intersects?","titles":["Intersection checks"]},"119":{"title":"Implementation","titles":["Intersection checks"]},"120":{"title":"Overlaps","titles":[]},"121":{"title":"What is overlaps?","titles":["Overlaps"]},"122":{"title":"Implementation","titles":["Overlaps"]},"123":{"title":"Within","titles":[]},"124":{"title":"What is within?","titles":["Within"]},"125":{"title":"Implementation","titles":["Within"]},"126":{"title":"Convert features to geometries","titles":[]},"127":{"title":"Points within geometries","titles":[]},"128":{"title":"Lines within geometries","titles":[]},"129":{"title":"Rings covered by geometries","titles":[]},"130":{"title":"Polygons within geometries","titles":[]},"131":{"title":"Geometries within multi-geometry/geometry collections","titles":[]},"132":{"title":"Multi-geometry/geometry collections within geometries","titles":[]},"133":{"title":"Touches","titles":[]},"134":{"title":"What is touches?","titles":["Touches"]},"135":{"title":"Implementation","titles":["Touches"]},"136":{"title":"Convert features to geometries","titles":[]},"137":{"title":"Point touches geometries","titles":[]},"138":{"title":"Lines touching geometries","titles":[]},"139":{"title":"Rings touch geometries","titles":[]},"140":{"title":"Polygons touch geometries","titles":[]},"141":{"title":"Geometries touch multi-geometry/geometry collections","titles":[]},"142":{"title":"Multi-geometry/geometry collections cross geometries","titles":[]},"143":{"title":"Polygonizing raster data","titles":[]},"144":{"title":"Orientation","titles":[]},"145":{"title":"isclockwise","titles":["Orientation"]},"146":{"title":"isconcave","titles":["Orientation"]},"147":{"title":"Not implemented yet","titles":[]},"148":{"title":"apply","titles":[]},"149":{"title":"Docstrings","titles":["apply"]},"150":{"title":"Functions","titles":["apply","Docstrings"]},"151":{"title":"What is apply?","titles":["apply"]},"152":{"title":"Embedding:","titles":["apply"]},"153":{"title":"Threading","titles":["apply"]},"154":{"title":"applyreduce","titles":[]},"155":{"title":"Keyword docs","titles":[]},"156":{"title":"Other primitives (unwrap, flatten, etc)","titles":[]},"157":{"title":"Closed Rings","titles":[]},"158":{"title":"Example","titles":["Closed Rings"]},"159":{"title":"Implementation","titles":["Closed Rings"]},"160":{"title":"Types","titles":[]},"161":{"title":"Manifold","titles":["Types"]},"162":{"title":"TraitTarget","titles":["Types"]},"163":{"title":"BoolsAsTypes","titles":["Types"]},"164":{"title":"Geometry Corrections","titles":[]},"165":{"title":"Interface","titles":["Geometry Corrections"]},"166":{"title":"Available corrections","titles":["Geometry Corrections"]},"167":{"title":"Intersecting Polygons","titles":[]},"168":{"title":"Example","titles":["Intersecting Polygons"]},"169":{"title":"Implementation","titles":["Intersecting Polygons"]},"170":{"title":"Extent embedding","titles":[]},"171":{"title":"Coordinate flipping","titles":[]},"172":{"title":"Geometry reprojection","titles":[]},"173":{"title":"Method error handling","titles":["Geometry reprojection"]},"174":{"title":"Segmentize","titles":[]},"175":{"title":"Examples","titles":["Segmentize"]},"176":{"title":"Benchmark","titles":["Segmentize"]},"177":{"title":"Implementation","titles":["Segmentize"]},"178":{"title":"Geometry simplification","titles":[]},"179":{"title":"Examples","titles":["Geometry simplification"]},"180":{"title":"Benchmark","titles":["Geometry simplification"]},"181":{"title":"Simplify with RadialDistance Algorithm","titles":[]},"182":{"title":"Simplify with DouglasPeucker Algorithm","titles":[]},"183":{"title":"Simplify with VisvalingamWhyatt Algorithm","titles":[]},"184":{"title":"Shared utils","titles":[]},"185":{"title":"Pointwise transformation","titles":[]},"186":{"title":"Types","titles":[]},"187":{"title":"GEOS","titles":["Types"]},"188":{"title":"Tuple conversion","titles":[]},"189":{"title":"Utility functions","titles":[]},"190":{"title":"Geodesic paths","titles":[]},"191":{"title":"Creating Geometry","titles":[]},"192":{"title":"Creating and plotting geometries","titles":["Creating Geometry"]},"193":{"title":"Plot geometries on a map using GeoMakie and coordinate reference system (CRS)","titles":["Creating Geometry"]},"194":{"title":"Create geospatial geometries with embedded coordinate reference system information","titles":["Creating Geometry"]},"195":{"title":"Creating a table with attributes and geometry","titles":["Creating Geometry"]},"196":{"title":"Saving your geospatial data","titles":["Creating Geometry"]},"197":{"title":"Spatial joins","titles":[]},"198":{"title":"Simple example","titles":["Spatial joins"]},"199":{"title":"Real-world example","titles":["Spatial joins"]},"200":{"title":"Enabling custom predicates","titles":["Spatial joins"]}},"dirtCount":0,"index":[["⋮",{"2":{"193":1}}],["☁",{"2":{"192":1}}],["✈",{"2":{"192":1}}],["÷",{"2":{"153":1,"154":1}}],["ϵ",{"2":{"73":5}}],["∘",{"2":{"73":1,"122":2,"143":2,"165":1,"180":2,"200":2}}],["⊻",{"2":{"64":1,"71":2}}],["≥",{"2":{"64":1,"116":2,"169":1,"182":1}}],["α≈1",{"2":{"73":1}}],["α≈0",{"2":{"73":1}}],["α2",{"2":{"64":4,"73":2}}],["α",{"2":{"64":3,"73":28,"116":7}}],["α1",{"2":{"64":4,"73":2}}],["β2",{"2":{"64":4,"73":2}}],["β",{"2":{"64":4,"73":28,"116":7}}],["β1",{"2":{"64":4,"73":2}}],["≤",{"2":{"64":5,"66":14,"116":6,"182":1,"184":1,"189":4}}],["^",{"2":{"193":1}}],["^3",{"2":{"193":1}}],["^n",{"2":{"146":1}}],["^2",{"2":{"63":2,"85":2}}],["^hormannpresentation",{"2":{"59":2}}],["∑λ",{"2":{"59":2}}],["∑i=2n",{"2":{"6":1}}],["λ₁",{"2":{"59":2}}],["λn",{"2":{"57":1}}],["λ3",{"2":{"57":1}}],["λ2",{"2":{"57":2}}],["λ1",{"2":{"57":2}}],["λs",{"2":{"5":6,"6":4,"59":27}}],["π",{"2":{"53":1,"180":1}}],["δbay",{"2":{"73":3}}],["δbax",{"2":{"73":3}}],["δby",{"2":{"73":5}}],["δbx",{"2":{"73":5}}],["δb",{"2":{"73":2}}],["δay",{"2":{"73":5}}],["δax",{"2":{"73":5}}],["δa",{"2":{"73":2}}],["δintrs",{"2":{"64":2}}],["δy2",{"2":{"146":2}}],["δy1",{"2":{"146":2}}],["δyl",{"2":{"122":4}}],["δy",{"2":{"53":8,"66":3,"116":7}}],["δys",{"2":{"53":1}}],["δx2",{"2":{"146":2}}],["δx1",{"2":{"146":2}}],["δxl",{"2":{"122":4}}],["δx",{"2":{"53":9,"66":3,"116":7}}],["`$",{"2":{"187":1}}],["`equatorial",{"2":{"176":2}}],["`extents",{"2":{"170":1}}],["`inf`",{"2":{"172":1}}],["`inv",{"2":{"161":1}}],["`intersects`",{"2":{"119":1}}],["`intersectingpolygons`",{"2":{"70":1,"72":1,"75":1}}],["`90`",{"2":{"161":1}}],["`libgeos",{"2":{"187":1}}],["`linearring`",{"2":{"177":1}}],["`linearsegments`",{"2":{"177":1}}],["`linestring`",{"2":{"177":1}}],["`linestringtrait`",{"2":{"165":1}}],["`line2`",{"2":{"146":1}}],["`line1`",{"2":{"146":1}}],["`line",{"2":{"72":4}}],["`lat`",{"2":{"161":1}}],["`lon`",{"2":{"161":1}}],["`z`",{"2":{"161":1}}],["``1",{"2":{"161":1}}],["``a``",{"2":{"161":1}}],["``r",{"2":{"161":1}}],["```jldoctest",{"2":{"69":1,"70":1,"72":1,"73":1,"75":1,"88":1,"91":1,"94":1,"104":1,"108":1,"119":1,"122":1,"125":1,"135":1,"146":1,"180":1}}],["```julia",{"2":{"6":2,"59":1,"105":1,"146":1,"153":1,"162":1,"185":2}}],["```math",{"2":{"59":1,"146":1}}],["```",{"2":{"11":1,"59":3,"69":1,"70":1,"72":1,"75":1,"88":1,"91":1,"94":1,"104":1,"108":1,"119":1,"122":1,"125":1,"135":1,"143":11,"146":3,"153":1,"180":1,"185":2,"189":1}}],["`prefilter",{"2":{"180":1}}],["`proj",{"2":{"172":1,"176":2}}],["`planar`",{"2":{"161":1}}],["`polgontrait`",{"2":{"153":1}}],["`polygontrait`",{"2":{"153":1,"165":1}}],["`polygonize`",{"2":{"143":2}}],["`polygon`",{"2":{"59":3}}],["`polys`",{"2":{"71":1}}],["`poly",{"2":{"71":3,"73":1,"76":1}}],["`pointrait`",{"2":{"180":1}}],["`pointtrait`",{"2":{"156":3,"165":1}}],["`point",{"2":{"116":3}}],["`point`",{"2":{"59":4,"85":1}}],["`point2f`",{"2":{"58":1}}],["`obj`",{"2":{"156":1,"185":1,"188":1}}],["`op`",{"2":{"154":2}}],["`calc",{"2":{"155":1}}],["`crs`",{"2":{"155":1}}],["`components`",{"2":{"156":1}}],["`collect`",{"2":{"154":1}}],["`covers`",{"2":{"94":1,"104":1}}],["`coveredby`",{"2":{"94":1,"104":1}}],["`contains`",{"2":{"91":1,"125":1}}],["`convex",{"2":{"82":2}}],["`+`",{"2":{"154":1}}],["`alg",{"2":{"187":1}}],["`alg`",{"2":{"184":1}}],["`always",{"2":{"172":1}}],["`application",{"2":{"165":1}}],["`apply`",{"2":{"153":1,"162":1}}],["`abstractgeometrytrait`",{"2":{"156":1}}],["`abstractarray`",{"2":{"156":1}}],["`abstractmatrix`",{"2":{"143":1}}],["`ys`",{"2":{"143":1}}],["`flattening`",{"2":{"176":1}}],["`flattening",{"2":{"176":1}}],["`flatten`",{"2":{"156":1}}],["`f",{"2":{"153":1}}],["`false`",{"2":{"143":1,"146":1,"155":4,"163":1,"172":1}}],["`featurecollectiontrait`",{"2":{"153":1,"156":1}}],["`featurecollection`",{"2":{"143":2}}],["`featuretrait`",{"2":{"153":2,"156":1}}],["`feature`s",{"2":{"143":1}}],["`f`",{"2":{"143":5,"153":3,"154":1,"156":2,"185":2,"187":1}}],["`fix",{"2":{"70":2,"71":2,"72":2,"73":2,"75":2,"76":2}}],["`douglaspeucker`",{"2":{"180":1}}],["`d`",{"2":{"172":1}}],["`difference`",{"2":{"169":1}}],["`disjoint`",{"2":{"119":1}}],["`delaunaytriangulation",{"2":{"82":1}}],["`within`",{"2":{"91":1,"125":1}}],["`weight`",{"2":{"59":1}}],["`geos`",{"2":{"187":3}}],["`geodesicsegments`",{"2":{"175":1,"176":1,"177":1}}],["`geodesic`",{"2":{"161":1,"176":1}}],["`geointerface`",{"2":{"165":1}}],["`geointerface",{"2":{"153":1,"156":2,"172":2}}],["`geom`",{"2":{"85":3,"156":1,"177":1}}],["`geometrycorrection`",{"2":{"159":1,"165":1,"169":2}}],["`geometry`",{"2":{"153":1,"172":2}}],["`geometrybasics",{"2":{"59":3}}],["`geometries`",{"2":{"82":1}}],["`g1`",{"2":{"85":1}}],["`gi",{"2":{"82":1,"143":1}}],["`tuple",{"2":{"189":1}}],["`tuple`s",{"2":{"188":1}}],["`tuple`",{"2":{"143":1,"188":1}}],["`time`",{"2":{"172":1}}],["`transform`",{"2":{"172":1}}],["`true`",{"2":{"94":1,"105":1,"108":2,"125":1,"135":1,"143":1,"146":2,"155":2,"163":1,"172":1}}],["`threaded`",{"2":{"155":1}}],["`threaded==true`",{"2":{"154":1}}],["`tol`",{"2":{"180":2,"181":3,"182":2,"183":3,"184":4}}],["`to",{"2":{"73":1}}],["`target",{"2":{"172":3}}],["`target`",{"2":{"72":1,"153":2,"154":1,"156":1,"162":1}}],["`tables",{"2":{"153":1}}],["`taget`",{"2":{"70":1,"75":1}}],["`method",{"2":{"177":1}}],["`method`",{"2":{"59":3,"177":1}}],["`max",{"2":{"176":4,"177":2,"187":1}}],["`map`",{"2":{"153":1}}],["`makie",{"2":{"143":1}}],["`multipointtrait`",{"2":{"153":1,"180":1}}],["`multipolygontrait`",{"2":{"153":1}}],["`multipolygon`",{"2":{"143":3}}],["`multipolygon",{"2":{"71":3,"73":3,"76":2}}],["`multipoly",{"2":{"71":7,"73":3,"76":3}}],["`minpoints`",{"2":{"143":2}}],["`union",{"2":{"143":2}}],["`unionintersectingpolygons`",{"2":{"169":1}}],["`unionintersectingpolygons",{"2":{"70":1,"71":2,"72":1,"73":2,"75":1,"76":2}}],["`using",{"2":{"31":1}}],["`number`",{"2":{"180":2,"184":3}}],["`namedtuple`",{"2":{"153":1}}],["`nothing`",{"2":{"64":1,"155":1}}],["`next",{"2":{"64":1}}],["`boolsastypes`",{"2":{"163":1}}],["`bool`",{"2":{"143":2}}],["`buffer`",{"2":{"60":1}}],["`barycentric",{"2":{"59":3}}],["`radialdistance`",{"2":{"180":1}}],["`ratio`",{"2":{"180":2,"184":3}}],["`reproject`",{"2":{"173":1}}],["`rebuild`",{"2":{"156":1}}],["`r`",{"2":{"59":1}}],["`rᵢ`",{"2":{"59":1}}],["`segmentize`",{"2":{"187":1}}],["`semimajor",{"2":{"161":1}}],["`svector`",{"2":{"185":3}}],["`simplifyalg`",{"2":{"180":2}}],["`simplify",{"2":{"180":1}}],["`simplify`",{"2":{"180":2}}],["`source",{"2":{"172":3}}],["`spherical`",{"2":{"161":1}}],["`s`",{"2":{"59":1}}],["`sᵢ`",{"2":{"59":2}}],["`s2`",{"2":{"59":1}}],["`s1`",{"2":{"59":1}}],["`hcat`",{"2":{"59":1}}],["`x`",{"2":{"153":1,"163":1}}],["`xs`",{"2":{"143":1}}],["`x1",{"2":{"59":1}}],["`x1`",{"2":{"59":2}}],["`x2`",{"2":{"59":1}}],["`visvalingamwhyatt`",{"2":{"180":1}}],["`vector",{"2":{"172":1}}],["`vector`",{"2":{"143":1,"153":1}}],["`vᵢ`",{"2":{"59":1}}],["`v`",{"2":{"59":1}}],["`values`",{"2":{"59":1,"143":1}}],["`λs`",{"2":{"59":2}}],["`",{"2":{"59":2,"70":1,"71":2,"72":1,"73":3,"75":1,"76":2,"143":3,"153":2,"154":1,"161":1,"165":2,"172":2,"177":1,"180":3,"187":2,"189":1}}],["∈",{"2":{"14":1}}],["~",{"2":{"14":3}}],["$ratio",{"2":{"184":1}}],["$rectangle",{"2":{"176":2}}],["$number",{"2":{"184":1}}],["$name",{"2":{"31":4}}],["$min",{"2":{"184":1}}],["$douglas",{"2":{"180":1,"182":1}}],["$simplify",{"2":{"180":1,"181":1,"183":1}}],["$lg",{"2":{"176":1}}],["$lin",{"2":{"176":2}}],["$geom",{"2":{"180":8}}],["$geo",{"2":{"176":1}}],["$calc",{"2":{"155":1}}],["$crs",{"2":{"155":1,"170":1}}],["$apply",{"2":{"153":1,"171":1,"172":1,"180":1}}],["$tol",{"2":{"184":1}}],["$threaded",{"2":{"155":1}}],["$t",{"2":{"88":1,"153":2,"154":2}}],["$target",{"2":{"71":1,"73":1,"76":1,"156":3}}],["$trait",{"2":{"69":1,"71":2,"73":2,"76":2}}],["$",{"2":{"13":4,"14":1,"59":4,"64":2,"143":3,"165":4,"177":1,"180":12,"187":1}}],["|=",{"2":{"116":4,"122":1}}],["||",{"2":{"53":2,"64":13,"66":8,"69":1,"72":1,"73":5,"75":1,"88":18,"105":2,"116":8,"122":1,"137":1,"143":7,"182":1,"184":3}}],["|",{"2":{"11":4,"116":1}}],["|>",{"2":{"11":8,"13":2,"156":3,"175":1,"176":1,"180":3,"199":2}}],["↩︎",{"2":{"6":1}}],["ᵢᵢᵢ₊₁ᵢᵢ₊₁ᵢᵢ₊₁tᵢ=det",{"2":{"6":1}}],["⋅",{"2":{"6":1,"59":1}}],["qy",{"2":{"13":2,"14":2}}],["qx",{"2":{"13":2,"14":2}}],["q",{"2":{"13":13,"14":12,"64":4}}],["qhull",{"2":{"6":1,"82":1}}],["queue",{"2":{"182":41}}],["questions",{"2":{"73":1}}],["quite",{"2":{"158":1,"199":1}}],["quickhull",{"2":{"6":1,"77":1,"82":2}}],["quick",{"2":{"4":2,"6":1,"59":1,"170":1,"179":1}}],["quality",{"2":{"6":1,"180":1}}],["quantity",{"2":{"6":1,"176":1}}],["quot",{"2":{"1":8,"6":12,"20":2,"64":8,"84":2,"85":2,"88":2,"103":4,"116":10,"150":8,"151":2,"153":2,"154":2,"156":4,"174":6,"192":2,"198":2}}],["ϕ",{"2":{"6":1}}],["θ",{"2":{"6":1,"192":7,"193":3,"194":5}}],["zone",{"2":{"193":1}}],["zoom",{"2":{"14":1}}],["zs",{"2":{"143":5}}],["zip",{"2":{"13":1,"14":1,"192":4,"193":1,"194":1}}],["zeros",{"2":{"59":1,"66":1}}],["zero",{"2":{"4":12,"6":8,"56":11,"63":3,"64":4,"66":11,"73":22,"84":1,"85":3,"146":1,"153":1,"182":4}}],["z",{"2":{"4":2,"5":2,"6":4,"59":3,"88":3,"143":3,"161":1,"171":1,"185":1,"188":1}}],["0e6",{"2":{"193":6}}],["0example",{"2":{"6":1}}],["097075198097933",{"2":{"194":1}}],["09707519809793252",{"2":{"194":2}}],["091887951911644",{"2":{"194":3}}],["0999933334666654",{"2":{"192":1}}],["09801605542096",{"2":{"192":1}}],["098016055420953",{"2":{"192":3}}],["09297443860091348",{"2":{"192":4}}],["09",{"2":{"58":1}}],["08506974233813636",{"2":{"194":2}}],["08",{"2":{"58":1}}],["062749678615475",{"2":{"194":1}}],["06274967861547665",{"2":{"194":2}}],["06592462566760626",{"2":{"192":1}}],["0650624499034016",{"2":{"192":4}}],["06",{"2":{"58":1}}],["02017324484778",{"2":{"194":1}}],["020173244847778715",{"2":{"194":2}}],["027886421973952302",{"2":{"192":4}}],["02",{"2":{"58":3}}],["04500741774392",{"2":{"194":1}}],["045007417743918",{"2":{"194":2}}],["049999166670833324",{"2":{"192":1}}],["0438052480035",{"2":{"192":1}}],["043805248003498",{"2":{"192":3}}],["04",{"2":{"58":6}}],["07518688541961",{"2":{"194":1}}],["075186885419612",{"2":{"194":2}}],["071",{"2":{"175":2,"176":2}}],["07",{"2":{"58":6,"175":6,"176":6}}],["009176636029576",{"2":{"194":1}}],["0091766360295773",{"2":{"194":2}}],["003135308800957",{"2":{"194":1}}],["0031353088009582475",{"2":{"194":2}}],["0035114210915891397",{"2":{"192":4}}],["006784125578492062",{"2":{"194":2}}],["0020133807972559925",{"2":{"194":2}}],["00839489109211",{"2":{"194":3}}],["008696",{"2":{"3":2,"6":3,"72":1,"73":1,"118":1,"119":1}}],["005465967083412071",{"2":{"192":4}}],["00111595449914",{"2":{"192":1}}],["001115954499138",{"2":{"192":3}}],["0010075412835199304",{"2":{"192":4}}],["001",{"2":{"180":1}}],["00085222666982",{"2":{"194":3}}],["000577332369005",{"2":{"194":1}}],["0005773323690041465",{"2":{"194":2}}],["000510363870095e6",{"2":{"193":2}}],["00025191811248184703",{"2":{"194":2}}],["000215611503127e6",{"2":{"193":2}}],["0007260527263e6",{"2":{"193":2}}],["000342160541625e6",{"2":{"193":2}}],["000124843834609e6",{"2":{"193":2}}],["000063948817746e6",{"2":{"193":2}}],["000026987852369e6",{"2":{"193":2}}],["000008144045314",{"2":{"194":1}}],["000007998400139e6",{"2":{"193":2}}],["000000999950001e6",{"2":{"193":2}}],["00001e6",{"2":{"193":1}}],["0004397316773170068",{"2":{"192":4}}],["000",{"2":{"180":1,"190":1}}],["00",{"2":{"58":2}}],["053798628882221644",{"2":{"194":2}}],["05877989361332",{"2":{"192":1}}],["058779893613323",{"2":{"192":3}}],["05416726609360478",{"2":{"192":4}}],["05",{"2":{"58":1}}],["052704767595",{"2":{"15":1}}],["037564867762832",{"2":{"194":1}}],["03756486776283019",{"2":{"194":2}}],["031245035570328428",{"2":{"194":2}}],["033518309870985",{"2":{"194":3}}],["03503632062070827",{"2":{"192":4}}],["03",{"2":{"58":4}}],["01458815628695",{"2":{"194":3}}],["016044338630866517",{"2":{"194":2}}],["01592650896568995",{"2":{"192":1}}],["01597247419241532",{"2":{"192":4}}],["01908693278165",{"2":{"192":1}}],["019086932781654",{"2":{"192":3}}],["01098781325325",{"2":{"192":1}}],["010987813253244",{"2":{"192":3}}],["011814947665167774",{"2":{"192":4}}],["01362848005",{"2":{"15":1}}],["01",{"2":{"14":1,"58":1,"175":1,"176":1,"192":1,"193":1,"194":1}}],["0^",{"2":{"13":2,"14":2}}],["0+2",{"2":{"13":2,"14":2}}],["0",{"2":{"3":70,"4":24,"6":190,"11":1,"13":5,"14":8,"15":32,"52":20,"53":3,"55":9,"56":4,"58":155,"59":2,"62":6,"63":6,"64":49,"65":13,"66":5,"68":22,"69":49,"70":42,"72":2,"73":21,"75":46,"76":2,"80":1,"84":20,"85":2,"87":13,"88":18,"90":16,"93":6,"94":6,"103":6,"104":12,"105":9,"107":15,"116":37,"121":13,"122":9,"124":16,"134":12,"135":11,"143":7,"146":21,"158":24,"161":1,"168":64,"169":4,"175":16,"176":13,"177":1,"180":11,"182":7,"184":4,"189":2,"192":129,"193":2,"194":46,"198":13}}],[">=",{"2":{"59":6,"105":4,"122":1,"184":1}}],[">geometryops",{"2":{"6":2}}],[">",{"2":{"1":2,"6":6,"11":2,"13":1,"15":2,"50":1,"53":1,"59":1,"64":17,"66":3,"69":5,"70":1,"71":1,"73":2,"75":1,"76":3,"84":1,"88":1,"105":8,"116":10,"122":2,"143":12,"146":4,"156":6,"165":1,"169":3,"177":2,"180":1,"182":12,"184":3,"185":1,"189":1,"199":1}}],["914930257661865",{"2":{"194":1}}],["96875496442967",{"2":{"194":1}}],["961329",{"2":{"3":2,"6":3,"72":1,"73":1,"118":1,"119":1}}],["983955661369134",{"2":{"194":1}}],["9833",{"2":{"15":1}}],["9877550012664",{"2":{"192":1}}],["9840085315131",{"2":{"192":1}}],["98271048511609",{"2":{"192":1}}],["98661575256801",{"2":{"192":1}}],["99321587442151",{"2":{"194":1}}],["99375130197483",{"2":{"192":1}}],["997986619202745",{"2":{"194":1}}],["997750168744936",{"2":{"192":1}}],["997247091122496",{"2":{"192":1}}],["99600053330489",{"2":{"192":1}}],["991002699676024",{"2":{"192":1}}],["990022362600165",{"2":{"192":1}}],["99292997455441",{"2":{"192":1}}],["99533829767195",{"2":{"192":1}}],["99865616402829",{"2":{"192":1}}],["999999967681458e6",{"2":{"193":2}}],["999997707902938e6",{"2":{"193":2}}],["999987539891298e6",{"2":{"193":2}}],["999963474314044e6",{"2":{"193":2}}],["999919535736425e6",{"2":{"193":2}}],["999974634566875",{"2":{"192":1}}],["999849768598615e6",{"2":{"193":2}}],["999748081887518",{"2":{"194":1}}],["999748243174828e6",{"2":{"193":2}}],["999750002083324",{"2":{"192":1}}],["999609061508909e6",{"2":{"193":2}}],["999426363321033e6",{"2":{"193":2}}],["999194331880103e6",{"2":{"193":2}}],["99900003333289",{"2":{"192":1}}],["999565375483215",{"2":{"192":1}}],["97976366505997",{"2":{"192":1}}],["9783069507679",{"2":{"192":1}}],["97",{"2":{"58":1}}],["946201371117777",{"2":{"194":1}}],["94",{"2":{"58":1}}],["92",{"2":{"58":1}}],["9im",{"0":{"39":1},"1":{"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1},"2":{"116":2,"197":1}}],["95770326033",{"2":{"15":1}}],["95",{"2":{"13":1,"14":1,"190":1}}],["900",{"2":{"176":1}}],["90063612163",{"2":{"11":2}}],["90`",{"2":{"161":1}}],["909318372607",{"2":{"11":3}}],["90",{"2":{"6":2,"52":9,"58":1}}],["9",{"2":{"1":2,"6":1,"116":2,"146":12,"175":1,"185":1}}],["873633668827033",{"2":{"194":1}}],["8135804051007",{"2":{"192":1}}],["813580405100698",{"2":{"192":3}}],["897070",{"2":{"190":1}}],["88",{"2":{"58":1}}],["86641841658641",{"2":{"192":1}}],["866418416586406",{"2":{"192":3}}],["86",{"2":{"58":1}}],["868447876892",{"2":{"15":2}}],["84",{"2":{"58":1}}],["821068835162155",{"2":{"194":1}}],["82",{"2":{"58":1}}],["800",{"2":{"58":1}}],["80000",{"2":{"15":5}}],["80",{"2":{"58":1}}],["80869813739",{"2":{"15":2}}],["856614689791036e",{"2":{"15":2}}],["83572303404496",{"2":{"6":2,"72":1,"73":1}}],["8",{"2":{"1":6,"6":9,"13":1,"14":1,"70":2,"75":4,"116":1,"143":3,"161":1,"175":1,"185":3,"194":2}}],["karnataka",{"2":{"199":1}}],["kbn",{"2":{"11":2}}],["kinds",{"2":{"23":1}}],["kind",{"2":{"9":1,"143":1,"197":1}}],["k",{"2":{"6":1,"14":6,"59":1,"64":5,"116":5,"192":5,"194":5}}],["kernel",{"2":{"177":4}}],["keepat",{"2":{"75":1,"169":2}}],["keep",{"2":{"64":3,"143":1,"169":14,"175":1,"198":1}}],["keeping",{"2":{"6":1,"153":1,"171":1}}],["keys",{"2":{"143":4,"153":1}}],["key",{"2":{"6":1,"143":4,"153":2,"187":5}}],["keyword",{"0":{"155":1},"2":{"6":8,"23":1,"70":1,"72":1,"75":1,"153":1,"155":7,"170":2,"176":2,"187":4,"193":1,"194":1}}],["keywords",{"2":{"1":4,"4":2,"6":10,"116":2,"143":1,"153":1,"155":1,"170":1,"171":2,"172":3,"180":8,"181":1,"182":1,"183":1,"184":1,"188":2}}],["known",{"2":{"66":2}}],["know",{"2":{"6":3,"53":2,"64":1,"66":1,"70":1,"72":1,"73":2,"75":1,"76":1,"153":1,"198":1}}],["kwargs",{"2":{"32":2,"60":3,"66":1,"69":1,"70":3,"71":3,"72":4,"73":5,"75":3,"76":5,"165":2,"173":1,"176":1}}],["kwdef",{"2":{"31":1,"64":1,"161":2,"176":1,"181":1,"182":1,"183":1}}],["kw",{"2":{"1":2,"6":11,"116":10,"143":20,"150":2,"153":18,"154":3,"156":2,"171":3,"180":15,"183":1,"185":3,"187":6,"188":3}}],["json",{"2":{"196":3}}],["jstep",{"2":{"88":3}}],["jstart",{"2":{"88":7}}],["joined",{"2":{"198":4}}],["joins",{"0":{"197":1},"1":{"198":1,"199":1,"200":1},"2":{"197":3}}],["joinpath",{"2":{"180":2}}],["join",{"2":{"153":1,"154":1,"197":4,"198":5,"200":1}}],["joining",{"2":{"6":2,"180":1,"197":1}}],["jpn",{"2":{"199":2}}],["jp",{"2":{"88":2}}],["jhole",{"2":{"88":2}}],["jh",{"2":{"76":5}}],["j+1",{"2":{"64":1,"143":1,"184":1}}],["j",{"2":{"64":24,"88":8,"105":9,"116":12,"143":8,"146":2,"184":2}}],["jet",{"2":{"58":1}}],["just",{"2":{"4":2,"6":1,"32":1,"63":1,"64":2,"73":4,"76":1,"81":1,"85":2,"143":1,"151":1,"153":2,"154":1,"160":1,"176":1,"197":1}}],["julialand",{"2":{"193":2}}],["julialines",{"2":{"55":1}}],["julialinearsegments",{"2":{"6":1}}],["juliahole",{"2":{"192":1}}],["juliaxoffset",{"2":{"192":3,"194":1}}],["juliax",{"2":{"192":2}}],["juliaxrange",{"2":{"84":1}}],["julia$apply",{"2":{"188":1}}],["julia$threaded",{"2":{"170":1}}],["julia6",{"2":{"180":1}}],["julia```jldoctest",{"2":{"189":1}}],["julia```julia",{"2":{"143":1}}],["julia```",{"2":{"105":1,"162":1}}],["julia1",{"2":{"70":1,"72":1,"73":1,"75":1}}],["julia2",{"2":{"69":1}}],["juliabase",{"2":{"59":1,"85":4,"153":1,"187":1}}],["juliabarycentric",{"2":{"5":6,"6":3}}],["juliafig",{"2":{"192":1,"193":1}}],["juliafalse",{"2":{"146":1}}],["juliafunction",{"2":{"32":1,"35":1,"36":1,"37":1,"38":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"53":2,"59":3,"60":2,"63":1,"64":11,"66":2,"69":1,"71":1,"73":2,"76":1,"82":1,"85":8,"116":6,"122":2,"137":1,"147":1,"154":2,"156":4,"173":1,"176":1,"184":2}}],["juliafor",{"2":{"31":1,"153":1,"154":1}}],["juliaflexijoins",{"2":{"200":1}}],["juliaflipped",{"2":{"148":1}}],["juliaflip",{"2":{"6":1}}],["juliaflatten",{"2":{"6":1}}],["juliagi",{"2":{"11":2}}],["juliago",{"2":{"11":1,"52":1,"55":1,"65":1,"87":1,"90":1,"93":1,"103":1,"107":1,"118":1,"121":1,"124":1,"134":1,"197":1}}],["juliageopoly1",{"2":{"194":1}}],["juliageointerface",{"2":{"189":1}}],["juliageometry",{"2":{"82":1}}],["juliageo",{"2":{"6":2,"161":1}}],["juliageodesic",{"2":{"6":1}}],["juliageodesicsegments",{"2":{"6":1}}],["juliageos",{"2":{"6":1}}],["juliaweighted",{"2":{"6":1}}],["juliawithin",{"2":{"3":2,"6":1}}],["juliausing",{"2":{"6":1,"13":1,"14":1,"58":1,"175":2,"176":1,"179":1,"180":1,"195":1,"197":1}}],["juliaunion",{"2":{"6":1}}],["juliaunionintersectingpolygons",{"2":{"6":1,"166":1}}],["juliaunwrap",{"2":{"6":1,"156":6}}],["juliaplot",{"2":{"193":2}}],["juliaplanar",{"2":{"6":1}}],["juliap1",{"2":{"192":1}}],["juliapoly",{"2":{"193":1}}],["juliapolygon3",{"2":{"193":1}}],["juliapolygon1",{"2":{"192":1}}],["juliapolygonize",{"2":{"6":1}}],["juliapolygon",{"2":{"6":1}}],["juliapoints",{"2":{"198":1}}],["juliapoint",{"2":{"192":1}}],["juliavisvalingamwhyatt",{"2":{"6":1}}],["juliaring3",{"2":{"193":1}}],["juliaring1",{"2":{"192":1}}],["juliar",{"2":{"192":2,"193":1,"194":1}}],["juliareconstruct",{"2":{"6":1}}],["juliarebuild",{"2":{"6":1}}],["juliareproject",{"2":{"1":2}}],["juliaradialdistance",{"2":{"6":1}}],["juliamy",{"2":{"200":1}}],["juliamultipoly",{"2":{"180":1}}],["juliamodule",{"2":{"31":1}}],["juliamonotonechainmethod",{"2":{"6":1}}],["juliameanvalue",{"2":{"6":1}}],["juliascatter",{"2":{"198":1}}],["juliasource",{"2":{"193":2}}],["juliasimplify",{"2":{"6":1,"180":3}}],["juliasigned",{"2":{"4":4,"6":2}}],["juliasegmentize",{"2":{"6":1}}],["julias1",{"2":{"6":1}}],["juliastruct",{"2":{"6":2}}],["juliaspherical",{"2":{"6":1}}],["juliadf",{"2":{"195":1}}],["juliadestination",{"2":{"193":1}}],["juliadouglaspeucker",{"2":{"6":1}}],["juliadifference",{"2":{"6":1}}],["juliadiffintersectingpolygons",{"2":{"6":1,"166":1}}],["juliadistance",{"2":{"4":2,"6":1}}],["juliadisjoint",{"2":{"3":2,"6":1}}],["juliaexport",{"2":{"51":1,"54":1,"57":1,"61":1,"67":1,"70":1,"72":1,"75":1,"83":1,"86":1,"89":1,"92":1,"102":1,"106":1,"117":1,"120":1,"123":1,"133":1,"143":1,"144":1,"148":1,"154":1,"157":1,"161":1,"164":1,"167":1,"172":1,"174":1,"180":1,"186":1}}],["juliaend",{"2":{"85":1}}],["juliaenforce",{"2":{"6":1}}],["juliaenum",{"2":{"6":2}}],["juliaembed",{"2":{"4":2,"6":1}}],["juliaequals",{"2":{"4":30,"6":15,"64":1}}],["juliaaccuratearithmetic",{"2":{"11":2}}],["juliaabstract",{"2":{"6":5,"165":2,"166":1,"176":1}}],["juliaangles",{"2":{"4":2,"6":1}}],["juliaarea",{"2":{"4":2,"6":1}}],["juliaapplyreduce",{"2":{"1":2,"6":1,"150":2}}],["juliaapply",{"2":{"1":2,"6":1,"18":1,"150":2}}],["juliacent",{"2":{"62":1}}],["juliacentroid",{"2":{"4":2,"6":3}}],["juliacut",{"2":{"6":1}}],["juliaclosedring",{"2":{"6":1,"166":1}}],["juliaconst",{"2":{"53":1,"56":1,"59":1,"64":1,"66":2,"85":1,"94":1,"108":1,"125":1,"135":1,"155":1}}],["juliaconvex",{"2":{"6":1,"82":1}}],["juliacontains",{"2":{"3":2,"6":1}}],["juliacoverage",{"2":{"6":1}}],["juliacovers",{"2":{"3":2,"6":1}}],["juliacoveredby",{"2":{"3":2,"6":1}}],["juliatrue",{"2":{"88":1,"91":1,"94":1,"104":1,"108":1,"119":1,"122":1,"125":1,"135":1,"146":1}}],["juliatraittarget",{"2":{"6":2,"162":1}}],["juliatransform",{"2":{"1":2,"6":1}}],["juliatuples",{"2":{"6":1}}],["juliat",{"2":{"6":1}}],["juliatouches",{"2":{"3":2,"6":1}}],["juliaoverlaps",{"2":{"3":18,"6":9}}],["juliainnerjoin",{"2":{"199":1}}],["juliaintersection",{"2":{"6":2}}],["juliaintersects",{"2":{"3":2}}],["juliaisconcave",{"2":{"6":1}}],["juliaisclockwise",{"2":{"6":1}}],["juliaimport",{"2":{"1":2,"3":18,"4":2,"6":18,"11":1,"32":1,"52":1,"55":1,"62":1,"65":1,"68":1,"79":1,"80":1,"81":1,"84":1,"87":1,"90":1,"93":1,"103":1,"107":1,"118":1,"121":1,"124":1,"134":1,"150":2,"158":2,"168":2,"175":1,"190":1,"196":4,"198":1,"199":1}}],["julia",{"2":{"3":2,"6":6,"9":1,"15":1,"25":1,"27":1,"31":3,"32":2,"53":4,"56":10,"59":8,"63":19,"64":60,"66":18,"69":10,"70":6,"71":1,"72":5,"73":29,"75":6,"76":4,"77":1,"82":5,"84":1,"85":4,"88":15,"91":1,"95":1,"96":5,"97":1,"98":1,"99":2,"100":1,"101":1,"104":1,"105":3,"109":1,"110":3,"111":1,"112":1,"113":1,"114":1,"115":1,"116":50,"119":1,"122":7,"126":1,"127":3,"128":1,"129":1,"130":2,"131":1,"132":1,"136":1,"137":3,"138":1,"139":1,"140":1,"141":1,"142":1,"143":40,"146":9,"147":2,"153":44,"154":18,"156":11,"159":5,"162":1,"163":1,"165":1,"169":3,"170":1,"171":1,"172":1,"176":1,"177":2,"180":1,"181":2,"182":15,"183":3,"185":1,"186":1,"187":4,"188":1,"189":1,"191":2,"193":2,"196":2,"198":1}}],["julia>",{"2":{"1":10,"6":7,"146":3,"185":7}}],["juliajulia>",{"2":{"1":4,"6":3}}],["jl`",{"2":{"82":1,"172":1,"187":1}}],["jlmethod",{"2":{"6":2}}],["jlobjecttype",{"2":{"6":2}}],["jlbinding",{"2":{"6":2}}],["jldocstring",{"2":{"6":2}}],["jldoctest",{"2":{"6":1}}],["jl",{"0":{"25":1,"31":1},"2":{"1":20,"4":2,"6":16,"10":2,"11":1,"22":2,"25":2,"27":2,"31":43,"32":1,"50":1,"53":1,"56":1,"59":1,"60":3,"63":1,"64":1,"66":1,"69":1,"71":1,"73":1,"74":1,"76":1,"77":3,"82":6,"85":1,"88":1,"91":1,"101":1,"104":1,"105":1,"115":1,"116":1,"119":1,"122":1,"132":1,"142":1,"143":1,"146":2,"147":1,"153":2,"154":1,"155":1,"156":2,"159":1,"161":1,"163":2,"166":1,"169":1,"170":2,"171":1,"172":4,"173":3,"174":1,"176":3,"177":2,"180":2,"184":1,"185":6,"187":2,"188":2,"189":1,"193":1,"197":1}}],["+5000000",{"2":{"193":1}}],["+proj=natearth2",{"2":{"193":2}}],["+=",{"2":{"56":2,"59":11,"63":6,"64":17,"66":10,"69":1,"88":1,"105":1,"116":5,"146":1,"169":2,"182":4,"189":3}}],["+",{"2":{"1":2,"6":2,"13":1,"14":1,"53":4,"56":1,"59":20,"63":10,"64":15,"66":7,"69":1,"73":10,"85":3,"88":2,"105":2,"116":6,"143":2,"146":6,"150":2,"169":3,"177":2,"182":3,"183":2,"184":2,"192":6,"193":1,"194":4}}],["yticklabelsvisible",{"2":{"193":1}}],["yzfbc",{"2":{"193":1}}],["york",{"2":{"199":1}}],["yoffset",{"2":{"192":7,"194":2}}],["your",{"0":{"196":1},"2":{"18":1,"60":1,"143":1,"148":1,"173":1,"176":1,"195":1,"196":1,"200":2}}],["you",{"0":{"23":1},"2":{"1":2,"4":2,"5":4,"6":11,"9":1,"11":1,"17":1,"18":5,"23":1,"29":2,"53":1,"56":1,"59":8,"60":1,"63":1,"70":1,"72":1,"75":1,"81":1,"82":1,"148":1,"153":1,"154":1,"158":1,"162":1,"168":1,"173":1,"175":1,"176":1,"177":1,"185":1,"193":1,"195":2,"196":3,"198":2,"199":3,"200":4}}],["y=y",{"2":{"189":1}}],["yvec",{"2":{"143":4}}],["ybounds",{"2":{"143":4}}],["yhalf",{"2":{"143":2}}],["ylast",{"2":{"85":3}}],["yfirst",{"2":{"85":5}}],["y0",{"2":{"85":5}}],["yw",{"2":{"66":4}}],["ye",{"2":{"66":4}}],["yet",{"0":{"147":1},"2":{"31":1,"59":1,"69":1,"71":1,"73":1,"76":1,"88":1,"143":1,"147":1,"165":2,"199":1}}],["y2",{"2":{"63":2,"66":18,"85":7,"105":10,"116":5,"122":4,"143":5,"177":6,"189":2}}],["y1",{"2":{"63":2,"66":22,"85":7,"105":11,"116":6,"122":5,"143":5,"177":7,"189":2}}],["yind+1",{"2":{"143":1}}],["yind",{"2":{"143":2}}],["yinterior",{"2":{"63":2}}],["yield",{"2":{"73":1,"176":1}}],["yi+yi−1",{"2":{"6":1}}],["ycentroid",{"2":{"63":13}}],["yrange",{"2":{"58":3,"84":3}}],["yautolimits",{"2":{"58":2}}],["yp2",{"2":{"53":4}}],["ys",{"2":{"6":3,"143":30}}],["ymax",{"2":{"6":1,"65":2,"66":48}}],["ymin",{"2":{"6":1,"65":2,"66":49}}],["y",{"2":{"1":4,"4":2,"6":4,"13":9,"14":10,"53":8,"56":2,"58":8,"62":1,"63":10,"64":6,"65":1,"66":8,"71":6,"73":8,"84":2,"85":7,"88":3,"105":21,"116":16,"122":7,"146":10,"148":2,"150":2,"153":1,"171":4,"172":1,"177":2,"184":1,"185":2,"188":2,"189":7,"192":8,"193":2,"194":2,"197":1}}],["75",{"2":{"84":2,"90":1,"107":1,"124":1}}],["78",{"2":{"58":1}}],["749907",{"2":{"190":1}}],["74",{"2":{"58":1}}],["72",{"2":{"58":1}}],["726711609794",{"2":{"15":1}}],["76",{"2":{"58":1}}],["76085",{"2":{"15":1}}],["768946",{"2":{"3":2,"6":3,"72":1,"73":1,"118":1,"119":1}}],["70440582002419",{"2":{"192":1}}],["704405820024185",{"2":{"192":3}}],["704377648755",{"2":{"15":2}}],["700",{"2":{"14":1}}],["700454",{"2":{"6":1,"179":1,"180":1}}],["701141",{"2":{"6":1,"179":1,"180":1}}],["70",{"2":{"6":20,"58":1,"179":20,"180":20,"192":20}}],["738281",{"2":{"3":2,"6":3,"72":1,"73":1,"118":1,"119":1}}],["7",{"2":{"1":10,"6":5,"116":1,"150":2,"153":1,"175":4,"176":4,"185":4,"194":1}}],["65533525026046",{"2":{"192":1}}],["655335250260467",{"2":{"192":3}}],["659942",{"2":{"6":1,"179":1,"180":1}}],["6378137",{"2":{"161":1}}],["6371008",{"2":{"161":1}}],["639343",{"2":{"6":1,"179":1,"180":1}}],["6area",{"2":{"63":2}}],["66",{"2":{"58":1}}],["668869",{"2":{"6":1,"179":1,"180":1}}],["64744840486518",{"2":{"194":3}}],["64",{"2":{"58":1,"175":2,"176":2}}],["646209",{"2":{"6":1,"179":1,"180":1}}],["629",{"2":{"193":1}}],["62",{"2":{"58":1}}],["624923",{"2":{"6":1,"179":1,"180":1}}],["61366192682",{"2":{"15":1}}],["614624",{"2":{"6":1,"179":1,"180":1}}],["605000000000004",{"2":{"175":2}}],["60",{"2":{"58":1,"175":2}}],["60000",{"2":{"15":3}}],["609817",{"2":{"6":1,"179":1,"180":1}}],["603637",{"2":{"6":2,"179":2,"180":2}}],["68",{"2":{"58":1}}],["682601",{"2":{"6":1,"179":1,"180":1}}],["683975",{"2":{"6":1,"179":1,"180":1}}],["69159119078359",{"2":{"194":3}}],["694274",{"2":{"6":1,"179":1,"180":1}}],["697021",{"2":{"6":1,"179":1,"180":1}}],["6",{"2":{"1":24,"3":8,"6":23,"70":3,"75":3,"116":1,"122":4,"150":6,"153":3,"180":1,"185":9,"194":2}}],["51695367760999",{"2":{"194":1}}],["516953677609987",{"2":{"194":2}}],["51030066635026",{"2":{"192":4}}],["5e6",{"2":{"193":2}}],["55715336218991",{"2":{"194":1}}],["557153362189904",{"2":{"194":2}}],["55",{"2":{"192":3}}],["55494217175954",{"2":{"192":4}}],["57",{"2":{"175":4,"176":4}}],["57725",{"2":{"15":2}}],["5x",{"2":{"153":1}}],["563198",{"2":{"73":1}}],["56",{"2":{"58":1}}],["54",{"2":{"58":1,"192":19}}],["50",{"2":{"58":1,"175":4,"176":4,"192":3}}],["500000",{"2":{"193":1}}],["50000",{"2":{"15":1}}],["500",{"2":{"14":1,"193":1}}],["52",{"2":{"58":1,"190":1}}],["52521",{"2":{"15":1}}],["52709",{"2":{"15":2}}],["594711",{"2":{"6":1,"179":1,"180":1}}],["590591",{"2":{"6":1,"179":1,"180":1}}],["595397",{"2":{"6":1,"179":1,"180":1}}],["535",{"2":{"175":4}}],["5355",{"2":{"175":2}}],["53333",{"2":{"15":4}}],["53",{"2":{"6":10,"175":2,"189":10}}],["58",{"2":{"58":1}}],["58059",{"2":{"15":2}}],["587158",{"2":{"6":2,"179":2,"180":2}}],["58375366067548",{"2":{"6":2,"72":1,"73":1}}],["584961",{"2":{"3":2,"6":3,"72":1,"73":1,"118":1,"119":1}}],["5d",{"2":{"6":1,"25":1,"27":1,"161":1}}],["5",{"2":{"1":58,"3":8,"4":16,"6":84,"13":1,"58":1,"68":5,"69":8,"70":16,"75":18,"84":8,"88":8,"116":1,"122":4,"143":1,"150":4,"153":2,"175":1,"176":1,"185":27,"192":32,"193":25,"200":1}}],["4983491639274692e6",{"2":{"193":2}}],["4986507085647392e6",{"2":{"193":2}}],["497205585568957e6",{"2":{"193":2}}],["4976022389592e6",{"2":{"193":2}}],["4957639801366436e6",{"2":{"193":2}}],["4940253560034204e6",{"2":{"193":2}}],["4946113281484335e6",{"2":{"193":2}}],["491990928929295e6",{"2":{"193":2}}],["4904357734399722e6",{"2":{"193":2}}],["4926709788709967e6",{"2":{"193":2}}],["4962554647802354e6",{"2":{"193":2}}],["499984780817334e6",{"2":{"193":2}}],["4997392479570867e6",{"2":{"193":2}}],["4991939151049731e6",{"2":{"193":2}}],["4994001399837343e6",{"2":{"193":2}}],["4998500087497458e6",{"2":{"193":2}}],["49",{"2":{"143":1}}],["43541888381864",{"2":{"194":3}}],["4326",{"2":{"193":2,"194":3}}],["43787",{"2":{"15":1}}],["439295815226",{"2":{"15":1}}],["434306",{"2":{"6":1,"179":1,"180":1}}],["4896621210021754e6",{"2":{"193":2}}],["489271",{"2":{"6":4,"189":4}}],["4870405593989636e6",{"2":{"193":2}}],["4879072738504685e6",{"2":{"193":2}}],["484003",{"2":{"146":4}}],["482551",{"2":{"146":4}}],["48268",{"2":{"15":1}}],["48",{"2":{"58":1}}],["48001",{"2":{"15":1}}],["45",{"2":{"58":2,"146":12,"192":2}}],["450",{"2":{"13":1}}],["458369",{"2":{"6":2,"179":2,"180":2}}],["42004014766201",{"2":{"192":1}}],["420040147662014",{"2":{"192":3}}],["4219350464667047e",{"2":{"192":4}}],["42",{"2":{"13":1,"14":1,"58":3}}],["426283",{"2":{"6":1,"179":1,"180":1}}],["400",{"2":{"58":3}}],["40000",{"2":{"15":1}}],["40",{"2":{"14":1,"58":3}}],["406224",{"2":{"6":1,"179":1,"180":1}}],["404504",{"2":{"6":1,"179":1,"180":1}}],["41544701408748197",{"2":{"192":1}}],["41",{"2":{"58":1,"194":20}}],["41878",{"2":{"15":1}}],["414248",{"2":{"6":1,"179":1,"180":1}}],["419406",{"2":{"6":1,"179":1,"180":1}}],["4493927459900552",{"2":{"192":1}}],["44121252392",{"2":{"15":1}}],["44",{"2":{"14":1,"58":2}}],["442901",{"2":{"6":1,"179":1,"180":1}}],["446339",{"2":{"6":1,"179":1,"180":1}}],["477985",{"2":{"146":4}}],["47",{"2":{"58":3}}],["473835",{"2":{"6":1,"179":1,"180":1}}],["472117",{"2":{"6":2,"179":2,"180":2}}],["46525251631344455",{"2":{"192":1}}],["465816",{"2":{"6":1,"179":1,"180":1}}],["46",{"2":{"58":3}}],["468107",{"2":{"6":1,"179":1,"180":1}}],["464547",{"2":{"6":6,"189":6}}],["4",{"2":{"1":22,"3":8,"6":15,"9":2,"13":2,"14":1,"52":1,"66":1,"91":1,"104":1,"108":1,"116":2,"125":1,"146":1,"150":6,"153":3,"175":1,"182":1,"185":8,"190":1,"193":20,"196":2}}],["358421",{"2":{"190":1}}],["3585",{"2":{"175":1}}],["35",{"2":{"58":3}}],["354492",{"2":{"3":2,"6":3,"72":1,"73":1,"118":1,"119":1}}],["38042741557976",{"2":{"192":1}}],["380427415579764",{"2":{"192":3}}],["38",{"2":{"58":3}}],["3655999675063154",{"2":{"192":1}}],["36",{"2":{"58":2}}],["360",{"2":{"53":1}}],["36022",{"2":{"15":1}}],["327284472232776",{"2":{"194":3}}],["32610",{"2":{"193":3}}],["32",{"2":{"58":3}}],["377956",{"2":{"190":1}}],["37",{"2":{"58":5}}],["3497142366876638",{"2":{"192":1}}],["34",{"2":{"58":3}}],["31571636123306385",{"2":{"192":1}}],["31",{"2":{"58":2}}],["30151010318639",{"2":{"192":4}}],["30527612515520186",{"2":{"192":4}}],["300",{"2":{"84":1}}],["30",{"2":{"14":2,"58":3,"192":2}}],["3376428491230612",{"2":{"192":4}}],["3390",{"2":{"116":1}}],["33333333333",{"2":{"15":1}}],["333333333336",{"2":{"15":3}}],["33",{"2":{"6":20,"179":20,"180":20}}],["3d",{"2":{"4":2,"6":1,"59":2,"88":1,"156":1,"174":1}}],["3",{"2":{"1":26,"3":8,"5":2,"6":31,"14":2,"59":13,"62":6,"64":1,"70":6,"75":5,"87":1,"91":1,"104":1,"108":1,"116":2,"121":1,"125":1,"143":7,"150":6,"153":3,"161":2,"168":16,"175":4,"180":3,"182":2,"184":1,"185":11,"193":1,"194":1,"198":1}}],["39945867303846",{"2":{"194":3}}],["3995734698458635",{"2":{"192":1}}],["399918",{"2":{"6":2,"179":2,"180":2}}],["394759",{"2":{"6":1,"179":1,"180":1}}],["392466",{"2":{"6":1,"179":1,"180":1}}],["395332",{"2":{"6":1,"179":1,"180":1}}],["39",{"0":{"30":1},"2":{"0":1,"3":2,"4":10,"6":22,"7":1,"9":2,"17":2,"18":1,"19":1,"23":1,"29":1,"32":1,"53":1,"55":1,"56":1,"57":1,"58":3,"59":2,"62":6,"63":3,"64":28,"66":1,"68":1,"69":1,"71":1,"72":4,"73":1,"76":2,"81":2,"85":4,"88":7,"93":1,"103":2,"110":2,"116":19,"122":1,"134":2,"137":2,"143":3,"148":2,"153":5,"154":4,"156":4,"162":2,"163":3,"166":6,"167":1,"175":6,"176":1,"178":1,"180":2,"187":6,"191":1,"192":6,"193":6,"194":4,"195":4,"196":5,"197":1,"199":1,"200":2}}],["2pi",{"2":{"192":1,"193":1,"194":1}}],["2nd",{"2":{"73":6}}],["2335447787454",{"2":{"194":1}}],["233544778745394",{"2":{"194":2}}],["23",{"2":{"58":3,"116":1}}],["23699059147",{"2":{"15":1}}],["28",{"2":{"58":2}}],["28083",{"2":{"15":2}}],["2658011835867806",{"2":{"192":1}}],["26745668457025",{"2":{"192":1}}],["267456684570245",{"2":{"192":3}}],["26",{"2":{"58":5,"116":2}}],["24989584635339165",{"2":{"192":1}}],["24279488312757858",{"2":{"192":4}}],["24",{"2":{"58":7,"116":1,"194":9}}],["274364",{"2":{"70":1,"72":1,"75":1}}],["274363",{"2":{"70":1,"72":1,"75":1}}],["27",{"2":{"58":2}}],["275543",{"2":{"6":6,"189":6}}],["2^",{"2":{"14":1}}],["2158594260436434",{"2":{"192":1}}],["215118",{"2":{"6":4,"189":4}}],["21664550952386064",{"2":{"192":4}}],["21",{"2":{"58":4,"116":2,"194":40}}],["21427",{"2":{"11":5}}],["25",{"2":{"58":3,"90":1,"116":1,"124":1,"194":12}}],["258",{"2":{"11":1}}],["257223563`",{"2":{"176":1}}],["257223563",{"2":{"6":2,"161":1,"176":1}}],["295828190107045",{"2":{"194":1}}],["29582819010705",{"2":{"194":2}}],["299820032397223",{"2":{"192":1}}],["29",{"2":{"58":3,"190":1}}],["29th",{"0":{"8":1},"1":{"9":1,"10":1}}],["298",{"2":{"6":2,"161":1,"176":2}}],["20340",{"2":{"196":1}}],["20682326747054",{"2":{"194":1}}],["206823267470536",{"2":{"194":2}}],["20093817218219",{"2":{"192":1}}],["200938172182195",{"2":{"192":3}}],["2018",{"2":{"116":1}}],["2017",{"2":{"6":1,"59":1}}],["20",{"2":{"58":3,"116":2,"192":60,"194":1}}],["2024",{"0":{"7":1,"8":1},"1":{"9":1,"10":1}}],["20th",{"0":{"7":1}}],["2d",{"2":{"6":2,"25":1,"27":1,"161":4,"174":1}}],["22",{"2":{"58":3,"116":1}}],["22168",{"2":{"3":2,"6":3,"72":1,"73":1,"118":1,"119":1}}],["224758",{"2":{"3":2,"6":3,"72":1,"73":1,"118":1,"119":1}}],["2",{"2":{"1":38,"3":18,"5":2,"6":52,"13":1,"14":1,"15":3,"25":2,"27":2,"32":1,"53":3,"56":1,"58":6,"59":32,"62":2,"63":4,"64":10,"65":6,"66":7,"68":1,"69":2,"73":2,"75":1,"79":1,"80":1,"81":3,"82":1,"84":1,"85":3,"88":4,"91":2,"104":2,"105":2,"107":2,"108":3,"116":11,"125":2,"143":23,"146":2,"150":4,"153":4,"154":1,"161":2,"169":1,"177":1,"180":5,"182":7,"183":7,"184":5,"185":18,"189":11,"190":1,"192":7,"193":6,"194":10,"195":1}}],["1st",{"2":{"73":6}}],["198232937815632",{"2":{"194":1}}],["19823293781563178",{"2":{"194":2}}],["1999466709331708",{"2":{"192":1}}],["1998",{"2":{"70":1,"72":1,"75":1}}],["19",{"2":{"58":2,"116":2}}],["11591614996189725",{"2":{"192":1}}],["11966707868197",{"2":{"192":1}}],["119667078681967",{"2":{"192":3}}],["110m",{"2":{"193":2}}],["110",{"2":{"80":1,"193":1}}],["11",{"2":{"15":2,"58":2,"116":1}}],["1145",{"2":{"70":1,"72":1,"75":1}}],["114",{"2":{"7":1}}],["16589608273778408",{"2":{"192":1}}],["165644",{"2":{"146":2}}],["16692537029320365",{"2":{"192":4}}],["166644",{"2":{"146":2}}],["163434",{"2":{"146":2}}],["169356",{"2":{"146":2}}],["164434",{"2":{"146":2}}],["16111",{"2":{"15":1}}],["16",{"2":{"13":1,"14":1,"58":2,"116":2}}],["18593721105",{"2":{"15":1}}],["18",{"2":{"13":1,"14":1,"58":3,"116":2}}],["180",{"2":{"6":2,"53":1,"146":1,"161":2}}],["13309630561615",{"2":{"194":3}}],["13401805979",{"2":{"15":2}}],["13",{"2":{"6":3,"58":1,"70":1,"75":2,"116":1}}],["10n",{"2":{"193":1}}],["10832215707812454",{"2":{"192":4}}],["10^9",{"2":{"13":1}}],["1000000",{"2":{"193":1}}],["1000",{"2":{"13":2,"175":2,"193":1,"198":2}}],["100",{"2":{"6":2,"14":3,"79":1,"81":1,"143":2,"190":1}}],["10",{"2":{"6":12,"11":1,"55":1,"58":5,"68":4,"69":10,"70":2,"72":1,"75":2,"87":2,"116":3,"121":2,"176":1,"180":4,"192":1}}],["14182952335953",{"2":{"194":1}}],["14182952335952814",{"2":{"194":2}}],["14404531208901e",{"2":{"194":2}}],["1499775010124783",{"2":{"192":1}}],["1464721641710074",{"2":{"192":4}}],["14",{"2":{"3":2,"6":5,"58":2,"72":2,"73":2,"116":1,"118":1,"119":1,"175":2,"176":2}}],["15488729606723",{"2":{"194":3}}],["15",{"2":{"3":2,"6":4,"58":1,"68":1,"69":1,"72":1,"73":1,"116":1,"118":1,"119":1}}],["17893116483784577",{"2":{"194":2}}],["17289902010158",{"2":{"192":1}}],["172899020101585",{"2":{"192":3}}],["170356",{"2":{"146":2}}],["17",{"2":{"3":2,"6":3,"58":3,"72":1,"73":1,"116":2,"118":1,"119":1}}],["125",{"2":{"6":2,"72":1,"73":1}}],["127",{"2":{"3":2,"6":3,"72":1,"73":1,"118":1,"119":1,"193":1}}],["123",{"2":{"3":2,"6":3,"72":1,"73":1,"118":1,"119":1}}],["12636633117296836",{"2":{"194":2}}],["126",{"2":{"3":2,"6":3,"72":1,"73":1,"118":1,"119":1}}],["12",{"2":{"3":2,"6":5,"58":2,"72":1,"73":1,"116":1,"118":1,"119":1,"199":1}}],["124",{"2":{"3":2,"6":3,"72":1,"73":1,"118":1,"119":1}}],["1",{"2":{"1":16,"3":76,"6":64,"13":1,"14":4,"15":1,"52":4,"53":15,"55":7,"57":2,"58":11,"59":16,"62":4,"63":7,"64":72,"65":9,"66":15,"68":1,"69":10,"71":3,"73":9,"75":4,"76":11,"81":6,"84":7,"85":6,"88":16,"90":2,"91":6,"93":2,"94":2,"103":2,"104":8,"105":12,"107":2,"108":5,"116":38,"122":6,"124":2,"125":6,"134":4,"135":5,"137":1,"143":27,"146":16,"150":4,"153":6,"154":3,"156":1,"158":12,"159":2,"169":9,"176":1,"177":4,"180":8,"182":15,"183":3,"184":15,"185":6,"189":9,"192":8,"193":44,"194":12,"195":1,"198":8,"199":3}}],["nselected",{"2":{"184":3}}],["nmax",{"2":{"184":2}}],["nice",{"2":{"182":1}}],["n+1",{"2":{"158":1}}],["nfeature",{"2":{"153":1,"154":1}}],["nkeys",{"2":{"143":8}}],["nc",{"2":{"116":13}}],["ncoord",{"2":{"88":2}}],["nl",{"2":{"116":11}}],["nhole",{"2":{"64":2,"70":2,"72":2,"75":2,"76":1,"88":2}}],["nbpts",{"2":{"64":2}}],["ngeom",{"2":{"63":1,"153":2,"154":1,"189":1}}],["nt",{"2":{"187":2}}],["ntasks",{"2":{"153":3,"154":3}}],["nthreads",{"2":{"153":2,"154":2}}],["nthe",{"2":{"60":1,"173":1,"176":1}}],["ntuple",{"2":{"59":3,"177":1}}],["n2",{"2":{"59":8,"88":10}}],["n1",{"2":{"59":8,"88":9}}],["np2",{"2":{"105":4}}],["npolygon",{"2":{"71":1,"88":3,"169":2}}],["npoints",{"2":{"53":6,"64":5,"116":3,"176":6,"182":7}}],["npoint",{"2":{"6":1,"53":2,"55":1,"56":1,"66":2,"81":2,"85":1,"88":6,"105":6,"116":6,"137":1,"146":2,"159":1,"176":3,"177":1,"180":14,"184":1,"189":13}}],["npts",{"2":{"64":6,"182":3}}],["np",{"2":{"56":2,"85":5}}],["null",{"2":{"32":1,"176":1}}],["numeric",{"2":{"11":1}}],["numbers",{"2":{"6":1,"7":1,"57":2,"59":1,"176":1}}],["number=6",{"2":{"6":1,"179":1,"180":1}}],["number",{"2":{"6":11,"59":1,"64":2,"69":1,"77":1,"81":1,"84":1,"88":2,"116":2,"174":1,"175":1,"177":1,"180":2,"181":4,"182":7,"183":4,"184":12}}],["n",{"2":{"6":1,"9":1,"57":2,"59":36,"60":2,"64":51,"69":10,"75":4,"76":4,"116":11,"137":2,"143":5,"146":6,"158":1,"169":25,"173":2,"176":2,"177":3,"180":2,"184":7,"189":32}}],["naive",{"2":{"74":1}}],["napts",{"2":{"64":3}}],["navigate",{"0":{"26":1}}],["natearth2",{"2":{"193":1}}],["natural",{"2":{"180":1,"193":2,"197":1}}],["naturalearth",{"2":{"11":2,"80":2,"180":3,"193":1}}],["nature",{"2":{"143":1}}],["native",{"2":{"6":1,"147":1,"187":4,"196":1}}],["nan",{"2":{"9":1}}],["named",{"2":{"153":1}}],["namedtuple",{"2":{"22":2,"153":2,"187":2}}],["name",{"2":{"6":1,"31":4,"180":1,"187":1,"195":1,"196":2,"199":1}}],["namespaced",{"2":{"153":1}}],["names",{"2":{"6":1,"31":4,"153":3,"154":3,"187":1}}],["nodestatus",{"2":{"143":6}}],["nodes",{"2":{"64":1,"143":4}}],["node",{"2":{"64":26,"143":17}}],["nor",{"2":{"60":1,"173":1,"176":1}}],["normalized",{"2":{"59":1}}],["normalize",{"2":{"59":1}}],["norm",{"2":{"6":1,"59":22}}],["north",{"2":{"6":1,"66":12,"161":1}}],["now",{"2":{"6":1,"13":1,"25":1,"27":1,"55":1,"58":2,"59":4,"60":1,"64":1,"69":1,"76":1,"77":1,"85":1,"143":2,"146":1,"168":1,"174":1,"175":3,"176":1,"180":1,"192":5,"193":6,"194":2,"195":1,"196":3,"198":2}}],["no",{"2":{"6":6,"53":1,"59":2,"64":4,"70":1,"71":1,"72":1,"73":14,"75":1,"88":2,"94":3,"108":3,"116":2,"125":2,"127":1,"128":3,"129":3,"130":1,"135":2,"137":1,"139":1,"140":2,"143":2,"147":1,"148":1,"153":3,"174":1,"176":2,"177":1,"180":1,"187":1,"196":1}}],["nonzero",{"2":{"177":1}}],["none",{"2":{"6":4,"64":1,"69":1,"70":1,"72":1,"75":1,"76":1,"105":4,"107":1}}],["nondimensional",{"2":{"6":1,"176":1}}],["nonintersecting",{"2":{"6":1,"23":1,"166":1,"169":1}}],["non",{"2":{"3":4,"6":2,"22":1,"57":2,"64":15,"70":2,"71":1,"72":1,"73":4,"75":1,"76":2,"84":1,"122":2,"139":1,"151":1,"163":1}}],["note",{"2":{"4":8,"6":12,"19":1,"29":1,"53":1,"56":2,"59":1,"62":2,"63":2,"64":3,"66":1,"69":2,"71":3,"73":5,"76":3,"82":1,"85":1,"88":5,"116":1,"121":1,"122":1,"161":1,"163":1,"172":1,"177":1,"181":1,"182":2,"183":1,"193":2,"194":1}}],["not",{"0":{"147":1},"2":{"1":4,"3":16,"4":2,"6":19,"18":1,"19":1,"22":1,"24":1,"31":1,"53":4,"56":1,"59":4,"60":1,"62":1,"64":18,"69":1,"72":1,"73":7,"76":3,"81":1,"87":2,"88":4,"90":2,"91":1,"93":2,"94":2,"103":1,"104":2,"108":3,"110":5,"111":3,"112":2,"113":2,"116":5,"121":1,"122":2,"124":2,"125":2,"127":1,"135":1,"143":2,"146":4,"147":1,"150":2,"151":1,"152":1,"153":7,"154":4,"156":3,"158":2,"161":2,"162":1,"163":1,"165":2,"168":3,"171":1,"172":1,"173":1,"174":1,"176":2,"177":1,"186":1,"187":2,"193":1,"194":1,"197":1}}],["nothing`",{"2":{"71":2,"73":2,"76":2}}],["nothing",{"2":{"1":68,"4":2,"6":42,"15":3,"64":4,"69":1,"71":2,"72":1,"73":2,"76":2,"88":1,"116":1,"143":3,"146":9,"150":2,"153":3,"154":2,"156":3,"158":24,"165":1,"168":60,"173":1,"177":1,"180":2,"181":6,"182":6,"183":6,"184":1,"185":32,"189":7,"192":252,"193":16,"194":20}}],["ne",{"2":{"193":2}}],["net",{"2":{"165":2}}],["ness",{"2":{"156":1}}],["nesting",{"2":{"151":2}}],["nestedloopfast",{"2":{"200":1}}],["nested",{"2":{"1":4,"4":2,"6":5,"18":1,"53":1,"150":4,"151":2,"153":2,"154":2,"180":1,"188":1}}],["never",{"2":{"151":1,"181":1}}],["neumann",{"2":{"143":1}}],["neither",{"2":{"76":1}}],["neighborhood",{"2":{"143":2}}],["neighbor",{"2":{"64":27}}],["neighboring",{"2":{"6":6,"64":1,"180":1,"181":1,"182":1,"183":2}}],["nearly",{"2":{"196":1}}],["nearest",{"2":{"64":1,"73":2}}],["neatly",{"2":{"17":1}}],["nedge",{"2":{"64":2,"189":13}}],["nextnode",{"2":{"143":27}}],["nextnodes",{"2":{"143":6}}],["next",{"2":{"63":1,"64":81,"66":3,"69":4,"116":14,"143":3,"169":13,"182":5}}],["necessarily",{"2":{"6":1,"146":1,"171":1}}],["necessary",{"2":{"6":1,"151":1,"180":1}}],["newfeature",{"2":{"156":2}}],["newnodes",{"2":{"143":2}}],["new",{"2":{"6":1,"60":1,"64":58,"66":9,"70":3,"71":1,"76":16,"116":2,"143":4,"152":1,"153":21,"154":1,"165":3,"166":1,"167":1,"169":19,"177":8,"181":1,"182":2,"183":1,"194":1,"195":1,"199":1}}],["negative",{"2":{"4":6,"6":3,"55":2,"56":1,"57":2,"84":2,"85":3}}],["needs",{"2":{"63":1}}],["needing",{"2":{"4":2,"6":1,"17":1,"170":1}}],["need",{"2":{"1":2,"3":2,"4":4,"5":2,"6":5,"32":1,"59":2,"62":1,"64":2,"71":1,"81":1,"88":4,"103":1,"104":1,"116":1,"143":2,"148":1,"153":3,"154":1,"170":1,"184":1,"185":1,"193":1,"194":2,"200":2}}],["needed",{"2":{"1":4,"6":4,"53":1,"59":1,"64":4,"66":1,"70":1,"72":1,"75":1,"85":2,"116":5,"143":1,"153":1,"154":1,"165":1,"172":3,"194":1}}],["human",{"2":{"196":1}}],["hull`",{"2":{"82":2}}],["hulls",{"2":{"6":1,"77":1,"82":1}}],["hull",{"0":{"50":1,"77":1,"79":1,"80":1},"1":{"78":1,"79":1,"80":1,"81":1,"82":1},"2":{"0":1,"6":8,"31":2,"50":1,"77":2,"79":4,"80":1,"81":10,"82":15}}],["hypot",{"2":{"177":1}}],["h2",{"2":{"116":6}}],["h1",{"2":{"116":11}}],["hm",{"2":{"58":2}}],["h",{"2":{"53":2,"64":2,"76":8}}],["href=",{"2":{"6":2}}],["https",{"2":{"6":2,"70":1,"72":1,"73":1,"75":1,"82":1,"116":2,"161":1,"182":1}}],["high",{"2":{"196":1}}],["highest",{"2":{"194":1}}],["higher",{"2":{"6":1,"82":1}}],["hit",{"2":{"64":1,"153":1,"154":1,"156":3}}],["hits",{"2":{"18":1}}],["hidedecorations",{"2":{"58":2}}],["hinter",{"2":{"31":3,"60":1,"173":1,"176":1}}],["hint",{"2":{"31":3,"60":1,"176":1}}],["hinge=2",{"2":{"72":1}}],["hinge`",{"2":{"72":1}}],["hinge",{"2":{"6":1,"64":1,"73":13,"116":15}}],["hist",{"2":{"13":1}}],["histogram",{"2":{"13":1}}],["hcat",{"2":{"6":1}}],["heavily",{"2":{"153":1}}],["heatmap",{"2":{"13":5,"14":6,"58":2,"84":2,"143":1}}],["here",{"2":{"6":3,"9":1,"13":1,"14":1,"20":1,"59":1,"73":1,"82":2,"105":1,"143":2,"153":2,"156":4,"158":1,"161":1,"176":1,"193":2,"197":5,"198":3}}],["helpers",{"0":{"64":1},"2":{"105":1,"122":1}}],["helper",{"0":{"71":1,"73":1,"76":1},"2":{"63":1,"64":1,"69":1}}],["helps",{"2":{"30":1}}],["help",{"2":{"6":1,"161":1,"163":1}}],["held",{"2":{"1":2,"6":1,"150":2,"153":1}}],["hours",{"2":{"199":1}}],["hood",{"2":{"196":1}}],["hook",{"2":{"6":1,"180":1}}],["home",{"2":{"193":1}}],["horizontal",{"2":{"66":1,"73":1,"143":1,"180":1}}],["hormann",{"0":{"71":1,"73":1,"76":1},"2":{"6":2,"59":2,"64":3,"69":2,"70":1,"72":1,"75":1}}],["how",{"0":{"26":1},"2":{"6":2,"26":2,"55":1,"59":1,"64":1,"73":1,"88":1,"143":2,"156":1,"171":1,"180":1,"193":1,"196":1,"197":2,"198":2,"199":1,"200":1}}],["however",{"2":{"3":2,"6":2,"53":1,"59":1,"63":1,"64":1,"73":1,"81":1,"84":1,"88":1,"90":1,"104":1,"167":1}}],["hole",{"2":{"53":1,"56":3,"58":2,"59":9,"63":4,"64":60,"66":3,"70":6,"72":2,"76":15,"85":3,"97":1,"98":1,"99":1,"116":33,"143":5,"159":2,"192":1}}],["holes=",{"2":{"64":1}}],["holes",{"2":{"4":6,"5":2,"6":4,"9":2,"53":2,"55":1,"59":2,"63":1,"64":19,"69":4,"70":2,"72":2,"75":6,"76":29,"85":3,"88":3,"113":1,"116":11,"127":1,"143":17,"159":2,"192":4}}],["holding",{"2":{"6":1,"143":1,"153":2}}],["hold",{"2":{"6":1,"143":1,"163":1,"180":1,"196":1}}],["holds",{"2":{"6":1,"64":1,"162":2,"178":1}}],["halign",{"2":{"180":1}}],["half",{"2":{"65":2}}],["hail",{"2":{"159":1}}],["handling",{"0":{"173":1},"2":{"148":1}}],["handler",{"2":{"60":1,"173":1}}],["handle",{"2":{"31":1,"146":1,"151":2,"153":1,"193":1}}],["handled",{"2":{"18":1}}],["hao",{"2":{"116":1}}],["had",{"2":{"70":1,"72":1,"88":1,"163":1,"175":1}}],["happens",{"2":{"64":1}}],["happen",{"2":{"24":1,"153":1}}],["have",{"2":{"3":6,"4":18,"6":18,"19":1,"23":1,"33":1,"53":2,"56":3,"59":6,"60":1,"64":4,"73":1,"82":2,"84":1,"85":2,"88":10,"116":5,"121":1,"122":3,"134":1,"135":1,"143":1,"147":1,"148":2,"152":1,"153":1,"154":2,"156":2,"161":2,"163":1,"180":1,"182":1,"187":1,"192":1,"193":1,"197":1,"198":1,"199":3}}],["haskey",{"2":{"153":1,"187":1}}],["hash",{"2":{"143":1}}],["hasn",{"2":{"143":1}}],["hassle",{"2":{"1":2,"6":1,"185":1}}],["has",{"2":{"1":8,"6":4,"52":1,"55":2,"59":2,"64":2,"71":2,"73":1,"76":1,"84":1,"85":1,"88":11,"137":1,"146":1,"150":8,"153":6,"157":1,"175":2,"184":1,"193":1}}],["xticklabelsvisible",{"2":{"193":1}}],["xticklabelrotation",{"2":{"13":2}}],["xoffset",{"2":{"192":4,"194":1}}],["x=x",{"2":{"189":1}}],["x`",{"2":{"153":1}}],["xvec",{"2":{"143":4}}],["xbounds",{"2":{"143":4}}],["xhalf",{"2":{"143":2}}],["xlast",{"2":{"85":3}}],["xfirst",{"2":{"85":5}}],["x0",{"2":{"85":5}}],["xn",{"2":{"66":4}}],["xind+1",{"2":{"143":1}}],["xind",{"2":{"143":2}}],["xinterior",{"2":{"63":2}}],["xi−xi−1",{"2":{"6":1}}],["xcentroid",{"2":{"63":13}}],["xrange",{"2":{"58":3,"84":2}}],["xautolimits",{"2":{"58":2}}],["xp2",{"2":{"53":5}}],["x26",{"2":{"53":2,"56":6,"59":1,"60":4,"64":58,"66":36,"70":4,"71":4,"73":24,"76":2,"85":3,"88":14,"100":2,"101":2,"105":48,"114":2,"115":2,"116":170,"122":22,"131":2,"132":2,"137":2,"141":2,"142":2,"143":12,"146":4,"153":2,"165":2,"169":6,"173":2,"176":2,"182":10,"183":2,"189":4,"197":4}}],["x2",{"2":{"6":3,"59":4,"63":2,"66":18,"85":8,"105":10,"116":5,"122":4,"143":5,"177":6,"189":2}}],["x1",{"2":{"6":4,"59":3,"63":2,"66":22,"85":8,"105":11,"116":6,"122":5,"143":5,"177":7,"189":2}}],["xs",{"2":{"6":3,"66":4,"143":30,"189":4}}],["xmax",{"2":{"6":1,"65":2,"66":48}}],["xmin",{"2":{"6":1,"65":2,"66":49}}],["x3c",{"2":{"5":2,"6":34,"31":1,"53":4,"56":2,"59":66,"64":17,"66":11,"69":3,"70":1,"72":1,"73":6,"75":1,"84":1,"85":13,"88":2,"105":33,"116":13,"122":10,"143":4,"146":1,"153":3,"154":2,"156":15,"159":2,"161":3,"162":4,"163":4,"166":3,"169":5,"176":2,"181":2,"182":6,"183":3,"184":9,"200":1}}],["xy`",{"2":{"172":1}}],["xy",{"2":{"1":8,"59":1,"172":3}}],["x",{"2":{"1":8,"4":2,"6":8,"7":1,"9":5,"11":6,"13":11,"14":10,"15":4,"50":2,"53":9,"56":2,"58":8,"62":1,"63":10,"64":21,"65":1,"66":8,"69":6,"71":9,"73":18,"76":9,"84":2,"85":7,"88":3,"105":21,"116":16,"122":7,"143":2,"146":11,"148":2,"150":6,"153":5,"154":4,"156":10,"163":5,"165":2,"170":2,"171":4,"172":1,"177":2,"180":2,"182":2,"184":1,"185":2,"188":2,"189":33,"192":6,"193":2,"194":2,"197":1,"199":2}}],["=>",{"2":{"153":2}}],["=float64",{"2":{"63":3,"72":1,"75":1}}],["=false",{"2":{"53":1}}],["===",{"2":{"105":8,"146":4}}],["==",{"2":{"9":1,"19":1,"32":1,"53":4,"56":2,"59":9,"60":2,"63":1,"64":34,"66":30,"71":1,"73":20,"75":2,"76":1,"80":1,"84":1,"88":16,"116":44,"122":2,"143":18,"146":3,"153":2,"159":1,"165":1,"169":1,"173":1,"176":2,"180":1,"184":3}}],["=",{"2":{"1":10,"3":34,"4":14,"5":4,"6":62,"11":1,"13":19,"14":33,"15":18,"31":5,"32":7,"35":2,"36":2,"37":2,"38":2,"50":3,"52":4,"53":56,"55":6,"56":25,"58":35,"59":110,"60":3,"62":6,"63":36,"64":324,"65":6,"66":96,"68":7,"69":29,"70":21,"71":30,"72":18,"73":143,"75":21,"76":78,"79":6,"80":4,"81":14,"82":4,"84":15,"85":52,"87":7,"88":40,"90":7,"91":3,"93":4,"94":23,"95":3,"96":7,"97":14,"98":14,"99":4,"100":2,"101":2,"103":5,"104":3,"105":57,"107":7,"108":18,"109":3,"110":11,"111":17,"112":9,"113":3,"114":2,"115":2,"116":189,"118":3,"119":3,"121":7,"122":40,"124":7,"125":22,"126":3,"127":11,"128":14,"129":14,"130":4,"131":2,"132":2,"134":3,"135":22,"136":3,"137":9,"138":14,"139":10,"140":6,"141":2,"142":2,"143":110,"146":32,"148":1,"150":6,"153":40,"154":20,"155":4,"156":39,"158":2,"159":4,"161":3,"162":6,"163":2,"165":9,"168":3,"169":30,"170":1,"173":2,"175":16,"176":21,"177":18,"178":2,"179":5,"180":60,"181":11,"182":49,"183":7,"184":43,"185":2,"187":3,"188":1,"189":42,"190":7,"192":45,"193":19,"194":13,"195":3,"196":4,"198":12,"199":6,"200":2}}],["utm",{"2":{"193":1}}],["utility",{"0":{"189":1},"2":{"59":1,"153":1,"154":1}}],["utils",{"0":{"184":1},"2":{"31":1}}],["u2",{"2":{"116":4}}],["u1",{"2":{"116":4}}],["update",{"2":{"64":6,"143":10}}],["updated",{"2":{"64":6,"156":3}}],["updates",{"2":{"59":1}}],["up",{"2":{"64":2,"73":1,"116":1,"139":1,"151":1,"168":1,"182":2,"192":2}}],["upper",{"2":{"6":1,"143":1,"198":1}}],["uv",{"2":{"59":1}}],["usage",{"2":{"199":1}}],["usable",{"2":{"160":1}}],["usa",{"0":{"80":1},"2":{"80":4,"180":15,"199":3}}],["us",{"2":{"56":1,"82":1,"193":1,"199":1}}],["usually",{"2":{"6":2,"26":2,"77":1,"153":1,"156":1,"161":1,"196":1}}],["usual",{"2":{"6":1,"159":1,"166":1}}],["usecases",{"2":{"25":1,"27":1}}],["uses",{"2":{"6":3,"77":1,"82":1,"116":1,"160":1,"161":1,"172":1,"176":1,"180":1,"196":1}}],["users",{"2":{"31":1,"148":1,"167":1}}],["user",{"2":{"6":12,"23":1,"63":1,"70":3,"72":3,"75":3,"153":1,"181":1,"182":1,"183":1,"197":1}}],["useful",{"2":{"6":10,"59":1,"143":1,"174":1,"177":1,"180":2,"187":1}}],["used",{"2":{"1":2,"5":2,"6":9,"53":1,"56":1,"57":1,"59":1,"63":2,"64":7,"66":1,"69":1,"73":1,"84":1,"85":1,"88":1,"122":1,"143":2,"150":2,"153":1,"154":1,"156":1,"157":1,"161":1,"162":1,"177":1,"180":1,"182":2,"186":2,"193":1,"196":1,"197":2,"198":1}}],["use",{"2":{"1":4,"4":2,"5":2,"6":12,"11":1,"20":1,"23":1,"26":1,"59":1,"64":1,"76":1,"82":2,"105":2,"122":1,"143":1,"147":1,"150":2,"153":4,"154":3,"155":1,"159":1,"161":2,"171":1,"175":1,"177":1,"180":1,"182":2,"187":3,"192":1,"196":1,"197":2,"200":2}}],["using",{"0":{"193":1},"2":{"1":8,"4":2,"5":6,"6":12,"11":4,"13":4,"14":1,"15":1,"31":6,"32":1,"50":1,"52":1,"53":1,"55":2,"56":2,"58":4,"59":7,"60":3,"62":2,"63":1,"64":5,"65":2,"66":1,"68":2,"69":1,"71":3,"73":4,"74":1,"76":3,"79":1,"80":2,"81":1,"82":2,"84":2,"85":2,"87":2,"88":1,"90":2,"91":1,"93":2,"94":1,"101":1,"103":2,"104":1,"105":1,"107":2,"108":1,"115":1,"116":1,"118":2,"119":1,"121":2,"122":1,"124":2,"125":1,"132":1,"134":2,"135":1,"142":1,"143":5,"146":1,"147":1,"148":2,"150":2,"151":1,"153":4,"154":2,"155":1,"156":1,"159":1,"163":1,"166":1,"169":1,"170":2,"171":1,"172":1,"173":3,"175":1,"176":5,"177":1,"180":3,"182":1,"184":1,"185":4,"187":2,"188":2,"189":1,"190":1,"191":4,"192":1,"194":1,"195":2,"197":1,"198":4,"199":2}}],["until",{"2":{"143":3,"151":1,"182":1,"187":1}}],["unprocessed",{"2":{"64":1}}],["unknown",{"2":{"64":4,"66":15}}],["unknown=3",{"2":{"64":1}}],["unmatched",{"2":{"64":9,"66":26}}],["understand",{"2":{"186":1}}],["under",{"2":{"56":2,"196":1}}],["undergrad",{"2":{"9":1}}],["undef",{"2":{"53":2,"64":1,"181":1,"182":1,"184":2,"189":2}}],["unless",{"2":{"22":1,"64":1,"71":2,"73":2,"76":2,"153":1}}],["unlike",{"2":{"18":1,"186":1}}],["unstable",{"2":{"13":1,"153":1,"163":1}}],["unneeded",{"2":{"6":3,"64":1,"70":2,"72":2,"75":2}}],["unnecessary",{"2":{"6":3,"143":1,"181":1,"182":1,"183":1}}],["universal",{"2":{"193":1}}],["united",{"2":{"180":1}}],["unit",{"2":{"161":1}}],["unify",{"2":{"25":1,"27":1}}],["unique",{"2":{"6":2,"73":3,"166":2,"169":2}}],["unioning",{"2":{"76":1}}],["unionintersectingpolygons",{"2":{"0":1,"6":8,"70":1,"71":2,"72":1,"73":2,"75":1,"76":2,"166":2,"167":2,"168":1,"169":4}}],["unions",{"0":{"76":1},"2":{"18":1,"162":1}}],["union",{"0":{"36":1,"75":1},"2":{"0":1,"1":4,"3":4,"4":8,"6":22,"11":3,"23":2,"31":1,"32":1,"36":2,"53":2,"56":1,"59":1,"63":4,"64":7,"66":1,"72":2,"75":18,"76":30,"85":1,"88":8,"96":2,"97":4,"98":1,"100":2,"101":1,"110":2,"111":6,"114":2,"115":1,"122":4,"127":2,"128":4,"129":1,"131":2,"132":1,"137":2,"138":4,"139":1,"141":2,"142":1,"143":5,"146":1,"148":1,"150":4,"151":3,"153":3,"154":3,"162":4,"166":1,"167":1,"169":9,"177":4,"180":2,"181":3,"182":3,"183":3,"189":1}}],["unchanged",{"2":{"1":2,"6":2,"150":2,"153":1,"180":1}}],["unwrap",{"0":{"156":1},"2":{"0":1,"6":3,"156":17}}],["gdal",{"2":{"196":1}}],["gml",{"2":{"196":1}}],["gpkg",{"2":{"196":3}}],["global",{"2":{"193":1}}],["globally",{"2":{"154":1,"161":1}}],["gft",{"2":{"191":1,"193":2}}],["gadm",{"2":{"199":4}}],["ga",{"2":{"190":2,"193":3}}],["gaps",{"2":{"143":1}}],["gc",{"2":{"165":6}}],["gb",{"2":{"31":1}}],["guarantee",{"2":{"19":1,"30":1}}],["guaranteed",{"2":{"1":2,"6":1,"53":1,"150":2,"154":1}}],["grand",{"2":{"199":1}}],["grained",{"2":{"175":1}}],["grahamscanmethod",{"2":{"82":1}}],["graphics",{"2":{"6":1,"59":1}}],["great",{"2":{"192":1,"194":1,"196":1}}],["greater",{"2":{"6":1,"146":1,"177":1}}],["greiner",{"0":{"71":1,"73":1,"76":1},"2":{"64":3,"69":2,"70":1,"72":1,"75":1}}],["green",{"2":{"14":1,"193":1}}],["grid",{"2":{"6":1,"58":1,"66":4}}],["grouped",{"2":{"192":1}}],["groups",{"2":{"6":1,"143":1}}],["grouping",{"2":{"1":2,"6":1,"150":2,"154":3}}],["grows",{"2":{"6":1,"161":1}}],["g",{"2":{"6":1,"53":3,"56":3,"60":1,"63":3,"66":3,"85":6,"151":1,"153":2,"156":4,"161":1,"180":2,"189":2,"196":1}}],["g2",{"2":{"3":10,"6":5,"91":4,"94":12,"95":6,"96":9,"97":6,"98":6,"99":3,"100":4,"101":2,"104":3,"105":21,"108":10,"109":6,"110":10,"111":8,"112":4,"113":2,"114":4,"115":2,"125":10,"126":6,"127":9,"128":6,"129":6,"130":3,"131":4,"132":2,"135":10,"136":6,"137":10,"138":6,"139":5,"140":4,"141":4,"142":2}}],["g1",{"2":{"3":10,"4":2,"6":6,"91":4,"94":12,"95":6,"96":9,"97":6,"98":6,"99":3,"100":2,"101":4,"104":3,"105":21,"108":9,"109":6,"110":10,"111":8,"112":4,"113":2,"114":2,"115":4,"125":10,"126":6,"127":9,"128":6,"129":6,"130":3,"131":2,"132":4,"135":10,"136":6,"137":9,"138":6,"139":5,"140":4,"141":2,"142":4}}],["generic",{"2":{"22":1}}],["generation",{"2":{"180":2}}],["generated",{"2":{"31":1,"32":1,"50":1,"53":1,"56":1,"59":1,"60":1,"63":1,"64":1,"66":1,"69":1,"71":1,"73":1,"74":1,"76":1,"82":1,"85":1,"88":1,"91":1,"101":1,"104":1,"105":1,"115":1,"116":1,"119":1,"122":1,"132":1,"142":1,"143":1,"146":1,"147":1,"153":1,"154":1,"155":1,"156":1,"159":1,"163":1,"166":1,"169":1,"170":1,"171":1,"173":1,"177":1,"180":1,"184":1,"185":1,"187":1,"188":1,"189":1,"198":1}}],["generate",{"2":{"7":1,"13":2,"180":1,"198":2}}],["generalization",{"2":{"57":1}}],["generalized",{"2":{"6":1,"57":3,"59":1}}],["generalise",{"2":{"6":4,"180":1}}],["generally",{"2":{"6":2,"161":2,"187":3}}],["general",{"0":{"2":1,"4":1},"1":{"3":1,"4":1},"2":{"18":1,"20":1,"25":1,"27":1,"148":1,"154":1,"173":1}}],["getfeature",{"2":{"153":1,"154":1,"156":3,"189":5}}],["getcolumn",{"2":{"153":2,"154":2,"156":1}}],["getgeom",{"2":{"100":1,"101":1,"114":1,"115":1,"122":2,"131":1,"132":1,"141":1,"142":1,"153":3,"154":2,"156":3,"180":3,"189":6}}],["getring",{"2":{"64":1}}],["getindex",{"2":{"59":2}}],["gethole",{"2":{"53":1,"56":1,"63":1,"64":4,"66":1,"69":1,"70":2,"72":2,"76":6,"85":1,"88":2,"116":5,"159":1,"192":1}}],["getexterior",{"2":{"53":1,"56":1,"59":1,"63":1,"64":3,"66":1,"69":1,"70":2,"72":2,"75":3,"76":6,"85":1,"88":2,"116":5,"143":1,"146":1,"159":1,"192":1}}],["getpolygon",{"2":{"71":3,"73":2,"76":2,"88":3}}],["getpoint",{"2":{"52":1,"53":5,"55":2,"56":1,"59":1,"62":1,"63":6,"64":3,"65":2,"66":3,"68":3,"84":1,"85":6,"87":4,"88":13,"90":4,"93":1,"103":1,"105":7,"107":4,"116":28,"118":2,"121":4,"122":2,"124":4,"134":2,"137":2,"146":5,"159":3,"175":4,"177":2,"184":1,"189":3,"192":2}}],["getproperty",{"2":{"13":2,"14":1}}],["get",{"2":{"6":1,"13":1,"32":1,"55":1,"60":1,"64":9,"70":1,"71":1,"72":1,"73":2,"75":2,"82":2,"143":4,"153":3,"154":1,"173":1,"176":3,"180":1,"181":1,"183":1,"184":2,"187":5,"189":1,"192":2,"199":2}}],["geoparquet",{"2":{"196":4}}],["geopoly1",{"2":{"194":1,"195":1}}],["geopoly2",{"2":{"194":1,"195":1}}],["geoaxis",{"2":{"190":1,"193":4}}],["geointeface",{"2":{"151":1}}],["geointerace",{"2":{"22":1}}],["geointerfacemakie",{"2":{"179":1,"198":1,"199":1}}],["geointerface",{"0":{"30":1},"2":{"1":40,"3":18,"4":4,"6":41,"11":1,"13":1,"14":1,"15":1,"22":3,"25":1,"27":1,"30":1,"31":7,"52":1,"53":1,"55":1,"56":1,"59":23,"62":1,"63":1,"64":1,"65":1,"66":1,"68":1,"69":1,"70":1,"72":1,"73":1,"75":1,"79":1,"80":1,"81":1,"84":1,"85":11,"87":1,"88":2,"90":1,"91":2,"93":1,"94":2,"103":1,"104":2,"105":1,"107":1,"108":3,"118":1,"119":2,"121":1,"122":2,"124":1,"125":2,"134":1,"135":2,"143":1,"146":5,"150":6,"151":3,"153":11,"156":2,"158":9,"165":2,"166":1,"168":23,"170":1,"172":2,"175":1,"176":1,"179":1,"180":2,"185":13,"188":1,"189":1,"190":1,"191":1,"192":122,"193":5,"194":9,"198":1,"199":1}}],["geo",{"2":{"143":1,"176":4,"193":2}}],["geotable",{"2":{"29":1}}],["geojson",{"2":{"11":1,"180":2,"191":1,"193":4,"196":3}}],["geographic",{"2":{"6":1,"161":1,"193":1,"196":1}}],["geographiclib",{"2":{"6":1,"176":1}}],["geodataframes",{"2":{"196":3}}],["geodesy",{"2":{"161":1}}],["geodesic`",{"2":{"176":2}}],["geodesic",{"0":{"190":1},"2":{"0":1,"6":8,"31":1,"161":6,"175":6,"176":8,"177":1,"190":1}}],["geodesicsegments",{"2":{"0":1,"6":2,"174":1,"175":3,"176":6,"177":2,"190":1}}],["geod",{"2":{"6":2,"176":3}}],["geoformattypes",{"2":{"1":4,"172":2,"191":1,"193":2,"194":8}}],["geomakie",{"0":{"193":1},"2":{"190":2,"191":2,"193":5}}],["geomtype",{"2":{"153":2,"156":1}}],["geomfromgeos",{"2":{"32":1,"176":1}}],["geoms",{"2":{"6":1,"50":3,"82":1,"116":1,"153":12,"156":8}}],["geom2",{"2":{"3":16,"4":2,"6":9,"85":6,"88":1,"105":6,"108":1,"119":3,"122":6,"125":2,"135":1}}],["geom1",{"2":{"3":16,"4":2,"6":9,"85":6,"88":1,"105":4,"108":1,"119":3,"122":6,"125":2,"135":1}}],["geometrical",{"2":{"197":1}}],["geometric",{"2":{"25":2,"27":2,"62":1,"161":1}}],["geometries",{"0":{"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"192":1,"193":1,"194":1},"2":{"1":12,"3":16,"4":28,"6":63,"18":3,"20":1,"22":3,"25":2,"27":2,"29":4,"52":1,"53":3,"56":4,"63":1,"66":2,"69":1,"70":5,"72":5,"73":4,"75":5,"82":6,"84":1,"85":4,"87":1,"88":7,"91":1,"93":1,"94":1,"105":2,"108":2,"116":1,"118":1,"119":1,"121":2,"122":3,"125":2,"127":1,"134":2,"135":2,"148":1,"150":6,"152":2,"153":6,"154":3,"155":1,"156":5,"170":1,"172":2,"174":3,"175":1,"176":4,"177":1,"178":1,"181":1,"182":1,"183":1,"188":1,"189":1,"191":5,"193":1,"194":2,"195":2,"196":1,"197":5,"198":1,"200":1}}],["geometry=",{"2":{"195":1}}],["geometrybasics",{"2":{"31":3,"58":2,"59":10,"82":1,"84":1,"94":1,"125":1,"135":1}}],["geometrycolumns",{"2":{"153":5,"154":2,"156":1}}],["geometrycollections",{"2":{"197":1}}],["geometrycollection",{"2":{"23":1,"199":1}}],["geometrycollectiontrait",{"2":{"23":1,"32":1,"100":1,"101":1,"114":1,"115":1,"131":1,"132":1,"141":1,"142":1}}],["geometrycorrections",{"2":{"165":1}}],["geometrycorrection",{"2":{"0":1,"6":11,"159":2,"164":2,"165":17,"166":11,"169":4}}],["geometry",{"0":{"2":1,"72":1,"100":2,"101":2,"114":2,"115":2,"131":2,"132":2,"141":2,"142":2,"164":1,"172":1,"178":1,"191":1,"195":1},"1":{"3":1,"4":1,"165":1,"166":1,"173":1,"179":1,"180":1,"192":1,"193":1,"194":1,"195":1,"196":1},"2":{"1":20,"3":48,"4":24,"6":75,"9":1,"11":2,"18":4,"20":1,"23":3,"29":1,"31":1,"53":7,"56":4,"60":4,"63":3,"65":1,"66":4,"69":4,"80":1,"84":4,"85":6,"88":8,"90":5,"91":2,"93":4,"94":5,"95":4,"96":1,"100":3,"101":4,"103":4,"104":4,"105":3,"107":2,"108":5,"109":4,"110":2,"111":2,"114":3,"115":4,"116":2,"118":2,"122":3,"124":4,"125":5,"126":4,"131":3,"132":4,"134":3,"135":4,"136":4,"137":2,"141":3,"142":4,"145":1,"148":4,"150":6,"151":2,"153":28,"154":12,"156":8,"158":1,"159":1,"161":5,"164":2,"165":28,"166":6,"170":1,"171":1,"172":6,"174":3,"175":1,"176":5,"177":8,"180":6,"189":6,"192":1,"193":1,"194":4,"195":2,"196":2,"197":1,"198":7,"199":4,"200":2}}],["geometryopsprojext",{"2":{"172":1,"173":1,"176":1,"177":1}}],["geometryopslibgeosext",{"2":{"60":1}}],["geometryopscore`",{"2":{"31":1}}],["geometryopscore",{"2":{"0":17,"1":2,"6":15,"31":7,"150":2}}],["geometryops",{"0":{"0":1,"25":1,"31":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":122,"1":8,"3":27,"4":10,"5":3,"6":122,"7":2,"11":1,"13":1,"14":1,"15":1,"17":2,"25":1,"26":4,"27":1,"31":1,"32":2,"52":1,"55":1,"58":5,"60":1,"62":1,"65":1,"68":1,"69":1,"70":1,"72":1,"73":1,"75":1,"77":1,"79":1,"80":1,"81":3,"84":1,"87":1,"88":1,"90":1,"91":2,"93":1,"94":2,"103":1,"104":2,"105":2,"107":1,"108":2,"118":1,"119":1,"121":1,"122":1,"124":1,"125":2,"134":1,"135":2,"143":2,"146":3,"150":4,"153":1,"158":1,"160":2,"161":1,"165":1,"166":4,"168":1,"173":1,"175":1,"176":2,"179":1,"180":2,"185":1,"186":1,"187":2,"189":1,"190":1,"191":1,"192":3,"197":1,"198":2,"199":2}}],["geom",{"2":{"1":14,"4":42,"6":48,"18":3,"31":12,"32":10,"35":5,"36":5,"37":5,"38":5,"40":4,"41":4,"42":4,"43":4,"44":4,"45":4,"46":4,"47":4,"48":4,"49":4,"53":25,"56":17,"63":28,"64":16,"66":6,"69":15,"70":8,"71":2,"72":12,"73":10,"75":9,"76":9,"85":28,"88":45,"94":4,"105":1,"108":4,"116":3,"122":1,"125":4,"135":4,"143":1,"146":3,"148":2,"150":8,"153":34,"154":13,"156":49,"169":11,"171":4,"177":13,"180":36,"184":3,"185":7,"188":4,"189":13,"199":6}}],["geospatial",{"0":{"194":1,"196":1},"2":{"191":5,"193":1,"194":3,"196":5}}],["geoscontext",{"2":{"176":1}}],["geosdensify",{"2":{"32":2,"176":3}}],["geos",{"0":{"187":1},"2":{"0":1,"6":7,"32":8,"33":1,"35":1,"36":1,"37":1,"38":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"60":4,"77":1,"81":4,"82":1,"161":1,"178":5,"180":2,"186":1,"187":12}}],["got",{"2":{"184":3}}],["goes",{"2":{"6":2,"146":2}}],["good",{"2":{"6":1,"59":1,"187":2,"194":1}}],["going",{"2":{"4":8,"6":5,"66":2,"81":1,"88":5,"143":1,"146":1,"191":1}}],["go",{"2":{"1":10,"3":34,"4":4,"6":43,"11":9,"13":1,"14":1,"15":6,"18":1,"31":2,"32":5,"35":1,"36":1,"37":1,"38":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":2,"52":1,"55":1,"59":1,"62":2,"65":1,"68":2,"69":2,"70":2,"72":2,"73":2,"75":2,"79":3,"80":2,"81":8,"82":2,"84":6,"87":1,"88":2,"90":2,"91":2,"93":1,"94":2,"103":2,"104":2,"105":1,"107":1,"108":2,"118":1,"119":2,"121":1,"122":2,"124":2,"125":2,"134":1,"135":2,"143":2,"146":6,"148":1,"150":4,"153":2,"156":1,"158":3,"168":3,"175":7,"176":8,"179":2,"180":49,"185":3,"187":1,"189":2,"190":3,"191":1,"192":3,"194":1,"196":1,"197":9,"198":2,"199":5,"200":1}}],["gtrait",{"2":{"85":2}}],["gt",{"2":{"1":2,"6":2,"9":2,"10":1,"11":5,"64":3,"146":3,"150":2}}],["gif",{"2":{"182":1}}],["gives",{"2":{"199":1}}],["give",{"2":{"116":1,"196":1}}],["given",{"2":{"4":14,"6":21,"18":2,"29":1,"52":1,"53":1,"56":2,"63":3,"64":8,"66":3,"69":5,"70":1,"71":2,"72":1,"73":2,"75":1,"76":2,"85":8,"88":4,"90":1,"91":1,"94":1,"103":1,"104":1,"108":1,"116":7,"118":1,"119":1,"125":1,"135":1,"137":1,"148":1,"154":1,"165":5,"166":1,"168":1,"174":2,"176":2,"177":2,"183":1}}],["github",{"2":{"6":2,"82":1,"161":1}}],["gis",{"2":{"5":2,"6":1,"25":1,"27":1,"59":1}}],["gi",{"2":{"1":26,"3":84,"4":62,"6":125,"11":8,"13":15,"14":15,"15":8,"18":2,"31":1,"32":12,"35":3,"36":3,"37":3,"38":3,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"50":3,"52":3,"53":30,"55":5,"56":21,"58":1,"62":5,"63":38,"64":34,"65":5,"66":17,"68":6,"69":13,"70":19,"71":16,"72":25,"73":24,"75":17,"76":36,"79":1,"80":1,"81":3,"82":4,"84":8,"85":42,"87":7,"88":99,"90":7,"91":3,"93":3,"94":4,"95":6,"96":12,"97":10,"98":7,"99":4,"100":8,"101":6,"103":3,"104":3,"105":21,"107":7,"108":2,"109":3,"110":12,"111":14,"112":4,"113":2,"114":8,"115":6,"116":59,"118":5,"119":3,"121":7,"122":51,"124":7,"125":2,"126":6,"127":12,"128":10,"129":7,"130":4,"131":8,"132":6,"134":5,"135":3,"136":6,"137":15,"138":10,"139":7,"140":4,"141":8,"142":6,"143":15,"146":32,"148":4,"150":18,"153":42,"154":25,"156":52,"158":2,"159":10,"162":9,"165":9,"168":3,"169":8,"170":1,"171":5,"175":6,"176":6,"177":12,"179":2,"180":34,"184":4,"185":9,"188":5,"189":55,"190":2,"191":1,"192":21,"193":2,"194":2,"198":5,"199":2}}],["o",{"2":{"154":24}}],["odd",{"2":{"116":1}}],["own",{"2":{"76":1,"148":2}}],["occur",{"2":{"73":1}}],["occurs",{"2":{"73":1}}],["occupied",{"2":{"55":1}}],["old",{"2":{"64":8,"153":3}}],["ourselves",{"2":{"176":1}}],["our",{"2":{"24":1,"176":1,"192":4,"193":3,"198":1}}],["out=3",{"2":{"116":1}}],["out=4",{"2":{"72":1}}],["out`",{"2":{"72":1,"116":1}}],["out",{"2":{"6":3,"64":12,"66":23,"73":6,"76":4,"82":1,"84":5,"94":4,"105":1,"108":3,"116":102,"122":2,"125":4,"135":4,"146":1,"153":1,"177":1,"187":2}}],["outside",{"2":{"3":4,"4":2,"6":3,"64":3,"66":1,"71":2,"73":4,"76":3,"84":2,"85":1,"93":1,"104":1,"107":1,"116":12,"122":3,"130":1}}],["outputs",{"2":{"64":1}}],["output",{"2":{"3":16,"4":2,"6":18,"18":1,"23":1,"69":2,"70":1,"72":1,"73":1,"75":1,"76":2,"88":1,"91":1,"94":1,"104":1,"108":1,"119":1,"122":1,"125":1,"135":1,"146":2,"180":1,"184":1,"189":1}}],["outerjoin",{"2":{"197":1}}],["outermost",{"2":{"153":1}}],["outer",{"2":{"1":2,"6":1,"150":2,"151":1,"153":2,"198":1}}],["omit",{"2":{"6":1,"176":1}}],["obtain",{"2":{"153":1}}],["obtained",{"2":{"23":1}}],["observable",{"2":{"14":2}}],["obs",{"2":{"14":10}}],["obviously",{"2":{"4":2,"6":1,"170":1}}],["objects",{"2":{"1":8,"4":2,"6":17,"150":8,"151":5,"153":4,"154":1,"156":3,"170":1,"174":1,"180":2,"188":1}}],["object",{"2":{"1":8,"4":2,"5":2,"6":8,"20":1,"59":1,"84":1,"116":4,"150":2,"151":5,"153":1,"156":2,"170":1,"172":3,"176":1,"180":1,"188":1}}],["obj",{"2":{"1":8,"4":2,"6":17,"150":4,"153":1,"154":1,"156":8,"170":1,"171":2,"176":3,"180":3,"185":1,"188":1}}],["others",{"2":{"60":1,"169":1}}],["otherwise",{"2":{"4":4,"6":3,"60":1,"64":1,"71":1,"73":1,"85":2,"143":1,"171":1,"173":1,"176":1,"189":1}}],["other",{"0":{"4":1,"6":1,"156":1},"2":{"3":8,"6":12,"53":1,"64":5,"70":1,"72":1,"73":1,"75":2,"76":3,"77":2,"85":2,"88":2,"90":1,"96":1,"116":8,"118":1,"121":1,"122":4,"127":1,"134":2,"135":2,"138":1,"143":1,"151":1,"153":1,"156":1,"162":1,"166":2,"167":1,"169":2,"180":2,"182":2,"186":1,"187":1,"193":1,"197":4,"200":1}}],["ogc",{"0":{"3":1}}],["over=3",{"2":{"72":1}}],["over`",{"2":{"72":1}}],["overflow",{"2":{"69":1}}],["overhead",{"2":{"22":1,"153":1,"154":1}}],["overrides",{"0":{"33":1},"1":{"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1},"2":{"33":1}}],["override",{"2":{"6":1,"59":1}}],["overlapping",{"2":{"64":11,"73":4,"76":6}}],["overlap",{"2":{"3":8,"6":4,"9":1,"64":2,"73":8,"76":2,"94":1,"103":1,"116":2,"121":5,"122":6,"125":1,"167":1}}],["overlaps",{"0":{"46":1,"120":1,"121":1},"1":{"121":1,"122":1},"2":{"0":10,"3":9,"6":13,"31":1,"46":2,"73":1,"120":1,"121":3,"122":30,"143":1,"197":1}}],["over",{"2":{"1":2,"6":3,"55":2,"56":1,"63":3,"64":5,"66":1,"72":1,"73":11,"76":1,"81":1,"94":1,"105":1,"108":1,"116":15,"122":2,"125":1,"135":1,"150":2,"153":9,"154":11,"156":3,"192":3}}],["opposed",{"2":{"190":1}}],["opposite",{"2":{"3":10,"6":5,"64":2,"71":1,"73":2,"76":1,"91":2,"94":1,"104":2,"119":2,"125":1}}],["ops",{"2":{"154":1}}],["operable",{"2":{"161":1}}],["operates",{"2":{"153":1,"154":1,"157":1,"167":1}}],["operate",{"2":{"18":1,"29":1,"154":1}}],["operations",{"0":{"23":1,"34":1},"1":{"35":1,"36":1,"37":1,"38":1},"2":{"23":1,"26":1,"73":1,"76":1,"148":1}}],["operation",{"2":{"6":4,"64":1,"148":1,"154":1,"161":1,"166":2,"169":2,"187":2,"197":1}}],["open",{"2":{"64":1,"158":1,"193":1}}],["open>",{"2":{"6":2}}],["optimisation",{"2":{"116":1}}],["optimise",{"2":{"105":1}}],["optimal",{"2":{"6":1,"82":1}}],["options",{"2":{"14":1,"64":1}}],["optional",{"2":{"4":10,"6":6,"53":1,"56":2,"66":1,"85":2}}],["op",{"2":{"1":6,"6":3,"19":2,"63":1,"150":6,"154":35}}],["on=2",{"2":{"116":1}}],["on`",{"2":{"116":1}}],["once",{"2":{"105":1,"122":1,"143":1}}],["onto",{"2":{"85":1}}],["ones",{"2":{"168":1}}],["oneunit",{"2":{"59":1}}],["one",{"2":{"1":2,"3":18,"6":15,"23":1,"53":4,"56":2,"58":1,"59":1,"63":1,"64":5,"66":3,"70":1,"71":1,"72":1,"73":32,"75":2,"76":2,"77":1,"84":2,"93":1,"100":1,"105":1,"107":1,"116":18,"121":1,"122":18,"124":1,"125":1,"131":1,"134":2,"135":2,"138":3,"139":2,"140":2,"141":1,"142":1,"143":5,"146":1,"153":1,"161":2,"168":1,"172":1,"176":1,"184":1,"185":1,"193":1,"197":1}}],["on",{"0":{"193":1},"2":{"1":4,"4":6,"6":14,"9":1,"18":1,"20":1,"23":2,"25":3,"27":3,"29":2,"32":1,"53":5,"56":3,"58":1,"59":2,"63":3,"64":28,"66":8,"69":1,"70":1,"71":5,"72":1,"73":4,"75":1,"76":2,"82":1,"84":1,"85":3,"88":2,"93":1,"94":7,"96":2,"97":3,"98":3,"99":1,"105":4,"108":6,"110":4,"111":1,"112":1,"116":125,"122":9,"125":7,"127":2,"128":1,"129":1,"135":7,"137":2,"143":3,"148":1,"150":4,"153":12,"154":4,"156":1,"157":1,"159":1,"161":4,"163":2,"166":1,"167":1,"174":1,"176":1,"182":1,"190":1,"191":1,"193":3,"194":1,"196":1,"197":4,"198":1,"199":2,"200":2}}],["only",{"2":{"0":1,"5":2,"6":12,"23":1,"33":2,"56":2,"58":2,"59":1,"60":1,"63":2,"64":4,"66":3,"69":1,"70":1,"72":1,"73":1,"75":1,"82":3,"85":2,"88":3,"121":3,"122":1,"134":1,"143":2,"153":1,"154":2,"161":2,"168":1,"174":1,"175":1,"177":2,"186":1,"187":2,"194":1,"199":1,"200":1}}],["often",{"2":{"193":1}}],["offers",{"2":{"192":1}}],["offer",{"2":{"176":1}}],["offset",{"2":{"53":8,"88":1}}],["off",{"2":{"4":2,"6":1,"64":4,"88":1,"116":6,"154":1}}],["of",{"0":{"80":1},"2":{"1":14,"3":58,"4":132,"5":10,"6":196,"7":2,"9":4,"17":3,"18":5,"19":1,"20":2,"22":1,"23":2,"24":2,"25":1,"26":1,"27":1,"29":3,"32":2,"52":1,"53":38,"55":5,"56":28,"57":9,"58":1,"59":13,"60":1,"62":3,"63":12,"64":84,"65":5,"66":31,"69":5,"70":12,"71":13,"72":10,"73":48,"75":9,"76":20,"77":5,"81":3,"82":3,"84":6,"85":18,"87":2,"88":19,"90":4,"91":5,"93":6,"94":18,"96":1,"97":5,"98":5,"99":1,"100":2,"101":1,"104":5,"105":1,"107":3,"108":14,"110":1,"111":1,"112":1,"114":2,"115":1,"116":85,"118":1,"119":3,"121":1,"122":13,"124":4,"125":18,"127":3,"128":6,"129":6,"130":4,"131":1,"132":1,"134":2,"135":15,"137":3,"138":7,"139":5,"140":1,"141":2,"142":1,"143":19,"145":2,"146":3,"147":2,"148":3,"150":12,"151":5,"152":2,"153":21,"154":7,"156":1,"157":1,"158":1,"161":4,"162":2,"166":2,"167":4,"169":4,"171":3,"172":1,"174":2,"175":2,"176":5,"177":2,"180":8,"182":4,"183":2,"184":1,"187":4,"188":1,"189":2,"192":6,"193":4,"194":2,"195":1,"196":4,"197":4,"198":4,"199":2}}],["org",{"2":{"70":1,"72":1,"75":1,"116":2,"182":1}}],["organise",{"2":{"10":1}}],["orange",{"2":{"68":1,"84":1,"87":2,"90":2,"107":2,"121":2,"124":2}}],["oro",{"2":{"11":2}}],["originate",{"2":{"76":1}}],["originals",{"2":{"22":1}}],["original",{"2":{"6":4,"18":1,"22":1,"64":10,"69":5,"70":1,"72":1,"76":4,"151":1,"153":7,"165":1,"171":2,"177":1,"179":4,"180":1}}],["orient",{"0":{"13":1},"1":{"14":1,"15":1},"2":{"13":7,"14":12,"64":15,"73":53}}],["orientation",{"0":{"144":1},"1":{"145":1,"146":1},"2":{"6":2,"10":1,"31":1,"56":1,"64":10,"66":2,"70":1,"72":2,"73":2,"75":1,"116":16,"145":1,"180":1}}],["ordered",{"2":{"55":1}}],["order",{"0":{"81":1},"2":{"1":8,"3":2,"4":4,"6":7,"53":1,"55":1,"56":2,"59":1,"64":4,"73":1,"76":1,"81":4,"82":1,"85":2,"88":3,"91":1,"94":1,"104":1,"119":1,"150":4,"153":1,"154":1,"172":2,"180":1,"197":1}}],["or",{"0":{"24":1},"2":{"1":22,"3":6,"4":20,"6":57,"18":1,"20":1,"22":1,"23":1,"25":1,"27":1,"29":2,"31":1,"32":1,"53":4,"56":1,"59":1,"60":1,"62":2,"63":4,"64":24,"65":1,"69":1,"70":1,"71":3,"72":2,"73":9,"75":1,"76":2,"77":1,"82":1,"84":2,"85":4,"88":3,"90":1,"94":1,"96":2,"97":1,"98":1,"99":1,"100":1,"101":1,"107":2,"110":2,"111":3,"112":2,"113":1,"114":1,"115":1,"116":26,"118":2,"119":1,"121":1,"122":2,"125":1,"127":2,"131":1,"132":1,"134":1,"135":1,"141":1,"142":1,"143":7,"145":2,"146":3,"148":4,"150":14,"152":1,"153":8,"154":3,"155":2,"156":1,"157":1,"159":1,"161":2,"162":3,"163":1,"165":7,"166":2,"172":2,"173":1,"174":2,"176":2,"177":2,"178":1,"180":3,"182":2,"184":2,"188":1,"189":2,"197":1,"199":2}}],["ecosystem",{"2":{"160":1}}],["effects",{"2":{"153":2,"154":1}}],["efficiently",{"2":{"20":1}}],["efficient",{"2":{"6":1,"59":1,"70":2,"72":2,"75":2,"82":1,"159":1}}],["e2",{"2":{"116":4}}],["e1",{"2":{"116":8}}],["euclid",{"2":{"66":2,"85":11,"116":1,"181":1}}],["euclidean",{"2":{"4":2,"6":3,"59":13,"85":6,"161":6,"177":1}}],["everything",{"2":{"180":1}}],["everywhere",{"2":{"161":1}}],["every",{"2":{"64":1,"88":2,"151":1,"187":1}}],["evenly",{"2":{"198":1}}],["eventually",{"2":{"64":1}}],["even",{"2":{"56":2,"66":1,"73":1,"85":1,"88":1,"148":1,"158":1,"167":1}}],["evaluated",{"2":{"197":1}}],["eval",{"2":{"31":6,"153":1,"154":1}}],["epsg",{"2":{"193":5,"194":8}}],["eps",{"2":{"53":2,"73":14}}],["eponymous",{"2":{"6":1,"176":1}}],["est",{"2":{"199":1}}],["essentially",{"2":{"33":1,"162":1}}],["especially",{"2":{"6":1,"18":1,"23":1,"143":1}}],["eg",{"2":{"32":1}}],["etc",{"0":{"156":1},"2":{"6":1,"20":2,"55":1,"82":1,"162":1,"196":1}}],["e",{"2":{"6":1,"9":1,"22":1,"60":1,"143":1,"151":1,"153":2,"161":1,"192":2,"193":1,"196":1}}],["eltype",{"2":{"143":4}}],["elements",{"2":{"100":1,"101":1,"114":1,"115":1,"122":1,"131":1,"132":1,"141":1,"142":1}}],["element",{"2":{"6":6,"52":1,"64":4,"69":2,"70":1,"72":1,"73":1,"75":3,"175":1,"193":1}}],["ellipsoid",{"2":{"6":1,"161":2,"190":1}}],["elsewhere",{"2":{"69":1}}],["elseif",{"2":{"64":5,"66":7,"70":1,"72":1,"73":14,"75":2,"76":1,"105":3,"116":10,"143":2,"146":1,"169":1,"182":2,"184":2}}],["else",{"2":{"3":12,"6":6,"53":1,"59":2,"64":19,"66":9,"69":1,"71":2,"73":9,"75":1,"76":9,"105":2,"116":17,"122":8,"143":20,"153":6,"154":2,"156":2,"159":1,"171":1,"173":1,"180":2,"182":4,"184":2,"185":1,"187":1,"188":1}}],["empty",{"2":{"4":4,"6":6,"53":2,"64":2,"70":1,"72":1,"73":2,"75":1,"143":2}}],["embedding",{"0":{"152":1,"170":1}}],["embedded",{"0":{"194":1},"2":{"143":1,"152":3,"191":1,"194":1}}],["embed",{"2":{"0":2,"4":1,"6":1,"152":1,"170":2}}],["errors",{"2":{"31":1,"73":1,"177":1}}],["error",{"0":{"173":1},"2":{"4":2,"6":4,"7":1,"18":1,"31":6,"32":2,"59":1,"60":4,"64":2,"73":2,"74":1,"88":2,"143":1,"151":1,"165":2,"173":3,"176":5,"184":4,"187":3,"189":1}}],["edgekeys",{"2":{"143":3}}],["edge",{"2":{"3":2,"4":6,"6":4,"20":1,"31":1,"56":1,"62":1,"64":25,"66":13,"70":1,"72":1,"73":6,"75":1,"85":4,"88":1,"96":2,"111":2,"112":1,"116":7,"122":21,"127":2,"128":1,"129":1,"143":7,"189":2}}],["edges`",{"2":{"73":1}}],["edges",{"2":{"0":1,"4":4,"6":9,"64":12,"66":8,"71":3,"73":10,"76":3,"85":3,"87":2,"88":1,"90":1,"96":1,"97":3,"98":7,"99":3,"107":1,"110":3,"113":1,"116":3,"122":20,"124":1,"127":1,"143":22,"189":29}}],["earlier",{"2":{"192":3}}],["earth",{"2":{"6":2,"25":1,"27":1,"161":2,"176":2,"180":1,"193":2,"197":1}}],["easiest",{"2":{"195":1}}],["easier",{"2":{"163":1,"186":1}}],["easily",{"2":{"148":1}}],["east",{"2":{"66":9}}],["easy",{"2":{"1":2,"6":1,"167":1,"185":1}}],["eachindex",{"2":{"53":1,"143":3,"146":1,"153":1,"154":1,"181":1,"184":1}}],["each",{"2":{"3":4,"4":6,"6":6,"9":1,"18":2,"20":1,"53":4,"56":2,"57":4,"59":1,"64":5,"66":1,"73":3,"85":1,"88":2,"94":1,"108":1,"116":6,"121":1,"122":3,"125":1,"135":1,"143":1,"146":1,"153":1,"167":2,"180":1,"195":1,"196":1,"198":2,"199":2,"200":1}}],["equator",{"2":{"6":1,"161":1}}],["equatorial",{"2":{"6":6,"176":4}}],["equality",{"2":{"64":1,"73":1,"197":1}}],["equal",{"2":{"3":4,"4":32,"6":19,"53":6,"73":1,"84":1,"85":4,"87":3,"88":22,"96":1,"110":1,"116":15,"121":1,"122":2,"127":1,"137":2,"158":1}}],["equals",{"0":{"40":1,"86":1,"87":1},"1":{"87":1,"88":1},"2":{"0":17,"4":5,"6":19,"31":1,"40":2,"53":2,"64":4,"69":2,"73":8,"85":1,"86":1,"87":2,"88":50,"96":1,"110":1,"116":10,"122":2,"127":1,"137":3,"197":1}}],["equivalent",{"2":{"3":2,"4":8,"6":6,"56":1,"64":1,"73":1,"76":1,"88":5,"94":1,"116":1}}],["enable",{"2":{"200":1}}],["enabled",{"2":{"197":1}}],["enabling",{"0":{"200":1}}],["enclosed",{"2":{"116":1}}],["encode",{"2":{"24":1}}],["encompasses",{"2":{"18":1,"116":1}}],["encounters",{"2":{"18":1}}],["en",{"2":{"116":1,"182":1}}],["envelope",{"2":{"73":2}}],["envelopes",{"2":{"73":2}}],["enough",{"2":{"64":1}}],["entirely",{"2":{"116":1}}],["entire",{"2":{"66":1,"116":4}}],["entry",{"2":{"64":11,"71":3,"73":4,"76":3,"143":1}}],["ent",{"2":{"64":19,"69":2}}],["enter",{"2":{"64":4}}],["ensuring",{"2":{"6":1,"174":1,"177":1}}],["ensure",{"2":{"6":3,"59":1,"70":1,"72":1,"75":1,"153":2,"157":2,"164":1}}],["ensures",{"2":{"6":3,"159":1,"166":3,"169":2}}],["enumerate",{"2":{"13":2,"53":1,"64":10,"66":1,"69":1,"71":1,"76":2,"116":1,"143":2,"169":2,"184":1}}],["enum",{"2":{"6":2,"64":3,"72":3,"116":3}}],["endpt",{"2":{"182":3}}],["endpoints",{"2":{"64":3,"66":1,"71":1,"73":6,"76":1,"85":2,"116":11,"122":2,"134":1}}],["endpoint=3",{"2":{"64":1}}],["endpointtype",{"2":{"64":2}}],["endpoint",{"2":{"3":2,"6":2,"64":27,"72":1,"73":16,"85":2,"93":1,"116":3,"122":2,"180":4,"182":4,"192":1}}],["ending",{"2":{"64":1,"66":1}}],["end",{"2":{"1":2,"6":1,"9":1,"13":4,"14":3,"31":6,"32":4,"35":1,"36":1,"37":1,"38":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"53":18,"56":8,"59":35,"60":3,"63":10,"64":130,"66":43,"69":9,"70":8,"71":12,"72":5,"73":31,"74":1,"75":6,"76":24,"82":3,"85":19,"88":20,"100":2,"101":2,"105":20,"114":2,"115":2,"116":104,"122":21,"127":1,"131":2,"132":2,"137":1,"141":2,"142":2,"143":44,"146":9,"147":4,"148":1,"150":2,"153":27,"154":17,"156":15,"157":1,"159":5,"161":4,"162":1,"163":4,"165":3,"169":18,"171":4,"172":1,"173":2,"176":8,"177":8,"180":7,"181":6,"182":30,"183":3,"184":27,"185":4,"187":4,"188":4,"189":19}}],["enforce",{"2":{"0":1,"6":2,"32":3,"187":3}}],["exits",{"2":{"64":1}}],["exit",{"2":{"64":32,"69":2,"71":3,"73":3,"76":2}}],["existingnodes",{"2":{"143":3}}],["existing",{"2":{"64":3,"75":1,"143":1,"193":2,"195":1}}],["exists",{"2":{"64":1,"66":1,"73":1}}],["exist",{"2":{"6":1,"64":1,"73":3,"187":1}}],["excluding",{"2":{"113":1,"116":1,"127":2}}],["exclude",{"2":{"105":9}}],["exclusively",{"2":{"139":1}}],["exclusive",{"2":{"66":1,"73":2}}],["exc",{"2":{"60":2,"173":2,"176":2}}],["excellent",{"2":{"23":1}}],["except",{"2":{"18":1,"19":1}}],["excess",{"2":{"5":2,"6":1,"59":1}}],["exp10",{"2":{"176":1,"180":2}}],["expressed",{"2":{"57":2}}],["express",{"2":{"57":1}}],["experimental",{"2":{"31":3}}],["expect",{"2":{"1":2,"118":1,"172":1}}],["explain",{"2":{"26":1}}],["explanations",{"2":{"26":3}}],["explicitly",{"2":{"6":1,"18":1,"24":1,"53":2,"56":1,"59":1,"60":1,"85":2,"88":1,"173":1,"176":1,"177":1}}],["expose",{"2":{"77":1}}],["exposes",{"2":{"17":1}}],["exported",{"2":{"31":1}}],["export",{"2":{"31":2,"57":1,"161":2,"174":1,"194":1,"196":1}}],["exponential",{"2":{"9":1}}],["ext2",{"2":{"116":3}}],["ext1",{"2":{"116":3}}],["ext",{"2":{"58":15,"64":10,"66":2,"69":3,"70":8,"72":8,"73":18,"75":8,"76":14,"105":7,"116":7}}],["extrema",{"2":{"143":1,"189":1}}],["extreem",{"2":{"53":10}}],["extracts",{"2":{"82":1}}],["extract",{"2":{"82":1,"143":1,"153":1,"154":2,"180":1}}],["extra",{"2":{"6":3,"64":1,"75":1,"174":1,"176":2,"177":1}}],["external",{"2":{"56":1,"116":2}}],["exteriors",{"2":{"9":1,"72":2,"75":2,"143":1}}],["exterior",{"2":{"3":8,"4":4,"6":10,"53":1,"55":1,"56":1,"58":1,"59":36,"63":2,"64":4,"70":2,"75":3,"76":14,"85":1,"88":2,"90":1,"91":1,"94":3,"104":1,"108":2,"116":9,"124":1,"125":3,"128":3,"129":3,"135":2,"143":6,"146":6,"159":3,"164":1,"166":1,"170":1,"192":2}}],["extending",{"2":{"122":1}}],["extended",{"2":{"6":1,"85":1,"161":2}}],["extensions",{"2":{"77":1,"196":1}}],["extension",{"2":{"1":2,"6":1,"59":1,"60":1,"82":1,"93":1,"147":1,"172":3,"173":2,"176":1,"177":1,"178":1,"196":1}}],["extent`",{"2":{"155":1,"170":1}}],["extent=true",{"2":{"170":1}}],["extent=nothing",{"2":{"156":1}}],["extent=",{"2":{"153":4}}],["extent=false",{"2":{"153":1,"180":1}}],["extent=gi",{"2":{"143":3}}],["extents",{"2":{"4":6,"6":3,"31":5,"66":1,"73":3,"116":5,"122":1,"143":3,"153":2,"170":2,"189":2}}],["extent",{"0":{"170":1},"2":{"0":2,"1":8,"4":5,"6":11,"24":1,"31":2,"32":1,"35":2,"36":2,"37":2,"38":2,"50":1,"58":1,"65":1,"66":1,"73":10,"116":4,"122":2,"143":12,"150":4,"152":4,"153":29,"155":3,"156":2,"163":1,"170":2,"180":1,"189":7}}],["exactly",{"2":{"184":1}}],["exactpredicates",{"2":{"7":1,"13":2,"14":2,"31":1}}],["exact",{"2":{"3":10,"6":5,"7":2,"12":1,"13":1,"64":36,"66":6,"69":7,"70":5,"72":5,"73":7,"74":1,"75":5,"76":7,"91":2,"94":3,"96":1,"97":3,"98":3,"99":1,"104":2,"105":1,"108":2,"110":1,"111":3,"112":2,"113":1,"116":24,"119":2,"122":3,"125":3,"127":1,"128":3,"129":3,"130":1,"135":2,"137":1,"138":3,"139":1,"140":1,"143":1,"168":1}}],["examples",{"0":{"175":1,"179":1},"2":{"3":16,"4":2,"6":11,"26":2,"88":1,"91":1,"94":1,"104":1,"105":1,"108":1,"122":1,"125":1,"135":1,"146":2,"189":1}}],["example",{"0":{"58":1,"78":1,"158":1,"168":1,"198":1,"199":1},"1":{"79":1},"2":{"1":6,"3":4,"6":13,"11":1,"20":1,"23":2,"52":1,"55":1,"58":1,"62":1,"63":1,"65":1,"68":1,"69":1,"70":1,"72":1,"73":1,"75":1,"84":1,"87":1,"88":1,"90":1,"93":1,"103":1,"105":1,"107":1,"116":1,"118":1,"119":1,"121":1,"124":1,"134":1,"143":8,"146":1,"148":1,"150":4,"153":2,"158":1,"164":1,"167":1,"168":1,"171":1,"179":1,"180":2,"185":1,"187":1,"198":1,"200":1}}],["either",{"2":{"1":4,"3":2,"6":4,"22":1,"25":1,"27":1,"64":9,"70":1,"72":1,"73":2,"75":1,"76":1,"84":1,"94":1,"116":5,"118":1,"125":1,"134":1,"135":1,"143":1,"150":4,"153":3,"165":1,"197":1}}],["lj",{"2":{"143":2}}],["lrs",{"2":{"180":2}}],["lr",{"2":{"143":3,"153":3}}],["lp",{"2":{"116":2}}],["lstart",{"2":{"116":2}}],["ls",{"2":{"116":12}}],["ll",{"2":{"17":1,"58":1,"175":2,"180":1,"193":1,"195":1}}],["l",{"2":{"14":4,"59":6,"105":2,"116":32}}],["lgeos",{"2":{"180":1}}],["lg",{"2":{"13":1,"14":1,"15":2,"32":5,"33":1,"35":3,"36":3,"37":3,"38":3,"40":3,"41":3,"42":3,"43":3,"44":3,"45":3,"46":3,"47":3,"48":3,"49":3,"50":3,"81":4,"176":9,"180":17}}],["l305",{"2":{"6":1}}],["log10",{"2":{"176":2,"180":4}}],["log",{"2":{"156":4,"175":2}}],["loudly",{"2":{"153":1}}],["location",{"2":{"64":1,"116":6}}],["local",{"2":{"53":3,"56":1,"64":4,"71":1,"76":1,"143":1}}],["locally",{"2":{"6":1,"161":2}}],["loose",{"2":{"157":1}}],["lookup",{"2":{"143":1,"153":1}}],["looks",{"2":{"62":1}}],["look",{"2":{"55":2,"143":2,"158":1,"175":1}}],["looping",{"2":{"143":1}}],["loop",{"2":{"53":1,"59":2,"63":3,"64":8,"66":1,"73":1,"76":1,"116":5,"143":3,"182":1}}],["lower",{"2":{"6":1,"7":1,"143":1,"198":1}}],["lon",{"2":{"6":3,"175":1,"176":2}}],["longitude",{"2":{"6":3,"161":3,"193":2}}],["long",{"2":{"6":1,"73":1,"176":1,"199":1}}],["longer",{"2":{"6":3,"174":1,"176":2,"177":1}}],["lots",{"2":{"193":1}}],["lot",{"2":{"6":1,"23":1,"53":1,"56":1,"63":1,"66":1,"85":1,"88":1,"122":1,"148":1,"175":1,"187":2}}],["load",{"2":{"153":1,"154":1,"180":1,"191":2}}],["loading",{"2":{"60":1,"173":1,"176":1}}],["loads",{"2":{"5":2,"6":1,"59":1}}],["loaded",{"2":{"1":2,"60":3,"172":1,"173":2,"176":2}}],["laptop",{"2":{"199":1}}],["land",{"2":{"193":8}}],["layers",{"2":{"151":1}}],["label",{"2":{"14":4,"15":2,"79":2,"81":1,"84":1,"143":3,"175":2,"179":2,"180":2}}],["labels",{"2":{"13":2,"143":1}}],["lazily",{"2":{"6":1,"156":1}}],["later",{"2":{"56":1,"81":1,"143":1}}],["latitude",{"2":{"6":3,"161":3,"193":2}}],["lat",{"2":{"6":4,"175":1,"176":3}}],["larger",{"2":{"64":1,"75":1,"184":1}}],["large",{"2":{"6":8,"59":1,"180":2,"196":1,"199":1}}],["lastindex",{"2":{"184":1}}],["last",{"2":{"4":6,"6":3,"9":1,"53":11,"56":2,"58":2,"64":9,"66":4,"85":7,"88":5,"116":20,"137":1,"143":6,"158":1,"169":2,"182":1}}],["lt",{"2":{"6":6,"73":4,"175":1}}],["len",{"2":{"182":7}}],["length",{"2":{"0":1,"5":2,"6":5,"9":1,"18":1,"59":32,"61":1,"62":1,"63":22,"64":11,"66":1,"69":2,"70":2,"72":1,"73":1,"75":1,"76":1,"116":1,"143":16,"153":2,"154":1,"169":2,"175":1,"181":1,"182":1,"183":1,"184":7}}],["legend",{"2":{"180":4}}],["le",{"2":{"116":10}}],["leaving",{"2":{"158":1}}],["leaf",{"2":{"153":1,"156":3}}],["leading",{"2":{"192":1}}],["lead",{"2":{"73":1,"158":1}}],["least",{"2":{"3":8,"6":4,"64":1,"73":1,"76":2,"116":14,"122":6,"125":1,"131":1,"135":1,"138":3,"139":2,"140":2,"141":1,"142":1,"146":1}}],["leftjoin",{"2":{"197":1}}],["leftover",{"2":{"64":1}}],["left=1",{"2":{"64":1}}],["left",{"2":{"59":1,"64":5,"143":2,"146":1,"182":17,"184":5}}],["lets",{"2":{"56":1}}],["let",{"2":{"55":1,"62":1,"116":1,"143":3,"175":1,"192":6,"193":4,"194":3,"195":2,"196":2,"200":1}}],["levels",{"2":{"6":1,"143":1,"151":1,"162":1}}],["level",{"2":{"6":1,"7":1,"9":1,"18":2,"20":1,"29":1,"151":1,"153":2,"157":1,"159":1,"165":5,"166":1,"167":1,"169":2,"194":2}}],["less",{"2":{"3":2,"6":7,"53":1,"56":1,"59":1,"63":1,"66":1,"85":1,"88":1,"105":1,"122":1,"143":1,"180":1,"181":1}}],["l289",{"2":{"6":1}}],["l2",{"2":{"3":8,"4":8,"6":8,"87":4,"88":12,"90":8,"104":2,"107":5,"121":4,"124":8,"134":3,"135":2}}],["l195",{"2":{"6":1}}],["l177",{"2":{"6":1}}],["l1",{"2":{"3":12,"4":8,"6":10,"87":4,"88":12,"90":8,"93":4,"94":2,"103":4,"104":2,"107":5,"121":4,"124":8,"134":3,"135":2}}],["li",{"2":{"143":2}}],["lie",{"2":{"73":1}}],["lies",{"2":{"6":1,"64":3,"161":1,"198":1}}],["limitations",{"2":{"73":1}}],["limits",{"2":{"58":1}}],["limited",{"2":{"6":1,"174":1,"177":1}}],["library",{"2":{"69":1,"196":1}}],["libraries",{"2":{"56":1,"167":1,"196":1}}],["libgeos",{"2":{"6":2,"13":1,"14":1,"15":1,"23":1,"32":2,"56":1,"60":5,"81":1,"147":1,"176":7,"180":4,"187":2}}],["little",{"2":{"26":1}}],["literate",{"2":{"26":1,"31":1,"32":1,"50":1,"53":1,"56":1,"59":1,"60":1,"63":1,"64":1,"66":1,"69":1,"71":1,"73":1,"74":1,"76":1,"82":1,"85":1,"88":1,"91":1,"101":1,"104":1,"105":1,"115":1,"116":1,"119":1,"122":1,"132":1,"142":1,"143":1,"146":1,"147":1,"153":1,"154":1,"155":1,"156":1,"159":1,"163":1,"166":1,"169":1,"170":1,"171":1,"173":1,"177":1,"184":1,"185":1,"187":1,"188":1,"189":1}}],["lift",{"2":{"14":2}}],["lin",{"2":{"176":5}}],["linked",{"2":{"77":1}}],["linrange",{"2":{"13":2,"14":5,"58":2,"84":1,"143":2,"176":1,"180":2}}],["linering",{"2":{"193":1}}],["linewidth",{"2":{"55":1,"192":1}}],["linesegment",{"2":{"146":2,"177":1}}],["lines",{"0":{"97":1,"111":1,"128":1,"138":1},"2":{"3":2,"4":8,"6":5,"64":3,"68":1,"73":9,"79":1,"80":2,"81":2,"84":1,"87":4,"88":4,"90":3,"93":1,"94":1,"103":2,"105":1,"107":3,"116":2,"118":3,"121":4,"122":2,"124":3,"125":1,"134":4,"143":3,"178":1,"190":2,"192":4}}],["linestrings",{"2":{"4":4,"6":2,"9":1,"88":2,"145":1,"157":1,"192":1}}],["linestringtrait",{"2":{"3":4,"4":8,"6":9,"11":3,"32":1,"53":1,"63":4,"72":2,"85":2,"88":8,"96":1,"97":4,"98":1,"105":6,"110":1,"111":5,"122":4,"127":1,"128":4,"129":1,"137":1,"138":4,"139":1,"151":1,"162":2,"165":3,"166":1,"177":2}}],["linestring",{"2":{"3":10,"4":12,"6":15,"18":1,"20":1,"53":2,"63":2,"85":4,"87":2,"88":2,"90":2,"91":1,"96":1,"97":3,"104":2,"107":2,"108":1,"110":1,"111":4,"116":2,"121":2,"124":2,"125":1,"127":1,"128":4,"129":1,"137":1,"138":3,"139":1,"146":7,"153":2,"154":2,"189":3,"190":1,"192":5}}],["linetrait",{"2":{"3":4,"4":8,"6":6,"53":1,"64":2,"69":2,"72":2,"85":2,"88":8,"96":1,"97":4,"98":1,"110":1,"111":5,"122":4,"127":1,"128":4,"129":1,"137":1,"138":4,"139":1}}],["line2",{"2":{"3":6,"6":7,"72":2,"73":2,"105":5,"118":3,"119":2,"122":3,"146":5}}],["line1",{"2":{"3":8,"6":8,"72":2,"73":2,"105":5,"118":3,"119":2,"122":5,"146":5}}],["linea",{"2":{"1":2,"6":1,"185":1}}],["linearmap",{"2":{"180":1}}],["linearalgebra",{"2":{"31":1}}],["linear",{"2":{"4":14,"6":10,"9":1,"56":2,"59":1,"62":1,"63":3,"66":1,"73":1,"85":5,"88":8,"98":1,"116":2,"128":1,"138":1,"139":2,"145":1,"153":1,"154":1,"159":3,"161":1,"175":5,"176":3,"177":4}}],["linearr",{"2":{"1":2,"6":1,"185":1}}],["linearrings",{"2":{"9":1,"112":1,"143":6,"157":1,"192":1}}],["linearringtrait",{"2":{"4":8,"6":6,"11":3,"32":1,"53":3,"56":2,"63":4,"64":4,"72":2,"85":2,"88":8,"96":1,"97":1,"98":4,"110":1,"111":2,"112":3,"127":1,"128":1,"129":4,"137":1,"138":1,"139":4,"162":2,"165":1,"177":2,"180":1}}],["linearring",{"2":{"1":20,"3":4,"4":2,"6":15,"53":2,"63":2,"64":2,"75":2,"76":1,"82":1,"85":1,"96":1,"98":3,"110":1,"111":1,"112":2,"116":2,"122":4,"127":1,"129":4,"137":1,"138":1,"139":3,"143":3,"146":1,"150":4,"153":5,"154":2,"157":1,"158":6,"159":1,"168":13,"180":1,"185":8,"192":24,"193":6,"194":8,"198":2}}],["linearsegments",{"2":{"0":1,"6":4,"174":1,"175":1,"176":3,"177":5}}],["line",{"0":{"116":1},"2":{"0":1,"3":26,"4":18,"6":52,"23":1,"52":2,"53":7,"62":3,"63":10,"64":12,"66":8,"68":6,"69":18,"72":8,"73":67,"76":6,"85":11,"88":5,"91":2,"93":2,"94":1,"96":2,"97":11,"98":8,"103":1,"105":11,"108":2,"110":1,"111":9,"112":4,"116":141,"118":2,"119":2,"121":3,"122":12,"125":2,"127":2,"128":10,"129":7,"134":2,"135":2,"137":1,"138":10,"139":3,"143":2,"146":6,"177":1,"180":1,"181":1,"182":4,"183":1,"189":3,"192":3}}],["lineorientation",{"2":{"0":1,"6":2,"72":2}}],["lists",{"2":{"20":1,"64":3,"122":1}}],["listed",{"2":{"6":1,"53":1,"180":1}}],["list",{"2":{"6":16,"9":1,"53":20,"64":233,"69":20,"70":14,"71":8,"72":13,"73":5,"75":13,"76":1,"199":2}}],["likely",{"2":{"151":1}}],["like",{"0":{"74":1},"2":{"1":4,"6":9,"17":1,"18":2,"19":1,"20":1,"23":1,"24":1,"29":1,"56":1,"58":1,"59":1,"62":1,"66":1,"70":1,"72":1,"75":1,"82":1,"84":1,"85":1,"88":1,"148":2,"150":4,"153":1,"154":2,"162":2,"165":3,"166":1,"174":1,"175":1,"193":2}}],["iah",{"2":{"190":2}}],["i=2",{"2":{"146":1}}],["image",{"2":{"143":1}}],["impossible",{"2":{"69":1,"121":1}}],["important",{"2":{"175":1}}],["import",{"2":{"1":6,"6":5,"13":2,"14":2,"15":1,"31":10,"52":1,"55":1,"60":1,"62":1,"65":1,"69":1,"70":1,"72":1,"73":1,"75":1,"84":1,"87":1,"88":1,"90":1,"91":1,"93":1,"94":1,"103":1,"104":1,"105":1,"107":1,"108":1,"118":1,"119":1,"121":1,"122":1,"124":1,"125":1,"134":1,"135":1,"146":3,"150":2,"153":2,"154":1,"173":1,"176":2,"179":2,"180":3,"185":2,"189":1,"191":5}}],["implements",{"2":{"32":1,"187":1}}],["implementing",{"2":{"6":1,"180":1}}],["implement",{"2":{"6":1,"17":1,"23":1,"53":1,"56":1,"59":1,"63":1,"66":1,"82":1,"85":1,"88":1,"94":1,"108":1,"122":1,"125":1,"135":1,"148":1,"164":1,"165":4,"166":1}}],["implementation",{"0":{"53":1,"56":1,"63":1,"66":1,"69":1,"82":1,"85":1,"88":1,"91":1,"94":1,"104":1,"108":1,"119":1,"122":1,"125":1,"135":1,"159":1,"169":1,"177":1},"2":{"6":1,"53":3,"56":3,"59":1,"63":3,"66":3,"75":1,"85":3,"88":3,"91":1,"94":2,"104":1,"108":2,"119":1,"122":3,"125":2,"135":2,"143":2,"147":1,"153":1,"154":1,"172":1,"180":1,"187":1}}],["implementations",{"2":{"6":1,"94":1,"108":1,"125":1,"135":1,"147":1,"178":1,"187":3}}],["implemented",{"0":{"147":1},"2":{"1":2,"6":2,"31":1,"56":1,"59":3,"69":2,"71":2,"73":2,"76":2,"82":1,"85":2,"147":1,"148":2,"154":1,"165":2,"172":1,"178":1}}],["improvements",{"2":{"9":2,"10":1}}],["improve",{"2":{"4":2,"6":1,"170":1}}],["ipoints",{"2":{"116":4}}],["ip",{"2":{"88":2}}],["ipt",{"2":{"64":8}}],["ihole",{"2":{"88":2}}],["ih",{"2":{"76":22}}],["i2",{"2":{"66":2}}],["i1",{"2":{"66":2}}],["ii",{"2":{"64":8}}],["io",{"2":{"60":5,"173":5,"176":5}}],["i+1",{"2":{"59":8,"143":1,"182":2,"184":1}}],["i",{"2":{"9":1,"13":4,"22":1,"53":14,"56":1,"59":16,"64":28,"66":4,"71":2,"75":2,"76":4,"85":2,"88":8,"105":7,"116":28,"143":17,"146":14,"153":8,"154":8,"177":2,"181":3,"182":12,"184":28,"189":2,"192":2,"193":1,"199":3}}],["id",{"2":{"195":1}}],["identical",{"2":{"153":1,"168":1}}],["identity",{"2":{"143":4,"156":2,"170":1}}],["ideal",{"2":{"143":1}}],["idea",{"2":{"6":1,"20":1,"25":1,"27":1,"59":1,"148":1,"154":1}}],["idx`",{"2":{"64":1}}],["idx",{"2":{"53":6,"64":167,"66":9,"69":23,"70":5,"72":5,"75":2,"169":34,"182":51}}],["id=",{"2":{"6":2}}],["ignored",{"2":{"6":1,"143":1}}],["ignore",{"2":{"6":1,"143":2}}],["innerjoin",{"2":{"197":1,"198":1,"199":1}}],["inner",{"2":{"116":6,"153":5}}],["in=1",{"2":{"116":1}}],["in`",{"2":{"116":1}}],["inject",{"0":{"74":1},"2":{"173":1}}],["inaccuracies",{"2":{"73":1}}],["ind",{"2":{"199":2}}],["individual",{"2":{"194":1}}],["indicate",{"2":{"156":1}}],["indicates",{"2":{"20":1}}],["indices",{"2":{"64":4,"153":2,"154":2,"184":16}}],["indeed",{"2":{"158":1}}],["index",{"2":{"59":8,"64":11,"116":1,"153":1,"182":1}}],["inds",{"2":{"143":3}}],["inplace",{"2":{"59":1}}],["inputs",{"2":{"6":1,"64":1,"88":1,"91":1,"104":1,"119":1,"184":1}}],["input",{"2":{"6":12,"53":1,"69":1,"70":1,"72":1,"73":1,"75":1,"143":1,"148":1,"154":1,"176":3,"177":2,"181":1,"182":1,"183":1,"193":1}}],["inbounds",{"2":{"59":16,"85":5,"116":1}}],["inspiration",{"2":{"69":1}}],["inspired",{"2":{"68":1,"69":2}}],["inside",{"2":{"53":3,"62":1,"64":3,"66":1,"70":1,"71":1,"72":1,"73":1,"75":1,"76":2,"84":3,"85":1,"96":1,"116":1,"124":1,"127":1,"143":2}}],["insertion",{"2":{"64":1}}],["insert",{"2":{"53":1,"182":1}}],["instability",{"2":{"24":2}}],["instantiating",{"2":{"20":1}}],["instead",{"2":{"18":1,"24":1,"154":1}}],["instructs",{"2":{"6":1,"187":2}}],["inline",{"2":{"32":1,"116":4,"146":1,"153":12,"154":10,"163":2}}],["init=nothing",{"2":{"154":1}}],["init=typemax",{"2":{"85":2}}],["init=zero",{"2":{"56":1,"66":1}}],["initial",{"2":{"73":2,"176":1}}],["initially",{"2":{"64":1}}],["initialize",{"2":{"59":3,"63":2,"64":1,"73":1}}],["init",{"2":{"19":1,"31":1,"53":1,"63":2,"154":30,"176":4}}],["incorrect",{"2":{"157":1,"158":1}}],["increase",{"2":{"64":1,"116":1}}],["increasing",{"2":{"6":1,"180":1}}],["increment",{"2":{"59":5}}],["including",{"2":{"53":1,"64":2,"73":1,"85":1,"96":1,"97":1,"98":1,"99":1,"116":2}}],["include",{"2":{"31":44,"53":1,"64":1,"77":1,"85":2,"163":1,"180":2,"194":2,"195":1}}],["included",{"2":{"6":2,"76":2,"166":2,"169":2,"194":1}}],["includes",{"2":{"4":4,"6":2,"76":1,"85":2,"88":1,"116":1}}],["incircle",{"0":{"16":1}}],["investigate",{"2":{"143":1}}],["investigating",{"0":{"81":1}}],["inverted",{"2":{"6":1,"82":1}}],["invalid",{"2":{"20":1,"71":2,"158":1,"167":1,"168":1}}],["invoke",{"2":{"20":1}}],["involved",{"2":{"148":1}}],["involve",{"2":{"20":1}}],["involving",{"2":{"6":3,"70":1,"72":1,"75":1}}],["invocation",{"2":{"18":1}}],["inv",{"2":{"6":2,"161":3}}],["ing",{"2":{"1":2,"6":2,"59":1,"185":1}}],["intr",{"2":{"64":28,"66":9,"69":16,"73":8}}],["intr2",{"2":{"64":2,"73":14}}],["intr1",{"2":{"64":3,"73":21,"116":2}}],["intrs",{"2":{"64":10,"73":5}}],["introduction",{"0":{"27":1},"1":{"28":1,"29":1,"30":1}}],["introducing",{"2":{"24":1}}],["introduces",{"2":{"24":1}}],["int",{"2":{"64":6,"76":7,"105":7,"177":1,"180":1,"182":5,"183":1,"184":1}}],["integrate",{"2":{"56":1}}],["integrating",{"2":{"56":1}}],["integrals",{"2":{"55":1}}],["integral",{"2":{"55":1}}],["intended",{"2":{"6":1,"165":3,"166":1}}],["intermediate",{"2":{"66":1}}],["inter2",{"2":{"66":15}}],["inter1",{"2":{"66":23}}],["interpreted",{"2":{"59":1}}],["interpolation",{"2":{"5":2,"6":1,"58":1,"59":2,"174":1}}],["interpolated",{"2":{"5":6,"6":3,"59":17,"174":1}}],["interpolate",{"2":{"0":2,"5":3,"6":4,"57":1,"58":2,"59":25}}],["interest",{"2":{"59":1,"85":1}}],["internal",{"2":{"58":1}}],["internals",{"2":{"24":1}}],["inter",{"2":{"6":3,"64":21,"69":1,"70":1,"72":5,"73":4}}],["interface",{"0":{"165":1},"2":{"6":3,"20":1,"77":1,"82":1,"153":1,"164":1,"165":5,"166":1,"180":1,"193":1}}],["interacted",{"2":{"116":1}}],["interaction",{"0":{"116":1},"2":{"116":2}}],["interactions",{"2":{"64":1,"76":3,"116":15}}],["interactive",{"2":{"13":1,"14":1}}],["interacting",{"2":{"6":1,"72":1,"116":2}}],["interacts",{"2":{"3":2,"6":1,"116":3,"134":1,"135":1,"138":3,"139":1,"140":1}}],["interact",{"2":{"3":4,"6":2,"75":1,"76":1,"107":1,"116":5,"119":1,"134":1,"135":1,"137":1,"138":2,"139":2,"140":1}}],["interior",{"2":{"3":12,"6":7,"53":9,"55":1,"59":7,"63":5,"64":1,"76":18,"90":1,"91":1,"93":1,"94":3,"97":5,"98":1,"99":2,"103":2,"104":1,"105":1,"108":2,"110":2,"111":6,"112":3,"116":15,"124":1,"125":3,"130":2,"134":1,"135":3,"138":1,"139":2,"140":2,"146":2,"159":1,"166":1}}],["interiors",{"2":{"3":12,"6":7,"59":20,"90":1,"91":1,"93":1,"103":1,"104":1,"107":1,"108":1,"113":1,"116":5,"118":1,"119":1,"124":1,"125":1,"128":3,"129":3,"134":1,"135":1,"137":1,"138":2,"139":1}}],["intersectingpolygons",{"2":{"6":3}}],["intersecting",{"0":{"167":1},"1":{"168":1,"169":1},"2":{"6":4,"31":1,"64":2,"76":2,"166":4,"167":1,"169":4}}],["intersections",{"0":{"73":1},"2":{"64":2,"66":2,"71":1,"72":2,"73":1,"76":1,"116":2}}],["intersection",{"0":{"37":1,"72":1,"117":1},"1":{"118":1,"119":1},"2":{"0":2,"3":6,"6":19,"9":1,"15":4,"23":1,"31":1,"37":2,"64":38,"66":6,"69":3,"70":4,"71":4,"72":15,"73":73,"75":2,"76":2,"105":2,"116":6,"118":1,"122":5}}],["intersect",{"2":{"3":16,"6":11,"64":4,"66":3,"70":2,"72":1,"73":1,"75":1,"76":5,"90":1,"91":2,"93":1,"94":1,"104":1,"108":1,"111":1,"113":1,"116":4,"118":2,"122":1,"124":1,"125":2,"128":3,"129":3,"168":1,"169":4}}],["intersects",{"0":{"49":1,"118":1},"2":{"0":2,"3":5,"6":6,"31":1,"49":2,"64":1,"73":2,"76":2,"105":2,"117":1,"118":4,"119":4,"122":5,"130":1,"169":2,"197":1}}],["into",{"2":{"5":2,"6":7,"17":1,"26":1,"53":1,"56":1,"59":1,"63":4,"64":2,"69":1,"70":1,"72":1,"116":1,"143":4,"153":3,"154":2,"155":1,"156":1,"162":1,"169":1,"180":1,"189":2,"192":2,"197":1}}],["int64",{"2":{"1":12,"6":6,"158":6,"181":1,"182":1,"184":1,"185":6,"192":14}}],["infinity",{"2":{"116":1,"122":1}}],["info",{"2":{"6":2,"174":1}}],["information",{"0":{"194":1},"2":{"6":1,"29":1,"59":1,"64":2,"65":1,"73":1,"82":1,"116":1,"191":1,"194":3,"196":2}}],["influence",{"2":{"6":1,"161":1}}],["inf",{"2":{"1":2,"9":1,"69":2,"181":1,"184":3}}],["in",{"0":{"23":1},"2":{"1":12,"3":6,"4":2,"5":8,"6":54,"7":1,"9":2,"13":6,"14":2,"17":2,"18":4,"20":1,"23":3,"24":2,"25":1,"26":3,"27":1,"29":1,"30":1,"31":3,"32":1,"33":1,"53":7,"55":1,"56":3,"57":2,"59":22,"60":1,"62":2,"63":5,"64":72,"66":31,"69":6,"70":9,"71":3,"72":5,"73":29,"75":11,"76":28,"81":1,"82":3,"84":6,"85":6,"87":1,"88":17,"90":2,"91":1,"94":10,"97":1,"98":1,"99":1,"100":1,"101":1,"104":1,"105":7,"108":9,"110":1,"111":1,"112":1,"114":1,"115":1,"116":135,"118":2,"119":1,"121":1,"122":11,"124":1,"125":10,"128":3,"129":3,"131":1,"132":1,"134":1,"135":11,"139":1,"141":1,"142":1,"143":10,"146":4,"147":3,"148":1,"150":4,"151":2,"152":1,"153":8,"154":4,"156":4,"160":1,"161":5,"162":1,"163":1,"164":1,"165":1,"166":2,"167":1,"169":7,"170":1,"171":2,"172":3,"173":1,"174":2,"175":2,"176":14,"177":7,"178":1,"180":5,"181":2,"182":4,"183":1,"184":5,"185":2,"186":4,"187":4,"188":1,"189":8,"191":1,"192":2,"193":6,"196":2,"197":4,"198":3,"199":1,"200":1}}],["itererable",{"2":{"189":1}}],["iter",{"2":{"156":31}}],["iterate",{"2":{"59":2,"151":1,"153":1,"156":4}}],["iteration",{"2":{"56":1}}],["iterators",{"2":{"13":1,"59":1,"64":5,"66":3,"72":1,"76":2,"143":1,"153":2,"154":3,"156":8,"169":6,"177":1}}],["iterator",{"2":{"6":2,"64":4,"72":2,"156":2}}],["iterabletype",{"2":{"153":5,"154":6}}],["iterable",{"2":{"4":2,"6":3,"18":1,"56":1,"66":1,"82":1,"153":17,"154":15,"156":10,"192":1}}],["iterables",{"2":{"1":4,"6":2,"22":1,"150":4,"153":1,"154":2,"156":3}}],["ith",{"2":{"64":3,"76":7}}],["itself",{"2":{"66":1,"146":1,"151":1}}],["its",{"2":{"5":2,"6":10,"18":1,"55":1,"59":1,"64":2,"66":4,"76":1,"97":1,"156":1,"164":1,"180":1,"181":1,"182":1,"183":3,"197":1}}],["it",{"2":{"1":8,"4":2,"6":21,"9":1,"18":11,"19":2,"20":1,"22":1,"29":3,"30":1,"52":1,"53":1,"55":2,"56":3,"58":1,"60":1,"63":2,"64":2,"65":1,"66":2,"70":1,"71":1,"72":1,"73":4,"75":1,"76":3,"81":2,"82":2,"85":3,"88":1,"93":2,"96":3,"110":3,"116":14,"121":1,"122":1,"127":3,"137":2,"143":4,"145":1,"146":2,"148":3,"150":2,"151":3,"152":1,"153":8,"154":5,"156":4,"158":1,"159":1,"161":1,"162":2,"163":2,"164":1,"166":1,"167":1,"172":5,"175":2,"176":1,"180":1,"182":1,"186":1,"187":7,"193":3,"194":3,"196":3,"199":2,"200":2}}],["iff",{"2":{"153":1}}],["if",{"0":{"74":1},"2":{"1":10,"3":34,"4":38,"5":2,"6":74,"18":1,"22":2,"31":1,"32":1,"52":1,"53":15,"55":1,"56":6,"59":5,"60":3,"63":1,"64":95,"66":36,"69":8,"70":13,"71":12,"72":9,"73":44,"75":10,"76":22,"82":3,"84":2,"85":8,"87":2,"88":35,"90":1,"91":1,"93":1,"94":2,"96":4,"97":3,"98":3,"99":2,"100":1,"101":1,"103":1,"104":1,"105":9,"107":1,"108":3,"110":5,"111":4,"112":2,"113":2,"114":1,"115":1,"116":132,"118":1,"119":1,"121":4,"122":16,"124":1,"125":2,"127":5,"128":3,"129":3,"130":1,"131":1,"132":1,"134":1,"135":2,"137":4,"138":3,"139":2,"140":2,"141":1,"142":1,"143":35,"146":5,"150":6,"151":1,"153":19,"154":6,"156":7,"159":1,"163":1,"165":1,"166":2,"167":1,"169":12,"170":1,"171":1,"172":3,"173":2,"176":6,"177":2,"180":1,"182":12,"184":12,"185":1,"187":2,"188":1,"193":1,"196":1,"198":2,"199":1}}],["isolate",{"2":{"180":1}}],["isodd",{"2":{"69":1}}],["istable",{"2":{"153":1,"154":1,"156":1}}],["isparallel",{"2":{"116":1,"146":8}}],["is3d",{"2":{"88":1,"156":1,"171":1,"185":1,"188":1,"189":10}}],["issue",{"2":{"64":1}}],["issues",{"2":{"25":1,"27":1}}],["isequal",{"2":{"143":1}}],["iseven",{"2":{"116":1}}],["isempty",{"2":{"56":1,"59":4,"66":1,"70":1,"71":2,"72":1,"143":1,"165":1,"182":1}}],["isexported",{"2":{"31":1}}],["isa",{"2":{"18":1,"59":9,"153":3,"154":1,"189":1}}],["isnothing",{"2":{"60":1,"64":9,"69":1,"71":2,"73":2,"76":2,"88":1,"143":1,"173":1,"176":1,"180":1,"181":1,"182":5,"183":1,"184":6}}],["isn",{"2":{"6":1,"56":1,"64":4,"66":1,"69":1,"71":1,"73":3,"76":2,"85":3,"88":1,"93":1,"116":9,"122":1,"180":1,"187":1}}],["isconcave",{"0":{"146":1},"2":{"0":1,"6":2,"81":1,"144":1,"146":3}}],["isclockwise",{"0":{"145":1},"2":{"0":1,"6":2,"66":1,"143":2,"144":1,"146":5}}],["is",{"0":{"25":1,"52":1,"55":2,"62":1,"65":1,"68":1,"84":2,"87":1,"90":1,"93":1,"103":1,"107":1,"118":1,"121":1,"124":1,"134":1,"151":1},"2":{"0":1,"1":20,"3":16,"4":86,"5":2,"6":116,"9":3,"11":1,"13":1,"14":1,"18":3,"19":1,"20":1,"22":3,"23":2,"25":2,"27":2,"52":1,"53":19,"55":7,"56":19,"57":2,"58":2,"59":15,"60":3,"62":2,"63":5,"64":82,"65":3,"66":22,"68":1,"69":2,"70":4,"71":13,"72":4,"73":40,"75":7,"76":20,"77":1,"81":5,"82":4,"84":8,"85":23,"88":13,"90":2,"91":3,"93":4,"94":4,"96":7,"97":3,"98":3,"99":1,"100":1,"101":1,"104":3,"105":3,"107":1,"108":5,"110":9,"111":4,"112":2,"113":1,"114":1,"115":1,"116":91,"119":2,"121":3,"122":12,"124":4,"125":5,"127":8,"128":3,"129":3,"130":1,"131":2,"132":1,"135":4,"137":2,"143":11,"145":2,"146":7,"147":1,"148":3,"150":6,"151":3,"152":1,"153":18,"154":4,"156":5,"157":7,"158":2,"159":1,"161":10,"162":1,"163":1,"164":3,"165":3,"166":1,"167":4,"168":1,"169":2,"171":1,"172":7,"173":2,"174":3,"175":3,"176":9,"177":6,"179":1,"180":4,"181":1,"182":2,"183":1,"185":2,"186":1,"187":3,"192":4,"193":5,"194":3,"195":1,"196":3,"197":2,"198":5,"199":2}}],["bx",{"2":{"146":2}}],["b2y",{"2":{"73":4}}],["b2x",{"2":{"73":4}}],["b2",{"2":{"73":47,"85":3,"122":6}}],["b``",{"2":{"71":1}}],["b`",{"2":{"71":3,"73":4,"76":4}}],["bigger",{"2":{"64":1}}],["bit",{"2":{"25":1,"27":1,"184":8,"192":2}}],["b1y",{"2":{"73":7}}],["b1x",{"2":{"73":7}}],["b1",{"2":{"64":8,"73":63,"122":6}}],["breaks",{"2":{"169":1}}],["break",{"2":{"64":3,"66":1,"71":2,"88":4,"116":11,"122":1,"143":6,"169":2}}],["brevity",{"2":{"59":1}}],["broadcasting",{"2":{"6":1,"59":1}}],["broken",{"2":{"3":2,"6":1,"105":1}}],["building",{"2":{"192":1}}],["build",{"2":{"64":13,"69":1,"70":1,"72":1,"75":1,"156":4,"175":2,"183":1,"184":1}}],["built",{"2":{"17":1,"20":1}}],["buffers",{"2":{"143":1}}],["buffered",{"2":{"60":2}}],["buffering",{"2":{"59":1,"60":1}}],["buffer",{"0":{"60":1},"2":{"31":2,"60":5,"63":2,"64":1,"147":1}}],["but",{"2":{"1":4,"3":10,"4":6,"6":17,"18":1,"22":1,"25":1,"27":1,"32":1,"53":1,"55":1,"56":1,"66":1,"73":2,"76":2,"81":2,"82":2,"88":4,"93":2,"116":1,"121":1,"122":5,"124":1,"134":1,"135":1,"138":2,"139":1,"143":1,"146":1,"147":1,"150":4,"151":1,"153":10,"154":3,"156":4,"161":5,"162":1,"171":1,"172":1,"177":1,"180":1,"187":2,"193":2,"194":2,"196":1,"197":1,"198":1,"199":2}}],["black",{"2":{"68":1,"193":1}}],["blue",{"2":{"14":1,"68":1,"87":2,"90":2,"107":2,"121":2,"124":2,"198":2}}],["bloat",{"2":{"194":1}}],["block",{"2":{"6":2,"192":1}}],["blob",{"2":{"6":2,"180":1}}],["balancing",{"2":{"153":1,"154":1}}],["barrier",{"2":{"153":1}}],["barycentric",{"0":{"5":1,"57":1,"59":1},"1":{"58":1,"59":1},"2":{"0":6,"5":17,"6":17,"9":1,"31":1,"57":9,"58":4,"59":52}}],["basic",{"2":{"143":1}}],["base",{"2":{"31":5,"32":1,"59":15,"60":1,"64":2,"143":6,"153":3,"154":3,"161":2,"162":1,"173":1,"176":2,"177":1,"187":3}}],["based",{"2":{"4":4,"6":3,"19":1,"53":2,"56":2,"58":2,"63":1,"66":1,"85":2,"88":1,"94":1,"108":1,"116":2,"122":1,"125":1,"135":1,"162":1,"196":1,"197":1,"198":1}}],["badge",{"2":{"6":2}}],["backs",{"2":{"69":4}}],["backwards",{"2":{"64":1,"71":1,"73":1,"76":1}}],["backing",{"2":{"64":1}}],["backend",{"2":{"60":2,"187":1}}],["back",{"2":{"6":1,"18":1,"22":1,"23":1,"69":4,"187":1}}],["b",{"2":{"3":4,"4":14,"6":13,"35":2,"36":2,"37":2,"38":2,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"64":206,"66":9,"70":26,"71":18,"72":26,"73":77,"74":3,"75":27,"76":39,"88":29,"116":2,"122":22,"195":1}}],["box",{"2":{"65":2,"66":3,"198":1}}],["bounce",{"2":{"64":8,"70":1,"71":1,"72":1,"73":1,"75":1,"76":1}}],["bouncings",{"2":{"64":1}}],["bouncing",{"2":{"64":13,"71":3,"73":4,"76":4}}],["bound",{"2":{"74":1}}],["bounding",{"2":{"64":1,"65":2,"66":3}}],["boundscheck",{"2":{"59":14}}],["bounds",{"2":{"6":1,"143":4}}],["boundaries",{"2":{"3":4,"6":2,"103":2,"107":1,"108":1,"116":2,"118":1,"119":1,"143":1}}],["boundary",{"2":{"3":14,"6":7,"84":1,"90":1,"91":1,"93":1,"94":3,"97":4,"104":2,"105":9,"108":2,"110":1,"111":6,"112":3,"116":18,"124":1,"125":3,"134":2,"135":4,"137":3,"138":5,"139":3,"140":3}}],["bold",{"2":{"60":1,"173":1,"176":1}}],["both",{"2":{"3":10,"6":6,"64":2,"73":4,"75":1,"76":1,"81":2,"84":1,"88":3,"91":1,"105":4,"108":1,"116":2,"122":1,"125":1,"139":1,"175":1,"177":1}}],["bools",{"2":{"10":1}}],["boolsastypes",{"0":{"24":1,"163":1},"2":{"0":1,"6":6,"32":1,"161":1,"163":10,"177":2}}],["booleans",{"2":{"64":1,"116":2}}],["boolean",{"0":{"39":1},"1":{"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1},"2":{"6":1,"24":2,"64":1,"71":1,"73":1,"76":1,"156":1,"163":2,"197":1}}],["bool",{"2":{"3":34,"4":28,"6":40,"32":1,"64":3,"88":17,"91":1,"94":1,"104":2,"105":13,"108":1,"116":2,"119":1,"122":10,"125":1,"135":2,"143":6,"146":7,"163":2,"177":2,"189":5}}],["booltype",{"2":{"0":1,"6":2,"153":2,"154":1,"161":1,"163":5,"177":1}}],["bypred",{"2":{"200":1}}],["by",{"0":{"98":1,"99":1,"129":1},"2":{"1":6,"3":4,"4":16,"6":34,"7":1,"17":1,"18":2,"19":1,"22":1,"24":1,"25":1,"26":1,"27":1,"52":1,"53":6,"55":1,"56":1,"59":4,"60":1,"62":5,"63":4,"64":14,"65":1,"66":6,"68":1,"69":6,"70":1,"72":1,"73":5,"75":4,"76":3,"82":2,"85":5,"88":8,"91":1,"93":1,"94":1,"98":2,"99":2,"100":1,"101":2,"103":1,"115":2,"116":10,"143":4,"146":2,"153":2,"156":5,"161":6,"166":2,"167":1,"169":3,"171":1,"172":2,"173":1,"174":1,"176":3,"177":1,"178":1,"180":1,"181":1,"182":3,"183":1,"185":1,"192":1,"193":1,"194":1,"196":1,"197":5,"198":1,"199":2,"200":1}}],["berlin",{"2":{"199":1}}],["bearing",{"2":{"146":4}}],["beauty",{"2":{"9":1}}],["better",{"2":{"105":1,"153":1,"154":1,"180":1}}],["between",{"2":{"4":8,"6":20,"23":1,"53":2,"59":13,"64":1,"66":18,"70":1,"71":4,"72":1,"73":11,"75":2,"76":4,"85":8,"88":1,"116":4,"122":4,"143":1,"161":2,"176":3,"177":1,"181":2,"182":2,"183":1,"193":1,"197":2,"198":1}}],["been",{"2":{"71":1,"143":1,"148":2,"154":1,"163":1}}],["because",{"2":{"64":1,"82":1,"148":1,"154":1,"186":1}}],["become",{"2":{"22":1}}],["becomes",{"2":{"6":1,"161":1}}],["being",{"2":{"53":1,"73":1,"116":1,"122":1,"167":1}}],["behind",{"2":{"25":1,"26":1,"27":1,"58":1,"148":1,"154":1}}],["behaviours",{"2":{"32":1}}],["behaviour",{"2":{"6":1,"18":1,"23":1,"180":1}}],["best",{"2":{"19":1,"153":2,"180":1}}],["beware",{"2":{"18":1}}],["benchmarking",{"2":{"176":1,"180":1}}],["benchmarkgroup",{"2":{"176":2,"180":3}}],["benchmark",{"0":{"176":1,"180":1},"2":{"176":1,"180":1}}],["benchmarktools",{"2":{"13":1,"176":1,"180":1}}],["benchmarks",{"2":{"9":2}}],["beginning",{"2":{"66":1,"192":1}}],["begin+1",{"2":{"59":5}}],["begin",{"2":{"9":1,"59":7,"153":1,"154":1,"181":1,"196":1}}],["before",{"2":{"6":4,"33":1,"59":1,"70":1,"72":1,"73":1,"75":1,"180":1,"193":1}}],["below",{"2":{"6":2,"17":1,"60":1,"165":1,"182":1,"183":1,"184":1,"196":1}}],["be",{"2":{"1":14,"3":6,"4":22,"5":8,"6":68,"7":1,"9":1,"13":2,"20":3,"23":2,"24":1,"25":3,"26":1,"27":3,"32":1,"53":8,"56":7,"57":2,"58":1,"59":10,"60":2,"62":1,"63":3,"64":14,"65":1,"66":2,"69":1,"70":7,"71":4,"72":7,"73":12,"75":6,"76":5,"82":6,"84":2,"85":4,"88":15,"94":6,"103":2,"104":1,"108":6,"116":21,"122":2,"125":6,"127":1,"128":1,"129":1,"130":1,"135":6,"143":1,"146":2,"150":8,"151":2,"152":2,"153":9,"154":1,"155":1,"156":3,"158":1,"159":1,"161":4,"163":1,"164":1,"165":4,"166":4,"167":2,"169":2,"170":1,"172":3,"173":1,"174":1,"176":8,"177":2,"180":10,"182":1,"184":3,"185":1,"187":2,"192":2,"194":1,"197":4}}],["cpu",{"2":{"199":1}}],["cp",{"2":{"190":1}}],["circumstances",{"2":{"161":2}}],["cy",{"2":{"146":2}}],["cyan",{"2":{"60":1,"173":1,"176":1}}],["cx",{"2":{"146":2}}],["cdot",{"2":{"146":1}}],["cs",{"2":{"116":9}}],["cshape",{"2":{"62":3}}],["cw",{"2":{"66":2}}],["cb",{"2":{"58":1,"81":1,"143":1}}],["cgrad",{"2":{"58":1}}],["cgal",{"2":{"58":1}}],["c",{"2":{"32":1,"56":1,"62":1,"66":4,"69":5,"74":3,"116":24,"176":1}}],["cleaner",{"2":{"82":1}}],["cleanest",{"2":{"82":1}}],["clear",{"2":{"65":1}}],["clearly",{"2":{"52":1,"55":1,"84":1}}],["clamped",{"2":{"73":18}}],["clamp",{"2":{"53":1,"73":1}}],["classified",{"2":{"64":1}}],["classify",{"2":{"64":4}}],["class",{"2":{"6":1,"143":1}}],["class=",{"2":{"6":6}}],["clipping",{"0":{"64":1,"70":1,"71":1,"73":1,"75":1,"76":1},"2":{"6":1,"9":1,"31":8,"64":9,"69":3,"70":1,"72":1,"75":1,"167":1}}],["closure",{"2":{"153":2}}],["closing",{"2":{"53":1}}],["close",{"2":{"53":5,"64":2,"66":1,"69":1,"73":1,"85":9,"143":1,"158":1,"159":4}}],["closer",{"2":{"6":1,"161":1}}],["closest",{"2":{"4":6,"6":3,"73":2,"84":1,"85":6,"161":1}}],["closed2",{"2":{"88":2}}],["closed1",{"2":{"88":2}}],["closed",{"0":{"157":1},"1":{"158":1,"159":1},"2":{"4":8,"6":11,"9":1,"31":1,"53":6,"56":3,"63":3,"64":1,"66":1,"73":1,"76":3,"88":21,"96":2,"97":5,"98":5,"110":2,"111":5,"112":3,"116":52,"127":3,"128":5,"129":5,"138":5,"139":1,"143":1,"146":1,"157":1,"158":1,"159":2,"164":1,"166":1,"192":1}}],["closedring",{"2":{"0":1,"6":1,"157":1,"158":1,"159":4,"164":1,"165":1,"166":1}}],["clockwise",{"2":{"4":2,"6":4,"9":1,"55":1,"56":1,"66":7,"81":1,"143":1,"145":2,"146":3}}],["ceil",{"2":{"177":1}}],["ce",{"2":{"116":11}}],["certainly",{"2":{"73":1}}],["certain",{"2":{"17":1,"18":1,"26":1,"29":1}}],["central",{"2":{"64":1}}],["centroids",{"2":{"62":1,"63":1}}],["centroid",{"0":{"61":1,"62":1},"1":{"62":1,"63":1},"2":{"0":4,"4":3,"6":6,"31":1,"61":3,"62":4,"63":38,"148":1,"154":1,"180":4}}],["cent",{"2":{"62":2}}],["centered",{"2":{"64":1}}],["center",{"2":{"6":1,"62":1,"143":1}}],["cells",{"2":{"143":1}}],["cell",{"2":{"6":4,"65":3,"66":28,"143":2}}],["c2",{"2":{"6":3,"15":2,"85":3,"88":14,"143":21}}],["c1",{"2":{"6":3,"15":2,"85":4,"88":13,"143":26}}],["chunks",{"2":{"153":4,"154":5}}],["chunk",{"2":{"153":6,"154":7}}],["chull",{"2":{"50":2}}],["chose",{"2":{"24":1,"143":1}}],["choose",{"2":{"6":1,"82":1,"143":2}}],["changes",{"2":{"64":1}}],["changed",{"2":{"64":1}}],["change",{"2":{"24":1,"64":1,"81":1}}],["chain=2",{"2":{"64":1}}],["chain=1",{"2":{"64":1}}],["chain",{"2":{"64":66,"71":3,"73":4,"76":4,"81":2}}],["chains",{"2":{"20":1,"64":1}}],["chairmarks",{"2":{"13":1,"176":1,"180":1}}],["children",{"2":{"180":1}}],["child",{"2":{"6":2,"156":7}}],["checkargs",{"2":{"181":1,"182":1,"183":1,"184":1}}],["checking",{"2":{"88":1,"182":1}}],["checks",{"0":{"105":1,"117":1},"1":{"118":1,"119":1},"2":{"60":1,"64":1,"73":1,"87":1,"90":1,"93":1,"103":1,"107":1,"116":5,"118":1,"121":1,"122":1,"124":1,"134":1,"198":1}}],["check",{"2":{"4":2,"6":1,"7":1,"63":1,"64":8,"66":3,"69":1,"70":1,"73":4,"74":1,"75":1,"88":8,"116":11,"143":5,"153":1,"156":4,"168":1,"170":1,"175":2,"182":1,"184":1}}],["checked",{"2":{"4":2,"6":1,"64":1,"73":1,"81":1,"116":1,"170":1}}],["ctor",{"2":{"1":2,"6":1,"185":1}}],["categorize",{"2":{"69":1}}],["categorical",{"2":{"58":1}}],["came",{"2":{"69":1}}],["case",{"2":{"53":1,"57":2,"63":1,"64":1,"70":1,"73":2,"76":1,"116":16,"154":1,"200":1}}],["cases",{"2":{"6":1,"59":1,"69":2,"116":3,"151":1,"153":1,"154":1,"156":3}}],["cause",{"2":{"18":1,"23":1,"182":1}}],["careful",{"2":{"59":1,"151":1}}],["care",{"2":{"17":1,"153":1,"161":1}}],["carried",{"2":{"6":1,"187":1}}],["cairomakie",{"2":{"13":1,"52":1,"55":1,"58":2,"62":1,"65":1,"68":1,"79":1,"80":1,"81":1,"84":1,"87":1,"90":1,"93":1,"103":1,"107":1,"118":1,"121":1,"124":1,"134":1,"175":1,"176":1,"180":1,"190":1,"191":1,"198":1,"199":1}}],["california",{"2":{"199":1}}],["callable",{"2":{"143":4,"165":1}}],["calls",{"2":{"64":1,"73":1,"76":1,"85":1,"94":1,"108":1,"125":1,"135":1,"151":1,"153":1,"177":1}}],["calling",{"2":{"33":1,"64":2,"153":1}}],["call",{"2":{"18":1,"24":1,"56":1,"63":1,"153":4,"178":1}}],["called",{"2":{"6":2,"63":3,"64":1,"153":1,"159":1,"165":1,"166":1,"187":1,"193":1}}],["calculation",{"2":{"73":1}}],["calculations",{"2":{"6":3,"25":2,"27":2,"73":1,"161":2,"176":1}}],["calculating",{"2":{"4":2,"6":1,"18":1,"64":1,"170":1}}],["calculated",{"2":{"6":1,"62":2,"66":1,"73":2,"85":1,"153":4}}],["calculates",{"2":{"4":4,"6":6,"56":1,"59":2,"66":1,"73":2,"75":1,"85":2,"176":1,"183":1}}],["calculate",{"2":{"1":4,"5":2,"6":6,"11":1,"53":3,"59":3,"63":1,"66":1,"73":1,"116":1,"143":1,"150":2,"153":3,"155":1}}],["calc",{"2":{"1":4,"6":4,"24":1,"32":1,"35":2,"36":2,"37":2,"38":2,"50":1,"53":4,"150":2,"152":1,"153":19,"155":1,"163":1,"170":1,"180":2}}],["cache",{"2":{"6":1,"59":1}}],["cant",{"2":{"88":1,"143":1,"189":1}}],["cannot",{"2":{"3":6,"4":4,"6":5,"56":1,"88":1,"96":1,"99":1,"122":2,"130":1,"135":1,"137":2,"139":1}}],["can",{"2":{"1":2,"4":4,"6":16,"7":2,"9":1,"13":1,"14":1,"24":1,"26":1,"31":1,"53":1,"56":1,"57":2,"58":1,"59":3,"60":1,"63":1,"64":3,"66":1,"70":3,"72":3,"73":1,"75":3,"76":1,"81":1,"82":2,"87":1,"88":3,"90":1,"93":1,"105":1,"107":1,"116":23,"118":2,"121":2,"122":3,"124":1,"127":1,"128":1,"129":1,"134":1,"138":1,"139":1,"143":1,"147":1,"148":1,"150":2,"152":1,"153":8,"155":1,"156":1,"158":2,"159":1,"161":1,"166":1,"167":2,"168":1,"170":1,"173":1,"175":1,"176":2,"180":2,"187":1,"192":6,"193":1,"194":3,"196":3,"197":3,"198":3}}],["creation",{"2":{"192":1,"194":1}}],["creating",{"0":{"191":1,"192":1,"195":1},"1":{"192":1,"193":1,"194":1,"195":1,"196":1},"2":{"116":1}}],["creates",{"2":{"7":1,"64":3}}],["create",{"0":{"194":1},"2":{"6":2,"13":2,"14":1,"64":1,"69":1,"73":2,"82":1,"143":2,"153":1,"166":2,"167":3,"169":2,"191":2,"192":4,"193":5,"194":3,"195":1,"196":1,"198":1}}],["created",{"2":{"4":4,"6":2,"64":1,"85":3}}],["criteria",{"2":{"94":2,"108":2,"125":2,"135":2,"182":3}}],["cropping",{"2":{"58":2}}],["cross=1",{"2":{"72":1}}],["cross`",{"2":{"72":1}}],["crossings",{"2":{"64":3,"116":1}}],["crossing",{"0":{"105":1},"2":{"6":2,"64":81,"70":1,"71":7,"72":3,"73":7,"75":1,"76":6,"94":1,"105":1,"116":1,"125":1}}],["cross",{"0":{"142":1},"2":{"6":1,"9":1,"53":3,"64":13,"69":14,"70":2,"71":1,"72":2,"73":10,"74":4,"75":2,"76":1,"94":1,"105":2,"108":1,"116":17,"122":2,"125":1,"135":1,"146":3}}],["crosses",{"0":{"43":1},"2":{"0":2,"3":3,"6":3,"31":1,"43":2,"64":1,"69":1,"105":26,"116":2,"197":1}}],["crc",{"2":{"6":1,"59":1}}],["crs2",{"2":{"193":2}}],["crs1",{"2":{"193":2,"194":1}}],["crs=nothing",{"2":{"153":1,"170":1,"180":1}}],["crs=gi",{"2":{"153":5,"156":3}}],["crs`",{"2":{"153":1,"172":6}}],["crs",{"0":{"193":1},"2":{"1":32,"4":4,"6":10,"32":2,"35":2,"36":2,"37":2,"38":2,"50":2,"82":1,"143":10,"150":4,"152":3,"153":36,"155":2,"156":5,"170":1,"172":7,"180":1,"191":1,"193":13,"194":7,"196":1}}],["customize",{"2":{"153":1,"154":1}}],["custom",{"0":{"200":1},"2":{"6":3,"59":1,"200":2}}],["curr^2",{"2":{"53":2}}],["curr",{"2":{"53":8,"64":116,"69":9,"76":3,"169":26}}],["currentnode",{"2":{"143":8}}],["current",{"2":{"53":1,"59":8,"64":3,"69":2,"71":1,"73":1,"76":6,"143":2,"169":3}}],["currently",{"2":{"5":2,"6":4,"23":1,"59":1,"64":1,"69":1,"71":2,"143":1,"153":1,"161":2}}],["curve",{"0":{"116":1},"2":{"3":2,"4":14,"6":18,"53":6,"56":7,"64":5,"66":3,"72":7,"84":1,"85":22,"88":6,"94":2,"96":4,"97":9,"98":9,"108":1,"110":4,"111":6,"112":3,"116":152,"122":1,"125":1,"127":4,"128":6,"129":6,"135":1,"138":6,"140":3}}],["curves",{"2":{"0":1,"3":2,"6":5,"56":3,"66":3,"73":1,"84":1,"85":1,"88":13,"99":1,"116":1,"122":1,"130":1,"180":2}}],["cutpolygon",{"2":{"68":1}}],["cuts",{"2":{"68":1}}],["cutting",{"0":{"67":1},"1":{"68":1,"69":1},"2":{"64":1,"69":2}}],["cut",{"0":{"68":1},"2":{"0":1,"6":6,"31":1,"59":1,"67":1,"68":5,"69":22,"116":1}}],["cos",{"2":{"192":3,"193":1,"194":2}}],["coastlines",{"2":{"190":1}}],["coarse",{"2":{"6":1,"174":1,"177":1}}],["copy",{"2":{"153":1,"165":1,"184":1}}],["coors1",{"2":{"146":2}}],["coors2",{"2":{"146":3}}],["coord",{"2":{"177":6}}],["coords",{"2":{"69":9,"177":8}}],["coordinatetransformations",{"2":{"1":4,"6":2,"180":1,"185":2,"191":1,"192":5,"194":2}}],["coordinate",{"0":{"59":1,"171":1,"193":1,"194":1},"2":{"1":8,"5":10,"6":7,"25":1,"27":1,"58":2,"59":10,"156":1,"172":4,"177":1,"191":3,"193":1}}],["coordinates",{"0":{"5":1,"57":1},"1":{"58":1,"59":1},"2":{"0":4,"1":2,"4":4,"5":12,"6":22,"56":2,"57":8,"59":25,"64":2,"65":1,"69":2,"70":1,"72":1,"75":1,"85":1,"88":2,"148":1,"161":2,"171":2,"172":1,"175":1,"176":3,"193":2}}],["co",{"2":{"116":2}}],["core",{"2":{"160":1}}],["corner",{"2":{"66":4,"143":1}}],["corners",{"2":{"66":1}}],["correspondent",{"2":{"146":1}}],["correspond",{"2":{"64":1}}],["corresponding",{"2":{"53":3,"71":2}}],["corrected",{"2":{"165":1}}],["correctness",{"2":{"157":1,"187":1}}],["correctly",{"2":{"153":1,"175":1}}],["correcting",{"2":{"20":1,"165":1}}],["corrections",{"0":{"164":1,"166":1},"1":{"165":1,"166":1},"2":{"158":1,"165":6,"168":1}}],["correction",{"2":{"6":10,"31":4,"70":1,"71":2,"72":1,"73":2,"75":1,"76":2,"157":1,"159":2,"164":2,"165":11,"166":7,"167":1,"169":2}}],["correct",{"2":{"6":3,"24":1,"53":1,"56":1,"63":1,"64":1,"66":1,"70":1,"72":1,"75":1,"85":1,"88":1,"94":1,"108":1,"122":1,"125":1,"135":1,"157":1,"158":2,"164":1}}],["cov",{"2":{"66":16}}],["cover",{"2":{"96":1,"100":1}}],["covering",{"2":{"6":2,"103":1,"166":2,"169":2}}],["covered",{"0":{"98":1,"99":1,"129":1},"2":{"3":2,"6":1,"71":1,"76":1,"93":1,"94":1,"98":2,"99":2,"100":1,"101":2,"103":1,"115":2,"116":3,"169":1}}],["coveredby",{"0":{"48":1,"92":1,"93":1,"96":1,"97":1,"100":1,"101":1,"115":1},"1":{"93":1,"94":1},"2":{"0":2,"3":7,"6":4,"31":1,"48":2,"64":1,"92":1,"93":3,"94":10,"95":6,"96":13,"97":15,"98":13,"99":5,"100":2,"101":2,"104":3,"197":1}}],["covers",{"0":{"47":1,"102":1,"103":1},"1":{"103":1,"104":1},"2":{"0":2,"3":9,"6":5,"31":1,"47":2,"102":1,"103":4,"104":5,"143":1,"197":1}}],["coverages",{"2":{"6":1,"66":1}}],["coverage",{"0":{"65":1},"2":{"0":1,"6":2,"31":1,"65":3,"66":16}}],["code",{"2":{"7":1,"10":1,"26":5,"59":1,"94":1,"108":1,"116":1,"125":1,"135":1,"146":1,"163":1,"186":1,"199":1}}],["come",{"2":{"161":1}}],["commonly",{"2":{"196":1}}],["common",{"2":{"87":1,"155":1,"177":1,"191":1,"193":1,"194":1}}],["commented",{"2":{"146":1}}],["comments",{"2":{"116":1}}],["comment",{"2":{"30":1}}],["combos",{"2":{"71":1,"73":1,"76":1}}],["combines",{"2":{"63":1}}],["combine",{"2":{"63":2,"64":5,"169":1}}],["combined",{"2":{"6":1,"64":4,"76":1,"166":1,"169":2,"192":1}}],["combination",{"2":{"6":1,"64":1,"156":1}}],["coming",{"2":{"66":1}}],["com",{"2":{"6":2,"73":1,"82":1,"161":1}}],["compilation",{"2":{"163":1}}],["compiled",{"2":{"24":1}}],["compiler",{"2":{"24":1,"153":2,"163":2}}],["complex",{"2":{"148":1,"180":1,"197":1}}],["complexity",{"2":{"6":1,"148":1,"177":1}}],["complete",{"2":{"56":1}}],["completely",{"2":{"1":2,"3":8,"6":5,"64":2,"71":1,"76":1,"90":2,"91":1,"94":1,"103":1,"104":1,"116":1,"125":1,"150":2,"153":1,"161":1}}],["comprised",{"2":{"6":3,"70":1,"72":1,"75":1}}],["component",{"2":{"6":1,"56":3,"63":11,"66":8,"73":1,"153":2,"156":1}}],["components",{"2":{"6":2,"62":1,"63":2,"154":1,"156":23}}],["composed",{"2":{"4":8,"6":5,"88":5,"192":2}}],["computing",{"2":{"60":1,"77":1}}],["computational",{"2":{"6":1,"59":1}}],["computation",{"2":{"6":6,"59":1,"63":1,"70":1,"72":1,"75":1,"181":2,"182":2,"183":2}}],["computer",{"2":{"6":1,"59":1}}],["computes",{"2":{"6":1,"82":1}}],["compute",{"2":{"4":2,"6":3,"56":1,"59":1,"82":3,"177":1}}],["computed",{"2":{"4":8,"6":5,"53":1,"56":3,"59":3,"66":1,"190":1}}],["compact",{"2":{"199":3}}],["comparisons",{"2":{"197":1}}],["comparing",{"2":{"76":1,"88":1}}],["compares",{"2":{"143":1}}],["compared",{"2":{"88":1}}],["compare",{"2":{"3":2,"4":2,"6":2,"53":1,"76":1,"88":2,"122":1}}],["compatibility",{"2":{"56":1}}],["compatible",{"2":{"1":6,"6":1,"22":1,"25":1,"27":1,"53":1,"56":1,"59":2,"63":1,"66":1,"85":1,"88":1,"91":1,"94":1,"104":1,"108":1,"119":1,"122":1,"125":1,"135":1,"150":2,"151":1,"153":1,"172":2}}],["colname",{"2":{"153":3}}],["col",{"2":{"153":2,"154":1}}],["columns",{"2":{"153":2}}],["column",{"2":{"22":1,"153":9,"154":8,"156":2,"195":2,"197":8}}],["colored",{"2":{"198":1}}],["color=",{"2":{"193":2}}],["colors",{"2":{"79":1,"80":1,"190":1,"198":2}}],["colorrange",{"2":{"58":2,"84":1}}],["colorbar",{"2":{"58":1,"81":1,"84":1,"143":1}}],["colormap",{"2":{"14":1,"58":3,"84":1}}],["color",{"2":{"6":1,"55":1,"58":2,"59":1,"60":1,"62":1,"68":3,"79":1,"80":1,"81":2,"84":2,"87":4,"90":4,"93":1,"103":1,"107":4,"121":4,"124":4,"173":1,"176":1,"190":1,"192":1,"193":1,"198":5}}],["colatitude",{"2":{"6":1,"161":1}}],["collect",{"2":{"11":3,"13":1,"50":1,"52":1,"55":2,"59":1,"62":1,"65":2,"68":2,"82":2,"84":1,"143":3,"153":2,"154":1,"175":4,"189":2}}],["collections",{"0":{"100":1,"101":1,"114":1,"115":1,"131":1,"132":1,"141":1,"142":1},"2":{"1":4,"6":10,"22":1,"150":4,"152":1,"153":2,"154":2,"156":3,"180":2,"196":1}}],["collection",{"2":{"1":2,"4":14,"6":13,"18":2,"29":2,"53":2,"56":3,"66":2,"85":2,"100":2,"101":2,"114":2,"115":2,"131":2,"132":2,"141":2,"142":2,"148":1,"150":2,"153":3,"154":1,"180":1,"188":1,"189":1}}],["collinear",{"2":{"3":2,"6":2,"64":5,"70":2,"72":3,"73":12,"75":2,"121":1,"122":2}}],["couple",{"2":{"195":1}}],["course",{"2":{"152":1}}],["country",{"2":{"199":8}}],["countries",{"2":{"11":1,"80":1,"180":1}}],["counted",{"2":{"73":2}}],["counters",{"2":{"59":8}}],["counterparts",{"2":{"33":1}}],["counter",{"2":{"6":1,"64":7,"116":1,"145":1,"146":1}}],["counterclockwise",{"2":{"4":2,"6":2,"9":1,"55":2,"56":1,"81":1,"82":1}}],["count",{"2":{"64":16,"143":1,"184":1}}],["couldn",{"2":{"9":1,"163":1}}],["could",{"2":{"4":2,"6":1,"56":3,"73":4,"76":1,"77":1,"85":1,"116":2,"161":1,"172":1}}],["conditions",{"2":{"197":4}}],["connected",{"2":{"116":5}}],["connect",{"2":{"66":11}}],["connecting",{"2":{"53":1,"182":1,"192":2}}],["connections",{"2":{"6":2,"166":2,"169":2}}],["contents",{"2":{"153":1,"157":1}}],["context",{"2":{"32":4,"176":4,"193":2}}],["contours",{"2":{"143":1}}],["contour",{"2":{"143":4}}],["continue",{"2":{"56":1,"64":7,"66":1,"71":2,"73":1,"116":1,"153":1,"165":1,"169":3,"184":1,"199":1}}],["contributions",{"2":{"25":1,"27":1}}],["controlled",{"2":{"24":1}}],["control",{"2":{"23":1}}],["containing",{"2":{"65":1,"198":1}}],["contain",{"2":{"3":2,"6":1,"26":1,"76":1,"90":1,"122":1,"192":1}}],["contained",{"2":{"3":2,"6":1,"9":1,"76":4,"91":1,"103":1,"121":1,"122":1,"153":1,"198":1}}],["contains",{"0":{"45":1,"89":1,"90":1},"1":{"90":1,"91":1},"2":{"0":2,"3":7,"6":4,"26":1,"31":1,"33":1,"45":2,"64":1,"76":1,"77":1,"89":1,"90":5,"91":4,"151":1,"168":1,"197":1,"198":1}}],["consistent",{"2":{"64":1,"148":1}}],["consistency",{"2":{"22":1}}],["considered",{"2":{"53":1,"59":1}}],["consider",{"2":{"52":1,"55":1,"62":1,"65":1,"66":3,"68":1,"84":2,"87":1,"90":1,"93":1,"103":1,"107":1,"116":3,"118":1,"121":1,"124":1,"134":1}}],["constprop",{"2":{"105":1}}],["constants",{"2":{"64":1}}],["const",{"2":{"31":4,"64":1,"94":4,"108":3,"125":4,"135":4,"155":3,"180":4}}],["constrained",{"2":{"6":3,"70":1,"72":1,"75":1}}],["constructing",{"2":{"194":1}}],["construct",{"2":{"162":1}}],["constructors",{"2":{"6":2,"162":2}}],["constructed",{"2":{"1":2,"20":1,"172":1}}],["concepts",{"0":{"28":1},"1":{"29":1,"30":1},"2":{"26":1}}],["concieve",{"2":{"9":1}}],["concavehull",{"2":{"147":1}}],["concave",{"2":{"6":1,"53":2,"62":2,"146":2}}],["convention",{"2":{"62":1}}],["convenience",{"2":{"59":1,"187":1}}],["conversely",{"2":{"64":1}}],["conversion",{"0":{"188":1},"2":{"22":1,"33":1}}],["converted",{"2":{"22":1,"59":3}}],["converts",{"2":{"6":1,"189":1}}],["convert",{"0":{"95":1,"109":1,"126":1,"136":1},"2":{"6":3,"32":1,"35":2,"36":2,"37":2,"38":2,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"50":1,"59":6,"82":1,"84":1,"143":2,"176":1,"180":3,"187":1,"188":1,"189":1}}],["convexity",{"2":{"81":2}}],["convexhull",{"2":{"50":1,"147":1}}],["convex",{"0":{"50":1,"77":1,"80":1},"1":{"78":1,"79":1,"80":1,"81":1,"82":1},"2":{"0":1,"6":7,"31":2,"50":1,"53":3,"77":4,"79":2,"80":1,"81":4,"82":11,"146":1}}],["vw",{"2":{"180":3}}],["von",{"2":{"143":1}}],["v2",{"2":{"116":9}}],["v1",{"2":{"116":9}}],["v`",{"2":{"59":2}}],["vcat",{"2":{"53":1,"59":1,"153":1}}],["vararg",{"2":{"59":1}}],["varying",{"2":{"161":1}}],["vary",{"2":{"53":1}}],["var",{"2":{"31":2}}],["variables",{"2":{"24":1,"59":8,"91":1,"104":1,"119":1}}],["variable",{"2":{"24":1,"71":2}}],["vals",{"2":{"182":9}}],["valign",{"2":{"180":1}}],["validated",{"2":{"71":2,"73":2,"76":2}}],["validate",{"2":{"9":1}}],["valid",{"2":{"1":2,"6":8,"63":1,"70":2,"72":2,"73":3,"75":2,"143":1,"157":3,"158":1,"167":1,"168":1,"184":1,"185":1}}],["val",{"2":{"53":2,"64":2,"73":8,"116":30,"122":4}}],["values=",{"2":{"143":2}}],["values=sort",{"2":{"143":1}}],["values",{"2":{"1":2,"5":6,"6":16,"53":2,"58":3,"59":40,"63":2,"64":5,"66":5,"73":1,"85":2,"116":4,"143":19,"150":2,"153":2,"163":1,"182":2,"184":1}}],["value",{"2":{"0":1,"4":14,"5":4,"6":15,"14":1,"24":1,"32":2,"53":1,"55":2,"56":4,"59":45,"64":5,"66":2,"73":7,"84":1,"85":3,"143":6,"153":2,"182":11,"187":2,"197":1}}],["vs",{"0":{"15":1},"2":{"12":1,"73":2}}],["vᵢ",{"2":{"6":1}}],["v0",{"2":{"6":2}}],["v",{"2":{"5":4,"6":6,"14":4,"59":23,"85":8}}],["visvalingam",{"2":{"178":1}}],["visvalingamwhyatt",{"0":{"183":1},"2":{"0":1,"6":3,"180":4,"183":5}}],["visualized",{"2":{"158":1}}],["visualize",{"2":{"118":1,"193":1}}],["visa",{"2":{"64":1}}],["visited",{"2":{"64":4}}],["view",{"2":{"64":2,"82":1,"143":1,"169":1,"182":3,"199":1}}],["viewport",{"2":{"14":1}}],["views",{"2":{"1":2,"64":1,"75":1,"172":1}}],["via",{"2":{"6":1,"60":1,"77":1,"147":1,"173":1,"176":1,"187":2}}],["vec",{"2":{"82":2}}],["vect",{"2":{"156":2}}],["vectypes",{"2":{"59":5}}],["vector",{"2":{"1":24,"4":12,"5":2,"6":46,"18":1,"23":1,"29":1,"52":1,"53":10,"59":14,"64":7,"69":6,"70":4,"71":1,"72":2,"73":3,"75":4,"116":1,"122":2,"143":4,"146":3,"148":1,"150":2,"153":4,"154":3,"158":8,"159":1,"168":22,"174":1,"175":1,"177":1,"181":1,"182":4,"183":1,"184":2,"185":10,"189":15,"192":18,"193":6,"194":9}}],["vectors",{"2":{"1":2,"4":4,"6":5,"22":1,"53":4,"59":3,"64":1,"82":1,"85":1,"143":1,"145":1,"150":2,"153":1,"156":1,"180":1}}],["ve",{"2":{"17":1,"177":1}}],["vein",{"2":{"7":1}}],["version",{"2":{"187":1}}],["versa",{"2":{"64":1}}],["vert",{"2":{"184":21}}],["verts",{"2":{"180":2}}],["vertical",{"2":{"58":1,"66":1,"73":1,"143":1}}],["vertices",{"2":{"6":7,"9":1,"57":4,"59":5,"64":1,"69":2,"82":1,"96":1,"98":5,"107":1,"110":3,"113":1,"116":1,"127":1,"158":1,"174":2,"175":1,"176":3,"177":3,"180":1,"183":1}}],["vertex",{"2":{"5":2,"6":2,"53":1,"57":2,"59":2,"64":19,"73":12,"81":1,"96":2,"111":2,"112":1,"116":1,"127":3}}],["very",{"2":{"0":1,"175":1,"199":2}}],["rd",{"2":{"180":3}}],["rdbu",{"2":{"84":1}}],["rhumb",{"2":{"146":2}}],["runner",{"2":{"193":1}}],["running",{"2":{"153":1,"156":2}}],["run",{"2":{"153":5,"154":3,"199":1}}],["runs",{"2":{"73":2,"145":1}}],["rule",{"2":{"64":1}}],["rules",{"2":{"64":1}}],["rightjoin",{"2":{"197":1}}],["right=2",{"2":{"64":1}}],["right",{"2":{"59":1,"64":4,"69":1,"85":1,"146":1,"182":19,"184":5,"192":1}}],["ring4",{"2":{"194":2}}],["ring3",{"2":{"193":1}}],["ring2",{"2":{"192":2}}],["ring1",{"2":{"192":2}}],["rings",{"0":{"98":1,"112":1,"129":1,"139":1,"157":1},"1":{"158":1,"159":1},"2":{"4":8,"6":6,"9":2,"56":1,"63":1,"64":3,"73":1,"88":7,"143":5,"145":1,"159":1,"166":1,"180":1}}],["ring",{"2":{"4":14,"6":13,"9":1,"31":1,"53":3,"56":2,"59":1,"62":1,"63":4,"64":12,"66":13,"76":3,"85":5,"88":4,"96":1,"97":2,"98":5,"110":1,"112":1,"116":2,"127":1,"128":2,"129":4,"137":1,"138":1,"139":3,"143":11,"146":3,"157":2,"158":1,"159":14,"164":1,"192":1}}],["rtrees",{"2":{"20":1}}],["r+y",{"2":{"13":2,"14":1}}],["r+x",{"2":{"13":2,"14":1}}],["ry",{"2":{"13":3,"14":3}}],["rx",{"2":{"13":3,"14":3}}],["round",{"2":{"180":1,"182":1,"184":1}}],["routines",{"2":{"11":1}}],["row",{"2":{"154":3}}],["rows",{"2":{"154":2}}],["robust",{"0":{"15":1},"2":{"81":1}}],["rotate",{"2":{"66":1}}],["rotation",{"2":{"1":2,"6":1,"185":1}}],["rotations",{"2":{"1":6,"6":3,"185":3}}],["rotmatrix2d",{"2":{"180":1}}],["rotmatrix",{"2":{"1":2,"6":1,"185":1}}],["rᵢ₋₁",{"2":{"59":20}}],["rᵢ∗rᵢ₊₁+sᵢ⋅sᵢ₊₁",{"2":{"6":1}}],["rᵢ₊₁",{"2":{"6":1,"59":29}}],["rᵢ",{"2":{"6":2,"59":49}}],["r",{"2":{"6":2,"9":1,"13":11,"14":12,"32":1,"176":1,"184":2,"192":6,"193":2,"194":4}}],["ramer",{"2":{"182":1}}],["raster",{"0":{"143":1},"2":{"143":4}}],["ray",{"2":{"116":4}}],["raw",{"2":{"18":1}}],["range",{"2":{"13":8,"14":4,"143":3,"153":2,"154":2}}],["ranges",{"2":{"6":1,"143":2}}],["randomly",{"2":{"198":2}}],["random",{"2":{"180":2}}],["randn",{"2":{"79":1}}],["rand",{"2":{"6":1,"81":1,"143":1,"198":2}}],["rather",{"2":{"6":1,"143":1,"168":1}}],["ratio",{"2":{"6":7,"73":1,"176":1,"180":1,"181":4,"182":6,"183":4,"184":11}}],["radii",{"2":{"6":1,"176":1}}],["radius`",{"2":{"176":1}}],["radius",{"2":{"6":6,"59":13,"161":3,"176":4}}],["radialdistance",{"0":{"181":1},"2":{"0":1,"6":2,"178":1,"180":4,"181":4}}],["rrayscore",{"2":{"1":2,"6":1,"185":1}}],["rring",{"2":{"1":2,"6":1,"185":1}}],["rewrap",{"2":{"153":2,"156":1}}],["req",{"2":{"116":44}}],["requirement",{"2":{"157":1,"167":1}}],["requirements",{"2":{"116":5}}],["required",{"2":{"82":1,"94":3,"108":3,"125":3,"135":3,"175":1,"191":1}}],["requires",{"2":{"60":1,"88":1,"90":1,"94":2,"97":3,"98":3,"99":1,"108":1,"111":3,"112":2,"113":1,"124":1,"125":1,"128":3,"129":3,"130":1,"135":1,"138":3,"139":1,"140":1,"173":1,"176":1,"187":1}}],["require",{"2":{"33":1,"82":1,"93":2,"94":6,"108":3,"116":32,"125":3,"135":3}}],["requests",{"2":{"25":1,"27":1}}],["reflected",{"2":{"180":3}}],["ref",{"2":{"84":1}}],["referring",{"2":{"116":1}}],["refer",{"2":{"6":1,"143":1}}],["refers",{"2":{"6":1,"161":1}}],["references",{"2":{"6":1,"59":1}}],["reference",{"0":{"193":1,"194":1},"2":{"0":1,"1":4,"172":2,"191":2,"193":1}}],["reveal",{"2":{"76":1}}],["reveals",{"2":{"76":1}}],["reverse",{"2":{"55":1,"58":1,"59":1,"64":2,"192":2}}],["rev",{"2":{"75":1}}],["render",{"2":{"58":1}}],["rendering",{"2":{"58":3,"59":1}}],["rename",{"2":{"10":1}}],["regardless",{"2":{"73":1,"116":1}}],["regions",{"2":{"71":3,"73":5,"75":1,"76":3,"116":2,"199":1}}],["region",{"2":{"60":2,"73":3,"76":2,"199":1}}],["register",{"2":{"31":3,"59":3}}],["regular",{"0":{"15":1}}],["readable",{"2":{"196":1}}],["readability",{"2":{"64":1}}],["read",{"2":{"153":1,"193":2}}],["reading",{"2":{"153":1}}],["reads",{"2":{"153":1}}],["reached",{"2":{"153":1,"156":3}}],["reaches",{"2":{"151":1}}],["reach",{"2":{"151":1}}],["reasons",{"2":{"187":1}}],["reason",{"2":{"24":1,"157":1,"163":1,"167":1}}],["real`",{"2":{"176":1,"177":1}}],["reality",{"2":{"81":1}}],["really",{"2":{"56":1,"116":1,"143":1,"163":1}}],["real=1",{"2":{"6":2,"176":2}}],["real=6378137`",{"2":{"176":1}}],["real=6378137",{"2":{"6":2,"176":1}}],["real",{"0":{"199":1},"2":{"5":2,"6":13,"53":1,"59":45,"63":2,"73":1,"176":3,"177":1,"184":5,"197":1}}],["relation",{"2":{"64":2}}],["relations",{"2":{"31":10,"105":1,"122":1}}],["relationship",{"2":{"23":1,"197":2}}],["relative",{"2":{"59":3}}],["relevant",{"2":{"6":3,"10":1,"82":1,"161":2}}],["reducing",{"2":{"154":2}}],["reduced",{"2":{"181":1,"182":1,"183":1}}],["reduces",{"2":{"19":1,"76":1,"154":1}}],["reduce",{"2":{"1":2,"6":1,"143":1,"150":2,"154":2,"165":1}}],["redundant",{"2":{"64":1}}],["red",{"2":{"14":1,"62":2,"84":1,"93":1,"103":1,"118":1,"192":1,"193":1,"198":2}}],["removal",{"2":{"64":1}}],["removes",{"2":{"64":1,"148":1}}],["removed",{"2":{"64":3,"71":5,"143":1}}],["remove",{"2":{"56":1,"64":33,"66":1,"69":2,"70":5,"72":5,"75":2,"169":2,"181":1,"182":3,"184":4}}],["removing",{"2":{"6":3,"64":1,"71":1,"181":1,"182":1,"183":1}}],["remainingnode",{"2":{"143":3}}],["remaining",{"2":{"64":1,"88":1,"116":2,"182":1}}],["remain",{"2":{"1":2,"6":9,"150":2,"153":1,"180":2}}],["resolution",{"2":{"193":1}}],["resolved",{"2":{"143":1}}],["reset",{"2":{"64":1,"153":1}}],["resembles",{"2":{"6":1,"161":2}}],["resize",{"2":{"13":1,"14":1,"64":2}}],["resampled",{"2":{"6":1,"177":1}}],["respectively",{"2":{"64":1,"122":1,"156":1,"192":1}}],["respect",{"2":{"6":2,"72":1,"73":1,"82":1,"116":6}}],["rest",{"2":{"6":1,"59":2,"75":1}}],["resulting",{"2":{"69":1,"76":1,"143":1,"198":1}}],["results",{"2":{"3":4,"6":2,"73":1,"105":1,"122":1,"153":1,"154":1,"158":1,"182":25,"192":3}}],["result",{"2":{"1":4,"3":10,"4":10,"6":13,"19":1,"32":3,"53":1,"56":2,"66":1,"73":15,"82":1,"85":2,"91":1,"94":1,"104":1,"119":1,"125":1,"150":4,"153":9,"154":2,"176":3,"184":6}}],["receives",{"2":{"153":1,"154":1}}],["recent",{"2":{"64":1,"71":1,"73":1,"76":1}}],["recalculate",{"2":{"152":1}}],["recursive",{"2":{"151":1}}],["recursively",{"2":{"4":2,"6":1,"151":1,"170":1}}],["rect",{"2":{"52":3,"55":5,"65":3,"84":7}}],["rectangle",{"2":{"52":2,"55":2,"58":2,"65":2,"66":1,"84":2,"175":5,"176":8,"198":2}}],["rectangletrait",{"2":{"32":1}}],["recommended",{"2":{"22":1}}],["reconstructing",{"2":{"180":1}}],["reconstructed",{"2":{"18":1}}],["reconstruct",{"2":{"0":1,"1":2,"6":3,"18":1,"150":2,"153":2,"154":1,"156":27}}],["repl",{"2":{"60":1,"173":1,"176":1}}],["replace",{"2":{"31":1,"64":1,"143":2,"182":1}}],["replaced",{"2":{"22":1}}],["repeat",{"2":{"63":1,"64":3,"88":6}}],["repeating",{"2":{"56":1,"76":1}}],["repeated",{"2":{"4":6,"6":3,"9":1,"53":2,"59":1,"64":2,"76":2,"85":2,"88":4,"116":1}}],["represent",{"2":{"17":1,"59":1,"64":4,"88":1,"161":1}}],["representing",{"2":{"6":2,"71":1,"73":1,"76":1,"82":1,"84":1,"88":1,"161":1,"199":1}}],["represented",{"2":{"6":1,"161":1,"198":1}}],["represents",{"2":{"6":1,"165":3,"166":1}}],["reprojects",{"2":{"172":1}}],["reprojection",{"0":{"172":1},"1":{"173":1}}],["reproject",{"2":{"0":1,"1":7,"31":2,"148":1,"172":6,"173":2}}],["re",{"2":{"1":2,"6":1,"17":1,"31":1,"82":1,"185":1,"191":1,"193":1}}],["retrievable",{"2":{"1":2,"172":1}}],["returnval",{"2":{"116":9}}],["returntype",{"2":{"19":1}}],["returning",{"2":{"18":1,"60":1,"71":2}}],["return",{"0":{"22":1},"2":{"1":2,"3":36,"4":4,"6":37,"13":3,"14":3,"23":2,"30":1,"32":3,"35":1,"36":1,"37":1,"38":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"53":5,"56":5,"59":20,"60":1,"63":4,"64":36,"66":12,"69":12,"70":5,"71":4,"72":4,"73":18,"75":6,"76":9,"82":2,"85":8,"88":30,"91":1,"94":1,"100":2,"101":2,"104":1,"105":18,"108":2,"114":2,"115":2,"116":71,"118":1,"119":1,"122":28,"125":1,"131":2,"132":2,"135":1,"137":2,"141":2,"142":2,"143":12,"146":10,"153":17,"154":3,"156":7,"157":1,"159":4,"165":8,"166":2,"169":2,"171":2,"172":1,"177":4,"180":3,"181":1,"182":5,"183":3,"184":7,"185":2,"187":3,"188":2,"189":8}}],["returned",{"2":{"1":2,"6":11,"22":2,"23":1,"64":3,"69":1,"70":2,"72":2,"73":2,"75":2,"81":1,"82":1,"143":1,"153":1,"156":1,"163":1,"172":1,"180":1}}],["returns",{"2":{"1":2,"3":10,"4":8,"5":6,"6":25,"18":1,"22":2,"53":1,"56":2,"59":6,"63":3,"64":4,"66":6,"69":1,"70":1,"73":1,"75":1,"82":1,"85":8,"87":1,"90":2,"91":1,"94":1,"103":2,"104":1,"107":1,"116":4,"119":1,"122":2,"125":1,"143":2,"150":2,"153":2,"163":1,"177":1,"188":1,"197":1}}],["rebuilt",{"2":{"1":2,"6":2,"148":1,"150":2,"153":1,"156":1}}],["rebuilding",{"2":{"153":1,"154":1}}],["rebuild",{"2":{"0":1,"6":4,"151":1,"153":3,"156":8,"177":1,"180":2}}],["ty",{"2":{"143":3}}],["typing",{"2":{"60":1,"173":1,"176":1}}],["typically",{"2":{"57":1,"195":1}}],["typemax",{"2":{"85":1,"143":9}}],["typeof",{"2":{"19":1,"59":3,"153":2,"156":1,"162":1,"200":1}}],["type=",{"2":{"6":2}}],["type2",{"2":{"6":2,"88":4}}],["type1",{"2":{"6":2,"88":5}}],["types",{"0":{"160":1,"186":1},"1":{"161":1,"162":1,"163":1,"187":1},"2":{"6":4,"23":1,"24":1,"31":1,"59":3,"66":1,"69":1,"116":3,"160":1,"163":1,"180":1,"186":3,"197":1}}],["type",{"2":{"4":22,"5":2,"6":47,"11":1,"22":2,"23":1,"24":2,"30":2,"53":9,"56":11,"58":1,"59":8,"63":8,"64":21,"66":8,"69":6,"70":7,"71":6,"72":8,"73":19,"75":7,"76":5,"85":28,"88":2,"153":5,"156":38,"161":2,"162":3,"163":6,"164":1,"165":7,"166":2,"171":1,"176":1,"177":1,"180":3,"187":1,"188":1,"189":3,"190":1}}],["tx",{"2":{"143":3}}],["tᵢ",{"2":{"59":1}}],["tutorial",{"2":{"191":1,"197":1}}],["tutorials",{"2":{"26":2}}],["tups",{"2":{"159":4}}],["tuplepoint",{"2":{"31":3,"189":1}}],["tuple",{"0":{"188":1},"2":{"4":2,"6":19,"31":2,"59":2,"63":3,"64":5,"66":3,"69":1,"73":31,"116":17,"143":5,"146":2,"153":2,"158":6,"168":13,"175":1,"180":2,"182":1,"184":2,"189":6,"192":99,"198":2}}],["tuples",{"2":{"0":1,"6":2,"31":1,"60":1,"63":1,"64":1,"69":1,"70":3,"71":1,"72":2,"73":1,"75":4,"76":5,"82":2,"159":2,"169":2,"180":2,"188":2,"199":2}}],["turf",{"2":{"146":1}}],["turned",{"2":{"143":1,"153":1}}],["turning",{"2":{"143":8}}],["turn",{"2":{"6":1,"143":1}}],["temporary",{"2":{"64":1}}],["term",{"2":{"56":1}}],["terms",{"2":{"6":1,"59":1}}],["teach",{"2":{"26":1}}],["technically",{"2":{"23":1,"157":1}}],["technique",{"2":{"11":1}}],["tell",{"2":{"18":1,"116":1,"163":1,"200":1}}],["test",{"2":{"64":1,"180":2,"187":1}}],["testing",{"0":{"15":1}}],["tests",{"2":{"9":2}}],["text=",{"2":{"6":2}}],["t2",{"2":{"6":5,"59":47,"95":1,"105":2,"126":1,"136":1}}],["t1",{"2":{"6":6,"59":51,"105":2}}],["t=float64",{"2":{"4":2,"6":3,"63":3}}],["two",{"2":{"3":10,"4":20,"6":23,"23":2,"53":2,"55":1,"59":1,"63":1,"64":6,"66":3,"70":2,"72":1,"73":14,"75":4,"76":3,"85":5,"87":3,"88":12,"90":2,"91":1,"93":1,"103":1,"104":1,"105":1,"107":1,"116":2,"118":2,"119":2,"121":4,"122":5,"124":2,"134":3,"135":1,"143":3,"165":3,"166":1,"168":2,"169":2,"175":1,"187":1,"192":1,"197":3,"198":3}}],["task",{"2":{"153":3,"154":3}}],["tasks",{"2":{"153":5,"154":5}}],["taskrange",{"2":{"153":5,"154":5}}],["tags",{"2":{"64":4}}],["taget",{"2":{"6":2}}],["taylor",{"2":{"6":1,"59":1}}],["table2",{"2":{"197":4}}],["table1",{"2":{"197":12}}],["tables",{"2":{"22":4,"31":1,"153":6,"154":5,"156":2}}],["table",{"0":{"195":1},"2":{"6":1,"18":1,"29":2,"153":13,"154":4,"180":1,"195":1,"196":1,"197":2}}],["taking",{"2":{"6":3,"63":1,"70":1,"71":1,"72":1,"73":1,"75":1,"76":1,"167":1}}],["takes",{"2":{"64":3,"197":1}}],["taken",{"2":{"20":1,"58":1}}],["take",{"2":{"1":2,"6":2,"29":1,"64":3,"70":1,"71":1,"72":1,"73":1,"76":1,"143":2,"146":2,"148":1,"154":1,"172":1}}],["target=gi",{"2":{"64":1}}],["target=nothing",{"2":{"35":1,"36":1,"37":1,"38":1,"70":1,"72":1,"75":1}}],["targets",{"2":{"23":1,"53":2,"56":3,"66":3,"85":3}}],["target",{"0":{"23":1},"2":{"1":28,"6":28,"15":3,"22":2,"23":2,"32":1,"59":1,"63":2,"64":1,"70":5,"71":11,"72":6,"73":10,"75":4,"76":13,"143":1,"148":1,"150":16,"151":5,"152":1,"153":34,"154":33,"156":79,"162":3,"169":2,"172":3,"180":2}}],["tilted",{"2":{"66":1}}],["tie",{"2":{"53":1}}],["timings",{"2":{"13":5}}],["timing",{"2":{"13":2}}],["times",{"2":{"4":2,"6":1,"170":1}}],["time",{"2":{"1":10,"13":3,"24":1,"58":1,"143":1,"161":1,"172":4,"187":1,"192":1,"193":1,"194":2,"198":1,"199":1}}],["title",{"2":{"13":2,"58":2,"81":2,"143":1,"176":1,"180":2}}],["tip",{"2":{"1":2,"5":2,"6":1,"59":1,"172":1,"197":1}}],["thus",{"2":{"53":1,"56":1,"64":3,"71":1,"73":1,"76":1}}],["those",{"2":{"33":1,"53":1,"64":1,"73":1,"96":1,"127":1,"161":1}}],["though",{"2":{"20":1,"158":1}}],["thing",{"0":{"30":1}}],["things",{"2":{"9":1}}],["this",{"0":{"30":1},"2":{"0":1,"1":2,"3":2,"4":12,"5":2,"6":32,"7":1,"18":1,"23":3,"24":2,"25":2,"27":2,"29":1,"31":2,"32":3,"33":1,"50":1,"52":2,"53":6,"55":2,"56":9,"58":3,"59":11,"60":2,"62":1,"63":4,"64":26,"65":1,"66":4,"68":1,"69":5,"71":1,"73":5,"74":1,"75":1,"76":2,"82":5,"84":4,"85":6,"88":4,"90":1,"91":2,"93":3,"94":3,"101":1,"103":1,"104":2,"105":1,"108":3,"115":1,"116":3,"119":2,"121":1,"122":4,"124":1,"125":3,"132":1,"135":3,"142":1,"143":8,"145":1,"146":3,"147":2,"148":2,"151":2,"153":15,"154":7,"155":2,"156":2,"157":3,"159":3,"160":1,"161":4,"162":2,"163":4,"164":1,"165":9,"166":7,"167":4,"169":3,"170":2,"171":2,"172":4,"173":3,"174":3,"175":5,"176":5,"177":4,"178":2,"180":3,"184":9,"185":1,"186":3,"187":2,"188":1,"189":1,"191":1,"192":2,"193":4,"194":3,"195":3,"196":1,"197":3,"198":3,"199":3,"200":1}}],["three",{"2":{"26":1,"57":1,"73":1,"161":1}}],["thread",{"2":{"153":3,"154":3}}],["threading",{"0":{"153":1},"2":{"153":5,"154":2,"163":1}}],["threads",{"2":{"1":2,"6":1,"150":2,"153":5,"154":7}}],["threaded=",{"2":{"153":4,"154":5}}],["threaded=true",{"2":{"153":1}}],["threaded=false",{"2":{"56":1,"63":4,"66":2,"85":8,"153":1,"154":1,"170":1,"180":1}}],["threaded==true",{"2":{"1":2,"6":1,"150":2,"153":1}}],["threaded",{"2":{"1":6,"4":2,"6":7,"24":1,"32":2,"53":2,"56":1,"63":3,"66":3,"85":5,"150":4,"153":25,"154":27,"155":1,"163":2,"170":1,"177":6,"180":1}}],["through",{"2":{"6":4,"53":1,"59":1,"64":3,"66":1,"68":1,"69":2,"82":1,"94":1,"116":5,"125":1,"143":1,"151":1,"153":1,"166":2,"169":2,"182":1,"187":1,"192":1}}],["thrown",{"2":{"151":1}}],["throws",{"2":{"6":1,"187":1}}],["throw",{"2":{"4":2,"6":1,"76":1,"88":1,"143":1,"153":1,"154":1,"156":3}}],["than",{"2":{"1":2,"3":2,"6":11,"11":1,"64":2,"96":1,"105":1,"122":1,"127":1,"143":2,"146":1,"150":2,"152":1,"153":1,"160":1,"166":2,"167":1,"168":1,"169":2,"174":1,"176":2,"177":1,"181":1,"187":2}}],["that",{"2":{"1":2,"3":6,"4":16,"6":51,"9":1,"17":1,"18":4,"19":3,"20":1,"22":3,"25":1,"26":1,"27":1,"53":4,"55":2,"56":4,"59":4,"60":2,"62":2,"63":3,"64":17,"65":3,"66":5,"70":4,"71":5,"72":4,"73":14,"75":3,"76":5,"77":1,"81":3,"82":4,"85":2,"87":1,"88":11,"90":4,"91":1,"93":2,"94":1,"104":1,"107":1,"108":1,"116":3,"118":1,"119":1,"121":2,"122":10,"124":3,"125":1,"127":3,"134":2,"135":2,"137":2,"143":4,"146":1,"148":1,"150":2,"153":5,"154":1,"155":1,"156":2,"157":3,"158":2,"159":1,"160":2,"161":6,"162":1,"163":3,"164":3,"165":3,"166":4,"167":2,"168":3,"169":4,"172":1,"174":2,"175":2,"176":3,"177":2,"180":2,"182":1,"184":1,"187":1,"193":4,"194":1,"195":2,"196":3,"197":1,"198":2}}],["theta",{"2":{"161":1}}],["theorem",{"2":{"85":1}}],["themselves",{"2":{"59":1}}],["them",{"2":{"6":1,"25":1,"27":1,"64":1,"143":2,"147":2,"153":3,"156":1,"158":2,"167":1,"168":1,"180":1,"192":1,"194":1,"196":3}}],["then",{"2":{"6":5,"18":1,"22":1,"29":1,"53":3,"59":2,"64":6,"66":1,"70":1,"72":2,"73":6,"74":2,"75":2,"76":2,"82":1,"116":1,"143":2,"148":1,"151":1,"153":2,"154":3,"167":1,"176":2,"180":1,"193":1,"197":1,"198":1}}],["thereof",{"2":{"148":1,"154":1}}],["therefore",{"2":{"84":1,"157":1}}],["there",{"2":{"6":3,"22":1,"53":1,"59":2,"60":1,"64":3,"66":1,"69":2,"71":1,"73":6,"74":1,"76":1,"116":1,"122":2,"143":3,"147":1,"148":1,"153":4,"158":1,"161":1,"162":1,"175":1,"184":1,"187":1,"193":2,"196":3}}],["their",{"2":{"3":2,"4":2,"6":2,"59":1,"62":2,"76":1,"85":2,"113":1,"122":1,"128":3,"129":3,"134":1,"138":1,"139":1,"148":1,"154":1,"158":1,"168":1,"170":1}}],["they",{"2":{"3":6,"4":22,"6":25,"20":2,"22":1,"23":1,"24":1,"57":1,"63":2,"64":8,"66":2,"70":2,"72":1,"73":6,"75":2,"76":3,"81":1,"87":3,"88":16,"94":1,"107":1,"111":2,"112":1,"113":1,"116":2,"118":1,"121":2,"122":4,"128":1,"129":1,"137":1,"139":1,"140":1,"143":6,"153":2,"156":1,"157":1,"166":2,"169":2,"175":1,"184":1,"186":1,"198":1}}],["these",{"2":{"1":4,"6":5,"24":1,"53":1,"59":5,"64":3,"76":1,"87":1,"88":1,"90":1,"94":1,"103":1,"105":2,"107":1,"108":1,"118":1,"121":1,"122":1,"124":1,"125":1,"134":2,"135":1,"143":3,"146":1,"150":2,"151":1,"153":2,"172":1,"176":1,"180":2,"187":1,"196":1,"197":1}}],["the",{"0":{"26":1,"29":1,"62":1,"80":1,"81":1},"2":{"1":56,"3":128,"4":224,"5":24,"6":415,"7":5,"9":3,"10":1,"11":3,"17":5,"18":10,"19":2,"20":4,"22":4,"23":5,"24":3,"25":3,"26":4,"27":3,"29":3,"32":3,"52":1,"53":63,"55":12,"56":43,"57":15,"58":12,"59":71,"60":6,"62":6,"63":25,"64":116,"65":7,"66":47,"68":2,"69":7,"70":27,"71":23,"72":27,"73":82,"74":1,"75":29,"76":70,"77":6,"81":11,"82":16,"84":11,"85":81,"87":5,"88":47,"90":9,"91":11,"93":8,"94":25,"97":8,"98":9,"99":3,"100":3,"101":2,"103":4,"104":11,"105":5,"107":2,"108":21,"110":8,"111":6,"112":4,"114":3,"115":2,"116":123,"118":5,"119":6,"121":5,"122":26,"124":7,"125":24,"127":2,"128":9,"129":9,"130":6,"131":2,"132":2,"134":5,"135":21,"137":6,"138":10,"139":7,"140":3,"141":3,"142":2,"143":47,"145":1,"146":8,"147":1,"148":9,"150":28,"151":11,"153":69,"154":23,"155":2,"156":12,"157":5,"158":5,"159":4,"160":1,"161":21,"163":5,"164":2,"165":17,"166":10,"167":4,"168":8,"169":6,"170":1,"171":5,"172":14,"173":2,"174":3,"175":5,"176":26,"177":17,"178":3,"180":18,"181":3,"182":6,"183":3,"184":2,"185":3,"186":2,"187":21,"188":1,"192":10,"193":11,"194":10,"195":2,"196":4,"197":10,"198":17,"199":3}}],["t",{"2":{"0":1,"4":56,"6":56,"9":1,"23":1,"31":8,"32":1,"53":32,"56":41,"59":26,"63":38,"64":74,"66":44,"69":18,"70":12,"71":12,"72":12,"73":156,"75":10,"76":20,"85":87,"88":17,"93":1,"111":1,"116":24,"122":1,"134":1,"138":2,"139":1,"143":14,"153":5,"154":4,"156":3,"161":5,"162":14,"163":2,"166":2,"169":2,"176":3,"177":5,"180":1,"187":3,"188":7,"189":10,"192":4,"199":1}}],["tokyo",{"2":{"199":1}}],["toy",{"2":{"197":1}}],["together",{"2":{"73":1,"76":1,"192":1,"198":1}}],["touching",{"0":{"138":1},"2":{"73":1,"76":1}}],["touch",{"0":{"139":1,"140":1,"141":1},"2":{"64":1,"134":1,"137":2,"139":1,"141":1}}],["touches",{"0":{"42":1,"133":1,"134":1,"137":1},"1":{"134":1,"135":1},"2":{"0":2,"3":5,"6":3,"31":1,"42":2,"133":1,"134":3,"135":11,"136":6,"137":11,"138":15,"139":9,"140":8,"141":3,"142":4,"197":1}}],["totally",{"2":{"75":1}}],["total",{"2":{"56":1,"59":2,"64":2,"66":1}}],["towards",{"2":{"25":1,"27":1}}],["topright",{"2":{"180":1}}],["topologypreserve",{"2":{"178":1}}],["topology",{"2":{"178":1}}],["topological",{"2":{"6":1,"161":2}}],["top",{"2":{"20":1,"26":1,"64":1,"143":1}}],["took",{"2":{"199":1}}],["tools",{"2":{"17":1}}],["too",{"2":{"6":1,"73":1,"174":1,"177":1}}],["tol^2",{"2":{"181":1,"182":1}}],["tolerances",{"2":{"183":1,"184":29}}],["tolerance",{"2":{"181":1,"182":1,"183":1,"184":17}}],["tol",{"2":{"6":12,"176":2,"180":18,"181":7,"182":15,"183":8,"184":18}}],["todo",{"2":{"3":4,"6":2,"31":1,"32":1,"64":1,"73":1,"82":2,"105":4,"122":1,"143":1,"153":1,"159":1,"163":1,"180":1}}],["to",{"0":{"9":1,"23":1,"26":1,"74":1,"95":1,"109":1,"126":1,"136":1},"2":{"0":2,"1":44,"3":2,"4":66,"5":8,"6":145,"7":2,"9":3,"10":2,"11":2,"13":1,"17":2,"18":9,"19":1,"20":2,"22":3,"23":4,"24":2,"25":3,"26":2,"27":3,"29":4,"30":1,"52":1,"53":8,"55":1,"56":4,"57":4,"58":1,"59":26,"60":2,"62":2,"63":5,"64":32,"65":1,"66":12,"68":1,"69":3,"70":8,"71":4,"72":8,"73":27,"75":7,"76":11,"77":1,"79":1,"80":1,"81":4,"82":6,"84":6,"85":32,"87":2,"88":17,"90":1,"91":1,"93":2,"94":7,"103":3,"104":1,"105":2,"107":1,"108":7,"116":21,"118":2,"119":1,"121":3,"122":7,"124":1,"125":7,"134":1,"135":7,"137":1,"143":16,"146":4,"148":4,"150":18,"151":6,"152":1,"153":33,"154":11,"155":7,"156":16,"157":2,"158":3,"161":7,"162":2,"163":6,"164":4,"165":11,"166":5,"167":3,"168":1,"169":4,"170":3,"171":1,"172":4,"173":1,"174":3,"175":3,"176":9,"177":7,"178":1,"180":4,"181":1,"182":15,"183":1,"184":2,"185":4,"186":2,"187":9,"188":1,"189":28,"190":1,"191":4,"192":6,"193":10,"194":6,"195":7,"196":5,"197":7,"198":5,"199":2,"200":8}}],["tree",{"2":{"197":1}}],["treating",{"2":{"180":1}}],["treated",{"2":{"116":5,"192":1}}],["treats",{"2":{"56":1,"85":1}}],["trials",{"2":{"176":2,"180":2}}],["triangles",{"2":{"57":1}}],["triangle",{"2":{"6":1,"57":4,"183":4,"198":1}}],["triangulation",{"2":{"6":1,"31":1,"82":1}}],["trivially",{"2":{"148":1}}],["try",{"2":{"74":3,"143":1,"151":1,"153":3,"154":3,"156":3,"199":1}}],["tr",{"2":{"56":3}}],["traverse",{"2":{"64":1}}],["traced",{"2":{"64":1}}],["traces",{"2":{"64":1}}],["trace",{"2":{"64":2,"70":1,"72":1,"75":1}}],["track",{"2":{"64":3,"169":2}}],["tracing",{"2":{"6":1,"64":4,"66":1,"71":5,"73":2,"76":2}}],["traditional",{"2":{"6":1,"143":1,"161":1}}],["transverse",{"2":{"193":1}}],["translate",{"2":{"58":2}}],["translation",{"2":{"1":4,"6":2,"180":2,"185":2,"192":3,"194":1}}],["transformations",{"2":{"31":10}}],["transformation",{"0":{"185":1},"2":{"6":1,"143":1,"153":1,"164":1,"172":1,"191":1}}],["transform",{"2":{"0":2,"1":11,"6":3,"15":2,"31":1,"148":1,"172":2,"180":1,"185":4,"192":4,"194":1}}],["trait`",{"2":{"156":1}}],["trait2",{"2":{"85":10,"88":2,"110":2,"111":2,"122":2,"137":2,"139":2,"140":2}}],["trait1",{"2":{"85":12,"88":2,"110":2,"111":2,"122":2,"137":2,"139":2,"140":2}}],["traits",{"2":{"6":2,"18":1,"122":1,"151":2,"162":3,"165":2,"180":2}}],["trait",{"2":{"1":10,"3":4,"4":4,"6":17,"18":7,"20":1,"22":1,"31":1,"32":1,"53":2,"56":5,"59":6,"63":7,"66":2,"69":3,"70":2,"71":2,"72":6,"73":4,"75":2,"76":2,"85":7,"88":11,"94":3,"105":2,"108":3,"116":4,"122":10,"125":3,"135":3,"146":1,"148":1,"150":10,"151":3,"153":19,"154":9,"156":24,"162":8,"165":10,"166":1,"177":1,"180":2,"189":7,"192":1}}],["traittarget",{"0":{"162":1},"2":{"0":1,"1":4,"6":8,"32":1,"53":1,"56":1,"63":1,"66":1,"70":2,"71":4,"72":3,"73":4,"75":2,"76":4,"85":1,"148":1,"150":4,"153":6,"154":6,"161":1,"162":20,"177":1,"180":1}}],["trues",{"2":{"169":3}}],["true",{"0":{"24":1},"2":{"0":1,"1":10,"3":50,"4":6,"6":45,"31":1,"53":7,"56":1,"58":2,"60":1,"64":30,"66":6,"69":1,"70":1,"71":2,"72":1,"73":1,"75":2,"76":3,"85":4,"88":21,"90":1,"91":1,"93":2,"94":6,"96":1,"97":1,"98":4,"100":1,"101":1,"103":2,"104":1,"105":9,"107":2,"108":2,"110":1,"111":1,"112":3,"114":1,"115":1,"116":78,"118":3,"119":1,"121":2,"122":18,"124":2,"125":7,"127":1,"128":1,"129":4,"131":1,"132":1,"134":2,"135":6,"138":1,"139":1,"141":1,"142":1,"143":5,"146":4,"150":4,"153":6,"154":2,"156":1,"161":1,"163":3,"169":1,"173":1,"176":1,"180":1,"197":1,"200":1}}],["phi``",{"2":{"161":1}}],["physics",{"2":{"6":1,"161":1}}],["psa",{"2":{"153":1,"154":1}}],["pb",{"2":{"105":2}}],["p0",{"2":{"85":9}}],["p3",{"2":{"64":8,"183":4}}],["ptm",{"2":{"146":3}}],["ptj",{"2":{"146":5}}],["pti",{"2":{"146":3}}],["ptrait",{"2":{"85":2}}],["pts",{"2":{"64":22,"69":7}}],["pt",{"2":{"64":114,"69":2,"73":26,"116":8,"182":4}}],["pt2",{"2":{"64":14,"73":2}}],["pt1",{"2":{"64":18,"73":2}}],["pn",{"2":{"137":3}}],["pn2",{"2":{"64":4}}],["pn1",{"2":{"64":4}}],["pfirst",{"2":{"56":3}}],["pu",{"2":{"198":2}}],["purpose",{"2":{"153":1}}],["pure",{"2":{"6":1,"82":1,"143":1}}],["purely",{"2":{"6":2,"18":1,"161":1,"176":1}}],["push",{"2":{"64":15,"69":5,"70":2,"72":2,"73":2,"75":4,"76":5,"143":3,"159":1,"177":3,"182":3}}],["pulling",{"2":{"82":1}}],["pull",{"2":{"25":1,"27":1}}],["public",{"2":{"24":1}}],["pick",{"2":{"193":2}}],["piece",{"2":{"64":6,"169":6}}],["pieces",{"2":{"64":12,"69":1,"71":2,"75":4,"116":1,"169":9}}],["pi",{"2":{"13":2}}],["pixels",{"2":{"143":1}}],["pixel",{"2":{"6":2,"143":7}}],["pythagorean",{"2":{"85":1}}],["py",{"2":{"13":2,"14":2}}],["px",{"2":{"13":2,"14":2}}],["peucker",{"2":{"178":2,"180":3,"182":2}}],["peaks",{"2":{"143":2}}],["peculiarities",{"0":{"21":1},"1":{"22":1,"23":1,"24":1}}],["people",{"2":{"9":1}}],["persist",{"2":{"153":1}}],["performs",{"2":{"59":1,"154":1,"177":1}}],["perform",{"2":{"26":1,"58":1,"59":2,"64":1,"148":1,"154":1,"197":3,"198":2,"200":1}}],["performing",{"2":{"6":3,"23":1,"59":1,"70":1,"72":1,"75":1,"198":1}}],["performed",{"2":{"6":1,"161":1,"198":1}}],["performance",{"2":{"4":2,"6":2,"22":1,"143":1,"167":1,"170":1,"180":1,"196":1}}],["per",{"2":{"5":4,"6":2,"58":1,"59":2,"64":5,"143":1,"153":2,"154":2,"177":1}}],["pl",{"2":{"198":2}}],["plt",{"2":{"192":1}}],["please",{"2":{"64":1}}],["place",{"2":{"73":1,"197":1}}],["placement",{"2":{"64":1}}],["plan",{"2":{"174":1}}],["plane",{"2":{"6":1,"59":1,"161":3,"190":1}}],["planar",{"2":{"0":1,"6":3,"161":5}}],["plottable",{"2":{"143":1}}],["plotted",{"2":{"62":1}}],["plotting",{"0":{"192":1},"2":{"6":1,"143":1,"174":1,"177":1,"191":1,"192":4,"193":1}}],["plots",{"2":{"58":2}}],["plot",{"0":{"193":1},"2":{"13":1,"58":3,"79":2,"80":1,"81":1,"87":1,"121":1,"143":1,"176":2,"180":4,"191":2,"192":9,"193":5,"194":1,"196":1,"198":1}}],["plus",{"2":{"5":2,"6":1,"59":1}}],["p2y",{"2":{"189":3}}],["p2x",{"2":{"189":3}}],["p2box",{"2":{"58":1}}],["p2",{"2":{"3":4,"4":4,"6":6,"15":12,"53":12,"56":9,"64":18,"66":19,"75":2,"81":1,"85":15,"88":11,"94":2,"103":2,"116":12,"122":2,"146":3,"175":1,"183":4,"189":3,"192":2}}],["p1y",{"2":{"189":3}}],["p1x",{"2":{"189":3}}],["p1",{"2":{"3":6,"4":4,"6":7,"15":12,"53":21,"56":8,"58":4,"64":9,"66":25,"68":1,"75":2,"81":2,"85":15,"88":14,"93":5,"94":3,"103":5,"116":4,"122":2,"137":3,"146":3,"183":4,"189":3,"192":1}}],["practice",{"2":{"194":1}}],["pred",{"2":{"197":5,"198":1,"199":2,"200":1}}],["predicate",{"2":{"7":1,"105":1,"197":6,"198":1,"200":5}}],["predicates",{"0":{"12":1,"15":1,"200":1},"1":{"13":1,"14":1,"15":1,"16":1},"2":{"7":4,"12":1,"31":1,"64":5,"73":4,"74":3,"116":1,"197":1,"199":1}}],["pretty",{"2":{"172":1}}],["prettytime",{"2":{"13":2}}],["prevent",{"2":{"71":2,"73":2,"76":2}}],["prev^2",{"2":{"53":2}}],["prev",{"2":{"53":14,"64":69,"146":4}}],["previously",{"2":{"175":1}}],["previous",{"2":{"19":1,"53":1,"153":1,"181":3}}],["preparations",{"2":{"20":1}}],["prepared",{"2":{"20":1,"143":2}}],["prepare",{"0":{"20":1},"2":{"17":1,"20":1}}],["precision",{"2":{"11":1}}],["preserve",{"2":{"180":4,"182":3}}],["preserved",{"2":{"153":2}}],["preserving",{"2":{"178":1}}],["presentation",{"2":{"6":1,"59":1}}],["present",{"2":{"6":1,"153":1,"187":1}}],["presence",{"2":{"6":1,"32":1,"187":1}}],["prescribes",{"2":{"20":1}}],["press",{"2":{"6":1,"59":1}}],["pre",{"2":{"6":1,"75":1,"180":1,"182":2}}],["prefilter",{"2":{"6":1,"180":7}}],["protters",{"2":{"153":1,"154":1}}],["progressively",{"2":{"151":1}}],["program",{"2":{"17":1}}],["programming",{"2":{"17":1,"26":1}}],["promote",{"2":{"59":5}}],["property",{"2":{"154":2}}],["properties=gi",{"2":{"156":1}}],["properties=namedtuple",{"2":{"154":1}}],["properties=",{"2":{"143":1}}],["properties",{"2":{"6":1,"153":8,"156":1,"180":1,"184":1}}],["propagated",{"2":{"153":1}}],["propagate",{"2":{"59":16,"85":4}}],["probably",{"2":{"56":1,"153":1}}],["prod",{"2":{"53":4}}],["product",{"2":{"53":1}}],["process",{"2":{"96":3,"97":3,"98":3,"99":1,"105":1,"110":3,"111":3,"112":2,"113":1,"116":11,"127":3,"128":3,"129":3,"130":1,"137":1,"138":3,"139":1,"140":1,"153":1,"154":1,"182":1}}],["processed",{"2":{"64":6}}],["processors",{"2":{"31":1,"94":2,"108":2,"125":2,"135":2}}],["processor",{"2":{"31":1}}],["processing",{"2":{"23":1}}],["profile",{"2":{"9":1}}],["providers",{"2":{"158":1,"168":1}}],["provide",{"0":{"23":1},"2":{"6":6,"52":1,"55":1,"57":1,"62":1,"65":1,"68":1,"70":2,"72":2,"75":2,"84":1,"87":1,"90":1,"93":1,"103":1,"107":1,"116":2,"118":1,"121":1,"124":1,"134":1,"143":1,"184":1}}],["provides",{"2":{"6":1,"77":1,"82":1,"193":1}}],["provided",{"2":{"4":2,"6":3,"11":1,"64":1,"85":1,"88":1,"168":1,"176":2,"187":1}}],["projecting",{"2":{"193":1}}],["projections",{"2":{"161":1}}],["projection",{"2":{"85":2,"191":1,"193":1}}],["project",{"2":{"9":1}}],["projects",{"2":{"9":1}}],["proj",{"2":{"1":4,"6":3,"172":2,"173":4,"175":1,"176":6,"191":1}}],["prints",{"2":{"173":1}}],["printstyled",{"2":{"60":1,"173":1,"176":1}}],["println",{"2":{"60":1,"173":1,"176":1,"180":2}}],["print",{"2":{"60":2,"173":2,"176":2}}],["primitives",{"0":{"156":1},"2":{"31":1,"156":1}}],["primitive",{"2":{"29":1}}],["primarily",{"2":{"6":1,"25":2,"27":2,"162":1}}],["primary",{"2":{"3":4,"6":3,"94":1,"125":1,"180":1}}],["priority",{"2":{"1":2,"172":1}}],["pay",{"2":{"154":1}}],["paper",{"2":{"116":2}}],["pa",{"2":{"105":2}}],["pathof",{"2":{"180":2}}],["paths",{"0":{"190":1},"2":{"163":1,"190":2}}],["path",{"2":{"55":3,"193":2}}],["parquet",{"2":{"196":3}}],["parent",{"2":{"163":1}}],["parse",{"2":{"116":1,"122":1}}],["part",{"2":{"66":2,"76":2,"116":3,"152":1}}],["partition",{"2":{"153":2,"154":2}}],["partialsort",{"2":{"184":1}}],["partial",{"2":{"66":4}}],["partially",{"2":{"64":2,"76":2}}],["particularly",{"2":{"59":1}}],["particular",{"2":{"30":1,"53":1,"143":1,"193":2}}],["parallel",{"2":{"116":1,"146":1}}],["paradigm",{"0":{"29":1}}],["paradigms",{"0":{"17":1},"1":{"18":1,"19":1,"20":1},"2":{"17":2,"20":1}}],["parametrized",{"2":{"161":1}}],["parameters",{"2":{"6":1,"156":1,"162":2}}],["parameter",{"2":{"6":2,"162":3}}],["parameterized",{"2":{"6":1,"161":1}}],["params",{"2":{"6":2,"187":10}}],["parlance",{"2":{"5":2,"6":2,"59":1,"161":1}}],["passes",{"2":{"66":2,"116":1}}],["passed",{"2":{"1":4,"6":7,"82":1,"143":1,"156":2,"172":1,"176":2,"185":1,"187":2,"200":1}}],["passable",{"2":{"59":18}}],["passing",{"2":{"18":1,"153":1,"178":1}}],["pass",{"2":{"5":2,"6":4,"18":1,"59":1,"91":1,"104":1,"116":2,"119":1,"153":1,"163":1,"176":1,"177":1,"180":1}}],["pairs",{"2":{"73":1,"192":1}}],["pair",{"2":{"3":4,"6":2,"66":1,"122":2,"153":2,"154":1}}],["packages",{"2":{"6":1,"25":1,"27":1,"77":1,"156":1,"157":1,"186":1,"191":3,"193":1,"196":1}}],["package",{"2":{"1":4,"6":1,"22":1,"25":2,"27":2,"60":1,"77":2,"82":1,"143":1,"172":3,"173":1,"176":1,"193":1,"196":2}}],["page",{"2":{"0":1,"9":1,"26":1,"29":1,"31":1,"32":1,"50":1,"53":1,"56":1,"58":1,"59":1,"60":1,"63":1,"64":1,"66":1,"69":1,"71":1,"73":1,"74":1,"76":1,"82":1,"85":1,"88":1,"91":1,"101":1,"104":1,"105":1,"115":1,"116":1,"119":1,"122":1,"132":1,"142":1,"143":1,"146":1,"147":1,"153":1,"154":1,"155":1,"156":1,"159":1,"163":1,"166":1,"169":1,"170":1,"171":1,"173":1,"177":1,"184":1,"185":1,"187":1,"188":1,"189":1}}],["p",{"2":{"1":10,"6":5,"13":13,"14":12,"15":2,"52":1,"55":1,"62":1,"64":5,"65":1,"66":5,"71":2,"75":2,"79":1,"80":1,"84":3,"87":1,"90":1,"93":1,"103":1,"105":4,"107":1,"116":20,"118":1,"121":1,"124":1,"134":1,"143":3,"146":4,"148":3,"150":6,"153":5,"171":7,"175":1,"179":1,"180":1,"184":3,"185":9,"188":7,"189":11,"197":1,"198":1}}],["poylgon",{"2":{"116":1}}],["potential",{"2":{"66":1}}],["potentially",{"2":{"6":2,"64":1,"166":2,"169":2}}],["post",{"2":{"182":2}}],["possibly",{"2":{"153":1}}],["possiblenodes",{"2":{"143":2}}],["possible",{"2":{"6":3,"70":1,"72":1,"75":1,"143":1,"153":1,"154":1}}],["possibility",{"2":{"151":1}}],["possibilities",{"2":{"73":1}}],["position=",{"2":{"180":1}}],["position",{"2":{"6":1,"146":1,"175":1}}],["positive",{"2":{"4":8,"6":4,"55":3,"56":1,"84":3,"85":3,"177":1,"184":1}}],["polgons",{"2":{"143":1}}],["polgontrait",{"2":{"1":2,"6":1,"150":2}}],["pole",{"2":{"6":2,"161":2}}],["poles",{"2":{"6":1,"161":1}}],["polar",{"2":{"6":1,"176":1}}],["polynodes",{"2":{"64":7,"70":1,"72":1,"75":1}}],["polynode",{"2":{"64":36}}],["polypoints",{"2":{"59":46}}],["polys",{"2":{"6":2,"64":39,"68":3,"69":10,"70":14,"71":14,"72":9,"73":6,"75":14,"76":28,"169":26}}],["polys1",{"2":{"3":4,"6":2,"122":6}}],["polys2",{"2":{"3":4,"6":2,"122":6}}],["poly",{"2":{"3":4,"6":16,"15":2,"52":1,"55":1,"56":6,"58":2,"59":3,"62":1,"64":107,"65":2,"66":4,"68":4,"69":20,"70":22,"71":12,"72":15,"73":10,"75":19,"76":79,"79":2,"84":1,"85":3,"88":4,"105":10,"116":21,"122":8,"143":5,"146":5,"169":18,"175":2,"179":2,"180":8,"189":8,"192":2,"198":5}}],["poly2",{"2":{"3":6,"4":4,"6":7,"70":2,"88":2,"116":19,"122":7}}],["poly1",{"2":{"3":6,"4":4,"6":7,"70":2,"88":2,"116":14,"122":7}}],["polygon3",{"2":{"192":2,"193":1}}],["polygon2",{"2":{"192":6}}],["polygon1",{"2":{"192":4}}],["polygonization",{"2":{"143":1}}],["polygonizing",{"0":{"143":1}}],["polygonized",{"2":{"143":1}}],["polygonize",{"2":{"0":1,"6":6,"9":1,"31":1,"143":31}}],["polygon`",{"2":{"59":3,"82":1}}],["polygons",{"0":{"99":1,"130":1,"140":1,"167":1},"1":{"168":1,"169":1},"2":{"3":8,"4":6,"5":2,"6":18,"9":1,"23":5,"31":1,"56":5,"57":1,"59":2,"62":1,"63":1,"64":14,"66":1,"69":2,"70":9,"71":5,"72":3,"73":8,"75":6,"76":19,"84":1,"85":1,"88":5,"99":1,"122":5,"130":1,"143":19,"146":1,"151":1,"158":2,"166":3,"167":2,"168":2,"169":10,"178":1,"180":1,"192":3,"193":1,"198":5,"199":3}}],["polygontrait",{"2":{"1":2,"3":8,"4":12,"6":14,"15":3,"23":1,"32":1,"53":2,"56":3,"59":3,"63":2,"64":2,"66":2,"69":1,"70":5,"71":5,"72":3,"73":5,"75":4,"76":8,"85":2,"88":10,"96":2,"97":1,"98":1,"99":3,"100":1,"105":4,"110":2,"111":2,"112":1,"113":2,"114":1,"122":8,"127":2,"128":1,"129":1,"130":3,"131":1,"137":2,"138":1,"139":1,"140":3,"141":1,"148":1,"150":2,"151":2,"153":2,"154":1,"159":2,"165":3,"166":1,"169":2,"180":2,"189":1}}],["polygon",{"0":{"34":1,"64":1,"67":1,"70":1,"71":1,"73":1,"75":1,"76":1,"113":1},"1":{"35":1,"36":1,"37":1,"38":1,"68":1,"69":1},"2":{"0":1,"1":8,"3":8,"4":42,"5":18,"6":65,"9":2,"11":3,"15":4,"20":1,"23":1,"52":1,"53":5,"55":2,"56":5,"57":5,"58":16,"59":57,"62":2,"63":4,"64":39,"65":3,"66":4,"68":3,"69":10,"70":5,"71":7,"72":5,"73":6,"75":6,"76":34,"77":1,"81":1,"82":3,"84":3,"85":14,"88":12,"94":1,"96":3,"97":3,"98":4,"99":8,"105":1,"110":3,"111":4,"112":4,"113":4,"116":66,"122":4,"125":1,"127":3,"128":4,"129":4,"130":8,"135":1,"137":3,"138":4,"139":5,"140":7,"143":4,"146":5,"150":2,"153":1,"157":4,"158":8,"159":5,"164":1,"166":4,"167":3,"168":12,"169":7,"175":1,"176":4,"179":1,"180":9,"185":3,"189":6,"192":12,"193":5,"194":7,"195":2,"198":6}}],["pointwise",{"0":{"185":1},"2":{"172":1}}],["point1",{"2":{"85":4}}],["point`",{"2":{"73":1}}],["pointedgeside",{"2":{"64":1}}],["point₂",{"2":{"63":13}}],["point₁",{"2":{"63":13}}],["point3s",{"2":{"59":10}}],["point3f",{"2":{"58":1}}],["pointrait",{"2":{"6":1}}],["point2f",{"2":{"58":4,"59":2,"79":1,"84":1}}],["point2d",{"2":{"58":1}}],["point2",{"2":{"6":2,"59":5,"81":1,"85":4}}],["pointtrait",{"2":{"1":2,"4":8,"6":9,"18":1,"32":1,"50":1,"53":2,"56":1,"59":3,"66":1,"72":2,"82":1,"85":17,"88":8,"96":6,"100":1,"110":6,"114":1,"127":6,"131":1,"137":6,"141":1,"148":2,"150":2,"151":1,"153":7,"154":4,"156":12,"162":2,"165":3,"166":1,"170":1,"171":2,"180":2,"185":2,"188":2,"189":1}}],["point",{"0":{"110":1,"137":1},"2":{"1":8,"3":20,"4":74,"5":14,"6":83,"9":2,"20":1,"50":1,"53":12,"56":3,"57":3,"58":1,"59":126,"63":6,"64":97,"66":50,"69":13,"71":9,"72":1,"73":71,"76":9,"82":3,"84":17,"85":73,"88":27,"91":3,"93":1,"94":2,"96":8,"105":21,"108":2,"110":10,"116":138,"118":1,"121":2,"122":21,"125":4,"127":11,"134":1,"135":3,"137":10,"138":1,"140":1,"143":3,"146":1,"150":2,"153":1,"157":1,"158":2,"166":2,"167":1,"169":2,"172":1,"174":1,"180":2,"181":3,"182":9,"183":1,"185":2,"189":4,"192":111,"193":7,"194":8,"198":2}}],["points2",{"2":{"3":2,"6":1,"122":3}}],["points1",{"2":{"3":2,"6":1,"122":3}}],["points",{"0":{"96":1,"127":1},"2":{"0":1,"1":6,"3":2,"4":22,"5":2,"6":53,"9":3,"13":1,"53":2,"55":3,"56":3,"58":8,"59":32,"63":1,"64":55,"66":5,"69":3,"70":5,"71":1,"72":8,"73":28,"75":4,"76":1,"77":3,"79":4,"81":4,"82":6,"84":2,"85":8,"87":2,"88":13,"90":1,"94":6,"96":3,"97":4,"108":6,"110":1,"111":7,"112":3,"116":10,"122":5,"124":1,"125":5,"127":3,"128":3,"129":3,"130":1,"135":5,"137":1,"138":2,"139":4,"140":3,"143":3,"145":1,"153":2,"154":1,"170":2,"172":1,"175":2,"176":2,"180":11,"181":11,"182":26,"183":10,"184":33,"185":2,"188":2,"189":25,"192":8,"193":1,"197":1,"198":11}}],["pointorientation",{"2":{"0":1,"6":2,"116":2}}],["my",{"2":{"199":1,"200":2}}],["mdk",{"2":{"153":2}}],["moore",{"2":{"143":1}}],["moved",{"2":{"64":1,"172":1}}],["move",{"2":{"63":1,"116":1}}],["most",{"2":{"25":1,"27":1,"64":1,"71":1,"73":1,"76":1,"81":1,"116":1,"180":1,"196":2}}],["monotone",{"2":{"20":1,"81":2}}],["monotonechainmethod",{"2":{"0":1,"6":1,"77":1,"81":2,"82":4}}],["mode",{"2":{"200":3}}],["model",{"2":{"6":1,"161":1,"197":1}}],["modify",{"2":{"192":1}}],["modified",{"2":{"153":1,"154":1}}],["module",{"2":{"172":1,"177":1}}],["modules",{"2":{"6":1,"59":1}}],["mod1",{"2":{"59":5}}],["mod",{"2":{"59":1,"64":1}}],["moment",{"2":{"6":1,"175":1,"177":1}}],["more",{"2":{"6":4,"7":1,"9":1,"10":1,"11":1,"23":1,"26":1,"29":1,"64":1,"70":1,"72":1,"75":1,"82":1,"116":1,"122":1,"153":2,"154":2,"159":1,"160":1,"161":2,"173":1,"175":1,"177":1,"192":2,"197":1}}],["mistakenly",{"2":{"167":1}}],["missing",{"2":{"156":8,"175":4}}],["missed",{"2":{"143":1}}],["mid",{"2":{"66":2,"116":3}}],["midpoint",{"2":{"64":2}}],["middle",{"2":{"64":2}}],["mining",{"2":{"199":1}}],["minimal",{"2":{"199":1}}],["minimize",{"2":{"73":1}}],["minimum",{"2":{"4":14,"6":12,"65":1,"66":2,"85":12,"180":1,"181":1,"183":1}}],["mind",{"2":{"175":1,"198":1}}],["minmax",{"2":{"73":4}}],["min",{"2":{"66":1,"73":16,"85":15,"180":1,"182":3,"183":1,"184":28}}],["minus",{"2":{"55":1}}],["minpoints=0",{"2":{"143":1}}],["minpoints",{"2":{"6":2}}],["might",{"2":{"6":3,"25":1,"27":1,"56":1,"70":1,"72":1,"73":1,"75":1,"164":1,"182":1}}],["mixed",{"2":{"6":4,"180":1}}],["m",{"2":{"5":2,"6":1,"15":10,"59":2,"66":6,"146":2,"193":1}}],["mp",{"2":{"105":2}}],["mp1",{"2":{"4":4,"6":2,"88":7}}],["mp2",{"2":{"4":4,"6":2,"88":8}}],["mercator",{"2":{"193":1}}],["merge",{"2":{"153":1}}],["meets",{"2":{"116":9,"122":1,"182":1}}],["meet",{"2":{"73":3,"93":1,"94":1,"108":1,"116":7,"125":1,"135":1}}],["memory",{"2":{"59":1,"194":1}}],["mesh",{"2":{"58":1}}],["message",{"2":{"6":1,"187":1}}],["me",{"0":{"23":1}}],["mentioned",{"2":{"19":1}}],["mentions",{"2":{"6":1,"187":1}}],["menu",{"2":{"14":3}}],["median",{"2":{"13":4,"154":1}}],["mechanics",{"2":{"6":1,"59":1}}],["measure",{"2":{"156":1,"174":1}}],["measures",{"2":{"6":1,"161":1}}],["meant",{"2":{"26":1}}],["meaning",{"2":{"3":6,"4":2,"6":5,"24":1,"56":1,"60":1,"122":4,"146":1,"161":1}}],["means",{"2":{"3":2,"6":6,"55":1,"56":1,"60":1,"93":1,"116":3,"121":1,"122":1,"146":1,"151":1,"161":2,"163":2}}],["mean",{"2":{"0":1,"6":5,"17":1,"58":2,"59":5,"154":1}}],["meanvalue",{"2":{"0":1,"5":4,"6":3,"57":1,"58":2,"59":15}}],["metadatakeys",{"2":{"153":1}}],["metadatasupport",{"2":{"153":2}}],["metadata",{"2":{"153":11}}],["met",{"2":{"116":44}}],["meters",{"2":{"6":4,"175":1,"176":4,"193":1}}],["methoderror",{"2":{"31":3}}],["methods",{"0":{"2":1,"3":1,"4":1,"6":1,"39":1},"1":{"3":1,"4":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1},"2":{"1":2,"6":9,"9":1,"25":1,"27":1,"31":27,"59":3,"77":1,"94":1,"108":1,"125":1,"135":1,"143":1,"151":1,"153":1,"156":1,"162":1,"175":1,"180":2,"185":1,"192":1}}],["method",{"0":{"173":1},"2":{"1":2,"4":2,"5":20,"6":31,"24":1,"32":1,"53":1,"56":1,"59":37,"60":2,"63":1,"66":1,"73":1,"76":1,"81":3,"82":2,"85":4,"88":1,"94":2,"108":2,"122":1,"125":2,"135":2,"143":1,"153":1,"154":1,"156":3,"163":1,"172":1,"173":2,"175":2,"176":9,"177":14,"178":2,"187":3,"197":1,"200":1}}],["mason",{"2":{"153":1,"154":1}}],["markersize",{"2":{"192":2}}],["marker",{"2":{"192":2}}],["marked",{"2":{"64":6,"71":1,"73":1,"76":1}}],["marking",{"2":{"71":2,"73":2,"76":2}}],["mark",{"2":{"64":2}}],["marks",{"2":{"64":1}}],["mag",{"2":{"53":4}}],["making",{"2":{"64":1,"143":1,"151":1,"168":1,"192":1,"194":2}}],["makie",{"2":{"13":1,"14":1,"52":1,"55":1,"58":3,"62":1,"65":1,"68":4,"79":1,"80":1,"84":1,"87":1,"90":1,"93":1,"103":1,"107":1,"118":1,"121":1,"124":1,"134":1,"143":3,"179":1,"180":1,"190":1}}],["makevalid",{"2":{"180":2}}],["makes",{"2":{"56":1,"64":1,"85":1,"153":1,"158":1,"167":1,"168":1}}],["make",{"2":{"9":1,"25":1,"27":1,"53":1,"64":3,"73":1,"85":1,"122":1,"143":2,"151":1,"159":1,"175":1,"184":1,"186":1,"192":2,"194":1}}],["mainly",{"2":{"59":1,"84":1,"148":1,"154":1}}],["maintain",{"2":{"56":1}}],["main",{"0":{"28":1},"1":{"29":1,"30":1},"2":{"7":1,"26":1,"64":1,"143":1,"153":1,"176":1}}],["mapped",{"2":{"196":1}}],["maptasks`",{"2":{"153":1}}],["maptasks",{"2":{"153":7}}],["mapreducetasks`",{"2":{"154":1}}],["mapreducetasks",{"2":{"154":5}}],["mapreduce",{"2":{"71":1,"143":2,"153":3,"154":7}}],["map",{"0":{"193":1},"2":{"6":1,"13":1,"18":3,"19":1,"29":1,"59":1,"64":1,"73":1,"122":2,"143":17,"153":11,"154":5,"156":10,"159":1,"161":1,"162":1,"180":1,"191":1,"193":1,"194":1,"196":1}}],["matlab",{"2":{"68":1}}],["materializer`",{"2":{"153":1}}],["materializer",{"2":{"22":1,"153":1}}],["mathrm",{"2":{"59":1}}],["math",{"2":{"7":1}}],["mathematics",{"2":{"6":1,"161":1}}],["mathematically",{"2":{"6":2,"146":1,"161":2}}],["mathematical",{"2":{"6":1,"161":1}}],["matrix",{"2":{"6":1,"14":2,"59":1}}],["matches",{"2":{"88":1,"143":1}}],["match",{"2":{"6":1,"88":12,"122":3,"143":1,"153":1,"156":1}}],["matching",{"2":{"3":2,"6":1,"22":1,"88":3,"122":1,"151":2}}],["maximal",{"2":{"73":1}}],["maximum",{"2":{"3":2,"6":4,"14":1,"65":1,"66":4,"105":1,"143":1,"176":1,"177":1,"182":4}}],["max",{"2":{"6":9,"32":9,"53":2,"66":1,"143":1,"153":1,"154":1,"175":5,"176":8,"177":7,"182":36,"184":1,"190":1}}],["made",{"2":{"6":2,"63":1,"64":1,"73":1,"139":1,"151":1,"166":1,"169":1,"183":1}}],["manner",{"2":{"197":1}}],["manipulate",{"2":{"196":1}}],["manifolds",{"2":{"6":1,"161":2}}],["manifold",{"0":{"161":1},"2":{"0":1,"6":7,"161":12}}],["manually",{"2":{"157":1}}],["many",{"2":{"4":2,"5":2,"6":2,"23":1,"26":1,"59":1,"64":1,"69":1,"71":1,"73":2,"76":1,"88":1,"158":1,"170":1}}],["maybe",{"2":{"6":1,"32":1,"116":4,"153":2,"154":3,"156":1}}],["may",{"2":{"1":2,"6":6,"23":2,"24":1,"59":2,"64":1,"73":1,"81":1,"146":1,"147":1,"150":2,"151":1,"153":4,"161":1,"162":1,"167":1,"168":1,"176":1}}],["mutation",{"2":{"195":1}}],["mutlipolygon",{"2":{"4":2,"6":1,"63":1}}],["muladd",{"2":{"59":2}}],["multifloats",{"2":{"13":1,"14":1,"15":1}}],["multifloat",{"2":{"7":1}}],["multilinestringtrait",{"2":{"32":1,"165":1}}],["multilinestring",{"2":{"6":1,"189":2}}],["multi",{"0":{"100":1,"101":1,"114":1,"115":1,"131":1,"132":1,"141":1,"142":1},"2":{"4":4,"6":3,"53":1,"56":1,"66":1,"88":2,"100":1,"101":1,"114":1,"115":1,"131":1,"132":1,"141":1,"142":1}}],["multicurves",{"2":{"56":1,"66":1}}],["multicurve",{"2":{"4":2,"6":1,"56":1}}],["multigeometry",{"2":{"4":4,"6":2,"85":2}}],["multiplication",{"2":{"177":1}}],["multiplied",{"2":{"59":3,"161":1}}],["multiple",{"2":{"4":2,"6":1,"59":1,"116":1,"170":1,"184":1,"192":1,"196":1}}],["multiply",{"2":{"1":2,"6":1,"185":1}}],["multipolys",{"2":{"76":3}}],["multipoly`",{"2":{"70":2,"72":2,"75":2}}],["multipoly",{"2":{"6":9,"15":3,"70":1,"71":27,"72":1,"73":26,"75":1,"76":24,"169":21,"180":9}}],["multipolygon`",{"2":{"143":1}}],["multipolygons",{"2":{"3":2,"4":2,"6":11,"63":1,"70":3,"72":3,"73":3,"75":3,"84":1,"88":1,"122":2,"168":1,"192":1,"193":1}}],["multipolygon",{"2":{"3":4,"4":10,"6":16,"56":2,"62":1,"70":1,"71":7,"72":1,"73":5,"75":1,"76":6,"88":4,"122":2,"143":7,"166":2,"167":7,"168":8,"169":2,"180":3,"192":8,"193":1}}],["multipolygontrait",{"2":{"1":2,"3":8,"4":4,"6":7,"23":1,"32":1,"71":4,"73":4,"76":4,"88":6,"100":1,"101":1,"114":1,"115":1,"122":8,"131":1,"132":1,"141":1,"142":1,"150":2,"153":1,"165":1,"169":4}}],["multipoint",{"2":{"4":10,"6":5,"50":1,"56":1,"88":5,"105":6,"153":1,"154":2,"180":1,"192":5}}],["multipoints",{"2":{"3":4,"4":2,"6":3,"56":1,"66":1,"88":2,"122":2,"180":1,"192":1}}],["multipointtrait",{"2":{"1":2,"3":4,"4":8,"6":8,"32":1,"53":2,"56":1,"66":1,"88":8,"100":1,"101":1,"105":4,"114":1,"115":1,"122":4,"131":1,"132":1,"141":1,"142":1,"150":2,"151":1,"165":1,"180":2,"189":1}}],["multithreading",{"2":{"1":4,"4":2,"6":5,"150":2,"155":1}}],["must",{"2":{"1":2,"3":16,"4":4,"5":2,"6":23,"9":1,"53":1,"59":5,"60":1,"64":2,"66":3,"69":1,"73":2,"88":5,"91":2,"94":1,"103":1,"104":1,"108":1,"116":13,"122":1,"125":2,"134":1,"135":1,"143":1,"153":1,"156":1,"164":1,"165":4,"166":1,"172":1,"176":1,"177":1,"180":1,"184":4,"187":1}}],["much",{"2":{"0":1,"6":3,"70":1,"72":1,"75":1}}],["df",{"2":{"195":3,"196":4,"198":10,"199":12}}],["dp",{"2":{"180":3}}],["dy",{"2":{"146":2,"177":3}}],["dy2",{"2":{"146":2}}],["dy1",{"2":{"105":10,"146":2}}],["dyc",{"2":{"105":2}}],["dx",{"2":{"146":2,"177":3}}],["dx2",{"2":{"146":2}}],["dx1",{"2":{"105":10,"146":2}}],["dxc",{"2":{"105":2}}],["drop",{"2":{"76":1,"169":1,"177":1}}],["driven",{"2":{"25":1,"27":1}}],["driving",{"2":{"25":1,"27":1}}],["duplicated",{"2":{"73":2}}],["during",{"2":{"64":1}}],["due",{"2":{"63":1,"64":1,"73":3}}],["date",{"2":{"81":1}}],["datas",{"2":{"200":1}}],["datasets",{"2":{"193":1,"197":1,"198":1}}],["dataset",{"2":{"193":1,"197":1}}],["datainterpolations",{"2":{"174":1}}],["dataapi",{"2":{"31":1,"153":7}}],["dataaspect",{"2":{"13":1,"14":1,"52":1,"55":1,"58":2,"62":1,"65":1,"84":2,"143":2,"175":1,"180":1}}],["dataframes",{"2":{"195":3,"198":2,"199":1}}],["dataframe",{"2":{"29":1,"195":1,"197":1,"198":5,"199":2}}],["data",{"0":{"143":1,"196":1},"2":{"23":1,"25":1,"27":1,"80":1,"143":2,"153":1,"180":10,"191":1,"193":2,"194":2,"195":2,"196":6,"198":1}}],["dashboard",{"0":{"14":1},"2":{"13":1,"14":1}}],["d",{"2":{"1":4,"5":2,"6":2,"59":1,"161":1,"172":1,"182":3}}],["deu",{"2":{"199":2}}],["demonstrates",{"2":{"198":1}}],["densify",{"2":{"176":3}}],["densifying",{"2":{"176":1}}],["densifies",{"2":{"174":1}}],["denoted",{"2":{"116":1}}],["denotes",{"2":{"64":1}}],["debug",{"2":{"165":1}}],["debugging",{"2":{"59":1,"64":1}}],["derivation",{"2":{"73":1}}],["dealing",{"2":{"66":1}}],["delete",{"2":{"105":1,"122":1,"143":1,"182":1}}],["deleteat",{"2":{"64":6,"182":1,"184":2}}],["deltri",{"2":{"82":1}}],["delayed",{"2":{"64":10,"71":2,"73":2,"76":2}}],["delay",{"2":{"64":14,"70":2,"71":2,"72":2,"73":2,"75":2,"76":2}}],["delaunay",{"2":{"6":1,"82":1}}],["delaunaytriangulation",{"2":{"6":1,"31":1,"77":1,"82":6}}],["depend",{"2":{"64":2}}],["depends",{"2":{"64":1,"69":1}}],["depending",{"2":{"1":2,"6":1,"23":1,"73":1,"150":2,"153":1}}],["depth",{"2":{"59":2}}],["desktop",{"2":{"196":1}}],["dest",{"2":{"193":2}}],["destination",{"2":{"193":5}}],["desired",{"2":{"75":1,"196":1}}],["despite",{"2":{"53":1}}],["describe",{"2":{"17":1}}],["described",{"2":{"6":1,"59":1,"63":1,"64":1}}],["de",{"0":{"39":1},"1":{"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1},"2":{"116":2,"197":1}}],["deconstruct",{"2":{"148":1,"154":1}}],["decomposition",{"2":{"18":1,"148":1}}],["decomposing",{"2":{"18":1}}],["decompose",{"2":{"18":2,"29":1,"59":4,"154":1,"157":1}}],["decrementing",{"2":{"143":1}}],["decrease",{"2":{"63":1}}],["decreasing",{"2":{"6":1,"180":1}}],["decide",{"2":{"81":1,"143":1}}],["decision",{"2":{"24":1}}],["degeneracies",{"2":{"9":1}}],["degenerate",{"2":{"6":1,"59":1,"69":2}}],["degrees",{"2":{"6":1,"52":1,"146":1,"161":1,"176":1}}],["defines",{"2":{"64":1,"148":1,"154":1,"155":1,"156":1,"160":1,"164":1,"186":1}}],["define",{"2":{"6":1,"58":1,"73":2,"87":1,"143":2,"148":1,"151":1,"153":1,"161":1,"186":1,"200":2}}],["defined",{"2":{"4":2,"5":2,"6":4,"7":1,"22":1,"53":2,"59":1,"65":1,"66":4,"73":4,"85":2,"145":1,"153":1,"161":2,"177":1,"186":1}}],["definitions",{"2":{"187":1}}],["definition",{"2":{"4":8,"6":9,"88":8,"93":1,"161":3,"177":1}}],["default",{"2":{"1":4,"4":10,"6":14,"32":1,"53":1,"56":2,"66":1,"70":1,"71":2,"72":1,"73":5,"75":1,"76":2,"82":1,"85":2,"143":5,"153":5,"156":1,"172":2,"180":2}}],["defaults",{"2":{"1":12,"4":4,"6":14,"150":6,"153":1,"155":3}}],["deeper",{"2":{"1":2,"6":1,"150":2,"152":1,"153":2}}],["detrimental",{"2":{"167":1}}],["detector",{"2":{"81":1}}],["detection",{"2":{"81":1,"143":1}}],["determined",{"2":{"64":1,"66":1}}],["determine",{"2":{"64":10,"66":3,"70":2,"72":2,"73":9,"75":2,"94":1,"108":1,"116":9,"122":1,"125":1,"135":1,"182":3,"197":1}}],["determines",{"2":{"56":1,"64":3,"73":1,"116":10}}],["determinant",{"2":{"6":1,"59":1}}],["detail",{"2":{"26":1}}],["details",{"2":{"6":2,"156":4,"175":2}}],["details>",{"2":{"6":2}}],["det",{"2":{"0":1,"6":2,"59":4}}],["dirname",{"2":{"180":4}}],["dirty",{"2":{"179":1}}],["directive",{"2":{"153":1}}],["direction",{"2":{"6":1,"64":1,"88":5,"143":3}}],["direct",{"2":{"33":1}}],["directly",{"2":{"6":1,"82":3,"143":1,"176":1}}],["dig",{"2":{"153":1}}],["dict",{"2":{"143":5}}],["didn",{"2":{"76":1,"116":1,"163":1}}],["division",{"2":{"58":1}}],["divided",{"2":{"26":1}}],["ditance",{"2":{"4":2,"6":1,"85":1}}],["dimensional",{"2":{"5":2,"6":4,"55":1,"59":1,"82":2,"161":1}}],["dimensions",{"2":{"3":2,"6":1,"122":2}}],["dimension",{"2":{"1":2,"3":8,"6":4,"105":2,"121":1,"122":4,"172":1}}],["discouraged",{"2":{"194":1}}],["discussion",{"2":{"25":1,"27":1,"69":1}}],["distributed",{"2":{"198":2}}],["distinct",{"2":{"73":1,"143":1}}],["dist",{"2":{"73":40,"85":19,"116":2,"176":8,"182":40}}],["distance`",{"2":{"176":3,"177":1,"187":1}}],["distances",{"2":{"73":1,"84":1,"176":1,"181":5}}],["distance",{"0":{"83":2,"84":2},"1":{"84":2,"85":2},"2":{"0":4,"4":50,"6":47,"31":1,"32":9,"59":13,"60":3,"66":3,"73":32,"83":2,"84":17,"85":92,"116":1,"148":1,"154":1,"174":1,"175":5,"176":13,"177":14,"180":1,"181":3,"182":6,"183":1,"190":1,"200":2}}],["disagree",{"2":{"56":1}}],["disparate",{"2":{"25":1,"27":1}}],["dispatches",{"2":{"6":1,"53":1,"56":1,"59":1,"63":1,"66":1,"85":1,"88":1,"94":1,"108":1,"122":1,"125":1,"135":1}}],["dispatch",{"2":{"4":2,"6":5,"24":1,"59":1,"88":1,"156":2,"162":1,"187":1}}],["displaying",{"2":{"193":1}}],["display",{"2":{"13":1,"58":1,"193":1}}],["displacement",{"2":{"6":1,"161":1}}],["disjoint",{"0":{"41":1,"106":1,"107":1,"110":1,"111":1,"112":1,"113":1,"114":1},"1":{"107":1,"108":1},"2":{"0":2,"3":9,"6":7,"23":1,"31":1,"41":2,"76":2,"106":1,"107":3,"108":11,"109":6,"110":15,"111":18,"112":10,"113":5,"114":4,"115":2,"116":16,"119":3,"166":2,"167":2,"169":7,"197":1}}],["diffs",{"2":{"53":4}}],["diff",{"2":{"6":2,"53":17,"70":5,"71":3,"122":3,"169":8}}],["differs",{"2":{"193":1}}],["differ",{"2":{"4":2,"6":1,"85":1}}],["differently",{"2":{"4":6,"6":4,"53":1,"56":2,"66":1}}],["different",{"2":{"3":2,"4":8,"6":6,"20":1,"23":1,"53":1,"56":4,"64":3,"66":1,"73":2,"81":1,"122":3,"143":1,"151":1,"153":1,"167":2,"193":2,"196":1}}],["differences",{"0":{"71":1},"2":{"73":1,"182":1}}],["difference",{"0":{"35":1,"38":1,"70":1},"2":{"0":1,"6":7,"11":1,"23":1,"31":1,"35":2,"38":1,"64":3,"70":12,"71":14,"73":1,"75":1,"76":3,"166":1,"169":1,"176":1}}],["diffintersectingpolygons",{"2":{"0":1,"6":1,"166":1,"169":4}}],["doi",{"2":{"70":2,"72":2,"75":2,"116":1}}],["doing",{"2":{"17":1,"22":1,"153":1,"194":1}}],["dot",{"2":{"53":2,"59":1}}],["doable",{"2":{"9":1}}],["documenter",{"2":{"156":4,"175":2}}],["documentation",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"26":1,"58":1,"155":1}}],["docstring",{"2":{"156":8,"175":4}}],["docstrings",{"0":{"149":1},"1":{"150":1},"2":{"7":1,"155":1}}],["docs",{"0":{"26":1,"155":1},"2":{"26":1,"143":1}}],["doc",{"2":{"9":1,"10":1}}],["does",{"0":{"22":1},"2":{"7":1,"19":1,"62":1,"73":2,"90":1,"93":3,"116":1}}],["doesn",{"2":{"4":2,"6":2,"32":1,"56":1,"69":1,"88":1,"176":1,"187":1,"199":1}}],["download",{"2":{"193":1}}],["down",{"2":{"6":1,"18":1,"29":1,"59":1,"156":1}}],["doublets",{"2":{"199":2}}],["double",{"2":{"183":4}}],["doubled",{"2":{"6":1,"183":1}}],["douglas",{"2":{"178":2,"180":2,"182":1}}],["douglaspeucker",{"0":{"182":1},"2":{"0":1,"6":5,"178":1,"180":5,"182":6}}],["done",{"0":{"10":1},"2":{"6":1,"13":1,"14":1,"116":2,"143":1,"148":1,"161":1,"167":1,"192":1,"197":1}}],["don",{"2":{"4":4,"6":3,"64":4,"70":1,"76":1,"88":6,"111":1,"116":1,"134":1,"138":1,"143":2,"153":3,"154":2,"177":1,"187":1}}],["do",{"0":{"9":1,"23":1,"74":1},"2":{"1":2,"6":2,"14":1,"23":1,"31":1,"53":1,"56":2,"59":2,"60":1,"63":1,"66":1,"69":1,"76":3,"85":2,"87":1,"88":1,"103":1,"111":2,"112":1,"113":2,"116":1,"143":4,"148":1,"150":2,"153":5,"154":2,"156":4,"158":1,"159":1,"168":1,"171":2,"173":1,"176":1,"180":1,"185":2,"188":2,"193":2,"194":2,"195":3,"198":1,"199":1}}],["aim",{"2":{"161":1}}],["ay",{"2":{"146":2}}],["azimuth",{"2":{"146":2}}],["automatically",{"2":{"122":1,"153":1,"193":1}}],["a3",{"2":{"80":1}}],["against",{"2":{"88":1,"116":2,"176":1,"180":1}}],["again",{"2":{"73":1,"153":1}}],["a``",{"2":{"71":2}}],["a`",{"2":{"71":7,"73":3,"76":2}}],["away",{"2":{"60":1,"105":1,"200":1}}],["a2y",{"2":{"73":4}}],["a2x",{"2":{"73":4}}],["a2",{"2":{"58":4,"73":54,"81":1,"122":6}}],["a1y",{"2":{"73":7}}],["a1x",{"2":{"73":7}}],["a1",{"2":{"58":2,"64":9,"73":66,"81":1,"122":6}}],["ams",{"2":{"190":2}}],["america",{"2":{"180":1}}],["am",{"2":{"116":1}}],["ambiguity",{"2":{"85":2,"153":1,"154":1,"156":3}}],["amounts",{"2":{"196":1}}],["amount",{"2":{"55":1,"65":1}}],["amp",{"2":{"6":1,"9":1}}],["axes",{"2":{"143":6}}],["ax",{"2":{"13":3,"14":3,"146":2,"192":5}}],["axs",{"2":{"13":2}}],["axis`",{"2":{"161":1}}],["axislegend",{"2":{"79":1,"175":1,"179":1}}],["axis",{"2":{"6":3,"13":2,"14":1,"52":1,"55":1,"58":4,"62":1,"65":1,"81":2,"84":1,"143":2,"161":4,"175":1,"180":1,"190":1}}],["a>",{"2":{"6":2}}],["adjust",{"2":{"73":1}}],["adjacent",{"2":{"64":1,"71":1,"73":1,"76":1}}],["adaptivity",{"0":{"74":1}}],["adaptive",{"2":{"7":1,"13":3,"14":2,"74":1}}],["adapted",{"2":{"70":1,"72":1,"75":1,"146":1}}],["advance",{"2":{"63":2}}],["advised",{"2":{"6":1,"162":1}}],["administrative",{"2":{"199":1}}],["admin",{"2":{"11":1,"80":1,"180":2}}],["adm0",{"2":{"11":7,"80":4}}],["additional",{"2":{"196":1}}],["additionally",{"2":{"64":3,"88":1}}],["addition",{"2":{"58":1,"76":1}}],["adding",{"2":{"4":2,"6":4,"7":1,"76":2,"143":1,"170":1,"174":1,"176":2,"177":1}}],["added",{"2":{"6":1,"53":1,"64":6,"66":1,"76":2,"156":1,"169":2,"182":1}}],["add",{"2":{"3":2,"6":1,"7":2,"59":1,"60":1,"64":16,"66":1,"69":4,"70":3,"72":1,"73":2,"75":2,"76":9,"82":1,"105":1,"143":4,"156":1,"163":1,"174":1,"176":1,"182":10,"193":1,"195":2,"197":4}}],["average",{"2":{"57":3,"63":4,"73":1}}],["available",{"0":{"166":1},"2":{"6":3,"31":1,"63":1,"162":1,"165":3,"174":1,"175":1,"177":1,"180":1,"184":1}}],["avoid",{"2":{"5":2,"6":7,"59":1,"70":1,"72":1,"73":1,"75":1,"76":1,"143":2,"153":1,"154":1,"156":3,"177":1,"181":1,"182":1,"183":1,"192":3}}],["achieve",{"2":{"167":1}}],["across",{"2":{"151":1}}],["acos",{"2":{"53":1}}],["activate",{"2":{"175":1}}],["action",{"2":{"20":2}}],["actions",{"2":{"20":2}}],["actual",{"2":{"10":1,"59":1,"146":1,"159":1,"172":1,"176":1}}],["actually",{"2":{"1":2,"6":1,"9":1,"59":4,"73":1,"76":3,"116":1,"143":1,"185":1,"196":1}}],["access",{"2":{"193":1}}],["accessed",{"2":{"187":1}}],["acceptable",{"2":{"116":1}}],["accepts",{"2":{"82":1}}],["accepted",{"2":{"6":1,"161":1}}],["accept",{"2":{"6":1,"187":1}}],["according",{"2":{"158":1,"167":1,"168":1,"198":1}}],["accordingly",{"2":{"64":1}}],["account",{"2":{"70":1,"72":1}}],["accurary",{"2":{"73":1}}],["accuratearithmetic",{"2":{"11":2}}],["accurate",{"0":{"11":1},"2":{"11":3,"175":1}}],["accumulators",{"2":{"59":1}}],["accumulator",{"2":{"59":1}}],["accumulate",{"2":{"56":1,"63":3}}],["accumulation",{"0":{"11":1},"2":{"59":1}}],["after",{"2":{"6":8,"53":1,"64":3,"153":1,"154":1,"180":2}}],["ab",{"2":{"64":3,"70":1,"72":1,"73":5,"75":1}}],["able",{"2":{"20":1,"73":1}}],["ability",{"2":{"17":1}}],["about",{"2":{"6":1,"24":2,"30":1,"59":2,"116":1,"153":1,"157":1,"161":1}}],["above",{"2":{"4":2,"6":1,"53":1,"63":1,"64":1,"73":1,"76":1,"165":1}}],["abs",{"2":{"53":1,"56":4,"63":1,"66":2,"105":8,"122":2,"143":1,"183":1,"200":1}}],["absolutely",{"2":{"154":1}}],["absolute",{"2":{"4":2,"6":1,"55":1,"56":2}}],["abstractrange",{"2":{"143":6}}],["abstractmulticurvetrait",{"2":{"100":1,"101":1,"114":1,"115":1,"131":1,"132":1,"141":1,"142":1}}],["abstractmatrix",{"2":{"6":5,"143":13}}],["abstractpolygontrait",{"2":{"85":1}}],["abstractcurvetrait",{"2":{"53":1,"56":1,"66":1,"96":1,"99":1,"100":1,"105":1,"110":1,"114":1,"127":1,"130":1,"131":1,"137":1,"140":1,"141":1,"146":1,"180":2,"189":3}}],["abstractwkbgeomtrait",{"2":{"32":1}}],["abstractfloat",{"2":{"31":1,"53":1,"56":2,"64":1,"66":2,"69":1,"70":1,"72":1,"73":1,"75":1,"85":8}}],["abstractarrays",{"2":{"151":1}}],["abstractarray",{"2":{"6":1,"153":4,"154":2,"189":2}}],["abstract",{"2":{"6":3,"32":1,"59":3,"161":2,"163":3,"164":1,"165":5,"166":1,"180":3}}],["abstractvector",{"2":{"5":2,"6":1,"59":26,"143":8}}],["abstractgeometrytrait`",{"2":{"165":1}}],["abstractgeometrytrait",{"2":{"6":3,"32":1,"56":2,"66":1,"85":1,"101":1,"115":1,"132":1,"142":1,"151":1,"165":6,"166":2,"189":5}}],["abstractgeometry",{"2":{"3":8,"6":4,"32":1,"91":2,"104":2}}],["abstracttrait",{"2":{"1":4,"3":4,"6":8,"69":1,"71":2,"73":4,"76":2,"122":4,"148":1,"150":4,"153":1,"154":2,"156":7,"162":3}}],["abstractbarycentriccoordinatemethod",{"2":{"0":1,"5":2,"6":7,"59":18}}],["attribute",{"2":{"196":1}}],["attributed",{"2":{"195":1}}],["attributes",{"0":{"195":1},"2":{"191":1,"195":3}}],["attempt",{"2":{"161":1}}],["attempts",{"2":{"116":1}}],["attach",{"2":{"1":4,"4":2,"6":5,"150":2,"155":1}}],["atomic",{"2":{"7":1}}],["at",{"2":{"3":8,"5":2,"6":6,"9":1,"18":1,"20":1,"24":1,"26":1,"53":2,"55":1,"56":1,"58":1,"59":2,"64":4,"66":2,"73":8,"76":2,"81":1,"116":17,"122":6,"125":1,"131":1,"134":1,"135":1,"138":3,"139":2,"140":2,"141":1,"142":1,"146":1,"151":1,"153":1,"175":1,"177":1,"182":1,"184":1,"193":1,"194":2}}],["arbitrarily",{"2":{"151":1}}],["arbitrary",{"2":{"57":1,"148":1,"154":1,"192":1}}],["around",{"2":{"58":1,"59":2,"69":1,"84":1,"88":1,"143":1,"180":1,"198":1}}],["argmin",{"2":{"184":1}}],["argtypes",{"2":{"60":2,"173":1,"176":1}}],["args",{"2":{"13":2}}],["argumenterror",{"2":{"76":1,"143":1,"153":1,"154":1,"156":3}}],["argument",{"2":{"4":10,"6":10,"53":1,"56":2,"63":1,"66":1,"70":1,"72":1,"75":1,"85":2,"153":1,"156":1,"187":2,"193":1,"194":1}}],["arguments",{"2":{"1":2,"3":2,"6":5,"64":1,"94":2,"108":1,"125":1,"135":1,"172":1,"176":2,"177":1,"187":1}}],["arithmetic",{"2":{"11":1}}],["archgdal",{"2":{"23":1}}],["arc",{"2":{"6":1,"176":1}}],["array",{"2":{"4":2,"6":2,"56":1,"66":1,"143":5,"153":5,"154":2,"181":1,"184":1}}],["arrays",{"2":{"1":2,"6":2,"22":1,"143":1,"150":2,"154":2}}],["aren",{"2":{"4":6,"6":5,"69":1,"71":1,"73":2,"76":4,"88":3,"166":2,"169":2}}],["are",{"2":{"1":2,"3":8,"4":36,"5":4,"6":51,"9":2,"20":2,"22":3,"24":1,"25":1,"26":2,"27":1,"52":1,"53":8,"55":1,"56":2,"57":6,"59":11,"62":1,"63":3,"64":31,"66":6,"69":3,"70":3,"71":15,"72":2,"73":16,"75":5,"76":9,"81":3,"84":1,"85":1,"87":3,"88":26,"90":1,"94":7,"96":1,"97":3,"98":3,"99":1,"101":1,"107":1,"108":5,"110":1,"111":1,"112":1,"114":1,"115":1,"116":12,"122":7,"124":1,"125":5,"127":1,"128":3,"129":3,"130":1,"132":1,"135":5,"137":1,"139":2,"143":14,"146":1,"147":1,"150":2,"151":1,"153":6,"156":2,"157":1,"158":1,"159":1,"160":1,"161":4,"162":1,"165":1,"166":3,"167":1,"168":1,"169":2,"170":1,"175":1,"176":1,"177":1,"180":4,"182":1,"184":2,"186":2,"187":1,"188":1,"190":1,"192":1,"195":2,"196":2,"197":3,"198":6,"199":1,"200":1}}],["area2",{"2":{"63":4}}],["area1",{"2":{"63":4}}],["areas",{"2":{"4":4,"6":2,"56":3,"161":1,"183":2}}],["area",{"0":{"54":2,"55":2},"1":{"55":2,"56":2},"2":{"0":5,"4":28,"6":26,"11":6,"31":1,"54":2,"55":9,"56":61,"61":1,"62":3,"63":49,"65":2,"66":44,"75":2,"76":1,"122":1,"148":1,"154":1,"161":2,"166":2,"169":2,"180":2,"183":4,"193":1}}],["asked",{"2":{"153":1}}],["ask",{"2":{"23":1}}],["aspect",{"2":{"13":1,"14":1,"52":1,"55":1,"58":2,"62":1,"65":1,"84":2,"143":2,"175":1,"180":1}}],["assign",{"2":{"191":1}}],["assigned",{"2":{"64":1,"143":7,"198":1}}],["assets",{"2":{"193":1}}],["assetpath",{"2":{"193":1}}],["assemble",{"2":{"159":1}}],["assert",{"2":{"59":23,"63":1,"64":1,"69":1,"71":1,"73":1,"177":1,"189":1}}],["assume",{"2":{"122":2,"153":3,"154":1,"158":1,"169":1}}],["assumed",{"2":{"56":1,"88":1,"116":1}}],["assumes",{"2":{"6":1,"64":1,"85":1,"176":1,"184":1}}],["associativity",{"2":{"19":1}}],["associated",{"0":{"1":1},"2":{"57":2}}],["as",{"2":{"1":16,"3":36,"4":12,"5":2,"6":82,"7":1,"11":2,"13":3,"14":3,"15":3,"17":2,"18":2,"20":1,"22":1,"23":2,"24":1,"25":1,"27":1,"52":2,"53":4,"55":2,"56":3,"57":4,"58":1,"59":4,"60":3,"62":2,"63":1,"64":15,"65":2,"66":5,"68":3,"69":5,"70":8,"71":2,"72":7,"73":8,"75":7,"76":5,"77":1,"79":2,"80":2,"81":3,"82":3,"84":3,"85":1,"87":2,"88":2,"90":2,"91":2,"93":3,"94":3,"103":2,"104":2,"105":2,"107":2,"108":3,"116":7,"118":2,"119":2,"121":2,"122":2,"124":2,"125":3,"134":2,"135":3,"137":1,"143":3,"146":8,"148":3,"150":4,"151":2,"152":2,"153":10,"154":4,"156":2,"158":2,"159":2,"161":3,"162":2,"163":2,"165":1,"166":1,"168":2,"170":1,"172":3,"174":2,"175":2,"176":3,"178":2,"179":2,"180":7,"182":2,"185":3,"187":2,"189":2,"190":3,"191":3,"192":2,"193":1,"194":1,"196":3,"197":2,"198":3,"199":2}}],["alone",{"2":{"153":1}}],["along",{"2":{"4":8,"6":5,"64":3,"66":2,"73":4,"88":4,"116":1}}],["although",{"2":{"128":1,"129":1}}],["alternate",{"2":{"64":1}}],["alternative",{"2":{"64":1}}],["already",{"2":{"88":1,"116":2,"153":1,"182":1}}],["almost",{"2":{"73":1}}],["alg=nothing",{"2":{"180":1}}],["alg`",{"2":{"180":1}}],["alg",{"2":{"6":4,"32":2,"180":21,"181":3,"182":8,"183":3,"184":7,"187":9}}],["algorithms",{"2":{"6":3,"77":1,"81":1,"158":1,"177":1,"178":1,"180":4,"182":1,"184":1}}],["algorithm",{"0":{"181":1,"182":1,"183":1},"2":{"6":12,"58":1,"64":2,"66":1,"69":3,"70":1,"72":1,"75":1,"77":1,"82":4,"116":1,"178":1,"180":8,"181":1,"182":3,"183":1,"187":4}}],["allocating",{"2":{"82":1}}],["allocations",{"2":{"5":2,"6":1,"59":1}}],["allocate",{"2":{"82":1}}],["allow=",{"2":{"116":1}}],["allows",{"2":{"11":1,"18":1,"23":1,"24":1,"29":1,"94":2,"96":3,"97":3,"98":3,"99":1,"108":2,"110":3,"111":3,"112":2,"113":1,"125":3,"127":3,"128":3,"129":3,"130":1,"135":1,"138":1,"139":1,"140":1,"148":1,"178":1,"193":1,"195":1,"197":1}}],["allowed",{"2":{"6":1,"94":3,"108":3,"116":6,"125":3,"135":5,"137":1,"138":2,"180":1}}],["allow",{"2":{"1":2,"6":1,"23":1,"73":1,"94":7,"105":3,"108":7,"116":73,"125":10,"135":10,"185":1}}],["all",{"2":{"1":6,"3":4,"4":6,"6":14,"9":1,"11":7,"22":1,"25":1,"27":1,"31":5,"53":5,"56":3,"59":1,"64":13,"66":3,"70":1,"71":3,"73":3,"76":5,"77":1,"80":3,"82":1,"84":1,"88":2,"90":1,"97":3,"98":3,"101":1,"114":1,"115":1,"116":7,"122":4,"124":1,"132":1,"143":3,"146":1,"147":1,"150":2,"151":2,"152":1,"153":7,"154":1,"156":1,"159":1,"161":1,"165":1,"167":1,"170":1,"171":1,"180":1,"185":2,"186":1,"188":1,"192":1,"194":1,"196":1,"197":1}}],["always",{"2":{"1":14,"4":12,"6":10,"25":1,"27":1,"55":1,"56":4,"66":2,"81":1,"84":1,"85":1,"88":1,"150":4,"153":3,"154":1,"172":4,"197":1}}],["also",{"2":{"1":4,"6":11,"23":1,"53":1,"56":2,"63":2,"64":3,"66":1,"70":1,"72":1,"73":2,"75":1,"77":1,"81":1,"82":1,"84":1,"85":2,"88":3,"122":1,"143":1,"150":2,"151":1,"153":1,"159":1,"162":1,"166":3,"169":2,"173":1,"174":1,"175":1,"176":1,"178":1,"185":1,"192":2,"195":1}}],["a",{"0":{"23":1,"193":1,"195":1},"2":{"1":26,"3":10,"4":158,"5":2,"6":209,"7":3,"9":1,"11":1,"15":2,"17":1,"18":6,"20":3,"22":3,"23":4,"24":2,"25":2,"27":2,"29":2,"30":2,"32":4,"35":3,"36":3,"37":3,"38":3,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"52":3,"53":22,"55":11,"56":20,"57":13,"58":4,"59":11,"60":2,"62":5,"63":8,"64":281,"65":2,"66":17,"68":3,"69":4,"70":39,"71":30,"72":38,"73":91,"74":3,"75":36,"76":45,"77":3,"79":3,"80":2,"81":1,"82":4,"84":15,"85":27,"87":2,"88":54,"90":2,"93":1,"94":3,"96":5,"97":3,"98":2,"100":2,"101":2,"103":2,"105":1,"107":1,"108":3,"110":4,"111":3,"112":1,"114":2,"115":2,"116":52,"118":2,"121":5,"122":27,"124":1,"125":3,"127":5,"128":2,"129":2,"131":2,"132":2,"134":2,"135":4,"137":4,"138":2,"139":2,"140":1,"141":2,"142":2,"143":79,"145":1,"146":4,"148":4,"150":8,"151":4,"153":27,"154":6,"156":5,"157":6,"158":2,"159":2,"161":11,"162":6,"163":6,"164":5,"165":7,"166":9,"167":8,"169":6,"170":2,"171":3,"172":8,"173":3,"174":5,"175":4,"176":8,"177":10,"179":3,"180":5,"183":3,"184":1,"185":2,"187":12,"188":1,"189":2,"190":1,"191":1,"192":21,"193":12,"194":5,"195":5,"196":11,"197":5,"198":8,"199":3,"200":3}}],["annotation",{"2":{"163":1}}],["annotated",{"2":{"26":1}}],["answers",{"2":{"167":1}}],["answer",{"2":{"6":3,"70":1,"72":1,"73":1,"75":1}}],["angels",{"2":{"53":1}}],["angle",{"2":{"53":35,"146":1}}],["angles",{"0":{"51":1,"52":1},"1":{"52":1,"53":1},"2":{"0":2,"4":19,"6":10,"31":1,"51":1,"52":4,"53":42}}],["angular",{"2":{"6":1,"161":1}}],["another",{"2":{"3":2,"6":1,"64":2,"73":1,"82":1,"84":1,"90":1,"93":1,"96":1,"98":1,"99":1,"103":1,"107":1,"110":1,"111":1,"112":1,"113":1,"116":1,"118":1,"121":1,"122":1,"124":1,"127":1,"128":1,"129":1,"130":1,"134":1,"137":1,"138":1,"139":1,"140":1,"143":1,"172":1}}],["anonymous",{"2":{"1":2,"6":1,"185":1}}],["an",{"2":{"1":6,"4":22,"5":2,"6":30,"9":1,"13":1,"14":1,"18":1,"20":1,"23":2,"32":1,"52":1,"53":4,"55":1,"56":2,"58":1,"59":3,"60":2,"62":1,"64":15,"65":2,"66":2,"68":1,"69":1,"70":2,"71":5,"72":2,"73":9,"75":2,"76":2,"82":3,"84":2,"85":5,"87":1,"88":1,"90":1,"93":2,"96":2,"103":1,"107":1,"116":13,"118":1,"121":1,"122":1,"124":1,"127":2,"128":1,"129":1,"134":1,"143":3,"147":1,"150":2,"151":1,"152":1,"153":5,"154":2,"156":1,"159":1,"161":1,"170":1,"172":1,"176":1,"185":2,"187":3,"189":1,"190":1,"192":2,"193":2,"195":1,"198":1}}],["anything",{"2":{"58":1,"116":1}}],["any",{"2":{"1":6,"3":2,"4":4,"6":19,"18":1,"24":1,"25":1,"27":1,"29":1,"57":2,"63":1,"64":7,"66":1,"69":1,"71":1,"73":4,"76":1,"85":2,"95":2,"96":1,"99":1,"107":1,"109":2,"110":1,"111":2,"112":1,"113":2,"116":8,"122":2,"126":2,"130":1,"136":2,"143":2,"148":2,"150":2,"153":2,"154":2,"156":1,"159":1,"164":1,"165":4,"166":4,"169":4,"172":2,"174":1,"176":1,"177":1,"182":1,"189":1,"197":3,"198":2}}],["and",{"0":{"1":1,"20":1,"22":1,"24":1,"54":1,"71":1,"73":1,"76":1,"83":1,"192":1,"193":1,"195":1},"1":{"55":1,"56":1,"84":1,"85":1},"2":{"0":2,"1":16,"3":22,"4":36,"6":93,"7":1,"9":2,"17":4,"18":4,"20":2,"22":1,"23":2,"24":3,"25":2,"26":5,"27":2,"29":2,"30":1,"31":2,"32":2,"33":1,"53":13,"55":1,"56":7,"57":2,"58":2,"59":20,"60":1,"61":2,"62":1,"63":29,"64":71,"65":2,"66":18,"68":1,"69":4,"70":4,"71":16,"72":4,"73":38,"75":6,"76":15,"81":1,"82":2,"84":2,"85":13,"87":2,"88":13,"90":3,"91":2,"93":2,"94":3,"97":3,"98":4,"99":1,"103":2,"104":2,"105":1,"108":3,"111":3,"112":1,"113":1,"116":36,"118":1,"121":2,"122":3,"124":3,"125":4,"127":2,"128":3,"129":3,"130":1,"135":2,"139":2,"140":2,"143":16,"146":2,"148":6,"150":10,"151":2,"152":3,"153":16,"154":10,"156":2,"157":1,"158":2,"159":1,"160":1,"161":14,"162":1,"163":3,"164":1,"165":5,"166":2,"167":1,"170":2,"171":2,"172":2,"175":1,"176":5,"177":4,"178":2,"179":1,"180":8,"182":8,"183":1,"184":1,"185":1,"187":4,"191":3,"192":9,"193":7,"194":2,"196":5,"197":2,"198":4,"199":2}}],["apart",{"2":{"169":1}}],["april",{"0":{"7":1}}],["appears",{"2":{"158":1}}],["append",{"2":{"53":1,"64":5,"70":1,"71":2,"73":2,"75":1,"76":5,"169":2}}],["approximately",{"2":{"64":1,"175":1}}],["approach",{"2":{"19":1}}],["appropriately",{"2":{"198":1}}],["appropriate",{"2":{"6":1,"187":2}}],["applies",{"2":{"151":2}}],["applied",{"2":{"6":3,"20":1,"156":2,"164":2,"165":3,"166":1}}],["application",{"2":{"1":2,"6":3,"150":2,"154":1,"159":1,"165":4,"166":1,"169":2,"174":1,"177":1}}],["apply`",{"2":{"153":1}}],["applys",{"2":{"56":1,"66":1}}],["applyreduce",{"0":{"19":1,"154":1},"2":{"0":2,"1":1,"6":1,"17":1,"19":2,"29":1,"53":1,"56":1,"63":2,"66":1,"85":2,"148":1,"150":1,"154":42,"163":1}}],["apply",{"0":{"1":1,"18":1,"22":1,"29":1,"148":1,"151":1},"1":{"19":1,"149":1,"150":1,"151":1,"152":1,"153":1},"2":{"0":2,"1":7,"6":7,"17":1,"18":5,"20":1,"22":1,"24":1,"29":3,"32":2,"148":5,"150":5,"151":4,"152":1,"153":55,"154":5,"155":1,"156":3,"161":1,"163":1,"165":5,"166":1,"170":1,"171":3,"172":1,"176":1,"177":1,"180":2,"185":3,"188":2}}],["apis",{"2":{"17":1}}],["api",{"0":{"0":1,"59":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"6":3,"24":1,"59":1,"176":1,"180":1,"187":1}}],["snapped",{"2":{"143":1}}],["s3",{"2":{"64":3}}],["scratch",{"2":{"196":1}}],["sciences",{"2":{"193":1}}],["scalefactor",{"2":{"176":3}}],["scattered",{"2":{"198":1}}],["scatter",{"2":{"62":1,"84":2,"87":2,"90":2,"93":1,"103":1,"107":2,"121":2,"124":2,"198":1}}],["schema",{"2":{"153":5,"154":1}}],["scheme",{"2":{"63":1}}],["scenario",{"2":{"116":2}}],["scene",{"2":{"14":1}}],["skipmissing",{"2":{"143":1}}],["skipped",{"2":{"143":1}}],["skip",{"2":{"56":1,"116":14,"143":1,"153":1,"184":4}}],["skygering",{"2":{"7":1}}],["square",{"2":{"85":1,"181":1,"182":1}}],["squared",{"2":{"6":2,"66":2,"85":12,"181":2,"182":7}}],["sqrt",{"2":{"53":2,"63":1,"85":3}}],["sgn",{"2":{"53":5}}],["smallest",{"2":{"53":2,"73":1,"77":1}}],["sᵢ₋₁",{"2":{"59":25}}],["sᵢ₊₁",{"2":{"6":2,"59":41}}],["sᵢ",{"2":{"6":4,"59":46}}],["src",{"2":{"6":2,"31":1}}],["syntax",{"2":{"195":1}}],["sym10100477",{"2":{"116":1}}],["symdifference",{"2":{"38":1,"147":1}}],["symmetric",{"0":{"38":1},"2":{"38":1}}],["symbol=",{"2":{"105":1}}],["symbols",{"2":{"31":2}}],["symbol",{"2":{"6":1,"187":2}}],["system",{"0":{"193":1,"194":1},"2":{"1":4,"172":2,"191":2,"193":1}}],["switches",{"2":{"73":1,"76":1}}],["switch",{"2":{"64":1,"76":1,"163":1}}],["switching",{"2":{"6":1,"66":1}}],["swap",{"2":{"6":1,"76":1,"85":2,"171":1}}],["swapped",{"2":{"3":2,"6":1,"91":1,"94":1,"104":1,"105":1,"119":1,"122":1}}],["swapping",{"2":{"1":2,"6":1,"150":2,"153":1}}],["s2",{"2":{"6":4,"59":6,"64":3}}],["s1",{"2":{"6":3,"59":6,"64":3}}],["saving",{"0":{"196":1}}],["saved",{"2":{"88":1}}],["save",{"2":{"53":1,"191":1,"196":3}}],["samples",{"2":{"13":1}}],["sample",{"2":{"13":1}}],["same",{"2":{"3":4,"4":24,"6":23,"18":1,"53":3,"56":1,"64":15,"66":1,"69":1,"70":3,"72":1,"73":1,"75":1,"76":1,"81":1,"84":1,"87":2,"88":30,"116":2,"121":1,"122":8,"151":1,"153":5,"156":1,"157":1,"166":2,"168":1,"169":2,"175":1,"192":1,"193":1,"196":1}}],["says",{"2":{"81":1}}],["say",{"2":{"6":1,"59":1,"176":1}}],["slow",{"2":{"199":1}}],["slower",{"2":{"6":1,"187":2}}],["slope2",{"2":{"146":2}}],["slope1",{"2":{"146":2}}],["slidergrid",{"2":{"14":1}}],["sliders",{"2":{"14":3}}],["slightly",{"2":{"4":4,"6":2,"56":2}}],["suite",{"2":{"176":5,"180":13}}],["suggestion",{"2":{"173":1}}],["success",{"2":{"161":1}}],["such",{"2":{"4":2,"6":1,"55":1,"68":1,"77":1,"151":1,"170":1}}],["sun",{"2":{"116":1}}],["surrounds",{"2":{"116":1}}],["sure",{"2":{"9":1,"53":1,"64":2,"85":1,"122":1,"184":1}}],["suppose",{"2":{"199":1,"200":1}}],["supports",{"2":{"58":1,"59":1,"77":1,"153":3,"196":1,"200":2}}],["support",{"2":{"32":1,"60":1,"174":1,"200":1}}],["supported",{"2":{"23":1,"196":1}}],["supertype",{"2":{"6":1,"59":1}}],["sukumar",{"2":{"6":1,"59":1}}],["sum=1",{"2":{"59":1}}],["summary>",{"2":{"6":4}}],["sum",{"2":{"4":4,"6":3,"11":6,"55":1,"56":2,"57":2,"59":8,"66":1,"85":2,"146":5,"184":1,"189":4}}],["sublevel",{"2":{"199":1}}],["subsequent",{"2":{"192":1}}],["substituted",{"2":{"1":2,"6":1,"150":2,"153":1}}],["subgeom1",{"2":{"156":2}}],["subgeom",{"2":{"156":3}}],["subject",{"2":{"64":1}}],["subtype",{"2":{"153":1}}],["subtypes",{"2":{"6":2,"59":2}}],["subtracted",{"2":{"146":1}}],["subtitle",{"2":{"13":1,"58":2,"176":1,"180":2}}],["sub",{"2":{"4":12,"6":7,"53":1,"56":3,"66":1,"71":6,"73":3,"76":4,"85":2,"100":2,"101":2,"114":2,"115":2,"131":2,"132":2,"141":2,"142":2,"153":3,"167":4,"168":2,"169":4}}],["spliced",{"2":{"155":1}}],["split",{"2":{"69":1}}],["sp",{"2":{"116":2}}],["specialized",{"2":{"25":1,"27":1,"82":1,"153":1}}],["specification",{"2":{"158":1,"165":1,"167":1,"168":1}}],["specifically",{"2":{"6":2,"59":3,"178":1,"197":1}}],["specific",{"2":{"64":1,"94":1,"108":1,"125":1,"135":1,"153":1,"154":1,"156":3,"161":1}}],["specified",{"2":{"3":2,"6":2,"64":1,"71":2,"73":2,"76":2,"122":1,"151":1,"180":1}}],["specify",{"2":{"6":1,"156":1,"193":1,"194":1,"197":1}}],["spatial",{"0":{"197":1},"1":{"198":1,"199":1,"200":1},"2":{"197":6,"198":3,"200":1}}],["spawn",{"2":{"153":3,"154":3}}],["span>",{"2":{"6":2}}],["span",{"2":{"6":2,"198":1}}],["space",{"2":{"6":5,"25":1,"27":1,"53":1,"55":1,"116":1,"161":5,"176":1,"177":1}}],["sphere",{"2":{"6":1,"161":3}}],["sphericalgeodesics",{"2":{"161":1}}],["spherical",{"2":{"0":1,"6":4,"161":7}}],["series",{"2":{"192":1}}],["serve",{"2":{"6":1,"59":1}}],["searchsortedfirst",{"2":{"182":1}}],["seg2",{"2":{"146":2}}],["seg1",{"2":{"146":3}}],["seg",{"2":{"116":23,"122":9}}],["segmentation",{"2":{"175":1}}],["segments",{"2":{"23":1,"31":1,"52":2,"53":1,"62":1,"63":2,"64":3,"66":1,"73":6,"116":18,"176":1,"177":3}}],["segmentization",{"2":{"6":1,"32":1,"161":1,"174":1}}],["segmentizing",{"2":{"6":3,"175":1,"176":2,"177":1}}],["segmentized",{"2":{"175":1}}],["segmentizes",{"2":{"174":1}}],["segmentizemethod",{"2":{"6":1,"176":3,"177":2}}],["segmentize",{"0":{"32":1,"174":1},"1":{"175":1,"176":1,"177":1},"2":{"0":1,"6":4,"31":1,"32":9,"60":1,"148":1,"161":1,"174":1,"175":5,"176":11,"177":13,"190":1}}],["segment",{"2":{"4":8,"6":7,"53":1,"63":5,"64":6,"66":3,"68":1,"73":17,"85":2,"105":3,"116":43,"122":3,"146":2,"174":1,"176":2,"177":1}}],["seperate",{"2":{"73":1}}],["separates",{"2":{"116":1}}],["separate",{"2":{"64":1,"143":1,"153":1,"163":1,"196":1,"198":1}}],["separately",{"2":{"59":1,"143":1}}],["sense",{"2":{"56":1,"85":1}}],["several",{"2":{"20":2,"56":1,"157":1,"169":1}}],["section",{"2":{"26":1,"116":3,"121":1}}],["sections",{"2":{"10":1,"26":1}}],["seconds=1",{"2":{"176":3,"180":8}}],["secondisleft",{"2":{"143":4}}],["secondisstraight",{"2":{"143":7}}],["secondary",{"2":{"3":6,"6":3,"91":1,"94":1,"125":1}}],["second",{"2":{"3":16,"6":9,"64":1,"73":4,"88":1,"90":2,"91":1,"93":1,"94":1,"97":1,"98":1,"99":1,"104":2,"108":2,"116":2,"124":1,"125":1,"128":1,"129":1,"130":2,"135":1,"182":1,"194":1,"197":1}}],["self",{"2":{"9":2}}],["selected",{"2":{"143":1}}],["selectednode",{"2":{"143":3}}],["selection",{"2":{"14":1}}],["select",{"2":{"6":1,"162":1}}],["semimajor",{"2":{"6":2,"161":3}}],["seem",{"2":{"25":1,"27":1}}],["see",{"2":{"6":4,"7":1,"29":1,"62":1,"82":1,"85":1,"87":1,"90":1,"93":1,"107":1,"116":5,"118":1,"121":1,"124":1,"134":1,"143":2,"158":1,"159":1,"165":1,"166":3,"168":1,"169":2,"175":2,"182":1,"198":2}}],["setup=",{"2":{"94":1,"108":1,"125":1,"135":1}}],["sets",{"2":{"64":1,"81":1}}],["setdiff",{"2":{"31":1}}],["setting",{"2":{"23":1}}],["set",{"0":{"23":1,"34":1},"1":{"35":1,"36":1,"37":1,"38":1},"2":{"3":4,"4":14,"6":19,"23":1,"53":1,"57":2,"59":8,"64":3,"70":2,"72":2,"73":7,"75":2,"77":2,"87":2,"88":10,"94":1,"105":1,"108":1,"116":2,"122":1,"125":1,"135":1,"143":1,"146":1,"153":5,"166":2,"169":2,"182":2,"192":1,"196":1,"198":3}}],["sve",{"2":{"1":2,"6":1,"185":1}}],["svector",{"2":{"1":28,"6":14,"64":5,"70":1,"73":2,"76":6,"116":1,"143":1,"185":13,"192":6,"194":4}}],["solution",{"2":{"116":1}}],["sort",{"2":{"64":4,"69":2,"73":2,"75":2,"116":1,"122":2,"143":1,"182":1}}],["sorted",{"2":{"20":1,"64":1,"182":7,"197":1}}],["south",{"2":{"6":1,"66":7,"161":1}}],["source",{"2":{"1":20,"3":38,"4":44,"5":6,"6":99,"26":4,"105":2,"150":4,"165":2,"166":4,"172":3,"193":13,"194":1}}],["someone",{"2":{"82":1,"187":1}}],["something",{"0":{"74":1},"2":{"10":1}}],["some",{"2":{"3":2,"6":3,"9":1,"17":1,"59":4,"88":1,"116":3,"122":1,"143":1,"147":1,"148":1,"151":2,"153":2,"154":1,"164":1,"165":3,"166":1,"184":1,"186":2,"191":2,"197":1,"200":1}}],["so",{"2":{"1":2,"4":8,"6":10,"9":1,"17":1,"19":1,"25":1,"27":1,"31":1,"58":1,"59":1,"64":1,"65":1,"73":1,"75":2,"76":2,"84":1,"85":1,"87":1,"88":4,"90":1,"107":1,"116":2,"118":1,"124":1,"143":3,"153":8,"156":1,"174":1,"175":1,"176":3,"177":1,"184":1,"185":1,"187":2,"193":1,"194":1}}],["styles",{"2":{"153":1}}],["style",{"2":{"153":7}}],["step",{"2":{"64":7,"70":1,"71":3,"72":1,"73":3,"75":1,"76":3,"143":6,"189":1}}],["storing",{"2":{"196":1}}],["stored",{"2":{"64":2,"198":1}}],["stores",{"2":{"64":1}}],["store",{"2":{"59":1,"196":1}}],["stopping",{"2":{"182":2}}],["stops",{"2":{"151":1}}],["stop",{"2":{"18":2,"105":3,"116":4,"122":3}}],["stay",{"2":{"76":1}}],["stackoverflow",{"2":{"73":1}}],["stack",{"2":{"69":1}}],["states",{"2":{"180":1}}],["state",{"2":{"75":1,"199":9}}],["status",{"2":{"64":31,"71":4,"73":5,"76":4,"143":1}}],["static",{"2":{"163":1}}],["staticarray",{"2":{"59":1}}],["staticarrays",{"2":{"31":1,"64":5,"70":1,"73":2,"76":6,"116":1,"143":1,"185":2}}],["staticarraysco",{"2":{"1":2,"6":1,"185":1}}],["staticarrayscore",{"2":{"1":20,"6":10,"59":1,"185":10,"192":6,"194":4}}],["statica",{"2":{"1":2,"6":1,"185":1}}],["statistics",{"2":{"13":2,"31":1}}],["stability",{"2":{"23":1,"30":1}}],["stable",{"2":{"13":1,"24":1,"177":1}}],["stage",{"2":{"7":1}}],["started",{"2":{"64":1}}],["starting",{"2":{"63":2,"64":1,"66":1,"73":1,"169":4}}],["startvalue",{"2":{"14":4}}],["start",{"2":{"6":1,"18":1,"53":7,"59":1,"64":76,"66":17,"71":4,"73":4,"76":5,"88":1,"105":4,"116":44,"122":3,"127":1,"143":2,"157":1,"182":16,"192":1}}],["standardized",{"2":{"116":1}}],["standards",{"2":{"116":1}}],["standard",{"2":{"6":2,"82":1,"161":1}}],["straightline",{"2":{"143":3}}],["straight",{"2":{"143":6,"154":1}}],["strait",{"2":{"143":1}}],["structs",{"2":{"20":1,"165":1}}],["structures",{"2":{"148":1}}],["structure",{"2":{"6":2,"148":1,"156":1,"171":1}}],["struct",{"2":{"6":5,"59":2,"64":2,"82":1,"159":1,"161":3,"162":3,"163":6,"169":2,"176":2,"181":1,"182":1,"183":1,"187":4}}],["strings",{"2":{"6":1,"63":1,"73":1}}],["string",{"2":{"1":4,"14":1,"62":1,"63":1,"172":2}}],["still",{"2":{"0":1,"56":1,"63":1,"64":3,"93":1,"182":1}}],["shp",{"2":{"196":1}}],["ships",{"2":{"193":1}}],["shifting",{"2":{"194":1}}],["shift",{"2":{"192":3}}],["shewchuck",{"2":{"7":1}}],["short",{"2":{"153":1}}],["shorthand",{"2":{"82":1}}],["show",{"2":{"9":1,"11":1,"13":1,"14":1,"58":1,"193":1,"196":1,"197":2}}],["shoelace",{"2":{"4":2,"6":1,"56":2,"66":1}}],["shouldn",{"2":{"73":1}}],["should",{"2":{"1":2,"4":2,"6":15,"17":1,"18":1,"20":2,"25":1,"27":1,"32":1,"53":3,"56":1,"63":1,"64":3,"65":1,"88":1,"116":4,"143":2,"150":2,"153":2,"156":1,"158":1,"161":1,"163":1,"165":6,"166":2,"177":1,"180":2}}],["sharing",{"2":{"107":1}}],["shares",{"2":{"73":1}}],["share",{"2":{"4":14,"6":8,"87":2,"88":8,"111":2,"112":1,"113":1,"122":1,"140":1}}],["shared",{"0":{"184":1},"2":{"3":2,"6":1,"64":2,"73":2,"122":3}}],["shapes",{"2":{"85":1,"196":7}}],["shape",{"2":{"62":1,"71":1,"73":1,"87":1,"161":1,"168":1,"192":1}}],["shaped",{"2":{"58":1}}],["shapefiles",{"2":{"196":1}}],["shapefile",{"2":{"29":1,"196":4}}],["shallower",{"2":{"1":2,"6":1,"150":2,"153":1}}],["sites",{"2":{"199":1}}],["sides",{"2":{"64":3,"158":1}}],["side",{"2":{"53":4,"64":26}}],["signals",{"2":{"152":1}}],["sign",{"2":{"13":2,"14":2,"53":7,"56":2,"146":3}}],["signed",{"0":{"54":1,"55":1,"83":1,"84":1},"1":{"55":1,"56":1,"84":1,"85":1},"2":{"0":4,"4":28,"6":18,"11":3,"54":1,"55":5,"56":23,"66":3,"83":1,"84":7,"85":19}}],["six",{"2":{"6":1,"180":1}}],["size=",{"2":{"193":1}}],["sizehint",{"2":{"64":2,"71":1,"177":1}}],["size",{"2":{"6":4,"13":2,"14":5,"58":1,"76":1,"143":2,"153":2,"154":2,"180":1}}],["sin",{"2":{"192":3,"193":1,"194":2}}],["singed",{"2":{"85":1}}],["singular",{"2":{"73":1}}],["singlepoly",{"2":{"180":6}}],["single",{"2":{"4":12,"6":10,"23":1,"53":2,"56":1,"66":1,"88":5,"121":2,"143":2,"154":1,"166":2,"167":1,"169":2,"192":3,"196":1}}],["since",{"2":{"1":2,"6":2,"26":1,"53":1,"56":1,"63":1,"66":2,"75":1,"85":1,"88":1,"116":1,"122":2,"139":1,"153":1,"163":1,"172":1,"187":2,"199":1}}],["simulation",{"2":{"23":1}}],["simultaneously",{"2":{"20":1}}],["simply",{"2":{"7":1,"55":1,"60":1,"64":1,"73":1,"76":1,"91":1,"104":1,"119":1,"143":1,"164":1,"172":1,"173":1,"176":1,"192":1,"195":1}}],["simpler",{"2":{"6":1,"143":1}}],["simple",{"0":{"33":1,"79":1,"198":1},"1":{"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1},"2":{"6":3,"33":1,"59":1,"82":1,"148":3,"161":1,"163":1,"171":1,"172":1,"179":2,"180":2}}],["simplifier",{"2":{"180":4}}],["simplified",{"2":{"23":1,"179":1}}],["simplifies",{"2":{"6":3,"181":1,"182":1,"183":1}}],["simplification",{"0":{"178":1},"1":{"179":1,"180":1},"2":{"6":2,"178":2,"180":3}}],["simplifying",{"2":{"178":1}}],["simplify",{"0":{"181":1,"182":1,"183":1},"2":{"0":1,"6":15,"9":1,"31":1,"64":1,"148":1,"179":1,"180":41,"181":1,"182":2,"183":1}}],["simplifyalgs",{"2":{"184":1}}],["simplifyalg",{"2":{"0":1,"6":8,"180":5,"181":2,"182":2,"183":2}}],["similarly",{"2":{"148":1}}],["similar",{"2":{"1":2,"6":4,"18":1,"25":1,"27":1,"29":1,"60":1,"77":1,"82":1,"143":2,"150":2,"153":1,"176":2,"177":1,"188":1}}],["s",{"0":{"30":1},"2":{"0":1,"3":2,"6":11,"7":1,"9":1,"18":1,"19":1,"29":1,"53":1,"55":1,"56":4,"57":1,"58":2,"59":5,"62":3,"63":3,"64":3,"66":1,"68":1,"71":1,"73":2,"76":3,"81":1,"85":1,"88":1,"103":2,"110":3,"111":4,"112":2,"116":9,"122":1,"134":1,"135":1,"140":1,"143":5,"148":2,"153":2,"154":1,"156":4,"159":1,"162":2,"163":2,"166":4,"167":1,"169":3,"175":4,"176":1,"178":1,"180":2,"184":4,"187":6,"192":6,"193":4,"194":4,"195":2,"196":5,"200":2}}],["fn",{"2":{"196":8}}],["f``",{"2":{"161":1}}],["fc",{"2":{"153":4,"154":5,"156":13,"180":3,"189":14}}],["fj",{"2":{"143":2}}],["f2",{"2":{"64":2}}],["f1",{"2":{"64":2}}],["f64",{"2":{"13":2,"14":2}}],["few",{"2":{"158":1}}],["fetched",{"2":{"143":1}}],["fetch",{"2":{"32":2,"153":1,"154":1}}],["feb",{"0":{"8":1},"1":{"9":1,"10":1}}],["featurecollection",{"2":{"6":2,"11":1,"18":1,"143":4,"153":6,"156":1,"193":2}}],["featurecollectiontrait",{"2":{"1":2,"6":2,"150":2,"151":1,"153":3,"154":2,"156":9,"189":5}}],["features",{"0":{"95":1,"109":1,"126":1,"136":1},"2":{"1":2,"6":3,"11":1,"22":1,"82":1,"143":3,"150":2,"152":1,"153":11,"154":6,"156":2,"193":1}}],["featuretrait",{"2":{"1":4,"6":3,"95":4,"105":2,"109":4,"126":4,"136":4,"150":4,"151":3,"153":3,"154":3,"156":9,"189":5}}],["feature",{"2":{"1":12,"4":2,"6":10,"18":2,"22":1,"56":1,"66":1,"143":2,"148":1,"150":12,"152":1,"153":22,"154":6,"156":22,"180":2,"189":2,"196":1}}],["fra",{"2":{"199":2}}],["frame",{"2":{"195":1}}],["framework",{"2":{"148":4,"154":2}}],["fracs",{"2":{"64":20,"69":1}}],["frac",{"2":{"59":1,"64":2,"73":17,"180":2}}],["fractional",{"2":{"64":1,"73":3}}],["fractions",{"2":{"64":1,"73":4}}],["fraction",{"2":{"6":4,"73":2,"85":1,"180":1}}],["front",{"2":{"53":1}}],["from",{"2":{"1":6,"3":8,"4":32,"6":31,"7":1,"11":1,"20":1,"22":1,"26":1,"31":2,"56":2,"58":1,"59":4,"60":1,"63":1,"64":6,"66":11,"69":1,"70":1,"71":3,"72":1,"73":11,"75":1,"76":6,"82":1,"85":25,"108":2,"110":5,"111":4,"112":2,"113":1,"114":2,"116":6,"122":2,"143":7,"146":2,"153":1,"156":3,"161":1,"163":1,"169":1,"172":4,"174":1,"180":1,"181":1,"182":3,"183":1,"189":1,"191":1,"193":5,"196":1,"197":1,"198":1,"200":1}}],["footprint",{"2":{"194":1}}],["foldable",{"2":{"153":2,"154":1}}],["follows",{"2":{"64":2,"94":1,"108":1,"125":1,"135":1,"143":1}}],["followed",{"2":{"26":1}}],["following",{"2":{"6":1,"59":1,"68":1,"156":1,"158":1,"168":1,"180":1,"197":1}}],["focusing",{"2":{"25":1,"27":1}}],["foundational",{"2":{"17":1}}],["found",{"2":{"6":8,"26":1,"66":1,"69":1,"70":2,"72":2,"73":1,"75":2,"88":1,"143":5,"151":3,"153":2,"154":1,"156":4,"177":1}}],["forward",{"2":{"73":1}}],["forwards",{"2":{"64":1,"71":1,"76":1}}],["formats",{"2":{"191":1,"194":1,"196":3}}],["format",{"2":{"69":1,"196":3}}],["form",{"2":{"18":1,"64":3,"73":8,"76":3,"153":1}}],["formed",{"2":{"4":4,"6":3,"52":1,"53":4,"59":1,"64":8,"75":1,"76":1,"182":1}}],["formula",{"2":{"4":2,"6":1,"56":2,"66":1}}],["force",{"2":{"1":2,"153":3,"172":1,"180":1}}],["for",{"0":{"71":1,"73":1,"76":1},"2":{"0":2,"1":6,"3":2,"4":8,"5":6,"6":47,"7":4,"9":2,"13":5,"14":1,"18":1,"20":1,"22":1,"23":5,"25":3,"26":1,"27":3,"29":1,"31":3,"32":1,"33":1,"53":5,"56":8,"57":1,"58":1,"59":19,"60":3,"63":7,"64":35,"66":11,"69":5,"70":2,"71":3,"72":1,"73":7,"75":1,"76":9,"77":2,"80":1,"82":3,"84":2,"85":7,"88":13,"94":3,"100":1,"101":1,"103":1,"105":6,"108":2,"114":1,"115":1,"116":22,"121":1,"122":11,"125":3,"131":1,"132":1,"135":2,"141":1,"142":1,"143":13,"145":1,"146":5,"147":1,"148":3,"150":2,"153":7,"154":1,"156":9,"157":3,"158":2,"161":1,"162":1,"163":2,"164":1,"165":5,"167":3,"168":1,"169":5,"170":1,"172":3,"174":4,"175":7,"176":6,"177":8,"178":4,"180":12,"181":2,"182":2,"183":1,"184":6,"187":5,"189":7,"191":1,"193":4,"194":1,"196":3,"197":2,"199":2,"200":1}}],["fi",{"2":{"143":2}}],["fine",{"2":{"175":1}}],["final",{"2":{"76":1,"165":4,"176":1}}],["finally",{"2":{"58":2,"73":1,"143":1,"153":3,"154":1,"196":1}}],["findmin",{"2":{"184":1}}],["findmax",{"2":{"180":1,"182":1}}],["findall",{"2":{"165":1}}],["finding",{"2":{"73":1}}],["findfirst",{"2":{"64":6,"69":2,"80":1,"180":1}}],["findnext",{"2":{"64":3}}],["findlast",{"2":{"64":2}}],["findprev",{"2":{"64":2}}],["finds",{"2":{"64":1,"66":1}}],["find",{"2":{"53":6,"56":1,"64":12,"66":3,"69":2,"70":4,"72":2,"73":8,"75":1,"85":3,"88":1,"116":7,"143":2,"182":5,"199":1}}],["finish",{"2":{"9":1}}],["fill",{"2":{"64":1,"143":1,"177":3}}],["filled",{"2":{"64":5,"66":3,"84":1,"85":2,"116":16}}],["files",{"2":{"186":1,"196":2}}],["file",{"2":{"26":1,"32":1,"33":1,"64":1,"94":3,"108":3,"125":3,"135":3,"143":1,"147":1,"148":1,"154":1,"155":1,"156":1,"164":1,"172":1,"177":1,"178":1,"186":2,"191":1,"196":2}}],["filters",{"2":{"64":1}}],["filtering",{"2":{"6":1,"180":1}}],["filter",{"2":{"4":2,"6":2,"64":2,"153":2,"154":1,"169":2,"170":1,"180":1}}],["fit",{"2":{"17":1}}],["field",{"2":{"13":2,"64":2}}],["figure",{"2":{"13":1,"14":1,"55":1,"58":2,"81":1,"193":3}}],["fig",{"2":{"13":6,"14":6,"81":5,"190":2,"192":7,"193":4}}],["fix1",{"2":{"153":1,"154":1,"177":1}}],["fixme",{"2":{"146":1}}],["fix2",{"2":{"32":1,"64":2}}],["fixed",{"2":{"6":3,"70":1,"72":1,"75":1}}],["fix",{"0":{"20":1},"2":{"6":9,"9":3,"15":3,"17":1,"20":1,"70":1,"71":11,"72":1,"73":11,"75":1,"76":10,"81":2,"158":1,"164":1,"165":1,"168":1}}],["firstisright",{"2":{"143":2}}],["firstisleft",{"2":{"143":4}}],["firstisstraight",{"2":{"143":4}}],["firstnode",{"2":{"143":9}}],["first",{"2":{"3":18,"6":10,"53":14,"56":7,"58":1,"59":9,"60":1,"63":1,"64":17,"66":2,"69":1,"70":2,"72":1,"73":5,"75":3,"85":8,"88":4,"90":2,"91":2,"93":1,"94":2,"97":1,"98":1,"99":1,"104":2,"108":3,"116":22,"122":1,"124":1,"125":2,"128":1,"129":1,"130":2,"135":2,"137":1,"143":16,"146":1,"153":3,"154":2,"156":2,"158":1,"177":3,"181":1,"182":2,"189":2,"191":1,"192":1,"193":1,"194":1,"197":1,"198":1}}],["fancy",{"2":{"192":1}}],["fancis",{"2":{"6":1,"59":1}}],["fair",{"2":{"175":1}}],["fail",{"2":{"1":2,"6":2,"150":2,"153":2,"154":1,"156":3,"176":1}}],["fallback",{"2":{"153":1}}],["falses",{"2":{"64":2,"69":1,"70":1,"72":1}}],["false",{"0":{"24":1},"2":{"0":1,"1":58,"3":14,"4":6,"6":58,"32":2,"35":1,"36":1,"37":1,"38":1,"50":1,"53":2,"56":1,"58":5,"64":26,"66":5,"69":1,"70":1,"71":3,"73":1,"75":4,"85":2,"87":2,"88":27,"90":2,"94":8,"96":2,"97":4,"98":1,"99":1,"100":1,"101":1,"103":2,"105":11,"108":9,"110":1,"111":4,"114":1,"115":1,"116":39,"122":22,"124":1,"125":7,"127":2,"128":4,"129":1,"130":1,"131":1,"132":1,"135":8,"137":3,"138":4,"139":1,"141":1,"142":1,"143":5,"146":10,"150":8,"153":11,"154":7,"156":3,"158":16,"161":1,"163":3,"168":44,"169":4,"177":2,"180":1,"184":2,"185":20,"189":2,"192":242,"193":12,"194":18,"197":1}}],["fashion",{"2":{"55":1}}],["faster",{"2":{"59":1,"153":1}}],["fast",{"2":{"12":1}}],["f",{"2":{"1":24,"6":26,"15":1,"18":3,"19":1,"22":2,"52":1,"55":2,"58":4,"60":1,"62":2,"64":19,"65":2,"68":2,"70":2,"71":2,"72":2,"73":2,"75":2,"76":2,"79":2,"80":2,"84":5,"87":2,"90":2,"93":2,"103":2,"107":2,"116":7,"118":2,"121":2,"124":2,"134":2,"143":30,"150":14,"151":2,"153":61,"154":64,"156":48,"173":1,"175":2,"176":1,"179":2,"180":1,"184":6,"185":6,"187":5,"189":16,"192":6,"194":2,"198":3}}],["fulfilled",{"2":{"182":1}}],["fully",{"2":{"6":1,"64":4,"69":1,"122":4}}],["full",{"0":{"0":1},"1":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"2":{"0":1,"66":5,"165":1,"199":4}}],["furthest",{"2":{"143":1}}],["further",{"2":{"62":1,"153":1}}],["furthermore",{"2":{"3":4,"6":5,"64":1,"70":1,"72":1,"75":1,"94":1,"125":1}}],["fun",{"2":{"192":1}}],["fundamental",{"2":{"26":1,"186":1}}],["func",{"2":{"13":5}}],["funcs",{"2":{"13":2,"14":3}}],["functionality",{"2":{"73":1,"171":1,"172":1,"177":1,"187":1}}],["functionalities",{"2":{"64":1}}],["functionally",{"2":{"1":2,"6":1,"18":1,"29":1,"150":2,"153":1}}],["function",{"2":{"1":8,"4":2,"6":12,"7":2,"9":1,"13":3,"14":2,"18":2,"29":1,"31":1,"32":2,"53":5,"56":3,"59":13,"63":6,"64":18,"66":7,"68":2,"69":4,"70":3,"71":3,"72":2,"73":7,"74":1,"75":2,"76":4,"82":2,"85":6,"87":1,"88":8,"90":1,"93":1,"94":1,"100":1,"101":1,"103":1,"105":5,"107":1,"108":1,"114":1,"115":1,"116":9,"118":1,"121":1,"122":7,"124":1,"125":1,"131":1,"132":1,"134":1,"135":1,"141":1,"142":1,"143":16,"146":4,"147":3,"148":1,"150":4,"151":2,"153":15,"154":11,"156":5,"159":2,"163":1,"165":9,"166":2,"169":2,"171":2,"172":1,"174":2,"176":2,"177":7,"180":3,"181":2,"182":3,"183":2,"184":7,"185":3,"187":6,"188":1,"189":12,"192":1,"197":4,"200":4}}],["functions",{"0":{"1":1,"71":1,"73":1,"76":1,"150":1,"189":1},"2":{"6":1,"9":3,"17":1,"26":1,"29":1,"33":1,"56":1,"59":1,"63":1,"64":2,"66":1,"68":1,"116":1,"147":1,"148":1,"151":1,"165":3,"166":1}}],["future",{"2":{"23":1,"77":1,"85":1,"174":2}}],["flexijoins",{"2":{"197":2,"198":3,"199":1,"200":5}}],["flexible",{"2":{"153":1,"154":1}}],["flags",{"2":{"64":5}}],["flag",{"2":{"64":12,"69":1}}],["flat",{"2":{"6":1,"184":2,"189":1}}],["flattened",{"2":{"18":1}}],["flattening`",{"2":{"161":1}}],["flattening",{"2":{"6":6,"154":1,"161":3,"176":2}}],["flatten",{"0":{"156":1},"2":{"0":1,"6":4,"11":3,"13":1,"18":1,"50":1,"59":1,"64":2,"66":3,"72":1,"76":1,"82":2,"105":1,"156":30,"169":1}}],["floating",{"2":{"6":1,"64":1,"73":5,"143":2}}],["float",{"2":{"6":3,"70":1,"72":1,"75":1}}],["float64x2",{"2":{"13":6,"14":6,"15":2}}],["float64",{"2":{"1":12,"4":20,"6":30,"13":1,"52":1,"53":3,"56":6,"63":1,"66":4,"69":2,"70":2,"72":1,"73":3,"75":1,"81":1,"85":12,"116":4,"122":2,"146":4,"158":6,"168":26,"175":2,"176":2,"177":1,"181":4,"182":9,"183":2,"184":6,"185":6,"188":1,"189":8,"192":190,"193":7,"194":10}}],["flipping",{"0":{"171":1},"2":{"171":1}}],["flipped",{"2":{"1":4,"6":2,"150":4,"153":2}}],["flipaxis",{"2":{"58":1}}],["flip",{"2":{"0":1,"6":1,"31":1,"148":2,"153":1,"171":2}}],["wgs84",{"2":{"193":1}}],["wglmakie",{"2":{"14":1}}],["wₜₒₜ",{"2":{"59":8}}],["wᵢ",{"2":{"59":18}}],["wt",{"2":{"59":3}}],["w",{"2":{"13":13,"14":7,"85":4,"143":1}}],["wrong",{"2":{"167":1,"184":1}}],["writing",{"2":{"196":1}}],["written",{"2":{"88":1}}],["writes",{"2":{"153":1}}],["write",{"2":{"7":1,"30":1,"143":1,"153":1,"196":7}}],["wrap",{"2":{"4":2,"6":1,"32":3,"35":1,"36":1,"37":1,"38":1,"50":1,"170":1,"176":1}}],["wrapped",{"2":{"22":1,"143":2,"151":1,"153":1}}],["wrapper",{"0":{"30":1},"2":{"30":1,"53":1,"56":1,"63":1,"66":1,"85":1,"88":1,"94":1,"108":1,"122":1,"125":1,"135":1}}],["wrappers`",{"2":{"156":1}}],["wrappers",{"2":{"1":20,"6":12,"22":1,"143":1,"146":2,"158":8,"159":1,"168":22,"175":1,"176":1,"180":1,"185":10,"189":1,"192":121,"193":5,"194":9}}],["wrappergeometry`",{"2":{"172":1}}],["wrappergeometry",{"2":{"1":2}}],["wrapping",{"2":{"1":2,"6":1,"88":1,"172":1,"188":1}}],["walk",{"2":{"69":1}}],["wall2",{"2":{"66":7}}],["wall1",{"2":{"66":12}}],["walls",{"2":{"66":3}}],["wall",{"2":{"66":69}}],["wachspress",{"2":{"59":1}}],["wasincreasing",{"2":{"143":10}}],["wasn",{"2":{"64":1}}],["was",{"2":{"31":1,"32":1,"50":1,"53":1,"56":1,"58":1,"59":4,"60":1,"63":1,"64":1,"66":1,"69":1,"70":1,"71":3,"72":1,"73":2,"74":1,"75":1,"76":3,"82":1,"85":1,"88":1,"91":1,"101":1,"104":1,"105":1,"115":1,"116":1,"119":1,"122":1,"132":1,"142":1,"143":1,"146":1,"147":1,"151":1,"153":1,"154":1,"155":1,"156":1,"159":1,"163":1,"166":1,"169":1,"170":1,"171":1,"173":1,"175":1,"177":1,"184":1,"185":1,"187":2,"188":1,"189":1}}],["wanted",{"2":{"200":1}}],["wants",{"2":{"82":1,"154":1}}],["want",{"0":{"23":1,"74":1},"2":{"13":1,"18":1,"23":1,"59":1,"64":1,"146":1,"193":2,"195":1,"199":1,"200":1}}],["ways",{"2":{"167":1}}],["way",{"2":{"6":1,"17":1,"18":1,"24":1,"29":1,"57":1,"148":1,"162":1,"164":1,"177":1,"187":2,"195":1}}],["warn",{"2":{"143":2}}],["warned",{"2":{"6":1,"187":1}}],["warning",{"2":{"0":1,"5":2,"6":3,"24":1,"59":1,"82":1,"154":1,"176":1,"186":1,"199":1}}],["wong",{"2":{"79":1,"80":1,"190":1}}],["won",{"2":{"23":1,"64":1,"154":1}}],["wouldn",{"2":{"73":1}}],["would",{"0":{"74":1},"2":{"6":3,"23":1,"70":1,"72":1,"73":1,"75":1,"82":4,"143":1,"153":1,"163":2,"193":1,"199":1,"200":1}}],["wound",{"2":{"6":1,"82":1}}],["world",{"0":{"199":1},"2":{"197":1}}],["worrying",{"2":{"24":1}}],["words",{"2":{"3":2,"6":1,"90":1,"118":1,"134":1,"135":1}}],["workflow",{"2":{"105":1,"122":1}}],["workflows",{"2":{"23":1,"25":1,"27":1}}],["works",{"2":{"26":1,"172":1,"174":1}}],["working",{"2":{"3":2,"6":1,"105":1,"193":1}}],["work",{"2":{"1":6,"6":3,"9":1,"53":1,"56":2,"63":1,"66":2,"69":2,"77":1,"85":1,"88":1,"116":1,"122":1,"146":1,"150":2,"153":1,"154":1,"172":1,"185":1,"199":1}}],["web",{"2":{"196":1}}],["west",{"2":{"66":8}}],["were",{"2":{"64":1,"143":1,"198":1}}],["welcome",{"2":{"25":1,"27":1}}],["well",{"2":{"17":1,"64":1,"66":1,"82":1,"163":1,"174":1,"178":1}}],["weighting",{"2":{"62":2,"63":1}}],["weights",{"2":{"57":4}}],["weight",{"2":{"6":5,"59":14,"63":1}}],["weighted",{"2":{"0":1,"6":2,"57":3,"59":4,"63":4}}],["we",{"0":{"74":2},"2":{"6":3,"7":1,"11":1,"13":1,"17":3,"19":1,"23":3,"24":1,"25":2,"26":1,"27":2,"32":1,"53":1,"55":2,"56":2,"58":4,"59":8,"60":2,"63":1,"64":7,"66":4,"71":8,"72":2,"73":3,"76":1,"77":1,"81":3,"82":2,"85":1,"87":1,"88":5,"90":1,"91":1,"93":1,"94":1,"104":1,"107":1,"108":1,"116":2,"118":3,"119":1,"121":1,"122":2,"124":1,"125":1,"134":1,"135":1,"143":21,"147":1,"151":1,"153":19,"154":6,"156":3,"157":1,"161":6,"163":4,"173":1,"174":2,"175":2,"176":3,"177":1,"180":5,"184":2,"186":1,"187":1,"191":2,"192":4,"193":6,"194":4,"195":1,"196":3,"197":3,"198":7}}],["whole",{"2":{"116":1}}],["whose",{"2":{"3":2,"6":1,"105":1}}],["white",{"2":{"58":1}}],["while",{"2":{"53":1,"62":1,"63":1,"64":5,"73":2,"81":2,"84":1,"88":1,"105":1,"116":1,"143":3,"169":1,"182":1,"184":2,"198":1}}],["whichever",{"2":{"6":1,"180":1}}],["which",{"2":{"1":2,"4":4,"5":2,"6":10,"7":1,"11":1,"13":1,"14":1,"17":1,"18":4,"20":1,"23":2,"33":1,"55":1,"56":1,"57":1,"58":2,"59":5,"60":1,"64":11,"66":2,"73":2,"77":1,"82":1,"88":2,"116":3,"143":3,"147":1,"148":1,"153":1,"157":2,"158":1,"161":2,"162":1,"165":1,"167":1,"168":1,"173":1,"174":1,"175":1,"176":3,"177":2,"180":1,"182":2,"185":1,"187":4,"196":3,"197":3,"198":6,"200":1}}],["what",{"0":{"22":1,"25":1,"30":1,"52":1,"55":2,"62":1,"65":1,"68":1,"84":2,"87":1,"90":1,"93":1,"103":1,"107":1,"118":1,"121":1,"124":1,"134":1,"151":1},"2":{"13":1,"14":1,"24":1,"62":1,"143":1,"146":1,"163":1,"175":1,"193":1,"199":1}}],["whatever",{"2":{"1":2,"6":1,"22":1,"150":2,"153":1}}],["whyatt",{"2":{"178":1}}],["why",{"0":{"22":1,"23":1},"2":{"9":1,"17":1,"30":1,"56":1}}],["wheel",{"2":{"17":1}}],["whether",{"2":{"1":8,"4":2,"6":11,"145":1,"146":1,"150":4,"155":2,"157":1,"163":1}}],["when",{"2":{"1":2,"4":4,"5":2,"6":5,"18":1,"20":1,"23":2,"24":1,"56":1,"59":3,"63":1,"64":2,"71":5,"73":6,"76":7,"116":1,"143":1,"150":2,"151":3,"153":1,"158":1,"165":1,"170":2,"180":1,"193":1,"194":2,"196":1,"200":1}}],["whereas",{"2":{"161":1}}],["wherever",{"2":{"6":1,"188":1}}],["where",{"2":{"1":4,"4":10,"6":12,"20":1,"31":2,"53":8,"56":12,"57":2,"59":24,"63":8,"64":14,"66":8,"69":5,"70":2,"71":5,"72":3,"73":18,"75":2,"76":9,"85":25,"88":1,"116":9,"143":3,"150":2,"153":18,"154":18,"156":17,"161":2,"162":5,"167":1,"172":1,"175":1,"186":1,"188":1,"189":3,"192":4}}],["widely",{"2":{"196":1}}],["widths",{"2":{"14":1}}],["wiki",{"2":{"116":1,"182":1}}],["wikipedia",{"2":{"116":1,"182":2}}],["wind",{"2":{"4":2,"6":2,"56":1,"88":1}}],["winding",{"0":{"81":1},"2":{"4":4,"6":3,"56":3,"64":7,"81":4,"82":1,"88":1,"143":1}}],["without",{"2":{"1":4,"6":1,"17":1,"24":1,"64":1,"107":1,"122":1,"153":1,"154":1,"156":2,"172":1,"185":1}}],["with",{"0":{"71":1,"73":1,"76":1,"181":1,"182":1,"183":1,"194":1,"195":1},"2":{"1":10,"3":10,"4":14,"6":27,"11":1,"20":1,"22":2,"23":1,"31":1,"52":1,"53":2,"56":7,"57":4,"58":1,"59":2,"63":1,"64":14,"66":6,"71":8,"72":5,"73":15,"75":1,"76":12,"84":1,"85":2,"94":1,"107":1,"111":1,"116":28,"118":1,"121":2,"122":5,"130":1,"134":1,"135":1,"138":3,"139":2,"140":2,"143":7,"148":1,"150":6,"151":1,"153":12,"154":3,"156":2,"158":1,"161":1,"163":1,"167":1,"170":1,"172":1,"174":1,"177":2,"180":2,"182":2,"183":1,"185":1,"187":1,"191":1,"192":4,"193":6,"194":2,"195":2,"196":2,"197":1,"198":1,"199":1}}],["within",{"0":{"44":1,"123":1,"124":1,"127":1,"128":1,"130":1,"131":1,"132":1},"1":{"124":1,"125":1},"2":{"0":2,"3":17,"4":6,"5":2,"6":13,"7":1,"9":1,"31":1,"44":2,"53":2,"56":1,"57":3,"59":1,"63":1,"64":9,"65":2,"66":5,"71":1,"73":2,"75":1,"76":6,"84":1,"85":5,"90":2,"91":3,"93":2,"110":1,"116":9,"121":1,"122":9,"123":1,"124":6,"125":11,"126":6,"127":14,"128":15,"129":15,"130":7,"131":4,"132":4,"148":1,"197":1,"198":4,"199":2}}],["will",{"2":{"1":16,"4":14,"5":2,"6":45,"11":1,"18":3,"23":2,"24":1,"53":4,"56":3,"59":2,"63":1,"64":5,"66":1,"69":1,"70":4,"71":4,"72":4,"73":4,"75":4,"76":4,"82":1,"84":2,"85":4,"88":1,"105":1,"143":2,"146":1,"150":6,"151":1,"152":2,"153":4,"154":3,"156":3,"158":1,"161":2,"166":2,"167":1,"169":2,"172":3,"174":2,"176":3,"180":2,"182":1,"184":1,"185":2,"187":1,"193":1,"196":1,"197":2,"199":1,"200":1}}],["wip",{"2":{"0":1}}]],"serializationVersion":2}';export{e as default}; diff --git a/dev/assets/chunks/@localSearchIndexroot.D6ma5ZdG.js b/dev/assets/chunks/@localSearchIndexroot.D6ma5ZdG.js deleted file mode 100644 index 05f69d05c..000000000 --- a/dev/assets/chunks/@localSearchIndexroot.D6ma5ZdG.js +++ /dev/null @@ -1 +0,0 @@ -const e='{"documentCount":201,"nextId":201,"documentIds":{"0":"/GeometryOps.jl/dev/experiments/accurate_accumulators#Accurate-accumulation","1":"/GeometryOps.jl/dev/call_notes#20th-April,-2024","2":"/GeometryOps.jl/dev/call_notes#29th-Feb,-2024","3":"/GeometryOps.jl/dev/call_notes#To-do","4":"/GeometryOps.jl/dev/call_notes#done","5":"/GeometryOps.jl/dev/experiments/predicates#predicates","6":"/GeometryOps.jl/dev/experiments/predicates#orient","7":"/GeometryOps.jl/dev/experiments/predicates#dashboard","8":"/GeometryOps.jl/dev/experiments/predicates#Testing-robust-vs-regular-predicates","9":"/GeometryOps.jl/dev/experiments/predicates#incircle","10":"/GeometryOps.jl/dev/api#Full-GeometryOps-API-documentation","11":"/GeometryOps.jl/dev/api#apply-and-associated-functions","12":"/GeometryOps.jl/dev/api#General-geometry-methods","13":"/GeometryOps.jl/dev/api#OGC-methods","14":"/GeometryOps.jl/dev/api#Other-general-methods","15":"/GeometryOps.jl/dev/api#Barycentric-coordinates","16":"/GeometryOps.jl/dev/api#Other-methods","17":"/GeometryOps.jl/dev/explanations/paradigms#paradigms","18":"/GeometryOps.jl/dev/explanations/paradigms#apply","19":"/GeometryOps.jl/dev/explanations/paradigms#applyreduce","20":"/GeometryOps.jl/dev/explanations/paradigms#fix-and-prepare","21":"/GeometryOps.jl/dev/explanations/peculiarities#peculiarities","22":"/GeometryOps.jl/dev/explanations/peculiarities#What-does-apply-return-and-why?","23":"/GeometryOps.jl/dev/explanations/peculiarities#Why-do-you-want-me-to-provide-a-target-in-set-operations?","24":"/GeometryOps.jl/dev/explanations/peculiarities#_True-and-_False-(or-BoolsAsTypes)","25":"/GeometryOps.jl/dev/#what-is-geometryops-jl","26":"/GeometryOps.jl/dev/#how-to-navigate-the-docs","27":"/GeometryOps.jl/dev/introduction#introduction","28":"/GeometryOps.jl/dev/introduction#Main-concepts","29":"/GeometryOps.jl/dev/introduction#The-apply-paradigm","30":"/GeometryOps.jl/dev/introduction#What\'s-this-GeoInterface.Wrapper-thing?","31":"/GeometryOps.jl/dev/source/GeometryOps#geometryops-jl","32":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/segmentize#segmentize","33":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#Simple-overrides","34":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#Polygon-set-operations","35":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#difference","36":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#union","37":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#intersection","38":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#Symmetric-difference","39":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#DE-9IM-boolean-methods","40":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#equals","41":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#disjoint","42":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#touches","43":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#crosses","44":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#within","45":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#contains","46":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#overlaps","47":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#covers","48":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#coveredby","49":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#intersects","50":"/GeometryOps.jl/dev/source/GeometryOpsLibGEOSExt/simple_overrides#Convex-hull","51":"/GeometryOps.jl/dev/source/methods/angles#angles","52":"/GeometryOps.jl/dev/source/methods/angles#What-is-angles?","53":"/GeometryOps.jl/dev/source/methods/angles#implementation","54":"/GeometryOps.jl/dev/source/methods/area#Area-and-signed-area","55":"/GeometryOps.jl/dev/source/methods/area#What-is-area?-What-is-signed-area?","56":"/GeometryOps.jl/dev/source/methods/area#implementation","57":"/GeometryOps.jl/dev/source/methods/barycentric#Barycentric-coordinates","58":"/GeometryOps.jl/dev/source/methods/barycentric#example","59":"/GeometryOps.jl/dev/source/methods/barycentric#Barycentric-coordinate-API","60":"/GeometryOps.jl/dev/source/methods/buffer#buffer","61":"/GeometryOps.jl/dev/source/methods/centroid#centroid","62":"/GeometryOps.jl/dev/source/methods/centroid#What-is-the-centroid?","63":"/GeometryOps.jl/dev/source/methods/centroid#implementation","64":"/GeometryOps.jl/dev/source/methods/clipping/clipping_processor#Polygon-clipping-helpers","65":"/GeometryOps.jl/dev/source/methods/clipping/coverage#What-is-coverage?","66":"/GeometryOps.jl/dev/source/methods/clipping/coverage#implementation","67":"/GeometryOps.jl/dev/source/methods/clipping/cut#Polygon-cutting","68":"/GeometryOps.jl/dev/source/methods/clipping/cut#What-is-cut?","69":"/GeometryOps.jl/dev/source/methods/clipping/cut#implementation","70":"/GeometryOps.jl/dev/source/methods/clipping/difference#Difference-Polygon-Clipping","71":"/GeometryOps.jl/dev/source/methods/clipping/difference#Helper-functions-for-Differences-with-Greiner-and-Hormann-Polygon-Clipping","72":"/GeometryOps.jl/dev/source/methods/clipping/predicates#If-we-want-to-inject-adaptivity,-we-would-do-something-like:","73":"/GeometryOps.jl/dev/source/methods/clipping/intersection#Geometry-Intersection","74":"/GeometryOps.jl/dev/source/methods/clipping/intersection#Helper-functions-for-Intersections-with-Greiner-and-Hormann-Polygon-Clipping","75":"/GeometryOps.jl/dev/source/methods/clipping/union#Union-Polygon-Clipping","76":"/GeometryOps.jl/dev/source/methods/clipping/union#Helper-functions-for-Unions-with-Greiner-and-Hormann-Polygon-Clipping","77":"/GeometryOps.jl/dev/source/methods/convex_hull#Convex-hull","78":"/GeometryOps.jl/dev/source/methods/convex_hull#example","79":"/GeometryOps.jl/dev/source/methods/convex_hull#Simple-hull","80":"/GeometryOps.jl/dev/source/methods/convex_hull#Convex-hull-of-the-USA","81":"/GeometryOps.jl/dev/source/methods/convex_hull#Investigating-the-winding-order","82":"/GeometryOps.jl/dev/source/methods/convex_hull#implementation","83":"/GeometryOps.jl/dev/source/methods/distance#Distance-and-signed-distance","84":"/GeometryOps.jl/dev/source/methods/distance#What-is-distance?-What-is-signed-distance?","85":"/GeometryOps.jl/dev/source/methods/distance#implementation","86":"/GeometryOps.jl/dev/source/methods/equals#equals","87":"/GeometryOps.jl/dev/source/methods/equals#What-is-equals?","88":"/GeometryOps.jl/dev/source/methods/equals#implementation","89":"/GeometryOps.jl/dev/source/methods/geom_relations/contains#contains","90":"/GeometryOps.jl/dev/source/methods/geom_relations/contains#What-is-contains?","91":"/GeometryOps.jl/dev/source/methods/geom_relations/contains#implementation","92":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#coveredby","93":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#What-is-coveredby?","94":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#implementation","95":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#Convert-features-to-geometries","96":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#Points-coveredby-geometries","97":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#Lines-coveredby-geometries","98":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#Rings-covered-by-geometries","99":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#Polygons-covered-by-geometries","100":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#Geometries-coveredby-multi-geometry/geometry-collections","101":"/GeometryOps.jl/dev/source/methods/geom_relations/coveredby#Multi-geometry/geometry-collections-coveredby-geometries","102":"/GeometryOps.jl/dev/source/methods/geom_relations/covers#covers","103":"/GeometryOps.jl/dev/source/methods/geom_relations/covers#What-is-covers?","104":"/GeometryOps.jl/dev/source/methods/geom_relations/covers#implementation","105":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#disjoint","106":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#What-is-disjoint?","107":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#implementation","108":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#Convert-features-to-geometries","109":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#Point-disjoint-geometries","110":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#Lines-disjoint-geometries","111":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#Rings-disjoint-geometries","112":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#Polygon-disjoint-geometries","113":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#Geometries-disjoint-multi-geometry/geometry-collections","114":"/GeometryOps.jl/dev/source/methods/geom_relations/disjoint#Multi-geometry/geometry-collections-coveredby-geometries","115":"/GeometryOps.jl/dev/source/methods/geom_relations/crosses#Crossing-checks","116":"/GeometryOps.jl/dev/source/methods/geom_relations/intersects#Intersection-checks","117":"/GeometryOps.jl/dev/source/methods/geom_relations/intersects#What-is-intersects?","118":"/GeometryOps.jl/dev/source/methods/geom_relations/intersects#implementation","119":"/GeometryOps.jl/dev/source/methods/geom_relations/geom_geom_processors#Line-curve-interaction","120":"/GeometryOps.jl/dev/source/methods/geom_relations/overlaps#overlaps","121":"/GeometryOps.jl/dev/source/methods/geom_relations/overlaps#What-is-overlaps?","122":"/GeometryOps.jl/dev/source/methods/geom_relations/overlaps#implementation","123":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#touches","124":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#What-is-touches?","125":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#implementation","126":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#Convert-features-to-geometries","127":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#Point-touches-geometries","128":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#Lines-touching-geometries","129":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#Rings-touch-geometries","130":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#Polygons-touch-geometries","131":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#Geometries-touch-multi-geometry/geometry-collections","132":"/GeometryOps.jl/dev/source/methods/geom_relations/touches#Multi-geometry/geometry-collections-cross-geometries","133":"/GeometryOps.jl/dev/source/methods/geom_relations/within#within","134":"/GeometryOps.jl/dev/source/methods/geom_relations/within#What-is-within?","135":"/GeometryOps.jl/dev/source/methods/geom_relations/within#implementation","136":"/GeometryOps.jl/dev/source/methods/geom_relations/within#Convert-features-to-geometries","137":"/GeometryOps.jl/dev/source/methods/geom_relations/within#Points-within-geometries","138":"/GeometryOps.jl/dev/source/methods/geom_relations/within#Lines-within-geometries","139":"/GeometryOps.jl/dev/source/methods/geom_relations/within#Rings-covered-by-geometries","140":"/GeometryOps.jl/dev/source/methods/geom_relations/within#Polygons-within-geometries","141":"/GeometryOps.jl/dev/source/methods/geom_relations/within#Geometries-within-multi-geometry/geometry-collections","142":"/GeometryOps.jl/dev/source/methods/geom_relations/within#Multi-geometry/geometry-collections-within-geometries","143":"/GeometryOps.jl/dev/source/methods/orientation#orientation","144":"/GeometryOps.jl/dev/source/methods/orientation#isclockwise","145":"/GeometryOps.jl/dev/source/methods/orientation#isconcave","146":"/GeometryOps.jl/dev/source/methods/polygonize#Polygonizing-raster-data","147":"/GeometryOps.jl/dev/source/not_implemented_yet#Not-implemented-yet","148":"/GeometryOps.jl/dev/source/src/applyreduce#applyreduce","149":"/GeometryOps.jl/dev/source/src/apply#apply","150":"/GeometryOps.jl/dev/source/src/apply#docstrings","151":"/GeometryOps.jl/dev/source/src/apply#functions","152":"/GeometryOps.jl/dev/source/src/apply#What-is-apply?","153":"/GeometryOps.jl/dev/source/src/apply#embedding","154":"/GeometryOps.jl/dev/source/src/apply#threading","155":"/GeometryOps.jl/dev/source/src/keyword_docs#Keyword-docs","156":"/GeometryOps.jl/dev/source/src/other_primitives#Other-primitives-(unwrap,-flatten,-etc)","157":"/GeometryOps.jl/dev/source/src/types#types","158":"/GeometryOps.jl/dev/source/src/types#Manifold","159":"/GeometryOps.jl/dev/source/src/types#TraitTarget","160":"/GeometryOps.jl/dev/source/src/types#BoolsAsTypes","161":"/GeometryOps.jl/dev/source/transformations/correction/closed_ring#Closed-Rings","162":"/GeometryOps.jl/dev/source/transformations/correction/closed_ring#example","163":"/GeometryOps.jl/dev/source/transformations/correction/closed_ring#implementation","164":"/GeometryOps.jl/dev/source/transformations/correction/geometry_correction#Geometry-Corrections","165":"/GeometryOps.jl/dev/source/transformations/correction/geometry_correction#interface","166":"/GeometryOps.jl/dev/source/transformations/correction/geometry_correction#Available-corrections","167":"/GeometryOps.jl/dev/source/transformations/correction/intersecting_polygons#Intersecting-Polygons","168":"/GeometryOps.jl/dev/source/transformations/correction/intersecting_polygons#example","169":"/GeometryOps.jl/dev/source/transformations/correction/intersecting_polygons#implementation","170":"/GeometryOps.jl/dev/source/transformations/extent#Extent-embedding","171":"/GeometryOps.jl/dev/source/transformations/reproject#Geometry-reprojection","172":"/GeometryOps.jl/dev/source/transformations/reproject#Method-error-handling","173":"/GeometryOps.jl/dev/source/transformations/flip#Coordinate-flipping","174":"/GeometryOps.jl/dev/source/transformations/segmentize#segmentize","175":"/GeometryOps.jl/dev/source/transformations/segmentize#examples","176":"/GeometryOps.jl/dev/source/transformations/segmentize#benchmark","177":"/GeometryOps.jl/dev/source/transformations/segmentize#implementation","178":"/GeometryOps.jl/dev/source/transformations/simplify#Geometry-simplification","179":"/GeometryOps.jl/dev/source/transformations/simplify#examples","180":"/GeometryOps.jl/dev/source/transformations/simplify#benchmark","181":"/GeometryOps.jl/dev/source/transformations/simplify#Simplify-with-RadialDistance-Algorithm","182":"/GeometryOps.jl/dev/source/transformations/simplify#Simplify-with-DouglasPeucker-Algorithm","183":"/GeometryOps.jl/dev/source/transformations/simplify#Simplify-with-VisvalingamWhyatt-Algorithm","184":"/GeometryOps.jl/dev/source/transformations/simplify#Shared-utils","185":"/GeometryOps.jl/dev/source/transformations/transform#Pointwise-transformation","186":"/GeometryOps.jl/dev/source/transformations/tuples#Tuple-conversion","187":"/GeometryOps.jl/dev/source/types#types","188":"/GeometryOps.jl/dev/source/types#GEOS","189":"/GeometryOps.jl/dev/source/utils#Utility-functions","190":"/GeometryOps.jl/dev/tutorials/creating_geometry#Creating-Geometry","191":"/GeometryOps.jl/dev/tutorials/creating_geometry#creating-geometry","192":"/GeometryOps.jl/dev/tutorials/creating_geometry#plot-geometry","193":"/GeometryOps.jl/dev/tutorials/creating_geometry#geom-crs","194":"/GeometryOps.jl/dev/tutorials/creating_geometry#attributes","195":"/GeometryOps.jl/dev/tutorials/creating_geometry#save-geometry","196":"/GeometryOps.jl/dev/tutorials/geodesic_paths#Geodesic-paths","197":"/GeometryOps.jl/dev/tutorials/spatial_joins#Spatial-joins","198":"/GeometryOps.jl/dev/tutorials/spatial_joins#Simple-example","199":"/GeometryOps.jl/dev/tutorials/spatial_joins#Real-world-example","200":"/GeometryOps.jl/dev/tutorials/spatial_joins#Enabling-custom-predicates"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[2,1,74],"1":[3,1,55],"2":[3,1,1],"3":[2,3,107],"4":[1,3,17],"5":[1,1,5],"6":[1,1,128],"7":[1,2,116],"8":[5,2,72],"9":[1,1,1],"10":[4,1,100],"11":[4,4,246],"12":[3,4,1],"13":[2,7,205],"14":[3,7,255],"15":[2,4,81],"16":[2,4,1151],"17":[1,1,53],"18":[1,1,109],"19":[1,2,35],"20":[3,1,79],"21":[1,1,1],"22":[7,1,71],"23":[13,1,101],"24":[6,1,66],"25":[5,1,72],"26":[5,1,61],"27":[1,1,72],"28":[2,1,1],"29":[3,3,50],"30":[8,3,18],"31":[2,1,138],"32":[1,1,106],"33":[2,1,23],"34":[3,2,1],"35":[1,5,20],"36":[1,5,20],"37":[1,5,20],"38":[2,5,22],"39":[4,2,1],"40":[1,6,13],"41":[1,6,13],"42":[1,6,13],"43":[1,6,13],"44":[1,6,13],"45":[1,6,13],"46":[1,6,13],"47":[1,6,13],"48":[1,6,13],"49":[1,6,13],"50":[2,2,34],"51":[1,1,3],"52":[4,1,57],"53":[1,1,268],"54":[4,1,4],"55":[5,4,100],"56":[1,4,246],"57":[2,1,65],"58":[1,2,211],"59":[3,2,414],"60":[1,1,110],"61":[1,1,6],"62":[5,1,91],"63":[1,1,199],"64":[3,1,610],"65":[4,1,70],"66":[1,1,327],"67":[2,1,3],"68":[4,2,57],"69":[1,2,200],"70":[3,1,214],"71":[10,1,190],"72":[11,1,25],"73":[2,1,250],"74":[10,1,480],"75":[3,1,236],"76":[10,1,284],"77":[2,1,56],"78":[1,2,1],"79":[2,3,32],"80":[5,2,40],"81":[4,2,100],"82":[1,2,166],"83":[4,1,4],"84":[5,4,128],"85":[1,4,260],"86":[1,1,3],"87":[4,1,68],"88":[1,1,265],"89":[1,1,3],"90":[4,1,79],"91":[1,1,79],"92":[1,1,3],"93":[4,1,81],"94":[1,1,128],"95":[4,1,11],"96":[3,1,56],"97":[3,1,46],"98":[4,1,48],"99":[4,1,40],"100":[5,1,40],"101":[5,1,44],"102":[1,1,3],"103":[4,1,67],"104":[1,1,78],"105":[1,1,3],"106":[4,1,68],"107":[1,1,110],"108":[4,1,10],"109":[3,1,57],"110":[3,1,58],"111":[3,1,47],"112":[3,1,33],"113":[5,1,39],"114":[5,1,44],"115":[2,1,149],"116":[2,1,3],"117":[4,2,80],"118":[1,2,76],"119":[3,1,432],"120":[1,1,3],"121":[4,1,82],"122":[1,1,244],"123":[1,1,3],"124":[4,1,70],"125":[1,1,125],"126":[4,1,11],"127":[3,1,69],"128":[3,1,52],"129":[3,1,61],"130":[3,1,40],"131":[5,1,39],"132":[5,1,42],"133":[1,1,3],"134":[4,1,72],"135":[1,1,129],"136":[4,1,11],"137":[3,1,63],"138":[3,1,53],"139":[4,1,53],"140":[3,1,38],"141":[5,1,39],"142":[5,1,42],"143":[1,1,4],"144":[1,1,21],"145":[1,1,206],"146":[3,1,511],"147":[3,1,47],"148":[1,1,291],"149":[1,1,114],"150":[1,1,1],"151":[1,2,152],"152":[4,1,114],"153":[2,1,36],"154":[1,1,490],"155":[2,1,51],"156":[6,1,218],"157":[1,1,17],"158":[1,1,216],"159":[1,1,74],"160":[1,1,98],"161":[2,1,54],"162":[1,2,87],"163":[1,2,83],"164":[2,1,41],"165":[1,2,109],"166":[2,2,106],"167":[2,1,77],"168":[1,2,70],"169":[1,2,135],"170":[2,1,71],"171":[2,1,132],"172":[3,2,77],"173":[2,1,56],"174":[1,1,76],"175":[1,1,147],"176":[1,1,268],"177":[1,1,188],"178":[2,1,44],"179":[1,2,67],"180":[1,2,391],"181":[4,1,75],"182":[4,1,186],"183":[4,1,85],"184":[2,1,149],"185":[2,1,111],"186":[2,1,58],"187":[1,1,37],"188":[1,1,147],"189":[2,1,136],"190":[2,1,60],"191":[4,2,287],"192":[13,2,280],"193":[9,2,199],"194":[7,2,63],"195":[4,2,140],"196":[2,1,52],"197":[2,1,141],"198":[2,2,137],"199":[3,2,117],"200":[3,2,68]},"averageFieldLength":[2.7213930348258706,1.7263681592039801,102.43283582089549],"storedFields":{"0":{"title":"Accurate accumulation","titles":[]},"1":{"title":"20th April, 2024","titles":[]},"2":{"title":"29th Feb, 2024","titles":[]},"3":{"title":"To do","titles":["29th Feb, 2024"]},"4":{"title":"Done","titles":["29th Feb, 2024"]},"5":{"title":"Predicates","titles":[]},"6":{"title":"Orient","titles":["Predicates"]},"7":{"title":"Dashboard","titles":["Predicates","Orient"]},"8":{"title":"Testing robust vs regular predicates","titles":["Predicates","Orient"]},"9":{"title":"Incircle","titles":["Predicates"]},"10":{"title":"Full GeometryOps API documentation","titles":[]},"11":{"title":"apply and associated functions","titles":["Full GeometryOps API documentation"]},"12":{"title":"General geometry methods","titles":["Full GeometryOps API documentation"]},"13":{"title":"OGC methods","titles":["Full GeometryOps API documentation","General geometry methods"]},"14":{"title":"Other general methods","titles":["Full GeometryOps API documentation","General geometry methods"]},"15":{"title":"Barycentric coordinates","titles":["Full GeometryOps API documentation"]},"16":{"title":"Other methods","titles":["Full GeometryOps API documentation"]},"17":{"title":"Paradigms","titles":[]},"18":{"title":"apply","titles":["Paradigms"]},"19":{"title":"applyreduce","titles":["Paradigms","apply"]},"20":{"title":"fix and prepare","titles":["Paradigms"]},"21":{"title":"Peculiarities","titles":[]},"22":{"title":"What does apply return and why?","titles":["Peculiarities"]},"23":{"title":"Why do you want me to provide a target in set operations?","titles":["Peculiarities"]},"24":{"title":"_True and _False (or BoolsAsTypes)","titles":["Peculiarities"]},"25":{"title":"What is GeometryOps.jl?","titles":[]},"26":{"title":"How to navigate the docs","titles":[]},"27":{"title":"Introduction","titles":[]},"28":{"title":"Main concepts","titles":["Introduction"]},"29":{"title":"The apply paradigm","titles":["Introduction","Main concepts"]},"30":{"title":"What's this GeoInterface.Wrapper thing?","titles":["Introduction","Main concepts"]},"31":{"title":"GeometryOps.jl","titles":[]},"32":{"title":"Segmentize","titles":[]},"33":{"title":"Simple overrides","titles":[]},"34":{"title":"Polygon set operations","titles":["Simple overrides"]},"35":{"title":"Difference","titles":["Simple overrides","Polygon set operations"]},"36":{"title":"Union","titles":["Simple overrides","Polygon set operations"]},"37":{"title":"Intersection","titles":["Simple overrides","Polygon set operations"]},"38":{"title":"Symmetric difference","titles":["Simple overrides","Polygon set operations"]},"39":{"title":"DE-9IM boolean methods","titles":["Simple overrides"]},"40":{"title":"Equals","titles":["Simple overrides","DE-9IM boolean methods"]},"41":{"title":"Disjoint","titles":["Simple overrides","DE-9IM boolean methods"]},"42":{"title":"Touches","titles":["Simple overrides","DE-9IM boolean methods"]},"43":{"title":"Crosses","titles":["Simple overrides","DE-9IM boolean methods"]},"44":{"title":"Within","titles":["Simple overrides","DE-9IM boolean methods"]},"45":{"title":"Contains","titles":["Simple overrides","DE-9IM boolean methods"]},"46":{"title":"Overlaps","titles":["Simple overrides","DE-9IM boolean methods"]},"47":{"title":"Covers","titles":["Simple overrides","DE-9IM boolean methods"]},"48":{"title":"CoveredBy","titles":["Simple overrides","DE-9IM boolean methods"]},"49":{"title":"Intersects","titles":["Simple overrides","DE-9IM boolean methods"]},"50":{"title":"Convex hull","titles":["Simple overrides"]},"51":{"title":"Angles","titles":[]},"52":{"title":"What is angles?","titles":["Angles"]},"53":{"title":"Implementation","titles":["Angles"]},"54":{"title":"Area and signed area","titles":[]},"55":{"title":"What is area? What is signed area?","titles":["Area and signed area"]},"56":{"title":"Implementation","titles":["Area and signed area"]},"57":{"title":"Barycentric coordinates","titles":[]},"58":{"title":"Example","titles":["Barycentric coordinates"]},"59":{"title":"Barycentric-coordinate API","titles":["Barycentric coordinates"]},"60":{"title":"Buffer","titles":[]},"61":{"title":"Centroid","titles":[]},"62":{"title":"What is the centroid?","titles":["Centroid"]},"63":{"title":"Implementation","titles":["Centroid"]},"64":{"title":"Polygon clipping helpers","titles":[]},"65":{"title":"What is coverage?","titles":[]},"66":{"title":"Implementation","titles":[]},"67":{"title":"Polygon cutting","titles":[]},"68":{"title":"What is cut?","titles":["Polygon cutting"]},"69":{"title":"Implementation","titles":["Polygon cutting"]},"70":{"title":"Difference Polygon Clipping","titles":[]},"71":{"title":"Helper functions for Differences with Greiner and Hormann Polygon Clipping","titles":[]},"72":{"title":"If we want to inject adaptivity, we would do something like:","titles":[]},"73":{"title":"Geometry Intersection","titles":[]},"74":{"title":"Helper functions for Intersections with Greiner and Hormann Polygon Clipping","titles":[]},"75":{"title":"Union Polygon Clipping","titles":[]},"76":{"title":"Helper functions for Unions with Greiner and Hormann Polygon Clipping","titles":[]},"77":{"title":"Convex hull","titles":[]},"78":{"title":"Example","titles":["Convex hull"]},"79":{"title":"Simple hull","titles":["Convex hull","Example"]},"80":{"title":"Convex hull of the USA","titles":["Convex hull"]},"81":{"title":"Investigating the winding order","titles":["Convex hull"]},"82":{"title":"Implementation","titles":["Convex hull"]},"83":{"title":"Distance and signed distance","titles":[]},"84":{"title":"What is distance? What is signed distance?","titles":["Distance and signed distance"]},"85":{"title":"Implementation","titles":["Distance and signed distance"]},"86":{"title":"Equals","titles":[]},"87":{"title":"What is equals?","titles":["Equals"]},"88":{"title":"Implementation","titles":["Equals"]},"89":{"title":"Contains","titles":[]},"90":{"title":"What is contains?","titles":["Contains"]},"91":{"title":"Implementation","titles":["Contains"]},"92":{"title":"CoveredBy","titles":[]},"93":{"title":"What is coveredby?","titles":["CoveredBy"]},"94":{"title":"Implementation","titles":["CoveredBy"]},"95":{"title":"Convert features to geometries","titles":[]},"96":{"title":"Points coveredby geometries","titles":[]},"97":{"title":"Lines coveredby geometries","titles":[]},"98":{"title":"Rings covered by geometries","titles":[]},"99":{"title":"Polygons covered by geometries","titles":[]},"100":{"title":"Geometries coveredby multi-geometry/geometry collections","titles":[]},"101":{"title":"Multi-geometry/geometry collections coveredby geometries","titles":[]},"102":{"title":"Covers","titles":[]},"103":{"title":"What is covers?","titles":["Covers"]},"104":{"title":"Implementation","titles":["Covers"]},"105":{"title":"Disjoint","titles":[]},"106":{"title":"What is disjoint?","titles":["Disjoint"]},"107":{"title":"Implementation","titles":["Disjoint"]},"108":{"title":"Convert features to geometries","titles":[]},"109":{"title":"Point disjoint geometries","titles":[]},"110":{"title":"Lines disjoint geometries","titles":[]},"111":{"title":"Rings disjoint geometries","titles":[]},"112":{"title":"Polygon disjoint geometries","titles":[]},"113":{"title":"Geometries disjoint multi-geometry/geometry collections","titles":[]},"114":{"title":"Multi-geometry/geometry collections coveredby geometries","titles":[]},"115":{"title":"Crossing checks","titles":[]},"116":{"title":"Intersection checks","titles":[]},"117":{"title":"What is intersects?","titles":["Intersection checks"]},"118":{"title":"Implementation","titles":["Intersection checks"]},"119":{"title":"Line-curve interaction","titles":[]},"120":{"title":"Overlaps","titles":[]},"121":{"title":"What is overlaps?","titles":["Overlaps"]},"122":{"title":"Implementation","titles":["Overlaps"]},"123":{"title":"Touches","titles":[]},"124":{"title":"What is touches?","titles":["Touches"]},"125":{"title":"Implementation","titles":["Touches"]},"126":{"title":"Convert features to geometries","titles":[]},"127":{"title":"Point touches geometries","titles":[]},"128":{"title":"Lines touching geometries","titles":[]},"129":{"title":"Rings touch geometries","titles":[]},"130":{"title":"Polygons touch geometries","titles":[]},"131":{"title":"Geometries touch multi-geometry/geometry collections","titles":[]},"132":{"title":"Multi-geometry/geometry collections cross geometries","titles":[]},"133":{"title":"Within","titles":[]},"134":{"title":"What is within?","titles":["Within"]},"135":{"title":"Implementation","titles":["Within"]},"136":{"title":"Convert features to geometries","titles":[]},"137":{"title":"Points within geometries","titles":[]},"138":{"title":"Lines within geometries","titles":[]},"139":{"title":"Rings covered by geometries","titles":[]},"140":{"title":"Polygons within geometries","titles":[]},"141":{"title":"Geometries within multi-geometry/geometry collections","titles":[]},"142":{"title":"Multi-geometry/geometry collections within geometries","titles":[]},"143":{"title":"Orientation","titles":[]},"144":{"title":"isclockwise","titles":["Orientation"]},"145":{"title":"isconcave","titles":["Orientation"]},"146":{"title":"Polygonizing raster data","titles":[]},"147":{"title":"Not implemented yet","titles":[]},"148":{"title":"applyreduce","titles":[]},"149":{"title":"apply","titles":[]},"150":{"title":"Docstrings","titles":["apply"]},"151":{"title":"Functions","titles":["apply","Docstrings"]},"152":{"title":"What is apply?","titles":["apply"]},"153":{"title":"Embedding:","titles":["apply"]},"154":{"title":"Threading","titles":["apply"]},"155":{"title":"Keyword docs","titles":[]},"156":{"title":"Other primitives (unwrap, flatten, etc)","titles":[]},"157":{"title":"Types","titles":[]},"158":{"title":"Manifold","titles":["Types"]},"159":{"title":"TraitTarget","titles":["Types"]},"160":{"title":"BoolsAsTypes","titles":["Types"]},"161":{"title":"Closed Rings","titles":[]},"162":{"title":"Example","titles":["Closed Rings"]},"163":{"title":"Implementation","titles":["Closed Rings"]},"164":{"title":"Geometry Corrections","titles":[]},"165":{"title":"Interface","titles":["Geometry Corrections"]},"166":{"title":"Available corrections","titles":["Geometry Corrections"]},"167":{"title":"Intersecting Polygons","titles":[]},"168":{"title":"Example","titles":["Intersecting Polygons"]},"169":{"title":"Implementation","titles":["Intersecting Polygons"]},"170":{"title":"Extent embedding","titles":[]},"171":{"title":"Geometry reprojection","titles":[]},"172":{"title":"Method error handling","titles":["Geometry reprojection"]},"173":{"title":"Coordinate flipping","titles":[]},"174":{"title":"Segmentize","titles":[]},"175":{"title":"Examples","titles":["Segmentize"]},"176":{"title":"Benchmark","titles":["Segmentize"]},"177":{"title":"Implementation","titles":["Segmentize"]},"178":{"title":"Geometry simplification","titles":[]},"179":{"title":"Examples","titles":["Geometry simplification"]},"180":{"title":"Benchmark","titles":["Geometry simplification"]},"181":{"title":"Simplify with RadialDistance Algorithm","titles":[]},"182":{"title":"Simplify with DouglasPeucker Algorithm","titles":[]},"183":{"title":"Simplify with VisvalingamWhyatt Algorithm","titles":[]},"184":{"title":"Shared utils","titles":[]},"185":{"title":"Pointwise transformation","titles":[]},"186":{"title":"Tuple conversion","titles":[]},"187":{"title":"Types","titles":[]},"188":{"title":"GEOS","titles":["Types"]},"189":{"title":"Utility functions","titles":[]},"190":{"title":"Creating Geometry","titles":[]},"191":{"title":"Creating and plotting geometries","titles":["Creating Geometry"]},"192":{"title":"Plot geometries on a map using GeoMakie and coordinate reference system (CRS)","titles":["Creating Geometry"]},"193":{"title":"Create geospatial geometries with embedded coordinate reference system information","titles":["Creating Geometry"]},"194":{"title":"Creating a table with attributes and geometry","titles":["Creating Geometry"]},"195":{"title":"Saving your geospatial data","titles":["Creating Geometry"]},"196":{"title":"Geodesic paths","titles":[]},"197":{"title":"Spatial joins","titles":[]},"198":{"title":"Simple example","titles":["Spatial joins"]},"199":{"title":"Real-world example","titles":["Spatial joins"]},"200":{"title":"Enabling custom predicates","titles":["Spatial joins"]}},"dirtCount":0,"index":[["⋮",{"2":{"192":1}}],["☁",{"2":{"191":1}}],["✈",{"2":{"191":1}}],["÷",{"2":{"148":1,"154":1}}],["ϵ",{"2":{"74":5}}],["∘",{"2":{"74":1,"122":2,"146":2,"165":1,"180":2,"200":2}}],["⊻",{"2":{"64":1,"71":2}}],["≥",{"2":{"64":1,"119":2,"169":1,"182":1}}],["α≈1",{"2":{"74":1}}],["α≈0",{"2":{"74":1}}],["α2",{"2":{"64":4,"74":2}}],["α",{"2":{"64":3,"74":28,"119":7}}],["α1",{"2":{"64":4,"74":2}}],["β2",{"2":{"64":4,"74":2}}],["β",{"2":{"64":4,"74":28,"119":7}}],["β1",{"2":{"64":4,"74":2}}],["≤",{"2":{"64":5,"66":14,"119":6,"182":1,"184":1,"189":4}}],["^",{"2":{"192":1}}],["^3",{"2":{"192":1}}],["^n",{"2":{"145":1}}],["^2",{"2":{"63":2,"85":2}}],["^hormannpresentation",{"2":{"59":2}}],["∑λ",{"2":{"59":2}}],["∑i=2n",{"2":{"16":1}}],["λ₁",{"2":{"59":2}}],["λn",{"2":{"57":1}}],["λ3",{"2":{"57":1}}],["λ2",{"2":{"57":2}}],["λ1",{"2":{"57":2}}],["λs",{"2":{"15":6,"16":4,"59":27}}],["π",{"2":{"53":1,"180":1}}],["δbay",{"2":{"74":3}}],["δbax",{"2":{"74":3}}],["δby",{"2":{"74":5}}],["δbx",{"2":{"74":5}}],["δb",{"2":{"74":2}}],["δay",{"2":{"74":5}}],["δax",{"2":{"74":5}}],["δa",{"2":{"74":2}}],["δintrs",{"2":{"64":2}}],["δy2",{"2":{"145":2}}],["δy1",{"2":{"145":2}}],["δyl",{"2":{"122":4}}],["δy",{"2":{"53":8,"66":3,"119":7}}],["δys",{"2":{"53":1}}],["δx2",{"2":{"145":2}}],["δx1",{"2":{"145":2}}],["δxl",{"2":{"122":4}}],["δx",{"2":{"53":9,"66":3,"119":7}}],["`$",{"2":{"188":1}}],["`equatorial",{"2":{"176":2}}],["`extents",{"2":{"170":1}}],["`inf`",{"2":{"171":1}}],["`inv",{"2":{"158":1}}],["`intersects`",{"2":{"118":1}}],["`intersectingpolygons`",{"2":{"70":1,"73":1,"75":1}}],["`90`",{"2":{"158":1}}],["`libgeos",{"2":{"188":1}}],["`linearring`",{"2":{"177":1}}],["`linearsegments`",{"2":{"177":1}}],["`linestring`",{"2":{"177":1}}],["`linestringtrait`",{"2":{"165":1}}],["`line2`",{"2":{"145":1}}],["`line1`",{"2":{"145":1}}],["`line",{"2":{"73":4}}],["`lat`",{"2":{"158":1}}],["`lon`",{"2":{"158":1}}],["`z`",{"2":{"158":1}}],["``1",{"2":{"158":1}}],["``a``",{"2":{"158":1}}],["``r",{"2":{"158":1}}],["```jldoctest",{"2":{"69":1,"70":1,"73":1,"74":1,"75":1,"88":1,"91":1,"94":1,"104":1,"107":1,"118":1,"122":1,"125":1,"135":1,"145":1,"180":1}}],["```julia",{"2":{"16":2,"59":1,"115":1,"145":1,"154":1,"159":1,"185":2}}],["```math",{"2":{"59":1,"145":1}}],["```",{"2":{"0":1,"59":3,"69":1,"70":1,"73":1,"75":1,"88":1,"91":1,"94":1,"104":1,"107":1,"118":1,"122":1,"125":1,"135":1,"145":3,"146":11,"154":1,"180":1,"185":2,"189":1}}],["`prefilter",{"2":{"180":1}}],["`proj",{"2":{"171":1,"176":2}}],["`planar`",{"2":{"158":1}}],["`polgontrait`",{"2":{"154":1}}],["`polygontrait`",{"2":{"154":1,"165":1}}],["`polygonize`",{"2":{"146":2}}],["`polygon`",{"2":{"59":3}}],["`polys`",{"2":{"71":1}}],["`poly",{"2":{"71":3,"74":1,"76":1}}],["`pointrait`",{"2":{"180":1}}],["`pointtrait`",{"2":{"156":3,"165":1}}],["`point",{"2":{"119":3}}],["`point`",{"2":{"59":4,"85":1}}],["`point2f`",{"2":{"58":1}}],["`obj`",{"2":{"156":1,"185":1,"186":1}}],["`op`",{"2":{"148":2}}],["`calc",{"2":{"155":1}}],["`crs`",{"2":{"155":1}}],["`components`",{"2":{"156":1}}],["`collect`",{"2":{"148":1}}],["`covers`",{"2":{"94":1,"104":1}}],["`coveredby`",{"2":{"94":1,"104":1}}],["`contains`",{"2":{"91":1,"135":1}}],["`convex",{"2":{"82":2}}],["`alg",{"2":{"188":1}}],["`alg`",{"2":{"184":1}}],["`always",{"2":{"171":1}}],["`application",{"2":{"165":1}}],["`apply`",{"2":{"154":1,"159":1}}],["`abstractgeometrytrait`",{"2":{"156":1}}],["`abstractarray`",{"2":{"156":1}}],["`abstractmatrix`",{"2":{"146":1}}],["`+`",{"2":{"148":1}}],["`ys`",{"2":{"146":1}}],["`flattening`",{"2":{"176":1}}],["`flattening",{"2":{"176":1}}],["`flatten`",{"2":{"156":1}}],["`f",{"2":{"154":1}}],["`featurecollectiontrait`",{"2":{"154":1,"156":1}}],["`featurecollection`",{"2":{"146":2}}],["`featuretrait`",{"2":{"154":2,"156":1}}],["`feature`s",{"2":{"146":1}}],["`f`",{"2":{"146":5,"148":1,"154":3,"156":2,"185":2,"188":1}}],["`false`",{"2":{"145":1,"146":1,"155":4,"160":1,"171":1}}],["`fix",{"2":{"70":2,"71":2,"73":2,"74":2,"75":2,"76":2}}],["`douglaspeucker`",{"2":{"180":1}}],["`d`",{"2":{"171":1}}],["`difference`",{"2":{"169":1}}],["`disjoint`",{"2":{"118":1}}],["`delaunaytriangulation",{"2":{"82":1}}],["`within`",{"2":{"91":1,"135":1}}],["`weight`",{"2":{"59":1}}],["`geos`",{"2":{"188":3}}],["`geodesicsegments`",{"2":{"175":1,"176":1,"177":1}}],["`geodesic`",{"2":{"158":1,"176":1}}],["`geointerface`",{"2":{"165":1}}],["`geointerface",{"2":{"154":1,"156":2,"171":2}}],["`geom`",{"2":{"85":3,"156":1,"177":1}}],["`geometrycorrection`",{"2":{"163":1,"165":1,"169":2}}],["`geometry`",{"2":{"154":1,"171":2}}],["`geometrybasics",{"2":{"59":3}}],["`geometries`",{"2":{"82":1}}],["`g1`",{"2":{"85":1}}],["`gi",{"2":{"82":1,"146":1}}],["`tuple",{"2":{"189":1}}],["`tuple`s",{"2":{"186":1}}],["`tuple`",{"2":{"146":1,"186":1}}],["`time`",{"2":{"171":1}}],["`transform`",{"2":{"171":1}}],["`true`",{"2":{"94":1,"107":2,"115":1,"125":1,"135":1,"145":2,"146":1,"155":2,"160":1,"171":1}}],["`threaded`",{"2":{"155":1}}],["`threaded==true`",{"2":{"148":1}}],["`tol`",{"2":{"180":2,"181":3,"182":2,"183":3,"184":4}}],["`to",{"2":{"74":1}}],["`target",{"2":{"171":3}}],["`target`",{"2":{"73":1,"148":1,"154":2,"156":1,"159":1}}],["`tables",{"2":{"154":1}}],["`taget`",{"2":{"70":1,"75":1}}],["`method",{"2":{"177":1}}],["`method`",{"2":{"59":3,"177":1}}],["`max",{"2":{"176":4,"177":2,"188":1}}],["`map`",{"2":{"154":1}}],["`makie",{"2":{"146":1}}],["`multipointtrait`",{"2":{"154":1,"180":1}}],["`multipolygontrait`",{"2":{"154":1}}],["`multipolygon`",{"2":{"146":3}}],["`multipolygon",{"2":{"71":3,"74":3,"76":2}}],["`multipoly",{"2":{"71":7,"74":3,"76":3}}],["`minpoints`",{"2":{"146":2}}],["`union",{"2":{"146":2}}],["`unionintersectingpolygons`",{"2":{"169":1}}],["`unionintersectingpolygons",{"2":{"70":1,"71":2,"73":1,"74":2,"75":1,"76":2}}],["`using",{"2":{"31":1}}],["`number`",{"2":{"180":2,"184":3}}],["`namedtuple`",{"2":{"154":1}}],["`nothing`",{"2":{"64":1,"155":1}}],["`next",{"2":{"64":1}}],["`boolsastypes`",{"2":{"160":1}}],["`bool`",{"2":{"146":2}}],["`buffer`",{"2":{"60":1}}],["`barycentric",{"2":{"59":3}}],["`radialdistance`",{"2":{"180":1}}],["`ratio`",{"2":{"180":2,"184":3}}],["`reproject`",{"2":{"172":1}}],["`rebuild`",{"2":{"156":1}}],["`r`",{"2":{"59":1}}],["`rᵢ`",{"2":{"59":1}}],["`segmentize`",{"2":{"188":1}}],["`semimajor",{"2":{"158":1}}],["`svector`",{"2":{"185":3}}],["`simplifyalg`",{"2":{"180":2}}],["`simplify",{"2":{"180":1}}],["`simplify`",{"2":{"180":2}}],["`source",{"2":{"171":3}}],["`spherical`",{"2":{"158":1}}],["`s`",{"2":{"59":1}}],["`sᵢ`",{"2":{"59":2}}],["`s2`",{"2":{"59":1}}],["`s1`",{"2":{"59":1}}],["`hcat`",{"2":{"59":1}}],["`x`",{"2":{"154":1,"160":1}}],["`xs`",{"2":{"146":1}}],["`x1",{"2":{"59":1}}],["`x1`",{"2":{"59":2}}],["`x2`",{"2":{"59":1}}],["`visvalingamwhyatt`",{"2":{"180":1}}],["`vector",{"2":{"171":1}}],["`vector`",{"2":{"146":1,"154":1}}],["`vᵢ`",{"2":{"59":1}}],["`v`",{"2":{"59":1}}],["`values`",{"2":{"59":1,"146":1}}],["`λs`",{"2":{"59":2}}],["`",{"2":{"59":2,"70":1,"71":2,"73":1,"74":3,"75":1,"76":2,"146":3,"148":1,"154":2,"158":1,"165":2,"171":2,"177":1,"180":3,"188":2,"189":1}}],["↩︎",{"2":{"16":1}}],["ᵢᵢᵢ₊₁ᵢᵢ₊₁ᵢᵢ₊₁tᵢ=det",{"2":{"16":1}}],["⋅",{"2":{"16":1,"59":1}}],["ϕ",{"2":{"16":1}}],["θ",{"2":{"16":1,"191":7,"192":3,"193":5}}],["65533525026046",{"2":{"191":1}}],["655335250260467",{"2":{"191":3}}],["659942",{"2":{"16":1,"179":1,"180":1}}],["6378137",{"2":{"158":1}}],["6371008",{"2":{"158":1}}],["639343",{"2":{"16":1,"179":1,"180":1}}],["6area",{"2":{"63":2}}],["66",{"2":{"58":1}}],["668869",{"2":{"16":1,"179":1,"180":1}}],["64744840486518",{"2":{"193":3}}],["64",{"2":{"58":1,"175":2,"176":2}}],["646209",{"2":{"16":1,"179":1,"180":1}}],["629",{"2":{"192":1}}],["62",{"2":{"58":1}}],["624923",{"2":{"16":1,"179":1,"180":1}}],["68",{"2":{"58":1}}],["682601",{"2":{"16":1,"179":1,"180":1}}],["683975",{"2":{"16":1,"179":1,"180":1}}],["69159119078359",{"2":{"193":3}}],["694274",{"2":{"16":1,"179":1,"180":1}}],["697021",{"2":{"16":1,"179":1,"180":1}}],["614624",{"2":{"16":1,"179":1,"180":1}}],["61366192682",{"2":{"8":1}}],["605000000000004",{"2":{"175":2}}],["60",{"2":{"58":1,"175":2}}],["609817",{"2":{"16":1,"179":1,"180":1}}],["603637",{"2":{"16":2,"179":2,"180":2}}],["60000",{"2":{"8":3}}],["6",{"2":{"11":24,"13":8,"16":23,"70":3,"75":3,"119":1,"122":4,"151":6,"154":3,"180":1,"185":9,"193":2}}],["75",{"2":{"84":2,"90":1,"106":1,"134":1}}],["78",{"2":{"58":1}}],["749907",{"2":{"196":1}}],["74",{"2":{"58":1}}],["72",{"2":{"58":1}}],["726711609794",{"2":{"8":1}}],["738281",{"2":{"13":2,"16":3,"73":1,"74":1,"117":1,"118":1}}],["76",{"2":{"58":1}}],["768946",{"2":{"13":2,"16":3,"73":1,"74":1,"117":1,"118":1}}],["76085",{"2":{"8":1}}],["7",{"2":{"11":10,"16":5,"119":1,"151":2,"154":1,"175":4,"176":4,"185":4,"193":1}}],["70440582002419",{"2":{"191":1}}],["704405820024185",{"2":{"191":3}}],["704377648755",{"2":{"8":2}}],["701141",{"2":{"16":1,"179":1,"180":1}}],["70",{"2":{"16":20,"58":1,"179":20,"180":20,"191":20}}],["700454",{"2":{"16":1,"179":1,"180":1}}],["700",{"2":{"7":1}}],["358421",{"2":{"196":1}}],["3585",{"2":{"175":1}}],["35",{"2":{"58":3}}],["354492",{"2":{"13":2,"16":3,"73":1,"74":1,"117":1,"118":1}}],["38042741557976",{"2":{"191":1}}],["380427415579764",{"2":{"191":3}}],["38",{"2":{"58":3}}],["3655999675063154",{"2":{"191":1}}],["36",{"2":{"58":2}}],["360",{"2":{"53":1}}],["36022",{"2":{"8":1}}],["327284472232776",{"2":{"193":3}}],["32610",{"2":{"192":3}}],["32",{"2":{"58":3}}],["377956",{"2":{"196":1}}],["37",{"2":{"58":5}}],["3497142366876638",{"2":{"191":1}}],["34",{"2":{"58":3}}],["31571636123306385",{"2":{"191":1}}],["31",{"2":{"58":2}}],["3376428491230612",{"2":{"191":4}}],["3390",{"2":{"119":1}}],["33",{"2":{"16":20,"179":20,"180":20}}],["33333333333",{"2":{"8":1}}],["333333333336",{"2":{"8":3}}],["3d",{"2":{"14":2,"16":1,"59":2,"88":1,"156":1,"174":1}}],["30151010318639",{"2":{"191":4}}],["30527612515520186",{"2":{"191":4}}],["300",{"2":{"84":1}}],["30",{"2":{"7":2,"58":3,"191":2}}],["3",{"2":{"7":2,"11":26,"13":8,"15":2,"16":31,"59":13,"62":6,"64":1,"70":6,"75":5,"87":1,"91":1,"104":1,"107":1,"119":2,"121":1,"135":1,"146":7,"151":6,"154":3,"158":2,"168":16,"175":4,"180":3,"182":2,"184":1,"185":11,"192":1,"193":1,"198":1}}],["39945867303846",{"2":{"193":3}}],["3995734698458635",{"2":{"191":1}}],["399918",{"2":{"16":2,"179":2,"180":2}}],["394759",{"2":{"16":1,"179":1,"180":1}}],["392466",{"2":{"16":1,"179":1,"180":1}}],["395332",{"2":{"16":1,"179":1,"180":1}}],["39",{"0":{"30":1},"2":{"1":1,"3":2,"10":1,"13":2,"14":10,"16":22,"17":2,"18":1,"19":1,"23":1,"29":1,"32":1,"53":1,"55":1,"56":1,"57":1,"58":3,"59":2,"62":6,"63":3,"64":28,"66":1,"68":1,"69":1,"71":1,"73":4,"74":1,"76":2,"81":2,"85":4,"88":7,"93":1,"103":2,"109":2,"119":19,"122":1,"124":2,"127":2,"146":3,"148":4,"149":2,"154":5,"156":4,"159":2,"160":3,"166":6,"167":1,"175":6,"176":1,"178":1,"180":2,"188":6,"190":1,"191":6,"192":6,"193":4,"194":4,"195":5,"197":1,"199":1,"200":2}}],["∈",{"2":{"7":1}}],["~",{"2":{"7":3}}],["zone",{"2":{"192":1}}],["zoom",{"2":{"7":1}}],["zs",{"2":{"146":5}}],["zeros",{"2":{"59":1,"66":1}}],["zero",{"2":{"14":12,"16":8,"56":11,"63":3,"64":4,"66":11,"74":22,"84":1,"85":3,"145":1,"154":1,"182":4}}],["z",{"2":{"14":2,"15":2,"16":4,"59":3,"88":3,"146":3,"158":1,"173":1,"185":1,"186":1}}],["zip",{"2":{"6":1,"7":1,"191":4,"192":1,"193":1}}],["$ratio",{"2":{"184":1}}],["$rectangle",{"2":{"176":2}}],["$number",{"2":{"184":1}}],["$name",{"2":{"31":4}}],["$min",{"2":{"184":1}}],["$douglas",{"2":{"180":1,"182":1}}],["$simplify",{"2":{"180":1,"181":1,"183":1}}],["$lg",{"2":{"176":1}}],["$lin",{"2":{"176":2}}],["$geom",{"2":{"180":8}}],["$geo",{"2":{"176":1}}],["$calc",{"2":{"155":1}}],["$crs",{"2":{"155":1,"170":1}}],["$apply",{"2":{"154":1,"171":1,"173":1,"180":1}}],["$tol",{"2":{"184":1}}],["$threaded",{"2":{"155":1}}],["$t",{"2":{"88":1,"148":2,"154":2}}],["$target",{"2":{"71":1,"74":1,"76":1,"156":3}}],["$trait",{"2":{"69":1,"71":2,"74":2,"76":2}}],["$",{"2":{"6":4,"7":1,"59":4,"64":2,"146":3,"165":4,"177":1,"180":12,"188":1}}],["+5000000",{"2":{"192":1}}],["+proj=natearth2",{"2":{"192":2}}],["+=",{"2":{"56":2,"59":11,"63":6,"64":17,"66":10,"69":1,"88":1,"115":1,"119":5,"145":1,"169":2,"182":4,"189":3}}],["+",{"2":{"6":1,"7":1,"11":2,"16":2,"53":4,"56":1,"59":20,"63":10,"64":15,"66":7,"69":1,"74":10,"85":3,"88":2,"115":2,"119":6,"145":6,"146":2,"151":2,"169":3,"177":2,"182":3,"183":2,"184":2,"191":6,"192":1,"193":4}}],["51695367760999",{"2":{"193":1}}],["516953677609987",{"2":{"193":2}}],["51030066635026",{"2":{"191":4}}],["5e6",{"2":{"192":2}}],["55715336218991",{"2":{"193":1}}],["557153362189904",{"2":{"193":2}}],["55",{"2":{"191":3}}],["55494217175954",{"2":{"191":4}}],["57",{"2":{"175":4,"176":4}}],["57725",{"2":{"8":2}}],["5x",{"2":{"154":1}}],["563198",{"2":{"74":1}}],["56",{"2":{"58":1}}],["54",{"2":{"58":1,"191":19}}],["50",{"2":{"58":1,"175":4,"176":4,"191":3}}],["500000",{"2":{"192":1}}],["50000",{"2":{"8":1}}],["500",{"2":{"7":1,"192":1}}],["594711",{"2":{"16":1,"179":1,"180":1}}],["590591",{"2":{"16":1,"179":1,"180":1}}],["595397",{"2":{"16":1,"179":1,"180":1}}],["535",{"2":{"175":4}}],["5355",{"2":{"175":2}}],["53",{"2":{"16":10,"175":2,"189":10}}],["53333",{"2":{"8":4}}],["5d",{"2":{"16":1,"25":1,"27":1,"158":1}}],["58",{"2":{"58":1}}],["587158",{"2":{"16":2,"179":2,"180":2}}],["58375366067548",{"2":{"16":2,"73":1,"74":1}}],["584961",{"2":{"13":2,"16":3,"73":1,"74":1,"117":1,"118":1}}],["58059",{"2":{"8":2}}],["52",{"2":{"58":1,"196":1}}],["52521",{"2":{"8":1}}],["52709",{"2":{"8":2}}],["5",{"2":{"6":1,"11":58,"13":8,"14":16,"16":84,"58":1,"68":5,"69":8,"70":16,"75":18,"84":8,"88":8,"119":1,"122":4,"146":1,"151":4,"154":2,"175":1,"176":1,"185":27,"191":32,"192":25,"200":1}}],["897070",{"2":{"196":1}}],["873633668827033",{"2":{"193":1}}],["8135804051007",{"2":{"191":1}}],["813580405100698",{"2":{"191":3}}],["88",{"2":{"58":1}}],["86641841658641",{"2":{"191":1}}],["866418416586406",{"2":{"191":3}}],["86",{"2":{"58":1}}],["868447876892",{"2":{"8":2}}],["84",{"2":{"58":1}}],["821068835162155",{"2":{"193":1}}],["82",{"2":{"58":1}}],["83572303404496",{"2":{"16":2,"73":1,"74":1}}],["800",{"2":{"58":1}}],["80000",{"2":{"8":5}}],["80",{"2":{"58":1}}],["80869813739",{"2":{"8":2}}],["856614689791036e",{"2":{"8":2}}],["8",{"2":{"6":1,"7":1,"11":6,"16":9,"70":2,"75":4,"119":1,"146":3,"158":1,"175":1,"185":3,"193":2}}],["914930257661865",{"2":{"193":1}}],["96875496442967",{"2":{"193":1}}],["961329",{"2":{"13":2,"16":3,"73":1,"74":1,"117":1,"118":1}}],["983955661369134",{"2":{"193":1}}],["9833",{"2":{"8":1}}],["9877550012664",{"2":{"191":1}}],["9840085315131",{"2":{"191":1}}],["98271048511609",{"2":{"191":1}}],["98661575256801",{"2":{"191":1}}],["99321587442151",{"2":{"193":1}}],["99375130197483",{"2":{"191":1}}],["997986619202745",{"2":{"193":1}}],["997750168744936",{"2":{"191":1}}],["997247091122496",{"2":{"191":1}}],["99600053330489",{"2":{"191":1}}],["991002699676024",{"2":{"191":1}}],["990022362600165",{"2":{"191":1}}],["99292997455441",{"2":{"191":1}}],["99533829767195",{"2":{"191":1}}],["99865616402829",{"2":{"191":1}}],["999999967681458e6",{"2":{"192":2}}],["999997707902938e6",{"2":{"192":2}}],["999987539891298e6",{"2":{"192":2}}],["999963474314044e6",{"2":{"192":2}}],["999919535736425e6",{"2":{"192":2}}],["999974634566875",{"2":{"191":1}}],["999849768598615e6",{"2":{"192":2}}],["999748081887518",{"2":{"193":1}}],["999748243174828e6",{"2":{"192":2}}],["999750002083324",{"2":{"191":1}}],["999609061508909e6",{"2":{"192":2}}],["999426363321033e6",{"2":{"192":2}}],["999194331880103e6",{"2":{"192":2}}],["99900003333289",{"2":{"191":1}}],["999565375483215",{"2":{"191":1}}],["97976366505997",{"2":{"191":1}}],["9783069507679",{"2":{"191":1}}],["97",{"2":{"58":1}}],["946201371117777",{"2":{"193":1}}],["94",{"2":{"58":1}}],["92",{"2":{"58":1}}],["9im",{"0":{"39":1},"1":{"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1},"2":{"119":2,"197":1}}],["9",{"2":{"11":2,"16":1,"119":2,"145":12,"175":1,"185":1}}],["95770326033",{"2":{"8":1}}],["95",{"2":{"6":1,"7":1,"196":1}}],["900",{"2":{"176":1}}],["90063612163",{"2":{"0":2}}],["90`",{"2":{"158":1}}],["90",{"2":{"16":2,"52":9,"58":1}}],["909318372607",{"2":{"0":3}}],["yticklabelsvisible",{"2":{"192":1}}],["yzfbc",{"2":{"192":1}}],["york",{"2":{"199":1}}],["yoffset",{"2":{"191":7,"193":2}}],["your",{"0":{"195":1},"2":{"18":1,"60":1,"146":1,"149":1,"172":1,"176":1,"194":1,"195":1,"200":2}}],["you",{"0":{"23":1},"2":{"0":1,"3":1,"11":2,"14":2,"15":4,"16":11,"17":1,"18":5,"23":1,"29":2,"53":1,"56":1,"59":8,"60":1,"63":1,"70":1,"73":1,"75":1,"81":1,"82":1,"148":1,"149":1,"154":1,"159":1,"162":1,"168":1,"172":1,"175":1,"176":1,"177":1,"185":1,"192":1,"194":2,"195":3,"198":2,"199":3,"200":4}}],["y=y",{"2":{"189":1}}],["yvec",{"2":{"146":4}}],["ybounds",{"2":{"146":4}}],["yhalf",{"2":{"146":2}}],["ylast",{"2":{"85":3}}],["yfirst",{"2":{"85":5}}],["y0",{"2":{"85":5}}],["yw",{"2":{"66":4}}],["ye",{"2":{"66":4}}],["yet",{"0":{"147":1},"2":{"31":1,"59":1,"69":1,"71":1,"74":1,"76":1,"88":1,"146":1,"147":1,"165":2,"199":1}}],["y2",{"2":{"63":2,"66":18,"85":7,"115":10,"119":5,"122":4,"146":5,"177":6,"189":2}}],["y1",{"2":{"63":2,"66":22,"85":7,"115":11,"119":6,"122":5,"146":5,"177":7,"189":2}}],["yind+1",{"2":{"146":1}}],["yind",{"2":{"146":2}}],["yinterior",{"2":{"63":2}}],["yield",{"2":{"74":1,"176":1}}],["yi+yi−1",{"2":{"16":1}}],["ycentroid",{"2":{"63":13}}],["yrange",{"2":{"58":3,"84":3}}],["yautolimits",{"2":{"58":2}}],["yp2",{"2":{"53":4}}],["ys",{"2":{"16":3,"146":30}}],["ymax",{"2":{"16":1,"65":2,"66":48}}],["ymin",{"2":{"16":1,"65":2,"66":49}}],["y",{"2":{"6":9,"7":10,"11":4,"14":2,"16":4,"53":8,"56":2,"58":8,"62":1,"63":10,"64":6,"65":1,"66":8,"71":6,"74":8,"84":2,"85":7,"88":3,"115":21,"119":16,"122":7,"145":10,"149":2,"151":2,"154":1,"171":1,"173":4,"177":2,"184":1,"185":2,"186":2,"189":7,"191":8,"192":2,"193":2,"197":1}}],["qhull",{"2":{"16":1,"82":1}}],["queue",{"2":{"182":41}}],["questions",{"2":{"74":1}}],["quite",{"2":{"162":1,"199":1}}],["quickhull",{"2":{"16":1,"77":1,"82":2}}],["quick",{"2":{"14":2,"16":1,"59":1,"170":1,"179":1}}],["quality",{"2":{"16":1,"180":1}}],["quantity",{"2":{"16":1,"176":1}}],["quot",{"2":{"11":8,"16":12,"20":2,"64":8,"84":2,"85":2,"88":2,"103":4,"119":10,"148":2,"151":8,"152":2,"154":2,"156":4,"174":6,"191":2,"198":2}}],["qy",{"2":{"6":2,"7":2}}],["qx",{"2":{"6":2,"7":2}}],["q",{"2":{"6":13,"7":12,"64":4}}],["4983491639274692e6",{"2":{"192":2}}],["4986507085647392e6",{"2":{"192":2}}],["497205585568957e6",{"2":{"192":2}}],["4976022389592e6",{"2":{"192":2}}],["4957639801366436e6",{"2":{"192":2}}],["4940253560034204e6",{"2":{"192":2}}],["4946113281484335e6",{"2":{"192":2}}],["491990928929295e6",{"2":{"192":2}}],["4904357734399722e6",{"2":{"192":2}}],["4926709788709967e6",{"2":{"192":2}}],["4962554647802354e6",{"2":{"192":2}}],["499984780817334e6",{"2":{"192":2}}],["4997392479570867e6",{"2":{"192":2}}],["4991939151049731e6",{"2":{"192":2}}],["4994001399837343e6",{"2":{"192":2}}],["4998500087497458e6",{"2":{"192":2}}],["49",{"2":{"146":1}}],["477985",{"2":{"145":4}}],["47",{"2":{"58":3}}],["473835",{"2":{"16":1,"179":1,"180":1}}],["472117",{"2":{"16":2,"179":2,"180":2}}],["46525251631344455",{"2":{"191":1}}],["465816",{"2":{"16":1,"179":1,"180":1}}],["46",{"2":{"58":3}}],["468107",{"2":{"16":1,"179":1,"180":1}}],["464547",{"2":{"16":6,"189":6}}],["45",{"2":{"58":2,"145":12,"191":2}}],["458369",{"2":{"16":2,"179":2,"180":2}}],["450",{"2":{"6":1}}],["41544701408748197",{"2":{"191":1}}],["41",{"2":{"58":1,"193":20}}],["414248",{"2":{"16":1,"179":1,"180":1}}],["419406",{"2":{"16":1,"179":1,"180":1}}],["41878",{"2":{"8":1}}],["4896621210021754e6",{"2":{"192":2}}],["489271",{"2":{"16":4,"189":4}}],["4870405593989636e6",{"2":{"192":2}}],["4879072738504685e6",{"2":{"192":2}}],["484003",{"2":{"145":4}}],["482551",{"2":{"145":4}}],["48268",{"2":{"8":1}}],["48",{"2":{"58":1}}],["48001",{"2":{"8":1}}],["43541888381864",{"2":{"193":3}}],["4326",{"2":{"192":2,"193":3}}],["434306",{"2":{"16":1,"179":1,"180":1}}],["43787",{"2":{"8":1}}],["439295815226",{"2":{"8":1}}],["4493927459900552",{"2":{"191":1}}],["442901",{"2":{"16":1,"179":1,"180":1}}],["446339",{"2":{"16":1,"179":1,"180":1}}],["44121252392",{"2":{"8":1}}],["44",{"2":{"7":1,"58":2}}],["400",{"2":{"58":3}}],["40000",{"2":{"8":1}}],["406224",{"2":{"16":1,"179":1,"180":1}}],["404504",{"2":{"16":1,"179":1,"180":1}}],["40",{"2":{"7":1,"58":3}}],["42004014766201",{"2":{"191":1}}],["420040147662014",{"2":{"191":3}}],["4219350464667047e",{"2":{"191":4}}],["426283",{"2":{"16":1,"179":1,"180":1}}],["42",{"2":{"6":1,"7":1,"58":3}}],["4",{"2":{"3":2,"6":2,"7":1,"11":22,"13":8,"16":15,"52":1,"66":1,"91":1,"104":1,"107":1,"119":2,"135":1,"145":1,"151":6,"154":3,"175":1,"182":1,"185":8,"192":20,"195":2,"196":1}}],["human",{"2":{"195":1}}],["hull`",{"2":{"82":2}}],["hulls",{"2":{"16":1,"77":1,"82":1}}],["hull",{"0":{"50":1,"77":1,"79":1,"80":1},"1":{"78":1,"79":1,"80":1,"81":1,"82":1},"2":{"10":1,"16":8,"31":2,"50":1,"77":2,"79":4,"80":1,"81":10,"82":15}}],["hypot",{"2":{"177":1}}],["h2",{"2":{"119":6}}],["h1",{"2":{"119":11}}],["hm",{"2":{"58":2}}],["h",{"2":{"53":2,"64":2,"76":8}}],["href=",{"2":{"16":2}}],["https",{"2":{"16":2,"70":1,"73":1,"74":1,"75":1,"82":1,"119":2,"158":1,"182":1}}],["hcat",{"2":{"16":1}}],["high",{"2":{"195":1}}],["highest",{"2":{"193":1}}],["higher",{"2":{"16":1,"82":1}}],["hit",{"2":{"64":1,"148":1,"154":1,"156":3}}],["hits",{"2":{"18":1}}],["hidedecorations",{"2":{"58":2}}],["hinter",{"2":{"31":3,"60":1,"172":1,"176":1}}],["hint",{"2":{"31":3,"60":1,"176":1}}],["hinge=2",{"2":{"73":1}}],["hinge`",{"2":{"73":1}}],["hinge",{"2":{"16":1,"64":1,"74":13,"119":15}}],["hist",{"2":{"6":1}}],["histogram",{"2":{"6":1}}],["halign",{"2":{"180":1}}],["half",{"2":{"65":2}}],["hail",{"2":{"163":1}}],["handling",{"0":{"172":1},"2":{"149":1}}],["handler",{"2":{"60":1,"172":1}}],["handle",{"2":{"31":1,"145":1,"152":2,"154":1,"192":1}}],["handled",{"2":{"18":1}}],["hao",{"2":{"119":1}}],["had",{"2":{"70":1,"73":1,"88":1,"160":1,"175":1}}],["happens",{"2":{"64":1}}],["happen",{"2":{"24":1,"154":1}}],["have",{"2":{"13":6,"14":18,"16":18,"19":1,"23":1,"33":1,"53":2,"56":3,"59":6,"60":1,"64":4,"74":1,"82":2,"84":1,"85":2,"88":10,"119":5,"121":1,"122":3,"124":1,"125":1,"146":1,"147":1,"148":2,"149":2,"153":1,"154":1,"156":2,"158":2,"160":1,"180":1,"182":1,"188":1,"191":1,"192":1,"197":1,"198":1,"199":3}}],["haskey",{"2":{"154":1,"188":1}}],["hash",{"2":{"146":1}}],["hasn",{"2":{"146":1}}],["hassle",{"2":{"11":2,"16":1,"185":1}}],["has",{"2":{"11":8,"16":4,"52":1,"55":2,"59":2,"64":2,"71":2,"74":1,"76":1,"84":1,"85":1,"88":11,"127":1,"145":1,"151":8,"154":6,"161":1,"175":2,"184":1,"192":1}}],["hours",{"2":{"199":1}}],["hood",{"2":{"195":1}}],["hook",{"2":{"16":1,"180":1}}],["home",{"2":{"192":1}}],["horizontal",{"2":{"66":1,"74":1,"146":1,"180":1}}],["hormann",{"0":{"71":1,"74":1,"76":1},"2":{"16":2,"59":2,"64":3,"69":2,"70":1,"73":1,"75":1}}],["how",{"0":{"26":1},"2":{"16":2,"26":2,"55":1,"59":1,"64":1,"74":1,"88":1,"146":2,"156":1,"173":1,"180":1,"192":1,"195":1,"197":2,"198":2,"199":1,"200":1}}],["however",{"2":{"13":2,"16":2,"53":1,"59":1,"63":1,"64":1,"74":1,"81":1,"84":1,"88":1,"90":1,"104":1,"167":1}}],["hole",{"2":{"53":1,"56":3,"58":2,"59":9,"63":4,"64":60,"66":3,"70":6,"73":2,"76":15,"85":3,"97":1,"98":1,"99":1,"119":33,"146":5,"163":2,"191":1}}],["holes=",{"2":{"64":1}}],["holes",{"2":{"3":2,"14":6,"15":2,"16":4,"53":2,"55":1,"59":2,"63":1,"64":19,"69":4,"70":2,"73":2,"75":6,"76":29,"85":3,"88":3,"112":1,"119":11,"137":1,"146":17,"163":2,"191":4}}],["holding",{"2":{"16":1,"146":1,"154":2}}],["hold",{"2":{"16":1,"146":1,"160":1,"180":1,"195":1}}],["holds",{"2":{"16":1,"64":1,"159":2,"178":1}}],["heavily",{"2":{"154":1}}],["heatmap",{"2":{"6":5,"7":6,"58":2,"84":2,"146":1}}],["helpers",{"0":{"64":1},"2":{"115":1,"122":1}}],["helper",{"0":{"71":1,"74":1,"76":1},"2":{"63":1,"64":1,"69":1}}],["helps",{"2":{"30":1}}],["help",{"2":{"16":1,"158":1,"160":1}}],["held",{"2":{"11":2,"16":1,"151":2,"154":1}}],["here",{"2":{"3":1,"6":1,"7":1,"16":3,"20":1,"59":1,"74":1,"82":2,"115":1,"146":2,"154":2,"156":4,"158":1,"162":1,"176":1,"192":2,"197":5,"198":3}}],["vw",{"2":{"180":3}}],["von",{"2":{"146":1}}],["v2",{"2":{"119":9}}],["v1",{"2":{"119":9}}],["v`",{"2":{"59":2}}],["vcat",{"2":{"53":1,"59":1,"154":1}}],["vararg",{"2":{"59":1}}],["varying",{"2":{"158":1}}],["vary",{"2":{"53":1}}],["var",{"2":{"31":2}}],["variables",{"2":{"24":1,"59":8,"91":1,"104":1,"118":1}}],["variable",{"2":{"24":1,"71":2}}],["vals",{"2":{"182":9}}],["valign",{"2":{"180":1}}],["valid",{"2":{"11":2,"16":8,"63":1,"70":2,"73":2,"74":3,"75":2,"146":1,"161":3,"162":1,"167":1,"168":1,"184":1,"185":1}}],["validated",{"2":{"71":2,"74":2,"76":2}}],["validate",{"2":{"3":1}}],["val",{"2":{"53":2,"64":2,"74":8,"119":30,"122":4}}],["values=",{"2":{"146":2}}],["values=sort",{"2":{"146":1}}],["values",{"2":{"11":2,"15":6,"16":16,"53":2,"58":3,"59":40,"63":2,"64":5,"66":5,"74":1,"85":2,"119":4,"146":19,"151":2,"154":2,"160":1,"182":2,"184":1}}],["value",{"2":{"7":1,"10":1,"14":14,"15":4,"16":15,"24":1,"32":2,"53":1,"55":2,"56":4,"59":45,"64":5,"66":2,"74":7,"84":1,"85":3,"146":6,"154":2,"182":11,"188":2,"197":1}}],["vᵢ",{"2":{"16":1}}],["v0",{"2":{"16":2}}],["visvalingam",{"2":{"178":1}}],["visvalingamwhyatt",{"0":{"183":1},"2":{"10":1,"16":3,"180":4,"183":5}}],["visualized",{"2":{"162":1}}],["visualize",{"2":{"117":1,"192":1}}],["visa",{"2":{"64":1}}],["visited",{"2":{"64":4}}],["via",{"2":{"16":1,"60":1,"77":1,"147":1,"172":1,"176":1,"188":2}}],["view",{"2":{"64":2,"82":1,"146":1,"169":1,"182":3,"199":1}}],["views",{"2":{"11":2,"64":1,"75":1,"171":1}}],["viewport",{"2":{"7":1}}],["v",{"2":{"7":4,"15":4,"16":6,"59":23,"85":8}}],["vs",{"0":{"8":1},"2":{"5":1,"74":2}}],["vec",{"2":{"82":2}}],["vect",{"2":{"156":2}}],["vectypes",{"2":{"59":5}}],["vector",{"2":{"11":24,"14":12,"15":2,"16":46,"18":1,"23":1,"29":1,"52":1,"53":10,"59":14,"64":7,"69":6,"70":4,"71":1,"73":2,"74":3,"75":4,"119":1,"122":2,"145":3,"146":4,"148":3,"149":1,"151":2,"154":4,"162":8,"163":1,"168":22,"174":1,"175":1,"177":1,"181":1,"182":4,"183":1,"184":2,"185":10,"189":15,"191":18,"192":6,"193":9}}],["vectors",{"2":{"11":2,"14":4,"16":5,"22":1,"53":4,"59":3,"64":1,"82":1,"85":1,"144":1,"146":1,"151":2,"154":1,"156":1,"180":1}}],["ve",{"2":{"17":1,"177":1}}],["version",{"2":{"188":1}}],["versa",{"2":{"64":1}}],["vert",{"2":{"184":21}}],["verts",{"2":{"180":2}}],["vertical",{"2":{"58":1,"66":1,"74":1,"146":1}}],["vertices",{"2":{"3":1,"16":7,"57":4,"59":5,"64":1,"69":2,"82":1,"96":1,"98":5,"106":1,"109":3,"112":1,"119":1,"137":1,"162":1,"174":2,"175":1,"176":3,"177":3,"180":1,"183":1}}],["vertex",{"2":{"15":2,"16":2,"53":1,"57":2,"59":2,"64":19,"74":12,"81":1,"96":2,"110":2,"111":1,"119":1,"137":3}}],["very",{"2":{"10":1,"175":1,"199":2}}],["vein",{"2":{"1":1}}],["karnataka",{"2":{"199":1}}],["kernel",{"2":{"177":4}}],["keepat",{"2":{"75":1,"169":2}}],["keep",{"2":{"64":3,"146":1,"169":14,"175":1,"198":1}}],["keeping",{"2":{"16":1,"154":1,"173":1}}],["keys",{"2":{"146":4,"154":1}}],["key",{"2":{"16":1,"146":4,"154":2,"188":5}}],["keyword",{"0":{"155":1},"2":{"16":8,"23":1,"70":1,"73":1,"75":1,"154":1,"155":7,"170":2,"176":2,"188":4,"192":1,"193":1}}],["keywords",{"2":{"11":4,"14":2,"16":10,"119":2,"146":1,"154":1,"155":1,"170":1,"171":3,"173":2,"180":8,"181":1,"182":1,"183":1,"184":1,"186":2}}],["known",{"2":{"66":2}}],["know",{"2":{"16":3,"53":2,"64":1,"66":1,"70":1,"73":1,"74":2,"75":1,"76":1,"154":1,"198":1}}],["kwargs",{"2":{"32":2,"60":3,"66":1,"69":1,"70":3,"71":3,"73":4,"74":5,"75":3,"76":5,"165":2,"172":1,"176":1}}],["kwdef",{"2":{"31":1,"64":1,"158":2,"176":1,"181":1,"182":1,"183":1}}],["kw",{"2":{"11":2,"16":11,"119":10,"146":20,"148":3,"151":2,"154":18,"156":2,"173":3,"180":15,"183":1,"185":3,"186":3,"188":6}}],["k",{"2":{"7":6,"16":1,"59":1,"64":5,"119":5,"191":5,"193":5}}],["kinds",{"2":{"23":1}}],["kind",{"2":{"3":1,"146":1,"197":1}}],["kbn",{"2":{"0":2}}],["rd",{"2":{"180":3}}],["rdbu",{"2":{"84":1}}],["rhumb",{"2":{"145":2}}],["runner",{"2":{"192":1}}],["running",{"2":{"154":1,"156":2}}],["run",{"2":{"148":3,"154":5,"199":1}}],["runs",{"2":{"74":2,"144":1}}],["rule",{"2":{"64":1}}],["rules",{"2":{"64":1}}],["rightjoin",{"2":{"197":1}}],["right=2",{"2":{"64":1}}],["right",{"2":{"59":1,"64":4,"69":1,"85":1,"145":1,"182":19,"184":5,"191":1}}],["ring4",{"2":{"193":2}}],["ring3",{"2":{"192":1}}],["ring2",{"2":{"191":2}}],["ring1",{"2":{"191":2}}],["ring",{"2":{"3":1,"14":14,"16":13,"31":1,"53":3,"56":2,"59":1,"62":1,"63":4,"64":12,"66":13,"76":3,"85":5,"88":4,"96":1,"97":2,"98":5,"109":1,"111":1,"119":2,"127":1,"128":1,"129":3,"137":1,"138":2,"139":4,"145":3,"146":11,"161":2,"162":1,"163":14,"164":1,"191":1}}],["rings",{"0":{"98":1,"111":1,"129":1,"139":1,"161":1},"1":{"162":1,"163":1},"2":{"3":2,"14":8,"16":6,"56":1,"63":1,"64":3,"74":1,"88":7,"144":1,"146":5,"163":1,"166":1,"180":1}}],["rtrees",{"2":{"20":1}}],["rᵢ₋₁",{"2":{"59":20}}],["rᵢ∗rᵢ₊₁+sᵢ⋅sᵢ₊₁",{"2":{"16":1}}],["rᵢ₊₁",{"2":{"16":1,"59":29}}],["rᵢ",{"2":{"16":2,"59":49}}],["rrayscore",{"2":{"11":2,"16":1,"185":1}}],["rring",{"2":{"11":2,"16":1,"185":1}}],["ramer",{"2":{"182":1}}],["raster",{"0":{"146":1},"2":{"146":4}}],["ray",{"2":{"119":4}}],["raw",{"2":{"18":1}}],["randomly",{"2":{"198":2}}],["random",{"2":{"180":2}}],["randn",{"2":{"79":1}}],["rand",{"2":{"16":1,"81":1,"146":1,"198":2}}],["ranges",{"2":{"16":1,"146":2}}],["range",{"2":{"6":8,"7":4,"146":3,"148":2,"154":2}}],["rather",{"2":{"16":1,"146":1,"168":1}}],["ratio",{"2":{"16":7,"74":1,"176":1,"180":1,"181":4,"182":6,"183":4,"184":11}}],["radii",{"2":{"16":1,"176":1}}],["radius`",{"2":{"176":1}}],["radius",{"2":{"16":6,"59":13,"158":3,"176":4}}],["radialdistance",{"0":{"181":1},"2":{"10":1,"16":2,"178":1,"180":4,"181":4}}],["round",{"2":{"180":1,"182":1,"184":1}}],["routines",{"2":{"0":1}}],["row",{"2":{"148":3}}],["rows",{"2":{"148":2}}],["rotate",{"2":{"66":1}}],["rotation",{"2":{"11":2,"16":1,"185":1}}],["rotations",{"2":{"11":6,"16":3,"185":3}}],["rotmatrix2d",{"2":{"180":1}}],["rotmatrix",{"2":{"11":2,"16":1,"185":1}}],["robust",{"0":{"8":1},"2":{"81":1}}],["r+y",{"2":{"6":2,"7":1}}],["r+x",{"2":{"6":2,"7":1}}],["ry",{"2":{"6":3,"7":3}}],["rx",{"2":{"6":3,"7":3}}],["rewrap",{"2":{"154":2,"156":1}}],["req",{"2":{"119":44}}],["requirement",{"2":{"161":1,"167":1}}],["requirements",{"2":{"119":5}}],["required",{"2":{"82":1,"94":3,"107":3,"125":3,"135":3,"175":1,"190":1}}],["requires",{"2":{"60":1,"88":1,"90":1,"94":2,"97":3,"98":3,"99":1,"107":1,"110":3,"111":2,"112":1,"125":1,"128":3,"129":1,"130":1,"134":1,"135":1,"138":3,"139":3,"140":1,"172":1,"176":1,"188":1}}],["require",{"2":{"33":1,"82":1,"93":2,"94":6,"107":3,"119":32,"125":3,"135":3}}],["requests",{"2":{"25":1,"27":1}}],["reflected",{"2":{"180":3}}],["ref",{"2":{"84":1}}],["referring",{"2":{"119":1}}],["refer",{"2":{"16":1,"146":1}}],["refers",{"2":{"16":1,"158":1}}],["references",{"2":{"16":1,"59":1}}],["reference",{"0":{"192":1,"193":1},"2":{"10":1,"11":4,"171":2,"190":2,"192":1}}],["reveal",{"2":{"76":1}}],["reveals",{"2":{"76":1}}],["reverse",{"2":{"55":1,"58":1,"59":1,"64":2,"191":2}}],["rev",{"2":{"75":1}}],["render",{"2":{"58":1}}],["rendering",{"2":{"58":3,"59":1}}],["rename",{"2":{"4":1}}],["regardless",{"2":{"74":1,"119":1}}],["regions",{"2":{"71":3,"74":5,"75":1,"76":3,"119":2,"199":1}}],["region",{"2":{"60":2,"74":3,"76":2,"199":1}}],["register",{"2":{"31":3,"59":3}}],["regular",{"0":{"8":1}}],["readable",{"2":{"195":1}}],["readability",{"2":{"64":1}}],["read",{"2":{"154":1,"192":2}}],["reading",{"2":{"154":1}}],["reads",{"2":{"154":1}}],["reached",{"2":{"154":1,"156":3}}],["reaches",{"2":{"152":1}}],["reach",{"2":{"152":1}}],["reasons",{"2":{"188":1}}],["reason",{"2":{"24":1,"160":1,"161":1,"167":1}}],["real`",{"2":{"176":1,"177":1}}],["reality",{"2":{"81":1}}],["really",{"2":{"56":1,"119":1,"146":1,"160":1}}],["real=1",{"2":{"16":2,"176":2}}],["real=6378137`",{"2":{"176":1}}],["real=6378137",{"2":{"16":2,"176":1}}],["real",{"0":{"199":1},"2":{"15":2,"16":13,"53":1,"59":45,"63":2,"74":1,"176":3,"177":1,"184":5,"197":1}}],["relation",{"2":{"64":2}}],["relations",{"2":{"31":10,"115":1,"122":1}}],["relationship",{"2":{"23":1,"197":2}}],["relative",{"2":{"59":3}}],["relevant",{"2":{"4":1,"16":3,"82":1,"158":2}}],["removal",{"2":{"64":1}}],["removes",{"2":{"64":1,"149":1}}],["removed",{"2":{"64":3,"71":5,"146":1}}],["remove",{"2":{"56":1,"64":33,"66":1,"69":2,"70":5,"73":5,"75":2,"169":2,"181":1,"182":3,"184":4}}],["removing",{"2":{"16":3,"64":1,"71":1,"181":1,"182":1,"183":1}}],["remainingnode",{"2":{"146":3}}],["remaining",{"2":{"64":1,"88":1,"119":2,"182":1}}],["remain",{"2":{"11":2,"16":9,"151":2,"154":1,"180":2}}],["recalculate",{"2":{"153":1}}],["recursive",{"2":{"152":1}}],["recursively",{"2":{"14":2,"16":1,"152":1,"170":1}}],["receives",{"2":{"148":1,"154":1}}],["recent",{"2":{"64":1,"71":1,"74":1,"76":1}}],["rect",{"2":{"52":3,"55":5,"65":3,"84":7}}],["rectangle",{"2":{"52":2,"55":2,"58":2,"65":2,"66":1,"84":2,"175":5,"176":8,"198":2}}],["rectangletrait",{"2":{"32":1}}],["recommended",{"2":{"22":1}}],["reconstructing",{"2":{"180":1}}],["reconstructed",{"2":{"18":1}}],["reconstruct",{"2":{"10":1,"11":2,"16":3,"18":1,"148":1,"151":2,"154":2,"156":27}}],["re",{"2":{"11":2,"16":1,"17":1,"31":1,"82":1,"185":1,"190":1,"192":1}}],["retrievable",{"2":{"11":2,"171":1}}],["returnval",{"2":{"119":9}}],["returntype",{"2":{"19":1}}],["returning",{"2":{"18":1,"60":1,"71":2}}],["returned",{"2":{"11":2,"16":11,"22":2,"23":1,"64":3,"69":1,"70":2,"73":2,"74":2,"75":2,"81":1,"82":1,"146":1,"154":1,"156":1,"160":1,"171":1,"180":1}}],["returns",{"2":{"11":2,"13":10,"14":8,"15":6,"16":25,"18":1,"22":2,"53":1,"56":2,"59":6,"63":3,"64":4,"66":6,"69":1,"70":1,"74":1,"75":1,"82":1,"85":8,"87":1,"90":2,"91":1,"94":1,"103":2,"104":1,"106":1,"118":1,"119":4,"122":2,"135":1,"146":2,"151":2,"154":2,"160":1,"177":1,"186":1,"197":1}}],["return",{"0":{"22":1},"2":{"6":3,"7":3,"11":2,"13":36,"14":4,"16":37,"23":2,"30":1,"32":3,"35":1,"36":1,"37":1,"38":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"53":5,"56":5,"59":20,"60":1,"63":4,"64":36,"66":12,"69":12,"70":5,"71":4,"73":4,"74":18,"75":6,"76":9,"82":2,"85":8,"88":30,"91":1,"94":1,"100":2,"101":2,"104":1,"107":2,"113":2,"114":2,"115":18,"117":1,"118":1,"119":71,"122":28,"125":1,"127":2,"131":2,"132":2,"135":1,"141":2,"142":2,"145":10,"146":12,"148":3,"154":17,"156":7,"161":1,"163":4,"165":8,"166":2,"169":2,"171":1,"173":2,"177":4,"180":3,"181":1,"182":5,"183":3,"184":7,"185":2,"186":2,"188":3,"189":8}}],["resolution",{"2":{"192":1}}],["resolved",{"2":{"146":1}}],["reset",{"2":{"64":1,"154":1}}],["resembles",{"2":{"16":1,"158":2}}],["resampled",{"2":{"16":1,"177":1}}],["respectively",{"2":{"64":1,"122":1,"156":1,"191":1}}],["respect",{"2":{"16":2,"73":1,"74":1,"82":1,"119":6}}],["rest",{"2":{"16":1,"59":2,"75":1}}],["resulting",{"2":{"69":1,"76":1,"146":1,"198":1}}],["results",{"2":{"13":4,"16":2,"74":1,"115":1,"122":1,"148":1,"154":1,"162":1,"182":25,"191":3}}],["result",{"2":{"11":4,"13":10,"14":10,"16":13,"19":1,"32":3,"53":1,"56":2,"66":1,"74":15,"82":1,"85":2,"91":1,"94":1,"104":1,"118":1,"135":1,"148":2,"151":4,"154":9,"176":3,"184":6}}],["resize",{"2":{"6":1,"7":1,"64":2}}],["rebuilt",{"2":{"11":2,"16":2,"149":1,"151":2,"154":1,"156":1}}],["rebuilding",{"2":{"148":1,"154":1}}],["rebuild",{"2":{"10":1,"16":4,"152":1,"154":3,"156":8,"177":1,"180":2}}],["repl",{"2":{"60":1,"172":1,"176":1}}],["replace",{"2":{"31":1,"64":1,"146":2,"182":1}}],["replaced",{"2":{"22":1}}],["repeat",{"2":{"63":1,"64":3,"88":6}}],["repeating",{"2":{"56":1,"76":1}}],["repeated",{"2":{"3":1,"14":6,"16":3,"53":2,"59":1,"64":2,"76":2,"85":2,"88":4,"119":1}}],["represent",{"2":{"17":1,"59":1,"64":4,"88":1,"158":1}}],["representing",{"2":{"16":2,"71":1,"74":1,"76":1,"82":1,"84":1,"88":1,"158":1,"199":1}}],["represented",{"2":{"16":1,"158":1,"198":1}}],["represents",{"2":{"16":1,"165":3,"166":1}}],["reprojects",{"2":{"171":1}}],["reprojection",{"0":{"171":1},"1":{"172":1}}],["reproject",{"2":{"10":1,"11":7,"31":2,"149":1,"171":6,"172":2}}],["reducing",{"2":{"148":2}}],["reduced",{"2":{"181":1,"182":1,"183":1}}],["reduces",{"2":{"19":1,"76":1,"148":1}}],["reduce",{"2":{"11":2,"16":1,"146":1,"148":2,"151":2,"165":1}}],["redundant",{"2":{"64":1}}],["red",{"2":{"7":1,"62":2,"84":1,"93":1,"103":1,"117":1,"191":1,"192":1,"198":2}}],["r",{"2":{"3":1,"6":11,"7":12,"16":2,"32":1,"176":1,"184":2,"191":6,"192":2,"193":4}}],["o",{"2":{"148":24}}],["odd",{"2":{"119":1}}],["own",{"2":{"76":1,"149":2}}],["occur",{"2":{"74":1}}],["occurs",{"2":{"74":1}}],["occupied",{"2":{"55":1}}],["old",{"2":{"64":8,"154":3}}],["ourselves",{"2":{"176":1}}],["our",{"2":{"24":1,"176":1,"191":4,"192":3,"198":1}}],["out=3",{"2":{"119":1}}],["out=4",{"2":{"73":1}}],["out`",{"2":{"73":1,"119":1}}],["out",{"2":{"16":3,"64":12,"66":23,"74":6,"76":4,"82":1,"84":5,"94":4,"107":3,"115":1,"119":102,"122":2,"125":4,"135":4,"145":1,"154":1,"177":1,"188":2}}],["outside",{"2":{"13":4,"14":2,"16":3,"64":3,"66":1,"71":2,"74":4,"76":3,"84":2,"85":1,"93":1,"104":1,"106":1,"119":12,"122":3,"140":1}}],["outputs",{"2":{"64":1}}],["output",{"2":{"13":16,"14":2,"16":18,"18":1,"23":1,"69":2,"70":1,"73":1,"74":1,"75":1,"76":2,"88":1,"91":1,"94":1,"104":1,"107":1,"118":1,"122":1,"125":1,"135":1,"145":2,"180":1,"184":1,"189":1}}],["outerjoin",{"2":{"197":1}}],["outermost",{"2":{"154":1}}],["outer",{"2":{"11":2,"16":1,"151":2,"152":1,"154":2,"198":1}}],["omit",{"2":{"16":1,"176":1}}],["others",{"2":{"60":1,"169":1}}],["otherwise",{"2":{"14":4,"16":3,"60":1,"64":1,"71":1,"74":1,"85":2,"146":1,"172":1,"173":1,"176":1,"189":1}}],["other",{"0":{"14":1,"16":1,"156":1},"2":{"13":8,"16":12,"53":1,"64":5,"70":1,"73":1,"74":1,"75":2,"76":3,"77":2,"85":2,"88":2,"90":1,"96":1,"117":1,"119":8,"121":1,"122":4,"124":2,"125":2,"128":1,"137":1,"146":1,"152":1,"154":1,"156":1,"159":1,"166":2,"167":1,"169":2,"180":2,"182":2,"187":1,"188":1,"192":1,"197":4,"200":1}}],["ogc",{"0":{"13":1}}],["over=3",{"2":{"73":1}}],["over`",{"2":{"73":1}}],["overflow",{"2":{"69":1}}],["overhead",{"2":{"22":1,"148":1,"154":1}}],["overrides",{"0":{"33":1},"1":{"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1},"2":{"33":1}}],["override",{"2":{"16":1,"59":1}}],["over",{"2":{"11":2,"16":3,"55":2,"56":1,"63":3,"64":5,"66":1,"73":1,"74":11,"76":1,"81":1,"94":1,"107":1,"115":1,"119":15,"122":2,"125":1,"135":1,"148":11,"151":2,"154":9,"156":3,"191":3}}],["overlapping",{"2":{"64":11,"74":4,"76":6}}],["overlaps",{"0":{"46":1,"120":1,"121":1},"1":{"121":1,"122":1},"2":{"10":10,"13":9,"16":13,"31":1,"46":2,"74":1,"120":1,"121":3,"122":30,"146":1,"197":1}}],["overlap",{"2":{"3":1,"13":8,"16":4,"64":2,"74":8,"76":2,"94":1,"103":1,"119":2,"121":5,"122":6,"135":1,"167":1}}],["opposed",{"2":{"196":1}}],["opposite",{"2":{"13":10,"16":5,"64":2,"71":1,"74":2,"76":1,"91":2,"94":1,"104":2,"118":2,"135":1}}],["ops",{"2":{"148":1}}],["operable",{"2":{"158":1}}],["operates",{"2":{"148":1,"154":1,"161":1,"167":1}}],["operate",{"2":{"18":1,"29":1,"148":1}}],["operations",{"0":{"23":1,"34":1},"1":{"35":1,"36":1,"37":1,"38":1},"2":{"23":1,"26":1,"74":1,"76":1,"149":1}}],["operation",{"2":{"16":4,"64":1,"148":1,"149":1,"158":1,"166":2,"169":2,"188":2,"197":1}}],["open",{"2":{"64":1,"162":1,"192":1}}],["open>",{"2":{"16":2}}],["optimisation",{"2":{"119":1}}],["optimise",{"2":{"115":1}}],["optimal",{"2":{"16":1,"82":1}}],["optional",{"2":{"14":10,"16":6,"53":1,"56":2,"66":1,"85":2}}],["options",{"2":{"7":1,"64":1}}],["op",{"2":{"11":6,"16":3,"19":2,"63":1,"148":35,"151":6}}],["obtain",{"2":{"154":1}}],["obtained",{"2":{"23":1}}],["obviously",{"2":{"14":2,"16":1,"170":1}}],["objects",{"2":{"11":8,"14":2,"16":17,"148":1,"151":8,"152":5,"154":4,"156":3,"170":1,"174":1,"180":2,"186":1}}],["object",{"2":{"11":8,"14":2,"15":2,"16":8,"20":1,"59":1,"84":1,"119":4,"151":2,"152":5,"154":1,"156":2,"170":1,"171":3,"176":1,"180":1,"186":1}}],["obj",{"2":{"11":8,"14":2,"16":17,"148":1,"151":4,"154":1,"156":8,"170":1,"173":2,"176":3,"180":3,"185":1,"186":1}}],["observable",{"2":{"7":2}}],["obs",{"2":{"7":10}}],["org",{"2":{"70":1,"73":1,"75":1,"119":2,"182":1}}],["organise",{"2":{"4":1}}],["orange",{"2":{"68":1,"84":1,"87":2,"90":2,"106":2,"121":2,"134":2}}],["originate",{"2":{"76":1}}],["originals",{"2":{"22":1}}],["original",{"2":{"16":4,"18":1,"22":1,"64":10,"69":5,"70":1,"73":1,"76":4,"152":1,"154":7,"165":1,"173":2,"177":1,"179":4,"180":1}}],["orient",{"0":{"6":1},"1":{"7":1,"8":1},"2":{"6":7,"7":12,"64":15,"74":53}}],["orientation",{"0":{"143":1},"1":{"144":1,"145":1},"2":{"4":1,"16":2,"31":1,"56":1,"64":10,"66":2,"70":1,"73":2,"74":2,"75":1,"119":16,"144":1,"180":1}}],["ordered",{"2":{"55":1}}],["order",{"0":{"81":1},"2":{"11":8,"13":2,"14":4,"16":7,"53":1,"55":1,"56":2,"59":1,"64":4,"74":1,"76":1,"81":4,"82":1,"85":2,"88":3,"91":1,"94":1,"104":1,"118":1,"148":1,"151":4,"154":1,"171":2,"180":1,"197":1}}],["or",{"0":{"24":1},"2":{"11":22,"13":6,"14":20,"16":57,"18":1,"20":1,"22":1,"23":1,"25":1,"27":1,"29":2,"31":1,"32":1,"53":4,"56":1,"59":1,"60":1,"62":2,"63":4,"64":24,"65":1,"69":1,"70":1,"71":3,"73":2,"74":9,"75":1,"76":2,"77":1,"82":1,"84":2,"85":4,"88":3,"90":1,"94":1,"96":2,"97":1,"98":1,"99":1,"100":1,"101":1,"106":2,"109":2,"110":3,"111":2,"112":1,"113":1,"114":1,"117":2,"118":1,"119":26,"121":1,"122":2,"124":1,"125":1,"131":1,"132":1,"135":1,"137":2,"141":1,"142":1,"144":2,"145":3,"146":7,"148":3,"149":4,"151":14,"153":1,"154":8,"155":2,"156":1,"158":2,"159":3,"160":1,"161":1,"163":1,"165":7,"166":2,"171":2,"172":1,"174":2,"176":2,"177":2,"178":1,"180":3,"182":2,"184":2,"186":1,"189":2,"197":1,"199":2}}],["oro",{"2":{"0":2}}],["on=2",{"2":{"119":1}}],["on`",{"2":{"119":1}}],["once",{"2":{"115":1,"122":1,"146":1}}],["onto",{"2":{"85":1}}],["ones",{"2":{"168":1}}],["oneunit",{"2":{"59":1}}],["one",{"2":{"11":2,"13":18,"16":15,"23":1,"53":4,"56":2,"58":1,"59":1,"63":1,"64":5,"66":3,"70":1,"71":1,"73":1,"74":32,"75":2,"76":2,"77":1,"84":2,"93":1,"100":1,"106":1,"115":1,"119":18,"121":1,"122":18,"124":2,"125":2,"128":3,"129":2,"130":2,"131":1,"132":1,"134":1,"135":1,"141":1,"145":1,"146":5,"154":1,"158":2,"168":1,"171":1,"176":1,"184":1,"185":1,"192":1,"197":1}}],["only",{"2":{"10":1,"15":2,"16":12,"23":1,"33":2,"56":2,"58":2,"59":1,"60":1,"63":2,"64":4,"66":3,"69":1,"70":1,"73":1,"74":1,"75":1,"82":3,"85":2,"88":3,"121":3,"122":1,"124":1,"146":2,"148":2,"154":1,"158":2,"168":1,"174":1,"175":1,"177":2,"187":1,"188":2,"193":1,"199":1,"200":1}}],["on",{"0":{"192":1},"2":{"3":1,"11":4,"14":6,"16":14,"18":1,"20":1,"23":2,"25":3,"27":3,"29":2,"32":1,"53":5,"56":3,"58":1,"59":2,"63":3,"64":28,"66":8,"69":1,"70":1,"71":5,"73":1,"74":4,"75":1,"76":2,"82":1,"84":1,"85":3,"88":2,"93":1,"94":7,"96":2,"97":3,"98":3,"99":1,"107":6,"109":4,"110":1,"111":1,"115":4,"119":125,"122":9,"125":7,"127":2,"135":7,"137":2,"138":1,"139":1,"146":3,"148":4,"149":1,"151":4,"154":12,"156":1,"158":4,"160":2,"161":1,"163":1,"166":1,"167":1,"174":1,"176":1,"182":1,"190":1,"192":3,"193":1,"195":1,"196":1,"197":4,"198":1,"199":2,"200":2}}],["often",{"2":{"192":1}}],["offers",{"2":{"191":1}}],["offer",{"2":{"176":1}}],["offset",{"2":{"53":8,"88":1}}],["off",{"2":{"14":2,"16":1,"64":4,"88":1,"119":6,"148":1}}],["of",{"0":{"80":1},"2":{"1":2,"3":4,"11":14,"13":58,"14":132,"15":10,"16":196,"17":3,"18":5,"19":1,"20":2,"22":1,"23":2,"24":2,"25":1,"26":1,"27":1,"29":3,"32":2,"52":1,"53":38,"55":5,"56":28,"57":9,"58":1,"59":13,"60":1,"62":3,"63":12,"64":84,"65":5,"66":31,"69":5,"70":12,"71":13,"73":10,"74":48,"75":9,"76":20,"77":5,"81":3,"82":3,"84":6,"85":18,"87":2,"88":19,"90":4,"91":5,"93":6,"94":18,"96":1,"97":5,"98":5,"99":1,"100":2,"101":1,"104":5,"106":3,"107":14,"109":1,"110":1,"111":1,"113":2,"114":1,"115":1,"117":1,"118":3,"119":85,"121":1,"122":13,"124":2,"125":15,"127":3,"128":7,"129":5,"130":1,"131":2,"132":1,"134":4,"135":18,"137":3,"138":6,"139":6,"140":4,"141":1,"142":1,"144":2,"145":3,"146":19,"147":2,"148":7,"149":3,"151":12,"152":5,"153":2,"154":21,"156":1,"158":4,"159":2,"161":1,"162":1,"166":2,"167":4,"169":4,"171":1,"173":3,"174":2,"175":2,"176":5,"177":2,"180":8,"182":4,"183":2,"184":1,"186":1,"188":4,"189":2,"191":6,"192":4,"193":2,"194":1,"195":4,"197":4,"198":4,"199":2}}],["iah",{"2":{"196":2}}],["image",{"2":{"146":1}}],["impossible",{"2":{"69":1,"121":1}}],["important",{"2":{"175":1}}],["import",{"2":{"6":2,"7":2,"8":1,"11":6,"16":5,"31":10,"52":1,"55":1,"60":1,"62":1,"65":1,"69":1,"70":1,"73":1,"74":1,"75":1,"84":1,"87":1,"88":1,"90":1,"91":1,"93":1,"94":1,"103":1,"104":1,"106":1,"107":1,"115":1,"117":1,"118":1,"121":1,"122":1,"124":1,"125":1,"134":1,"135":1,"145":3,"148":1,"151":2,"154":2,"172":1,"176":2,"179":2,"180":3,"185":2,"189":1,"190":5}}],["implements",{"2":{"32":1,"188":1}}],["implementing",{"2":{"16":1,"180":1}}],["implement",{"2":{"16":1,"17":1,"23":1,"53":1,"56":1,"59":1,"63":1,"66":1,"82":1,"85":1,"88":1,"94":1,"107":1,"122":1,"125":1,"135":1,"149":1,"164":1,"165":4,"166":1}}],["implementation",{"0":{"53":1,"56":1,"63":1,"66":1,"69":1,"82":1,"85":1,"88":1,"91":1,"94":1,"104":1,"107":1,"118":1,"122":1,"125":1,"135":1,"163":1,"169":1,"177":1},"2":{"16":1,"53":3,"56":3,"59":1,"63":3,"66":3,"75":1,"85":3,"88":3,"91":1,"94":2,"104":1,"107":2,"118":1,"122":3,"125":2,"135":2,"146":2,"147":1,"148":1,"154":1,"171":1,"180":1,"188":1}}],["implementations",{"2":{"16":1,"94":1,"107":1,"125":1,"135":1,"147":1,"178":1,"188":3}}],["implemented",{"0":{"147":1},"2":{"11":2,"16":2,"31":1,"56":1,"59":3,"69":2,"71":2,"74":2,"76":2,"82":1,"85":2,"147":1,"148":1,"149":2,"165":2,"171":1,"178":1}}],["improve",{"2":{"14":2,"16":1,"170":1}}],["improvements",{"2":{"3":2,"4":1}}],["i=2",{"2":{"145":1}}],["ipoints",{"2":{"119":4}}],["ip",{"2":{"88":2}}],["ipt",{"2":{"64":8}}],["ihole",{"2":{"88":2}}],["ih",{"2":{"76":22}}],["i2",{"2":{"66":2}}],["i1",{"2":{"66":2}}],["ii",{"2":{"64":8}}],["io",{"2":{"60":5,"172":5,"176":5}}],["i+1",{"2":{"59":8,"146":1,"182":2,"184":1}}],["id",{"2":{"194":1}}],["identical",{"2":{"154":1,"168":1}}],["identity",{"2":{"146":4,"156":2,"170":1}}],["ideal",{"2":{"146":1}}],["idea",{"2":{"16":1,"20":1,"25":1,"27":1,"59":1,"148":1,"149":1}}],["idx`",{"2":{"64":1}}],["idx",{"2":{"53":6,"64":167,"66":9,"69":23,"70":5,"73":5,"75":2,"169":34,"182":51}}],["id=",{"2":{"16":2}}],["ignored",{"2":{"16":1,"146":1}}],["ignore",{"2":{"16":1,"146":2}}],["iff",{"2":{"154":1}}],["if",{"0":{"72":1},"2":{"11":10,"13":34,"14":38,"15":2,"16":74,"18":1,"22":2,"31":1,"32":1,"52":1,"53":15,"55":1,"56":6,"59":5,"60":3,"63":1,"64":95,"66":36,"69":8,"70":13,"71":12,"73":9,"74":44,"75":10,"76":22,"82":3,"84":2,"85":8,"87":2,"88":35,"90":1,"91":1,"93":1,"94":2,"96":4,"97":3,"98":3,"99":2,"100":1,"101":1,"103":1,"104":1,"106":1,"107":3,"109":5,"110":4,"111":2,"112":2,"113":1,"114":1,"115":9,"117":1,"118":1,"119":132,"121":4,"122":16,"124":1,"125":2,"127":4,"128":3,"129":2,"130":2,"131":1,"132":1,"134":1,"135":2,"137":5,"138":3,"139":3,"140":1,"141":1,"142":1,"145":5,"146":35,"148":6,"151":6,"152":1,"154":19,"156":7,"160":1,"163":1,"165":1,"166":2,"167":1,"169":12,"170":1,"171":3,"172":2,"173":1,"176":6,"177":2,"180":1,"182":12,"184":12,"185":1,"186":1,"188":2,"192":1,"195":1,"198":2,"199":1}}],["i",{"2":{"3":1,"6":4,"22":1,"53":14,"56":1,"59":16,"64":28,"66":4,"71":2,"75":2,"76":4,"85":2,"88":8,"115":7,"119":28,"145":14,"146":17,"148":8,"154":8,"177":2,"181":3,"182":12,"184":28,"189":2,"191":2,"192":1,"199":3}}],["itererable",{"2":{"189":1}}],["iter",{"2":{"156":31}}],["iterate",{"2":{"59":2,"152":1,"154":1,"156":4}}],["iteration",{"2":{"56":1}}],["iterator",{"2":{"16":2,"64":4,"73":2,"156":2}}],["iterators",{"2":{"6":1,"59":1,"64":5,"66":3,"73":1,"76":2,"146":1,"148":3,"154":2,"156":8,"169":6,"177":1}}],["iterabletype",{"2":{"148":6,"154":5}}],["iterable",{"2":{"14":2,"16":3,"18":1,"56":1,"66":1,"82":1,"148":15,"154":17,"156":10,"191":1}}],["iterables",{"2":{"11":4,"16":2,"22":1,"148":2,"151":4,"154":1,"156":3}}],["ith",{"2":{"64":3,"76":7}}],["itself",{"2":{"66":1,"145":1,"152":1}}],["its",{"2":{"15":2,"16":10,"18":1,"55":1,"59":1,"64":2,"66":4,"76":1,"97":1,"156":1,"164":1,"180":1,"181":1,"182":1,"183":3,"197":1}}],["it",{"2":{"3":1,"11":8,"14":2,"16":21,"18":11,"19":2,"20":1,"22":1,"29":3,"30":1,"52":1,"53":1,"55":2,"56":3,"58":1,"60":1,"63":2,"64":2,"65":1,"66":2,"70":1,"71":1,"73":1,"74":4,"75":1,"76":3,"81":2,"82":2,"85":3,"88":1,"93":2,"96":3,"109":3,"119":14,"121":1,"122":1,"127":2,"137":3,"144":1,"145":2,"146":4,"148":5,"149":3,"151":2,"152":3,"153":1,"154":8,"156":4,"158":1,"159":2,"160":2,"162":1,"163":1,"164":1,"166":1,"167":1,"171":5,"175":2,"176":1,"180":1,"182":1,"187":1,"188":7,"192":3,"193":3,"195":3,"199":2,"200":2}}],["innerjoin",{"2":{"197":1,"198":1,"199":1}}],["inner",{"2":{"119":6,"154":5}}],["in=1",{"2":{"119":1}}],["in`",{"2":{"119":1}}],["inaccuracies",{"2":{"74":1}}],["inject",{"0":{"72":1},"2":{"172":1}}],["ind",{"2":{"199":2}}],["individual",{"2":{"193":1}}],["indicate",{"2":{"156":1}}],["indicates",{"2":{"20":1}}],["indices",{"2":{"64":4,"148":2,"154":2,"184":16}}],["indeed",{"2":{"162":1}}],["index",{"2":{"59":8,"64":11,"119":1,"154":1,"182":1}}],["inds",{"2":{"146":3}}],["inplace",{"2":{"59":1}}],["inputs",{"2":{"16":1,"64":1,"88":1,"91":1,"104":1,"118":1,"184":1}}],["input",{"2":{"16":12,"53":1,"69":1,"70":1,"73":1,"74":1,"75":1,"146":1,"148":1,"149":1,"176":3,"177":2,"181":1,"182":1,"183":1,"192":1}}],["inbounds",{"2":{"59":16,"85":5,"119":1}}],["inspiration",{"2":{"69":1}}],["inspired",{"2":{"68":1,"69":2}}],["inside",{"2":{"53":3,"62":1,"64":3,"66":1,"70":1,"71":1,"73":1,"74":1,"75":1,"76":2,"84":3,"85":1,"96":1,"119":1,"134":1,"137":1,"146":2}}],["insertion",{"2":{"64":1}}],["insert",{"2":{"53":1,"182":1}}],["instability",{"2":{"24":2}}],["instantiating",{"2":{"20":1}}],["instead",{"2":{"18":1,"24":1,"148":1}}],["instructs",{"2":{"16":1,"188":2}}],["inline",{"2":{"32":1,"119":4,"145":1,"148":10,"154":12,"160":2}}],["init=nothing",{"2":{"148":1}}],["init=typemax",{"2":{"85":2}}],["init=zero",{"2":{"56":1,"66":1}}],["initial",{"2":{"74":2,"176":1}}],["initially",{"2":{"64":1}}],["initialize",{"2":{"59":3,"63":2,"64":1,"74":1}}],["init",{"2":{"19":1,"31":1,"53":1,"63":2,"148":30,"176":4}}],["investigate",{"2":{"146":1}}],["investigating",{"0":{"81":1}}],["inverted",{"2":{"16":1,"82":1}}],["invalid",{"2":{"20":1,"71":2,"162":1,"167":1,"168":1}}],["invoke",{"2":{"20":1}}],["involved",{"2":{"149":1}}],["involve",{"2":{"20":1}}],["involving",{"2":{"16":3,"70":1,"73":1,"75":1}}],["invocation",{"2":{"18":1}}],["inv",{"2":{"16":2,"158":3}}],["incorrect",{"2":{"161":1,"162":1}}],["increase",{"2":{"64":1,"119":1}}],["increasing",{"2":{"16":1,"180":1}}],["increment",{"2":{"59":5}}],["including",{"2":{"53":1,"64":2,"74":1,"85":1,"96":1,"97":1,"98":1,"99":1,"119":2}}],["include",{"2":{"31":44,"53":1,"64":1,"77":1,"85":2,"160":1,"180":2,"193":2,"194":1}}],["included",{"2":{"16":2,"76":2,"166":2,"169":2,"193":1}}],["includes",{"2":{"14":4,"16":2,"76":1,"85":2,"88":1,"119":1}}],["incircle",{"0":{"9":1}}],["ing",{"2":{"11":2,"16":2,"59":1,"185":1}}],["intr",{"2":{"64":28,"66":9,"69":16,"74":8}}],["intr2",{"2":{"64":2,"74":14}}],["intr1",{"2":{"64":3,"74":21,"119":2}}],["intrs",{"2":{"64":10,"74":5}}],["introduction",{"0":{"27":1},"1":{"28":1,"29":1,"30":1}}],["introducing",{"2":{"24":1}}],["introduces",{"2":{"24":1}}],["int",{"2":{"64":6,"76":7,"115":7,"177":1,"180":1,"182":5,"183":1,"184":1}}],["integrate",{"2":{"56":1}}],["integrating",{"2":{"56":1}}],["integrals",{"2":{"55":1}}],["integral",{"2":{"55":1}}],["intended",{"2":{"16":1,"165":3,"166":1}}],["intermediate",{"2":{"66":1}}],["inter2",{"2":{"66":15}}],["inter1",{"2":{"66":23}}],["interpreted",{"2":{"59":1}}],["interpolation",{"2":{"15":2,"16":1,"58":1,"59":2,"174":1}}],["interpolated",{"2":{"15":6,"16":3,"59":17,"174":1}}],["interpolate",{"2":{"10":2,"15":3,"16":4,"57":1,"58":2,"59":25}}],["interest",{"2":{"59":1,"85":1}}],["internal",{"2":{"58":1}}],["internals",{"2":{"24":1}}],["inter",{"2":{"16":3,"64":21,"69":1,"70":1,"73":5,"74":4}}],["interface",{"0":{"165":1},"2":{"16":3,"20":1,"77":1,"82":1,"154":1,"164":1,"165":5,"166":1,"180":1,"192":1}}],["interacted",{"2":{"119":1}}],["interaction",{"0":{"119":1},"2":{"119":2}}],["interactions",{"2":{"64":1,"76":3,"119":15}}],["interacting",{"2":{"16":1,"73":1,"119":2}}],["interactive",{"2":{"6":1,"7":1}}],["interacts",{"2":{"13":2,"16":1,"119":3,"124":1,"125":1,"128":3,"129":1,"130":1}}],["interact",{"2":{"13":4,"16":2,"75":1,"76":1,"106":1,"118":1,"119":5,"124":1,"125":1,"127":1,"128":2,"129":2,"130":1}}],["interior",{"2":{"13":12,"16":7,"53":9,"55":1,"59":7,"63":5,"64":1,"76":18,"90":1,"91":1,"93":1,"94":3,"97":5,"98":1,"99":2,"103":2,"104":1,"107":2,"109":2,"110":6,"111":3,"115":1,"119":15,"124":1,"125":3,"128":1,"129":2,"130":2,"134":1,"135":3,"140":2,"145":2,"163":1,"166":1}}],["interiors",{"2":{"13":12,"16":7,"59":20,"90":1,"91":1,"93":1,"103":1,"104":1,"106":1,"107":1,"112":1,"117":1,"118":1,"119":5,"124":1,"125":1,"127":1,"128":2,"129":1,"134":1,"135":1,"138":3,"139":3}}],["intersectingpolygons",{"2":{"16":3}}],["intersecting",{"0":{"167":1},"1":{"168":1,"169":1},"2":{"16":4,"31":1,"64":2,"76":2,"166":4,"167":1,"169":4}}],["intersections",{"0":{"74":1},"2":{"64":2,"66":2,"71":1,"73":2,"74":1,"76":1,"119":2}}],["intersection",{"0":{"37":1,"73":1,"116":1},"1":{"117":1,"118":1},"2":{"3":1,"8":4,"10":2,"13":6,"16":19,"23":1,"31":1,"37":2,"64":38,"66":6,"69":3,"70":4,"71":4,"73":15,"74":73,"75":2,"76":2,"115":2,"117":1,"119":6,"122":5}}],["intersect",{"2":{"13":16,"16":11,"64":4,"66":3,"70":2,"73":1,"74":1,"75":1,"76":5,"90":1,"91":2,"93":1,"94":1,"104":1,"107":1,"110":1,"112":1,"117":2,"119":4,"122":1,"134":1,"135":2,"138":3,"139":3,"168":1,"169":4}}],["intersects",{"0":{"49":1,"117":1},"2":{"10":2,"13":5,"16":6,"31":1,"49":2,"64":1,"74":2,"76":2,"115":2,"116":1,"117":4,"118":4,"122":5,"140":1,"169":2,"197":1}}],["into",{"2":{"15":2,"16":7,"17":1,"26":1,"53":1,"56":1,"59":1,"63":4,"64":2,"69":1,"70":1,"73":1,"119":1,"146":4,"148":2,"154":3,"155":1,"156":1,"159":1,"169":1,"180":1,"189":2,"191":2,"197":1}}],["int64",{"2":{"11":12,"16":6,"162":6,"181":1,"182":1,"184":1,"185":6,"191":14}}],["infinity",{"2":{"119":1,"122":1}}],["info",{"2":{"16":2,"174":1}}],["information",{"0":{"193":1},"2":{"16":1,"29":1,"59":1,"64":2,"65":1,"74":1,"82":1,"119":1,"190":1,"193":3,"195":2}}],["influence",{"2":{"16":1,"158":1}}],["inf",{"2":{"3":1,"11":2,"69":2,"181":1,"184":3}}],["in",{"0":{"23":1},"2":{"1":1,"3":2,"6":6,"7":2,"11":12,"13":6,"14":2,"15":8,"16":54,"17":2,"18":4,"20":1,"23":3,"24":2,"25":1,"26":3,"27":1,"29":1,"30":1,"31":3,"32":1,"33":1,"53":7,"55":1,"56":3,"57":2,"59":22,"60":1,"62":2,"63":5,"64":72,"66":31,"69":6,"70":9,"71":3,"73":5,"74":29,"75":11,"76":28,"81":1,"82":3,"84":6,"85":6,"87":1,"88":17,"90":2,"91":1,"94":10,"97":1,"98":1,"99":1,"100":1,"101":1,"104":1,"107":9,"109":1,"110":1,"111":1,"113":1,"114":1,"115":7,"117":2,"118":1,"119":135,"121":1,"122":11,"124":1,"125":11,"129":1,"131":1,"132":1,"134":1,"135":10,"138":3,"139":3,"141":1,"142":1,"145":4,"146":10,"147":3,"148":4,"149":1,"151":4,"152":2,"153":1,"154":8,"156":4,"157":1,"158":5,"159":1,"160":1,"164":1,"165":1,"166":2,"167":1,"169":7,"170":1,"171":3,"172":1,"173":2,"174":2,"175":2,"176":14,"177":7,"178":1,"180":5,"181":2,"182":4,"183":1,"184":5,"185":2,"186":1,"187":4,"188":4,"189":8,"190":1,"191":2,"192":6,"195":2,"197":4,"198":3,"199":1,"200":1}}],["isolate",{"2":{"180":1}}],["isodd",{"2":{"69":1}}],["istable",{"2":{"148":1,"154":1,"156":1}}],["isparallel",{"2":{"119":1,"145":8}}],["is3d",{"2":{"88":1,"156":1,"173":1,"185":1,"186":1,"189":10}}],["issue",{"2":{"64":1}}],["issues",{"2":{"25":1,"27":1}}],["isequal",{"2":{"146":1}}],["iseven",{"2":{"119":1}}],["isempty",{"2":{"56":1,"59":4,"66":1,"70":1,"71":2,"73":1,"146":1,"165":1,"182":1}}],["isexported",{"2":{"31":1}}],["isa",{"2":{"18":1,"59":9,"148":1,"154":3,"189":1}}],["isnothing",{"2":{"60":1,"64":9,"69":1,"71":2,"74":2,"76":2,"88":1,"146":1,"172":1,"176":1,"180":1,"181":1,"182":5,"183":1,"184":6}}],["isn",{"2":{"16":1,"56":1,"64":4,"66":1,"69":1,"71":1,"74":3,"76":2,"85":3,"88":1,"93":1,"119":9,"122":1,"180":1,"188":1}}],["isconcave",{"0":{"145":1},"2":{"10":1,"16":2,"81":1,"143":1,"145":3}}],["isclockwise",{"0":{"144":1},"2":{"10":1,"16":2,"66":1,"143":1,"145":5,"146":2}}],["is",{"0":{"25":1,"52":1,"55":2,"62":1,"65":1,"68":1,"84":2,"87":1,"90":1,"93":1,"103":1,"106":1,"117":1,"121":1,"124":1,"134":1,"152":1},"2":{"0":1,"3":3,"6":1,"7":1,"10":1,"11":20,"13":16,"14":86,"15":2,"16":116,"18":3,"19":1,"20":1,"22":3,"23":2,"25":2,"27":2,"52":1,"53":19,"55":7,"56":19,"57":2,"58":2,"59":15,"60":3,"62":2,"63":5,"64":82,"65":3,"66":22,"68":1,"69":2,"70":4,"71":13,"73":4,"74":40,"75":7,"76":20,"77":1,"81":5,"82":4,"84":8,"85":23,"88":13,"90":2,"91":3,"93":4,"94":4,"96":7,"97":3,"98":3,"99":1,"100":1,"101":1,"104":3,"106":1,"107":5,"109":9,"110":4,"111":2,"112":1,"113":1,"114":1,"115":3,"118":2,"119":91,"121":3,"122":12,"125":4,"127":2,"134":4,"135":5,"137":8,"138":3,"139":3,"140":1,"141":2,"142":1,"144":2,"145":7,"146":11,"147":1,"148":4,"149":3,"151":6,"152":3,"153":1,"154":18,"156":5,"158":10,"159":1,"160":1,"161":7,"162":2,"163":1,"164":3,"165":3,"166":1,"167":4,"168":1,"169":2,"171":7,"172":2,"173":1,"174":3,"175":3,"176":9,"177":6,"179":1,"180":4,"181":1,"182":2,"183":1,"185":2,"187":1,"188":3,"191":4,"192":5,"193":3,"194":1,"195":3,"197":2,"198":5,"199":2}}],["ecosystem",{"2":{"157":1}}],["effects",{"2":{"148":1,"154":2}}],["efficiently",{"2":{"20":1}}],["efficient",{"2":{"16":1,"59":1,"70":2,"73":2,"75":2,"82":1,"163":1}}],["e2",{"2":{"119":4}}],["e1",{"2":{"119":8}}],["euclid",{"2":{"66":2,"85":11,"119":1,"181":1}}],["euclidean",{"2":{"14":2,"16":3,"59":13,"85":6,"158":6,"177":1}}],["everything",{"2":{"180":1}}],["everywhere",{"2":{"158":1}}],["every",{"2":{"64":1,"88":2,"152":1,"188":1}}],["evenly",{"2":{"198":1}}],["eventually",{"2":{"64":1}}],["even",{"2":{"56":2,"66":1,"74":1,"85":1,"88":1,"149":1,"162":1,"167":1}}],["evaluated",{"2":{"197":1}}],["eval",{"2":{"31":6,"148":1,"154":1}}],["epsg",{"2":{"192":5,"193":8}}],["eps",{"2":{"53":2,"74":14}}],["eponymous",{"2":{"16":1,"176":1}}],["est",{"2":{"199":1}}],["essentially",{"2":{"33":1,"159":1}}],["especially",{"2":{"16":1,"18":1,"23":1,"146":1}}],["eg",{"2":{"32":1}}],["etc",{"0":{"156":1},"2":{"16":1,"20":2,"55":1,"82":1,"159":1,"195":1}}],["eltype",{"2":{"146":4}}],["elements",{"2":{"100":1,"101":1,"113":1,"114":1,"122":1,"131":1,"132":1,"141":1,"142":1}}],["element",{"2":{"16":6,"52":1,"64":4,"69":2,"70":1,"73":1,"74":1,"75":3,"175":1,"192":1}}],["ellipsoid",{"2":{"16":1,"158":2,"196":1}}],["elsewhere",{"2":{"69":1}}],["elseif",{"2":{"64":5,"66":7,"70":1,"73":1,"74":14,"75":2,"76":1,"115":3,"119":10,"145":1,"146":2,"169":1,"182":2,"184":2}}],["else",{"2":{"13":12,"16":6,"53":1,"59":2,"64":19,"66":9,"69":1,"71":2,"74":9,"75":1,"76":9,"115":2,"119":17,"122":8,"146":20,"148":2,"154":6,"156":2,"163":1,"172":1,"173":1,"180":2,"182":4,"184":2,"185":1,"186":1,"188":1}}],["empty",{"2":{"14":4,"16":6,"53":2,"64":2,"70":1,"73":1,"74":2,"75":1,"146":2}}],["embedding",{"0":{"153":1,"170":1}}],["embedded",{"0":{"193":1},"2":{"146":1,"153":3,"190":1,"193":1}}],["embed",{"2":{"10":2,"14":1,"16":1,"153":1,"170":2}}],["edgekeys",{"2":{"146":3}}],["edge",{"2":{"13":2,"14":6,"16":4,"20":1,"31":1,"56":1,"62":1,"64":25,"66":13,"70":1,"73":1,"74":6,"75":1,"85":4,"88":1,"96":2,"110":2,"111":1,"119":7,"122":21,"137":2,"138":1,"139":1,"146":7,"189":2}}],["edges`",{"2":{"74":1}}],["edges",{"2":{"10":1,"14":4,"16":9,"64":12,"66":8,"71":3,"74":10,"76":3,"85":3,"87":2,"88":1,"90":1,"96":1,"97":3,"98":7,"99":3,"106":1,"109":3,"112":1,"119":3,"122":20,"134":1,"137":1,"146":22,"189":29}}],["equator",{"2":{"16":1,"158":1}}],["equatorial",{"2":{"16":6,"176":4}}],["equality",{"2":{"64":1,"74":1,"197":1}}],["equal",{"2":{"13":4,"14":32,"16":19,"53":6,"74":1,"84":1,"85":4,"87":3,"88":22,"96":1,"109":1,"119":15,"121":1,"122":2,"127":2,"137":1,"162":1}}],["equals",{"0":{"40":1,"86":1,"87":1},"1":{"87":1,"88":1},"2":{"10":17,"14":5,"16":19,"31":1,"40":2,"53":2,"64":4,"69":2,"74":8,"85":1,"86":1,"87":2,"88":50,"96":1,"109":1,"119":10,"122":2,"127":3,"137":1,"197":1}}],["equivalent",{"2":{"13":2,"14":8,"16":6,"56":1,"64":1,"74":1,"76":1,"88":5,"94":1,"119":1}}],["earlier",{"2":{"191":3}}],["earth",{"2":{"16":2,"25":1,"27":1,"158":2,"176":2,"180":1,"192":2,"197":1}}],["easiest",{"2":{"194":1}}],["easier",{"2":{"160":1,"187":1}}],["easily",{"2":{"149":1}}],["east",{"2":{"66":9}}],["easy",{"2":{"11":2,"16":1,"167":1,"185":1}}],["eachindex",{"2":{"53":1,"145":1,"146":3,"148":1,"154":1,"181":1,"184":1}}],["each",{"2":{"3":1,"13":4,"14":6,"16":6,"18":2,"20":1,"53":4,"56":2,"57":4,"59":1,"64":5,"66":1,"74":3,"85":1,"88":2,"94":1,"107":1,"119":6,"121":1,"122":3,"125":1,"135":1,"145":1,"146":1,"154":1,"167":2,"180":1,"194":1,"195":1,"198":2,"199":2,"200":1}}],["either",{"2":{"11":4,"13":2,"16":4,"22":1,"25":1,"27":1,"64":9,"70":1,"73":1,"74":2,"75":1,"76":1,"84":1,"94":1,"117":1,"119":5,"124":1,"125":1,"135":1,"146":1,"151":4,"154":3,"165":1,"197":1}}],["enable",{"2":{"200":1}}],["enabled",{"2":{"197":1}}],["enabling",{"0":{"200":1}}],["enclosed",{"2":{"119":1}}],["encode",{"2":{"24":1}}],["encompasses",{"2":{"18":1,"119":1}}],["encounters",{"2":{"18":1}}],["en",{"2":{"119":1,"182":1}}],["envelope",{"2":{"74":2}}],["envelopes",{"2":{"74":2}}],["enough",{"2":{"64":1}}],["entirely",{"2":{"119":1}}],["entire",{"2":{"66":1,"119":4}}],["entry",{"2":{"64":11,"71":3,"74":4,"76":3,"146":1}}],["ent",{"2":{"64":19,"69":2}}],["enter",{"2":{"64":4}}],["ensuring",{"2":{"16":1,"174":1,"177":1}}],["ensure",{"2":{"16":3,"59":1,"70":1,"73":1,"75":1,"154":2,"161":2,"164":1}}],["ensures",{"2":{"16":3,"163":1,"166":3,"169":2}}],["enum",{"2":{"16":2,"64":3,"73":3,"119":3}}],["enumerate",{"2":{"6":2,"53":1,"64":10,"66":1,"69":1,"71":1,"76":2,"119":1,"146":2,"169":2,"184":1}}],["enforce",{"2":{"10":1,"16":2,"32":3,"188":3}}],["endpt",{"2":{"182":3}}],["endpoints",{"2":{"64":3,"66":1,"71":1,"74":6,"76":1,"85":2,"119":11,"122":2,"124":1}}],["endpoint=3",{"2":{"64":1}}],["endpointtype",{"2":{"64":2}}],["endpoint",{"2":{"13":2,"16":2,"64":27,"73":1,"74":16,"85":2,"93":1,"119":3,"122":2,"180":4,"182":4,"191":1}}],["ending",{"2":{"64":1,"66":1}}],["end",{"2":{"3":1,"6":4,"7":3,"11":2,"16":1,"31":6,"32":4,"35":1,"36":1,"37":1,"38":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"53":18,"56":8,"59":35,"60":3,"63":10,"64":130,"66":43,"69":9,"70":8,"71":12,"72":1,"73":5,"74":31,"75":6,"76":24,"82":3,"85":19,"88":20,"100":2,"101":2,"113":2,"114":2,"115":20,"119":104,"122":21,"127":1,"131":2,"132":2,"137":1,"141":2,"142":2,"145":9,"146":44,"147":4,"148":17,"149":1,"151":2,"154":27,"156":15,"158":4,"159":1,"160":4,"161":1,"163":5,"165":3,"169":18,"171":1,"172":2,"173":4,"176":8,"177":8,"180":7,"181":6,"182":30,"183":3,"184":27,"185":4,"186":4,"188":4,"189":19}}],["e",{"2":{"3":1,"16":1,"22":1,"60":1,"146":1,"152":1,"154":2,"158":1,"191":2,"192":1,"195":1}}],["exits",{"2":{"64":1}}],["exit",{"2":{"64":32,"69":2,"71":3,"74":3,"76":2}}],["existingnodes",{"2":{"146":3}}],["existing",{"2":{"64":3,"75":1,"146":1,"192":2,"194":1}}],["exists",{"2":{"64":1,"66":1,"74":1}}],["exist",{"2":{"16":1,"64":1,"74":3,"188":1}}],["exclude",{"2":{"115":9}}],["excluding",{"2":{"112":1,"119":1,"137":2}}],["exclusively",{"2":{"129":1}}],["exclusive",{"2":{"66":1,"74":2}}],["exc",{"2":{"60":2,"172":2,"176":2}}],["excellent",{"2":{"23":1}}],["except",{"2":{"18":1,"19":1}}],["excess",{"2":{"15":2,"16":1,"59":1}}],["ext2",{"2":{"119":3}}],["ext1",{"2":{"119":3}}],["ext",{"2":{"58":15,"64":10,"66":2,"69":3,"70":8,"73":8,"74":18,"75":8,"76":14,"115":7,"119":7}}],["extrema",{"2":{"146":1,"189":1}}],["extreem",{"2":{"53":10}}],["extracts",{"2":{"82":1}}],["extract",{"2":{"82":1,"146":1,"148":2,"154":1,"180":1}}],["extra",{"2":{"16":3,"64":1,"75":1,"174":1,"176":2,"177":1}}],["external",{"2":{"56":1,"119":2}}],["exterior",{"2":{"13":8,"14":4,"16":10,"53":1,"55":1,"56":1,"58":1,"59":36,"63":2,"64":4,"70":2,"75":3,"76":14,"85":1,"88":2,"90":1,"91":1,"94":3,"104":1,"107":2,"119":9,"125":2,"134":1,"135":3,"138":3,"139":3,"145":6,"146":6,"163":3,"164":1,"166":1,"170":1,"191":2}}],["exteriors",{"2":{"3":1,"73":2,"75":2,"146":1}}],["extending",{"2":{"122":1}}],["extended",{"2":{"16":1,"85":1,"158":2}}],["extensions",{"2":{"77":1,"195":1}}],["extension",{"2":{"11":2,"16":1,"59":1,"60":1,"82":1,"93":1,"147":1,"171":3,"172":2,"176":1,"177":1,"178":1,"195":1}}],["extent`",{"2":{"155":1,"170":1}}],["extent=true",{"2":{"170":1}}],["extent=nothing",{"2":{"156":1}}],["extent=",{"2":{"154":4}}],["extent=false",{"2":{"154":1,"180":1}}],["extent=gi",{"2":{"146":3}}],["extents",{"2":{"14":6,"16":3,"31":5,"66":1,"74":3,"119":5,"122":1,"146":3,"154":2,"170":2,"189":2}}],["extent",{"0":{"170":1},"2":{"10":2,"11":8,"14":5,"16":11,"24":1,"31":2,"32":1,"35":2,"36":2,"37":2,"38":2,"50":1,"58":1,"65":1,"66":1,"74":10,"119":4,"122":2,"146":12,"151":4,"153":4,"154":29,"155":3,"156":2,"160":1,"170":2,"180":1,"189":7}}],["exp10",{"2":{"176":1,"180":2}}],["expressed",{"2":{"57":2}}],["express",{"2":{"57":1}}],["experimental",{"2":{"31":3}}],["expect",{"2":{"11":2,"117":1,"171":1}}],["explain",{"2":{"26":1}}],["explanations",{"2":{"26":3}}],["explicitly",{"2":{"16":1,"18":1,"24":1,"53":2,"56":1,"59":1,"60":1,"85":2,"88":1,"172":1,"176":1,"177":1}}],["expose",{"2":{"77":1}}],["exposes",{"2":{"17":1}}],["exported",{"2":{"31":1}}],["export",{"2":{"31":2,"57":1,"158":2,"174":1,"193":1,"195":1}}],["exponential",{"2":{"3":1}}],["exactly",{"2":{"184":1}}],["exactpredicates",{"2":{"1":1,"6":2,"7":2,"31":1}}],["exact",{"2":{"1":2,"5":1,"6":1,"13":10,"16":5,"64":36,"66":6,"69":7,"70":5,"72":1,"73":5,"74":7,"75":5,"76":7,"91":2,"94":3,"96":1,"97":3,"98":3,"99":1,"104":2,"107":2,"109":1,"110":3,"111":2,"112":1,"115":1,"118":2,"119":24,"122":3,"125":2,"127":1,"128":3,"129":1,"130":1,"135":3,"137":1,"138":3,"139":3,"140":1,"146":1,"168":1}}],["examples",{"0":{"175":1,"179":1},"2":{"13":16,"14":2,"16":11,"26":2,"88":1,"91":1,"94":1,"104":1,"107":1,"115":1,"122":1,"125":1,"135":1,"145":2,"189":1}}],["example",{"0":{"58":1,"78":1,"162":1,"168":1,"198":1,"199":1},"1":{"79":1},"2":{"0":1,"11":6,"13":4,"16":13,"20":1,"23":2,"52":1,"55":1,"58":1,"62":1,"63":1,"65":1,"68":1,"69":1,"70":1,"73":1,"74":1,"75":1,"84":1,"87":1,"88":1,"90":1,"93":1,"103":1,"106":1,"115":1,"117":1,"118":1,"119":1,"121":1,"124":1,"134":1,"145":1,"146":8,"149":1,"151":4,"154":2,"162":1,"164":1,"167":1,"168":1,"173":1,"179":1,"180":2,"185":1,"188":1,"198":1,"200":1}}],["errors",{"2":{"31":1,"74":1,"177":1}}],["error",{"0":{"172":1},"2":{"1":1,"14":2,"16":4,"18":1,"31":6,"32":2,"59":1,"60":4,"64":2,"72":1,"74":2,"88":2,"146":1,"152":1,"165":2,"172":3,"176":5,"184":4,"188":3,"189":1}}],["bx",{"2":{"145":2}}],["b2y",{"2":{"74":4}}],["b2x",{"2":{"74":4}}],["b2",{"2":{"74":47,"85":3,"122":6}}],["b``",{"2":{"71":1}}],["b`",{"2":{"71":3,"74":4,"76":4}}],["bigger",{"2":{"64":1}}],["bit",{"2":{"25":1,"27":1,"184":8,"191":2}}],["b1y",{"2":{"74":7}}],["b1x",{"2":{"74":7}}],["b1",{"2":{"64":8,"74":63,"122":6}}],["breaks",{"2":{"169":1}}],["break",{"2":{"64":3,"66":1,"71":2,"88":4,"119":11,"122":1,"146":6,"169":2}}],["brevity",{"2":{"59":1}}],["broadcasting",{"2":{"16":1,"59":1}}],["broken",{"2":{"13":2,"16":1,"115":1}}],["building",{"2":{"191":1}}],["build",{"2":{"64":13,"69":1,"70":1,"73":1,"75":1,"156":4,"175":2,"183":1,"184":1}}],["built",{"2":{"17":1,"20":1}}],["buffers",{"2":{"146":1}}],["buffered",{"2":{"60":2}}],["buffering",{"2":{"59":1,"60":1}}],["buffer",{"0":{"60":1},"2":{"31":2,"60":5,"63":2,"64":1,"147":1}}],["but",{"2":{"11":4,"13":10,"14":6,"16":17,"18":1,"22":1,"25":1,"27":1,"32":1,"53":1,"55":1,"56":1,"66":1,"74":2,"76":2,"81":2,"82":2,"88":4,"93":2,"119":1,"121":1,"122":5,"124":1,"125":1,"128":2,"129":1,"134":1,"145":1,"146":1,"147":1,"148":3,"151":4,"152":1,"154":10,"156":4,"158":5,"159":1,"171":1,"173":1,"177":1,"180":1,"188":2,"192":2,"193":2,"195":1,"197":1,"198":1,"199":2}}],["black",{"2":{"68":1,"192":1}}],["bloat",{"2":{"193":1}}],["block",{"2":{"16":2,"191":1}}],["blob",{"2":{"16":2,"180":1}}],["blue",{"2":{"7":1,"68":1,"87":2,"90":2,"106":2,"121":2,"134":2,"198":2}}],["barrier",{"2":{"154":1}}],["barycentric",{"0":{"15":1,"57":1,"59":1},"1":{"58":1,"59":1},"2":{"3":1,"10":6,"15":17,"16":17,"31":1,"57":9,"58":4,"59":52}}],["balancing",{"2":{"148":1,"154":1}}],["basic",{"2":{"146":1}}],["base",{"2":{"31":5,"32":1,"59":15,"60":1,"64":2,"146":6,"148":3,"154":3,"158":2,"159":1,"172":1,"176":2,"177":1,"188":3}}],["based",{"2":{"14":4,"16":3,"19":1,"53":2,"56":2,"58":2,"63":1,"66":1,"85":2,"88":1,"94":1,"107":1,"119":2,"122":1,"125":1,"135":1,"159":1,"195":1,"197":1,"198":1}}],["badge",{"2":{"16":2}}],["backs",{"2":{"69":4}}],["backwards",{"2":{"64":1,"71":1,"74":1,"76":1}}],["backing",{"2":{"64":1}}],["backend",{"2":{"60":2,"188":1}}],["back",{"2":{"16":1,"18":1,"22":1,"23":1,"69":4,"188":1}}],["b",{"2":{"13":4,"14":14,"16":13,"35":2,"36":2,"37":2,"38":2,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"64":206,"66":9,"70":26,"71":18,"72":3,"73":26,"74":77,"75":27,"76":39,"88":29,"119":2,"122":22,"194":1}}],["box",{"2":{"65":2,"66":3,"198":1}}],["bounce",{"2":{"64":8,"70":1,"71":1,"73":1,"74":1,"75":1,"76":1}}],["bouncings",{"2":{"64":1}}],["bouncing",{"2":{"64":13,"71":3,"74":4,"76":4}}],["bound",{"2":{"72":1}}],["bounding",{"2":{"64":1,"65":2,"66":3}}],["boundscheck",{"2":{"59":14}}],["bounds",{"2":{"16":1,"146":4}}],["boundaries",{"2":{"13":4,"16":2,"103":2,"106":1,"107":1,"117":1,"118":1,"119":2,"146":1}}],["boundary",{"2":{"13":14,"16":7,"84":1,"90":1,"91":1,"93":1,"94":3,"97":4,"104":2,"107":2,"109":1,"110":6,"111":3,"115":9,"119":18,"124":2,"125":4,"127":3,"128":5,"129":3,"130":3,"134":1,"135":3}}],["bold",{"2":{"60":1,"172":1,"176":1}}],["both",{"2":{"13":10,"16":6,"64":2,"74":4,"75":1,"76":1,"81":2,"84":1,"88":3,"91":1,"107":1,"115":4,"119":2,"122":1,"129":1,"135":1,"175":1,"177":1}}],["booleans",{"2":{"64":1,"119":2}}],["boolean",{"0":{"39":1},"1":{"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1},"2":{"16":1,"24":2,"64":1,"71":1,"74":1,"76":1,"156":1,"160":2,"197":1}}],["bool",{"2":{"13":34,"14":28,"16":40,"32":1,"64":3,"88":17,"91":1,"94":1,"104":2,"107":1,"115":13,"118":1,"119":2,"122":10,"125":2,"135":1,"145":7,"146":6,"160":2,"177":2,"189":5}}],["booltype",{"2":{"10":1,"16":2,"148":1,"154":2,"158":1,"160":5,"177":1}}],["boolsastypes",{"0":{"24":1,"160":1},"2":{"10":1,"16":6,"32":1,"158":1,"160":10,"177":2}}],["bools",{"2":{"4":1}}],["bypred",{"2":{"200":1}}],["by",{"0":{"98":1,"99":1,"139":1},"2":{"1":1,"11":6,"13":4,"14":16,"16":34,"17":1,"18":2,"19":1,"22":1,"24":1,"25":1,"26":1,"27":1,"52":1,"53":6,"55":1,"56":1,"59":4,"60":1,"62":5,"63":4,"64":14,"65":1,"66":6,"68":1,"69":6,"70":1,"73":1,"74":5,"75":4,"76":3,"82":2,"85":5,"88":8,"91":1,"93":1,"94":1,"98":2,"99":2,"100":1,"101":2,"103":1,"114":2,"119":10,"145":2,"146":4,"154":2,"156":5,"158":6,"166":2,"167":1,"169":3,"171":2,"172":1,"173":1,"174":1,"176":3,"177":1,"178":1,"180":1,"181":1,"182":3,"183":1,"185":1,"191":1,"192":1,"193":1,"195":1,"197":5,"198":1,"199":2,"200":1}}],["berlin",{"2":{"199":1}}],["bearing",{"2":{"145":4}}],["beauty",{"2":{"3":1}}],["better",{"2":{"115":1,"148":1,"154":1,"180":1}}],["between",{"2":{"14":8,"16":20,"23":1,"53":2,"59":13,"64":1,"66":18,"70":1,"71":4,"73":1,"74":11,"75":2,"76":4,"85":8,"88":1,"119":4,"122":4,"146":1,"158":2,"176":3,"177":1,"181":2,"182":2,"183":1,"192":1,"197":2,"198":1}}],["been",{"2":{"71":1,"146":1,"148":1,"149":2,"160":1}}],["because",{"2":{"64":1,"82":1,"148":1,"149":1,"187":1}}],["become",{"2":{"22":1}}],["becomes",{"2":{"16":1,"158":1}}],["being",{"2":{"53":1,"74":1,"119":1,"122":1,"167":1}}],["behind",{"2":{"25":1,"26":1,"27":1,"58":1,"148":1,"149":1}}],["behaviours",{"2":{"32":1}}],["behaviour",{"2":{"16":1,"18":1,"23":1,"180":1}}],["best",{"2":{"19":1,"154":2,"180":1}}],["beware",{"2":{"18":1}}],["before",{"2":{"16":4,"33":1,"59":1,"70":1,"73":1,"74":1,"75":1,"180":1,"192":1}}],["below",{"2":{"16":2,"17":1,"60":1,"165":1,"182":1,"183":1,"184":1,"195":1}}],["benchmarking",{"2":{"176":1,"180":1}}],["benchmarkgroup",{"2":{"176":2,"180":3}}],["benchmark",{"0":{"176":1,"180":1},"2":{"176":1,"180":1}}],["benchmarktools",{"2":{"6":1,"176":1,"180":1}}],["benchmarks",{"2":{"3":2}}],["beginning",{"2":{"66":1,"191":1}}],["begin+1",{"2":{"59":5}}],["begin",{"2":{"3":1,"59":7,"148":1,"154":1,"181":1,"195":1}}],["be",{"2":{"1":1,"3":1,"6":2,"11":14,"13":6,"14":22,"15":8,"16":68,"20":3,"23":2,"24":1,"25":3,"26":1,"27":3,"32":1,"53":8,"56":7,"57":2,"58":1,"59":10,"60":2,"62":1,"63":3,"64":14,"65":1,"66":2,"69":1,"70":7,"71":4,"73":7,"74":12,"75":6,"76":5,"82":6,"84":2,"85":4,"88":15,"94":6,"103":2,"104":1,"107":6,"119":21,"122":2,"125":6,"135":6,"137":1,"138":1,"139":1,"140":1,"145":2,"146":1,"148":1,"151":8,"152":2,"153":2,"154":9,"155":1,"156":3,"158":4,"160":1,"162":1,"163":1,"164":1,"165":4,"166":4,"167":2,"169":2,"170":1,"171":3,"172":1,"174":1,"176":8,"177":2,"180":10,"182":1,"184":3,"185":1,"188":2,"191":2,"193":1,"197":4}}],["my",{"2":{"199":1,"200":2}}],["mdk",{"2":{"154":2}}],["mistakenly",{"2":{"167":1}}],["missing",{"2":{"156":8,"175":4}}],["missed",{"2":{"146":1}}],["mid",{"2":{"66":2,"119":3}}],["midpoint",{"2":{"64":2}}],["middle",{"2":{"64":2}}],["mining",{"2":{"199":1}}],["minimal",{"2":{"199":1}}],["minimize",{"2":{"74":1}}],["minimum",{"2":{"14":14,"16":12,"65":1,"66":2,"85":12,"180":1,"181":1,"183":1}}],["mind",{"2":{"175":1,"198":1}}],["minmax",{"2":{"74":4}}],["min",{"2":{"66":1,"74":16,"85":15,"180":1,"182":3,"183":1,"184":28}}],["minus",{"2":{"55":1}}],["minpoints=0",{"2":{"146":1}}],["minpoints",{"2":{"16":2}}],["might",{"2":{"16":3,"25":1,"27":1,"56":1,"70":1,"73":1,"74":1,"75":1,"164":1,"182":1}}],["mixed",{"2":{"16":4,"180":1}}],["mp",{"2":{"115":2}}],["mp1",{"2":{"14":4,"16":2,"88":7}}],["mp2",{"2":{"14":4,"16":2,"88":8}}],["moore",{"2":{"146":1}}],["moved",{"2":{"64":1,"171":1}}],["move",{"2":{"63":1,"119":1}}],["most",{"2":{"25":1,"27":1,"64":1,"71":1,"74":1,"76":1,"81":1,"119":1,"180":1,"195":2}}],["monotone",{"2":{"20":1,"81":2}}],["monotonechainmethod",{"2":{"10":1,"16":1,"77":1,"81":2,"82":4}}],["mode",{"2":{"200":3}}],["model",{"2":{"16":1,"158":1,"197":1}}],["modify",{"2":{"191":1}}],["modified",{"2":{"148":1,"154":1}}],["module",{"2":{"171":1,"177":1}}],["modules",{"2":{"16":1,"59":1}}],["mod1",{"2":{"59":5}}],["mod",{"2":{"59":1,"64":1}}],["moment",{"2":{"16":1,"175":1,"177":1}}],["more",{"2":{"0":1,"1":1,"3":1,"4":1,"16":4,"23":1,"26":1,"29":1,"64":1,"70":1,"73":1,"75":1,"82":1,"119":1,"122":1,"148":2,"154":2,"157":1,"158":2,"163":1,"172":1,"175":1,"177":1,"191":2,"197":1}}],["m",{"2":{"8":10,"15":2,"16":1,"59":2,"66":6,"145":2,"192":1}}],["mercator",{"2":{"192":1}}],["merge",{"2":{"154":1}}],["meets",{"2":{"119":9,"122":1,"182":1}}],["meet",{"2":{"74":3,"93":1,"94":1,"107":1,"119":7,"125":1,"135":1}}],["memory",{"2":{"59":1,"193":1}}],["mesh",{"2":{"58":1}}],["message",{"2":{"16":1,"188":1}}],["me",{"0":{"23":1}}],["mechanics",{"2":{"16":1,"59":1}}],["mentioned",{"2":{"19":1}}],["mentions",{"2":{"16":1,"188":1}}],["menu",{"2":{"7":3}}],["measure",{"2":{"156":1,"174":1}}],["measures",{"2":{"16":1,"158":1}}],["meant",{"2":{"26":1}}],["meaning",{"2":{"13":6,"14":2,"16":5,"24":1,"56":1,"60":1,"122":4,"145":1,"158":1}}],["means",{"2":{"13":2,"16":6,"55":1,"56":1,"60":1,"93":1,"119":3,"121":1,"122":1,"145":1,"152":1,"158":2,"160":2}}],["mean",{"2":{"10":1,"16":5,"17":1,"58":2,"59":5,"148":1}}],["meanvalue",{"2":{"10":1,"15":4,"16":3,"57":1,"58":2,"59":15}}],["metadatakeys",{"2":{"154":1}}],["metadatasupport",{"2":{"154":2}}],["metadata",{"2":{"154":11}}],["met",{"2":{"119":44}}],["meters",{"2":{"16":4,"175":1,"176":4,"192":1}}],["methoderror",{"2":{"31":3}}],["method",{"0":{"172":1},"2":{"11":2,"14":2,"15":20,"16":31,"24":1,"32":1,"53":1,"56":1,"59":37,"60":2,"63":1,"66":1,"74":1,"76":1,"81":3,"82":2,"85":4,"88":1,"94":2,"107":2,"122":1,"125":2,"135":2,"146":1,"148":1,"154":1,"156":3,"160":1,"171":1,"172":2,"175":2,"176":9,"177":14,"178":2,"188":3,"197":1,"200":1}}],["methods",{"0":{"12":1,"13":1,"14":1,"16":1,"39":1},"1":{"13":1,"14":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1},"2":{"3":1,"11":2,"16":9,"25":1,"27":1,"31":27,"59":3,"77":1,"94":1,"107":1,"125":1,"135":1,"146":1,"152":1,"154":1,"156":1,"159":1,"175":1,"180":2,"185":1,"191":1}}],["median",{"2":{"6":4,"148":1}}],["mutation",{"2":{"194":1}}],["mutlipolygon",{"2":{"14":2,"16":1,"63":1}}],["muladd",{"2":{"59":2}}],["multilinestringtrait",{"2":{"32":1,"165":1}}],["multilinestring",{"2":{"16":1,"189":2}}],["multi",{"0":{"100":1,"101":1,"113":1,"114":1,"131":1,"132":1,"141":1,"142":1},"2":{"14":4,"16":3,"53":1,"56":1,"66":1,"88":2,"100":1,"101":1,"113":1,"114":1,"131":1,"132":1,"141":1,"142":1}}],["multicurves",{"2":{"56":1,"66":1}}],["multicurve",{"2":{"14":2,"16":1,"56":1}}],["multigeometry",{"2":{"14":4,"16":2,"85":2}}],["multiplication",{"2":{"177":1}}],["multiplied",{"2":{"59":3,"158":1}}],["multiple",{"2":{"14":2,"16":1,"59":1,"119":1,"170":1,"184":1,"191":1,"195":1}}],["multiply",{"2":{"11":2,"16":1,"185":1}}],["multipoint",{"2":{"14":10,"16":5,"50":1,"56":1,"88":5,"115":6,"148":2,"154":1,"180":1,"191":5}}],["multipoints",{"2":{"13":4,"14":2,"16":3,"56":1,"66":1,"88":2,"122":2,"180":1,"191":1}}],["multipointtrait",{"2":{"11":2,"13":4,"14":8,"16":8,"32":1,"53":2,"56":1,"66":1,"88":8,"100":1,"101":1,"113":1,"114":1,"115":4,"122":4,"131":1,"132":1,"141":1,"142":1,"151":2,"152":1,"165":1,"180":2,"189":1}}],["multipolys",{"2":{"76":3}}],["multipoly`",{"2":{"70":2,"73":2,"75":2}}],["multipolygon`",{"2":{"146":1}}],["multipolygons",{"2":{"13":2,"14":2,"16":11,"63":1,"70":3,"73":3,"74":3,"75":3,"84":1,"88":1,"122":2,"168":1,"191":1,"192":1}}],["multipolygon",{"2":{"13":4,"14":10,"16":16,"56":2,"62":1,"70":1,"71":7,"73":1,"74":5,"75":1,"76":6,"88":4,"122":2,"146":7,"166":2,"167":7,"168":8,"169":2,"180":3,"191":8,"192":1}}],["multipolygontrait",{"2":{"11":2,"13":8,"14":4,"16":7,"23":1,"32":1,"71":4,"74":4,"76":4,"88":6,"100":1,"101":1,"113":1,"114":1,"122":8,"131":1,"132":1,"141":1,"142":1,"151":2,"154":1,"165":1,"169":4}}],["multipoly",{"2":{"8":3,"16":9,"70":1,"71":27,"73":1,"74":26,"75":1,"76":24,"169":21,"180":9}}],["multithreading",{"2":{"11":4,"14":2,"16":5,"151":2,"155":1}}],["multifloats",{"2":{"6":1,"7":1,"8":1}}],["multifloat",{"2":{"1":1}}],["much",{"2":{"10":1,"16":3,"70":1,"73":1,"75":1}}],["must",{"2":{"3":1,"11":2,"13":16,"14":4,"15":2,"16":23,"53":1,"59":5,"60":1,"64":2,"66":3,"69":1,"74":2,"88":5,"91":2,"94":1,"103":1,"104":1,"107":1,"119":13,"122":1,"124":1,"125":1,"135":2,"146":1,"154":1,"156":1,"164":1,"165":4,"166":1,"171":1,"176":1,"177":1,"180":1,"184":4,"188":1}}],["mason",{"2":{"148":1,"154":1}}],["markersize",{"2":{"191":2}}],["marker",{"2":{"191":2}}],["marked",{"2":{"64":6,"71":1,"74":1,"76":1}}],["marking",{"2":{"71":2,"74":2,"76":2}}],["mark",{"2":{"64":2}}],["marks",{"2":{"64":1}}],["mag",{"2":{"53":4}}],["maximal",{"2":{"74":1}}],["maximum",{"2":{"7":1,"13":2,"16":4,"65":1,"66":4,"115":1,"146":1,"176":1,"177":1,"182":4}}],["max",{"2":{"16":9,"32":9,"53":2,"66":1,"146":1,"148":1,"154":1,"175":5,"176":8,"177":7,"182":36,"184":1,"196":1}}],["made",{"2":{"16":2,"63":1,"64":1,"74":1,"129":1,"152":1,"166":1,"169":1,"183":1}}],["manner",{"2":{"197":1}}],["manipulate",{"2":{"195":1}}],["manifolds",{"2":{"16":1,"158":2}}],["manifold",{"0":{"158":1},"2":{"10":1,"16":7,"158":12}}],["manually",{"2":{"161":1}}],["many",{"2":{"14":2,"15":2,"16":2,"23":1,"26":1,"59":1,"64":1,"69":1,"71":1,"74":2,"76":1,"88":1,"162":1,"170":1}}],["maybe",{"2":{"16":1,"32":1,"119":4,"148":3,"154":2,"156":1}}],["may",{"2":{"11":2,"16":6,"23":2,"24":1,"59":2,"64":1,"74":1,"81":1,"145":1,"147":1,"151":2,"152":1,"154":4,"158":1,"159":1,"167":1,"168":1,"176":1}}],["matlab",{"2":{"68":1}}],["materializer`",{"2":{"154":1}}],["materializer",{"2":{"22":1,"154":1}}],["matches",{"2":{"88":1,"146":1}}],["match",{"2":{"16":1,"88":12,"122":3,"146":1,"154":1,"156":1}}],["matching",{"2":{"13":2,"16":1,"22":1,"88":3,"122":1,"152":2}}],["matrix",{"2":{"7":2,"16":1,"59":1}}],["mathrm",{"2":{"59":1}}],["mathematics",{"2":{"16":1,"158":1}}],["mathematically",{"2":{"16":2,"145":1,"158":2}}],["mathematical",{"2":{"16":1,"158":1}}],["math",{"2":{"1":1}}],["mapped",{"2":{"195":1}}],["maptasks`",{"2":{"154":1}}],["maptasks",{"2":{"154":7}}],["mapreducetasks`",{"2":{"148":1}}],["mapreducetasks",{"2":{"148":5}}],["mapreduce",{"2":{"71":1,"146":2,"148":7,"154":3}}],["map",{"0":{"192":1},"2":{"6":1,"16":1,"18":3,"19":1,"29":1,"59":1,"64":1,"74":1,"122":2,"146":17,"148":5,"154":11,"156":10,"158":1,"159":1,"163":1,"180":1,"190":1,"192":1,"193":1,"195":1}}],["making",{"2":{"64":1,"146":1,"152":1,"168":1,"191":1,"193":2}}],["makie",{"2":{"6":1,"7":1,"52":1,"55":1,"58":3,"62":1,"65":1,"68":4,"79":1,"80":1,"84":1,"87":1,"90":1,"93":1,"103":1,"106":1,"117":1,"121":1,"124":1,"134":1,"146":3,"179":1,"180":1,"196":1}}],["makevalid",{"2":{"180":2}}],["makes",{"2":{"56":1,"64":1,"85":1,"154":1,"162":1,"167":1,"168":1}}],["make",{"2":{"3":1,"25":1,"27":1,"53":1,"64":3,"74":1,"85":1,"122":1,"146":2,"152":1,"163":1,"175":1,"184":1,"187":1,"191":2,"193":1}}],["mainly",{"2":{"59":1,"84":1,"148":1,"149":1}}],["maintain",{"2":{"56":1}}],["main",{"0":{"28":1},"1":{"29":1,"30":1},"2":{"1":1,"26":1,"64":1,"146":1,"154":1,"176":1}}],["lj",{"2":{"146":2}}],["lrs",{"2":{"180":2}}],["lr",{"2":{"146":3,"154":3}}],["lp",{"2":{"119":2}}],["lstart",{"2":{"119":2}}],["ls",{"2":{"119":12}}],["ll",{"2":{"17":1,"58":1,"175":2,"180":1,"192":1,"194":1}}],["l305",{"2":{"16":1}}],["lt",{"2":{"16":6,"74":4,"175":1}}],["l289",{"2":{"16":1}}],["l2",{"2":{"13":8,"14":8,"16":8,"87":4,"88":12,"90":8,"104":2,"106":5,"121":4,"124":3,"125":2,"134":8}}],["l195",{"2":{"16":1}}],["l177",{"2":{"16":1}}],["l1",{"2":{"13":12,"14":8,"16":10,"87":4,"88":12,"90":8,"93":4,"94":2,"103":4,"104":2,"106":5,"121":4,"124":3,"125":2,"134":8}}],["log10",{"2":{"176":2,"180":4}}],["log",{"2":{"156":4,"175":2}}],["loudly",{"2":{"154":1}}],["location",{"2":{"64":1,"119":6}}],["local",{"2":{"53":3,"56":1,"64":4,"71":1,"76":1,"146":1}}],["locally",{"2":{"16":1,"158":2}}],["loose",{"2":{"161":1}}],["lookup",{"2":{"146":1,"154":1}}],["looks",{"2":{"62":1}}],["look",{"2":{"55":2,"146":2,"162":1,"175":1}}],["looping",{"2":{"146":1}}],["loop",{"2":{"53":1,"59":2,"63":3,"64":8,"66":1,"74":1,"76":1,"119":5,"146":3,"182":1}}],["lon",{"2":{"16":3,"175":1,"176":2}}],["longitude",{"2":{"16":3,"158":3,"192":2}}],["long",{"2":{"16":1,"74":1,"176":1,"199":1}}],["longer",{"2":{"16":3,"174":1,"176":2,"177":1}}],["lots",{"2":{"192":1}}],["lot",{"2":{"16":1,"23":1,"53":1,"56":1,"63":1,"66":1,"85":1,"88":1,"122":1,"149":1,"175":1,"188":2}}],["load",{"2":{"148":1,"154":1,"180":1,"190":2}}],["loading",{"2":{"60":1,"172":1,"176":1}}],["loads",{"2":{"15":2,"16":1,"59":1}}],["loaded",{"2":{"11":2,"60":3,"171":1,"172":2,"176":2}}],["lower",{"2":{"1":1,"16":1,"146":1,"198":1}}],["l",{"2":{"7":4,"59":6,"115":2,"119":32}}],["laptop",{"2":{"199":1}}],["land",{"2":{"192":8}}],["layers",{"2":{"152":1}}],["lazily",{"2":{"16":1,"156":1}}],["later",{"2":{"56":1,"81":1,"146":1}}],["latitude",{"2":{"16":3,"158":3,"192":2}}],["lat",{"2":{"16":4,"175":1,"176":3}}],["larger",{"2":{"64":1,"75":1,"184":1}}],["large",{"2":{"16":8,"59":1,"180":2,"195":1,"199":1}}],["label",{"2":{"7":4,"8":2,"79":2,"81":1,"84":1,"146":3,"175":2,"179":2,"180":2}}],["labels",{"2":{"6":2,"146":1}}],["lastindex",{"2":{"184":1}}],["last",{"2":{"3":1,"14":6,"16":3,"53":11,"56":2,"58":2,"64":9,"66":4,"85":7,"88":5,"119":20,"127":1,"146":6,"162":1,"169":2,"182":1}}],["lgeos",{"2":{"180":1}}],["lg",{"2":{"6":1,"7":1,"8":2,"32":5,"33":1,"35":3,"36":3,"37":3,"38":3,"40":3,"41":3,"42":3,"43":3,"44":3,"45":3,"46":3,"47":3,"48":3,"49":3,"50":3,"81":4,"176":9,"180":17}}],["len",{"2":{"182":7}}],["length",{"2":{"3":1,"10":1,"15":2,"16":5,"18":1,"59":32,"61":1,"62":1,"63":22,"64":11,"66":1,"69":2,"70":2,"73":1,"74":1,"75":1,"76":1,"119":1,"146":16,"148":1,"154":2,"169":2,"175":1,"181":1,"182":1,"183":1,"184":7}}],["legend",{"2":{"180":4}}],["le",{"2":{"119":10}}],["leaving",{"2":{"162":1}}],["leaf",{"2":{"154":1,"156":3}}],["leading",{"2":{"191":1}}],["lead",{"2":{"74":1,"162":1}}],["least",{"2":{"13":8,"16":4,"64":1,"74":1,"76":2,"119":14,"122":6,"125":1,"128":3,"129":2,"130":2,"131":1,"132":1,"135":1,"141":1,"145":1}}],["leftjoin",{"2":{"197":1}}],["leftover",{"2":{"64":1}}],["left=1",{"2":{"64":1}}],["left",{"2":{"59":1,"64":5,"145":1,"146":2,"182":17,"184":5}}],["lets",{"2":{"56":1}}],["let",{"2":{"55":1,"62":1,"119":1,"146":3,"175":1,"191":6,"192":4,"193":3,"194":2,"195":2,"200":1}}],["less",{"2":{"13":2,"16":7,"53":1,"56":1,"59":1,"63":1,"66":1,"85":1,"88":1,"115":1,"122":1,"146":1,"180":1,"181":1}}],["levels",{"2":{"16":1,"146":1,"152":1,"159":1}}],["level",{"2":{"1":1,"3":1,"16":1,"18":2,"20":1,"29":1,"152":1,"154":2,"161":1,"163":1,"165":5,"166":1,"167":1,"169":2,"193":2}}],["li",{"2":{"146":2}}],["lie",{"2":{"74":1}}],["lies",{"2":{"16":1,"64":3,"158":1,"198":1}}],["limitations",{"2":{"74":1}}],["limits",{"2":{"58":1}}],["limited",{"2":{"16":1,"174":1,"177":1}}],["library",{"2":{"69":1,"195":1}}],["libraries",{"2":{"56":1,"167":1,"195":1}}],["libgeos",{"2":{"6":1,"7":1,"8":1,"16":2,"23":1,"32":2,"56":1,"60":5,"81":1,"147":1,"176":7,"180":4,"188":2}}],["little",{"2":{"26":1}}],["literate",{"2":{"26":1,"31":1,"32":1,"50":1,"53":1,"56":1,"59":1,"60":1,"63":1,"64":1,"66":1,"69":1,"71":1,"72":1,"74":1,"76":1,"82":1,"85":1,"88":1,"91":1,"101":1,"104":1,"114":1,"115":1,"118":1,"119":1,"122":1,"132":1,"142":1,"145":1,"146":1,"147":1,"148":1,"154":1,"155":1,"156":1,"160":1,"163":1,"166":1,"169":1,"170":1,"172":1,"173":1,"177":1,"184":1,"185":1,"186":1,"188":1,"189":1}}],["likely",{"2":{"152":1}}],["like",{"0":{"72":1},"2":{"11":4,"16":9,"17":1,"18":2,"19":1,"20":1,"23":1,"24":1,"29":1,"56":1,"58":1,"59":1,"62":1,"66":1,"70":1,"73":1,"75":1,"82":1,"84":1,"85":1,"88":1,"148":2,"149":2,"151":4,"154":1,"159":2,"165":3,"166":1,"174":1,"175":1,"192":2}}],["lift",{"2":{"7":2}}],["lin",{"2":{"176":5}}],["linked",{"2":{"77":1}}],["linrange",{"2":{"6":2,"7":5,"58":2,"84":1,"146":2,"176":1,"180":2}}],["linering",{"2":{"192":1}}],["linewidth",{"2":{"55":1,"191":1}}],["linesegment",{"2":{"145":2,"177":1}}],["lines",{"0":{"97":1,"110":1,"128":1,"138":1},"2":{"13":2,"14":8,"16":5,"64":3,"68":1,"74":9,"79":1,"80":2,"81":2,"84":1,"87":4,"88":4,"90":3,"93":1,"94":1,"103":2,"106":3,"115":1,"117":3,"119":2,"121":4,"122":2,"124":4,"134":3,"135":1,"146":3,"178":1,"191":4,"196":2}}],["linestring",{"2":{"13":10,"14":12,"16":15,"18":1,"20":1,"53":2,"63":2,"85":4,"87":2,"88":2,"90":2,"91":1,"96":1,"97":3,"104":2,"106":2,"107":1,"109":1,"110":4,"119":2,"121":2,"127":1,"128":3,"129":1,"134":2,"135":1,"137":1,"138":4,"139":1,"145":7,"148":2,"154":2,"189":3,"191":5,"196":1}}],["linestrings",{"2":{"3":1,"14":4,"16":2,"88":2,"144":1,"161":1,"191":1}}],["linestringtrait",{"2":{"0":3,"13":4,"14":8,"16":9,"32":1,"53":1,"63":4,"73":2,"85":2,"88":8,"96":1,"97":4,"98":1,"109":1,"110":5,"115":6,"122":4,"127":1,"128":4,"129":1,"137":1,"138":4,"139":1,"152":1,"159":2,"165":3,"166":1,"177":2}}],["linetrait",{"2":{"13":4,"14":8,"16":6,"53":1,"64":2,"69":2,"73":2,"85":2,"88":8,"96":1,"97":4,"98":1,"109":1,"110":5,"122":4,"127":1,"128":4,"129":1,"137":1,"138":4,"139":1}}],["line2",{"2":{"13":6,"16":7,"73":2,"74":2,"115":5,"117":3,"118":2,"122":3,"145":5}}],["line1",{"2":{"13":8,"16":8,"73":2,"74":2,"115":5,"117":3,"118":2,"122":5,"145":5}}],["linea",{"2":{"11":2,"16":1,"185":1}}],["linearmap",{"2":{"180":1}}],["linearalgebra",{"2":{"31":1}}],["linearr",{"2":{"11":2,"16":1,"185":1}}],["linearring",{"2":{"11":20,"13":4,"14":2,"16":15,"53":2,"63":2,"64":2,"75":2,"76":1,"82":1,"85":1,"96":1,"98":3,"109":1,"110":1,"111":2,"119":2,"122":4,"127":1,"128":1,"129":3,"137":1,"139":4,"145":1,"146":3,"148":2,"151":4,"154":5,"161":1,"162":6,"163":1,"168":13,"180":1,"185":8,"191":24,"192":6,"193":8,"198":2}}],["linearrings",{"2":{"3":1,"111":1,"146":6,"161":1,"191":1}}],["linearringtrait",{"2":{"0":3,"14":8,"16":6,"32":1,"53":3,"56":2,"63":4,"64":4,"73":2,"85":2,"88":8,"96":1,"97":1,"98":4,"109":1,"110":2,"111":3,"127":1,"128":1,"129":4,"137":1,"138":1,"139":4,"159":2,"165":1,"177":2,"180":1}}],["linearsegments",{"2":{"10":1,"16":4,"174":1,"175":1,"176":3,"177":5}}],["linear",{"2":{"3":1,"14":14,"16":10,"56":2,"59":1,"62":1,"63":3,"66":1,"74":1,"85":5,"88":8,"98":1,"119":2,"128":1,"129":2,"138":1,"144":1,"148":1,"154":1,"158":1,"163":3,"175":5,"176":3,"177":4}}],["line",{"0":{"119":1},"2":{"10":1,"13":26,"14":18,"16":52,"23":1,"52":2,"53":7,"62":3,"63":10,"64":12,"66":8,"68":6,"69":18,"73":8,"74":67,"76":6,"85":11,"88":5,"91":2,"93":2,"94":1,"96":2,"97":11,"98":8,"103":1,"107":2,"109":1,"110":9,"111":4,"115":11,"117":2,"118":2,"119":141,"121":3,"122":12,"124":2,"125":2,"127":1,"128":10,"129":3,"135":2,"137":2,"138":10,"139":7,"145":6,"146":2,"177":1,"180":1,"181":1,"182":4,"183":1,"189":3,"191":3}}],["lineorientation",{"2":{"10":1,"16":2,"73":2}}],["lists",{"2":{"20":1,"64":3,"122":1}}],["listed",{"2":{"16":1,"53":1,"180":1}}],["list",{"2":{"3":1,"16":16,"53":20,"64":233,"69":20,"70":14,"71":8,"73":13,"74":5,"75":13,"76":1,"199":2}}],["df",{"2":{"194":3,"195":4,"198":10,"199":12}}],["dp",{"2":{"180":3}}],["dy",{"2":{"145":2,"177":3}}],["dy2",{"2":{"145":2}}],["dy1",{"2":{"115":10,"145":2}}],["dyc",{"2":{"115":2}}],["dx",{"2":{"145":2,"177":3}}],["dx2",{"2":{"145":2}}],["dx1",{"2":{"115":10,"145":2}}],["dxc",{"2":{"115":2}}],["drop",{"2":{"76":1,"169":1,"177":1}}],["driven",{"2":{"25":1,"27":1}}],["driving",{"2":{"25":1,"27":1}}],["duplicated",{"2":{"74":2}}],["during",{"2":{"64":1}}],["due",{"2":{"63":1,"64":1,"74":3}}],["d",{"2":{"11":4,"15":2,"16":2,"59":1,"158":1,"171":1,"182":3}}],["dirname",{"2":{"180":4}}],["dirty",{"2":{"179":1}}],["directive",{"2":{"154":1}}],["direction",{"2":{"16":1,"64":1,"88":5,"146":3}}],["direct",{"2":{"33":1}}],["directly",{"2":{"16":1,"82":3,"146":1,"176":1}}],["dig",{"2":{"154":1}}],["dict",{"2":{"146":5}}],["didn",{"2":{"76":1,"119":1,"160":1}}],["division",{"2":{"58":1}}],["divided",{"2":{"26":1}}],["ditance",{"2":{"14":2,"16":1,"85":1}}],["dimensional",{"2":{"15":2,"16":4,"55":1,"59":1,"82":2,"158":1}}],["dimensions",{"2":{"13":2,"16":1,"122":2}}],["dimension",{"2":{"11":2,"13":8,"16":4,"115":2,"121":1,"122":4,"171":1}}],["discouraged",{"2":{"193":1}}],["discussion",{"2":{"25":1,"27":1,"69":1}}],["distributed",{"2":{"198":2}}],["distinct",{"2":{"74":1,"146":1}}],["dist",{"2":{"74":40,"85":19,"119":2,"176":8,"182":40}}],["distance`",{"2":{"176":3,"177":1,"188":1}}],["distances",{"2":{"74":1,"84":1,"176":1,"181":5}}],["distance",{"0":{"83":2,"84":2},"1":{"84":2,"85":2},"2":{"10":4,"14":50,"16":47,"31":1,"32":9,"59":13,"60":3,"66":3,"74":32,"83":2,"84":17,"85":92,"119":1,"148":1,"149":1,"174":1,"175":5,"176":13,"177":14,"180":1,"181":3,"182":6,"183":1,"196":1,"200":2}}],["disagree",{"2":{"56":1}}],["disparate",{"2":{"25":1,"27":1}}],["dispatches",{"2":{"16":1,"53":1,"56":1,"59":1,"63":1,"66":1,"85":1,"88":1,"94":1,"107":1,"122":1,"125":1,"135":1}}],["dispatch",{"2":{"14":2,"16":5,"24":1,"59":1,"88":1,"156":2,"159":1,"188":1}}],["displacement",{"2":{"16":1,"158":1}}],["displaying",{"2":{"192":1}}],["display",{"2":{"6":1,"58":1,"192":1}}],["disjoint",{"0":{"41":1,"105":1,"106":1,"109":1,"110":1,"111":1,"112":1,"113":1},"1":{"106":1,"107":1},"2":{"10":2,"13":9,"16":7,"23":1,"31":1,"41":2,"76":2,"105":1,"106":3,"107":11,"108":6,"109":15,"110":18,"111":10,"112":5,"113":4,"114":2,"118":3,"119":16,"166":2,"167":2,"169":7,"197":1}}],["diffs",{"2":{"53":4}}],["diff",{"2":{"16":2,"53":17,"70":5,"71":3,"122":3,"169":8}}],["differs",{"2":{"192":1}}],["differ",{"2":{"14":2,"16":1,"85":1}}],["differently",{"2":{"14":6,"16":4,"53":1,"56":2,"66":1}}],["different",{"2":{"13":2,"14":8,"16":6,"20":1,"23":1,"53":1,"56":4,"64":3,"66":1,"74":2,"81":1,"122":3,"146":1,"152":1,"154":1,"167":2,"192":2,"195":1}}],["differences",{"0":{"71":1},"2":{"74":1,"182":1}}],["difference",{"0":{"35":1,"38":1,"70":1},"2":{"0":1,"10":1,"16":7,"23":1,"31":1,"35":2,"38":1,"64":3,"70":12,"71":14,"74":1,"75":1,"76":3,"166":1,"169":1,"176":1}}],["diffintersectingpolygons",{"2":{"10":1,"16":1,"166":1,"169":4}}],["date",{"2":{"81":1}}],["datas",{"2":{"200":1}}],["datasets",{"2":{"192":1,"197":1,"198":1}}],["dataset",{"2":{"192":1,"197":1}}],["datainterpolations",{"2":{"174":1}}],["dataapi",{"2":{"31":1,"154":7}}],["dataaspect",{"2":{"6":1,"7":1,"52":1,"55":1,"58":2,"62":1,"65":1,"84":2,"146":2,"175":1,"180":1}}],["dataframes",{"2":{"194":3,"198":2,"199":1}}],["dataframe",{"2":{"29":1,"194":1,"197":1,"198":5,"199":2}}],["data",{"0":{"146":1,"195":1},"2":{"23":1,"25":1,"27":1,"80":1,"146":2,"154":1,"180":10,"190":1,"192":2,"193":2,"194":2,"195":6,"198":1}}],["dashboard",{"0":{"7":1},"2":{"6":1,"7":1}}],["deu",{"2":{"199":2}}],["demonstrates",{"2":{"198":1}}],["densify",{"2":{"176":3}}],["densifying",{"2":{"176":1}}],["densifies",{"2":{"174":1}}],["denoted",{"2":{"119":1}}],["denotes",{"2":{"64":1}}],["debug",{"2":{"165":1}}],["debugging",{"2":{"59":1,"64":1}}],["derivation",{"2":{"74":1}}],["dealing",{"2":{"66":1}}],["delete",{"2":{"115":1,"122":1,"146":1,"182":1}}],["deleteat",{"2":{"64":6,"182":1,"184":2}}],["deltri",{"2":{"82":1}}],["delayed",{"2":{"64":10,"71":2,"74":2,"76":2}}],["delay",{"2":{"64":14,"70":2,"71":2,"73":2,"74":2,"75":2,"76":2}}],["delaunay",{"2":{"16":1,"82":1}}],["delaunaytriangulation",{"2":{"16":1,"31":1,"77":1,"82":6}}],["depend",{"2":{"64":2}}],["depends",{"2":{"64":1,"69":1}}],["depending",{"2":{"11":2,"16":1,"23":1,"74":1,"151":2,"154":1}}],["depth",{"2":{"59":2}}],["desktop",{"2":{"195":1}}],["dest",{"2":{"192":2}}],["destination",{"2":{"192":5}}],["desired",{"2":{"75":1,"195":1}}],["despite",{"2":{"53":1}}],["describe",{"2":{"17":1}}],["described",{"2":{"16":1,"59":1,"63":1,"64":1}}],["de",{"0":{"39":1},"1":{"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1},"2":{"119":2,"197":1}}],["deconstruct",{"2":{"148":1,"149":1}}],["decomposition",{"2":{"18":1,"149":1}}],["decomposing",{"2":{"18":1}}],["decompose",{"2":{"18":2,"29":1,"59":4,"148":1,"161":1}}],["decrementing",{"2":{"146":1}}],["decrease",{"2":{"63":1}}],["decreasing",{"2":{"16":1,"180":1}}],["decide",{"2":{"81":1,"146":1}}],["decision",{"2":{"24":1}}],["degenerate",{"2":{"16":1,"59":1,"69":2}}],["degeneracies",{"2":{"3":1}}],["degrees",{"2":{"16":1,"52":1,"145":1,"158":1,"176":1}}],["defines",{"2":{"64":1,"148":1,"149":1,"155":1,"156":1,"157":1,"164":1,"187":1}}],["define",{"2":{"16":1,"58":1,"74":2,"87":1,"146":2,"149":1,"152":1,"154":1,"158":1,"187":1,"200":2}}],["defined",{"2":{"1":1,"14":2,"15":2,"16":4,"22":1,"53":2,"59":1,"65":1,"66":4,"74":4,"85":2,"144":1,"154":1,"158":2,"177":1,"187":1}}],["definitions",{"2":{"188":1}}],["definition",{"2":{"14":8,"16":9,"88":8,"93":1,"158":3,"177":1}}],["default",{"2":{"11":4,"14":10,"16":14,"32":1,"53":1,"56":2,"66":1,"70":1,"71":2,"73":1,"74":5,"75":1,"76":2,"82":1,"85":2,"146":5,"154":5,"156":1,"171":2,"180":2}}],["defaults",{"2":{"11":12,"14":4,"16":14,"151":6,"154":1,"155":3}}],["deeper",{"2":{"11":2,"16":1,"151":2,"153":1,"154":2}}],["detrimental",{"2":{"167":1}}],["detector",{"2":{"81":1}}],["detection",{"2":{"81":1,"146":1}}],["determined",{"2":{"64":1,"66":1}}],["determine",{"2":{"64":10,"66":3,"70":2,"73":2,"74":9,"75":2,"94":1,"107":1,"119":9,"122":1,"125":1,"135":1,"182":3,"197":1}}],["determines",{"2":{"56":1,"64":3,"74":1,"119":10}}],["determinant",{"2":{"16":1,"59":1}}],["detail",{"2":{"26":1}}],["details",{"2":{"16":2,"156":4,"175":2}}],["details>",{"2":{"16":2}}],["det",{"2":{"10":1,"16":2,"59":4}}],["doi",{"2":{"70":2,"73":2,"75":2,"119":1}}],["doing",{"2":{"17":1,"22":1,"154":1,"193":1}}],["dot",{"2":{"53":2,"59":1}}],["download",{"2":{"192":1}}],["down",{"2":{"16":1,"18":1,"29":1,"59":1,"156":1}}],["doublets",{"2":{"199":2}}],["double",{"2":{"183":4}}],["doubled",{"2":{"16":1,"183":1}}],["douglas",{"2":{"178":2,"180":2,"182":1}}],["douglaspeucker",{"0":{"182":1},"2":{"10":1,"16":5,"178":1,"180":5,"182":6}}],["don",{"2":{"14":4,"16":3,"64":4,"70":1,"76":1,"88":6,"110":1,"119":1,"124":1,"128":1,"146":2,"148":2,"154":3,"177":1,"188":1}}],["done",{"0":{"4":1},"2":{"6":1,"7":1,"16":1,"119":2,"146":1,"149":1,"158":1,"167":1,"191":1,"197":1}}],["documenter",{"2":{"156":4,"175":2}}],["documentation",{"0":{"10":1},"1":{"11":1,"12":1,"13":1,"14":1,"15":1,"16":1},"2":{"10":1,"26":1,"58":1,"155":1}}],["docstring",{"2":{"156":8,"175":4}}],["docstrings",{"0":{"150":1},"1":{"151":1},"2":{"1":1,"155":1}}],["docs",{"0":{"26":1,"155":1},"2":{"26":1,"146":1}}],["doc",{"2":{"3":1,"4":1}}],["doable",{"2":{"3":1}}],["do",{"0":{"3":1,"23":1,"72":1},"2":{"7":1,"11":2,"16":2,"23":1,"31":1,"53":1,"56":2,"59":2,"60":1,"63":1,"66":1,"69":1,"76":3,"85":2,"87":1,"88":1,"103":1,"110":2,"111":1,"112":2,"119":1,"146":4,"148":2,"149":1,"151":2,"154":5,"156":4,"162":1,"163":1,"168":1,"172":1,"173":2,"176":1,"180":1,"185":2,"186":2,"192":2,"193":2,"194":3,"198":1,"199":1}}],["doesn",{"2":{"14":2,"16":2,"32":1,"56":1,"69":1,"88":1,"176":1,"188":1,"199":1}}],["does",{"0":{"22":1},"2":{"1":1,"19":1,"62":1,"74":2,"90":1,"93":3,"119":1}}],["1st",{"2":{"74":6}}],["198232937815632",{"2":{"193":1}}],["19823293781563178",{"2":{"193":2}}],["1999466709331708",{"2":{"191":1}}],["1998",{"2":{"70":1,"73":1,"75":1}}],["19",{"2":{"58":2,"119":2}}],["13309630561615",{"2":{"193":3}}],["13",{"2":{"16":3,"58":1,"70":1,"75":2,"119":1}}],["13401805979",{"2":{"8":2}}],["14182952335953",{"2":{"193":1}}],["14182952335952814",{"2":{"193":2}}],["14404531208901e",{"2":{"193":2}}],["1499775010124783",{"2":{"191":1}}],["1464721641710074",{"2":{"191":4}}],["14",{"2":{"13":2,"16":5,"58":2,"73":2,"74":2,"117":1,"118":1,"119":1,"175":2,"176":2}}],["15488729606723",{"2":{"193":3}}],["15",{"2":{"13":2,"16":4,"58":1,"68":1,"69":1,"73":1,"74":1,"117":1,"118":1,"119":1}}],["17893116483784577",{"2":{"193":2}}],["17289902010158",{"2":{"191":1}}],["172899020101585",{"2":{"191":3}}],["170356",{"2":{"145":2}}],["17",{"2":{"13":2,"16":3,"58":3,"73":1,"74":1,"117":1,"118":1,"119":2}}],["125",{"2":{"16":2,"73":1,"74":1}}],["127",{"2":{"13":2,"16":3,"73":1,"74":1,"117":1,"118":1,"192":1}}],["123",{"2":{"13":2,"16":3,"73":1,"74":1,"117":1,"118":1}}],["12636633117296836",{"2":{"193":2}}],["126",{"2":{"13":2,"16":3,"73":1,"74":1,"117":1,"118":1}}],["12",{"2":{"13":2,"16":5,"58":2,"73":1,"74":1,"117":1,"118":1,"119":1,"199":1}}],["124",{"2":{"13":2,"16":3,"73":1,"74":1,"117":1,"118":1}}],["11591614996189725",{"2":{"191":1}}],["11966707868197",{"2":{"191":1}}],["119667078681967",{"2":{"191":3}}],["110m",{"2":{"192":2}}],["110",{"2":{"80":1,"192":1}}],["11",{"2":{"8":2,"58":2,"119":1}}],["1145",{"2":{"70":1,"73":1,"75":1}}],["114",{"2":{"1":1}}],["16589608273778408",{"2":{"191":1}}],["165644",{"2":{"145":2}}],["16692537029320365",{"2":{"191":4}}],["166644",{"2":{"145":2}}],["163434",{"2":{"145":2}}],["169356",{"2":{"145":2}}],["164434",{"2":{"145":2}}],["16111",{"2":{"8":1}}],["16",{"2":{"6":1,"7":1,"58":2,"119":2}}],["180",{"2":{"16":2,"53":1,"145":1,"158":2}}],["18593721105",{"2":{"8":1}}],["18",{"2":{"6":1,"7":1,"58":3,"119":2}}],["1",{"2":{"6":1,"7":4,"8":1,"11":16,"13":76,"16":64,"52":4,"53":15,"55":7,"57":2,"58":11,"59":16,"62":4,"63":7,"64":72,"65":9,"66":15,"68":1,"69":10,"71":3,"74":9,"75":4,"76":11,"81":6,"84":7,"85":6,"88":16,"90":2,"91":6,"93":2,"94":2,"103":2,"104":8,"106":2,"107":5,"115":12,"119":38,"122":6,"124":4,"125":5,"127":1,"134":2,"135":6,"145":16,"146":27,"148":3,"151":4,"154":6,"156":1,"162":12,"163":2,"169":9,"176":1,"177":4,"180":8,"182":15,"183":3,"184":15,"185":6,"189":9,"191":8,"192":44,"193":12,"194":1,"198":8,"199":3}}],["10n",{"2":{"192":1}}],["10832215707812454",{"2":{"191":4}}],["100",{"2":{"7":3,"16":2,"79":1,"81":1,"146":2,"196":1}}],["1000000",{"2":{"192":1}}],["1000",{"2":{"6":2,"175":2,"192":1,"198":2}}],["10^9",{"2":{"6":1}}],["10",{"2":{"0":1,"16":12,"55":1,"58":5,"68":4,"69":10,"70":2,"73":1,"75":2,"87":2,"119":3,"121":2,"176":1,"180":4,"191":1}}],["|=",{"2":{"119":4,"122":1}}],["||",{"2":{"53":2,"64":13,"66":8,"69":1,"73":1,"74":5,"75":1,"88":18,"115":2,"119":8,"122":1,"127":1,"146":7,"182":1,"184":3}}],["|",{"2":{"0":4,"119":1}}],["|>",{"2":{"0":8,"6":2,"156":3,"175":1,"176":1,"180":3,"199":2}}],[">=",{"2":{"59":6,"115":4,"122":1,"184":1}}],[">geometryops",{"2":{"16":2}}],[">",{"2":{"0":2,"6":1,"8":2,"11":2,"16":6,"50":1,"53":1,"59":1,"64":17,"66":3,"69":5,"70":1,"71":1,"74":2,"75":1,"76":3,"84":1,"88":1,"115":8,"119":10,"122":2,"145":4,"146":12,"156":6,"165":1,"169":3,"177":2,"180":1,"182":12,"184":3,"185":1,"189":1,"199":1}}],["xticklabelsvisible",{"2":{"192":1}}],["xticklabelrotation",{"2":{"6":2}}],["xoffset",{"2":{"191":4,"193":1}}],["x=x",{"2":{"189":1}}],["x`",{"2":{"154":1}}],["xvec",{"2":{"146":4}}],["xbounds",{"2":{"146":4}}],["xhalf",{"2":{"146":2}}],["xlast",{"2":{"85":3}}],["xfirst",{"2":{"85":5}}],["x0",{"2":{"85":5}}],["xn",{"2":{"66":4}}],["xind+1",{"2":{"146":1}}],["xind",{"2":{"146":2}}],["xinterior",{"2":{"63":2}}],["xi−xi−1",{"2":{"16":1}}],["xcentroid",{"2":{"63":13}}],["xrange",{"2":{"58":3,"84":2}}],["xautolimits",{"2":{"58":2}}],["xp2",{"2":{"53":5}}],["x26",{"2":{"53":2,"56":6,"59":1,"60":4,"64":58,"66":36,"70":4,"71":4,"74":24,"76":2,"85":3,"88":14,"100":2,"101":2,"113":2,"114":2,"115":48,"119":170,"122":22,"127":2,"131":2,"132":2,"141":2,"142":2,"145":4,"146":12,"154":2,"165":2,"169":6,"172":2,"176":2,"182":10,"183":2,"189":4,"197":4}}],["x2",{"2":{"16":3,"59":4,"63":2,"66":18,"85":8,"115":10,"119":5,"122":4,"146":5,"177":6,"189":2}}],["x1",{"2":{"16":4,"59":3,"63":2,"66":22,"85":8,"115":11,"119":6,"122":5,"146":5,"177":7,"189":2}}],["xs",{"2":{"16":3,"66":4,"146":30,"189":4}}],["xmax",{"2":{"16":1,"65":2,"66":48}}],["xmin",{"2":{"16":1,"65":2,"66":49}}],["x3c",{"2":{"15":2,"16":34,"31":1,"53":4,"56":2,"59":66,"64":17,"66":11,"69":3,"70":1,"73":1,"74":6,"75":1,"84":1,"85":13,"88":2,"115":33,"119":13,"122":10,"145":1,"146":4,"148":2,"154":3,"156":15,"158":3,"159":4,"160":4,"163":2,"166":3,"169":5,"176":2,"181":2,"182":6,"183":3,"184":9,"200":1}}],["xy`",{"2":{"171":1}}],["xy",{"2":{"11":8,"59":1,"171":3}}],["x",{"2":{"0":6,"1":1,"3":5,"6":11,"7":10,"8":4,"11":8,"14":2,"16":8,"50":2,"53":9,"56":2,"58":8,"62":1,"63":10,"64":21,"65":1,"66":8,"69":6,"71":9,"74":18,"76":9,"84":2,"85":7,"88":3,"115":21,"119":16,"122":7,"145":11,"146":2,"148":4,"149":2,"151":6,"154":5,"156":10,"160":5,"165":2,"170":2,"171":1,"173":4,"177":2,"180":2,"182":2,"184":1,"185":2,"186":2,"189":33,"191":6,"192":2,"193":2,"197":1,"199":2}}],["utm",{"2":{"192":1}}],["utility",{"0":{"189":1},"2":{"59":1,"148":1,"154":1}}],["utils",{"0":{"184":1},"2":{"31":1}}],["u2",{"2":{"119":4}}],["u1",{"2":{"119":4}}],["update",{"2":{"64":6,"146":10}}],["updated",{"2":{"64":6,"156":3}}],["updates",{"2":{"59":1}}],["up",{"2":{"64":2,"74":1,"119":1,"129":1,"152":1,"168":1,"182":2,"191":2}}],["upper",{"2":{"16":1,"146":1,"198":1}}],["uv",{"2":{"59":1}}],["until",{"2":{"146":3,"152":1,"182":1,"188":1}}],["unprocessed",{"2":{"64":1}}],["unknown",{"2":{"64":4,"66":15}}],["unknown=3",{"2":{"64":1}}],["unmatched",{"2":{"64":9,"66":26}}],["understand",{"2":{"187":1}}],["under",{"2":{"56":2,"195":1}}],["undergrad",{"2":{"3":1}}],["undef",{"2":{"53":2,"64":1,"181":1,"182":1,"184":2,"189":2}}],["unless",{"2":{"22":1,"64":1,"71":2,"74":2,"76":2,"154":1}}],["unlike",{"2":{"18":1,"187":1}}],["unneeded",{"2":{"16":3,"64":1,"70":2,"73":2,"75":2}}],["unnecessary",{"2":{"16":3,"146":1,"181":1,"182":1,"183":1}}],["universal",{"2":{"192":1}}],["united",{"2":{"180":1}}],["unit",{"2":{"158":1}}],["unify",{"2":{"25":1,"27":1}}],["unique",{"2":{"16":2,"74":3,"166":2,"169":2}}],["unioning",{"2":{"76":1}}],["unionintersectingpolygons",{"2":{"10":1,"16":8,"70":1,"71":2,"73":1,"74":2,"75":1,"76":2,"166":2,"167":2,"168":1,"169":4}}],["unions",{"0":{"76":1},"2":{"18":1,"159":1}}],["union",{"0":{"36":1,"75":1},"2":{"0":3,"10":1,"11":4,"13":4,"14":8,"16":22,"23":2,"31":1,"32":1,"36":2,"53":2,"56":1,"59":1,"63":4,"64":7,"66":1,"73":2,"75":18,"76":30,"85":1,"88":8,"96":2,"97":4,"98":1,"100":2,"101":1,"109":2,"110":6,"113":2,"114":1,"122":4,"127":2,"128":4,"129":1,"131":2,"132":1,"137":2,"138":4,"139":1,"141":2,"142":1,"145":1,"146":5,"148":3,"149":1,"151":4,"152":3,"154":3,"159":4,"166":1,"167":1,"169":9,"177":4,"180":2,"181":3,"182":3,"183":3,"189":1}}],["unchanged",{"2":{"11":2,"16":2,"151":2,"154":1,"180":1}}],["unwrap",{"0":{"156":1},"2":{"10":1,"16":3,"156":17}}],["unstable",{"2":{"6":1,"154":1,"160":1}}],["usage",{"2":{"199":1}}],["usable",{"2":{"157":1}}],["usa",{"0":{"80":1},"2":{"80":4,"180":15,"199":3}}],["us",{"2":{"56":1,"82":1,"192":1,"199":1}}],["usually",{"2":{"16":2,"26":2,"77":1,"154":1,"156":1,"158":1,"195":1}}],["usual",{"2":{"16":1,"163":1,"166":1}}],["usecases",{"2":{"25":1,"27":1}}],["uses",{"2":{"16":3,"77":1,"82":1,"119":1,"157":1,"158":1,"171":1,"176":1,"180":1,"195":1}}],["users",{"2":{"31":1,"149":1,"167":1}}],["user",{"2":{"16":12,"23":1,"63":1,"70":3,"73":3,"75":3,"154":1,"181":1,"182":1,"183":1,"197":1}}],["useful",{"2":{"16":10,"59":1,"146":1,"174":1,"177":1,"180":2,"188":1}}],["used",{"2":{"11":2,"15":2,"16":9,"53":1,"56":1,"57":1,"59":1,"63":2,"64":7,"66":1,"69":1,"74":1,"84":1,"85":1,"88":1,"122":1,"146":2,"148":1,"151":2,"154":1,"156":1,"158":1,"159":1,"161":1,"177":1,"180":1,"182":2,"187":2,"192":1,"195":1,"197":2,"198":1}}],["use",{"2":{"0":1,"11":4,"14":2,"15":2,"16":12,"20":1,"23":1,"26":1,"59":1,"64":1,"76":1,"82":2,"115":2,"122":1,"146":1,"147":1,"148":3,"151":2,"154":4,"155":1,"158":2,"163":1,"173":1,"175":1,"177":1,"180":1,"182":2,"188":3,"191":1,"195":1,"197":2,"200":2}}],["using",{"0":{"192":1},"2":{"0":4,"6":4,"7":1,"8":1,"11":8,"14":2,"15":6,"16":12,"31":6,"32":1,"50":1,"52":1,"53":1,"55":2,"56":2,"58":4,"59":7,"60":3,"62":2,"63":1,"64":5,"65":2,"66":1,"68":2,"69":1,"71":3,"72":1,"74":4,"76":3,"79":1,"80":2,"81":1,"82":2,"84":2,"85":2,"87":2,"88":1,"90":2,"91":1,"93":2,"94":1,"101":1,"103":2,"104":1,"106":2,"107":1,"114":1,"115":1,"117":2,"118":1,"119":1,"121":2,"122":1,"124":2,"125":1,"132":1,"134":2,"135":1,"142":1,"145":1,"146":5,"147":1,"148":2,"149":2,"151":2,"152":1,"154":4,"155":1,"156":1,"160":1,"163":1,"166":1,"169":1,"170":2,"171":1,"172":3,"173":1,"175":1,"176":5,"177":1,"180":3,"182":1,"184":1,"185":4,"186":2,"188":2,"189":1,"190":4,"191":1,"193":1,"194":2,"196":1,"197":1,"198":4,"199":2}}],["phi``",{"2":{"158":1}}],["physics",{"2":{"16":1,"158":1}}],["psa",{"2":{"148":1,"154":1}}],["pb",{"2":{"115":2}}],["p0",{"2":{"85":9}}],["p3",{"2":{"64":8,"183":4}}],["ptm",{"2":{"145":3}}],["ptj",{"2":{"145":5}}],["pti",{"2":{"145":3}}],["ptrait",{"2":{"85":2}}],["pts",{"2":{"64":22,"69":7}}],["pt",{"2":{"64":114,"69":2,"74":26,"119":8,"182":4}}],["pt2",{"2":{"64":14,"74":2}}],["pt1",{"2":{"64":18,"74":2}}],["pn",{"2":{"127":3}}],["pn2",{"2":{"64":4}}],["pn1",{"2":{"64":4}}],["pfirst",{"2":{"56":3}}],["pu",{"2":{"198":2}}],["purpose",{"2":{"154":1}}],["pure",{"2":{"16":1,"82":1,"146":1}}],["purely",{"2":{"16":2,"18":1,"158":1,"176":1}}],["push",{"2":{"64":15,"69":5,"70":2,"73":2,"74":2,"75":4,"76":5,"146":3,"163":1,"177":3,"182":3}}],["pulling",{"2":{"82":1}}],["pull",{"2":{"25":1,"27":1}}],["public",{"2":{"24":1}}],["peucker",{"2":{"178":2,"180":3,"182":2}}],["peaks",{"2":{"146":2}}],["peculiarities",{"0":{"21":1},"1":{"22":1,"23":1,"24":1}}],["persist",{"2":{"154":1}}],["performs",{"2":{"59":1,"148":1,"177":1}}],["perform",{"2":{"26":1,"58":1,"59":2,"64":1,"148":1,"149":1,"197":3,"198":2,"200":1}}],["performing",{"2":{"16":3,"23":1,"59":1,"70":1,"73":1,"75":1,"198":1}}],["performed",{"2":{"16":1,"158":1,"198":1}}],["performance",{"2":{"14":2,"16":2,"22":1,"146":1,"167":1,"170":1,"180":1,"195":1}}],["per",{"2":{"15":4,"16":2,"58":1,"59":2,"64":5,"146":1,"148":2,"154":2,"177":1}}],["people",{"2":{"3":1}}],["pay",{"2":{"148":1}}],["paper",{"2":{"119":2}}],["pa",{"2":{"115":2}}],["pathof",{"2":{"180":2}}],["paths",{"0":{"196":1},"2":{"160":1,"196":2}}],["path",{"2":{"55":3,"192":2}}],["parquet",{"2":{"195":3}}],["parent",{"2":{"160":1}}],["parse",{"2":{"119":1,"122":1}}],["part",{"2":{"66":2,"76":2,"119":3,"153":1}}],["partition",{"2":{"148":2,"154":2}}],["partialsort",{"2":{"184":1}}],["partial",{"2":{"66":4}}],["partially",{"2":{"64":2,"76":2}}],["particularly",{"2":{"59":1}}],["particular",{"2":{"30":1,"53":1,"146":1,"192":2}}],["parallel",{"2":{"119":1,"145":1}}],["paradigm",{"0":{"29":1}}],["paradigms",{"0":{"17":1},"1":{"18":1,"19":1,"20":1},"2":{"17":2,"20":1}}],["parametrized",{"2":{"158":1}}],["parameters",{"2":{"16":1,"156":1,"159":2}}],["parameter",{"2":{"16":2,"159":3}}],["parameterized",{"2":{"16":1,"158":1}}],["params",{"2":{"16":2,"188":10}}],["parlance",{"2":{"15":2,"16":2,"59":1,"158":1}}],["passes",{"2":{"66":2,"119":1}}],["passed",{"2":{"11":4,"16":7,"82":1,"146":1,"156":2,"171":1,"176":2,"185":1,"188":2,"200":1}}],["passable",{"2":{"59":18}}],["passing",{"2":{"18":1,"154":1,"178":1}}],["pass",{"2":{"15":2,"16":4,"18":1,"59":1,"91":1,"104":1,"118":1,"119":2,"154":1,"160":1,"176":1,"177":1,"180":1}}],["pairs",{"2":{"74":1,"191":1}}],["pair",{"2":{"13":4,"16":2,"66":1,"122":2,"148":1,"154":2}}],["packages",{"2":{"16":1,"25":1,"27":1,"77":1,"156":1,"161":1,"187":1,"190":3,"192":1,"195":1}}],["package",{"2":{"11":4,"16":1,"22":1,"25":2,"27":2,"60":1,"77":2,"82":1,"146":1,"171":3,"172":1,"176":1,"192":1,"195":2}}],["page",{"2":{"3":1,"10":1,"26":1,"29":1,"31":1,"32":1,"50":1,"53":1,"56":1,"58":1,"59":1,"60":1,"63":1,"64":1,"66":1,"69":1,"71":1,"72":1,"74":1,"76":1,"82":1,"85":1,"88":1,"91":1,"101":1,"104":1,"114":1,"115":1,"118":1,"119":1,"122":1,"132":1,"142":1,"145":1,"146":1,"147":1,"148":1,"154":1,"155":1,"156":1,"160":1,"163":1,"166":1,"169":1,"170":1,"172":1,"173":1,"177":1,"184":1,"185":1,"186":1,"188":1,"189":1}}],["pl",{"2":{"198":2}}],["plt",{"2":{"191":1}}],["please",{"2":{"64":1}}],["place",{"2":{"74":1,"197":1}}],["placement",{"2":{"64":1}}],["plan",{"2":{"174":1}}],["plane",{"2":{"16":1,"59":1,"158":3,"196":1}}],["planar",{"2":{"10":1,"16":3,"158":5}}],["plus",{"2":{"15":2,"16":1,"59":1}}],["plottable",{"2":{"146":1}}],["plotted",{"2":{"62":1}}],["plotting",{"0":{"191":1},"2":{"16":1,"146":1,"174":1,"177":1,"190":1,"191":4,"192":1}}],["plots",{"2":{"58":2}}],["plot",{"0":{"192":1},"2":{"6":1,"58":3,"79":2,"80":1,"81":1,"87":1,"121":1,"146":1,"176":2,"180":4,"190":2,"191":9,"192":5,"193":1,"195":1,"198":1}}],["p2y",{"2":{"189":3}}],["p2x",{"2":{"189":3}}],["p2box",{"2":{"58":1}}],["p2",{"2":{"8":12,"13":4,"14":4,"16":6,"53":12,"56":9,"64":18,"66":19,"75":2,"81":1,"85":15,"88":11,"94":2,"103":2,"119":12,"122":2,"145":3,"175":1,"183":4,"189":3,"191":2}}],["p1y",{"2":{"189":3}}],["p1x",{"2":{"189":3}}],["p1",{"2":{"8":12,"13":6,"14":4,"16":7,"53":21,"56":8,"58":4,"64":9,"66":25,"68":1,"75":2,"81":2,"85":15,"88":14,"93":5,"94":3,"103":5,"119":4,"122":2,"127":3,"145":3,"183":4,"189":3,"191":1}}],["pick",{"2":{"192":2}}],["piece",{"2":{"64":6,"169":6}}],["pieces",{"2":{"64":12,"69":1,"71":2,"75":4,"119":1,"169":9}}],["pixels",{"2":{"146":1}}],["pixel",{"2":{"16":2,"146":7}}],["pi",{"2":{"6":2}}],["pythagorean",{"2":{"85":1}}],["py",{"2":{"6":2,"7":2}}],["px",{"2":{"6":2,"7":2}}],["p",{"2":{"6":13,"7":12,"8":2,"11":10,"16":5,"52":1,"55":1,"62":1,"64":5,"65":1,"66":5,"71":2,"75":2,"79":1,"80":1,"84":3,"87":1,"90":1,"93":1,"103":1,"106":1,"115":4,"117":1,"119":20,"121":1,"124":1,"134":1,"145":4,"146":3,"149":3,"151":6,"154":5,"173":7,"175":1,"179":1,"180":1,"184":3,"185":9,"186":7,"189":11,"197":1,"198":1}}],["poylgon",{"2":{"119":1}}],["potential",{"2":{"66":1}}],["potentially",{"2":{"16":2,"64":1,"166":2,"169":2}}],["post",{"2":{"182":2}}],["possibly",{"2":{"154":1}}],["possiblenodes",{"2":{"146":2}}],["possible",{"2":{"16":3,"70":1,"73":1,"75":1,"146":1,"148":1,"154":1}}],["possibility",{"2":{"152":1}}],["possibilities",{"2":{"74":1}}],["position=",{"2":{"180":1}}],["position",{"2":{"16":1,"145":1,"175":1}}],["positive",{"2":{"14":8,"16":4,"55":3,"56":1,"84":3,"85":3,"177":1,"184":1}}],["polgons",{"2":{"146":1}}],["polgontrait",{"2":{"11":2,"16":1,"151":2}}],["pole",{"2":{"16":2,"158":2}}],["poles",{"2":{"16":1,"158":1}}],["polar",{"2":{"16":1,"176":1}}],["polynodes",{"2":{"64":7,"70":1,"73":1,"75":1}}],["polynode",{"2":{"64":36}}],["polypoints",{"2":{"59":46}}],["polys",{"2":{"16":2,"64":39,"68":3,"69":10,"70":14,"71":14,"73":9,"74":6,"75":14,"76":28,"169":26}}],["polys1",{"2":{"13":4,"16":2,"122":6}}],["polys2",{"2":{"13":4,"16":2,"122":6}}],["poly2",{"2":{"13":6,"14":4,"16":7,"70":2,"88":2,"119":19,"122":7}}],["poly1",{"2":{"13":6,"14":4,"16":7,"70":2,"88":2,"119":14,"122":7}}],["poly",{"2":{"8":2,"13":4,"16":16,"52":1,"55":1,"56":6,"58":2,"59":3,"62":1,"64":107,"65":2,"66":4,"68":4,"69":20,"70":22,"71":12,"73":15,"74":10,"75":19,"76":79,"79":2,"84":1,"85":3,"88":4,"115":10,"119":21,"122":8,"145":5,"146":5,"169":18,"175":2,"179":2,"180":8,"189":8,"191":2,"198":5}}],["polygon3",{"2":{"191":2,"192":1}}],["polygon2",{"2":{"191":6}}],["polygon1",{"2":{"191":4}}],["polygonization",{"2":{"146":1}}],["polygonizing",{"0":{"146":1}}],["polygonized",{"2":{"146":1}}],["polygonize",{"2":{"3":1,"10":1,"16":6,"31":1,"146":31}}],["polygon`",{"2":{"59":3,"82":1}}],["polygontrait",{"2":{"8":3,"11":2,"13":8,"14":12,"16":14,"23":1,"32":1,"53":2,"56":3,"59":3,"63":2,"64":2,"66":2,"69":1,"70":5,"71":5,"73":3,"74":5,"75":4,"76":8,"85":2,"88":10,"96":2,"97":1,"98":1,"99":3,"100":1,"109":2,"110":2,"111":1,"112":2,"113":1,"115":4,"122":8,"127":2,"128":1,"129":1,"130":3,"131":1,"137":2,"138":1,"139":1,"140":3,"141":1,"148":1,"149":1,"151":2,"152":2,"154":2,"163":2,"165":3,"166":1,"169":2,"180":2,"189":1}}],["polygons",{"0":{"99":1,"130":1,"140":1,"167":1},"1":{"168":1,"169":1},"2":{"3":1,"13":8,"14":6,"15":2,"16":18,"23":5,"31":1,"56":5,"57":1,"59":2,"62":1,"63":1,"64":14,"66":1,"69":2,"70":9,"71":5,"73":3,"74":8,"75":6,"76":19,"84":1,"85":1,"88":5,"99":1,"122":5,"140":1,"145":1,"146":19,"152":1,"162":2,"166":3,"167":2,"168":2,"169":10,"178":1,"180":1,"191":3,"192":1,"198":5,"199":3}}],["polygon",{"0":{"34":1,"64":1,"67":1,"70":1,"71":1,"74":1,"75":1,"76":1,"112":1},"1":{"35":1,"36":1,"37":1,"38":1,"68":1,"69":1},"2":{"0":3,"3":2,"8":4,"10":1,"11":8,"13":8,"14":42,"15":18,"16":65,"20":1,"23":1,"52":1,"53":5,"55":2,"56":5,"57":5,"58":16,"59":57,"62":2,"63":4,"64":39,"65":3,"66":4,"68":3,"69":10,"70":5,"71":7,"73":5,"74":6,"75":6,"76":34,"77":1,"81":1,"82":3,"84":3,"85":14,"88":12,"94":1,"96":3,"97":3,"98":4,"99":8,"109":3,"110":4,"111":4,"112":4,"115":1,"119":66,"122":4,"125":1,"127":3,"128":4,"129":5,"130":7,"135":1,"137":3,"138":4,"139":4,"140":8,"145":5,"146":4,"151":2,"154":1,"161":4,"162":8,"163":5,"164":1,"166":4,"167":3,"168":12,"169":7,"175":1,"176":4,"179":1,"180":9,"185":3,"189":6,"191":12,"192":5,"193":7,"194":2,"198":6}}],["pointwise",{"0":{"185":1},"2":{"171":1}}],["point1",{"2":{"85":4}}],["point`",{"2":{"74":1}}],["pointedgeside",{"2":{"64":1}}],["point₂",{"2":{"63":13}}],["point₁",{"2":{"63":13}}],["point3s",{"2":{"59":10}}],["point3f",{"2":{"58":1}}],["pointrait",{"2":{"16":1}}],["point2f",{"2":{"58":4,"59":2,"79":1,"84":1}}],["point2d",{"2":{"58":1}}],["point2",{"2":{"16":2,"59":5,"81":1,"85":4}}],["pointtrait",{"2":{"11":2,"14":8,"16":9,"18":1,"32":1,"50":1,"53":2,"56":1,"59":3,"66":1,"73":2,"82":1,"85":17,"88":8,"96":6,"100":1,"109":6,"113":1,"127":6,"131":1,"137":6,"141":1,"148":4,"149":2,"151":2,"152":1,"154":7,"156":12,"159":2,"165":3,"166":1,"170":1,"173":2,"180":2,"185":2,"186":2,"189":1}}],["pointorientation",{"2":{"10":1,"16":2,"119":2}}],["points2",{"2":{"13":2,"16":1,"122":3}}],["points1",{"2":{"13":2,"16":1,"122":3}}],["points",{"0":{"96":1,"137":1},"2":{"3":3,"6":1,"10":1,"11":6,"13":2,"14":22,"15":2,"16":53,"53":2,"55":3,"56":3,"58":8,"59":32,"63":1,"64":55,"66":5,"69":3,"70":5,"71":1,"73":8,"74":28,"75":4,"76":1,"77":3,"79":4,"81":4,"82":6,"84":2,"85":8,"87":2,"88":13,"90":1,"94":6,"96":3,"97":4,"107":6,"109":1,"110":7,"111":3,"119":10,"122":5,"125":5,"127":1,"128":2,"129":4,"130":3,"134":1,"135":5,"137":3,"138":3,"139":3,"140":1,"144":1,"146":3,"148":1,"154":2,"170":2,"171":1,"175":2,"176":2,"180":11,"181":11,"182":26,"183":10,"184":33,"185":2,"186":2,"189":25,"191":8,"192":1,"197":1,"198":11}}],["point",{"0":{"109":1,"127":1},"2":{"3":2,"11":8,"13":20,"14":74,"15":14,"16":83,"20":1,"50":1,"53":12,"56":3,"57":3,"58":1,"59":126,"63":6,"64":97,"66":50,"69":13,"71":9,"73":1,"74":71,"76":9,"82":3,"84":17,"85":73,"88":27,"91":3,"93":1,"94":2,"96":8,"107":2,"109":10,"115":21,"117":1,"119":138,"121":2,"122":21,"124":1,"125":3,"127":10,"128":1,"130":1,"135":4,"137":11,"145":1,"146":3,"151":2,"154":1,"161":1,"162":2,"166":2,"167":1,"169":2,"171":1,"174":1,"180":2,"181":3,"182":9,"183":1,"185":2,"189":4,"191":111,"192":7,"193":8,"198":2}}],["practice",{"2":{"193":1}}],["prints",{"2":{"172":1}}],["printstyled",{"2":{"60":1,"172":1,"176":1}}],["println",{"2":{"60":1,"172":1,"176":1,"180":2}}],["print",{"2":{"60":2,"172":2,"176":2}}],["primitives",{"0":{"156":1},"2":{"31":1,"156":1}}],["primitive",{"2":{"29":1}}],["primarily",{"2":{"16":1,"25":2,"27":2,"159":1}}],["primary",{"2":{"13":4,"16":3,"94":1,"135":1,"180":1}}],["priority",{"2":{"11":2,"171":1}}],["progressively",{"2":{"152":1}}],["program",{"2":{"17":1}}],["programming",{"2":{"17":1,"26":1}}],["protters",{"2":{"148":1,"154":1}}],["promote",{"2":{"59":5}}],["property",{"2":{"148":2}}],["properties=gi",{"2":{"156":1}}],["properties=namedtuple",{"2":{"148":1}}],["properties=",{"2":{"146":1}}],["properties",{"2":{"16":1,"154":8,"156":1,"180":1,"184":1}}],["propagated",{"2":{"154":1}}],["propagate",{"2":{"59":16,"85":4}}],["probably",{"2":{"56":1,"154":1}}],["prod",{"2":{"53":4}}],["product",{"2":{"53":1}}],["process",{"2":{"96":3,"97":3,"98":3,"99":1,"109":3,"110":3,"111":2,"112":1,"115":1,"119":11,"127":1,"128":3,"129":1,"130":1,"137":3,"138":3,"139":3,"140":1,"148":1,"154":1,"182":1}}],["processed",{"2":{"64":6}}],["processors",{"2":{"31":1,"94":2,"107":2,"125":2,"135":2}}],["processor",{"2":{"31":1}}],["processing",{"2":{"23":1}}],["providers",{"2":{"162":1,"168":1}}],["provide",{"0":{"23":1},"2":{"16":6,"52":1,"55":1,"57":1,"62":1,"65":1,"68":1,"70":2,"73":2,"75":2,"84":1,"87":1,"90":1,"93":1,"103":1,"106":1,"117":1,"119":2,"121":1,"124":1,"134":1,"146":1,"184":1}}],["provides",{"2":{"16":1,"77":1,"82":1,"192":1}}],["provided",{"2":{"0":1,"14":2,"16":3,"64":1,"85":1,"88":1,"168":1,"176":2,"188":1}}],["proj",{"2":{"11":4,"16":3,"171":2,"172":4,"175":1,"176":6,"190":1}}],["projecting",{"2":{"192":1}}],["projections",{"2":{"158":1}}],["projection",{"2":{"85":2,"190":1,"192":1}}],["project",{"2":{"3":1}}],["projects",{"2":{"3":1}}],["profile",{"2":{"3":1}}],["pred",{"2":{"197":5,"198":1,"199":2,"200":1}}],["predicate",{"2":{"1":1,"115":1,"197":6,"198":1,"200":5}}],["predicates",{"0":{"5":1,"8":1,"200":1},"1":{"6":1,"7":1,"8":1,"9":1},"2":{"1":4,"5":1,"31":1,"64":5,"72":3,"74":4,"119":1,"197":1,"199":1}}],["pretty",{"2":{"171":1}}],["prettytime",{"2":{"6":2}}],["prevent",{"2":{"71":2,"74":2,"76":2}}],["prev^2",{"2":{"53":2}}],["prev",{"2":{"53":14,"64":69,"145":4}}],["previously",{"2":{"175":1}}],["previous",{"2":{"19":1,"53":1,"154":1,"181":3}}],["preparations",{"2":{"20":1}}],["prepared",{"2":{"20":1,"146":2}}],["prepare",{"0":{"20":1},"2":{"17":1,"20":1}}],["preserve",{"2":{"180":4,"182":3}}],["preserved",{"2":{"154":2}}],["preserving",{"2":{"178":1}}],["presentation",{"2":{"16":1,"59":1}}],["present",{"2":{"16":1,"154":1,"188":1}}],["presence",{"2":{"16":1,"32":1,"188":1}}],["prescribes",{"2":{"20":1}}],["press",{"2":{"16":1,"59":1}}],["pre",{"2":{"16":1,"75":1,"180":1,"182":2}}],["prefilter",{"2":{"16":1,"180":7}}],["precision",{"2":{"0":1}}],["2pi",{"2":{"191":1,"192":1,"193":1}}],["2nd",{"2":{"74":6}}],["2335447787454",{"2":{"193":1}}],["233544778745394",{"2":{"193":2}}],["23",{"2":{"58":3,"119":1}}],["23699059147",{"2":{"8":1}}],["28",{"2":{"58":2}}],["28083",{"2":{"8":2}}],["2658011835867806",{"2":{"191":1}}],["26745668457025",{"2":{"191":1}}],["267456684570245",{"2":{"191":3}}],["26",{"2":{"58":5,"119":2}}],["24989584635339165",{"2":{"191":1}}],["24279488312757858",{"2":{"191":4}}],["24",{"2":{"58":7,"119":1,"193":9}}],["274364",{"2":{"70":1,"73":1,"75":1}}],["274363",{"2":{"70":1,"73":1,"75":1}}],["27",{"2":{"58":2}}],["275543",{"2":{"16":6,"189":6}}],["2158594260436434",{"2":{"191":1}}],["215118",{"2":{"16":4,"189":4}}],["21664550952386064",{"2":{"191":4}}],["21",{"2":{"58":4,"119":2,"193":40}}],["21427",{"2":{"0":5}}],["2d",{"2":{"16":2,"25":1,"27":1,"158":4,"174":1}}],["25",{"2":{"58":3,"90":1,"119":1,"134":1,"193":12}}],["257223563`",{"2":{"176":1}}],["257223563",{"2":{"16":2,"158":1,"176":1}}],["258",{"2":{"0":1}}],["295828190107045",{"2":{"193":1}}],["29582819010705",{"2":{"193":2}}],["299820032397223",{"2":{"191":1}}],["29",{"2":{"58":3,"196":1}}],["298",{"2":{"16":2,"158":1,"176":2}}],["29th",{"0":{"2":1},"1":{"3":1,"4":1}}],["22",{"2":{"58":3,"119":1}}],["22168",{"2":{"13":2,"16":3,"73":1,"74":1,"117":1,"118":1}}],["224758",{"2":{"13":2,"16":3,"73":1,"74":1,"117":1,"118":1}}],["2^",{"2":{"7":1}}],["2",{"2":{"6":1,"7":1,"8":3,"11":38,"13":18,"15":2,"16":52,"25":2,"27":2,"32":1,"53":3,"56":1,"58":6,"59":32,"62":2,"63":4,"64":10,"65":6,"66":7,"68":1,"69":2,"74":2,"75":1,"79":1,"80":1,"81":3,"82":1,"84":1,"85":3,"88":4,"91":2,"104":2,"106":2,"107":3,"115":2,"119":11,"135":2,"145":2,"146":23,"148":1,"151":4,"154":4,"158":2,"169":1,"177":1,"180":5,"182":7,"183":7,"184":5,"185":18,"189":11,"191":7,"192":6,"193":10,"194":1,"196":1}}],["20340",{"2":{"195":1}}],["20682326747054",{"2":{"193":1}}],["206823267470536",{"2":{"193":2}}],["20093817218219",{"2":{"191":1}}],["200938172182195",{"2":{"191":3}}],["2018",{"2":{"119":1}}],["2017",{"2":{"16":1,"59":1}}],["20",{"2":{"58":3,"119":2,"191":60,"193":1}}],["2024",{"0":{"1":1,"2":1},"1":{"3":1,"4":1}}],["20th",{"0":{"1":1}}],["fn",{"2":{"195":8}}],["f``",{"2":{"158":1}}],["fc",{"2":{"148":5,"154":4,"156":13,"180":3,"189":14}}],["fj",{"2":{"146":2}}],["f2",{"2":{"64":2}}],["f1",{"2":{"64":2}}],["fra",{"2":{"199":2}}],["frame",{"2":{"194":1}}],["framework",{"2":{"148":2,"149":4}}],["fracs",{"2":{"64":20,"69":1}}],["frac",{"2":{"59":1,"64":2,"74":17,"180":2}}],["fractional",{"2":{"64":1,"74":3}}],["fractions",{"2":{"64":1,"74":4}}],["fraction",{"2":{"16":4,"74":2,"85":1,"180":1}}],["front",{"2":{"53":1}}],["from",{"2":{"0":1,"1":1,"11":6,"13":8,"14":32,"16":31,"20":1,"22":1,"26":1,"31":2,"56":2,"58":1,"59":4,"60":1,"63":1,"64":6,"66":11,"69":1,"70":1,"71":3,"73":1,"74":11,"75":1,"76":6,"82":1,"85":25,"107":2,"109":5,"110":4,"111":2,"112":1,"113":2,"119":6,"122":2,"145":2,"146":7,"154":1,"156":3,"158":1,"160":1,"169":1,"171":4,"174":1,"180":1,"181":1,"182":3,"183":1,"189":1,"190":1,"192":5,"195":1,"197":1,"198":1,"200":1}}],["footprint",{"2":{"193":1}}],["foldable",{"2":{"148":1,"154":2}}],["follows",{"2":{"64":2,"94":1,"107":1,"125":1,"135":1,"146":1}}],["followed",{"2":{"26":1}}],["following",{"2":{"16":1,"59":1,"68":1,"156":1,"162":1,"168":1,"180":1,"197":1}}],["focusing",{"2":{"25":1,"27":1}}],["foundational",{"2":{"17":1}}],["found",{"2":{"16":8,"26":1,"66":1,"69":1,"70":2,"73":2,"74":1,"75":2,"88":1,"146":5,"148":1,"152":3,"154":2,"156":4,"177":1}}],["forward",{"2":{"74":1}}],["forwards",{"2":{"64":1,"71":1,"76":1}}],["formats",{"2":{"190":1,"193":1,"195":3}}],["format",{"2":{"69":1,"195":3}}],["form",{"2":{"18":1,"64":3,"74":8,"76":3,"154":1}}],["formed",{"2":{"14":4,"16":3,"52":1,"53":4,"59":1,"64":8,"75":1,"76":1,"182":1}}],["formula",{"2":{"14":2,"16":1,"56":2,"66":1}}],["force",{"2":{"11":2,"154":3,"171":1,"180":1}}],["for",{"0":{"71":1,"74":1,"76":1},"2":{"1":4,"3":2,"6":5,"7":1,"10":2,"11":6,"13":2,"14":8,"15":6,"16":47,"18":1,"20":1,"22":1,"23":5,"25":3,"26":1,"27":3,"29":1,"31":3,"32":1,"33":1,"53":5,"56":8,"57":1,"58":1,"59":19,"60":3,"63":7,"64":35,"66":11,"69":5,"70":2,"71":3,"73":1,"74":7,"75":1,"76":9,"77":2,"80":1,"82":3,"84":2,"85":7,"88":13,"94":3,"100":1,"101":1,"103":1,"107":2,"113":1,"114":1,"115":6,"119":22,"121":1,"122":11,"125":2,"131":1,"132":1,"135":3,"141":1,"142":1,"144":1,"145":5,"146":13,"147":1,"148":1,"149":3,"151":2,"154":7,"156":9,"158":1,"159":1,"160":2,"161":3,"162":2,"164":1,"165":5,"167":3,"168":1,"169":5,"170":1,"171":3,"174":4,"175":7,"176":6,"177":8,"178":4,"180":12,"181":2,"182":2,"183":1,"184":6,"188":5,"189":7,"190":1,"192":4,"193":1,"195":3,"197":2,"199":2,"200":1}}],["fancy",{"2":{"191":1}}],["fancis",{"2":{"16":1,"59":1}}],["fair",{"2":{"175":1}}],["fail",{"2":{"11":2,"16":2,"148":1,"151":2,"154":2,"156":3,"176":1}}],["fallback",{"2":{"154":1}}],["falses",{"2":{"64":2,"69":1,"70":1,"73":1}}],["false",{"0":{"24":1},"2":{"10":1,"11":58,"13":14,"14":6,"16":58,"32":2,"35":1,"36":1,"37":1,"38":1,"50":1,"53":2,"56":1,"58":5,"64":26,"66":5,"69":1,"70":1,"71":3,"74":1,"75":4,"85":2,"87":2,"88":27,"90":2,"94":8,"96":2,"97":4,"98":1,"99":1,"100":1,"101":1,"103":2,"107":9,"109":1,"110":4,"113":1,"114":1,"115":11,"119":39,"122":22,"125":8,"127":3,"128":4,"129":1,"131":1,"132":1,"134":1,"135":7,"137":2,"138":4,"139":1,"140":1,"141":1,"142":1,"145":10,"146":5,"148":7,"151":8,"154":11,"156":3,"158":1,"160":3,"162":16,"168":44,"169":4,"177":2,"180":1,"184":2,"185":20,"189":2,"191":242,"192":12,"193":18,"197":1}}],["fashion",{"2":{"55":1}}],["faster",{"2":{"59":1,"154":1}}],["fast",{"2":{"5":1}}],["fulfilled",{"2":{"182":1}}],["fully",{"2":{"16":1,"64":4,"69":1,"122":4}}],["full",{"0":{"10":1},"1":{"11":1,"12":1,"13":1,"14":1,"15":1,"16":1},"2":{"10":1,"66":5,"165":1,"199":4}}],["furthest",{"2":{"146":1}}],["further",{"2":{"62":1,"154":1}}],["furthermore",{"2":{"13":4,"16":5,"64":1,"70":1,"73":1,"75":1,"94":1,"135":1}}],["fun",{"2":{"191":1}}],["fundamental",{"2":{"26":1,"187":1}}],["func",{"2":{"6":5}}],["funcs",{"2":{"6":2,"7":3}}],["functionality",{"2":{"74":1,"171":1,"173":1,"177":1,"188":1}}],["functionalities",{"2":{"64":1}}],["functionally",{"2":{"11":2,"16":1,"18":1,"29":1,"151":2,"154":1}}],["functions",{"0":{"11":1,"71":1,"74":1,"76":1,"151":1,"189":1},"2":{"3":3,"16":1,"17":1,"26":1,"29":1,"33":1,"56":1,"59":1,"63":1,"64":2,"66":1,"68":1,"119":1,"147":1,"149":1,"152":1,"165":3,"166":1}}],["function",{"2":{"1":2,"3":1,"6":3,"7":2,"11":8,"14":2,"16":12,"18":2,"29":1,"31":1,"32":2,"53":5,"56":3,"59":13,"63":6,"64":18,"66":7,"68":2,"69":4,"70":3,"71":3,"72":1,"73":2,"74":7,"75":2,"76":4,"82":2,"85":6,"87":1,"88":8,"90":1,"93":1,"94":1,"100":1,"101":1,"103":1,"106":1,"107":1,"113":1,"114":1,"115":5,"117":1,"119":9,"121":1,"122":7,"124":1,"125":1,"131":1,"132":1,"134":1,"135":1,"141":1,"142":1,"145":4,"146":16,"147":3,"148":11,"149":1,"151":4,"152":2,"154":15,"156":5,"160":1,"163":2,"165":9,"166":2,"169":2,"171":1,"173":2,"174":2,"176":2,"177":7,"180":3,"181":2,"182":3,"183":2,"184":7,"185":3,"186":1,"188":6,"189":12,"191":1,"197":4,"200":4}}],["future",{"2":{"23":1,"77":1,"85":1,"174":2}}],["f",{"2":{"8":1,"11":24,"16":26,"18":3,"19":1,"22":2,"52":1,"55":2,"58":4,"60":1,"62":2,"64":19,"65":2,"68":2,"70":2,"71":2,"73":2,"74":2,"75":2,"76":2,"79":2,"80":2,"84":5,"87":2,"90":2,"93":2,"103":2,"106":2,"117":2,"119":7,"121":2,"124":2,"134":2,"146":30,"148":64,"151":14,"152":2,"154":61,"156":48,"172":1,"175":2,"176":1,"179":2,"180":1,"184":6,"185":6,"188":5,"189":16,"191":6,"193":2,"198":3}}],["flexijoins",{"2":{"197":2,"198":3,"199":1,"200":5}}],["flexible",{"2":{"148":1,"154":1}}],["flags",{"2":{"64":5}}],["flag",{"2":{"64":12,"69":1}}],["flat",{"2":{"16":1,"184":2,"189":1}}],["flattened",{"2":{"18":1}}],["flattening`",{"2":{"158":1}}],["flattening",{"2":{"16":6,"148":1,"158":3,"176":2}}],["flatten",{"0":{"156":1},"2":{"0":3,"6":1,"10":1,"16":4,"18":1,"50":1,"59":1,"64":2,"66":3,"73":1,"76":1,"82":2,"115":1,"156":30,"169":1}}],["floating",{"2":{"16":1,"64":1,"74":5,"146":2}}],["float",{"2":{"16":3,"70":1,"73":1,"75":1}}],["float64",{"2":{"6":1,"11":12,"14":20,"16":30,"52":1,"53":3,"56":6,"63":1,"66":4,"69":2,"70":2,"73":1,"74":3,"75":1,"81":1,"85":12,"119":4,"122":2,"145":4,"162":6,"168":26,"175":2,"176":2,"177":1,"181":4,"182":9,"183":2,"184":6,"185":6,"186":1,"189":8,"191":190,"192":7,"193":10}}],["float64x2",{"2":{"6":6,"7":6,"8":2}}],["flipping",{"0":{"173":1},"2":{"173":1}}],["flipped",{"2":{"11":4,"16":2,"151":4,"154":2}}],["flipaxis",{"2":{"58":1}}],["flip",{"2":{"10":1,"16":1,"31":1,"149":2,"154":1,"173":2}}],["f64",{"2":{"6":2,"7":2}}],["fi",{"2":{"146":2}}],["fine",{"2":{"175":1}}],["final",{"2":{"76":1,"165":4,"176":1}}],["finally",{"2":{"58":2,"74":1,"146":1,"148":1,"154":3,"195":1}}],["findmin",{"2":{"184":1}}],["findmax",{"2":{"180":1,"182":1}}],["findall",{"2":{"165":1}}],["finding",{"2":{"74":1}}],["findfirst",{"2":{"64":6,"69":2,"80":1,"180":1}}],["findnext",{"2":{"64":3}}],["findlast",{"2":{"64":2}}],["findprev",{"2":{"64":2}}],["finds",{"2":{"64":1,"66":1}}],["find",{"2":{"53":6,"56":1,"64":12,"66":3,"69":2,"70":4,"73":2,"74":8,"75":1,"85":3,"88":1,"119":7,"146":2,"182":5,"199":1}}],["finish",{"2":{"3":1}}],["fill",{"2":{"64":1,"146":1,"177":3}}],["filled",{"2":{"64":5,"66":3,"84":1,"85":2,"119":16}}],["files",{"2":{"187":1,"195":2}}],["file",{"2":{"26":1,"32":1,"33":1,"64":1,"94":3,"107":3,"125":3,"135":3,"146":1,"147":1,"148":1,"149":1,"155":1,"156":1,"164":1,"171":1,"177":1,"178":1,"187":2,"190":1,"195":2}}],["filters",{"2":{"64":1}}],["filtering",{"2":{"16":1,"180":1}}],["filter",{"2":{"14":2,"16":2,"64":2,"148":1,"154":2,"169":2,"170":1,"180":1}}],["fit",{"2":{"17":1}}],["firstisright",{"2":{"146":2}}],["firstisleft",{"2":{"146":4}}],["firstisstraight",{"2":{"146":4}}],["firstnode",{"2":{"146":9}}],["first",{"2":{"13":18,"16":10,"53":14,"56":7,"58":1,"59":9,"60":1,"63":1,"64":17,"66":2,"69":1,"70":2,"73":1,"74":5,"75":3,"85":8,"88":4,"90":2,"91":2,"93":1,"94":2,"97":1,"98":1,"99":1,"104":2,"107":3,"119":22,"122":1,"125":2,"127":1,"134":1,"135":2,"138":1,"139":1,"140":2,"145":1,"146":16,"148":2,"154":3,"156":2,"162":1,"177":3,"181":1,"182":2,"189":2,"190":1,"191":1,"192":1,"193":1,"197":1,"198":1}}],["field",{"2":{"6":2,"64":2}}],["figure",{"2":{"6":1,"7":1,"55":1,"58":2,"81":1,"192":3}}],["fig",{"2":{"6":6,"7":6,"81":5,"191":7,"192":4,"196":2}}],["fix1",{"2":{"148":1,"154":1,"177":1}}],["fixme",{"2":{"145":1}}],["fix2",{"2":{"32":1,"64":2}}],["fixed",{"2":{"16":3,"70":1,"73":1,"75":1}}],["fix",{"0":{"20":1},"2":{"3":3,"8":3,"16":9,"17":1,"20":1,"70":1,"71":11,"73":1,"74":11,"75":1,"76":10,"81":2,"162":1,"164":1,"165":1,"168":1}}],["few",{"2":{"162":1}}],["fetched",{"2":{"146":1}}],["fetch",{"2":{"32":2,"148":1,"154":1}}],["feb",{"0":{"2":1},"1":{"3":1,"4":1}}],["featuretrait",{"2":{"11":4,"16":3,"95":4,"108":4,"115":2,"126":4,"136":4,"148":3,"151":4,"152":3,"154":3,"156":9,"189":5}}],["feature",{"2":{"11":12,"14":2,"16":10,"18":2,"22":1,"56":1,"66":1,"146":2,"148":6,"149":1,"151":12,"153":1,"154":22,"156":22,"180":2,"189":2,"195":1}}],["features",{"0":{"95":1,"108":1,"126":1,"136":1},"2":{"0":1,"11":2,"16":3,"22":1,"82":1,"146":3,"148":6,"151":2,"153":1,"154":11,"156":2,"192":1}}],["featurecollectiontrait",{"2":{"11":2,"16":2,"148":2,"151":2,"152":1,"154":3,"156":9,"189":5}}],["featurecollection",{"2":{"0":1,"16":2,"18":1,"146":4,"154":6,"156":1,"192":2}}],["cpu",{"2":{"199":1}}],["cp",{"2":{"196":1}}],["circumstances",{"2":{"158":2}}],["cy",{"2":{"145":2}}],["cyan",{"2":{"60":1,"172":1,"176":1}}],["cx",{"2":{"145":2}}],["cdot",{"2":{"145":1}}],["cs",{"2":{"119":9}}],["cshape",{"2":{"62":3}}],["cw",{"2":{"66":2}}],["cb",{"2":{"58":1,"81":1,"146":1}}],["cgrad",{"2":{"58":1}}],["cgal",{"2":{"58":1}}],["c",{"2":{"32":1,"56":1,"62":1,"66":4,"69":5,"72":3,"119":24,"176":1}}],["ceil",{"2":{"177":1}}],["ce",{"2":{"119":11}}],["certainly",{"2":{"74":1}}],["certain",{"2":{"17":1,"18":1,"26":1,"29":1}}],["central",{"2":{"64":1}}],["centroids",{"2":{"62":1,"63":1}}],["centroid",{"0":{"61":1,"62":1},"1":{"62":1,"63":1},"2":{"10":4,"14":3,"16":6,"31":1,"61":3,"62":4,"63":38,"148":1,"149":1,"180":4}}],["cent",{"2":{"62":2}}],["centered",{"2":{"64":1}}],["center",{"2":{"16":1,"62":1,"146":1}}],["cells",{"2":{"146":1}}],["cell",{"2":{"16":4,"65":3,"66":28,"146":2}}],["ctor",{"2":{"11":2,"16":1,"185":1}}],["customize",{"2":{"148":1,"154":1}}],["custom",{"0":{"200":1},"2":{"16":3,"59":1,"200":2}}],["curr^2",{"2":{"53":2}}],["curr",{"2":{"53":8,"64":116,"69":9,"76":3,"169":26}}],["currentnode",{"2":{"146":8}}],["current",{"2":{"53":1,"59":8,"64":3,"69":2,"71":1,"74":1,"76":6,"146":2,"169":3}}],["currently",{"2":{"15":2,"16":4,"23":1,"59":1,"64":1,"69":1,"71":2,"146":1,"154":1,"158":2}}],["curve",{"0":{"119":1},"2":{"13":2,"14":14,"16":18,"53":6,"56":7,"64":5,"66":3,"73":7,"84":1,"85":22,"88":6,"94":2,"96":4,"97":9,"98":9,"107":1,"109":4,"110":6,"111":3,"119":152,"122":1,"125":1,"128":6,"130":3,"135":1,"137":4,"138":6,"139":6}}],["curves",{"2":{"10":1,"13":2,"16":5,"56":3,"66":3,"74":1,"84":1,"85":1,"88":13,"99":1,"119":1,"122":1,"140":1,"180":2}}],["cutpolygon",{"2":{"68":1}}],["cuts",{"2":{"68":1}}],["cutting",{"0":{"67":1},"1":{"68":1,"69":1},"2":{"64":1,"69":2}}],["cut",{"0":{"68":1},"2":{"10":1,"16":6,"31":1,"59":1,"67":1,"68":5,"69":22,"119":1}}],["c2",{"2":{"8":2,"16":3,"85":3,"88":14,"146":21}}],["c1",{"2":{"8":2,"16":3,"85":4,"88":13,"146":26}}],["chunk",{"2":{"148":7,"154":6}}],["chunks",{"2":{"148":5,"154":4}}],["chull",{"2":{"50":2}}],["chose",{"2":{"24":1,"146":1}}],["choose",{"2":{"16":1,"82":1,"146":2}}],["changes",{"2":{"64":1}}],["changed",{"2":{"64":1}}],["change",{"2":{"24":1,"64":1,"81":1}}],["chain=2",{"2":{"64":1}}],["chain=1",{"2":{"64":1}}],["chain",{"2":{"64":66,"71":3,"74":4,"76":4,"81":2}}],["chains",{"2":{"20":1,"64":1}}],["chairmarks",{"2":{"6":1,"176":1,"180":1}}],["children",{"2":{"180":1}}],["child",{"2":{"16":2,"156":7}}],["checkargs",{"2":{"181":1,"182":1,"183":1,"184":1}}],["checking",{"2":{"88":1,"182":1}}],["checks",{"0":{"115":1,"116":1},"1":{"117":1,"118":1},"2":{"60":1,"64":1,"74":1,"87":1,"90":1,"93":1,"103":1,"106":1,"117":1,"119":5,"121":1,"122":1,"124":1,"134":1,"198":1}}],["checked",{"2":{"14":2,"16":1,"64":1,"74":1,"81":1,"119":1,"170":1}}],["check",{"2":{"1":1,"14":2,"16":1,"63":1,"64":8,"66":3,"69":1,"70":1,"72":1,"74":4,"75":1,"88":8,"119":11,"146":5,"154":1,"156":4,"168":1,"170":1,"175":2,"182":1,"184":1}}],["cleaner",{"2":{"82":1}}],["cleanest",{"2":{"82":1}}],["clear",{"2":{"65":1}}],["clearly",{"2":{"52":1,"55":1,"84":1}}],["clamped",{"2":{"74":18}}],["clamp",{"2":{"53":1,"74":1}}],["classified",{"2":{"64":1}}],["classify",{"2":{"64":4}}],["class",{"2":{"16":1,"146":1}}],["class=",{"2":{"16":6}}],["closure",{"2":{"154":2}}],["closing",{"2":{"53":1}}],["close",{"2":{"53":5,"64":2,"66":1,"69":1,"74":1,"85":9,"146":1,"162":1,"163":4}}],["closer",{"2":{"16":1,"158":1}}],["closest",{"2":{"14":6,"16":3,"74":2,"84":1,"85":6,"158":1}}],["closed2",{"2":{"88":2}}],["closed1",{"2":{"88":2}}],["closedring",{"2":{"10":1,"16":1,"161":1,"162":1,"163":4,"164":1,"165":1,"166":1}}],["closed",{"0":{"161":1},"1":{"162":1,"163":1},"2":{"3":1,"14":8,"16":11,"31":1,"53":6,"56":3,"63":3,"64":1,"66":1,"74":1,"76":3,"88":21,"96":2,"97":5,"98":5,"109":2,"110":5,"111":3,"119":52,"128":5,"129":1,"137":3,"138":5,"139":5,"145":1,"146":1,"161":1,"162":1,"163":2,"164":1,"166":1,"191":1}}],["clockwise",{"2":{"3":1,"14":2,"16":4,"55":1,"56":1,"66":7,"81":1,"144":2,"145":3,"146":1}}],["clipping",{"0":{"64":1,"70":1,"71":1,"74":1,"75":1,"76":1},"2":{"3":1,"16":1,"31":8,"64":9,"69":3,"70":1,"73":1,"75":1,"167":1}}],["creation",{"2":{"191":1,"193":1}}],["creating",{"0":{"190":1,"191":1,"194":1},"1":{"191":1,"192":1,"193":1,"194":1,"195":1},"2":{"119":1}}],["created",{"2":{"14":4,"16":2,"64":1,"85":3}}],["create",{"0":{"193":1},"2":{"6":2,"7":1,"16":2,"64":1,"69":1,"74":2,"82":1,"146":2,"154":1,"166":2,"167":3,"169":2,"190":2,"191":4,"192":5,"193":3,"194":1,"195":1,"198":1}}],["creates",{"2":{"1":1,"64":3}}],["criteria",{"2":{"94":2,"107":2,"125":2,"135":2,"182":3}}],["cropping",{"2":{"58":2}}],["cross=1",{"2":{"73":1}}],["cross`",{"2":{"73":1}}],["crossings",{"2":{"64":3,"119":1}}],["crossing",{"0":{"115":1},"2":{"16":2,"64":81,"70":1,"71":7,"73":3,"74":7,"75":1,"76":6,"94":1,"115":1,"119":1,"135":1}}],["crosses",{"0":{"43":1},"2":{"10":2,"13":3,"16":3,"31":1,"43":2,"64":1,"69":1,"115":26,"119":2,"197":1}}],["cross",{"0":{"132":1},"2":{"3":1,"16":1,"53":3,"64":13,"69":14,"70":2,"71":1,"72":4,"73":2,"74":10,"75":2,"76":1,"94":1,"107":1,"115":2,"119":17,"122":2,"125":1,"135":1,"145":3}}],["crc",{"2":{"16":1,"59":1}}],["crs2",{"2":{"192":2}}],["crs1",{"2":{"192":2,"193":1}}],["crs=nothing",{"2":{"154":1,"170":1,"180":1}}],["crs=gi",{"2":{"154":5,"156":3}}],["crs`",{"2":{"154":1,"171":6}}],["crs",{"0":{"192":1},"2":{"11":32,"14":4,"16":10,"32":2,"35":2,"36":2,"37":2,"38":2,"50":2,"82":1,"146":10,"151":4,"153":3,"154":36,"155":2,"156":5,"170":1,"171":7,"180":1,"190":1,"192":13,"193":7,"195":1}}],["categorize",{"2":{"69":1}}],["categorical",{"2":{"58":1}}],["came",{"2":{"69":1}}],["case",{"2":{"53":1,"57":2,"63":1,"64":1,"70":1,"74":2,"76":1,"119":16,"148":1,"200":1}}],["cases",{"2":{"16":1,"59":1,"69":2,"119":3,"148":1,"152":1,"154":1,"156":3}}],["cause",{"2":{"18":1,"23":1,"182":1}}],["careful",{"2":{"59":1,"152":1}}],["care",{"2":{"17":1,"154":1,"158":1}}],["carried",{"2":{"16":1,"188":1}}],["california",{"2":{"199":1}}],["callable",{"2":{"146":4,"165":1}}],["calls",{"2":{"64":1,"74":1,"76":1,"85":1,"94":1,"107":1,"125":1,"135":1,"152":1,"154":1,"177":1}}],["calling",{"2":{"33":1,"64":2,"154":1}}],["call",{"2":{"18":1,"24":1,"56":1,"63":1,"154":4,"178":1}}],["called",{"2":{"16":2,"63":3,"64":1,"154":1,"163":1,"165":1,"166":1,"188":1,"192":1}}],["calculation",{"2":{"74":1}}],["calculations",{"2":{"16":3,"25":2,"27":2,"74":1,"158":2,"176":1}}],["calculating",{"2":{"14":2,"16":1,"18":1,"64":1,"170":1}}],["calculated",{"2":{"16":1,"62":2,"66":1,"74":2,"85":1,"154":4}}],["calculates",{"2":{"14":4,"16":6,"56":1,"59":2,"66":1,"74":2,"75":1,"85":2,"176":1,"183":1}}],["calculate",{"2":{"0":1,"11":4,"15":2,"16":6,"53":3,"59":3,"63":1,"66":1,"74":1,"119":1,"146":1,"151":2,"154":3,"155":1}}],["calc",{"2":{"11":4,"16":4,"24":1,"32":1,"35":2,"36":2,"37":2,"38":2,"50":1,"53":4,"151":2,"153":1,"154":19,"155":1,"160":1,"170":1,"180":2}}],["cache",{"2":{"16":1,"59":1}}],["cairomakie",{"2":{"6":1,"52":1,"55":1,"58":2,"62":1,"65":1,"68":1,"79":1,"80":1,"81":1,"84":1,"87":1,"90":1,"93":1,"103":1,"106":1,"117":1,"121":1,"124":1,"134":1,"175":1,"176":1,"180":1,"190":1,"196":1,"198":1,"199":1}}],["cant",{"2":{"88":1,"146":1,"189":1}}],["cannot",{"2":{"13":6,"14":4,"16":5,"56":1,"88":1,"96":1,"99":1,"122":2,"125":1,"127":2,"129":1,"140":1}}],["can",{"2":{"1":2,"3":1,"6":1,"7":1,"11":2,"14":4,"16":16,"24":1,"26":1,"31":1,"53":1,"56":1,"57":2,"58":1,"59":3,"60":1,"63":1,"64":3,"66":1,"70":3,"73":3,"74":1,"75":3,"76":1,"81":1,"82":2,"87":1,"88":3,"90":1,"93":1,"106":1,"115":1,"117":2,"119":23,"121":2,"122":3,"124":1,"128":1,"129":1,"134":1,"137":1,"138":1,"139":1,"146":1,"147":1,"149":1,"151":2,"153":1,"154":8,"155":1,"156":1,"158":1,"162":2,"163":1,"166":1,"167":2,"168":1,"170":1,"172":1,"175":1,"176":2,"180":2,"188":1,"191":6,"192":1,"193":3,"195":3,"197":3,"198":3}}],["coastlines",{"2":{"196":1}}],["coarse",{"2":{"16":1,"174":1,"177":1}}],["cos",{"2":{"191":3,"192":1,"193":2}}],["copy",{"2":{"154":1,"165":1,"184":1}}],["coors1",{"2":{"145":2}}],["coors2",{"2":{"145":3}}],["coord",{"2":{"177":6}}],["coords",{"2":{"69":9,"177":8}}],["coordinatetransformations",{"2":{"11":4,"16":2,"180":1,"185":2,"190":1,"191":5,"193":2}}],["coordinate",{"0":{"59":1,"173":1,"192":1,"193":1},"2":{"11":8,"15":10,"16":7,"25":1,"27":1,"58":2,"59":10,"156":1,"171":4,"177":1,"190":3,"192":1}}],["coordinates",{"0":{"15":1,"57":1},"1":{"58":1,"59":1},"2":{"10":4,"11":2,"14":4,"15":12,"16":22,"56":2,"57":8,"59":25,"64":2,"65":1,"69":2,"70":1,"73":1,"75":1,"85":1,"88":2,"149":1,"158":2,"171":1,"173":2,"175":1,"176":3,"192":2}}],["co",{"2":{"119":2}}],["core",{"2":{"157":1}}],["corner",{"2":{"66":4,"146":1}}],["corners",{"2":{"66":1}}],["correspondent",{"2":{"145":1}}],["correspond",{"2":{"64":1}}],["corresponding",{"2":{"53":3,"71":2}}],["corrected",{"2":{"165":1}}],["correctness",{"2":{"161":1,"188":1}}],["correctly",{"2":{"154":1,"175":1}}],["correcting",{"2":{"20":1,"165":1}}],["corrections",{"0":{"164":1,"166":1},"1":{"165":1,"166":1},"2":{"162":1,"165":6,"168":1}}],["correction",{"2":{"16":10,"31":4,"70":1,"71":2,"73":1,"74":2,"75":1,"76":2,"161":1,"163":2,"164":2,"165":11,"166":7,"167":1,"169":2}}],["correct",{"2":{"16":3,"24":1,"53":1,"56":1,"63":1,"64":1,"66":1,"70":1,"73":1,"75":1,"85":1,"88":1,"94":1,"107":1,"122":1,"125":1,"135":1,"161":1,"162":2,"164":1}}],["cov",{"2":{"66":16}}],["cover",{"2":{"96":1,"100":1}}],["covering",{"2":{"16":2,"103":1,"166":2,"169":2}}],["covered",{"0":{"98":1,"99":1,"139":1},"2":{"13":2,"16":1,"71":1,"76":1,"93":1,"94":1,"98":2,"99":2,"100":1,"101":2,"103":1,"114":2,"119":3,"169":1}}],["coveredby",{"0":{"48":1,"92":1,"93":1,"96":1,"97":1,"100":1,"101":1,"114":1},"1":{"93":1,"94":1},"2":{"10":2,"13":7,"16":4,"31":1,"48":2,"64":1,"92":1,"93":3,"94":10,"95":6,"96":13,"97":15,"98":13,"99":5,"100":2,"101":2,"104":3,"197":1}}],["covers",{"0":{"47":1,"102":1,"103":1},"1":{"103":1,"104":1},"2":{"10":2,"13":9,"16":5,"31":1,"47":2,"102":1,"103":4,"104":5,"146":1,"197":1}}],["coverages",{"2":{"16":1,"66":1}}],["coverage",{"0":{"65":1},"2":{"10":1,"16":2,"31":1,"65":3,"66":16}}],["come",{"2":{"158":1}}],["commonly",{"2":{"195":1}}],["common",{"2":{"87":1,"155":1,"177":1,"190":1,"192":1,"193":1}}],["commented",{"2":{"145":1}}],["comments",{"2":{"119":1}}],["comment",{"2":{"30":1}}],["combos",{"2":{"71":1,"74":1,"76":1}}],["combines",{"2":{"63":1}}],["combine",{"2":{"63":2,"64":5,"169":1}}],["combined",{"2":{"16":1,"64":4,"76":1,"166":1,"169":2,"191":1}}],["combination",{"2":{"16":1,"64":1,"156":1}}],["coming",{"2":{"66":1}}],["com",{"2":{"16":2,"74":1,"82":1,"158":1}}],["compilation",{"2":{"160":1}}],["compiled",{"2":{"24":1}}],["compiler",{"2":{"24":1,"154":2,"160":2}}],["complex",{"2":{"149":1,"180":1,"197":1}}],["complexity",{"2":{"16":1,"149":1,"177":1}}],["complete",{"2":{"56":1}}],["completely",{"2":{"11":2,"13":8,"16":5,"64":2,"71":1,"76":1,"90":2,"91":1,"94":1,"103":1,"104":1,"119":1,"135":1,"151":2,"154":1,"158":1}}],["comprised",{"2":{"16":3,"70":1,"73":1,"75":1}}],["component",{"2":{"16":1,"56":3,"63":11,"66":8,"74":1,"154":2,"156":1}}],["components",{"2":{"16":2,"62":1,"63":2,"148":1,"156":23}}],["composed",{"2":{"14":8,"16":5,"88":5,"191":2}}],["computing",{"2":{"60":1,"77":1}}],["computational",{"2":{"16":1,"59":1}}],["computation",{"2":{"16":6,"59":1,"63":1,"70":1,"73":1,"75":1,"181":2,"182":2,"183":2}}],["computer",{"2":{"16":1,"59":1}}],["computes",{"2":{"16":1,"82":1}}],["compute",{"2":{"14":2,"16":3,"56":1,"59":1,"82":3,"177":1}}],["computed",{"2":{"14":8,"16":5,"53":1,"56":3,"59":3,"66":1,"196":1}}],["compact",{"2":{"199":3}}],["comparisons",{"2":{"197":1}}],["comparing",{"2":{"76":1,"88":1}}],["compares",{"2":{"146":1}}],["compared",{"2":{"88":1}}],["compare",{"2":{"13":2,"14":2,"16":2,"53":1,"76":1,"88":2,"122":1}}],["compatibility",{"2":{"56":1}}],["compatible",{"2":{"11":6,"16":1,"22":1,"25":1,"27":1,"53":1,"56":1,"59":2,"63":1,"66":1,"85":1,"88":1,"91":1,"94":1,"104":1,"107":1,"118":1,"122":1,"125":1,"135":1,"151":2,"152":1,"154":1,"171":2}}],["colname",{"2":{"154":3}}],["col",{"2":{"148":1,"154":2}}],["columns",{"2":{"154":2}}],["column",{"2":{"22":1,"148":8,"154":9,"156":2,"194":2,"197":8}}],["colored",{"2":{"198":1}}],["color=",{"2":{"192":2}}],["colors",{"2":{"79":1,"80":1,"196":1,"198":2}}],["colorrange",{"2":{"58":2,"84":1}}],["colorbar",{"2":{"58":1,"81":1,"84":1,"146":1}}],["color",{"2":{"16":1,"55":1,"58":2,"59":1,"60":1,"62":1,"68":3,"79":1,"80":1,"81":2,"84":2,"87":4,"90":4,"93":1,"103":1,"106":4,"121":4,"134":4,"172":1,"176":1,"191":1,"192":1,"196":1,"198":5}}],["colormap",{"2":{"7":1,"58":3,"84":1}}],["colatitude",{"2":{"16":1,"158":1}}],["collinear",{"2":{"13":2,"16":2,"64":5,"70":2,"73":3,"74":12,"75":2,"121":1,"122":2}}],["collections",{"0":{"100":1,"101":1,"113":1,"114":1,"131":1,"132":1,"141":1,"142":1},"2":{"11":4,"16":10,"22":1,"148":2,"151":4,"153":1,"154":2,"156":3,"180":2,"195":1}}],["collection",{"2":{"11":2,"14":14,"16":13,"18":2,"29":2,"53":2,"56":3,"66":2,"85":2,"100":2,"101":2,"113":2,"114":2,"131":2,"132":2,"141":2,"142":2,"148":1,"149":1,"151":2,"154":3,"180":1,"186":1,"189":1}}],["collect",{"2":{"0":3,"6":1,"50":1,"52":1,"55":2,"59":1,"62":1,"65":2,"68":2,"82":2,"84":1,"146":3,"148":1,"154":2,"175":4,"189":2}}],["conditions",{"2":{"197":4}}],["connected",{"2":{"119":5}}],["connect",{"2":{"66":11}}],["connecting",{"2":{"53":1,"182":1,"191":2}}],["connections",{"2":{"16":2,"166":2,"169":2}}],["contents",{"2":{"154":1,"161":1}}],["context",{"2":{"32":4,"176":4,"192":2}}],["contours",{"2":{"146":1}}],["contour",{"2":{"146":4}}],["continue",{"2":{"56":1,"64":7,"66":1,"71":2,"74":1,"119":1,"154":1,"165":1,"169":3,"184":1,"199":1}}],["contributions",{"2":{"25":1,"27":1}}],["controlled",{"2":{"24":1}}],["control",{"2":{"23":1}}],["containing",{"2":{"65":1,"198":1}}],["contain",{"2":{"13":2,"16":1,"26":1,"76":1,"90":1,"122":1,"191":1}}],["contains",{"0":{"45":1,"89":1,"90":1},"1":{"90":1,"91":1},"2":{"10":2,"13":7,"16":4,"26":1,"31":1,"33":1,"45":2,"64":1,"76":1,"77":1,"89":1,"90":5,"91":4,"152":1,"168":1,"197":1,"198":1}}],["contained",{"2":{"3":1,"13":2,"16":1,"76":4,"91":1,"103":1,"121":1,"122":1,"154":1,"198":1}}],["consistent",{"2":{"64":1,"149":1}}],["consistency",{"2":{"22":1}}],["considered",{"2":{"53":1,"59":1}}],["consider",{"2":{"52":1,"55":1,"62":1,"65":1,"66":3,"68":1,"84":2,"87":1,"90":1,"93":1,"103":1,"106":1,"117":1,"119":3,"121":1,"124":1,"134":1}}],["constprop",{"2":{"115":1}}],["constants",{"2":{"64":1}}],["const",{"2":{"31":4,"64":1,"94":4,"107":3,"125":4,"135":4,"155":3,"180":4}}],["constrained",{"2":{"16":3,"70":1,"73":1,"75":1}}],["constructing",{"2":{"193":1}}],["construct",{"2":{"159":1}}],["constructors",{"2":{"16":2,"159":2}}],["constructed",{"2":{"11":2,"20":1,"171":1}}],["concepts",{"0":{"28":1},"1":{"29":1,"30":1},"2":{"26":1}}],["concavehull",{"2":{"147":1}}],["concave",{"2":{"16":1,"53":2,"62":2,"145":2}}],["concieve",{"2":{"3":1}}],["convention",{"2":{"62":1}}],["convenience",{"2":{"59":1,"188":1}}],["conversely",{"2":{"64":1}}],["conversion",{"0":{"186":1},"2":{"22":1,"33":1}}],["converted",{"2":{"22":1,"59":3}}],["converts",{"2":{"16":1,"189":1}}],["convert",{"0":{"95":1,"108":1,"126":1,"136":1},"2":{"16":3,"32":1,"35":2,"36":2,"37":2,"38":2,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"50":1,"59":6,"82":1,"84":1,"146":2,"176":1,"180":3,"186":1,"188":1,"189":1}}],["convexity",{"2":{"81":2}}],["convexhull",{"2":{"50":1,"147":1}}],["convex",{"0":{"50":1,"77":1,"80":1},"1":{"78":1,"79":1,"80":1,"81":1,"82":1},"2":{"10":1,"16":7,"31":2,"50":1,"53":3,"77":4,"79":2,"80":1,"81":4,"82":11,"145":1}}],["couple",{"2":{"194":1}}],["course",{"2":{"153":1}}],["could",{"2":{"14":2,"16":1,"56":3,"74":4,"76":1,"77":1,"85":1,"119":2,"158":1,"171":1}}],["couldn",{"2":{"3":1,"160":1}}],["country",{"2":{"199":8}}],["countries",{"2":{"0":1,"80":1,"180":1}}],["counted",{"2":{"74":2}}],["counters",{"2":{"59":8}}],["counterparts",{"2":{"33":1}}],["counter",{"2":{"16":1,"64":7,"119":1,"144":1,"145":1}}],["counterclockwise",{"2":{"3":1,"14":2,"16":2,"55":2,"56":1,"81":1,"82":1}}],["count",{"2":{"64":16,"146":1,"184":1}}],["code",{"2":{"1":1,"4":1,"26":5,"59":1,"94":1,"107":1,"119":1,"125":1,"135":1,"145":1,"160":1,"187":1,"199":1}}],["0e6",{"2":{"192":6}}],["0example",{"2":{"16":1}}],["097075198097933",{"2":{"193":1}}],["09707519809793252",{"2":{"193":2}}],["091887951911644",{"2":{"193":3}}],["0999933334666654",{"2":{"191":1}}],["09801605542096",{"2":{"191":1}}],["098016055420953",{"2":{"191":3}}],["09297443860091348",{"2":{"191":4}}],["09",{"2":{"58":1}}],["08506974233813636",{"2":{"193":2}}],["08",{"2":{"58":1}}],["062749678615475",{"2":{"193":1}}],["06274967861547665",{"2":{"193":2}}],["06592462566760626",{"2":{"191":1}}],["0650624499034016",{"2":{"191":4}}],["06",{"2":{"58":1}}],["02017324484778",{"2":{"193":1}}],["020173244847778715",{"2":{"193":2}}],["027886421973952302",{"2":{"191":4}}],["02",{"2":{"58":3}}],["04500741774392",{"2":{"193":1}}],["045007417743918",{"2":{"193":2}}],["049999166670833324",{"2":{"191":1}}],["0438052480035",{"2":{"191":1}}],["043805248003498",{"2":{"191":3}}],["04",{"2":{"58":6}}],["07518688541961",{"2":{"193":1}}],["075186885419612",{"2":{"193":2}}],["071",{"2":{"175":2,"176":2}}],["07",{"2":{"58":6,"175":6,"176":6}}],["009176636029576",{"2":{"193":1}}],["0091766360295773",{"2":{"193":2}}],["003135308800957",{"2":{"193":1}}],["0031353088009582475",{"2":{"193":2}}],["0035114210915891397",{"2":{"191":4}}],["006784125578492062",{"2":{"193":2}}],["0020133807972559925",{"2":{"193":2}}],["00839489109211",{"2":{"193":3}}],["008696",{"2":{"13":2,"16":3,"73":1,"74":1,"117":1,"118":1}}],["005465967083412071",{"2":{"191":4}}],["00111595449914",{"2":{"191":1}}],["001115954499138",{"2":{"191":3}}],["0010075412835199304",{"2":{"191":4}}],["001",{"2":{"180":1}}],["00085222666982",{"2":{"193":3}}],["000577332369005",{"2":{"193":1}}],["0005773323690041465",{"2":{"193":2}}],["000510363870095e6",{"2":{"192":2}}],["00025191811248184703",{"2":{"193":2}}],["000215611503127e6",{"2":{"192":2}}],["0007260527263e6",{"2":{"192":2}}],["000342160541625e6",{"2":{"192":2}}],["000124843834609e6",{"2":{"192":2}}],["000063948817746e6",{"2":{"192":2}}],["000026987852369e6",{"2":{"192":2}}],["000008144045314",{"2":{"193":1}}],["000007998400139e6",{"2":{"192":2}}],["000000999950001e6",{"2":{"192":2}}],["00001e6",{"2":{"192":1}}],["0004397316773170068",{"2":{"191":4}}],["000",{"2":{"180":1,"196":1}}],["00",{"2":{"58":2}}],["053798628882221644",{"2":{"193":2}}],["05877989361332",{"2":{"191":1}}],["058779893613323",{"2":{"191":3}}],["05416726609360478",{"2":{"191":4}}],["05",{"2":{"58":1}}],["052704767595",{"2":{"8":1}}],["037564867762832",{"2":{"193":1}}],["03756486776283019",{"2":{"193":2}}],["031245035570328428",{"2":{"193":2}}],["033518309870985",{"2":{"193":3}}],["03503632062070827",{"2":{"191":4}}],["03",{"2":{"58":4}}],["01458815628695",{"2":{"193":3}}],["016044338630866517",{"2":{"193":2}}],["01592650896568995",{"2":{"191":1}}],["01597247419241532",{"2":{"191":4}}],["01908693278165",{"2":{"191":1}}],["019086932781654",{"2":{"191":3}}],["01098781325325",{"2":{"191":1}}],["010987813253244",{"2":{"191":3}}],["011814947665167774",{"2":{"191":4}}],["01362848005",{"2":{"8":1}}],["01",{"2":{"7":1,"58":1,"175":1,"176":1,"191":1,"192":1,"193":1}}],["0^",{"2":{"6":2,"7":2}}],["0+2",{"2":{"6":2,"7":2}}],["0",{"2":{"0":1,"6":5,"7":8,"8":32,"13":70,"14":24,"16":190,"52":20,"53":3,"55":9,"56":4,"58":155,"59":2,"62":6,"63":6,"64":49,"65":13,"66":5,"68":22,"69":49,"70":42,"73":2,"74":21,"75":46,"76":2,"80":1,"84":20,"85":2,"87":13,"88":18,"90":16,"93":6,"94":6,"103":6,"104":12,"106":15,"115":9,"119":37,"121":13,"122":9,"124":12,"125":11,"134":16,"145":21,"146":7,"158":1,"162":24,"168":64,"169":4,"175":16,"176":13,"177":1,"180":11,"182":7,"184":4,"189":2,"191":129,"192":2,"193":46,"198":13}}],["=>",{"2":{"154":2}}],["=float64",{"2":{"63":3,"73":1,"75":1}}],["=false",{"2":{"53":1}}],["===",{"2":{"115":8,"145":4}}],["==",{"2":{"3":1,"19":1,"32":1,"53":4,"56":2,"59":9,"60":2,"63":1,"64":34,"66":30,"71":1,"74":20,"75":2,"76":1,"80":1,"84":1,"88":16,"119":44,"122":2,"145":3,"146":18,"154":2,"163":1,"165":1,"169":1,"172":1,"176":2,"180":1,"184":3}}],["=",{"2":{"0":1,"6":19,"7":33,"8":18,"11":10,"13":34,"14":14,"15":4,"16":62,"31":5,"32":7,"35":2,"36":2,"37":2,"38":2,"50":3,"52":4,"53":56,"55":6,"56":25,"58":35,"59":110,"60":3,"62":6,"63":36,"64":324,"65":6,"66":96,"68":7,"69":29,"70":21,"71":30,"73":18,"74":143,"75":21,"76":78,"79":6,"80":4,"81":14,"82":4,"84":15,"85":52,"87":7,"88":40,"90":7,"91":3,"93":4,"94":23,"95":3,"96":7,"97":14,"98":14,"99":4,"100":2,"101":2,"103":5,"104":3,"106":7,"107":18,"108":3,"109":11,"110":17,"111":9,"112":3,"113":2,"114":2,"115":57,"117":3,"118":3,"119":189,"121":7,"122":40,"124":3,"125":22,"126":3,"127":9,"128":14,"129":10,"130":6,"131":2,"132":2,"134":7,"135":22,"136":3,"137":11,"138":14,"139":14,"140":4,"141":2,"142":2,"145":32,"146":110,"148":20,"149":1,"151":6,"154":40,"155":4,"156":39,"158":3,"159":6,"160":2,"162":2,"163":4,"165":9,"168":3,"169":30,"170":1,"172":2,"175":16,"176":21,"177":18,"178":2,"179":5,"180":60,"181":11,"182":49,"183":7,"184":43,"185":2,"186":1,"188":3,"189":42,"191":45,"192":19,"193":13,"194":3,"195":4,"196":7,"198":12,"199":6,"200":2}}],["nselected",{"2":{"184":3}}],["nmax",{"2":{"184":2}}],["nice",{"2":{"182":1}}],["n+1",{"2":{"162":1}}],["nfeature",{"2":{"148":1,"154":1}}],["nkeys",{"2":{"146":8}}],["nc",{"2":{"119":13}}],["ncoord",{"2":{"88":2}}],["nl",{"2":{"119":11}}],["nhole",{"2":{"64":2,"70":2,"73":2,"75":2,"76":1,"88":2}}],["nbpts",{"2":{"64":2}}],["ngeom",{"2":{"63":1,"148":1,"154":2,"189":1}}],["nt",{"2":{"188":2}}],["ntasks",{"2":{"148":3,"154":3}}],["nthreads",{"2":{"148":2,"154":2}}],["nthe",{"2":{"60":1,"172":1,"176":1}}],["ntuple",{"2":{"59":3,"177":1}}],["n2",{"2":{"59":8,"88":10}}],["n1",{"2":{"59":8,"88":9}}],["np2",{"2":{"115":4}}],["npolygon",{"2":{"71":1,"88":3,"169":2}}],["npoints",{"2":{"53":6,"64":5,"119":3,"176":6,"182":7}}],["npoint",{"2":{"16":1,"53":2,"55":1,"56":1,"66":2,"81":2,"85":1,"88":6,"115":6,"119":6,"127":1,"145":2,"163":1,"176":3,"177":1,"180":14,"184":1,"189":13}}],["npts",{"2":{"64":6,"182":3}}],["np",{"2":{"56":2,"85":5}}],["null",{"2":{"32":1,"176":1}}],["number=6",{"2":{"16":1,"179":1,"180":1}}],["number",{"2":{"16":11,"59":1,"64":2,"69":1,"77":1,"81":1,"84":1,"88":2,"119":2,"174":1,"175":1,"177":1,"180":2,"181":4,"182":7,"183":4,"184":12}}],["numbers",{"2":{"1":1,"16":1,"57":2,"59":1,"176":1}}],["numeric",{"2":{"0":1}}],["ne",{"2":{"192":2}}],["net",{"2":{"165":2}}],["ness",{"2":{"156":1}}],["nesting",{"2":{"152":2}}],["nestedloopfast",{"2":{"200":1}}],["nested",{"2":{"11":4,"14":2,"16":5,"18":1,"53":1,"148":2,"151":4,"152":2,"154":2,"180":1,"186":1}}],["never",{"2":{"152":1,"181":1}}],["neumann",{"2":{"146":1}}],["neither",{"2":{"76":1}}],["neighborhood",{"2":{"146":2}}],["neighbor",{"2":{"64":27}}],["neighboring",{"2":{"16":6,"64":1,"180":1,"181":1,"182":1,"183":2}}],["nearly",{"2":{"195":1}}],["nearest",{"2":{"64":1,"74":2}}],["neatly",{"2":{"17":1}}],["nedge",{"2":{"64":2,"189":13}}],["nextnode",{"2":{"146":27}}],["nextnodes",{"2":{"146":6}}],["next",{"2":{"63":1,"64":81,"66":3,"69":4,"119":14,"146":3,"169":13,"182":5}}],["necessarily",{"2":{"16":1,"145":1,"173":1}}],["necessary",{"2":{"16":1,"152":1,"180":1}}],["newfeature",{"2":{"156":2}}],["newnodes",{"2":{"146":2}}],["new",{"2":{"16":1,"60":1,"64":58,"66":9,"70":3,"71":1,"76":16,"119":2,"146":4,"148":1,"153":1,"154":21,"165":3,"166":1,"167":1,"169":19,"177":8,"181":1,"182":2,"183":1,"193":1,"194":1,"199":1}}],["negative",{"2":{"14":6,"16":3,"55":2,"56":1,"57":2,"84":2,"85":3}}],["needs",{"2":{"63":1}}],["needing",{"2":{"14":2,"16":1,"17":1,"170":1}}],["need",{"2":{"11":2,"13":2,"14":4,"15":2,"16":5,"32":1,"59":2,"62":1,"64":2,"71":1,"81":1,"88":4,"103":1,"104":1,"119":1,"146":2,"148":1,"149":1,"154":3,"170":1,"184":1,"185":1,"192":1,"193":2,"200":2}}],["needed",{"2":{"11":4,"16":4,"53":1,"59":1,"64":4,"66":1,"70":1,"73":1,"75":1,"85":2,"119":5,"146":1,"148":1,"154":1,"165":1,"171":3,"193":1}}],["nodestatus",{"2":{"146":6}}],["nodes",{"2":{"64":1,"146":4}}],["node",{"2":{"64":26,"146":17}}],["nor",{"2":{"60":1,"172":1,"176":1}}],["normalized",{"2":{"59":1}}],["normalize",{"2":{"59":1}}],["norm",{"2":{"16":1,"59":22}}],["north",{"2":{"16":1,"66":12,"158":1}}],["no",{"2":{"16":6,"53":1,"59":2,"64":4,"70":1,"71":1,"73":1,"74":14,"75":1,"88":2,"94":3,"107":3,"119":2,"125":2,"127":1,"129":1,"130":2,"135":2,"137":1,"138":3,"139":3,"140":1,"146":2,"147":1,"149":1,"154":3,"174":1,"176":2,"177":1,"180":1,"188":1,"195":1}}],["nonzero",{"2":{"177":1}}],["none",{"2":{"16":4,"64":1,"69":1,"70":1,"73":1,"75":1,"76":1,"106":1,"115":4}}],["nondimensional",{"2":{"16":1,"176":1}}],["nonintersecting",{"2":{"16":1,"23":1,"166":1,"169":1}}],["non",{"2":{"13":4,"16":2,"22":1,"57":2,"64":15,"70":2,"71":1,"73":1,"74":4,"75":1,"76":2,"84":1,"122":2,"129":1,"152":1,"160":1}}],["note",{"2":{"14":8,"16":12,"19":1,"29":1,"53":1,"56":2,"59":1,"62":2,"63":2,"64":3,"66":1,"69":2,"71":3,"74":5,"76":3,"82":1,"85":1,"88":5,"119":1,"121":1,"122":1,"158":1,"160":1,"171":1,"177":1,"181":1,"182":2,"183":1,"192":2,"193":1}}],["not",{"0":{"147":1},"2":{"11":4,"13":16,"14":2,"16":19,"18":1,"19":1,"22":1,"24":1,"31":1,"53":4,"56":1,"59":4,"60":1,"62":1,"64":18,"69":1,"73":1,"74":7,"76":3,"81":1,"87":2,"88":4,"90":2,"91":1,"93":2,"94":2,"103":1,"104":2,"107":3,"109":5,"110":3,"111":2,"112":2,"119":5,"121":1,"122":2,"125":1,"134":2,"135":2,"137":1,"145":4,"146":2,"147":1,"148":4,"151":2,"152":1,"153":1,"154":7,"156":3,"158":2,"159":1,"160":1,"162":2,"165":2,"168":3,"171":1,"172":1,"173":1,"174":1,"176":2,"177":1,"187":1,"188":2,"192":1,"193":1,"197":1}}],["nothing`",{"2":{"71":2,"74":2,"76":2}}],["nothing",{"2":{"8":3,"11":68,"14":2,"16":42,"64":4,"69":1,"71":2,"73":1,"74":2,"76":2,"88":1,"119":1,"145":9,"146":3,"148":2,"151":2,"154":3,"156":3,"162":24,"165":1,"168":60,"172":1,"177":1,"180":2,"181":6,"182":6,"183":6,"184":1,"185":32,"189":7,"191":252,"192":16,"193":20}}],["now",{"2":{"6":1,"16":1,"25":1,"27":1,"55":1,"58":2,"59":4,"60":1,"64":1,"69":1,"76":1,"77":1,"85":1,"145":1,"146":2,"168":1,"174":1,"175":3,"176":1,"180":1,"191":5,"192":6,"193":2,"194":1,"195":3,"198":2}}],["n",{"2":{"3":1,"16":1,"57":2,"59":36,"60":2,"64":51,"69":10,"75":4,"76":4,"119":11,"127":2,"145":6,"146":5,"162":1,"169":25,"172":2,"176":2,"177":3,"180":2,"184":7,"189":32}}],["naive",{"2":{"72":1}}],["napts",{"2":{"64":3}}],["navigate",{"0":{"26":1}}],["named",{"2":{"154":1}}],["namedtuple",{"2":{"22":2,"154":2,"188":2}}],["name",{"2":{"16":1,"31":4,"180":1,"188":1,"194":1,"195":2,"199":1}}],["namespaced",{"2":{"154":1}}],["names",{"2":{"16":1,"31":4,"148":3,"154":3,"188":1}}],["natearth2",{"2":{"192":1}}],["natural",{"2":{"180":1,"192":2,"197":1}}],["naturalearth",{"2":{"0":2,"80":2,"180":3,"192":1}}],["nature",{"2":{"146":1}}],["native",{"2":{"16":1,"147":1,"188":4,"195":1}}],["nan",{"2":{"3":1}}],["gdal",{"2":{"195":1}}],["gml",{"2":{"195":1}}],["gpkg",{"2":{"195":3}}],["gadm",{"2":{"199":4}}],["ga",{"2":{"192":3,"196":2}}],["gaps",{"2":{"146":1}}],["global",{"2":{"192":1}}],["globally",{"2":{"148":1,"158":1}}],["gft",{"2":{"190":1,"192":2}}],["gc",{"2":{"165":6}}],["gb",{"2":{"31":1}}],["guarantee",{"2":{"19":1,"30":1}}],["guaranteed",{"2":{"11":2,"16":1,"53":1,"148":1,"151":2}}],["g",{"2":{"16":1,"53":3,"56":3,"60":1,"63":3,"66":3,"85":6,"152":1,"154":2,"156":4,"158":1,"180":2,"189":2,"195":1}}],["g2",{"2":{"13":10,"16":5,"91":4,"94":12,"95":6,"96":9,"97":6,"98":6,"99":3,"100":4,"101":2,"104":3,"107":10,"108":6,"109":10,"110":8,"111":4,"112":2,"113":4,"114":2,"115":21,"125":10,"126":6,"127":10,"128":6,"129":5,"130":4,"131":4,"132":2,"135":10,"136":6,"137":9,"138":6,"139":6,"140":3,"141":4,"142":2}}],["g1",{"2":{"13":10,"14":2,"16":6,"91":4,"94":12,"95":6,"96":9,"97":6,"98":6,"99":3,"100":2,"101":4,"104":3,"107":9,"108":6,"109":10,"110":8,"111":4,"112":2,"113":2,"114":4,"115":21,"125":10,"126":6,"127":9,"128":6,"129":5,"130":4,"131":2,"132":4,"135":10,"136":6,"137":9,"138":6,"139":6,"140":3,"141":2,"142":4}}],["grand",{"2":{"199":1}}],["grained",{"2":{"175":1}}],["grahamscanmethod",{"2":{"82":1}}],["graphics",{"2":{"16":1,"59":1}}],["great",{"2":{"191":1,"193":1,"195":1}}],["greater",{"2":{"16":1,"145":1,"177":1}}],["greiner",{"0":{"71":1,"74":1,"76":1},"2":{"64":3,"69":2,"70":1,"73":1,"75":1}}],["green",{"2":{"7":1,"192":1}}],["grid",{"2":{"16":1,"58":1,"66":4}}],["grouped",{"2":{"191":1}}],["groups",{"2":{"16":1,"146":1}}],["grouping",{"2":{"11":2,"16":1,"148":3,"151":2}}],["grows",{"2":{"16":1,"158":1}}],["generic",{"2":{"22":1}}],["generation",{"2":{"180":2}}],["generated",{"2":{"31":1,"32":1,"50":1,"53":1,"56":1,"59":1,"60":1,"63":1,"64":1,"66":1,"69":1,"71":1,"72":1,"74":1,"76":1,"82":1,"85":1,"88":1,"91":1,"101":1,"104":1,"114":1,"115":1,"118":1,"119":1,"122":1,"132":1,"142":1,"145":1,"146":1,"147":1,"148":1,"154":1,"155":1,"156":1,"160":1,"163":1,"166":1,"169":1,"170":1,"172":1,"173":1,"177":1,"180":1,"184":1,"185":1,"186":1,"188":1,"189":1,"198":1}}],["generate",{"2":{"1":1,"6":2,"180":1,"198":2}}],["generalization",{"2":{"57":1}}],["generalized",{"2":{"16":1,"57":3,"59":1}}],["generalise",{"2":{"16":4,"180":1}}],["generally",{"2":{"16":2,"158":2,"188":3}}],["general",{"0":{"12":1,"14":1},"1":{"13":1,"14":1},"2":{"18":1,"20":1,"25":1,"27":1,"148":1,"149":1,"172":1}}],["getfeature",{"2":{"148":1,"154":1,"156":3,"189":5}}],["getcolumn",{"2":{"148":2,"154":2,"156":1}}],["getgeom",{"2":{"100":1,"101":1,"113":1,"114":1,"122":2,"131":1,"132":1,"141":1,"142":1,"148":2,"154":3,"156":3,"180":3,"189":6}}],["getring",{"2":{"64":1}}],["getindex",{"2":{"59":2}}],["gethole",{"2":{"53":1,"56":1,"63":1,"64":4,"66":1,"69":1,"70":2,"73":2,"76":6,"85":1,"88":2,"119":5,"163":1,"191":1}}],["getexterior",{"2":{"53":1,"56":1,"59":1,"63":1,"64":3,"66":1,"69":1,"70":2,"73":2,"75":3,"76":6,"85":1,"88":2,"119":5,"145":1,"146":1,"163":1,"191":1}}],["getpolygon",{"2":{"71":3,"74":2,"76":2,"88":3}}],["getpoint",{"2":{"52":1,"53":5,"55":2,"56":1,"59":1,"62":1,"63":6,"64":3,"65":2,"66":3,"68":3,"84":1,"85":6,"87":4,"88":13,"90":4,"93":1,"103":1,"106":4,"115":7,"117":2,"119":28,"121":4,"122":2,"124":2,"127":2,"134":4,"145":5,"163":3,"175":4,"177":2,"184":1,"189":3,"191":2}}],["getproperty",{"2":{"6":2,"7":1}}],["get",{"2":{"6":1,"16":1,"32":1,"55":1,"60":1,"64":9,"70":1,"71":1,"73":1,"74":2,"75":2,"82":2,"146":4,"148":1,"154":3,"172":1,"176":3,"180":1,"181":1,"183":1,"184":2,"188":5,"189":1,"191":2,"199":2}}],["geoparquet",{"2":{"195":4}}],["geopoly1",{"2":{"193":1,"194":1}}],["geopoly2",{"2":{"193":1,"194":1}}],["geoaxis",{"2":{"192":4,"196":1}}],["geointeface",{"2":{"152":1}}],["geointerace",{"2":{"22":1}}],["geointerfacemakie",{"2":{"179":1,"198":1,"199":1}}],["geointerface",{"0":{"30":1},"2":{"0":1,"6":1,"7":1,"8":1,"11":40,"13":18,"14":4,"16":41,"22":3,"25":1,"27":1,"30":1,"31":7,"52":1,"53":1,"55":1,"56":1,"59":23,"62":1,"63":1,"64":1,"65":1,"66":1,"68":1,"69":1,"70":1,"73":1,"74":1,"75":1,"79":1,"80":1,"81":1,"84":1,"85":11,"87":1,"88":2,"90":1,"91":2,"93":1,"94":2,"103":1,"104":2,"106":1,"107":3,"115":1,"117":1,"118":2,"121":1,"122":2,"124":1,"125":2,"134":1,"135":2,"145":5,"146":1,"151":6,"152":3,"154":11,"156":2,"162":9,"165":2,"166":1,"168":23,"170":1,"171":2,"175":1,"176":1,"179":1,"180":2,"185":13,"186":1,"189":1,"190":1,"191":122,"192":5,"193":9,"196":1,"198":1,"199":1}}],["geo",{"2":{"146":1,"176":4,"192":2}}],["geotable",{"2":{"29":1}}],["geographic",{"2":{"16":1,"158":1,"192":1,"195":1}}],["geographiclib",{"2":{"16":1,"176":1}}],["geodataframes",{"2":{"195":3}}],["geodesy",{"2":{"158":1}}],["geodesic`",{"2":{"176":2}}],["geodesic",{"0":{"196":1},"2":{"10":1,"16":8,"31":1,"158":6,"175":6,"176":8,"177":1,"196":1}}],["geodesicsegments",{"2":{"10":1,"16":2,"174":1,"175":3,"176":6,"177":2,"196":1}}],["geod",{"2":{"16":2,"176":3}}],["geoformattypes",{"2":{"11":4,"171":2,"190":1,"192":2,"193":8}}],["geomakie",{"0":{"192":1},"2":{"190":2,"192":5,"196":2}}],["geomtype",{"2":{"154":2,"156":1}}],["geomfromgeos",{"2":{"32":1,"176":1}}],["geoms",{"2":{"16":1,"50":3,"82":1,"119":1,"154":12,"156":8}}],["geom2",{"2":{"13":16,"14":2,"16":9,"85":6,"88":1,"107":1,"115":6,"118":3,"122":6,"125":1,"135":2}}],["geom1",{"2":{"13":16,"14":2,"16":9,"85":6,"88":1,"107":1,"115":4,"118":3,"122":6,"125":1,"135":2}}],["geometrical",{"2":{"197":1}}],["geometric",{"2":{"25":2,"27":2,"62":1,"158":1}}],["geometries",{"0":{"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"191":1,"192":1,"193":1},"2":{"11":12,"13":16,"14":28,"16":63,"18":3,"20":1,"22":3,"25":2,"27":2,"29":4,"52":1,"53":3,"56":4,"63":1,"66":2,"69":1,"70":5,"73":5,"74":4,"75":5,"82":6,"84":1,"85":4,"87":1,"88":7,"91":1,"93":1,"94":1,"107":2,"115":2,"117":1,"118":1,"119":1,"121":2,"122":3,"124":2,"125":2,"135":2,"137":1,"148":3,"149":1,"151":6,"153":2,"154":6,"155":1,"156":5,"170":1,"171":2,"174":3,"175":1,"176":4,"177":1,"178":1,"181":1,"182":1,"183":1,"186":1,"189":1,"190":5,"192":1,"193":2,"194":2,"195":1,"197":5,"198":1,"200":1}}],["geometry=",{"2":{"194":1}}],["geometrybasics",{"2":{"31":3,"58":2,"59":10,"82":1,"84":1,"94":1,"125":1,"135":1}}],["geometrycolumns",{"2":{"148":2,"154":5,"156":1}}],["geometrycollections",{"2":{"197":1}}],["geometrycollection",{"2":{"23":1,"199":1}}],["geometrycollectiontrait",{"2":{"23":1,"32":1,"100":1,"101":1,"113":1,"114":1,"131":1,"132":1,"141":1,"142":1}}],["geometrycorrections",{"2":{"165":1}}],["geometrycorrection",{"2":{"10":1,"16":11,"163":2,"164":2,"165":17,"166":11,"169":4}}],["geometry",{"0":{"12":1,"73":1,"100":2,"101":2,"113":2,"114":2,"131":2,"132":2,"141":2,"142":2,"164":1,"171":1,"178":1,"190":1,"194":1},"1":{"13":1,"14":1,"165":1,"166":1,"172":1,"179":1,"180":1,"191":1,"192":1,"193":1,"194":1,"195":1},"2":{"0":2,"3":1,"11":20,"13":48,"14":24,"16":75,"18":4,"20":1,"23":3,"29":1,"31":1,"53":7,"56":4,"60":4,"63":3,"65":1,"66":4,"69":4,"80":1,"84":4,"85":6,"88":8,"90":5,"91":2,"93":4,"94":5,"95":4,"96":1,"100":3,"101":4,"103":4,"104":4,"106":2,"107":5,"108":4,"109":2,"110":2,"113":3,"114":4,"115":3,"117":2,"119":2,"122":3,"124":3,"125":4,"126":4,"127":2,"131":3,"132":4,"134":4,"135":5,"136":4,"141":3,"142":4,"144":1,"148":12,"149":4,"151":6,"152":2,"154":28,"156":8,"158":5,"162":1,"163":1,"164":2,"165":28,"166":6,"170":1,"171":6,"173":1,"174":3,"175":1,"176":5,"177":8,"180":6,"189":6,"191":1,"192":1,"193":4,"194":2,"195":2,"197":1,"198":7,"199":4,"200":2}}],["geometryopsprojext",{"2":{"171":1,"172":1,"176":1,"177":1}}],["geometryopslibgeosext",{"2":{"60":1}}],["geometryopscore`",{"2":{"31":1}}],["geometryopscore",{"2":{"10":17,"11":2,"16":15,"31":7,"151":2}}],["geometryops",{"0":{"10":1,"25":1,"31":1},"1":{"11":1,"12":1,"13":1,"14":1,"15":1,"16":1},"2":{"0":1,"1":2,"6":1,"7":1,"8":1,"10":122,"11":8,"13":27,"14":10,"15":3,"16":122,"17":2,"25":1,"26":4,"27":1,"31":1,"32":2,"52":1,"55":1,"58":5,"60":1,"62":1,"65":1,"68":1,"69":1,"70":1,"73":1,"74":1,"75":1,"77":1,"79":1,"80":1,"81":3,"84":1,"87":1,"88":1,"90":1,"91":2,"93":1,"94":2,"103":1,"104":2,"106":1,"107":2,"115":2,"117":1,"118":1,"121":1,"122":1,"124":1,"125":2,"134":1,"135":2,"145":3,"146":2,"151":4,"154":1,"157":2,"158":1,"162":1,"165":1,"166":4,"168":1,"172":1,"175":1,"176":2,"179":1,"180":2,"185":1,"187":1,"188":2,"189":1,"190":1,"191":3,"196":1,"197":1,"198":2,"199":2}}],["geom",{"2":{"11":14,"14":42,"16":48,"18":3,"31":12,"32":10,"35":5,"36":5,"37":5,"38":5,"40":4,"41":4,"42":4,"43":4,"44":4,"45":4,"46":4,"47":4,"48":4,"49":4,"53":25,"56":17,"63":28,"64":16,"66":6,"69":15,"70":8,"71":2,"73":12,"74":10,"75":9,"76":9,"85":28,"88":45,"94":4,"107":4,"115":1,"119":3,"122":1,"125":4,"135":4,"145":3,"146":1,"148":13,"149":2,"151":8,"154":34,"156":49,"169":11,"173":4,"177":13,"180":36,"184":3,"185":7,"186":4,"189":13,"199":6}}],["geospatial",{"0":{"193":1,"195":1},"2":{"190":5,"192":1,"193":3,"195":5}}],["geoscontext",{"2":{"176":1}}],["geosdensify",{"2":{"32":2,"176":3}}],["geos",{"0":{"188":1},"2":{"10":1,"16":7,"32":8,"33":1,"35":1,"36":1,"37":1,"38":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"60":4,"77":1,"81":4,"82":1,"158":1,"178":5,"180":2,"187":1,"188":12}}],["geojson",{"2":{"0":1,"180":2,"190":1,"192":4,"195":3}}],["gtrait",{"2":{"85":2}}],["gt",{"2":{"0":5,"3":2,"4":1,"11":2,"16":2,"64":3,"145":3,"151":2}}],["gif",{"2":{"182":1}}],["gives",{"2":{"199":1}}],["give",{"2":{"119":1,"195":1}}],["given",{"2":{"14":14,"16":21,"18":2,"29":1,"52":1,"53":1,"56":2,"63":3,"64":8,"66":3,"69":5,"70":1,"71":2,"73":1,"74":2,"75":1,"76":2,"85":8,"88":4,"90":1,"91":1,"94":1,"103":1,"104":1,"107":1,"117":1,"118":1,"119":7,"125":1,"127":1,"135":1,"148":1,"149":1,"165":5,"166":1,"168":1,"174":2,"176":2,"177":2,"183":1}}],["github",{"2":{"16":2,"82":1,"158":1}}],["gis",{"2":{"15":2,"16":1,"25":1,"27":1,"59":1}}],["gi",{"2":{"0":8,"6":15,"7":15,"8":8,"11":26,"13":84,"14":62,"16":125,"18":2,"31":1,"32":12,"35":3,"36":3,"37":3,"38":3,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"50":3,"52":3,"53":30,"55":5,"56":21,"58":1,"62":5,"63":38,"64":34,"65":5,"66":17,"68":6,"69":13,"70":19,"71":16,"73":25,"74":24,"75":17,"76":36,"79":1,"80":1,"81":3,"82":4,"84":8,"85":42,"87":7,"88":99,"90":7,"91":3,"93":3,"94":4,"95":6,"96":12,"97":10,"98":7,"99":4,"100":8,"101":6,"103":3,"104":3,"106":7,"107":2,"108":3,"109":12,"110":14,"111":4,"112":2,"113":8,"114":6,"115":21,"117":5,"118":3,"119":59,"121":7,"122":51,"124":5,"125":3,"126":6,"127":15,"128":10,"129":7,"130":4,"131":8,"132":6,"134":7,"135":2,"136":6,"137":12,"138":10,"139":7,"140":4,"141":8,"142":6,"145":32,"146":15,"148":25,"149":4,"151":18,"154":42,"156":52,"159":9,"162":2,"163":10,"165":9,"168":3,"169":8,"170":1,"173":5,"175":6,"176":6,"177":12,"179":2,"180":34,"184":4,"185":9,"186":5,"189":55,"190":1,"191":21,"192":2,"193":2,"196":2,"198":5,"199":2}}],["got",{"2":{"184":3}}],["goes",{"2":{"16":2,"145":2}}],["good",{"2":{"16":1,"59":1,"188":2,"193":1}}],["going",{"2":{"14":8,"16":5,"66":2,"81":1,"88":5,"145":1,"146":1,"190":1}}],["go",{"2":{"0":9,"6":1,"7":1,"8":6,"11":10,"13":34,"14":4,"16":43,"18":1,"31":2,"32":5,"35":1,"36":1,"37":1,"38":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":2,"52":1,"55":1,"59":1,"62":2,"65":1,"68":2,"69":2,"70":2,"73":2,"74":2,"75":2,"79":3,"80":2,"81":8,"82":2,"84":6,"87":1,"88":2,"90":2,"91":2,"93":1,"94":2,"103":2,"104":2,"106":1,"107":2,"115":1,"117":1,"118":2,"121":1,"122":2,"124":1,"125":2,"134":2,"135":2,"145":6,"146":2,"149":1,"151":4,"154":2,"156":1,"162":3,"168":3,"175":7,"176":8,"179":2,"180":49,"185":3,"188":1,"189":2,"190":1,"191":3,"193":1,"195":1,"196":3,"197":9,"198":2,"199":5,"200":1}}],["json",{"2":{"195":3}}],["jstep",{"2":{"88":3}}],["jstart",{"2":{"88":7}}],["joined",{"2":{"198":4}}],["joins",{"0":{"197":1},"1":{"198":1,"199":1,"200":1},"2":{"197":3}}],["joinpath",{"2":{"180":2}}],["join",{"2":{"148":1,"154":1,"197":4,"198":5,"200":1}}],["joining",{"2":{"16":2,"180":1,"197":1}}],["jpn",{"2":{"199":2}}],["jp",{"2":{"88":2}}],["jhole",{"2":{"88":2}}],["jh",{"2":{"76":5}}],["j+1",{"2":{"64":1,"146":1,"184":1}}],["j",{"2":{"64":24,"88":8,"115":9,"119":12,"145":2,"146":8,"184":2}}],["jet",{"2":{"58":1}}],["just",{"2":{"14":2,"16":1,"32":1,"63":1,"64":2,"74":4,"76":1,"81":1,"85":2,"146":1,"148":1,"152":1,"154":2,"157":1,"176":1,"197":1}}],["julialand",{"2":{"192":2}}],["julialines",{"2":{"55":1}}],["julialinearsegments",{"2":{"16":1}}],["juliahole",{"2":{"191":1}}],["juliaxoffset",{"2":{"191":3,"193":1}}],["juliax",{"2":{"191":2}}],["juliaxrange",{"2":{"84":1}}],["julia$apply",{"2":{"186":1}}],["julia$threaded",{"2":{"170":1}}],["julia6",{"2":{"180":1}}],["julia```jldoctest",{"2":{"189":1}}],["julia```julia",{"2":{"146":1}}],["julia```",{"2":{"115":1,"159":1}}],["julia1",{"2":{"70":1,"73":1,"74":1,"75":1}}],["julia2",{"2":{"69":1}}],["juliabase",{"2":{"59":1,"85":4,"154":1,"188":1}}],["juliabarycentric",{"2":{"15":6,"16":3}}],["juliafig",{"2":{"191":1,"192":1}}],["juliafalse",{"2":{"145":1}}],["juliafunction",{"2":{"32":1,"35":1,"36":1,"37":1,"38":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1,"53":2,"59":3,"60":2,"63":1,"64":11,"66":2,"69":1,"71":1,"74":2,"76":1,"82":1,"85":8,"119":6,"122":2,"127":1,"147":1,"148":2,"156":4,"172":1,"176":1,"184":2}}],["juliafor",{"2":{"31":1,"148":1,"154":1}}],["juliaflexijoins",{"2":{"200":1}}],["juliaflipped",{"2":{"149":1}}],["juliaflip",{"2":{"16":1}}],["juliaflatten",{"2":{"16":1}}],["juliaweighted",{"2":{"16":1}}],["juliawithin",{"2":{"13":2,"16":1}}],["juliaplot",{"2":{"192":2}}],["juliaplanar",{"2":{"16":1}}],["juliap1",{"2":{"191":1}}],["juliapoly",{"2":{"192":1}}],["juliapolygon3",{"2":{"192":1}}],["juliapolygon1",{"2":{"191":1}}],["juliapolygonize",{"2":{"16":1}}],["juliapolygon",{"2":{"16":1}}],["juliapoints",{"2":{"198":1}}],["juliapoint",{"2":{"191":1}}],["juliavisvalingamwhyatt",{"2":{"16":1}}],["juliaunion",{"2":{"16":1}}],["juliaunionintersectingpolygons",{"2":{"16":1,"166":1}}],["juliaunwrap",{"2":{"16":1,"156":6}}],["juliausing",{"2":{"6":1,"7":1,"16":1,"58":1,"175":2,"176":1,"179":1,"180":1,"194":1,"197":1}}],["juliaring3",{"2":{"192":1}}],["juliaring1",{"2":{"191":1}}],["juliar",{"2":{"191":2,"192":1,"193":1}}],["juliareconstruct",{"2":{"16":1}}],["juliarebuild",{"2":{"16":1}}],["juliareproject",{"2":{"11":2}}],["juliaradialdistance",{"2":{"16":1}}],["juliamy",{"2":{"200":1}}],["juliamultipoly",{"2":{"180":1}}],["juliamodule",{"2":{"31":1}}],["juliamonotonechainmethod",{"2":{"16":1}}],["juliameanvalue",{"2":{"16":1}}],["juliascatter",{"2":{"198":1}}],["juliasource",{"2":{"192":2}}],["juliasimplify",{"2":{"16":1,"180":3}}],["juliasigned",{"2":{"14":4,"16":2}}],["juliasegmentize",{"2":{"16":1}}],["julias1",{"2":{"16":1}}],["juliastruct",{"2":{"16":2}}],["juliaspherical",{"2":{"16":1}}],["juliadf",{"2":{"194":1}}],["juliadestination",{"2":{"192":1}}],["juliadouglaspeucker",{"2":{"16":1}}],["juliadifference",{"2":{"16":1}}],["juliadiffintersectingpolygons",{"2":{"16":1,"166":1}}],["juliadistance",{"2":{"14":2,"16":1}}],["juliadisjoint",{"2":{"13":2,"16":1}}],["juliaexport",{"2":{"51":1,"54":1,"57":1,"61":1,"67":1,"70":1,"73":1,"75":1,"83":1,"86":1,"89":1,"92":1,"102":1,"105":1,"116":1,"120":1,"123":1,"133":1,"143":1,"146":1,"148":1,"149":1,"158":1,"161":1,"164":1,"167":1,"171":1,"174":1,"180":1,"187":1}}],["juliaend",{"2":{"85":1}}],["juliaenforce",{"2":{"16":1}}],["juliaenum",{"2":{"16":2}}],["juliaembed",{"2":{"14":2,"16":1}}],["juliaequals",{"2":{"14":30,"16":15,"64":1}}],["juliacent",{"2":{"62":1}}],["juliacentroid",{"2":{"14":2,"16":3}}],["juliacut",{"2":{"16":1}}],["juliaclosedring",{"2":{"16":1,"166":1}}],["juliaconst",{"2":{"53":1,"56":1,"59":1,"64":1,"66":2,"85":1,"94":1,"107":1,"125":1,"135":1,"155":1}}],["juliaconvex",{"2":{"16":1,"82":1}}],["juliacontains",{"2":{"13":2,"16":1}}],["juliacoverage",{"2":{"16":1}}],["juliacovers",{"2":{"13":2,"16":1}}],["juliacoveredby",{"2":{"13":2,"16":1}}],["juliatrue",{"2":{"88":1,"91":1,"94":1,"104":1,"107":1,"118":1,"122":1,"125":1,"135":1,"145":1}}],["juliatraittarget",{"2":{"16":2,"159":1}}],["juliatransform",{"2":{"11":2,"16":1}}],["juliatuples",{"2":{"16":1}}],["juliat",{"2":{"16":1}}],["juliatouches",{"2":{"13":2,"16":1}}],["juliaoverlaps",{"2":{"13":18,"16":9}}],["juliainnerjoin",{"2":{"199":1}}],["juliaintersection",{"2":{"16":2}}],["juliaintersects",{"2":{"13":2}}],["juliaisconcave",{"2":{"16":1}}],["juliaisclockwise",{"2":{"16":1}}],["juliaimport",{"2":{"0":1,"11":2,"13":18,"14":2,"16":18,"32":1,"52":1,"55":1,"62":1,"65":1,"68":1,"79":1,"80":1,"81":1,"84":1,"87":1,"90":1,"93":1,"103":1,"106":1,"117":1,"121":1,"124":1,"134":1,"151":2,"162":2,"168":2,"175":1,"195":4,"196":1,"198":1,"199":1}}],["julia>",{"2":{"11":10,"16":7,"145":3,"185":7}}],["juliajulia>",{"2":{"11":4,"16":3}}],["juliaabstract",{"2":{"16":5,"165":2,"166":1,"176":1}}],["juliaangles",{"2":{"14":2,"16":1}}],["juliaarea",{"2":{"14":2,"16":1}}],["juliaapplyreduce",{"2":{"11":2,"16":1,"151":2}}],["juliaapply",{"2":{"11":2,"16":1,"18":1,"151":2}}],["juliaaccuratearithmetic",{"2":{"0":2}}],["julia",{"2":{"3":1,"8":1,"13":2,"16":6,"25":1,"27":1,"31":3,"32":2,"53":4,"56":10,"59":8,"63":19,"64":60,"66":18,"69":10,"70":6,"71":1,"73":5,"74":29,"75":6,"76":4,"77":1,"82":5,"84":1,"85":4,"88":15,"91":1,"95":1,"96":5,"97":1,"98":1,"99":2,"100":1,"101":1,"104":1,"108":1,"109":3,"110":1,"111":1,"112":1,"113":1,"114":1,"115":3,"118":1,"119":50,"122":7,"126":1,"127":3,"128":1,"129":1,"130":1,"131":1,"132":1,"136":1,"137":3,"138":1,"139":1,"140":2,"141":1,"142":1,"145":9,"146":40,"147":2,"148":18,"154":44,"156":11,"159":1,"160":1,"163":5,"165":1,"169":3,"170":1,"171":1,"173":1,"176":1,"177":2,"180":1,"181":2,"182":15,"183":3,"185":1,"186":1,"187":1,"188":4,"189":1,"190":2,"192":2,"195":2,"198":1}}],["juliageopoly1",{"2":{"193":1}}],["juliageointerface",{"2":{"189":1}}],["juliageometry",{"2":{"82":1}}],["juliageo",{"2":{"16":2,"158":1}}],["juliageodesic",{"2":{"16":1}}],["juliageodesicsegments",{"2":{"16":1}}],["juliageos",{"2":{"16":1}}],["juliagi",{"2":{"0":2}}],["juliago",{"2":{"0":1,"52":1,"55":1,"65":1,"87":1,"90":1,"93":1,"103":1,"106":1,"117":1,"121":1,"124":1,"134":1,"197":1}}],["jl`",{"2":{"82":1,"171":1,"188":1}}],["jlmethod",{"2":{"16":2}}],["jlobjecttype",{"2":{"16":2}}],["jlbinding",{"2":{"16":2}}],["jldocstring",{"2":{"16":2}}],["jldoctest",{"2":{"16":1}}],["jl",{"0":{"25":1,"31":1},"2":{"0":1,"4":2,"11":20,"14":2,"16":16,"22":2,"25":2,"27":2,"31":43,"32":1,"50":1,"53":1,"56":1,"59":1,"60":3,"63":1,"64":1,"66":1,"69":1,"71":1,"72":1,"74":1,"76":1,"77":3,"82":6,"85":1,"88":1,"91":1,"101":1,"104":1,"114":1,"115":1,"118":1,"119":1,"122":1,"132":1,"142":1,"145":2,"146":1,"147":1,"148":1,"154":2,"155":1,"156":2,"158":1,"160":2,"163":1,"166":1,"169":1,"170":2,"171":4,"172":3,"173":1,"174":1,"176":3,"177":2,"180":2,"184":1,"185":6,"186":2,"188":2,"189":1,"192":1,"197":1}}],["snapped",{"2":{"146":1}}],["s3",{"2":{"64":3}}],["scratch",{"2":{"195":1}}],["sciences",{"2":{"192":1}}],["scalefactor",{"2":{"176":3}}],["scattered",{"2":{"198":1}}],["scatter",{"2":{"62":1,"84":2,"87":2,"90":2,"93":1,"103":1,"106":2,"121":2,"134":2,"198":1}}],["schema",{"2":{"148":1,"154":5}}],["scheme",{"2":{"63":1}}],["scenario",{"2":{"119":2}}],["scene",{"2":{"7":1}}],["skipmissing",{"2":{"146":1}}],["skipped",{"2":{"146":1}}],["skip",{"2":{"56":1,"119":14,"146":1,"154":1,"184":4}}],["skygering",{"2":{"1":1}}],["square",{"2":{"85":1,"181":1,"182":1}}],["squared",{"2":{"16":2,"66":2,"85":12,"181":2,"182":7}}],["sqrt",{"2":{"53":2,"63":1,"85":3}}],["sgn",{"2":{"53":5}}],["smallest",{"2":{"53":2,"74":1,"77":1}}],["sᵢ₋₁",{"2":{"59":25}}],["sᵢ₊₁",{"2":{"16":2,"59":41}}],["sᵢ",{"2":{"16":4,"59":46}}],["src",{"2":{"16":2,"31":1}}],["syntax",{"2":{"194":1}}],["sym10100477",{"2":{"119":1}}],["symdifference",{"2":{"38":1,"147":1}}],["symmetric",{"0":{"38":1},"2":{"38":1}}],["symbol=",{"2":{"115":1}}],["symbols",{"2":{"31":2}}],["symbol",{"2":{"16":1,"188":2}}],["system",{"0":{"192":1,"193":1},"2":{"11":4,"171":2,"190":2,"192":1}}],["switches",{"2":{"74":1,"76":1}}],["switch",{"2":{"64":1,"76":1,"160":1}}],["switching",{"2":{"16":1,"66":1}}],["swap",{"2":{"16":1,"76":1,"85":2,"173":1}}],["swapped",{"2":{"13":2,"16":1,"91":1,"94":1,"104":1,"115":1,"118":1,"122":1}}],["swapping",{"2":{"11":2,"16":1,"151":2,"154":1}}],["s2",{"2":{"16":4,"59":6,"64":3}}],["s1",{"2":{"16":3,"59":6,"64":3}}],["saving",{"0":{"195":1}}],["saved",{"2":{"88":1}}],["save",{"2":{"53":1,"190":1,"195":3}}],["says",{"2":{"81":1}}],["say",{"2":{"16":1,"59":1,"176":1}}],["same",{"2":{"13":4,"14":24,"16":23,"18":1,"53":3,"56":1,"64":15,"66":1,"69":1,"70":3,"73":1,"74":1,"75":1,"76":1,"81":1,"84":1,"87":2,"88":30,"119":2,"121":1,"122":8,"152":1,"154":5,"156":1,"161":1,"166":2,"168":1,"169":2,"175":1,"191":1,"192":1,"195":1}}],["samples",{"2":{"6":1}}],["sample",{"2":{"6":1}}],["slow",{"2":{"199":1}}],["slower",{"2":{"16":1,"188":2}}],["slope2",{"2":{"145":2}}],["slope1",{"2":{"145":2}}],["slightly",{"2":{"14":4,"16":2,"56":2}}],["slidergrid",{"2":{"7":1}}],["sliders",{"2":{"7":3}}],["spliced",{"2":{"155":1}}],["split",{"2":{"69":1}}],["sp",{"2":{"119":2}}],["specialized",{"2":{"25":1,"27":1,"82":1,"154":1}}],["specification",{"2":{"162":1,"165":1,"167":1,"168":1}}],["specifically",{"2":{"16":2,"59":3,"178":1,"197":1}}],["specific",{"2":{"64":1,"94":1,"107":1,"125":1,"135":1,"148":1,"154":1,"156":3,"158":1}}],["specified",{"2":{"13":2,"16":2,"64":1,"71":2,"74":2,"76":2,"122":1,"152":1,"180":1}}],["specify",{"2":{"16":1,"156":1,"192":1,"193":1,"197":1}}],["spatial",{"0":{"197":1},"1":{"198":1,"199":1,"200":1},"2":{"197":6,"198":3,"200":1}}],["spawn",{"2":{"148":3,"154":3}}],["span>",{"2":{"16":2}}],["span",{"2":{"16":2,"198":1}}],["space",{"2":{"16":5,"25":1,"27":1,"53":1,"55":1,"119":1,"158":5,"176":1,"177":1}}],["sphere",{"2":{"16":1,"158":3}}],["sphericalgeodesics",{"2":{"158":1}}],["spherical",{"2":{"10":1,"16":4,"158":7}}],["sve",{"2":{"11":2,"16":1,"185":1}}],["svector",{"2":{"11":28,"16":14,"64":5,"70":1,"74":2,"76":6,"119":1,"146":1,"185":13,"191":6,"193":4}}],["styles",{"2":{"154":1}}],["style",{"2":{"154":7}}],["step",{"2":{"64":7,"70":1,"71":3,"73":1,"74":3,"75":1,"76":3,"146":6,"189":1}}],["storing",{"2":{"195":1}}],["stored",{"2":{"64":2,"198":1}}],["stores",{"2":{"64":1}}],["store",{"2":{"59":1,"195":1}}],["stopping",{"2":{"182":2}}],["stops",{"2":{"152":1}}],["stop",{"2":{"18":2,"115":3,"119":4,"122":3}}],["straightline",{"2":{"146":3}}],["straight",{"2":{"146":6,"148":1}}],["strait",{"2":{"146":1}}],["structs",{"2":{"20":1,"165":1}}],["structures",{"2":{"149":1}}],["structure",{"2":{"16":2,"149":1,"156":1,"173":1}}],["struct",{"2":{"16":5,"59":2,"64":2,"82":1,"158":3,"159":3,"160":6,"163":1,"169":2,"176":2,"181":1,"182":1,"183":1,"188":4}}],["strings",{"2":{"16":1,"63":1,"74":1}}],["string",{"2":{"7":1,"11":4,"62":1,"63":1,"171":2}}],["still",{"2":{"10":1,"56":1,"63":1,"64":3,"93":1,"182":1}}],["stay",{"2":{"76":1}}],["stackoverflow",{"2":{"74":1}}],["stack",{"2":{"69":1}}],["states",{"2":{"180":1}}],["state",{"2":{"75":1,"199":9}}],["status",{"2":{"64":31,"71":4,"74":5,"76":4,"146":1}}],["static",{"2":{"160":1}}],["staticarray",{"2":{"59":1}}],["staticarrays",{"2":{"31":1,"64":5,"70":1,"74":2,"76":6,"119":1,"146":1,"185":2}}],["staticarraysco",{"2":{"11":2,"16":1,"185":1}}],["staticarrayscore",{"2":{"11":20,"16":10,"59":1,"185":10,"191":6,"193":4}}],["statica",{"2":{"11":2,"16":1,"185":1}}],["statistics",{"2":{"6":2,"31":1}}],["stability",{"2":{"23":1,"30":1}}],["stable",{"2":{"6":1,"24":1,"177":1}}],["started",{"2":{"64":1}}],["starting",{"2":{"63":2,"64":1,"66":1,"74":1,"169":4}}],["start",{"2":{"16":1,"18":1,"53":7,"59":1,"64":76,"66":17,"71":4,"74":4,"76":5,"88":1,"115":4,"119":44,"122":3,"137":1,"146":2,"161":1,"182":16,"191":1}}],["startvalue",{"2":{"7":4}}],["standardized",{"2":{"119":1}}],["standards",{"2":{"119":1}}],["standard",{"2":{"16":2,"82":1,"158":1}}],["stage",{"2":{"1":1}}],["suite",{"2":{"176":5,"180":13}}],["suggestion",{"2":{"172":1}}],["success",{"2":{"158":1}}],["such",{"2":{"14":2,"16":1,"55":1,"68":1,"77":1,"152":1,"170":1}}],["sun",{"2":{"119":1}}],["surrounds",{"2":{"119":1}}],["sure",{"2":{"3":1,"53":1,"64":2,"85":1,"122":1,"184":1}}],["suppose",{"2":{"199":1,"200":1}}],["supports",{"2":{"58":1,"59":1,"77":1,"154":3,"195":1,"200":2}}],["support",{"2":{"32":1,"60":1,"174":1,"200":1}}],["supported",{"2":{"23":1,"195":1}}],["supertype",{"2":{"16":1,"59":1}}],["sukumar",{"2":{"16":1,"59":1}}],["sublevel",{"2":{"199":1}}],["subsequent",{"2":{"191":1}}],["substituted",{"2":{"11":2,"16":1,"151":2,"154":1}}],["subgeom1",{"2":{"156":2}}],["subgeom",{"2":{"156":3}}],["subject",{"2":{"64":1}}],["subtype",{"2":{"154":1}}],["subtypes",{"2":{"16":2,"59":2}}],["subtracted",{"2":{"145":1}}],["subtitle",{"2":{"6":1,"58":2,"176":1,"180":2}}],["sub",{"2":{"14":12,"16":7,"53":1,"56":3,"66":1,"71":6,"74":3,"76":4,"85":2,"100":2,"101":2,"113":2,"114":2,"131":2,"132":2,"141":2,"142":2,"154":3,"167":4,"168":2,"169":4}}],["sum=1",{"2":{"59":1}}],["summary>",{"2":{"16":4}}],["sum",{"2":{"0":6,"14":4,"16":3,"55":1,"56":2,"57":2,"59":8,"66":1,"85":2,"145":5,"184":1,"189":4}}],["solution",{"2":{"119":1}}],["sort",{"2":{"64":4,"69":2,"74":2,"75":2,"119":1,"122":2,"146":1,"182":1}}],["sorted",{"2":{"20":1,"64":1,"182":7,"197":1}}],["south",{"2":{"16":1,"66":7,"158":1}}],["source",{"2":{"11":20,"13":38,"14":44,"15":6,"16":99,"26":4,"115":2,"151":4,"165":2,"166":4,"171":3,"192":13,"193":1}}],["someone",{"2":{"82":1,"188":1}}],["something",{"0":{"72":1},"2":{"4":1}}],["some",{"2":{"3":1,"13":2,"16":3,"17":1,"59":4,"88":1,"119":3,"122":1,"146":1,"147":1,"148":1,"149":1,"152":2,"154":2,"164":1,"165":3,"166":1,"184":1,"187":2,"190":2,"197":1,"200":1}}],["so",{"2":{"3":1,"11":2,"14":8,"16":10,"17":1,"19":1,"25":1,"27":1,"31":1,"58":1,"59":1,"64":1,"65":1,"74":1,"75":2,"76":2,"84":1,"85":1,"87":1,"88":4,"90":1,"106":1,"117":1,"119":2,"134":1,"146":3,"154":8,"156":1,"174":1,"175":1,"176":3,"177":1,"184":1,"185":1,"188":2,"192":1,"193":1}}],["series",{"2":{"191":1}}],["serve",{"2":{"16":1,"59":1}}],["searchsortedfirst",{"2":{"182":1}}],["seg2",{"2":{"145":2}}],["seg1",{"2":{"145":3}}],["seg",{"2":{"119":23,"122":9}}],["segmentation",{"2":{"175":1}}],["segments",{"2":{"23":1,"31":1,"52":2,"53":1,"62":1,"63":2,"64":3,"66":1,"74":6,"119":18,"176":1,"177":3}}],["segmentization",{"2":{"16":1,"32":1,"158":1,"174":1}}],["segmentizing",{"2":{"16":3,"175":1,"176":2,"177":1}}],["segmentized",{"2":{"175":1}}],["segmentizes",{"2":{"174":1}}],["segmentizemethod",{"2":{"16":1,"176":3,"177":2}}],["segmentize",{"0":{"32":1,"174":1},"1":{"175":1,"176":1,"177":1},"2":{"10":1,"16":4,"31":1,"32":9,"60":1,"149":1,"158":1,"174":1,"175":5,"176":11,"177":13,"196":1}}],["segment",{"2":{"14":8,"16":7,"53":1,"63":5,"64":6,"66":3,"68":1,"74":17,"85":2,"115":3,"119":43,"122":3,"145":2,"174":1,"176":2,"177":1}}],["seperate",{"2":{"74":1}}],["separates",{"2":{"119":1}}],["separate",{"2":{"64":1,"146":1,"154":1,"160":1,"195":1,"198":1}}],["separately",{"2":{"59":1,"146":1}}],["sense",{"2":{"56":1,"85":1}}],["several",{"2":{"20":2,"56":1,"161":1,"169":1}}],["semimajor",{"2":{"16":2,"158":3}}],["setup=",{"2":{"94":1,"107":1,"125":1,"135":1}}],["sets",{"2":{"64":1,"81":1}}],["setdiff",{"2":{"31":1}}],["setting",{"2":{"23":1}}],["set",{"0":{"23":1,"34":1},"1":{"35":1,"36":1,"37":1,"38":1},"2":{"13":4,"14":14,"16":19,"23":1,"53":1,"57":2,"59":8,"64":3,"70":2,"73":2,"74":7,"75":2,"77":2,"87":2,"88":10,"94":1,"107":1,"115":1,"119":2,"122":1,"125":1,"135":1,"145":1,"146":1,"154":5,"166":2,"169":2,"182":2,"191":1,"195":1,"198":3}}],["section",{"2":{"26":1,"119":3,"121":1}}],["sections",{"2":{"4":1,"26":1}}],["seconds=1",{"2":{"176":3,"180":8}}],["secondisleft",{"2":{"146":4}}],["secondisstraight",{"2":{"146":7}}],["secondary",{"2":{"13":6,"16":3,"91":1,"94":1,"135":1}}],["second",{"2":{"13":16,"16":9,"64":1,"74":4,"88":1,"90":2,"91":1,"93":1,"94":1,"97":1,"98":1,"99":1,"104":2,"107":2,"119":2,"125":1,"134":1,"135":1,"138":1,"139":1,"140":2,"182":1,"193":1,"197":1}}],["selected",{"2":{"146":1}}],["selectednode",{"2":{"146":3}}],["select",{"2":{"16":1,"159":1}}],["selection",{"2":{"7":1}}],["self",{"2":{"3":2}}],["seem",{"2":{"25":1,"27":1}}],["see",{"2":{"1":1,"16":4,"29":1,"62":1,"82":1,"85":1,"87":1,"90":1,"93":1,"106":1,"117":1,"119":5,"121":1,"124":1,"134":1,"146":2,"162":1,"163":1,"165":1,"166":3,"168":1,"169":2,"175":2,"182":1,"198":2}}],["sites",{"2":{"199":1}}],["sides",{"2":{"64":3,"162":1}}],["side",{"2":{"53":4,"64":26}}],["six",{"2":{"16":1,"180":1}}],["sin",{"2":{"191":3,"192":1,"193":2}}],["singed",{"2":{"85":1}}],["singular",{"2":{"74":1}}],["singlepoly",{"2":{"180":6}}],["single",{"2":{"14":12,"16":10,"23":1,"53":2,"56":1,"66":1,"88":5,"121":2,"146":2,"148":1,"166":2,"167":1,"169":2,"191":3,"195":1}}],["since",{"2":{"11":2,"16":2,"26":1,"53":1,"56":1,"63":1,"66":2,"75":1,"85":1,"88":1,"119":1,"122":2,"129":1,"154":1,"160":1,"171":1,"188":2,"199":1}}],["simulation",{"2":{"23":1}}],["simultaneously",{"2":{"20":1}}],["similarly",{"2":{"149":1}}],["similar",{"2":{"11":2,"16":4,"18":1,"25":1,"27":1,"29":1,"60":1,"77":1,"82":1,"146":2,"151":2,"154":1,"176":2,"177":1,"186":1}}],["simpler",{"2":{"16":1,"146":1}}],["simple",{"0":{"33":1,"79":1,"198":1},"1":{"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1,"47":1,"48":1,"49":1,"50":1},"2":{"16":3,"33":1,"59":1,"82":1,"149":3,"158":1,"160":1,"171":1,"173":1,"179":2,"180":2}}],["simplifier",{"2":{"180":4}}],["simplified",{"2":{"23":1,"179":1}}],["simplifies",{"2":{"16":3,"181":1,"182":1,"183":1}}],["simplification",{"0":{"178":1},"1":{"179":1,"180":1},"2":{"16":2,"178":2,"180":3}}],["simplifying",{"2":{"178":1}}],["simplifyalgs",{"2":{"184":1}}],["simplifyalg",{"2":{"10":1,"16":8,"180":5,"181":2,"182":2,"183":2}}],["simplify",{"0":{"181":1,"182":1,"183":1},"2":{"3":1,"10":1,"16":15,"31":1,"64":1,"149":1,"179":1,"180":41,"181":1,"182":2,"183":1}}],["simply",{"2":{"1":1,"55":1,"60":1,"64":1,"74":1,"76":1,"91":1,"104":1,"118":1,"146":1,"164":1,"171":1,"172":1,"176":1,"191":1,"194":1}}],["size=",{"2":{"192":1}}],["sizehint",{"2":{"64":2,"71":1,"177":1}}],["size",{"2":{"6":2,"7":5,"16":4,"58":1,"76":1,"146":2,"148":2,"154":2,"180":1}}],["signals",{"2":{"153":1}}],["sign",{"2":{"6":2,"7":2,"53":7,"56":2,"145":3}}],["signed",{"0":{"54":1,"55":1,"83":1,"84":1},"1":{"55":1,"56":1,"84":1,"85":1},"2":{"0":3,"10":4,"14":28,"16":18,"54":1,"55":5,"56":23,"66":3,"83":1,"84":7,"85":19}}],["s",{"0":{"30":1},"2":{"1":1,"3":1,"10":1,"13":2,"16":11,"18":1,"19":1,"29":1,"53":1,"55":1,"56":4,"57":1,"58":2,"59":5,"62":3,"63":3,"64":3,"66":1,"68":1,"71":1,"74":2,"76":3,"81":1,"85":1,"88":1,"103":2,"109":3,"110":4,"111":2,"119":9,"122":1,"124":1,"125":1,"130":1,"146":5,"148":1,"149":2,"154":2,"156":4,"159":2,"160":2,"163":1,"166":4,"167":1,"169":3,"175":4,"176":1,"178":1,"180":2,"184":4,"188":6,"191":6,"192":4,"193":4,"194":2,"195":5,"200":2}}],["shp",{"2":{"195":1}}],["ships",{"2":{"192":1}}],["shifting",{"2":{"193":1}}],["shift",{"2":{"191":3}}],["sharing",{"2":{"106":1}}],["shares",{"2":{"74":1}}],["share",{"2":{"14":14,"16":8,"87":2,"88":8,"110":2,"111":1,"112":1,"122":1,"130":1}}],["shared",{"0":{"184":1},"2":{"13":2,"16":1,"64":2,"74":2,"122":3}}],["shapes",{"2":{"85":1,"195":7}}],["shape",{"2":{"62":1,"71":1,"74":1,"87":1,"158":1,"168":1,"191":1}}],["shaped",{"2":{"58":1}}],["shapefiles",{"2":{"195":1}}],["shapefile",{"2":{"29":1,"195":4}}],["shallower",{"2":{"11":2,"16":1,"151":2,"154":1}}],["short",{"2":{"154":1}}],["shorthand",{"2":{"82":1}}],["shoelace",{"2":{"14":2,"16":1,"56":2,"66":1}}],["shouldn",{"2":{"74":1}}],["should",{"2":{"11":2,"14":2,"16":15,"17":1,"18":1,"20":2,"25":1,"27":1,"32":1,"53":3,"56":1,"63":1,"64":3,"65":1,"88":1,"119":4,"146":2,"151":2,"154":2,"156":1,"158":1,"160":1,"162":1,"165":6,"166":2,"177":1,"180":2}}],["show",{"2":{"0":1,"3":1,"6":1,"7":1,"58":1,"192":1,"195":1,"197":2}}],["shewchuck",{"2":{"1":1}}],["wgs84",{"2":{"192":1}}],["wglmakie",{"2":{"7":1}}],["wₜₒₜ",{"2":{"59":8}}],["wᵢ",{"2":{"59":18}}],["wt",{"2":{"59":3}}],["wong",{"2":{"79":1,"80":1,"196":1}}],["won",{"2":{"23":1,"64":1,"148":1}}],["wouldn",{"2":{"74":1}}],["would",{"0":{"72":1},"2":{"16":3,"23":1,"70":1,"73":1,"74":1,"75":1,"82":4,"146":1,"154":1,"160":2,"192":1,"199":1,"200":1}}],["wound",{"2":{"16":1,"82":1}}],["world",{"0":{"199":1},"2":{"197":1}}],["worrying",{"2":{"24":1}}],["words",{"2":{"13":2,"16":1,"90":1,"117":1,"124":1,"125":1}}],["workflow",{"2":{"115":1,"122":1}}],["workflows",{"2":{"23":1,"25":1,"27":1}}],["works",{"2":{"26":1,"171":1,"174":1}}],["working",{"2":{"13":2,"16":1,"115":1,"192":1}}],["work",{"2":{"3":1,"11":6,"16":3,"53":1,"56":2,"63":1,"66":2,"69":2,"77":1,"85":1,"88":1,"119":1,"122":1,"145":1,"148":1,"151":2,"154":1,"171":1,"185":1,"199":1}}],["wrong",{"2":{"167":1,"184":1}}],["writing",{"2":{"195":1}}],["written",{"2":{"88":1}}],["writes",{"2":{"154":1}}],["write",{"2":{"1":1,"30":1,"146":1,"154":1,"195":7}}],["wrap",{"2":{"14":2,"16":1,"32":3,"35":1,"36":1,"37":1,"38":1,"50":1,"170":1,"176":1}}],["wrapped",{"2":{"22":1,"146":2,"152":1,"154":1}}],["wrapper",{"0":{"30":1},"2":{"30":1,"53":1,"56":1,"63":1,"66":1,"85":1,"88":1,"94":1,"107":1,"122":1,"125":1,"135":1}}],["wrappers`",{"2":{"156":1}}],["wrappers",{"2":{"11":20,"16":12,"22":1,"145":2,"146":1,"162":8,"163":1,"168":22,"175":1,"176":1,"180":1,"185":10,"189":1,"191":121,"192":5,"193":9}}],["wrappergeometry`",{"2":{"171":1}}],["wrappergeometry",{"2":{"11":2}}],["wrapping",{"2":{"11":2,"16":1,"88":1,"171":1,"186":1}}],["walk",{"2":{"69":1}}],["wall2",{"2":{"66":7}}],["wall1",{"2":{"66":12}}],["walls",{"2":{"66":3}}],["wall",{"2":{"66":69}}],["wachspress",{"2":{"59":1}}],["wasincreasing",{"2":{"146":10}}],["wasn",{"2":{"64":1}}],["was",{"2":{"31":1,"32":1,"50":1,"53":1,"56":1,"58":1,"59":4,"60":1,"63":1,"64":1,"66":1,"69":1,"70":1,"71":3,"72":1,"73":1,"74":2,"75":1,"76":3,"82":1,"85":1,"88":1,"91":1,"101":1,"104":1,"114":1,"115":1,"118":1,"119":1,"122":1,"132":1,"142":1,"145":1,"146":1,"147":1,"148":1,"152":1,"154":1,"155":1,"156":1,"160":1,"163":1,"166":1,"169":1,"170":1,"172":1,"173":1,"175":1,"177":1,"184":1,"185":1,"186":1,"188":2,"189":1}}],["ways",{"2":{"167":1}}],["way",{"2":{"16":1,"17":1,"18":1,"24":1,"29":1,"57":1,"149":1,"159":1,"164":1,"177":1,"188":2,"194":1}}],["warn",{"2":{"146":2}}],["warned",{"2":{"16":1,"188":1}}],["warning",{"2":{"10":1,"15":2,"16":3,"24":1,"59":1,"82":1,"148":1,"176":1,"187":1,"199":1}}],["wanted",{"2":{"200":1}}],["wants",{"2":{"82":1,"148":1}}],["want",{"0":{"23":1,"72":1},"2":{"6":1,"18":1,"23":1,"59":1,"64":1,"145":1,"192":2,"194":1,"199":1,"200":1}}],["w",{"2":{"6":13,"7":7,"85":4,"146":1}}],["whole",{"2":{"119":1}}],["whose",{"2":{"13":2,"16":1,"115":1}}],["white",{"2":{"58":1}}],["while",{"2":{"53":1,"62":1,"63":1,"64":5,"74":2,"81":2,"84":1,"88":1,"115":1,"119":1,"146":3,"169":1,"182":1,"184":2,"198":1}}],["whichever",{"2":{"16":1,"180":1}}],["which",{"2":{"0":1,"1":1,"6":1,"7":1,"11":2,"14":4,"15":2,"16":10,"17":1,"18":4,"20":1,"23":2,"33":1,"55":1,"56":1,"57":1,"58":2,"59":5,"60":1,"64":11,"66":2,"74":2,"77":1,"82":1,"88":2,"119":3,"146":3,"147":1,"149":1,"154":1,"158":2,"159":1,"161":2,"162":1,"165":1,"167":1,"168":1,"172":1,"174":1,"175":1,"176":3,"177":2,"180":1,"182":2,"185":1,"188":4,"195":3,"197":3,"198":6,"200":1}}],["wheel",{"2":{"17":1}}],["whether",{"2":{"11":8,"14":2,"16":11,"144":1,"145":1,"151":4,"155":2,"160":1,"161":1}}],["when",{"2":{"11":2,"14":4,"15":2,"16":5,"18":1,"20":1,"23":2,"24":1,"56":1,"59":3,"63":1,"64":2,"71":5,"74":6,"76":7,"119":1,"146":1,"151":2,"152":3,"154":1,"162":1,"165":1,"170":2,"180":1,"192":1,"193":2,"195":1,"200":1}}],["whereas",{"2":{"158":1}}],["wherever",{"2":{"16":1,"186":1}}],["where",{"2":{"11":4,"14":10,"16":12,"20":1,"31":2,"53":8,"56":12,"57":2,"59":24,"63":8,"64":14,"66":8,"69":5,"70":2,"71":5,"73":3,"74":18,"75":2,"76":9,"85":25,"88":1,"119":9,"146":3,"148":18,"151":2,"154":18,"156":17,"158":2,"159":5,"167":1,"171":1,"175":1,"186":1,"187":1,"189":3,"191":4}}],["whatever",{"2":{"11":2,"16":1,"22":1,"151":2,"154":1}}],["what",{"0":{"22":1,"25":1,"30":1,"52":1,"55":2,"62":1,"65":1,"68":1,"84":2,"87":1,"90":1,"93":1,"103":1,"106":1,"117":1,"121":1,"124":1,"134":1,"152":1},"2":{"6":1,"7":1,"24":1,"62":1,"145":1,"146":1,"160":1,"175":1,"192":1,"199":1}}],["whyatt",{"2":{"178":1}}],["why",{"0":{"22":1,"23":1},"2":{"3":1,"17":1,"30":1,"56":1}}],["widely",{"2":{"195":1}}],["widths",{"2":{"7":1}}],["wiki",{"2":{"119":1,"182":1}}],["wikipedia",{"2":{"119":1,"182":2}}],["wind",{"2":{"14":2,"16":2,"56":1,"88":1}}],["winding",{"0":{"81":1},"2":{"14":4,"16":3,"56":3,"64":7,"81":4,"82":1,"88":1,"146":1}}],["wip",{"2":{"10":1}}],["without",{"2":{"11":4,"16":1,"17":1,"24":1,"64":1,"106":1,"122":1,"148":1,"154":1,"156":2,"171":1,"185":1}}],["within",{"0":{"44":1,"133":1,"134":1,"137":1,"138":1,"140":1,"141":1,"142":1},"1":{"134":1,"135":1},"2":{"1":1,"3":1,"10":2,"13":17,"14":6,"15":2,"16":13,"31":1,"44":2,"53":2,"56":1,"57":3,"59":1,"63":1,"64":9,"65":2,"66":5,"71":1,"74":2,"75":1,"76":6,"84":1,"85":5,"90":2,"91":3,"93":2,"109":1,"119":9,"121":1,"122":9,"133":1,"134":6,"135":11,"136":6,"137":14,"138":15,"139":15,"140":7,"141":4,"142":4,"149":1,"197":1,"198":4,"199":2}}],["with",{"0":{"71":1,"74":1,"76":1,"181":1,"182":1,"183":1,"193":1,"194":1},"2":{"0":1,"11":10,"13":10,"14":14,"16":27,"20":1,"22":2,"23":1,"31":1,"52":1,"53":2,"56":7,"57":4,"58":1,"59":2,"63":1,"64":14,"66":6,"71":8,"73":5,"74":15,"75":1,"76":12,"84":1,"85":2,"94":1,"106":1,"110":1,"117":1,"119":28,"121":2,"122":5,"124":1,"125":1,"128":3,"129":2,"130":2,"140":1,"146":7,"148":3,"149":1,"151":6,"152":1,"154":12,"156":2,"158":1,"160":1,"162":1,"167":1,"170":1,"171":1,"174":1,"177":2,"180":2,"182":2,"183":1,"185":1,"188":1,"190":1,"191":4,"192":6,"193":2,"194":2,"195":2,"197":1,"198":1,"199":1}}],["will",{"2":{"0":1,"11":16,"14":14,"15":2,"16":45,"18":3,"23":2,"24":1,"53":4,"56":3,"59":2,"63":1,"64":5,"66":1,"69":1,"70":4,"71":4,"73":4,"74":4,"75":4,"76":4,"82":1,"84":2,"85":4,"88":1,"115":1,"145":1,"146":2,"148":3,"151":6,"152":1,"153":2,"154":4,"156":3,"158":2,"162":1,"166":2,"167":1,"169":2,"171":3,"174":2,"176":3,"180":2,"182":1,"184":1,"185":2,"188":1,"192":1,"195":1,"197":2,"199":1,"200":1}}],["web",{"2":{"195":1}}],["west",{"2":{"66":8}}],["were",{"2":{"64":1,"146":1,"198":1}}],["welcome",{"2":{"25":1,"27":1}}],["well",{"2":{"17":1,"64":1,"66":1,"82":1,"160":1,"174":1,"178":1}}],["weighting",{"2":{"62":2,"63":1}}],["weights",{"2":{"57":4}}],["weight",{"2":{"16":5,"59":14,"63":1}}],["weighted",{"2":{"10":1,"16":2,"57":3,"59":4,"63":4}}],["we",{"0":{"72":2},"2":{"0":1,"1":1,"6":1,"16":3,"17":3,"19":1,"23":3,"24":1,"25":2,"26":1,"27":2,"32":1,"53":1,"55":2,"56":2,"58":4,"59":8,"60":2,"63":1,"64":7,"66":4,"71":8,"73":2,"74":3,"76":1,"77":1,"81":3,"82":2,"85":1,"87":1,"88":5,"90":1,"91":1,"93":1,"94":1,"104":1,"106":1,"107":1,"117":3,"118":1,"119":2,"121":1,"122":2,"124":1,"125":1,"134":1,"135":1,"146":21,"147":1,"148":6,"152":1,"154":19,"156":3,"158":6,"160":4,"161":1,"172":1,"174":2,"175":2,"176":3,"177":1,"180":5,"184":2,"187":1,"188":1,"190":2,"191":4,"192":6,"193":4,"194":1,"195":3,"197":3,"198":7}}],["ty",{"2":{"146":3}}],["typing",{"2":{"60":1,"172":1,"176":1}}],["typically",{"2":{"57":1,"194":1}}],["typemax",{"2":{"85":1,"146":9}}],["typeof",{"2":{"19":1,"59":3,"154":2,"156":1,"159":1,"200":1}}],["type=",{"2":{"16":2}}],["type2",{"2":{"16":2,"88":4}}],["type1",{"2":{"16":2,"88":5}}],["types",{"0":{"157":1,"187":1},"1":{"158":1,"159":1,"160":1,"188":1},"2":{"16":4,"23":1,"24":1,"31":1,"59":3,"66":1,"69":1,"119":3,"157":1,"160":1,"180":1,"187":3,"197":1}}],["type",{"2":{"0":1,"14":22,"15":2,"16":47,"22":2,"23":1,"24":2,"30":2,"53":9,"56":11,"58":1,"59":8,"63":8,"64":21,"66":8,"69":6,"70":7,"71":6,"73":8,"74":19,"75":7,"76":5,"85":28,"88":2,"154":5,"156":38,"158":2,"159":3,"160":6,"164":1,"165":7,"166":2,"173":1,"176":1,"177":1,"180":3,"186":1,"188":1,"189":3,"196":1}}],["tx",{"2":{"146":3}}],["tᵢ",{"2":{"59":1}}],["tutorial",{"2":{"190":1,"197":1}}],["tutorials",{"2":{"26":2}}],["tups",{"2":{"163":4}}],["tuplepoint",{"2":{"31":3,"189":1}}],["tuple",{"0":{"186":1},"2":{"14":2,"16":19,"31":2,"59":2,"63":3,"64":5,"66":3,"69":1,"74":31,"119":17,"145":2,"146":5,"154":2,"162":6,"168":13,"175":1,"180":2,"182":1,"184":2,"189":6,"191":99,"198":2}}],["tuples",{"2":{"10":1,"16":2,"31":1,"60":1,"63":1,"64":1,"69":1,"70":3,"71":1,"73":2,"74":1,"75":4,"76":5,"82":2,"163":2,"169":2,"180":2,"186":2,"199":2}}],["turf",{"2":{"145":1}}],["turned",{"2":{"146":1,"154":1}}],["turning",{"2":{"146":8}}],["turn",{"2":{"16":1,"146":1}}],["t2",{"2":{"16":5,"59":47,"95":1,"115":2,"126":1,"136":1}}],["t1",{"2":{"16":6,"59":51,"115":2}}],["t=float64",{"2":{"14":2,"16":3,"63":3}}],["two",{"2":{"13":10,"14":20,"16":23,"23":2,"53":2,"55":1,"59":1,"63":1,"64":6,"66":3,"70":2,"73":1,"74":14,"75":4,"76":3,"85":5,"87":3,"88":12,"90":2,"91":1,"93":1,"103":1,"104":1,"106":1,"115":1,"117":2,"118":2,"119":2,"121":4,"122":5,"124":3,"125":1,"134":2,"146":3,"165":3,"166":1,"168":2,"169":2,"175":1,"188":1,"191":1,"197":3,"198":3}}],["task",{"2":{"148":3,"154":3}}],["tasks",{"2":{"148":5,"154":5}}],["taskrange",{"2":{"148":5,"154":5}}],["tags",{"2":{"64":4}}],["taget",{"2":{"16":2}}],["taylor",{"2":{"16":1,"59":1}}],["table2",{"2":{"197":4}}],["table1",{"2":{"197":12}}],["tables",{"2":{"22":4,"31":1,"148":5,"154":6,"156":2}}],["table",{"0":{"194":1},"2":{"16":1,"18":1,"29":2,"148":4,"154":13,"180":1,"194":1,"195":1,"197":2}}],["taking",{"2":{"16":3,"63":1,"70":1,"71":1,"73":1,"74":1,"75":1,"76":1,"167":1}}],["takes",{"2":{"64":3,"197":1}}],["taken",{"2":{"20":1,"58":1}}],["take",{"2":{"11":2,"16":2,"29":1,"64":3,"70":1,"71":1,"73":1,"74":1,"76":1,"145":2,"146":2,"148":1,"149":1,"171":1}}],["target=gi",{"2":{"64":1}}],["target=nothing",{"2":{"35":1,"36":1,"37":1,"38":1,"70":1,"73":1,"75":1}}],["targets",{"2":{"23":1,"53":2,"56":3,"66":3,"85":3}}],["target",{"0":{"23":1},"2":{"8":3,"11":28,"16":28,"22":2,"23":2,"32":1,"59":1,"63":2,"64":1,"70":5,"71":11,"73":6,"74":10,"75":4,"76":13,"146":1,"148":33,"149":1,"151":16,"152":5,"153":1,"154":34,"156":79,"159":3,"169":2,"171":3,"180":2}}],["tree",{"2":{"197":1}}],["treating",{"2":{"180":1}}],["treated",{"2":{"119":5,"191":1}}],["treats",{"2":{"56":1,"85":1}}],["trials",{"2":{"176":2,"180":2}}],["triangles",{"2":{"57":1}}],["triangle",{"2":{"16":1,"57":4,"183":4,"198":1}}],["triangulation",{"2":{"16":1,"31":1,"82":1}}],["trivially",{"2":{"149":1}}],["try",{"2":{"72":3,"146":1,"148":3,"152":1,"154":3,"156":3,"199":1}}],["tr",{"2":{"56":3}}],["trues",{"2":{"169":3}}],["true",{"0":{"24":1},"2":{"10":1,"11":10,"13":50,"14":6,"16":45,"31":1,"53":7,"56":1,"58":2,"60":1,"64":30,"66":6,"69":1,"70":1,"71":2,"73":1,"74":1,"75":2,"76":3,"85":4,"88":21,"90":1,"91":1,"93":2,"94":6,"96":1,"97":1,"98":4,"100":1,"101":1,"103":2,"104":1,"106":2,"107":2,"109":1,"110":1,"111":3,"113":1,"114":1,"115":9,"117":3,"118":1,"119":78,"121":2,"122":18,"124":2,"125":6,"128":1,"129":1,"131":1,"132":1,"134":2,"135":7,"137":1,"138":1,"139":4,"141":1,"142":1,"145":4,"146":5,"148":2,"151":4,"154":6,"156":1,"158":1,"160":3,"169":1,"172":1,"176":1,"180":1,"197":1,"200":1}}],["traverse",{"2":{"64":1}}],["traced",{"2":{"64":1}}],["traces",{"2":{"64":1}}],["trace",{"2":{"64":2,"70":1,"73":1,"75":1}}],["track",{"2":{"64":3,"169":2}}],["tracing",{"2":{"16":1,"64":4,"66":1,"71":5,"74":2,"76":2}}],["traditional",{"2":{"16":1,"146":1,"158":1}}],["transverse",{"2":{"192":1}}],["translate",{"2":{"58":2}}],["translation",{"2":{"11":4,"16":2,"180":2,"185":2,"191":3,"193":1}}],["transformations",{"2":{"31":10}}],["transformation",{"0":{"185":1},"2":{"16":1,"146":1,"154":1,"164":1,"171":1,"190":1}}],["transform",{"2":{"8":2,"10":2,"11":11,"16":3,"31":1,"149":1,"171":2,"180":1,"185":4,"191":4,"193":1}}],["trait`",{"2":{"156":1}}],["trait2",{"2":{"85":10,"88":2,"109":2,"110":2,"122":2,"127":2,"129":2,"130":2}}],["trait1",{"2":{"85":12,"88":2,"109":2,"110":2,"122":2,"127":2,"129":2,"130":2}}],["traits",{"2":{"16":2,"18":1,"122":1,"152":2,"159":3,"165":2,"180":2}}],["trait",{"2":{"11":10,"13":4,"14":4,"16":17,"18":7,"20":1,"22":1,"31":1,"32":1,"53":2,"56":5,"59":6,"63":7,"66":2,"69":3,"70":2,"71":2,"73":6,"74":4,"75":2,"76":2,"85":7,"88":11,"94":3,"107":3,"115":2,"119":4,"122":10,"125":3,"135":3,"145":1,"148":9,"149":1,"151":10,"152":3,"154":19,"156":24,"159":8,"165":10,"166":1,"177":1,"180":2,"189":7,"191":1}}],["traittarget",{"0":{"159":1},"2":{"10":1,"11":4,"16":8,"32":1,"53":1,"56":1,"63":1,"66":1,"70":2,"71":4,"73":3,"74":4,"75":2,"76":4,"85":1,"148":6,"149":1,"151":4,"154":6,"158":1,"159":20,"177":1,"180":1}}],["tilted",{"2":{"66":1}}],["tie",{"2":{"53":1}}],["tip",{"2":{"11":2,"15":2,"16":1,"59":1,"171":1,"197":1}}],["times",{"2":{"14":2,"16":1,"170":1}}],["time",{"2":{"6":3,"11":10,"24":1,"58":1,"146":1,"158":1,"171":4,"188":1,"191":1,"192":1,"193":2,"198":1,"199":1}}],["timings",{"2":{"6":5}}],["timing",{"2":{"6":2}}],["title",{"2":{"6":2,"58":2,"81":2,"146":1,"176":1,"180":2}}],["temporary",{"2":{"64":1}}],["term",{"2":{"56":1}}],["terms",{"2":{"16":1,"59":1}}],["teach",{"2":{"26":1}}],["technically",{"2":{"23":1,"161":1}}],["technique",{"2":{"0":1}}],["tell",{"2":{"18":1,"119":1,"160":1,"200":1}}],["text=",{"2":{"16":2}}],["test",{"2":{"64":1,"180":2,"188":1}}],["testing",{"0":{"8":1}}],["tests",{"2":{"3":2}}],["t",{"2":{"3":1,"10":1,"14":56,"16":56,"23":1,"31":8,"32":1,"53":32,"56":41,"59":26,"63":38,"64":74,"66":44,"69":18,"70":12,"71":12,"73":12,"74":156,"75":10,"76":20,"85":87,"88":17,"93":1,"110":1,"119":24,"122":1,"124":1,"128":2,"129":1,"146":14,"148":4,"154":5,"156":3,"158":5,"159":14,"160":2,"166":2,"169":2,"176":3,"177":5,"180":1,"186":7,"188":3,"189":10,"191":4,"199":1}}],["thus",{"2":{"53":1,"56":1,"64":3,"71":1,"74":1,"76":1}}],["those",{"2":{"33":1,"53":1,"64":1,"74":1,"96":1,"137":1,"158":1}}],["though",{"2":{"20":1,"162":1}}],["three",{"2":{"26":1,"57":1,"74":1,"158":1}}],["threading",{"0":{"154":1},"2":{"148":2,"154":5,"160":1}}],["thread",{"2":{"148":3,"154":3}}],["threads",{"2":{"11":2,"16":1,"148":7,"151":2,"154":5}}],["threaded=true",{"2":{"154":1}}],["threaded=",{"2":{"148":5,"154":4}}],["threaded=false",{"2":{"56":1,"63":4,"66":2,"85":8,"148":1,"154":1,"170":1,"180":1}}],["threaded==true",{"2":{"11":2,"16":1,"151":2,"154":1}}],["threaded",{"2":{"11":6,"14":2,"16":7,"24":1,"32":2,"53":2,"56":1,"63":3,"66":3,"85":5,"148":27,"151":4,"154":25,"155":1,"160":2,"170":1,"177":6,"180":1}}],["through",{"2":{"16":4,"53":1,"59":1,"64":3,"66":1,"68":1,"69":2,"82":1,"94":1,"119":5,"135":1,"146":1,"152":1,"154":1,"166":2,"169":2,"182":1,"188":1,"191":1}}],["thrown",{"2":{"152":1}}],["throws",{"2":{"16":1,"188":1}}],["throw",{"2":{"14":2,"16":1,"76":1,"88":1,"146":1,"148":1,"154":1,"156":3}}],["that",{"2":{"3":1,"11":2,"13":6,"14":16,"16":51,"17":1,"18":4,"19":3,"20":1,"22":3,"25":1,"26":1,"27":1,"53":4,"55":2,"56":4,"59":4,"60":2,"62":2,"63":3,"64":17,"65":3,"66":5,"70":4,"71":5,"73":4,"74":14,"75":3,"76":5,"77":1,"81":3,"82":4,"85":2,"87":1,"88":11,"90":4,"91":1,"93":2,"94":1,"104":1,"106":1,"107":1,"117":1,"118":1,"119":3,"121":2,"122":10,"124":2,"125":2,"127":2,"134":3,"135":1,"137":3,"145":1,"146":4,"148":1,"149":1,"151":2,"154":5,"155":1,"156":2,"157":2,"158":6,"159":1,"160":3,"161":3,"162":2,"163":1,"164":3,"165":3,"166":4,"167":2,"168":3,"169":4,"171":1,"174":2,"175":2,"176":3,"177":2,"180":2,"182":1,"184":1,"188":1,"192":4,"193":1,"194":2,"195":3,"197":1,"198":2}}],["than",{"2":{"0":1,"11":2,"13":2,"16":11,"64":2,"96":1,"115":1,"122":1,"137":1,"145":1,"146":2,"151":2,"153":1,"154":1,"157":1,"166":2,"167":1,"168":1,"169":2,"174":1,"176":2,"177":1,"181":1,"188":2}}],["thing",{"0":{"30":1}}],["things",{"2":{"3":1}}],["this",{"0":{"30":1},"2":{"1":1,"10":1,"11":2,"13":2,"14":12,"15":2,"16":32,"18":1,"23":3,"24":2,"25":2,"27":2,"29":1,"31":2,"32":3,"33":1,"50":1,"52":2,"53":6,"55":2,"56":9,"58":3,"59":11,"60":2,"62":1,"63":4,"64":26,"65":1,"66":4,"68":1,"69":5,"71":1,"72":1,"74":5,"75":1,"76":2,"82":5,"84":4,"85":6,"88":4,"90":1,"91":2,"93":3,"94":3,"101":1,"103":1,"104":2,"107":3,"114":1,"115":1,"118":2,"119":3,"121":1,"122":4,"125":3,"132":1,"134":1,"135":3,"142":1,"144":1,"145":3,"146":8,"147":2,"148":7,"149":2,"152":2,"154":15,"155":2,"156":2,"157":1,"158":4,"159":2,"160":4,"161":3,"163":3,"164":1,"165":9,"166":7,"167":4,"169":3,"170":2,"171":4,"172":3,"173":2,"174":3,"175":5,"176":5,"177":4,"178":2,"180":3,"184":9,"185":1,"186":1,"187":3,"188":2,"189":1,"190":1,"191":2,"192":4,"193":3,"194":3,"195":1,"197":3,"198":3,"199":3,"200":1}}],["theta",{"2":{"158":1}}],["theorem",{"2":{"85":1}}],["themselves",{"2":{"59":1}}],["them",{"2":{"16":1,"25":1,"27":1,"64":1,"146":2,"147":2,"154":3,"156":1,"162":2,"167":1,"168":1,"180":1,"191":1,"193":1,"195":3}}],["then",{"2":{"16":5,"18":1,"22":1,"29":1,"53":3,"59":2,"64":6,"66":1,"70":1,"72":2,"73":2,"74":6,"75":2,"76":2,"82":1,"119":1,"146":2,"148":3,"149":1,"152":1,"154":2,"167":1,"176":2,"180":1,"192":1,"197":1,"198":1}}],["thereof",{"2":{"148":1,"149":1}}],["therefore",{"2":{"84":1,"161":1}}],["there",{"2":{"16":3,"22":1,"53":1,"59":2,"60":1,"64":3,"66":1,"69":2,"71":1,"72":1,"74":6,"76":1,"119":1,"122":2,"146":3,"147":1,"149":1,"154":4,"158":1,"159":1,"162":1,"175":1,"184":1,"188":1,"192":2,"195":3}}],["their",{"2":{"13":2,"14":2,"16":2,"59":1,"62":2,"76":1,"85":2,"112":1,"122":1,"124":1,"128":1,"129":1,"138":3,"139":3,"148":1,"149":1,"162":1,"168":1,"170":1}}],["they",{"2":{"13":6,"14":22,"16":25,"20":2,"22":1,"23":1,"24":1,"57":1,"63":2,"64":8,"66":2,"70":2,"73":1,"74":6,"75":2,"76":3,"81":1,"87":3,"88":16,"94":1,"106":1,"110":2,"111":1,"112":1,"117":1,"119":2,"121":2,"122":4,"127":1,"129":1,"130":1,"138":1,"139":1,"146":6,"154":2,"156":1,"161":1,"166":2,"169":2,"175":1,"184":1,"187":1,"198":1}}],["these",{"2":{"11":4,"16":5,"24":1,"53":1,"59":5,"64":3,"76":1,"87":1,"88":1,"90":1,"94":1,"103":1,"106":1,"107":1,"115":2,"117":1,"121":1,"122":1,"124":2,"125":1,"134":1,"135":1,"145":1,"146":3,"151":2,"152":1,"154":2,"171":1,"176":1,"180":2,"188":1,"195":1,"197":1}}],["the",{"0":{"26":1,"29":1,"62":1,"80":1,"81":1},"2":{"0":3,"1":5,"3":3,"4":1,"11":56,"13":128,"14":224,"15":24,"16":415,"17":5,"18":10,"19":2,"20":4,"22":4,"23":5,"24":3,"25":3,"26":4,"27":3,"29":3,"32":3,"52":1,"53":63,"55":12,"56":43,"57":15,"58":12,"59":71,"60":6,"62":6,"63":25,"64":116,"65":7,"66":47,"68":2,"69":7,"70":27,"71":23,"72":1,"73":27,"74":82,"75":29,"76":70,"77":6,"81":11,"82":16,"84":11,"85":81,"87":5,"88":47,"90":9,"91":11,"93":8,"94":25,"97":8,"98":9,"99":3,"100":3,"101":2,"103":4,"104":11,"106":2,"107":21,"109":8,"110":6,"111":4,"113":3,"114":2,"115":5,"117":5,"118":6,"119":123,"121":5,"122":26,"124":5,"125":21,"127":6,"128":10,"129":7,"130":3,"131":3,"132":2,"134":7,"135":24,"137":2,"138":9,"139":9,"140":6,"141":2,"142":2,"144":1,"145":8,"146":47,"147":1,"148":23,"149":9,"151":28,"152":11,"154":69,"155":2,"156":12,"157":1,"158":21,"160":5,"161":5,"162":5,"163":4,"164":2,"165":17,"166":10,"167":4,"168":8,"169":6,"170":1,"171":14,"172":2,"173":5,"174":3,"175":5,"176":26,"177":17,"178":3,"180":18,"181":3,"182":6,"183":3,"184":2,"185":3,"186":1,"187":2,"188":21,"191":10,"192":11,"193":10,"194":2,"195":4,"197":10,"198":17,"199":3}}],["tokyo",{"2":{"199":1}}],["toy",{"2":{"197":1}}],["together",{"2":{"74":1,"76":1,"191":1,"198":1}}],["touching",{"0":{"128":1},"2":{"74":1,"76":1}}],["touch",{"0":{"129":1,"130":1,"131":1},"2":{"64":1,"124":1,"127":2,"129":1,"131":1}}],["touches",{"0":{"42":1,"123":1,"124":1,"127":1},"1":{"124":1,"125":1},"2":{"10":2,"13":5,"16":3,"31":1,"42":2,"123":1,"124":3,"125":11,"126":6,"127":11,"128":15,"129":9,"130":8,"131":3,"132":4,"197":1}}],["totally",{"2":{"75":1}}],["total",{"2":{"56":1,"59":2,"64":2,"66":1}}],["towards",{"2":{"25":1,"27":1}}],["topright",{"2":{"180":1}}],["topologypreserve",{"2":{"178":1}}],["topology",{"2":{"178":1}}],["topological",{"2":{"16":1,"158":2}}],["top",{"2":{"20":1,"26":1,"64":1,"146":1}}],["took",{"2":{"199":1}}],["tools",{"2":{"17":1}}],["too",{"2":{"16":1,"74":1,"174":1,"177":1}}],["tol^2",{"2":{"181":1,"182":1}}],["tolerances",{"2":{"183":1,"184":29}}],["tolerance",{"2":{"181":1,"182":1,"183":1,"184":17}}],["tol",{"2":{"16":12,"176":2,"180":18,"181":7,"182":15,"183":8,"184":18}}],["todo",{"2":{"13":4,"16":2,"31":1,"32":1,"64":1,"74":1,"82":2,"115":4,"122":1,"146":1,"154":1,"160":1,"163":1,"180":1}}],["to",{"0":{"3":1,"23":1,"26":1,"72":1,"95":1,"108":1,"126":1,"136":1},"2":{"0":2,"1":2,"3":3,"4":2,"6":1,"10":2,"11":44,"13":2,"14":66,"15":8,"16":145,"17":2,"18":9,"19":1,"20":2,"22":3,"23":4,"24":2,"25":3,"26":2,"27":3,"29":4,"30":1,"52":1,"53":8,"55":1,"56":4,"57":4,"58":1,"59":26,"60":2,"62":2,"63":5,"64":32,"65":1,"66":12,"68":1,"69":3,"70":8,"71":4,"73":8,"74":27,"75":7,"76":11,"77":1,"79":1,"80":1,"81":4,"82":6,"84":6,"85":32,"87":2,"88":17,"90":1,"91":1,"93":2,"94":7,"103":3,"104":1,"106":1,"107":7,"115":2,"117":2,"118":1,"119":21,"121":3,"122":7,"124":1,"125":7,"127":1,"134":1,"135":7,"145":4,"146":16,"148":11,"149":4,"151":18,"152":6,"153":1,"154":33,"155":7,"156":16,"158":7,"159":2,"160":6,"161":2,"162":3,"164":4,"165":11,"166":5,"167":3,"168":1,"169":4,"170":3,"171":4,"172":1,"173":1,"174":3,"175":3,"176":9,"177":7,"178":1,"180":4,"181":1,"182":15,"183":1,"184":2,"185":4,"186":1,"187":2,"188":9,"189":28,"190":4,"191":6,"192":10,"193":6,"194":7,"195":5,"196":1,"197":7,"198":5,"199":2,"200":8}}],["aim",{"2":{"158":1}}],["ay",{"2":{"145":2}}],["azimuth",{"2":{"145":2}}],["automatically",{"2":{"122":1,"154":1,"192":1}}],["a3",{"2":{"80":1}}],["against",{"2":{"88":1,"119":2,"176":1,"180":1}}],["again",{"2":{"74":1,"154":1}}],["a``",{"2":{"71":2}}],["a`",{"2":{"71":7,"74":3,"76":2}}],["away",{"2":{"60":1,"115":1,"200":1}}],["a2y",{"2":{"74":4}}],["a2x",{"2":{"74":4}}],["a2",{"2":{"58":4,"74":54,"81":1,"122":6}}],["a1y",{"2":{"74":7}}],["a1x",{"2":{"74":7}}],["a1",{"2":{"58":2,"64":9,"74":66,"81":1,"122":6}}],["ams",{"2":{"196":2}}],["america",{"2":{"180":1}}],["am",{"2":{"119":1}}],["ambiguity",{"2":{"85":2,"148":1,"154":1,"156":3}}],["amounts",{"2":{"195":1}}],["amount",{"2":{"55":1,"65":1}}],["amp",{"2":{"3":1,"16":1}}],["a>",{"2":{"16":2}}],["average",{"2":{"57":3,"63":4,"74":1}}],["available",{"0":{"166":1},"2":{"16":3,"31":1,"63":1,"159":1,"165":3,"174":1,"175":1,"177":1,"180":1,"184":1}}],["avoid",{"2":{"15":2,"16":7,"59":1,"70":1,"73":1,"74":1,"75":1,"76":1,"146":2,"148":1,"154":1,"156":3,"177":1,"181":1,"182":1,"183":1,"191":3}}],["after",{"2":{"16":8,"53":1,"64":3,"148":1,"154":1,"180":2}}],["ab",{"2":{"64":3,"70":1,"73":1,"74":5,"75":1}}],["able",{"2":{"20":1,"74":1}}],["ability",{"2":{"17":1}}],["about",{"2":{"16":1,"24":2,"30":1,"59":2,"119":1,"154":1,"158":1,"161":1}}],["above",{"2":{"14":2,"16":1,"53":1,"63":1,"64":1,"74":1,"76":1,"165":1}}],["abs",{"2":{"53":1,"56":4,"63":1,"66":2,"115":8,"122":2,"146":1,"183":1,"200":1}}],["absolutely",{"2":{"148":1}}],["absolute",{"2":{"14":2,"16":1,"55":1,"56":2}}],["abstractrange",{"2":{"146":6}}],["abstractmulticurvetrait",{"2":{"100":1,"101":1,"113":1,"114":1,"131":1,"132":1,"141":1,"142":1}}],["abstractmatrix",{"2":{"16":5,"146":13}}],["abstractpolygontrait",{"2":{"85":1}}],["abstractcurvetrait",{"2":{"53":1,"56":1,"66":1,"96":1,"99":1,"100":1,"109":1,"113":1,"115":1,"127":1,"130":1,"131":1,"137":1,"140":1,"141":1,"145":1,"180":2,"189":3}}],["abstractwkbgeomtrait",{"2":{"32":1}}],["abstractfloat",{"2":{"31":1,"53":1,"56":2,"64":1,"66":2,"69":1,"70":1,"73":1,"74":1,"75":1,"85":8}}],["abstractarrays",{"2":{"152":1}}],["abstractarray",{"2":{"16":1,"148":2,"154":4,"189":2}}],["abstract",{"2":{"16":3,"32":1,"59":3,"158":2,"160":3,"164":1,"165":5,"166":1,"180":3}}],["abstractvector",{"2":{"15":2,"16":1,"59":26,"146":8}}],["abstractgeometrytrait`",{"2":{"165":1}}],["abstractgeometrytrait",{"2":{"16":3,"32":1,"56":2,"66":1,"85":1,"101":1,"114":1,"132":1,"142":1,"152":1,"165":6,"166":2,"189":5}}],["abstractgeometry",{"2":{"13":8,"16":4,"32":1,"91":2,"104":2}}],["abstracttrait",{"2":{"11":4,"13":4,"16":8,"69":1,"71":2,"74":4,"76":2,"122":4,"148":2,"149":1,"151":4,"154":1,"156":7,"159":3}}],["abstractbarycentriccoordinatemethod",{"2":{"10":1,"15":2,"16":7,"59":18}}],["alone",{"2":{"154":1}}],["along",{"2":{"14":8,"16":5,"64":3,"66":2,"74":4,"88":4,"119":1}}],["although",{"2":{"138":1,"139":1}}],["alternate",{"2":{"64":1}}],["alternative",{"2":{"64":1}}],["already",{"2":{"88":1,"119":2,"154":1,"182":1}}],["almost",{"2":{"74":1}}],["alg=nothing",{"2":{"180":1}}],["alg`",{"2":{"180":1}}],["alg",{"2":{"16":4,"32":2,"180":21,"181":3,"182":8,"183":3,"184":7,"188":9}}],["algorithms",{"2":{"16":3,"77":1,"81":1,"162":1,"177":1,"178":1,"180":4,"182":1,"184":1}}],["algorithm",{"0":{"181":1,"182":1,"183":1},"2":{"16":12,"58":1,"64":2,"66":1,"69":3,"70":1,"73":1,"75":1,"77":1,"82":4,"119":1,"178":1,"180":8,"181":1,"182":3,"183":1,"188":4}}],["always",{"2":{"11":14,"14":12,"16":10,"25":1,"27":1,"55":1,"56":4,"66":2,"81":1,"84":1,"85":1,"88":1,"148":1,"151":4,"154":3,"171":4,"197":1}}],["also",{"2":{"11":4,"16":11,"23":1,"53":1,"56":2,"63":2,"64":3,"66":1,"70":1,"73":1,"74":2,"75":1,"77":1,"81":1,"82":1,"84":1,"85":2,"88":3,"122":1,"146":1,"151":2,"152":1,"154":1,"159":1,"163":1,"166":3,"169":2,"172":1,"174":1,"175":1,"176":1,"178":1,"185":1,"191":2,"194":1}}],["allocating",{"2":{"82":1}}],["allocations",{"2":{"15":2,"16":1,"59":1}}],["allocate",{"2":{"82":1}}],["allow=",{"2":{"119":1}}],["allowed",{"2":{"16":1,"94":3,"107":3,"119":6,"125":5,"127":1,"128":2,"135":3,"180":1}}],["allow",{"2":{"11":2,"16":1,"23":1,"74":1,"94":7,"107":7,"115":3,"119":73,"125":10,"135":10,"185":1}}],["allows",{"2":{"0":1,"18":1,"23":1,"24":1,"29":1,"94":2,"96":3,"97":3,"98":3,"99":1,"107":2,"109":3,"110":3,"111":2,"112":1,"125":1,"128":1,"129":1,"130":1,"135":3,"137":3,"138":3,"139":3,"140":1,"149":1,"178":1,"192":1,"194":1,"197":1}}],["all",{"2":{"0":7,"3":1,"11":6,"13":4,"14":6,"16":14,"22":1,"25":1,"27":1,"31":5,"53":5,"56":3,"59":1,"64":13,"66":3,"70":1,"71":3,"74":3,"76":5,"77":1,"80":3,"82":1,"84":1,"88":2,"90":1,"97":3,"98":3,"101":1,"113":1,"114":1,"119":7,"122":4,"134":1,"142":1,"145":1,"146":3,"147":1,"148":1,"151":2,"152":2,"153":1,"154":7,"156":1,"158":1,"163":1,"165":1,"167":1,"170":1,"173":1,"180":1,"185":2,"186":1,"187":1,"191":1,"193":1,"195":1,"197":1}}],["apart",{"2":{"169":1}}],["appears",{"2":{"162":1}}],["append",{"2":{"53":1,"64":5,"70":1,"71":2,"74":2,"75":1,"76":5,"169":2}}],["approximately",{"2":{"64":1,"175":1}}],["approach",{"2":{"19":1}}],["appropriately",{"2":{"198":1}}],["appropriate",{"2":{"16":1,"188":2}}],["applies",{"2":{"152":2}}],["applied",{"2":{"16":3,"20":1,"156":2,"164":2,"165":3,"166":1}}],["application",{"2":{"11":2,"16":3,"148":1,"151":2,"163":1,"165":4,"166":1,"169":2,"174":1,"177":1}}],["apply`",{"2":{"154":1}}],["applys",{"2":{"56":1,"66":1}}],["applyreduce",{"0":{"19":1,"148":1},"2":{"10":2,"11":1,"16":1,"17":1,"19":2,"29":1,"53":1,"56":1,"63":2,"66":1,"85":2,"148":42,"149":1,"151":1,"160":1}}],["apply",{"0":{"11":1,"18":1,"22":1,"29":1,"149":1,"152":1},"1":{"19":1,"150":1,"151":1,"152":1,"153":1,"154":1},"2":{"10":2,"11":7,"16":7,"17":1,"18":5,"20":1,"22":1,"24":1,"29":3,"32":2,"148":5,"149":5,"151":5,"152":4,"153":1,"154":55,"155":1,"156":3,"158":1,"160":1,"165":5,"166":1,"170":1,"171":1,"173":3,"176":1,"177":1,"180":2,"185":3,"186":2}}],["apis",{"2":{"17":1}}],["api",{"0":{"10":1,"59":1},"1":{"11":1,"12":1,"13":1,"14":1,"15":1,"16":1},"2":{"10":1,"16":3,"24":1,"59":1,"176":1,"180":1,"188":1}}],["april",{"0":{"1":1}}],["axes",{"2":{"146":6}}],["ax",{"2":{"6":3,"7":3,"145":2,"191":5}}],["axis`",{"2":{"158":1}}],["axislegend",{"2":{"79":1,"175":1,"179":1}}],["axis",{"2":{"6":2,"7":1,"16":3,"52":1,"55":1,"58":4,"62":1,"65":1,"81":2,"84":1,"146":2,"158":4,"175":1,"180":1,"196":1}}],["axs",{"2":{"6":2}}],["attribute",{"2":{"195":1}}],["attributed",{"2":{"194":1}}],["attributes",{"0":{"194":1},"2":{"190":1,"194":3}}],["attempt",{"2":{"158":1}}],["attempts",{"2":{"119":1}}],["attach",{"2":{"11":4,"14":2,"16":5,"151":2,"155":1}}],["at",{"2":{"3":1,"13":8,"15":2,"16":6,"18":1,"20":1,"24":1,"26":1,"53":2,"55":1,"56":1,"58":1,"59":2,"64":4,"66":2,"74":8,"76":2,"81":1,"119":17,"122":6,"124":1,"125":1,"128":3,"129":2,"130":2,"131":1,"132":1,"135":1,"141":1,"145":1,"152":1,"154":1,"175":1,"177":1,"182":1,"184":1,"192":1,"193":2}}],["atomic",{"2":{"1":1}}],["achieve",{"2":{"167":1}}],["across",{"2":{"152":1}}],["acos",{"2":{"53":1}}],["activate",{"2":{"175":1}}],["action",{"2":{"20":2}}],["actions",{"2":{"20":2}}],["actual",{"2":{"4":1,"59":1,"145":1,"163":1,"171":1,"176":1}}],["actually",{"2":{"3":1,"11":2,"16":1,"59":4,"74":1,"76":3,"119":1,"146":1,"185":1,"195":1}}],["access",{"2":{"192":1}}],["accessed",{"2":{"188":1}}],["acceptable",{"2":{"119":1}}],["accepts",{"2":{"82":1}}],["accepted",{"2":{"16":1,"158":1}}],["accept",{"2":{"16":1,"188":1}}],["according",{"2":{"162":1,"167":1,"168":1,"198":1}}],["accordingly",{"2":{"64":1}}],["account",{"2":{"70":1,"73":1}}],["accurary",{"2":{"74":1}}],["accuratearithmetic",{"2":{"0":2}}],["accurate",{"0":{"0":1},"2":{"0":3,"175":1}}],["accumulators",{"2":{"59":1}}],["accumulator",{"2":{"59":1}}],["accumulate",{"2":{"56":1,"63":3}}],["accumulation",{"0":{"0":1},"2":{"59":1}}],["annotation",{"2":{"160":1}}],["annotated",{"2":{"26":1}}],["answers",{"2":{"167":1}}],["answer",{"2":{"16":3,"70":1,"73":1,"74":1,"75":1}}],["angels",{"2":{"53":1}}],["angle",{"2":{"53":35,"145":1}}],["angles",{"0":{"51":1,"52":1},"1":{"52":1,"53":1},"2":{"10":2,"14":19,"16":10,"31":1,"51":1,"52":4,"53":42}}],["angular",{"2":{"16":1,"158":1}}],["another",{"2":{"13":2,"16":1,"64":2,"74":1,"82":1,"84":1,"90":1,"93":1,"96":1,"98":1,"99":1,"103":1,"106":1,"109":1,"110":1,"111":1,"112":1,"117":1,"119":1,"121":1,"122":1,"124":1,"127":1,"128":1,"129":1,"130":1,"134":1,"137":1,"138":1,"139":1,"140":1,"146":1,"171":1}}],["anonymous",{"2":{"11":2,"16":1,"185":1}}],["anything",{"2":{"58":1,"119":1}}],["any",{"2":{"11":6,"13":2,"14":4,"16":19,"18":1,"24":1,"25":1,"27":1,"29":1,"57":2,"63":1,"64":7,"66":1,"69":1,"71":1,"74":4,"76":1,"85":2,"95":2,"96":1,"99":1,"106":1,"108":2,"109":1,"110":2,"111":1,"112":2,"119":8,"122":2,"126":2,"136":2,"140":1,"146":2,"148":2,"149":2,"151":2,"154":2,"156":1,"163":1,"164":1,"165":4,"166":4,"169":4,"171":2,"174":1,"176":1,"177":1,"182":1,"189":1,"197":3,"198":2}}],["an",{"2":{"3":1,"6":1,"7":1,"11":6,"14":22,"15":2,"16":30,"18":1,"20":1,"23":2,"32":1,"52":1,"53":4,"55":1,"56":2,"58":1,"59":3,"60":2,"62":1,"64":15,"65":2,"66":2,"68":1,"69":1,"70":2,"71":5,"73":2,"74":9,"75":2,"76":2,"82":3,"84":2,"85":5,"87":1,"88":1,"90":1,"93":2,"96":2,"103":1,"106":1,"117":1,"119":13,"121":1,"122":1,"124":1,"134":1,"137":2,"138":1,"139":1,"146":3,"147":1,"148":2,"151":2,"152":1,"153":1,"154":5,"156":1,"158":1,"163":1,"170":1,"171":1,"176":1,"185":2,"188":3,"189":1,"191":2,"192":2,"194":1,"196":1,"198":1}}],["and",{"0":{"11":1,"20":1,"22":1,"24":1,"54":1,"71":1,"74":1,"76":1,"83":1,"191":1,"192":1,"194":1},"1":{"55":1,"56":1,"84":1,"85":1},"2":{"1":1,"3":2,"10":2,"11":16,"13":22,"14":36,"16":93,"17":4,"18":4,"20":2,"22":1,"23":2,"24":3,"25":2,"26":5,"27":2,"29":2,"30":1,"31":2,"32":2,"33":1,"53":13,"55":1,"56":7,"57":2,"58":2,"59":20,"60":1,"61":2,"62":1,"63":29,"64":71,"65":2,"66":18,"68":1,"69":4,"70":4,"71":16,"73":4,"74":38,"75":6,"76":15,"81":1,"82":2,"84":2,"85":13,"87":2,"88":13,"90":3,"91":2,"93":2,"94":3,"97":3,"98":4,"99":1,"103":2,"104":2,"107":3,"110":3,"111":1,"112":1,"115":1,"117":1,"119":36,"121":2,"122":3,"125":2,"129":2,"130":2,"134":3,"135":4,"137":2,"138":3,"139":3,"140":1,"145":2,"146":16,"148":10,"149":6,"151":10,"152":2,"153":3,"154":16,"156":2,"157":1,"158":14,"159":1,"160":3,"161":1,"162":2,"163":1,"164":1,"165":5,"166":2,"167":1,"170":2,"171":2,"173":2,"175":1,"176":5,"177":4,"178":2,"179":1,"180":8,"182":8,"183":1,"184":1,"185":1,"188":4,"190":3,"191":9,"192":7,"193":2,"195":5,"197":2,"198":4,"199":2}}],["adjust",{"2":{"74":1}}],["adjacent",{"2":{"64":1,"71":1,"74":1,"76":1}}],["adaptivity",{"0":{"72":1}}],["adaptive",{"2":{"1":1,"6":3,"7":2,"72":1}}],["adapted",{"2":{"70":1,"73":1,"75":1,"145":1}}],["advance",{"2":{"63":2}}],["advised",{"2":{"16":1,"159":1}}],["additional",{"2":{"195":1}}],["additionally",{"2":{"64":3,"88":1}}],["addition",{"2":{"58":1,"76":1}}],["adding",{"2":{"1":1,"14":2,"16":4,"76":2,"146":1,"170":1,"174":1,"176":2,"177":1}}],["added",{"2":{"16":1,"53":1,"64":6,"66":1,"76":2,"156":1,"169":2,"182":1}}],["add",{"2":{"1":2,"13":2,"16":1,"59":1,"60":1,"64":16,"66":1,"69":4,"70":3,"73":1,"74":2,"75":2,"76":9,"82":1,"115":1,"146":4,"156":1,"160":1,"174":1,"176":1,"182":10,"192":1,"194":2,"197":4}}],["administrative",{"2":{"199":1}}],["admin",{"2":{"0":1,"80":1,"180":2}}],["adm0",{"2":{"0":7,"80":4}}],["arbitrarily",{"2":{"152":1}}],["arbitrary",{"2":{"57":1,"148":1,"149":1,"191":1}}],["around",{"2":{"58":1,"59":2,"69":1,"84":1,"88":1,"146":1,"180":1,"198":1}}],["archgdal",{"2":{"23":1}}],["arc",{"2":{"16":1,"176":1}}],["array",{"2":{"14":2,"16":2,"56":1,"66":1,"146":5,"148":2,"154":5,"181":1,"184":1}}],["arrays",{"2":{"11":2,"16":2,"22":1,"146":1,"148":2,"151":2}}],["argmin",{"2":{"184":1}}],["argtypes",{"2":{"60":2,"172":1,"176":1}}],["argumenterror",{"2":{"76":1,"146":1,"148":1,"154":1,"156":3}}],["argument",{"2":{"14":10,"16":10,"53":1,"56":2,"63":1,"66":1,"70":1,"73":1,"75":1,"85":2,"154":1,"156":1,"188":2,"192":1,"193":1}}],["arguments",{"2":{"11":2,"13":2,"16":5,"64":1,"94":2,"107":1,"125":1,"135":1,"171":1,"176":2,"177":1,"188":1}}],["args",{"2":{"6":2}}],["aren",{"2":{"14":6,"16":5,"69":1,"71":1,"74":2,"76":4,"88":3,"166":2,"169":2}}],["are",{"2":{"3":2,"11":2,"13":8,"14":36,"15":4,"16":51,"20":2,"22":3,"24":1,"25":1,"26":2,"27":1,"52":1,"53":8,"55":1,"56":2,"57":6,"59":11,"62":1,"63":3,"64":31,"66":6,"69":3,"70":3,"71":15,"73":2,"74":16,"75":5,"76":9,"81":3,"84":1,"85":1,"87":3,"88":26,"90":1,"94":7,"96":1,"97":3,"98":3,"99":1,"101":1,"106":1,"107":5,"109":1,"110":1,"111":1,"113":1,"114":1,"119":12,"122":7,"125":5,"127":1,"129":2,"134":1,"135":5,"137":1,"138":3,"139":3,"140":1,"142":1,"145":1,"146":14,"147":1,"151":2,"152":1,"154":6,"156":2,"157":1,"158":4,"159":1,"161":1,"162":1,"163":1,"165":1,"166":3,"167":1,"168":1,"169":2,"170":1,"175":1,"176":1,"177":1,"180":4,"182":1,"184":2,"186":1,"187":2,"188":1,"191":1,"194":2,"195":2,"196":1,"197":3,"198":6,"199":1,"200":1}}],["area2",{"2":{"63":4}}],["area1",{"2":{"63":4}}],["areas",{"2":{"14":4,"16":2,"56":3,"158":1,"183":2}}],["area",{"0":{"54":2,"55":2},"1":{"55":2,"56":2},"2":{"0":6,"10":5,"14":28,"16":26,"31":1,"54":2,"55":9,"56":61,"61":1,"62":3,"63":49,"65":2,"66":44,"75":2,"76":1,"122":1,"148":1,"149":1,"158":2,"166":2,"169":2,"180":2,"183":4,"192":1}}],["arithmetic",{"2":{"0":1}}],["asked",{"2":{"154":1}}],["ask",{"2":{"23":1}}],["assign",{"2":{"190":1}}],["assigned",{"2":{"64":1,"146":7,"198":1}}],["assets",{"2":{"192":1}}],["assetpath",{"2":{"192":1}}],["assemble",{"2":{"163":1}}],["assert",{"2":{"59":23,"63":1,"64":1,"69":1,"71":1,"74":1,"177":1,"189":1}}],["assume",{"2":{"122":2,"148":1,"154":3,"162":1,"169":1}}],["assumed",{"2":{"56":1,"88":1,"119":1}}],["assumes",{"2":{"16":1,"64":1,"85":1,"176":1,"184":1}}],["associativity",{"2":{"19":1}}],["associated",{"0":{"11":1},"2":{"57":2}}],["aspect",{"2":{"6":1,"7":1,"52":1,"55":1,"58":2,"62":1,"65":1,"84":2,"146":2,"175":1,"180":1}}],["as",{"2":{"0":2,"1":1,"6":3,"7":3,"8":3,"11":16,"13":36,"14":12,"15":2,"16":82,"17":2,"18":2,"20":1,"22":1,"23":2,"24":1,"25":1,"27":1,"52":2,"53":4,"55":2,"56":3,"57":4,"58":1,"59":4,"60":3,"62":2,"63":1,"64":15,"65":2,"66":5,"68":3,"69":5,"70":8,"71":2,"73":7,"74":8,"75":7,"76":5,"77":1,"79":2,"80":2,"81":3,"82":3,"84":3,"85":1,"87":2,"88":2,"90":2,"91":2,"93":3,"94":3,"103":2,"104":2,"106":2,"107":3,"115":2,"117":2,"118":2,"119":7,"121":2,"122":2,"124":2,"125":3,"127":1,"134":2,"135":3,"145":8,"146":3,"148":4,"149":3,"151":4,"152":2,"153":2,"154":10,"156":2,"158":3,"159":2,"160":2,"162":2,"163":2,"165":1,"166":1,"168":2,"170":1,"171":3,"174":2,"175":2,"176":3,"178":2,"179":2,"180":7,"182":2,"185":3,"188":2,"189":2,"190":3,"191":2,"192":1,"193":1,"195":3,"196":3,"197":2,"198":3,"199":2}}],["a",{"0":{"23":1,"192":1,"194":1},"2":{"0":1,"1":3,"3":1,"8":2,"11":26,"13":10,"14":158,"15":2,"16":209,"17":1,"18":6,"20":3,"22":3,"23":4,"24":2,"25":2,"27":2,"29":2,"30":2,"32":4,"35":3,"36":3,"37":3,"38":3,"40":2,"41":2,"42":2,"43":2,"44":2,"45":2,"46":2,"47":2,"48":2,"49":2,"52":3,"53":22,"55":11,"56":20,"57":13,"58":4,"59":11,"60":2,"62":5,"63":8,"64":281,"65":2,"66":17,"68":3,"69":4,"70":39,"71":30,"72":3,"73":38,"74":91,"75":36,"76":45,"77":3,"79":3,"80":2,"81":1,"82":4,"84":15,"85":27,"87":2,"88":54,"90":2,"93":1,"94":3,"96":5,"97":3,"98":2,"100":2,"101":2,"103":2,"106":1,"107":3,"109":4,"110":3,"111":1,"113":2,"114":2,"115":1,"117":2,"119":52,"121":5,"122":27,"124":2,"125":4,"127":4,"128":2,"129":2,"130":1,"131":2,"132":2,"134":1,"135":3,"137":5,"138":2,"139":2,"141":2,"142":2,"144":1,"145":4,"146":79,"148":6,"149":4,"151":8,"152":4,"154":27,"156":5,"158":11,"159":6,"160":6,"161":6,"162":2,"163":2,"164":5,"165":7,"166":9,"167":8,"169":6,"170":2,"171":8,"172":3,"173":3,"174":5,"175":4,"176":8,"177":10,"179":3,"180":5,"183":3,"184":1,"185":2,"186":1,"188":12,"189":2,"190":1,"191":21,"192":12,"193":5,"194":5,"195":11,"196":1,"197":5,"198":8,"199":3,"200":3}}]],"serializationVersion":2}';export{e as default}; diff --git a/dev/assets/chunks/VPLocalSearchBox.D0wJY9iU.js b/dev/assets/chunks/VPLocalSearchBox.DWl9lc2y.js similarity index 99% rename from dev/assets/chunks/VPLocalSearchBox.D0wJY9iU.js rename to dev/assets/chunks/VPLocalSearchBox.DWl9lc2y.js index a83ad249b..c25b103fd 100644 --- a/dev/assets/chunks/VPLocalSearchBox.D0wJY9iU.js +++ b/dev/assets/chunks/VPLocalSearchBox.DWl9lc2y.js @@ -1,4 +1,4 @@ -var Nt=Object.defineProperty;var Ft=(a,e,t)=>e in a?Nt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Re=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{V as Ot,p as se,h as pe,aj as Xe,ak as Rt,al as Ct,q as je,am as Mt,d as At,D as ye,an as et,ao as Lt,ap as Dt,s as zt,aq as Pt,v as Ce,P as ue,O as we,ar as jt,as as Vt,W as $t,R as Bt,$ as Wt,o as q,b as Kt,j as S,a0 as Jt,k as D,at as Ut,au as qt,av as Gt,c as Y,n as tt,e as xe,C as st,F as nt,a as de,t as he,aw as Ht,ax as it,ay as Qt,a9 as Yt,af as Zt,az as Xt,_ as es}from"./framework.B_n_RGhH.js";import{u as ts,c as ss}from"./theme.CvBxl4wu.js";const ns={root:()=>Ot(()=>import("./@localSearchIndexroot.D6ma5ZdG.js"),[])};/*! +var Nt=Object.defineProperty;var Ft=(a,e,t)=>e in a?Nt(a,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[e]=t;var Re=(a,e,t)=>Ft(a,typeof e!="symbol"?e+"":e,t);import{V as Ot,p as se,h as pe,aj as Xe,ak as Rt,al as Ct,q as je,am as Mt,d as At,D as ye,an as et,ao as Lt,ap as Dt,s as zt,aq as Pt,v as Ce,P as ue,O as we,ar as jt,as as Vt,W as $t,R as Bt,$ as Wt,o as q,b as Kt,j as S,a0 as Jt,k as D,at as Ut,au as qt,av as Gt,c as Y,n as tt,e as xe,C as st,F as nt,a as de,t as he,aw as Ht,ax as it,ay as Qt,a9 as Yt,af as Zt,az as Xt,_ as es}from"./framework.B_n_RGhH.js";import{u as ts,c as ss}from"./theme.D7YFU4YQ.js";const ns={root:()=>Ot(()=>import("./@localSearchIndexroot.Bmv5uU5f.js"),[])};/*! * tabbable 6.2.0 * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE */var vt=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],Ie=vt.join(","),mt=typeof Element>"u",ie=mt?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,ke=!mt&&Element.prototype.getRootNode?function(a){var e;return a==null||(e=a.getRootNode)===null||e===void 0?void 0:e.call(a)}:function(a){return a==null?void 0:a.ownerDocument},Ne=function a(e,t){var s;t===void 0&&(t=!0);var n=e==null||(s=e.getAttribute)===null||s===void 0?void 0:s.call(e,"inert"),r=n===""||n==="true",i=r||t&&e&&a(e.parentNode);return i},is=function(e){var t,s=e==null||(t=e.getAttribute)===null||t===void 0?void 0:t.call(e,"contenteditable");return s===""||s==="true"},gt=function(e,t,s){if(Ne(e))return[];var n=Array.prototype.slice.apply(e.querySelectorAll(Ie));return t&&ie.call(e,Ie)&&n.unshift(e),n=n.filter(s),n},bt=function a(e,t,s){for(var n=[],r=Array.from(e);r.length;){var i=r.shift();if(!Ne(i,!1))if(i.tagName==="SLOT"){var o=i.assignedElements(),l=o.length?o:i.children,c=a(l,!0,s);s.flatten?n.push.apply(n,c):n.push({scopeParent:i,candidates:c})}else{var h=ie.call(i,Ie);h&&s.filter(i)&&(t||!e.includes(i))&&n.push(i);var v=i.shadowRoot||typeof s.getShadowRoot=="function"&&s.getShadowRoot(i),p=!Ne(v,!1)&&(!s.shadowRootFilter||s.shadowRootFilter(i));if(v&&p){var b=a(v===!0?i.children:v.children,!0,s);s.flatten?n.push.apply(n,b):n.push({scopeParent:i,candidates:b})}else r.unshift.apply(r,i.children)}}return n},yt=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},ne=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||is(e))&&!yt(e)?0:e.tabIndex},rs=function(e,t){var s=ne(e);return s<0&&t&&!yt(e)?0:s},as=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},wt=function(e){return e.tagName==="INPUT"},os=function(e){return wt(e)&&e.type==="hidden"},ls=function(e){var t=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(s){return s.tagName==="SUMMARY"});return t},cs=function(e,t){for(var s=0;ssummary:first-of-type"),i=r?e.parentElement:e;if(ie.call(i,"details:not([open]) *"))return!0;if(!s||s==="full"||s==="legacy-full"){if(typeof n=="function"){for(var o=e;e;){var l=e.parentElement,c=ke(e);if(l&&!l.shadowRoot&&n(l)===!0)return rt(e);e.assignedSlot?e=e.assignedSlot:!l&&c!==e.ownerDocument?e=c.host:e=l}e=o}if(fs(e))return!e.getClientRects().length;if(s!=="legacy-full")return!0}else if(s==="non-zero-area")return rt(e);return!1},vs=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if(t.tagName==="FIELDSET"&&t.disabled){for(var s=0;s=0)},gs=function a(e){var t=[],s=[];return e.forEach(function(n,r){var i=!!n.scopeParent,o=i?n.scopeParent:n,l=rs(o,i),c=i?a(n.candidates):o;l===0?i?t.push.apply(t,c):t.push(o):s.push({documentOrder:r,tabIndex:l,item:n,isScope:i,content:c})}),s.sort(as).reduce(function(n,r){return r.isScope?n.push.apply(n,r.content):n.push(r.content),n},[]).concat(t)},bs=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:Ve.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:ms}):s=gt(e,t.includeContainer,Ve.bind(null,t)),gs(s)},ys=function(e,t){t=t||{};var s;return t.getShadowRoot?s=bt([e],t.includeContainer,{filter:Fe.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):s=gt(e,t.includeContainer,Fe.bind(null,t)),s},re=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ie.call(e,Ie)===!1?!1:Ve(t,e)},ws=vt.concat("iframe").join(","),Me=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return ie.call(e,ws)===!1?!1:Fe(t,e)};/*! diff --git a/dev/assets/chunks/theme.CvBxl4wu.js b/dev/assets/chunks/theme.D7YFU4YQ.js similarity index 99% rename from dev/assets/chunks/theme.CvBxl4wu.js rename to dev/assets/chunks/theme.D7YFU4YQ.js index 43443d5bc..c264009a6 100644 --- a/dev/assets/chunks/theme.CvBxl4wu.js +++ b/dev/assets/chunks/theme.D7YFU4YQ.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.D0wJY9iU.js","assets/chunks/framework.B_n_RGhH.js"])))=>i.map(i=>d[i]); -import{d as m,o as a,c as u,r as c,n as I,a as O,t as w,b as g,w as f,e as h,T as de,_ as $,u as je,i as Ge,f as ze,g as ve,h as y,j as p,k as r,l as K,m as re,p as T,q as F,s as Z,v as z,x as pe,y as fe,z as Ke,A as Re,B as R,F as M,C as B,D as Ve,E as x,G as k,H as E,I as Le,J as ee,K as G,L as q,M as We,N as Te,O as ie,P as Ne,Q as we,R as te,S as qe,U as Je,V as Ye,W as Ie,X as he,Y as Xe,Z as Qe,$ as Ze,a0 as xe,a1 as Me,a2 as et,a3 as tt,a4 as nt}from"./framework.B_n_RGhH.js";const st=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(o){return(e,t)=>(a(),u("span",{class:I(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[O(w(e.text),1)])],2))}}),ot={key:0,class:"VPBackdrop"},at=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(o){return(e,t)=>(a(),g(de,{name:"fade"},{default:f(()=>[e.show?(a(),u("div",ot)):h("",!0)]),_:1}))}}),rt=$(at,[["__scopeId","data-v-b06cdb19"]]),L=je;function it(o,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(o,e):(o(),(s=!0)&&setTimeout(()=>s=!1,e))}}function le(o){return/^\//.test(o)?o:`/${o}`}function me(o){const{pathname:e,search:t,hash:s,protocol:n}=new URL(o,"http://a.com");if(Ge(o)||o.startsWith("#")||!n.startsWith("http")||!ze(e))return o;const{site:i}=L(),l=e.endsWith("/")||e.endsWith(".html")?o:o.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${s}`);return ve(l)}function Y({correspondingLink:o=!1}={}){const{site:e,localeIndex:t,page:s,theme:n,hash:i}=L(),l=y(()=>{var d,_;return{label:(d=e.value.locales[t.value])==null?void 0:d.label,link:((_=e.value.locales[t.value])==null?void 0:_.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([d,_])=>l.value.label===_.label?[]:{text:_.label,link:lt(_.link||(d==="root"?"/":`/${d}/`),n.value.i18nRouting!==!1&&o,s.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function lt(o,e,t,s){return e?o.replace(/\/$/,"")+le(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):o}const ct={class:"NotFound"},ut={class:"code"},dt={class:"title"},vt={class:"quote"},pt={class:"action"},ft=["href","aria-label"],ht=m({__name:"NotFound",setup(o){const{theme:e}=L(),{currentLang:t}=Y();return(s,n)=>{var i,l,v,d,_;return a(),u("div",ct,[p("p",ut,w(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),p("h1",dt,w(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=p("div",{class:"divider"},null,-1)),p("blockquote",vt,w(((v=r(e).notFound)==null?void 0:v.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",pt,[p("a",{class:"link",href:r(ve)(r(t).link),"aria-label":((d=r(e).notFound)==null?void 0:d.linkLabel)??"go to home"},w(((_=r(e).notFound)==null?void 0:_.linkText)??"Take me home"),9,ft)])])}}}),mt=$(ht,[["__scopeId","data-v-951cab6c"]]);function Ae(o,e){if(Array.isArray(o))return X(o);if(o==null)return[];e=le(e);const t=Object.keys(o).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(le(n))),s=t?o[t]:[];return Array.isArray(s)?X(s):X(s.items,s.base)}function _t(o){const e=[];let t=0;for(const s in o){const n=o[s];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function bt(o){const e=[];function t(s){for(const n of s)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(o),e}function ce(o,e){return Array.isArray(e)?e.some(t=>ce(o,t)):K(o,e.link)?!0:e.items?ce(o,e.items):!1}function X(o,e){return[...o].map(t=>{const s={...t},n=s.base||e;return n&&s.link&&(s.link=n+s.link),s.items&&(s.items=X(s.items,n)),s})}function U(){const{frontmatter:o,page:e,theme:t}=L(),s=re("(min-width: 960px)"),n=T(!1),i=y(()=>{const C=t.value.sidebar,N=e.value.relativePath;return C?Ae(C,N):[]}),l=T(i.value);F(i,(C,N)=>{JSON.stringify(C)!==JSON.stringify(N)&&(l.value=i.value)});const v=y(()=>o.value.sidebar!==!1&&l.value.length>0&&o.value.layout!=="home"),d=y(()=>_?o.value.aside==null?t.value.aside==="left":o.value.aside==="left":!1),_=y(()=>o.value.layout==="home"?!1:o.value.aside!=null?!!o.value.aside:t.value.aside!==!1),V=y(()=>v.value&&s.value),b=y(()=>v.value?_t(l.value):[]);function P(){n.value=!0}function S(){n.value=!1}function A(){n.value?S():P()}return{isOpen:n,sidebar:l,sidebarGroups:b,hasSidebar:v,hasAside:_,leftAside:d,isSidebarEnabled:V,open:P,close:S,toggle:A}}function kt(o,e){let t;Z(()=>{t=o.value?document.activeElement:void 0}),z(()=>{window.addEventListener("keyup",s)}),pe(()=>{window.removeEventListener("keyup",s)});function s(n){n.key==="Escape"&&o.value&&(e(),t==null||t.focus())}}function gt(o){const{page:e,hash:t}=L(),s=T(!1),n=y(()=>o.value.collapsed!=null),i=y(()=>!!o.value.link),l=T(!1),v=()=>{l.value=K(e.value.relativePath,o.value.link)};F([e,o,t],v),z(v);const d=y(()=>l.value?!0:o.value.items?ce(e.value.relativePath,o.value.items):!1),_=y(()=>!!(o.value.items&&o.value.items.length));Z(()=>{s.value=!!(n.value&&o.value.collapsed)}),fe(()=>{(l.value||d.value)&&(s.value=!1)});function V(){n.value&&(s.value=!s.value)}return{collapsed:s,collapsible:n,isLink:i,isActiveLink:l,hasActiveLink:d,hasChildren:_,toggle:V}}function $t(){const{hasSidebar:o}=U(),e=re("(min-width: 960px)"),t=re("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:o.value?t.value:e.value)}}const ue=[];function Ce(o){return typeof o.outline=="object"&&!Array.isArray(o.outline)&&o.outline.label||o.outlineTitle||"On this page"}function _e(o){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:yt(t),link:"#"+t.id,level:s}});return Pt(e,o)}function yt(o){let e="";for(const t of o.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Pt(o,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;o=o.filter(l=>l.level>=s&&l.level<=n),ue.length=0;for(const{element:l,link:v}of o)ue.push({element:l,link:v});const i=[];e:for(let l=0;l=0;d--){const _=o[d];if(_.level{requestAnimationFrame(i),window.addEventListener("scroll",s)}),Ke(()=>{l(location.hash)}),pe(()=>{window.removeEventListener("scroll",s)});function i(){if(!t.value)return;const v=window.scrollY,d=window.innerHeight,_=document.body.offsetHeight,V=Math.abs(v+d-_)<1,b=ue.map(({element:S,link:A})=>({link:A,top:Vt(S)})).filter(({top:S})=>!Number.isNaN(S)).sort((S,A)=>S.top-A.top);if(!b.length){l(null);return}if(v<1){l(null);return}if(V){l(b[b.length-1].link);return}let P=null;for(const{link:S,top:A}of b){if(A>v+Re()+4)break;P=S}l(P)}function l(v){n&&n.classList.remove("active"),v==null?n=null:n=o.value.querySelector(`a[href="${decodeURIComponent(v)}"]`);const d=n;d?(d.classList.add("active"),e.value.style.top=d.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Vt(o){let e=0;for(;o!==document.body;){if(o===null)return NaN;e+=o.offsetTop,o=o.offsetParent}return e}const Lt=["href","title"],Tt=m({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(o){function e({target:t}){const s=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(s));n==null||n.focus({preventScroll:!0})}return(t,s)=>{const n=R("VPDocOutlineItem",!0);return a(),u("ul",{class:I(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(M,null,B(t.headers,({children:i,link:l,title:v})=>(a(),u("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:v},w(v),9,Lt),i!=null&&i.length?(a(),g(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Be=$(Tt,[["__scopeId","data-v-3f927ebe"]]),Nt={class:"content"},wt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},It=m({__name:"VPDocAsideOutline",setup(o){const{frontmatter:e,theme:t}=L(),s=Ve([]);x(()=>{s.value=_e(e.value.outline??t.value.outline)});const n=T(),i=T();return St(n,i),(l,v)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:I(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:n},[p("div",Nt,[p("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),p("div",wt,w(r(Ce)(r(t))),1),k(Be,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),Mt=$(It,[["__scopeId","data-v-b38bf2ff"]]),At={class:"VPDocAsideCarbonAds"},Ct=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(o){const e=()=>null;return(t,s)=>(a(),u("div",At,[k(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Bt={class:"VPDocAside"},Ht=m({__name:"VPDocAside",setup(o){const{theme:e}=L();return(t,s)=>(a(),u("div",Bt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),k(Mt),c(t.$slots,"aside-outline-after",{},void 0,!0),s[0]||(s[0]=p("div",{class:"spacer"},null,-1)),c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),g(Ct,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Et=$(Ht,[["__scopeId","data-v-6d7b3c46"]]);function Dt(){const{theme:o,page:e}=L();return y(()=>{const{text:t="Edit this page",pattern:s=""}=o.value.editLink||{};let n;return typeof s=="function"?n=s(e.value):n=s.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Ft(){const{page:o,theme:e,frontmatter:t}=L();return y(()=>{var _,V,b,P,S,A,C,N;const s=Ae(e.value.sidebar,o.value.relativePath),n=bt(s),i=Ot(n,H=>H.link.replace(/[?#].*$/,"")),l=i.findIndex(H=>K(o.value.relativePath,H.link)),v=((_=e.value.docFooter)==null?void 0:_.prev)===!1&&!t.value.prev||t.value.prev===!1,d=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:v?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[l-1])==null?void 0:b.docFooterText)??((P=i[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((S=i[l-1])==null?void 0:S.link)},next:d?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[l+1])==null?void 0:A.docFooterText)??((C=i[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((N=i[l+1])==null?void 0:N.link)}}})}function Ot(o,e){const t=new Set;return o.filter(s=>{const n=e(s);return t.has(n)?!1:t.add(n)})}const D=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(o){const e=o,t=y(()=>e.tag??(e.href?"a":"span")),s=y(()=>e.href&&Le.test(e.href)||e.target==="_blank");return(n,i)=>(a(),g(E(t.value),{class:I(["VPLink",{link:n.href,"vp-external-link-icon":s.value,"no-icon":n.noIcon}]),href:n.href?r(me)(n.href):void 0,target:n.target??(s.value?"_blank":void 0),rel:n.rel??(s.value?"noreferrer":void 0)},{default:f(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Ut={class:"VPLastUpdated"},jt=["datetime"],Gt=m({__name:"VPDocFooterLastUpdated",setup(o){const{theme:e,page:t,lang:s}=L(),n=y(()=>new Date(t.value.lastUpdated)),i=y(()=>n.value.toISOString()),l=T("");return z(()=>{Z(()=>{var v,d,_;l.value=new Intl.DateTimeFormat((d=(v=e.value.lastUpdated)==null?void 0:v.formatOptions)!=null&&d.forceLocale?s.value:void 0,((_=e.value.lastUpdated)==null?void 0:_.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(v,d)=>{var _;return a(),u("p",Ut,[O(w(((_=r(e).lastUpdated)==null?void 0:_.text)||r(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:i.value},w(l.value),9,jt)])}}}),zt=$(Gt,[["__scopeId","data-v-475f71b8"]]),Kt={key:0,class:"VPDocFooter"},Rt={key:0,class:"edit-info"},Wt={key:0,class:"edit-link"},qt={key:1,class:"last-updated"},Jt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Yt={class:"pager"},Xt=["innerHTML"],Qt=["innerHTML"],Zt={class:"pager"},xt=["innerHTML"],en=["innerHTML"],tn=m({__name:"VPDocFooter",setup(o){const{theme:e,page:t,frontmatter:s}=L(),n=Dt(),i=Ft(),l=y(()=>e.value.editLink&&s.value.editLink!==!1),v=y(()=>t.value.lastUpdated),d=y(()=>l.value||v.value||i.value.prev||i.value.next);return(_,V)=>{var b,P,S,A;return d.value?(a(),u("footer",Kt,[c(_.$slots,"doc-footer-before",{},void 0,!0),l.value||v.value?(a(),u("div",Rt,[l.value?(a(),u("div",Wt,[k(D,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:f(()=>[V[0]||(V[0]=p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),O(" "+w(r(n).text),1)]),_:1},8,["href"])])):h("",!0),v.value?(a(),u("div",qt,[k(zt)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",Jt,[V[1]||(V[1]=p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),p("div",Yt,[(S=r(i).prev)!=null&&S.link?(a(),g(D,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,Xt),p("span",{class:"title",innerHTML:r(i).prev.text},null,8,Qt)]}),_:1},8,["href"])):h("",!0)]),p("div",Zt,[(A=r(i).next)!=null&&A.link?(a(),g(D,{key:0,class:"pager-link next",href:r(i).next.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,xt),p("span",{class:"title",innerHTML:r(i).next.text},null,8,en)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),nn=$(tn,[["__scopeId","data-v-4f9813fa"]]),sn={class:"container"},on={class:"aside-container"},an={class:"aside-content"},rn={class:"content"},ln={class:"content-container"},cn={class:"main"},un=m({__name:"VPDoc",setup(o){const{theme:e}=L(),t=ee(),{hasSidebar:s,hasAside:n,leftAside:i}=U(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(v,d)=>{const _=R("Content");return a(),u("div",{class:I(["VPDoc",{"has-sidebar":r(s),"has-aside":r(n)}])},[c(v.$slots,"doc-top",{},void 0,!0),p("div",sn,[r(n)?(a(),u("div",{key:0,class:I(["aside",{"left-aside":r(i)}])},[d[0]||(d[0]=p("div",{class:"aside-curtain"},null,-1)),p("div",on,[p("div",an,[k(Et,null,{"aside-top":f(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",rn,[p("div",ln,[c(v.$slots,"doc-before",{},void 0,!0),p("main",cn,[k(_,{class:I(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),k(nn,null,{"doc-footer-before":f(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(v.$slots,"doc-after",{},void 0,!0)])])]),c(v.$slots,"doc-bottom",{},void 0,!0)],2)}}}),dn=$(un,[["__scopeId","data-v-83890dd9"]]),vn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(o){const e=o,t=y(()=>e.href&&Le.test(e.href)),s=y(()=>e.tag||e.href?"a":"button");return(n,i)=>(a(),g(E(s.value),{class:I(["VPButton",[n.size,n.theme]]),href:n.href?r(me)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:f(()=>[O(w(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),pn=$(vn,[["__scopeId","data-v-14206e74"]]),fn=["src","alt"],hn=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(o){return(e,t)=>{const s=R("VPImage",!0);return e.image?(a(),u(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",G({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ve)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,fn)):(a(),u(M,{key:1},[k(s,G({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),k(s,G({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),Q=$(hn,[["__scopeId","data-v-35a7d0b8"]]),mn={class:"container"},_n={class:"main"},bn={key:0,class:"name"},kn=["innerHTML"],gn=["innerHTML"],$n=["innerHTML"],yn={key:0,class:"actions"},Pn={key:0,class:"image"},Sn={class:"image-container"},Vn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(o){const e=q("hero-image-slot-exists");return(t,s)=>(a(),u("div",{class:I(["VPHero",{"has-image":t.image||r(e)}])},[p("div",mn,[p("div",_n,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",bn,[p("span",{innerHTML:t.name,class:"clip"},null,8,kn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,gn)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,$n)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",yn,[(a(!0),u(M,null,B(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[k(pn,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",Pn,[p("div",Sn,[s[0]||(s[0]=p("div",{class:"image-bg"},null,-1)),c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),g(Q,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),Ln=$(Vn,[["__scopeId","data-v-955009fc"]]),Tn=m({__name:"VPHomeHero",setup(o){const{frontmatter:e}=L();return(t,s)=>r(e).hero?(a(),g(Ln,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Nn={class:"box"},wn={key:0,class:"icon"},In=["innerHTML"],Mn=["innerHTML"],An=["innerHTML"],Cn={key:4,class:"link-text"},Bn={class:"link-text-value"},Hn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(o){return(e,t)=>(a(),g(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:f(()=>[p("article",Nn,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",wn,[k(Q,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),g(Q,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,In)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,Mn),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,An)):h("",!0),e.linkText?(a(),u("div",Cn,[p("p",Bn,[O(w(e.linkText)+" ",1),t[0]||(t[0]=p("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),En=$(Hn,[["__scopeId","data-v-f5e9645b"]]),Dn={key:0,class:"VPFeatures"},Fn={class:"container"},On={class:"items"},Un=m({__name:"VPFeatures",props:{features:{}},setup(o){const e=o,t=y(()=>{const s=e.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,n)=>s.features?(a(),u("div",Dn,[p("div",Fn,[p("div",On,[(a(!0),u(M,null,B(s.features,i=>(a(),u("div",{key:i.title,class:I(["item",[t.value]])},[k(En,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),jn=$(Un,[["__scopeId","data-v-d0a190d7"]]),Gn=m({__name:"VPHomeFeatures",setup(o){const{frontmatter:e}=L();return(t,s)=>r(e).features?(a(),g(jn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),zn=m({__name:"VPHomeContent",setup(o){const{width:e}=We({initialWidth:0,includeScrollbar:!1});return(t,s)=>(a(),u("div",{class:"vp-doc container",style:Te(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),Kn=$(zn,[["__scopeId","data-v-7a48a447"]]),Rn={class:"VPHome"},Wn=m({__name:"VPHome",setup(o){const{frontmatter:e}=L();return(t,s)=>{const n=R("Content");return a(),u("div",Rn,[c(t.$slots,"home-hero-before",{},void 0,!0),k(Tn,null,{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),k(Gn),c(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),g(Kn,{key:0},{default:f(()=>[k(n)]),_:1})):(a(),g(n,{key:1}))])}}}),qn=$(Wn,[["__scopeId","data-v-cbb6ec48"]]),Jn={},Yn={class:"VPPage"};function Xn(o,e){const t=R("Content");return a(),u("div",Yn,[c(o.$slots,"page-top"),k(t),c(o.$slots,"page-bottom")])}const Qn=$(Jn,[["render",Xn]]),Zn=m({__name:"VPContent",setup(o){const{page:e,frontmatter:t}=L(),{hasSidebar:s}=U();return(n,i)=>(a(),u("div",{class:I(["VPContent",{"has-sidebar":r(s),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[k(mt)],!0):r(t).layout==="page"?(a(),g(Qn,{key:1},{"page-top":f(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),g(qn,{key:2},{"home-hero-before":f(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),g(E(r(t).layout),{key:3})):(a(),g(dn,{key:4},{"doc-top":f(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":f(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":f(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":f(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":f(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),xn=$(Zn,[["__scopeId","data-v-91765379"]]),es={class:"container"},ts=["innerHTML"],ns=["innerHTML"],ss=m({__name:"VPFooter",setup(o){const{theme:e,frontmatter:t}=L(),{hasSidebar:s}=U();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:I(["VPFooter",{"has-sidebar":r(s)}])},[p("div",es,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,ts)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,ns)):h("",!0)])],2)):h("",!0)}}),os=$(ss,[["__scopeId","data-v-c970a860"]]);function as(){const{theme:o,frontmatter:e}=L(),t=Ve([]),s=y(()=>t.value.length>0);return x(()=>{t.value=_e(e.value.outline??o.value.outline)}),{headers:t,hasLocalNav:s}}const rs={class:"menu-text"},is={class:"header"},ls={class:"outline"},cs=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(o){const e=o,{theme:t}=L(),s=T(!1),n=T(0),i=T(),l=T();function v(b){var P;(P=i.value)!=null&&P.contains(b.target)||(s.value=!1)}F(s,b=>{if(b){document.addEventListener("click",v);return}document.removeEventListener("click",v)}),ie("Escape",()=>{s.value=!1}),x(()=>{s.value=!1});function d(){s.value=!s.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function _(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Ne(()=>{s.value=!1}))}function V(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Te({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:d,class:I({open:s.value})},[p("span",rs,w(r(Ce)(r(t))),1),P[0]||(P[0]=p("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},w(r(t).returnToTopLabel||"Return to top"),1)),k(de,{name:"flyout"},{default:f(()=>[s.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:_},[p("div",is,[p("a",{class:"top-link",href:"#",onClick:V},w(r(t).returnToTopLabel||"Return to top"),1)]),p("div",ls,[k(Be,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),us=$(cs,[["__scopeId","data-v-bc9dc845"]]),ds={class:"container"},vs=["aria-expanded"],ps={class:"menu-text"},fs=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(o){const{theme:e,frontmatter:t}=L(),{hasSidebar:s}=U(),{headers:n}=as(),{y:i}=we(),l=T(0);z(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),x(()=>{n.value=_e(t.value.outline??e.value.outline)});const v=y(()=>n.value.length===0),d=y(()=>v.value&&!s.value),_=y(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:v.value,fixed:d.value}));return(V,b)=>r(t).layout!=="home"&&(!d.value||r(i)>=l.value)?(a(),u("div",{key:0,class:I(_.value)},[p("div",ds,[r(s)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>V.$emit("open-menu"))},[b[1]||(b[1]=p("span",{class:"vpi-align-left menu-icon"},null,-1)),p("span",ps,w(r(e).sidebarMenuLabel||"Menu"),1)],8,vs)):h("",!0),k(us,{headers:r(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),hs=$(fs,[["__scopeId","data-v-070ab83d"]]);function ms(){const o=T(!1);function e(){o.value=!0,window.addEventListener("resize",n)}function t(){o.value=!1,window.removeEventListener("resize",n)}function s(){o.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=ee();return F(()=>i.path,t),{isScreenOpen:o,openScreen:e,closeScreen:t,toggleScreen:s}}const _s={},bs={class:"VPSwitch",type:"button",role:"switch"},ks={class:"check"},gs={key:0,class:"icon"};function $s(o,e){return a(),u("button",bs,[p("span",ks,[o.$slots.default?(a(),u("span",gs,[c(o.$slots,"default",{},void 0,!0)])):h("",!0)])])}const ys=$(_s,[["render",$s],["__scopeId","data-v-4a1c76db"]]),Ps=m({__name:"VPSwitchAppearance",setup(o){const{isDark:e,theme:t}=L(),s=q("toggle-appearance",()=>{e.value=!e.value}),n=T("");return fe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),g(ys,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(s)},{default:f(()=>l[0]||(l[0]=[p("span",{class:"vpi-sun sun"},null,-1),p("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),be=$(Ps,[["__scopeId","data-v-e40a8bb6"]]),Ss={key:0,class:"VPNavBarAppearance"},Vs=m({__name:"VPNavBarAppearance",setup(o){const{site:e}=L();return(t,s)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ss,[k(be)])):h("",!0)}}),Ls=$(Vs,[["__scopeId","data-v-af096f4a"]]),ke=T();let He=!1,ae=0;function Ts(o){const e=T(!1);if(te){!He&&Ns(),ae++;const t=F(ke,s=>{var n,i,l;s===o.el.value||(n=o.el.value)!=null&&n.contains(s)?(e.value=!0,(i=o.onFocus)==null||i.call(o)):(e.value=!1,(l=o.onBlur)==null||l.call(o))});pe(()=>{t(),ae--,ae||ws()})}return qe(e)}function Ns(){document.addEventListener("focusin",Ee),He=!0,ke.value=document.activeElement}function ws(){document.removeEventListener("focusin",Ee)}function Ee(){ke.value=document.activeElement}const Is={class:"VPMenuLink"},Ms=m({__name:"VPMenuLink",props:{item:{}},setup(o){const{page:e}=L();return(t,s)=>(a(),u("div",Is,[k(D,{class:I({active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:f(()=>[O(w(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),ne=$(Ms,[["__scopeId","data-v-8b74d055"]]),As={class:"VPMenuGroup"},Cs={key:0,class:"title"},Bs=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),u("div",As,[e.text?(a(),u("p",Cs,w(e.text),1)):h("",!0),(a(!0),u(M,null,B(e.items,s=>(a(),u(M,null,["link"in s?(a(),g(ne,{key:0,item:s},null,8,["item"])):h("",!0)],64))),256))]))}}),Hs=$(Bs,[["__scopeId","data-v-48c802d0"]]),Es={class:"VPMenu"},Ds={key:0,class:"items"},Fs=m({__name:"VPMenu",props:{items:{}},setup(o){return(e,t)=>(a(),u("div",Es,[e.items?(a(),u("div",Ds,[(a(!0),u(M,null,B(e.items,s=>(a(),u(M,{key:JSON.stringify(s)},["link"in s?(a(),g(ne,{key:0,item:s},null,8,["item"])):"component"in s?(a(),g(E(s.component),G({key:1,ref_for:!0},s.props),null,16)):(a(),g(Hs,{key:2,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),Os=$(Fs,[["__scopeId","data-v-7dd3104a"]]),Us=["aria-expanded","aria-label"],js={key:0,class:"text"},Gs=["innerHTML"],zs={key:1,class:"vpi-more-horizontal icon"},Ks={class:"menu"},Rs=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(o){const e=T(!1),t=T();Ts({el:t,onBlur:s});function s(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",js,[n.icon?(a(),u("span",{key:0,class:I([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,Gs)):h("",!0),i[3]||(i[3]=p("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",zs))],8,Us),p("div",Ks,[k(Os,{items:n.items},{default:f(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ge=$(Rs,[["__scopeId","data-v-e5380155"]]),Ws=["href","aria-label","innerHTML"],qs=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(o){const e=o,t=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(s,n)=>(a(),u("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Ws))}}),Js=$(qs,[["__scopeId","data-v-717b8b75"]]),Ys={class:"VPSocialLinks"},Xs=m({__name:"VPSocialLinks",props:{links:{}},setup(o){return(e,t)=>(a(),u("div",Ys,[(a(!0),u(M,null,B(e.links,({link:s,icon:n,ariaLabel:i})=>(a(),g(Js,{key:s,icon:n,link:s,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),$e=$(Xs,[["__scopeId","data-v-ee7a9424"]]),Qs={key:0,class:"group translations"},Zs={class:"trans-title"},xs={key:1,class:"group"},eo={class:"item appearance"},to={class:"label"},no={class:"appearance-action"},so={key:2,class:"group"},oo={class:"item social-links"},ao=m({__name:"VPNavBarExtra",setup(o){const{site:e,theme:t}=L(),{localeLinks:s,currentLang:n}=Y({correspondingLink:!0}),i=y(()=>s.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,v)=>i.value?(a(),g(ge,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:f(()=>[r(s).length&&r(n).label?(a(),u("div",Qs,[p("p",Zs,w(r(n).label),1),(a(!0),u(M,null,B(r(s),d=>(a(),g(ne,{key:d.link,item:d},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",xs,[p("div",eo,[p("p",to,w(r(t).darkModeSwitchLabel||"Appearance"),1),p("div",no,[k(be)])])])):h("",!0),r(t).socialLinks?(a(),u("div",so,[p("div",oo,[k($e,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),ro=$(ao,[["__scopeId","data-v-925effce"]]),io=["aria-expanded"],lo=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(o){return(e,t)=>(a(),u("button",{type:"button",class:I(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},t[1]||(t[1]=[p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)]),10,io))}}),co=$(lo,[["__scopeId","data-v-5dea55bf"]]),uo=["innerHTML"],vo=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(o){const{page:e}=L();return(t,s)=>(a(),g(D,{class:I({VPNavBarMenuLink:!0,active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,uo)]),_:1},8,["class","href","noIcon","target","rel"]))}}),po=$(vo,[["__scopeId","data-v-ed5ac1f6"]]),fo=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(o){const e=o,{page:t}=L(),s=i=>"component"in i?!1:"link"in i?K(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(s),n=y(()=>s(e.item));return(i,l)=>(a(),g(ge,{class:I({VPNavBarMenuGroup:!0,active:r(K)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),ho={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},mo=m({__name:"VPNavBarMenu",setup(o){const{theme:e}=L();return(t,s)=>r(e).nav?(a(),u("nav",ho,[s[0]||(s[0]=p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(M,null,B(r(e).nav,n=>(a(),u(M,{key:JSON.stringify(n)},["link"in n?(a(),g(po,{key:0,item:n},null,8,["item"])):"component"in n?(a(),g(E(n.component),G({key:1,ref_for:!0},n.props),null,16)):(a(),g(fo,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),_o=$(mo,[["__scopeId","data-v-e6d46098"]]);function bo(o){const{localeIndex:e,theme:t}=L();function s(n){var A,C,N;const i=n.split("."),l=(A=t.value.search)==null?void 0:A.options,v=l&&typeof l=="object",d=v&&((N=(C=l.locales)==null?void 0:C[e.value])==null?void 0:N.translations)||null,_=v&&l.translations||null;let V=d,b=_,P=o;const S=i.pop();for(const H of i){let j=null;const W=P==null?void 0:P[H];W&&(j=P=W);const se=b==null?void 0:b[H];se&&(j=b=se);const oe=V==null?void 0:V[H];oe&&(j=V=oe),W||(P=j),se||(b=j),oe||(V=j)}return(V==null?void 0:V[S])??(b==null?void 0:b[S])??(P==null?void 0:P[S])??""}return s}const ko=["aria-label"],go={class:"DocSearch-Button-Container"},$o={class:"DocSearch-Button-Placeholder"},ye=m({__name:"VPNavBarSearchButton",setup(o){const t=bo({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[p("span",go,[n[0]||(n[0]=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),p("span",$o,w(r(t)("button.buttonText")),1)]),n[1]||(n[1]=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,ko))}}),yo={class:"VPNavBarSearch"},Po={id:"local-search"},So={key:1,id:"docsearch"},Vo=m({__name:"VPNavBarSearch",setup(o){const e=Je(()=>Ye(()=>import("./VPLocalSearchBox.D0wJY9iU.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:s}=L(),n=T(!1),i=T(!1);z(()=>{});function l(){n.value||(n.value=!0,setTimeout(v,16))}function v(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||v()},16)}function d(b){const P=b.target,S=P.tagName;return P.isContentEditable||S==="INPUT"||S==="SELECT"||S==="TEXTAREA"}const _=T(!1);ie("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),_.value=!0)}),ie("/",b=>{d(b)||(b.preventDefault(),_.value=!0)});const V="local";return(b,P)=>{var S;return a(),u("div",yo,[r(V)==="local"?(a(),u(M,{key:0},[_.value?(a(),g(r(e),{key:0,onClose:P[0]||(P[0]=A=>_.value=!1)})):h("",!0),p("div",Po,[k(ye,{onClick:P[1]||(P[1]=A=>_.value=!0)})])],64)):r(V)==="algolia"?(a(),u(M,{key:1},[n.value?(a(),g(r(t),{key:0,algolia:((S=r(s).search)==null?void 0:S.options)??r(s).algolia,onVnodeBeforeMount:P[2]||(P[2]=A=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",So,[k(ye,{onClick:l})]))],64)):h("",!0)])}}}),Lo=m({__name:"VPNavBarSocialLinks",setup(o){const{theme:e}=L();return(t,s)=>r(e).socialLinks?(a(),g($e,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),To=$(Lo,[["__scopeId","data-v-164c457f"]]),No=["href","rel","target"],wo={key:1},Io={key:2},Mo=m({__name:"VPNavBarTitle",setup(o){const{site:e,theme:t}=L(),{hasSidebar:s}=U(),{currentLang:n}=Y(),i=y(()=>{var d;return typeof t.value.logoLink=="string"?t.value.logoLink:(d=t.value.logoLink)==null?void 0:d.link}),l=y(()=>{var d;return typeof t.value.logoLink=="string"||(d=t.value.logoLink)==null?void 0:d.rel}),v=y(()=>{var d;return typeof t.value.logoLink=="string"||(d=t.value.logoLink)==null?void 0:d.target});return(d,_)=>(a(),u("div",{class:I(["VPNavBarTitle",{"has-sidebar":r(s)}])},[p("a",{class:"title",href:i.value??r(me)(r(n).link),rel:l.value,target:v.value},[c(d.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),g(Q,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",wo,w(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),u("span",Io,w(r(e).title),1)):h("",!0),c(d.$slots,"nav-bar-title-after",{},void 0,!0)],8,No)],2))}}),Ao=$(Mo,[["__scopeId","data-v-28a961f9"]]),Co={class:"items"},Bo={class:"title"},Ho=m({__name:"VPNavBarTranslations",setup(o){const{theme:e}=L(),{localeLinks:t,currentLang:s}=Y({correspondingLink:!0});return(n,i)=>r(t).length&&r(s).label?(a(),g(ge,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:f(()=>[p("div",Co,[p("p",Bo,w(r(s).label),1),(a(!0),u(M,null,B(r(t),l=>(a(),g(ne,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Eo=$(Ho,[["__scopeId","data-v-c80d9ad0"]]),Do={class:"wrapper"},Fo={class:"container"},Oo={class:"title"},Uo={class:"content"},jo={class:"content-body"},Go=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(o){const e=o,{y:t}=we(),{hasSidebar:s}=U(),{frontmatter:n}=L(),i=T({});return fe(()=>{i.value={"has-sidebar":s.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,v)=>(a(),u("div",{class:I(["VPNavBar",i.value])},[p("div",Do,[p("div",Fo,[p("div",Oo,[k(Ao,null,{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",Uo,[p("div",jo,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),k(Vo,{class:"search"}),k(_o,{class:"menu"}),k(Eo,{class:"translations"}),k(Ls,{class:"appearance"}),k(To,{class:"social-links"}),k(ro,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),k(co,{class:"hamburger",active:l.isScreenOpen,onClick:v[0]||(v[0]=d=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),v[1]||(v[1]=p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1))],2))}}),zo=$(Go,[["__scopeId","data-v-822684d1"]]),Ko={key:0,class:"VPNavScreenAppearance"},Ro={class:"text"},Wo=m({__name:"VPNavScreenAppearance",setup(o){const{site:e,theme:t}=L();return(s,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ko,[p("p",Ro,w(r(t).darkModeSwitchLabel||"Appearance"),1),k(be)])):h("",!0)}}),qo=$(Wo,[["__scopeId","data-v-ffb44008"]]),Jo=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(o){const e=q("close-screen");return(t,s)=>(a(),g(D,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Yo=$(Jo,[["__scopeId","data-v-27d04aeb"]]),Xo=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(o){const e=q("close-screen");return(t,s)=>(a(),g(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:f(()=>[O(w(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),De=$(Xo,[["__scopeId","data-v-7179dbb7"]]),Qo={class:"VPNavScreenMenuGroupSection"},Zo={key:0,class:"title"},xo=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),u("div",Qo,[e.text?(a(),u("p",Zo,w(e.text),1)):h("",!0),(a(!0),u(M,null,B(e.items,s=>(a(),g(De,{key:s.text,item:s},null,8,["item"]))),128))]))}}),ea=$(xo,[["__scopeId","data-v-4b8941ac"]]),ta=["aria-controls","aria-expanded"],na=["innerHTML"],sa=["id"],oa={key:0,class:"item"},aa={key:1,class:"item"},ra={key:2,class:"group"},ia=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(o){const e=o,t=T(!1),s=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,l)=>(a(),u("div",{class:I(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:n},[p("span",{class:"button-text",innerHTML:i.text},null,8,na),l[0]||(l[0]=p("span",{class:"vpi-plus button-icon"},null,-1))],8,ta),p("div",{id:s.value,class:"items"},[(a(!0),u(M,null,B(i.items,v=>(a(),u(M,{key:JSON.stringify(v)},["link"in v?(a(),u("div",oa,[k(De,{item:v},null,8,["item"])])):"component"in v?(a(),u("div",aa,[(a(),g(E(v.component),G({ref_for:!0},v.props,{"screen-menu":""}),null,16))])):(a(),u("div",ra,[k(ea,{text:v.text,items:v.items},null,8,["text","items"])]))],64))),128))],8,sa)],2))}}),la=$(ia,[["__scopeId","data-v-875057a5"]]),ca={key:0,class:"VPNavScreenMenu"},ua=m({__name:"VPNavScreenMenu",setup(o){const{theme:e}=L();return(t,s)=>r(e).nav?(a(),u("nav",ca,[(a(!0),u(M,null,B(r(e).nav,n=>(a(),u(M,{key:JSON.stringify(n)},["link"in n?(a(),g(Yo,{key:0,item:n},null,8,["item"])):"component"in n?(a(),g(E(n.component),G({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),g(la,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),da=m({__name:"VPNavScreenSocialLinks",setup(o){const{theme:e}=L();return(t,s)=>r(e).socialLinks?(a(),g($e,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),va={class:"list"},pa=m({__name:"VPNavScreenTranslations",setup(o){const{localeLinks:e,currentLang:t}=Y({correspondingLink:!0}),s=T(!1);function n(){s.value=!s.value}return(i,l)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:I(["VPNavScreenTranslations",{open:s.value}])},[p("button",{class:"title",onClick:n},[l[0]||(l[0]=p("span",{class:"vpi-languages icon lang"},null,-1)),O(" "+w(r(t).label)+" ",1),l[1]||(l[1]=p("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),p("ul",va,[(a(!0),u(M,null,B(r(e),v=>(a(),u("li",{key:v.link,class:"item"},[k(D,{class:"link",href:v.link},{default:f(()=>[O(w(v.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),fa=$(pa,[["__scopeId","data-v-362991c2"]]),ha={class:"container"},ma=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(o){const e=T(null),t=Ie(te?document.body:null);return(s,n)=>(a(),g(de,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:f(()=>[s.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",ha,[c(s.$slots,"nav-screen-content-before",{},void 0,!0),k(ua,{class:"menu"}),k(fa,{class:"translations"}),k(qo,{class:"appearance"}),k(da,{class:"social-links"}),c(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),_a=$(ma,[["__scopeId","data-v-833aabba"]]),ba={key:0,class:"VPNav"},ka=m({__name:"VPNav",setup(o){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=ms(),{frontmatter:n}=L(),i=y(()=>n.value.navbar!==!1);return he("close-screen",t),Z(()=>{te&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,v)=>i.value?(a(),u("header",ba,[k(zo,{"is-screen-open":r(e),onToggleScreen:r(s)},{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),k(_a,{open:r(e)},{"nav-screen-content-before":f(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),ga=$(ka,[["__scopeId","data-v-f1e365da"]]),$a=["role","tabindex"],ya={key:1,class:"items"},Pa=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(o){const e=o,{collapsed:t,collapsible:s,isLink:n,isActiveLink:i,hasActiveLink:l,hasChildren:v,toggle:d}=gt(y(()=>e.item)),_=y(()=>v.value?"section":"div"),V=y(()=>n.value?"a":"div"),b=y(()=>v.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>n.value?void 0:"button"),S=y(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":l.value}]);function A(N){"key"in N&&N.key!=="Enter"||!e.item.link&&d()}function C(){e.item.link&&d()}return(N,H)=>{const j=R("VPSidebarItem",!0);return a(),g(E(_.value),{class:I(["VPSidebarItem",S.value])},{default:f(()=>[N.item.text?(a(),u("div",G({key:0,class:"item",role:P.value},Qe(N.item.items?{click:A,keydown:A}:{},!0),{tabindex:N.item.items&&0}),[H[1]||(H[1]=p("div",{class:"indicator"},null,-1)),N.item.link?(a(),g(D,{key:0,tag:V.value,class:"link",href:N.item.link,rel:N.item.rel,target:N.item.target},{default:f(()=>[(a(),g(E(b.value),{class:"text",innerHTML:N.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),g(E(b.value),{key:1,class:"text",innerHTML:N.item.text},null,8,["innerHTML"])),N.item.collapsed!=null&&N.item.items&&N.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:Xe(C,["enter"]),tabindex:"0"},H[0]||(H[0]=[p("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,$a)):h("",!0),N.item.items&&N.item.items.length?(a(),u("div",ya,[N.depth<5?(a(!0),u(M,{key:0},B(N.item.items,W=>(a(),g(j,{key:W.text,item:W,depth:N.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),Sa=$(Pa,[["__scopeId","data-v-196b2e5f"]]),Va=m({__name:"VPSidebarGroup",props:{items:{}},setup(o){const e=T(!0);let t=null;return z(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Ze(()=>{t!=null&&(clearTimeout(t),t=null)}),(s,n)=>(a(!0),u(M,null,B(s.items,i=>(a(),u("div",{key:i.text,class:I(["group",{"no-transition":e.value}])},[k(Sa,{item:i,depth:0},null,8,["item"])],2))),128))}}),La=$(Va,[["__scopeId","data-v-9e426adc"]]),Ta={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Na=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(o){const{sidebarGroups:e,hasSidebar:t}=U(),s=o,n=T(null),i=Ie(te?document.body:null);F([s,n],()=>{var v;s.open?(i.value=!0,(v=n.value)==null||v.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=T(0);return F(e,()=>{l.value+=1},{deep:!0}),(v,d)=>r(t)?(a(),u("aside",{key:0,class:I(["VPSidebar",{open:v.open}]),ref_key:"navEl",ref:n,onClick:d[0]||(d[0]=xe(()=>{},["stop"]))},[d[2]||(d[2]=p("div",{class:"curtain"},null,-1)),p("nav",Ta,[d[1]||(d[1]=p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(v.$slots,"sidebar-nav-before",{},void 0,!0),(a(),g(La,{items:r(e),key:l.value},null,8,["items"])),c(v.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),wa=$(Na,[["__scopeId","data-v-18756405"]]),Ia=m({__name:"VPSkipLink",setup(o){const e=ee(),t=T();F(()=>e.path,()=>t.value.focus());function s({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const l=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",l)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",l),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),u(M,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),Ma=$(Ia,[["__scopeId","data-v-c3508ec8"]]),Aa=m({__name:"Layout",setup(o){const{isOpen:e,open:t,close:s}=U(),n=ee();F(()=>n.path,s),kt(e,s);const{frontmatter:i}=L(),l=Me(),v=y(()=>!!l["home-hero-image"]);return he("hero-image-slot-exists",v),(d,_)=>{const V=R("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:I(["Layout",r(i).pageClass])},[c(d.$slots,"layout-top",{},void 0,!0),k(Ma),k(rt,{class:"backdrop",show:r(e),onClick:r(s)},null,8,["show","onClick"]),k(ga,null,{"nav-bar-title-before":f(()=>[c(d.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(d.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(d.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(d.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(d.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(d.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),k(hs,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),k(wa,{open:r(e)},{"sidebar-nav-before":f(()=>[c(d.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(d.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),k(xn,null,{"page-top":f(()=>[c(d.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(d.$slots,"page-bottom",{},void 0,!0)]),"not-found":f(()=>[c(d.$slots,"not-found",{},void 0,!0)]),"home-hero-before":f(()=>[c(d.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(d.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(d.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(d.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(d.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(d.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(d.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(d.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(d.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":f(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(d.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(d.$slots,"doc-after",{},void 0,!0)]),"doc-top":f(()=>[c(d.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(d.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":f(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),k(os),c(d.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),g(V,{key:1}))}}}),Ca=$(Aa,[["__scopeId","data-v-a9a9e638"]]),Pe={Layout:Ca,enhanceApp:({app:o})=>{o.component("Badge",st)}},Ba=o=>{if(typeof document>"u")return{stabilizeScrollPosition:n=>async(...i)=>n(...i)};const e=document.documentElement;return{stabilizeScrollPosition:s=>async(...n)=>{const i=s(...n),l=o.value;if(!l)return i;const v=l.offsetTop-e.scrollTop;return await Ne(),e.scrollTop=l.offsetTop-v,i}}},Fe="vitepress:tabSharedState",J=typeof localStorage<"u"?localStorage:null,Oe="vitepress:tabsSharedState",Ha=()=>{const o=J==null?void 0:J.getItem(Oe);if(o)try{return JSON.parse(o)}catch{}return{}},Ea=o=>{J&&J.setItem(Oe,JSON.stringify(o))},Da=o=>{const e=et({});F(()=>e.content,(t,s)=>{t&&s&&Ea(t)},{deep:!0}),o.provide(Fe,e)},Fa=(o,e)=>{const t=q(Fe);if(!t)throw new Error("[vitepress-plugin-tabs] TabsSharedState should be injected");z(()=>{t.content||(t.content=Ha())});const s=T(),n=y({get(){var d;const l=e.value,v=o.value;if(l){const _=(d=t.content)==null?void 0:d[l];if(_&&v.includes(_))return _}else{const _=s.value;if(_)return _}return v[0]},set(l){const v=e.value;v?t.content&&(t.content[v]=l):s.value=l}});return{selected:n,select:l=>{n.value=l}}};let Se=0;const Oa=()=>(Se++,""+Se);function Ua(){const o=Me();return y(()=>{var s;const t=(s=o.default)==null?void 0:s.call(o);return t?t.filter(n=>typeof n.type=="object"&&"__name"in n.type&&n.type.__name==="PluginTabsTab"&&n.props).map(n=>{var i;return(i=n.props)==null?void 0:i.label}):[]})}const Ue="vitepress:tabSingleState",ja=o=>{he(Ue,o)},Ga=()=>{const o=q(Ue);if(!o)throw new Error("[vitepress-plugin-tabs] TabsSingleState should be injected");return o},za={class:"plugin-tabs"},Ka=["id","aria-selected","aria-controls","tabindex","onClick"],Ra=m({__name:"PluginTabs",props:{sharedStateKey:{}},setup(o){const e=o,t=Ua(),{selected:s,select:n}=Fa(t,tt(e,"sharedStateKey")),i=T(),{stabilizeScrollPosition:l}=Ba(i),v=l(n),d=T([]),_=b=>{var A;const P=t.value.indexOf(s.value);let S;b.key==="ArrowLeft"?S=P>=1?P-1:t.value.length-1:b.key==="ArrowRight"&&(S=P(a(),u("div",za,[p("div",{ref_key:"tablist",ref:i,class:"plugin-tabs--tab-list",role:"tablist",onKeydown:_},[(a(!0),u(M,null,B(r(t),S=>(a(),u("button",{id:`tab-${S}-${r(V)}`,ref_for:!0,ref_key:"buttonRefs",ref:d,key:S,role:"tab",class:"plugin-tabs--tab","aria-selected":S===r(s),"aria-controls":`panel-${S}-${r(V)}`,tabindex:S===r(s)?0:-1,onClick:()=>r(v)(S)},w(S),9,Ka))),128))],544),c(b.$slots,"default")]))}}),Wa=["id","aria-labelledby"],qa=m({__name:"PluginTabsTab",props:{label:{}},setup(o){const{uid:e,selected:t}=Ga();return(s,n)=>r(t)===s.label?(a(),u("div",{key:0,id:`panel-${s.label}-${r(e)}`,class:"plugin-tabs--content",role:"tabpanel",tabindex:"0","aria-labelledby":`tab-${s.label}-${r(e)}`},[c(s.$slots,"default",{},void 0,!0)],8,Wa)):h("",!0)}}),Ja=$(qa,[["__scopeId","data-v-9b0d03d2"]]),Ya=o=>{Da(o),o.component("PluginTabs",Ra),o.component("PluginTabsTab",Ja)},Qa={extends:Pe,Layout(){return nt(Pe.Layout,null,{})},enhanceApp({app:o,router:e,siteData:t}){Ya(o)}};export{Qa as R,bo as c,L as u}; +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/VPLocalSearchBox.DWl9lc2y.js","assets/chunks/framework.B_n_RGhH.js"])))=>i.map(i=>d[i]); +import{d as m,o as a,c as u,r as c,n as I,a as O,t as w,b as g,w as f,e as h,T as de,_ as $,u as je,i as Ge,f as ze,g as ve,h as y,j as p,k as r,l as K,m as re,p as T,q as F,s as Z,v as z,x as pe,y as fe,z as Ke,A as Re,B as R,F as M,C as B,D as Ve,E as x,G as k,H as E,I as Le,J as ee,K as G,L as q,M as We,N as Te,O as ie,P as Ne,Q as we,R as te,S as qe,U as Je,V as Ye,W as Ie,X as he,Y as Xe,Z as Qe,$ as Ze,a0 as xe,a1 as Me,a2 as et,a3 as tt,a4 as nt}from"./framework.B_n_RGhH.js";const st=m({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(o){return(e,t)=>(a(),u("span",{class:I(["VPBadge",e.type])},[c(e.$slots,"default",{},()=>[O(w(e.text),1)])],2))}}),ot={key:0,class:"VPBackdrop"},at=m({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(o){return(e,t)=>(a(),g(de,{name:"fade"},{default:f(()=>[e.show?(a(),u("div",ot)):h("",!0)]),_:1}))}}),rt=$(at,[["__scopeId","data-v-b06cdb19"]]),L=je;function it(o,e){let t,s=!1;return()=>{t&&clearTimeout(t),s?t=setTimeout(o,e):(o(),(s=!0)&&setTimeout(()=>s=!1,e))}}function le(o){return/^\//.test(o)?o:`/${o}`}function me(o){const{pathname:e,search:t,hash:s,protocol:n}=new URL(o,"http://a.com");if(Ge(o)||o.startsWith("#")||!n.startsWith("http")||!ze(e))return o;const{site:i}=L(),l=e.endsWith("/")||e.endsWith(".html")?o:o.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${s}`);return ve(l)}function Y({correspondingLink:o=!1}={}){const{site:e,localeIndex:t,page:s,theme:n,hash:i}=L(),l=y(()=>{var d,_;return{label:(d=e.value.locales[t.value])==null?void 0:d.label,link:((_=e.value.locales[t.value])==null?void 0:_.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:y(()=>Object.entries(e.value.locales).flatMap(([d,_])=>l.value.label===_.label?[]:{text:_.label,link:lt(_.link||(d==="root"?"/":`/${d}/`),n.value.i18nRouting!==!1&&o,s.value.relativePath.slice(l.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:l}}function lt(o,e,t,s){return e?o.replace(/\/$/,"")+le(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,s?".html":"")):o}const ct={class:"NotFound"},ut={class:"code"},dt={class:"title"},vt={class:"quote"},pt={class:"action"},ft=["href","aria-label"],ht=m({__name:"NotFound",setup(o){const{theme:e}=L(),{currentLang:t}=Y();return(s,n)=>{var i,l,v,d,_;return a(),u("div",ct,[p("p",ut,w(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),p("h1",dt,w(((l=r(e).notFound)==null?void 0:l.title)??"PAGE NOT FOUND"),1),n[0]||(n[0]=p("div",{class:"divider"},null,-1)),p("blockquote",vt,w(((v=r(e).notFound)==null?void 0:v.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",pt,[p("a",{class:"link",href:r(ve)(r(t).link),"aria-label":((d=r(e).notFound)==null?void 0:d.linkLabel)??"go to home"},w(((_=r(e).notFound)==null?void 0:_.linkText)??"Take me home"),9,ft)])])}}}),mt=$(ht,[["__scopeId","data-v-951cab6c"]]);function Ae(o,e){if(Array.isArray(o))return X(o);if(o==null)return[];e=le(e);const t=Object.keys(o).sort((n,i)=>i.split("/").length-n.split("/").length).find(n=>e.startsWith(le(n))),s=t?o[t]:[];return Array.isArray(s)?X(s):X(s.items,s.base)}function _t(o){const e=[];let t=0;for(const s in o){const n=o[s];if(n.items){t=e.push(n);continue}e[t]||e.push({items:[]}),e[t].items.push(n)}return e}function bt(o){const e=[];function t(s){for(const n of s)n.text&&n.link&&e.push({text:n.text,link:n.link,docFooterText:n.docFooterText}),n.items&&t(n.items)}return t(o),e}function ce(o,e){return Array.isArray(e)?e.some(t=>ce(o,t)):K(o,e.link)?!0:e.items?ce(o,e.items):!1}function X(o,e){return[...o].map(t=>{const s={...t},n=s.base||e;return n&&s.link&&(s.link=n+s.link),s.items&&(s.items=X(s.items,n)),s})}function U(){const{frontmatter:o,page:e,theme:t}=L(),s=re("(min-width: 960px)"),n=T(!1),i=y(()=>{const C=t.value.sidebar,N=e.value.relativePath;return C?Ae(C,N):[]}),l=T(i.value);F(i,(C,N)=>{JSON.stringify(C)!==JSON.stringify(N)&&(l.value=i.value)});const v=y(()=>o.value.sidebar!==!1&&l.value.length>0&&o.value.layout!=="home"),d=y(()=>_?o.value.aside==null?t.value.aside==="left":o.value.aside==="left":!1),_=y(()=>o.value.layout==="home"?!1:o.value.aside!=null?!!o.value.aside:t.value.aside!==!1),V=y(()=>v.value&&s.value),b=y(()=>v.value?_t(l.value):[]);function P(){n.value=!0}function S(){n.value=!1}function A(){n.value?S():P()}return{isOpen:n,sidebar:l,sidebarGroups:b,hasSidebar:v,hasAside:_,leftAside:d,isSidebarEnabled:V,open:P,close:S,toggle:A}}function kt(o,e){let t;Z(()=>{t=o.value?document.activeElement:void 0}),z(()=>{window.addEventListener("keyup",s)}),pe(()=>{window.removeEventListener("keyup",s)});function s(n){n.key==="Escape"&&o.value&&(e(),t==null||t.focus())}}function gt(o){const{page:e,hash:t}=L(),s=T(!1),n=y(()=>o.value.collapsed!=null),i=y(()=>!!o.value.link),l=T(!1),v=()=>{l.value=K(e.value.relativePath,o.value.link)};F([e,o,t],v),z(v);const d=y(()=>l.value?!0:o.value.items?ce(e.value.relativePath,o.value.items):!1),_=y(()=>!!(o.value.items&&o.value.items.length));Z(()=>{s.value=!!(n.value&&o.value.collapsed)}),fe(()=>{(l.value||d.value)&&(s.value=!1)});function V(){n.value&&(s.value=!s.value)}return{collapsed:s,collapsible:n,isLink:i,isActiveLink:l,hasActiveLink:d,hasChildren:_,toggle:V}}function $t(){const{hasSidebar:o}=U(),e=re("(min-width: 960px)"),t=re("(min-width: 1280px)");return{isAsideEnabled:y(()=>!t.value&&!e.value?!1:o.value?t.value:e.value)}}const ue=[];function Ce(o){return typeof o.outline=="object"&&!Array.isArray(o.outline)&&o.outline.label||o.outlineTitle||"On this page"}function _e(o){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const s=Number(t.tagName[1]);return{element:t,title:yt(t),link:"#"+t.id,level:s}});return Pt(e,o)}function yt(o){let e="";for(const t of o.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Pt(o,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[s,n]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;o=o.filter(l=>l.level>=s&&l.level<=n),ue.length=0;for(const{element:l,link:v}of o)ue.push({element:l,link:v});const i=[];e:for(let l=0;l=0;d--){const _=o[d];if(_.level{requestAnimationFrame(i),window.addEventListener("scroll",s)}),Ke(()=>{l(location.hash)}),pe(()=>{window.removeEventListener("scroll",s)});function i(){if(!t.value)return;const v=window.scrollY,d=window.innerHeight,_=document.body.offsetHeight,V=Math.abs(v+d-_)<1,b=ue.map(({element:S,link:A})=>({link:A,top:Vt(S)})).filter(({top:S})=>!Number.isNaN(S)).sort((S,A)=>S.top-A.top);if(!b.length){l(null);return}if(v<1){l(null);return}if(V){l(b[b.length-1].link);return}let P=null;for(const{link:S,top:A}of b){if(A>v+Re()+4)break;P=S}l(P)}function l(v){n&&n.classList.remove("active"),v==null?n=null:n=o.value.querySelector(`a[href="${decodeURIComponent(v)}"]`);const d=n;d?(d.classList.add("active"),e.value.style.top=d.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Vt(o){let e=0;for(;o!==document.body;){if(o===null)return NaN;e+=o.offsetTop,o=o.offsetParent}return e}const Lt=["href","title"],Tt=m({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(o){function e({target:t}){const s=t.href.split("#")[1],n=document.getElementById(decodeURIComponent(s));n==null||n.focus({preventScroll:!0})}return(t,s)=>{const n=R("VPDocOutlineItem",!0);return a(),u("ul",{class:I(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),u(M,null,B(t.headers,({children:i,link:l,title:v})=>(a(),u("li",null,[p("a",{class:"outline-link",href:l,onClick:e,title:v},w(v),9,Lt),i!=null&&i.length?(a(),g(n,{key:0,headers:i},null,8,["headers"])):h("",!0)]))),256))],2)}}}),Be=$(Tt,[["__scopeId","data-v-3f927ebe"]]),Nt={class:"content"},wt={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},It=m({__name:"VPDocAsideOutline",setup(o){const{frontmatter:e,theme:t}=L(),s=Ve([]);x(()=>{s.value=_e(e.value.outline??t.value.outline)});const n=T(),i=T();return St(n,i),(l,v)=>(a(),u("nav",{"aria-labelledby":"doc-outline-aria-label",class:I(["VPDocAsideOutline",{"has-outline":s.value.length>0}]),ref_key:"container",ref:n},[p("div",Nt,[p("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),p("div",wt,w(r(Ce)(r(t))),1),k(Be,{headers:s.value,root:!0},null,8,["headers"])])],2))}}),Mt=$(It,[["__scopeId","data-v-b38bf2ff"]]),At={class:"VPDocAsideCarbonAds"},Ct=m({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(o){const e=()=>null;return(t,s)=>(a(),u("div",At,[k(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Bt={class:"VPDocAside"},Ht=m({__name:"VPDocAside",setup(o){const{theme:e}=L();return(t,s)=>(a(),u("div",Bt,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),k(Mt),c(t.$slots,"aside-outline-after",{},void 0,!0),s[0]||(s[0]=p("div",{class:"spacer"},null,-1)),c(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),g(Ct,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):h("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Et=$(Ht,[["__scopeId","data-v-6d7b3c46"]]);function Dt(){const{theme:o,page:e}=L();return y(()=>{const{text:t="Edit this page",pattern:s=""}=o.value.editLink||{};let n;return typeof s=="function"?n=s(e.value):n=s.replace(/:path/g,e.value.filePath),{url:n,text:t}})}function Ft(){const{page:o,theme:e,frontmatter:t}=L();return y(()=>{var _,V,b,P,S,A,C,N;const s=Ae(e.value.sidebar,o.value.relativePath),n=bt(s),i=Ot(n,H=>H.link.replace(/[?#].*$/,"")),l=i.findIndex(H=>K(o.value.relativePath,H.link)),v=((_=e.value.docFooter)==null?void 0:_.prev)===!1&&!t.value.prev||t.value.prev===!1,d=((V=e.value.docFooter)==null?void 0:V.next)===!1&&!t.value.next||t.value.next===!1;return{prev:v?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((b=i[l-1])==null?void 0:b.docFooterText)??((P=i[l-1])==null?void 0:P.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((S=i[l-1])==null?void 0:S.link)},next:d?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[l+1])==null?void 0:A.docFooterText)??((C=i[l+1])==null?void 0:C.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((N=i[l+1])==null?void 0:N.link)}}})}function Ot(o,e){const t=new Set;return o.filter(s=>{const n=e(s);return t.has(n)?!1:t.add(n)})}const D=m({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(o){const e=o,t=y(()=>e.tag??(e.href?"a":"span")),s=y(()=>e.href&&Le.test(e.href)||e.target==="_blank");return(n,i)=>(a(),g(E(t.value),{class:I(["VPLink",{link:n.href,"vp-external-link-icon":s.value,"no-icon":n.noIcon}]),href:n.href?r(me)(n.href):void 0,target:n.target??(s.value?"_blank":void 0),rel:n.rel??(s.value?"noreferrer":void 0)},{default:f(()=>[c(n.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Ut={class:"VPLastUpdated"},jt=["datetime"],Gt=m({__name:"VPDocFooterLastUpdated",setup(o){const{theme:e,page:t,lang:s}=L(),n=y(()=>new Date(t.value.lastUpdated)),i=y(()=>n.value.toISOString()),l=T("");return z(()=>{Z(()=>{var v,d,_;l.value=new Intl.DateTimeFormat((d=(v=e.value.lastUpdated)==null?void 0:v.formatOptions)!=null&&d.forceLocale?s.value:void 0,((_=e.value.lastUpdated)==null?void 0:_.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(n.value)})}),(v,d)=>{var _;return a(),u("p",Ut,[O(w(((_=r(e).lastUpdated)==null?void 0:_.text)||r(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:i.value},w(l.value),9,jt)])}}}),zt=$(Gt,[["__scopeId","data-v-475f71b8"]]),Kt={key:0,class:"VPDocFooter"},Rt={key:0,class:"edit-info"},Wt={key:0,class:"edit-link"},qt={key:1,class:"last-updated"},Jt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Yt={class:"pager"},Xt=["innerHTML"],Qt=["innerHTML"],Zt={class:"pager"},xt=["innerHTML"],en=["innerHTML"],tn=m({__name:"VPDocFooter",setup(o){const{theme:e,page:t,frontmatter:s}=L(),n=Dt(),i=Ft(),l=y(()=>e.value.editLink&&s.value.editLink!==!1),v=y(()=>t.value.lastUpdated),d=y(()=>l.value||v.value||i.value.prev||i.value.next);return(_,V)=>{var b,P,S,A;return d.value?(a(),u("footer",Kt,[c(_.$slots,"doc-footer-before",{},void 0,!0),l.value||v.value?(a(),u("div",Rt,[l.value?(a(),u("div",Wt,[k(D,{class:"edit-link-button",href:r(n).url,"no-icon":!0},{default:f(()=>[V[0]||(V[0]=p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),O(" "+w(r(n).text),1)]),_:1},8,["href"])])):h("",!0),v.value?(a(),u("div",qt,[k(zt)])):h("",!0)])):h("",!0),(b=r(i).prev)!=null&&b.link||(P=r(i).next)!=null&&P.link?(a(),u("nav",Jt,[V[1]||(V[1]=p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),p("div",Yt,[(S=r(i).prev)!=null&&S.link?(a(),g(D,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.prev)||"Previous page"},null,8,Xt),p("span",{class:"title",innerHTML:r(i).prev.text},null,8,Qt)]}),_:1},8,["href"])):h("",!0)]),p("div",Zt,[(A=r(i).next)!=null&&A.link?(a(),g(D,{key:0,class:"pager-link next",href:r(i).next.link},{default:f(()=>{var C;return[p("span",{class:"desc",innerHTML:((C=r(e).docFooter)==null?void 0:C.next)||"Next page"},null,8,xt),p("span",{class:"title",innerHTML:r(i).next.text},null,8,en)]}),_:1},8,["href"])):h("",!0)])])):h("",!0)])):h("",!0)}}}),nn=$(tn,[["__scopeId","data-v-4f9813fa"]]),sn={class:"container"},on={class:"aside-container"},an={class:"aside-content"},rn={class:"content"},ln={class:"content-container"},cn={class:"main"},un=m({__name:"VPDoc",setup(o){const{theme:e}=L(),t=ee(),{hasSidebar:s,hasAside:n,leftAside:i}=U(),l=y(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(v,d)=>{const _=R("Content");return a(),u("div",{class:I(["VPDoc",{"has-sidebar":r(s),"has-aside":r(n)}])},[c(v.$slots,"doc-top",{},void 0,!0),p("div",sn,[r(n)?(a(),u("div",{key:0,class:I(["aside",{"left-aside":r(i)}])},[d[0]||(d[0]=p("div",{class:"aside-curtain"},null,-1)),p("div",on,[p("div",an,[k(Et,null,{"aside-top":f(()=>[c(v.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(v.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(v.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(v.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(v.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(v.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):h("",!0),p("div",rn,[p("div",ln,[c(v.$slots,"doc-before",{},void 0,!0),p("main",cn,[k(_,{class:I(["vp-doc",[l.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),k(nn,null,{"doc-footer-before":f(()=>[c(v.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(v.$slots,"doc-after",{},void 0,!0)])])]),c(v.$slots,"doc-bottom",{},void 0,!0)],2)}}}),dn=$(un,[["__scopeId","data-v-83890dd9"]]),vn=m({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(o){const e=o,t=y(()=>e.href&&Le.test(e.href)),s=y(()=>e.tag||e.href?"a":"button");return(n,i)=>(a(),g(E(s.value),{class:I(["VPButton",[n.size,n.theme]]),href:n.href?r(me)(n.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:f(()=>[O(w(n.text),1)]),_:1},8,["class","href","target","rel"]))}}),pn=$(vn,[["__scopeId","data-v-14206e74"]]),fn=["src","alt"],hn=m({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(o){return(e,t)=>{const s=R("VPImage",!0);return e.image?(a(),u(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),u("img",G({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ve)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,fn)):(a(),u(M,{key:1},[k(s,G({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),k(s,G({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):h("",!0)}}}),Q=$(hn,[["__scopeId","data-v-35a7d0b8"]]),mn={class:"container"},_n={class:"main"},bn={key:0,class:"name"},kn=["innerHTML"],gn=["innerHTML"],$n=["innerHTML"],yn={key:0,class:"actions"},Pn={key:0,class:"image"},Sn={class:"image-container"},Vn=m({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(o){const e=q("hero-image-slot-exists");return(t,s)=>(a(),u("div",{class:I(["VPHero",{"has-image":t.image||r(e)}])},[p("div",mn,[p("div",_n,[c(t.$slots,"home-hero-info-before",{},void 0,!0),c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),u("h1",bn,[p("span",{innerHTML:t.name,class:"clip"},null,8,kn)])):h("",!0),t.text?(a(),u("p",{key:1,innerHTML:t.text,class:"text"},null,8,gn)):h("",!0),t.tagline?(a(),u("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,$n)):h("",!0)],!0),c(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),u("div",yn,[(a(!0),u(M,null,B(t.actions,n=>(a(),u("div",{key:n.link,class:"action"},[k(pn,{tag:"a",size:"medium",theme:n.theme,text:n.text,href:n.link,target:n.target,rel:n.rel},null,8,["theme","text","href","target","rel"])]))),128))])):h("",!0),c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),u("div",Pn,[p("div",Sn,[s[0]||(s[0]=p("div",{class:"image-bg"},null,-1)),c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),g(Q,{key:0,class:"image-src",image:t.image},null,8,["image"])):h("",!0)],!0)])])):h("",!0)])],2))}}),Ln=$(Vn,[["__scopeId","data-v-955009fc"]]),Tn=m({__name:"VPHomeHero",setup(o){const{frontmatter:e}=L();return(t,s)=>r(e).hero?(a(),g(Ln,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before")]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info")]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after")]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):h("",!0)}}),Nn={class:"box"},wn={key:0,class:"icon"},In=["innerHTML"],Mn=["innerHTML"],An=["innerHTML"],Cn={key:4,class:"link-text"},Bn={class:"link-text-value"},Hn=m({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(o){return(e,t)=>(a(),g(D,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:f(()=>[p("article",Nn,[typeof e.icon=="object"&&e.icon.wrap?(a(),u("div",wn,[k(Q,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),g(Q,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),u("div",{key:2,class:"icon",innerHTML:e.icon},null,8,In)):h("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,Mn),e.details?(a(),u("p",{key:3,class:"details",innerHTML:e.details},null,8,An)):h("",!0),e.linkText?(a(),u("div",Cn,[p("p",Bn,[O(w(e.linkText)+" ",1),t[0]||(t[0]=p("span",{class:"vpi-arrow-right link-text-icon"},null,-1))])])):h("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),En=$(Hn,[["__scopeId","data-v-f5e9645b"]]),Dn={key:0,class:"VPFeatures"},Fn={class:"container"},On={class:"items"},Un=m({__name:"VPFeatures",props:{features:{}},setup(o){const e=o,t=y(()=>{const s=e.features.length;if(s){if(s===2)return"grid-2";if(s===3)return"grid-3";if(s%3===0)return"grid-6";if(s>3)return"grid-4"}else return});return(s,n)=>s.features?(a(),u("div",Dn,[p("div",Fn,[p("div",On,[(a(!0),u(M,null,B(s.features,i=>(a(),u("div",{key:i.title,class:I(["item",[t.value]])},[k(En,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):h("",!0)}}),jn=$(Un,[["__scopeId","data-v-d0a190d7"]]),Gn=m({__name:"VPHomeFeatures",setup(o){const{frontmatter:e}=L();return(t,s)=>r(e).features?(a(),g(jn,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):h("",!0)}}),zn=m({__name:"VPHomeContent",setup(o){const{width:e}=We({initialWidth:0,includeScrollbar:!1});return(t,s)=>(a(),u("div",{class:"vp-doc container",style:Te(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[c(t.$slots,"default",{},void 0,!0)],4))}}),Kn=$(zn,[["__scopeId","data-v-7a48a447"]]),Rn={class:"VPHome"},Wn=m({__name:"VPHome",setup(o){const{frontmatter:e}=L();return(t,s)=>{const n=R("Content");return a(),u("div",Rn,[c(t.$slots,"home-hero-before",{},void 0,!0),k(Tn,null,{"home-hero-info-before":f(()=>[c(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(t.$slots,"home-hero-after",{},void 0,!0),c(t.$slots,"home-features-before",{},void 0,!0),k(Gn),c(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),g(Kn,{key:0},{default:f(()=>[k(n)]),_:1})):(a(),g(n,{key:1}))])}}}),qn=$(Wn,[["__scopeId","data-v-cbb6ec48"]]),Jn={},Yn={class:"VPPage"};function Xn(o,e){const t=R("Content");return a(),u("div",Yn,[c(o.$slots,"page-top"),k(t),c(o.$slots,"page-bottom")])}const Qn=$(Jn,[["render",Xn]]),Zn=m({__name:"VPContent",setup(o){const{page:e,frontmatter:t}=L(),{hasSidebar:s}=U();return(n,i)=>(a(),u("div",{class:I(["VPContent",{"has-sidebar":r(s),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?c(n.$slots,"not-found",{key:0},()=>[k(mt)],!0):r(t).layout==="page"?(a(),g(Qn,{key:1},{"page-top":f(()=>[c(n.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(n.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),g(qn,{key:2},{"home-hero-before":f(()=>[c(n.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(n.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(n.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(n.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(n.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(n.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(n.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(n.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(n.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),g(E(r(t).layout),{key:3})):(a(),g(dn,{key:4},{"doc-top":f(()=>[c(n.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(n.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":f(()=>[c(n.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(n.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(n.$slots,"doc-after",{},void 0,!0)]),"aside-top":f(()=>[c(n.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":f(()=>[c(n.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(n.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(n.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(n.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":f(()=>[c(n.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),xn=$(Zn,[["__scopeId","data-v-91765379"]]),es={class:"container"},ts=["innerHTML"],ns=["innerHTML"],ss=m({__name:"VPFooter",setup(o){const{theme:e,frontmatter:t}=L(),{hasSidebar:s}=U();return(n,i)=>r(e).footer&&r(t).footer!==!1?(a(),u("footer",{key:0,class:I(["VPFooter",{"has-sidebar":r(s)}])},[p("div",es,[r(e).footer.message?(a(),u("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,ts)):h("",!0),r(e).footer.copyright?(a(),u("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,ns)):h("",!0)])],2)):h("",!0)}}),os=$(ss,[["__scopeId","data-v-c970a860"]]);function as(){const{theme:o,frontmatter:e}=L(),t=Ve([]),s=y(()=>t.value.length>0);return x(()=>{t.value=_e(e.value.outline??o.value.outline)}),{headers:t,hasLocalNav:s}}const rs={class:"menu-text"},is={class:"header"},ls={class:"outline"},cs=m({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(o){const e=o,{theme:t}=L(),s=T(!1),n=T(0),i=T(),l=T();function v(b){var P;(P=i.value)!=null&&P.contains(b.target)||(s.value=!1)}F(s,b=>{if(b){document.addEventListener("click",v);return}document.removeEventListener("click",v)}),ie("Escape",()=>{s.value=!1}),x(()=>{s.value=!1});function d(){s.value=!s.value,n.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function _(b){b.target.classList.contains("outline-link")&&(l.value&&(l.value.style.transition="none"),Ne(()=>{s.value=!1}))}function V(){s.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(b,P)=>(a(),u("div",{class:"VPLocalNavOutlineDropdown",style:Te({"--vp-vh":n.value+"px"}),ref_key:"main",ref:i},[b.headers.length>0?(a(),u("button",{key:0,onClick:d,class:I({open:s.value})},[p("span",rs,w(r(Ce)(r(t))),1),P[0]||(P[0]=p("span",{class:"vpi-chevron-right icon"},null,-1))],2)):(a(),u("button",{key:1,onClick:V},w(r(t).returnToTopLabel||"Return to top"),1)),k(de,{name:"flyout"},{default:f(()=>[s.value?(a(),u("div",{key:0,ref_key:"items",ref:l,class:"items",onClick:_},[p("div",is,[p("a",{class:"top-link",href:"#",onClick:V},w(r(t).returnToTopLabel||"Return to top"),1)]),p("div",ls,[k(Be,{headers:b.headers},null,8,["headers"])])],512)):h("",!0)]),_:1})],4))}}),us=$(cs,[["__scopeId","data-v-bc9dc845"]]),ds={class:"container"},vs=["aria-expanded"],ps={class:"menu-text"},fs=m({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(o){const{theme:e,frontmatter:t}=L(),{hasSidebar:s}=U(),{headers:n}=as(),{y:i}=we(),l=T(0);z(()=>{l.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),x(()=>{n.value=_e(t.value.outline??e.value.outline)});const v=y(()=>n.value.length===0),d=y(()=>v.value&&!s.value),_=y(()=>({VPLocalNav:!0,"has-sidebar":s.value,empty:v.value,fixed:d.value}));return(V,b)=>r(t).layout!=="home"&&(!d.value||r(i)>=l.value)?(a(),u("div",{key:0,class:I(_.value)},[p("div",ds,[r(s)?(a(),u("button",{key:0,class:"menu","aria-expanded":V.open,"aria-controls":"VPSidebarNav",onClick:b[0]||(b[0]=P=>V.$emit("open-menu"))},[b[1]||(b[1]=p("span",{class:"vpi-align-left menu-icon"},null,-1)),p("span",ps,w(r(e).sidebarMenuLabel||"Menu"),1)],8,vs)):h("",!0),k(us,{headers:r(n),navHeight:l.value},null,8,["headers","navHeight"])])],2)):h("",!0)}}),hs=$(fs,[["__scopeId","data-v-070ab83d"]]);function ms(){const o=T(!1);function e(){o.value=!0,window.addEventListener("resize",n)}function t(){o.value=!1,window.removeEventListener("resize",n)}function s(){o.value?t():e()}function n(){window.outerWidth>=768&&t()}const i=ee();return F(()=>i.path,t),{isScreenOpen:o,openScreen:e,closeScreen:t,toggleScreen:s}}const _s={},bs={class:"VPSwitch",type:"button",role:"switch"},ks={class:"check"},gs={key:0,class:"icon"};function $s(o,e){return a(),u("button",bs,[p("span",ks,[o.$slots.default?(a(),u("span",gs,[c(o.$slots,"default",{},void 0,!0)])):h("",!0)])])}const ys=$(_s,[["render",$s],["__scopeId","data-v-4a1c76db"]]),Ps=m({__name:"VPSwitchAppearance",setup(o){const{isDark:e,theme:t}=L(),s=q("toggle-appearance",()=>{e.value=!e.value}),n=T("");return fe(()=>{n.value=e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme"}),(i,l)=>(a(),g(ys,{title:n.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(s)},{default:f(()=>l[0]||(l[0]=[p("span",{class:"vpi-sun sun"},null,-1),p("span",{class:"vpi-moon moon"},null,-1)])),_:1},8,["title","aria-checked","onClick"]))}}),be=$(Ps,[["__scopeId","data-v-e40a8bb6"]]),Ss={key:0,class:"VPNavBarAppearance"},Vs=m({__name:"VPNavBarAppearance",setup(o){const{site:e}=L();return(t,s)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ss,[k(be)])):h("",!0)}}),Ls=$(Vs,[["__scopeId","data-v-af096f4a"]]),ke=T();let He=!1,ae=0;function Ts(o){const e=T(!1);if(te){!He&&Ns(),ae++;const t=F(ke,s=>{var n,i,l;s===o.el.value||(n=o.el.value)!=null&&n.contains(s)?(e.value=!0,(i=o.onFocus)==null||i.call(o)):(e.value=!1,(l=o.onBlur)==null||l.call(o))});pe(()=>{t(),ae--,ae||ws()})}return qe(e)}function Ns(){document.addEventListener("focusin",Ee),He=!0,ke.value=document.activeElement}function ws(){document.removeEventListener("focusin",Ee)}function Ee(){ke.value=document.activeElement}const Is={class:"VPMenuLink"},Ms=m({__name:"VPMenuLink",props:{item:{}},setup(o){const{page:e}=L();return(t,s)=>(a(),u("div",Is,[k(D,{class:I({active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:f(()=>[O(w(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),ne=$(Ms,[["__scopeId","data-v-8b74d055"]]),As={class:"VPMenuGroup"},Cs={key:0,class:"title"},Bs=m({__name:"VPMenuGroup",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),u("div",As,[e.text?(a(),u("p",Cs,w(e.text),1)):h("",!0),(a(!0),u(M,null,B(e.items,s=>(a(),u(M,null,["link"in s?(a(),g(ne,{key:0,item:s},null,8,["item"])):h("",!0)],64))),256))]))}}),Hs=$(Bs,[["__scopeId","data-v-48c802d0"]]),Es={class:"VPMenu"},Ds={key:0,class:"items"},Fs=m({__name:"VPMenu",props:{items:{}},setup(o){return(e,t)=>(a(),u("div",Es,[e.items?(a(),u("div",Ds,[(a(!0),u(M,null,B(e.items,s=>(a(),u(M,{key:JSON.stringify(s)},["link"in s?(a(),g(ne,{key:0,item:s},null,8,["item"])):"component"in s?(a(),g(E(s.component),G({key:1,ref_for:!0},s.props),null,16)):(a(),g(Hs,{key:2,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):h("",!0),c(e.$slots,"default",{},void 0,!0)]))}}),Os=$(Fs,[["__scopeId","data-v-7dd3104a"]]),Us=["aria-expanded","aria-label"],js={key:0,class:"text"},Gs=["innerHTML"],zs={key:1,class:"vpi-more-horizontal icon"},Ks={class:"menu"},Rs=m({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(o){const e=T(!1),t=T();Ts({el:t,onBlur:s});function s(){e.value=!1}return(n,i)=>(a(),u("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=l=>e.value=!0),onMouseleave:i[2]||(i[2]=l=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":n.label,onClick:i[0]||(i[0]=l=>e.value=!e.value)},[n.button||n.icon?(a(),u("span",js,[n.icon?(a(),u("span",{key:0,class:I([n.icon,"option-icon"])},null,2)):h("",!0),n.button?(a(),u("span",{key:1,innerHTML:n.button},null,8,Gs)):h("",!0),i[3]||(i[3]=p("span",{class:"vpi-chevron-down text-icon"},null,-1))])):(a(),u("span",zs))],8,Us),p("div",Ks,[k(Os,{items:n.items},{default:f(()=>[c(n.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ge=$(Rs,[["__scopeId","data-v-e5380155"]]),Ws=["href","aria-label","innerHTML"],qs=m({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(o){const e=o,t=y(()=>typeof e.icon=="object"?e.icon.svg:``);return(s,n)=>(a(),u("a",{class:"VPSocialLink no-icon",href:s.link,"aria-label":s.ariaLabel??(typeof s.icon=="string"?s.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,Ws))}}),Js=$(qs,[["__scopeId","data-v-717b8b75"]]),Ys={class:"VPSocialLinks"},Xs=m({__name:"VPSocialLinks",props:{links:{}},setup(o){return(e,t)=>(a(),u("div",Ys,[(a(!0),u(M,null,B(e.links,({link:s,icon:n,ariaLabel:i})=>(a(),g(Js,{key:s,icon:n,link:s,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),$e=$(Xs,[["__scopeId","data-v-ee7a9424"]]),Qs={key:0,class:"group translations"},Zs={class:"trans-title"},xs={key:1,class:"group"},eo={class:"item appearance"},to={class:"label"},no={class:"appearance-action"},so={key:2,class:"group"},oo={class:"item social-links"},ao=m({__name:"VPNavBarExtra",setup(o){const{site:e,theme:t}=L(),{localeLinks:s,currentLang:n}=Y({correspondingLink:!0}),i=y(()=>s.value.length&&n.value.label||e.value.appearance||t.value.socialLinks);return(l,v)=>i.value?(a(),g(ge,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:f(()=>[r(s).length&&r(n).label?(a(),u("div",Qs,[p("p",Zs,w(r(n).label),1),(a(!0),u(M,null,B(r(s),d=>(a(),g(ne,{key:d.link,item:d},null,8,["item"]))),128))])):h("",!0),r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",xs,[p("div",eo,[p("p",to,w(r(t).darkModeSwitchLabel||"Appearance"),1),p("div",no,[k(be)])])])):h("",!0),r(t).socialLinks?(a(),u("div",so,[p("div",oo,[k($e,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):h("",!0)]),_:1})):h("",!0)}}),ro=$(ao,[["__scopeId","data-v-925effce"]]),io=["aria-expanded"],lo=m({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(o){return(e,t)=>(a(),u("button",{type:"button",class:I(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=s=>e.$emit("click"))},t[1]||(t[1]=[p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)]),10,io))}}),co=$(lo,[["__scopeId","data-v-5dea55bf"]]),uo=["innerHTML"],vo=m({__name:"VPNavBarMenuLink",props:{item:{}},setup(o){const{page:e}=L();return(t,s)=>(a(),g(D,{class:I({VPNavBarMenuLink:!0,active:r(K)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:f(()=>[p("span",{innerHTML:t.item.text},null,8,uo)]),_:1},8,["class","href","noIcon","target","rel"]))}}),po=$(vo,[["__scopeId","data-v-ed5ac1f6"]]),fo=m({__name:"VPNavBarMenuGroup",props:{item:{}},setup(o){const e=o,{page:t}=L(),s=i=>"component"in i?!1:"link"in i?K(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(s),n=y(()=>s(e.item));return(i,l)=>(a(),g(ge,{class:I({VPNavBarMenuGroup:!0,active:r(K)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||n.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),ho={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},mo=m({__name:"VPNavBarMenu",setup(o){const{theme:e}=L();return(t,s)=>r(e).nav?(a(),u("nav",ho,[s[0]||(s[0]=p("span",{id:"main-nav-aria-label",class:"visually-hidden"}," Main Navigation ",-1)),(a(!0),u(M,null,B(r(e).nav,n=>(a(),u(M,{key:JSON.stringify(n)},["link"in n?(a(),g(po,{key:0,item:n},null,8,["item"])):"component"in n?(a(),g(E(n.component),G({key:1,ref_for:!0},n.props),null,16)):(a(),g(fo,{key:2,item:n},null,8,["item"]))],64))),128))])):h("",!0)}}),_o=$(mo,[["__scopeId","data-v-e6d46098"]]);function bo(o){const{localeIndex:e,theme:t}=L();function s(n){var A,C,N;const i=n.split("."),l=(A=t.value.search)==null?void 0:A.options,v=l&&typeof l=="object",d=v&&((N=(C=l.locales)==null?void 0:C[e.value])==null?void 0:N.translations)||null,_=v&&l.translations||null;let V=d,b=_,P=o;const S=i.pop();for(const H of i){let j=null;const W=P==null?void 0:P[H];W&&(j=P=W);const se=b==null?void 0:b[H];se&&(j=b=se);const oe=V==null?void 0:V[H];oe&&(j=V=oe),W||(P=j),se||(b=j),oe||(V=j)}return(V==null?void 0:V[S])??(b==null?void 0:b[S])??(P==null?void 0:P[S])??""}return s}const ko=["aria-label"],go={class:"DocSearch-Button-Container"},$o={class:"DocSearch-Button-Placeholder"},ye=m({__name:"VPNavBarSearchButton",setup(o){const t=bo({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(s,n)=>(a(),u("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[p("span",go,[n[0]||(n[0]=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1)),p("span",$o,w(r(t)("button.buttonText")),1)]),n[1]||(n[1]=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1))],8,ko))}}),yo={class:"VPNavBarSearch"},Po={id:"local-search"},So={key:1,id:"docsearch"},Vo=m({__name:"VPNavBarSearch",setup(o){const e=Je(()=>Ye(()=>import("./VPLocalSearchBox.DWl9lc2y.js"),__vite__mapDeps([0,1]))),t=()=>null,{theme:s}=L(),n=T(!1),i=T(!1);z(()=>{});function l(){n.value||(n.value=!0,setTimeout(v,16))}function v(){const b=new Event("keydown");b.key="k",b.metaKey=!0,window.dispatchEvent(b),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||v()},16)}function d(b){const P=b.target,S=P.tagName;return P.isContentEditable||S==="INPUT"||S==="SELECT"||S==="TEXTAREA"}const _=T(!1);ie("k",b=>{(b.ctrlKey||b.metaKey)&&(b.preventDefault(),_.value=!0)}),ie("/",b=>{d(b)||(b.preventDefault(),_.value=!0)});const V="local";return(b,P)=>{var S;return a(),u("div",yo,[r(V)==="local"?(a(),u(M,{key:0},[_.value?(a(),g(r(e),{key:0,onClose:P[0]||(P[0]=A=>_.value=!1)})):h("",!0),p("div",Po,[k(ye,{onClick:P[1]||(P[1]=A=>_.value=!0)})])],64)):r(V)==="algolia"?(a(),u(M,{key:1},[n.value?(a(),g(r(t),{key:0,algolia:((S=r(s).search)==null?void 0:S.options)??r(s).algolia,onVnodeBeforeMount:P[2]||(P[2]=A=>i.value=!0)},null,8,["algolia"])):h("",!0),i.value?h("",!0):(a(),u("div",So,[k(ye,{onClick:l})]))],64)):h("",!0)])}}}),Lo=m({__name:"VPNavBarSocialLinks",setup(o){const{theme:e}=L();return(t,s)=>r(e).socialLinks?(a(),g($e,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),To=$(Lo,[["__scopeId","data-v-164c457f"]]),No=["href","rel","target"],wo={key:1},Io={key:2},Mo=m({__name:"VPNavBarTitle",setup(o){const{site:e,theme:t}=L(),{hasSidebar:s}=U(),{currentLang:n}=Y(),i=y(()=>{var d;return typeof t.value.logoLink=="string"?t.value.logoLink:(d=t.value.logoLink)==null?void 0:d.link}),l=y(()=>{var d;return typeof t.value.logoLink=="string"||(d=t.value.logoLink)==null?void 0:d.rel}),v=y(()=>{var d;return typeof t.value.logoLink=="string"||(d=t.value.logoLink)==null?void 0:d.target});return(d,_)=>(a(),u("div",{class:I(["VPNavBarTitle",{"has-sidebar":r(s)}])},[p("a",{class:"title",href:i.value??r(me)(r(n).link),rel:l.value,target:v.value},[c(d.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),g(Q,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):h("",!0),r(t).siteTitle?(a(),u("span",wo,w(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),u("span",Io,w(r(e).title),1)):h("",!0),c(d.$slots,"nav-bar-title-after",{},void 0,!0)],8,No)],2))}}),Ao=$(Mo,[["__scopeId","data-v-28a961f9"]]),Co={class:"items"},Bo={class:"title"},Ho=m({__name:"VPNavBarTranslations",setup(o){const{theme:e}=L(),{localeLinks:t,currentLang:s}=Y({correspondingLink:!0});return(n,i)=>r(t).length&&r(s).label?(a(),g(ge,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:f(()=>[p("div",Co,[p("p",Bo,w(r(s).label),1),(a(!0),u(M,null,B(r(t),l=>(a(),g(ne,{key:l.link,item:l},null,8,["item"]))),128))])]),_:1},8,["label"])):h("",!0)}}),Eo=$(Ho,[["__scopeId","data-v-c80d9ad0"]]),Do={class:"wrapper"},Fo={class:"container"},Oo={class:"title"},Uo={class:"content"},jo={class:"content-body"},Go=m({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(o){const e=o,{y:t}=we(),{hasSidebar:s}=U(),{frontmatter:n}=L(),i=T({});return fe(()=>{i.value={"has-sidebar":s.value,home:n.value.layout==="home",top:t.value===0,"screen-open":e.isScreenOpen}}),(l,v)=>(a(),u("div",{class:I(["VPNavBar",i.value])},[p("div",Do,[p("div",Fo,[p("div",Oo,[k(Ao,null,{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",Uo,[p("div",jo,[c(l.$slots,"nav-bar-content-before",{},void 0,!0),k(Vo,{class:"search"}),k(_o,{class:"menu"}),k(Eo,{class:"translations"}),k(Ls,{class:"appearance"}),k(To,{class:"social-links"}),k(ro,{class:"extra"}),c(l.$slots,"nav-bar-content-after",{},void 0,!0),k(co,{class:"hamburger",active:l.isScreenOpen,onClick:v[0]||(v[0]=d=>l.$emit("toggle-screen"))},null,8,["active"])])])])]),v[1]||(v[1]=p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1))],2))}}),zo=$(Go,[["__scopeId","data-v-822684d1"]]),Ko={key:0,class:"VPNavScreenAppearance"},Ro={class:"text"},Wo=m({__name:"VPNavScreenAppearance",setup(o){const{site:e,theme:t}=L();return(s,n)=>r(e).appearance&&r(e).appearance!=="force-dark"&&r(e).appearance!=="force-auto"?(a(),u("div",Ko,[p("p",Ro,w(r(t).darkModeSwitchLabel||"Appearance"),1),k(be)])):h("",!0)}}),qo=$(Wo,[["__scopeId","data-v-ffb44008"]]),Jo=m({__name:"VPNavScreenMenuLink",props:{item:{}},setup(o){const e=q("close-screen");return(t,s)=>(a(),g(D,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),Yo=$(Jo,[["__scopeId","data-v-27d04aeb"]]),Xo=m({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(o){const e=q("close-screen");return(t,s)=>(a(),g(D,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:f(()=>[O(w(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),De=$(Xo,[["__scopeId","data-v-7179dbb7"]]),Qo={class:"VPNavScreenMenuGroupSection"},Zo={key:0,class:"title"},xo=m({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),u("div",Qo,[e.text?(a(),u("p",Zo,w(e.text),1)):h("",!0),(a(!0),u(M,null,B(e.items,s=>(a(),g(De,{key:s.text,item:s},null,8,["item"]))),128))]))}}),ea=$(xo,[["__scopeId","data-v-4b8941ac"]]),ta=["aria-controls","aria-expanded"],na=["innerHTML"],sa=["id"],oa={key:0,class:"item"},aa={key:1,class:"item"},ra={key:2,class:"group"},ia=m({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(o){const e=o,t=T(!1),s=y(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function n(){t.value=!t.value}return(i,l)=>(a(),u("div",{class:I(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":s.value,"aria-expanded":t.value,onClick:n},[p("span",{class:"button-text",innerHTML:i.text},null,8,na),l[0]||(l[0]=p("span",{class:"vpi-plus button-icon"},null,-1))],8,ta),p("div",{id:s.value,class:"items"},[(a(!0),u(M,null,B(i.items,v=>(a(),u(M,{key:JSON.stringify(v)},["link"in v?(a(),u("div",oa,[k(De,{item:v},null,8,["item"])])):"component"in v?(a(),u("div",aa,[(a(),g(E(v.component),G({ref_for:!0},v.props,{"screen-menu":""}),null,16))])):(a(),u("div",ra,[k(ea,{text:v.text,items:v.items},null,8,["text","items"])]))],64))),128))],8,sa)],2))}}),la=$(ia,[["__scopeId","data-v-875057a5"]]),ca={key:0,class:"VPNavScreenMenu"},ua=m({__name:"VPNavScreenMenu",setup(o){const{theme:e}=L();return(t,s)=>r(e).nav?(a(),u("nav",ca,[(a(!0),u(M,null,B(r(e).nav,n=>(a(),u(M,{key:JSON.stringify(n)},["link"in n?(a(),g(Yo,{key:0,item:n},null,8,["item"])):"component"in n?(a(),g(E(n.component),G({key:1,ref_for:!0},n.props,{"screen-menu":""}),null,16)):(a(),g(la,{key:2,text:n.text||"",items:n.items},null,8,["text","items"]))],64))),128))])):h("",!0)}}),da=m({__name:"VPNavScreenSocialLinks",setup(o){const{theme:e}=L();return(t,s)=>r(e).socialLinks?(a(),g($e,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):h("",!0)}}),va={class:"list"},pa=m({__name:"VPNavScreenTranslations",setup(o){const{localeLinks:e,currentLang:t}=Y({correspondingLink:!0}),s=T(!1);function n(){s.value=!s.value}return(i,l)=>r(e).length&&r(t).label?(a(),u("div",{key:0,class:I(["VPNavScreenTranslations",{open:s.value}])},[p("button",{class:"title",onClick:n},[l[0]||(l[0]=p("span",{class:"vpi-languages icon lang"},null,-1)),O(" "+w(r(t).label)+" ",1),l[1]||(l[1]=p("span",{class:"vpi-chevron-down icon chevron"},null,-1))]),p("ul",va,[(a(!0),u(M,null,B(r(e),v=>(a(),u("li",{key:v.link,class:"item"},[k(D,{class:"link",href:v.link},{default:f(()=>[O(w(v.text),1)]),_:2},1032,["href"])]))),128))])],2)):h("",!0)}}),fa=$(pa,[["__scopeId","data-v-362991c2"]]),ha={class:"container"},ma=m({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(o){const e=T(null),t=Ie(te?document.body:null);return(s,n)=>(a(),g(de,{name:"fade",onEnter:n[0]||(n[0]=i=>t.value=!0),onAfterLeave:n[1]||(n[1]=i=>t.value=!1)},{default:f(()=>[s.open?(a(),u("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",ha,[c(s.$slots,"nav-screen-content-before",{},void 0,!0),k(ua,{class:"menu"}),k(fa,{class:"translations"}),k(qo,{class:"appearance"}),k(da,{class:"social-links"}),c(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):h("",!0)]),_:3}))}}),_a=$(ma,[["__scopeId","data-v-833aabba"]]),ba={key:0,class:"VPNav"},ka=m({__name:"VPNav",setup(o){const{isScreenOpen:e,closeScreen:t,toggleScreen:s}=ms(),{frontmatter:n}=L(),i=y(()=>n.value.navbar!==!1);return he("close-screen",t),Z(()=>{te&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(l,v)=>i.value?(a(),u("header",ba,[k(zo,{"is-screen-open":r(e),onToggleScreen:r(s)},{"nav-bar-title-before":f(()=>[c(l.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(l.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(l.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(l.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),k(_a,{open:r(e)},{"nav-screen-content-before":f(()=>[c(l.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(l.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):h("",!0)}}),ga=$(ka,[["__scopeId","data-v-f1e365da"]]),$a=["role","tabindex"],ya={key:1,class:"items"},Pa=m({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(o){const e=o,{collapsed:t,collapsible:s,isLink:n,isActiveLink:i,hasActiveLink:l,hasChildren:v,toggle:d}=gt(y(()=>e.item)),_=y(()=>v.value?"section":"div"),V=y(()=>n.value?"a":"div"),b=y(()=>v.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),P=y(()=>n.value?void 0:"button"),S=y(()=>[[`level-${e.depth}`],{collapsible:s.value},{collapsed:t.value},{"is-link":n.value},{"is-active":i.value},{"has-active":l.value}]);function A(N){"key"in N&&N.key!=="Enter"||!e.item.link&&d()}function C(){e.item.link&&d()}return(N,H)=>{const j=R("VPSidebarItem",!0);return a(),g(E(_.value),{class:I(["VPSidebarItem",S.value])},{default:f(()=>[N.item.text?(a(),u("div",G({key:0,class:"item",role:P.value},Qe(N.item.items?{click:A,keydown:A}:{},!0),{tabindex:N.item.items&&0}),[H[1]||(H[1]=p("div",{class:"indicator"},null,-1)),N.item.link?(a(),g(D,{key:0,tag:V.value,class:"link",href:N.item.link,rel:N.item.rel,target:N.item.target},{default:f(()=>[(a(),g(E(b.value),{class:"text",innerHTML:N.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),g(E(b.value),{key:1,class:"text",innerHTML:N.item.text},null,8,["innerHTML"])),N.item.collapsed!=null&&N.item.items&&N.item.items.length?(a(),u("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:C,onKeydown:Xe(C,["enter"]),tabindex:"0"},H[0]||(H[0]=[p("span",{class:"vpi-chevron-right caret-icon"},null,-1)]),32)):h("",!0)],16,$a)):h("",!0),N.item.items&&N.item.items.length?(a(),u("div",ya,[N.depth<5?(a(!0),u(M,{key:0},B(N.item.items,W=>(a(),g(j,{key:W.text,item:W,depth:N.depth+1},null,8,["item","depth"]))),128)):h("",!0)])):h("",!0)]),_:1},8,["class"])}}}),Sa=$(Pa,[["__scopeId","data-v-196b2e5f"]]),Va=m({__name:"VPSidebarGroup",props:{items:{}},setup(o){const e=T(!0);let t=null;return z(()=>{t=setTimeout(()=>{t=null,e.value=!1},300)}),Ze(()=>{t!=null&&(clearTimeout(t),t=null)}),(s,n)=>(a(!0),u(M,null,B(s.items,i=>(a(),u("div",{key:i.text,class:I(["group",{"no-transition":e.value}])},[k(Sa,{item:i,depth:0},null,8,["item"])],2))),128))}}),La=$(Va,[["__scopeId","data-v-9e426adc"]]),Ta={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},Na=m({__name:"VPSidebar",props:{open:{type:Boolean}},setup(o){const{sidebarGroups:e,hasSidebar:t}=U(),s=o,n=T(null),i=Ie(te?document.body:null);F([s,n],()=>{var v;s.open?(i.value=!0,(v=n.value)==null||v.focus()):i.value=!1},{immediate:!0,flush:"post"});const l=T(0);return F(e,()=>{l.value+=1},{deep:!0}),(v,d)=>r(t)?(a(),u("aside",{key:0,class:I(["VPSidebar",{open:v.open}]),ref_key:"navEl",ref:n,onClick:d[0]||(d[0]=xe(()=>{},["stop"]))},[d[2]||(d[2]=p("div",{class:"curtain"},null,-1)),p("nav",Ta,[d[1]||(d[1]=p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),c(v.$slots,"sidebar-nav-before",{},void 0,!0),(a(),g(La,{items:r(e),key:l.value},null,8,["items"])),c(v.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):h("",!0)}}),wa=$(Na,[["__scopeId","data-v-18756405"]]),Ia=m({__name:"VPSkipLink",setup(o){const e=ee(),t=T();F(()=>e.path,()=>t.value.focus());function s({target:n}){const i=document.getElementById(decodeURIComponent(n.hash).slice(1));if(i){const l=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",l)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",l),i.focus(),window.scrollTo(0,0)}}return(n,i)=>(a(),u(M,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}}),Ma=$(Ia,[["__scopeId","data-v-c3508ec8"]]),Aa=m({__name:"Layout",setup(o){const{isOpen:e,open:t,close:s}=U(),n=ee();F(()=>n.path,s),kt(e,s);const{frontmatter:i}=L(),l=Me(),v=y(()=>!!l["home-hero-image"]);return he("hero-image-slot-exists",v),(d,_)=>{const V=R("Content");return r(i).layout!==!1?(a(),u("div",{key:0,class:I(["Layout",r(i).pageClass])},[c(d.$slots,"layout-top",{},void 0,!0),k(Ma),k(rt,{class:"backdrop",show:r(e),onClick:r(s)},null,8,["show","onClick"]),k(ga,null,{"nav-bar-title-before":f(()=>[c(d.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":f(()=>[c(d.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":f(()=>[c(d.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":f(()=>[c(d.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":f(()=>[c(d.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":f(()=>[c(d.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),k(hs,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),k(wa,{open:r(e)},{"sidebar-nav-before":f(()=>[c(d.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":f(()=>[c(d.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),k(xn,null,{"page-top":f(()=>[c(d.$slots,"page-top",{},void 0,!0)]),"page-bottom":f(()=>[c(d.$slots,"page-bottom",{},void 0,!0)]),"not-found":f(()=>[c(d.$slots,"not-found",{},void 0,!0)]),"home-hero-before":f(()=>[c(d.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":f(()=>[c(d.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":f(()=>[c(d.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":f(()=>[c(d.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":f(()=>[c(d.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":f(()=>[c(d.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":f(()=>[c(d.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":f(()=>[c(d.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":f(()=>[c(d.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":f(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":f(()=>[c(d.$slots,"doc-before",{},void 0,!0)]),"doc-after":f(()=>[c(d.$slots,"doc-after",{},void 0,!0)]),"doc-top":f(()=>[c(d.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":f(()=>[c(d.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":f(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":f(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":f(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":f(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":f(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":f(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),k(os),c(d.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),g(V,{key:1}))}}}),Ca=$(Aa,[["__scopeId","data-v-a9a9e638"]]),Pe={Layout:Ca,enhanceApp:({app:o})=>{o.component("Badge",st)}},Ba=o=>{if(typeof document>"u")return{stabilizeScrollPosition:n=>async(...i)=>n(...i)};const e=document.documentElement;return{stabilizeScrollPosition:s=>async(...n)=>{const i=s(...n),l=o.value;if(!l)return i;const v=l.offsetTop-e.scrollTop;return await Ne(),e.scrollTop=l.offsetTop-v,i}}},Fe="vitepress:tabSharedState",J=typeof localStorage<"u"?localStorage:null,Oe="vitepress:tabsSharedState",Ha=()=>{const o=J==null?void 0:J.getItem(Oe);if(o)try{return JSON.parse(o)}catch{}return{}},Ea=o=>{J&&J.setItem(Oe,JSON.stringify(o))},Da=o=>{const e=et({});F(()=>e.content,(t,s)=>{t&&s&&Ea(t)},{deep:!0}),o.provide(Fe,e)},Fa=(o,e)=>{const t=q(Fe);if(!t)throw new Error("[vitepress-plugin-tabs] TabsSharedState should be injected");z(()=>{t.content||(t.content=Ha())});const s=T(),n=y({get(){var d;const l=e.value,v=o.value;if(l){const _=(d=t.content)==null?void 0:d[l];if(_&&v.includes(_))return _}else{const _=s.value;if(_)return _}return v[0]},set(l){const v=e.value;v?t.content&&(t.content[v]=l):s.value=l}});return{selected:n,select:l=>{n.value=l}}};let Se=0;const Oa=()=>(Se++,""+Se);function Ua(){const o=Me();return y(()=>{var s;const t=(s=o.default)==null?void 0:s.call(o);return t?t.filter(n=>typeof n.type=="object"&&"__name"in n.type&&n.type.__name==="PluginTabsTab"&&n.props).map(n=>{var i;return(i=n.props)==null?void 0:i.label}):[]})}const Ue="vitepress:tabSingleState",ja=o=>{he(Ue,o)},Ga=()=>{const o=q(Ue);if(!o)throw new Error("[vitepress-plugin-tabs] TabsSingleState should be injected");return o},za={class:"plugin-tabs"},Ka=["id","aria-selected","aria-controls","tabindex","onClick"],Ra=m({__name:"PluginTabs",props:{sharedStateKey:{}},setup(o){const e=o,t=Ua(),{selected:s,select:n}=Fa(t,tt(e,"sharedStateKey")),i=T(),{stabilizeScrollPosition:l}=Ba(i),v=l(n),d=T([]),_=b=>{var A;const P=t.value.indexOf(s.value);let S;b.key==="ArrowLeft"?S=P>=1?P-1:t.value.length-1:b.key==="ArrowRight"&&(S=P(a(),u("div",za,[p("div",{ref_key:"tablist",ref:i,class:"plugin-tabs--tab-list",role:"tablist",onKeydown:_},[(a(!0),u(M,null,B(r(t),S=>(a(),u("button",{id:`tab-${S}-${r(V)}`,ref_for:!0,ref_key:"buttonRefs",ref:d,key:S,role:"tab",class:"plugin-tabs--tab","aria-selected":S===r(s),"aria-controls":`panel-${S}-${r(V)}`,tabindex:S===r(s)?0:-1,onClick:()=>r(v)(S)},w(S),9,Ka))),128))],544),c(b.$slots,"default")]))}}),Wa=["id","aria-labelledby"],qa=m({__name:"PluginTabsTab",props:{label:{}},setup(o){const{uid:e,selected:t}=Ga();return(s,n)=>r(t)===s.label?(a(),u("div",{key:0,id:`panel-${s.label}-${r(e)}`,class:"plugin-tabs--content",role:"tabpanel",tabindex:"0","aria-labelledby":`tab-${s.label}-${r(e)}`},[c(s.$slots,"default",{},void 0,!0)],8,Wa)):h("",!0)}}),Ja=$(qa,[["__scopeId","data-v-9b0d03d2"]]),Ya=o=>{Da(o),o.component("PluginTabs",Ra),o.component("PluginTabsTab",Ja)},Qa={extends:Pe,Layout(){return nt(Pe.Layout,null,{})},enhanceApp({app:o,router:e,siteData:t}){Ya(o)}};export{Qa as R,bo as c,L as u}; diff --git a/dev/assets/udszmvm.rOsRk89v.png b/dev/assets/ctbcozu.rOsRk89v.png similarity index 100% rename from dev/assets/udszmvm.rOsRk89v.png rename to dev/assets/ctbcozu.rOsRk89v.png diff --git a/dev/assets/dcwsxgo.DhZaFxoW.png b/dev/assets/dcwsxgo.DhZaFxoW.png deleted file mode 100644 index 7e08d72fd2b4d64ec31b41423c4448fef50836f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67984 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 Buc80| diff --git a/dev/assets/ajxqhjz._0R9BbFk.png b/dev/assets/dzjdiwg._0R9BbFk.png similarity index 100% rename from dev/assets/ajxqhjz._0R9BbFk.png rename to dev/assets/dzjdiwg._0R9BbFk.png diff --git a/dev/assets/tgraagf.BEFUMtlf.png b/dev/assets/esvyhkp.BEFUMtlf.png similarity index 100% rename from dev/assets/tgraagf.BEFUMtlf.png rename to dev/assets/esvyhkp.BEFUMtlf.png diff --git a/dev/assets/gpqhqes.DuBHk1fh.png b/dev/assets/exidaix.DuBHk1fh.png similarity index 100% rename from dev/assets/gpqhqes.DuBHk1fh.png rename to dev/assets/exidaix.DuBHk1fh.png diff --git a/dev/assets/experiments_predicates.md.BlkLZqSb.lean.js b/dev/assets/experiments_predicates.md.CnJQ0U_w.js similarity index 99% rename from dev/assets/experiments_predicates.md.BlkLZqSb.lean.js rename to dev/assets/experiments_predicates.md.CnJQ0U_w.js index 0abc73f2d..8a28f51e9 100644 --- a/dev/assets/experiments_predicates.md.BlkLZqSb.lean.js +++ b/dev/assets/experiments_predicates.md.CnJQ0U_w.js @@ -1,4 +1,4 @@ -import{_ as i,c as a,a5 as h,o as k}from"./chunks/framework.B_n_RGhH.js";const n="/GeometryOps.jl/dev/assets/jyggses.BkYpmt9Z.png",y=JSON.parse('{"title":"Predicates","description":"","frontmatter":{},"headers":[],"relativePath":"experiments/predicates.md","filePath":"experiments/predicates.md","lastUpdated":null}'),p={name:"experiments/predicates.md"};function l(t,s,E,e,r,d){return k(),a("div",null,s[0]||(s[0]=[h(`

- + \ No newline at end of file diff --git a/dev/experiments/predicates.html b/dev/experiments/predicates.html index e16d24d0e..aea12e8a8 100644 --- a/dev/experiments/predicates.html +++ b/dev/experiments/predicates.html @@ -8,11 +8,11 @@ - + - + - + @@ -58,7 +58,7 @@ display(fig) end resize!(fig, 1000, 450) -fig

Dashboard

julia
using WGLMakie
+fig

Dashboard

julia
using WGLMakie
 import GeometryOps as GO, GeoInterface as GI, LibGEOS as LG
 import ExactPredicates
 using MultiFloats
@@ -115,7 +115,7 @@
 
 GO.intersection(p1_m, p2_m; target = GI.PolygonTrait(), fix_multipoly = nothing)
 LG.intersection(p1_m, p2_m)

Incircle

- + \ No newline at end of file diff --git a/dev/explanations/crs.html b/dev/explanations/crs.html index ad3fd6d85..5d5ad1f61 100644 --- a/dev/explanations/crs.html +++ b/dev/explanations/crs.html @@ -8,9 +8,9 @@ - + - + @@ -18,7 +18,7 @@
Skip to content
- + \ No newline at end of file diff --git a/dev/explanations/paradigms.html b/dev/explanations/paradigms.html index 01971b70e..9dd42b847 100644 --- a/dev/explanations/paradigms.html +++ b/dev/explanations/paradigms.html @@ -8,9 +8,9 @@ - + - + @@ -18,7 +18,7 @@
Skip to content

Paradigms

GeometryOps exposes functions like apply and applyreduce, as well as the fix and prepare APIs, that represent paradigms of programming, by which we mean the ability to program in a certain way, and in so doing, fit neatly into the tools we've built without needing to re-implement the wheel.

Below, we'll describe some of the foundational paradigms of GeometryOps, and why you should care!

apply

The apply function allows you to decompose a given collection of geometries down to a certain level, operate on it, and reconstruct it back to the same nested form as the original. In general, its invocation is:

julia
apply(f, trait::Trait, geom)

Functionally, it's similar to map in the way you apply it to geometries - except that you tell it at which level it should stop, by passing a trait to it.

apply will start by decomposing the geometry, feature, featurecollection, iterable, or table that you pass to it, and stop when it encounters a geometry for which GI.trait(geom) isa Trait. This encompasses unions of traits especially, but beware that any geometry which is not explicitly handled, and hits GI.PointTrait, will cause an error.

apply is unlike map in that it returns reconstructed geometries, instead of the raw output of the function. If you want a purely map-like behaviour, like calculating the length of each linestring in your feature collection, then call GO.flatten(f, trait, geom), which will decompose each geometry to the given trait and apply f to it, returning the decomposition as a flattened vector.

applyreduce

applyreduce is like the previous map-based approach that we mentioned, except that it reduces the result of f by op. Note that applyreduce does not guarantee associativity, so it's best to have typeof(init) == returntype(op).

fix and prepare

The fix and prepare paradigms are different from apply, though they are built on top of it. They involve the use of structs as "actions", where a constructed object indicates an action that should be taken. A trait like interface prescribes the level (polygon, linestring, point, etc) at which each action should be applied.

In general, the idea here is to be able to invoke several actions efficiently and simultaneously, for example when correcting invalid geometries, or instantiating a Prepared geometry with several preparations (sorted edge lists, rtrees, monotone chains, etc.)

- + \ No newline at end of file diff --git a/dev/explanations/peculiarities.html b/dev/explanations/peculiarities.html index 167e3dc02..8c4b31497 100644 --- a/dev/explanations/peculiarities.html +++ b/dev/explanations/peculiarities.html @@ -8,9 +8,9 @@ - + - + @@ -18,7 +18,7 @@
Skip to content

Peculiarities

What does apply return and why?

apply returns the target geometries returned by f, whatever type/package they are from, but geometries, features or feature collections that wrapped the target are replaced with GeoInterace.jl wrappers with matching GeoInterface.trait to the originals. All non-geointerface iterables become Arrays. Tables.jl compatible tables are converted either back to the original type if a Tables.materializer is defined, and if not then returned as generic NamedTuple column tables (i.e., a NamedTuple of vectors).

It is recommended for consistency that f returns GeoInterface geometries unless there is a performance/conversion overhead to doing that.

Why do you want me to provide a target in set operations?

In polygon set operations like intersection, difference, and union, many different geometry types may be obtained - depending on the relationship between the polygons. For example, when performing an union on two nonintersecting polygons, one would technically have two disjoint polygons as an output.

We use the target keyword to allow the user to control which kinds of geometry they want back. For example, setting target to PolygonTrait will cause a vector of polygons to be returned (this is the only currently supported behaviour). In future, we may implement MultiPolygonTrait or GeometryCollectionTrait targets which will return a single geometry, as LibGEOS and ArchGDAL do.

This also allows for a lot more type stability - when you ask for polygons, we won't return a geometrycollection with line segments. Especially in simulation workflows, this is excellent for simplified data processing.

_True and _False (or BoolsAsTypes)

Warning

These are internals and explicitly not public API, meaning they may change at any time!

When dispatch can be controlled by the value of a boolean variable, this introduces type instability. Instead of introducing type instability, we chose to encode our boolean decision variables, like threaded and calc_extent in apply, as types. This allows the compiler to reason about what will happen, and call the correct compiled method, in a stable way without worrying about

- + \ No newline at end of file diff --git a/dev/explanations/winding_order.html b/dev/explanations/winding_order.html index 3adb93d06..c5d0f5630 100644 --- a/dev/explanations/winding_order.html +++ b/dev/explanations/winding_order.html @@ -8,9 +8,9 @@ - + - + @@ -18,7 +18,7 @@
Skip to content
- + \ No newline at end of file diff --git a/dev/hashmap.json b/dev/hashmap.json index 563240374..7ed2b6d83 100644 --- a/dev/hashmap.json +++ b/dev/hashmap.json @@ -1 +1 @@ -{"api.md":"C86AjC28","call_notes.md":"4XfLIuCb","experiments_accurate_accumulators.md":"M4qZ7KkV","experiments_predicates.md":"BlkLZqSb","explanations_crs.md":"hL3zygs6","explanations_paradigms.md":"5swduggE","explanations_peculiarities.md":"X2E97mNU","explanations_winding_order.md":"Dpaehb2f","index.md":"CUD5AAwV","introduction.md":"CvSgtF5Z","source_geometryops.md":"c3RKO_GD","source_geometryopsflexijoinsext_geometryopsflexijoinsext.md":"HBhep5dV","source_geometryopslibgeosext_buffer.md":"Brzai-EG","source_geometryopslibgeosext_geometryopslibgeosext.md":"DXXByX-R","source_geometryopslibgeosext_segmentize.md":"DaXDPzTK","source_geometryopslibgeosext_simple_overrides.md":"MFwVo7KW","source_geometryopslibgeosext_simplify.md":"BZkQX4Vm","source_geometryopsprojext_geometryopsprojext.md":"Dj40qLug","source_geometryopsprojext_reproject.md":"Bt073qSk","source_geometryopsprojext_segmentize.md":"CohFVrr_","source_methods_angles.md":"DshM24eX","source_methods_area.md":"Dc6pw0dW","source_methods_barycentric.md":"BQO-gUDW","source_methods_buffer.md":"CrtOsAlT","source_methods_centroid.md":"Cd7OIMGe","source_methods_clipping_clipping_processor.md":"D4hdTK_U","source_methods_clipping_coverage.md":"Cp5-77A9","source_methods_clipping_cut.md":"Bhim0Qky","source_methods_clipping_difference.md":"BBSGhdHU","source_methods_clipping_intersection.md":"CTqsFPDc","source_methods_clipping_predicates.md":"BO8YbwMP","source_methods_clipping_union.md":"C3409Ldy","source_methods_convex_hull.md":"BnHWznjJ","source_methods_distance.md":"BXzr3lwZ","source_methods_equals.md":"C8OcMETS","source_methods_geom_relations_contains.md":"BE8ru0ZQ","source_methods_geom_relations_coveredby.md":"BH5diXQG","source_methods_geom_relations_covers.md":"Dm0wapjl","source_methods_geom_relations_crosses.md":"DGEGsJXB","source_methods_geom_relations_disjoint.md":"jTRC-ZmE","source_methods_geom_relations_geom_geom_processors.md":"U9N4Zvs6","source_methods_geom_relations_intersects.md":"D2bCqLfZ","source_methods_geom_relations_overlaps.md":"9AOoIu_X","source_methods_geom_relations_touches.md":"DHV_XMC7","source_methods_geom_relations_within.md":"CWN4taHT","source_methods_orientation.md":"CJJPLosz","source_methods_polygonize.md":"CVeeXkcB","source_not_implemented_yet.md":"DW1FcB6-","source_primitives.md":"Y-Ywjmd3","source_src_apply.md":"Cv2-2CFT","source_src_applyreduce.md":"CQegM7Zd","source_src_geometry_utils.md":"BNP4rp8d","source_src_geometryopscore.md":"4mMc6kXF","source_src_keyword_docs.md":"eVWchhDH","source_src_other_primitives.md":"CgdSSOvp","source_src_types.md":"BdEMpQc2","source_transformations_correction_closed_ring.md":"Dd17xmiZ","source_transformations_correction_geometry_correction.md":"DE69CO9L","source_transformations_correction_intersecting_polygons.md":"CFkNbc53","source_transformations_extent.md":"ThGs0SdP","source_transformations_flip.md":"C7zLbbf9","source_transformations_reproject.md":"BkVaiWF-","source_transformations_segmentize.md":"BI18dyAt","source_transformations_simplify.md":"BgniFEni","source_transformations_transform.md":"BPmSBXwZ","source_transformations_tuples.md":"CpU1coFs","source_types.md":"CMxPFJNV","source_utils.md":"DlH2iY7N","tutorials_creating_geometry.md":"DukPXFBr","tutorials_geodesic_paths.md":"Li0xf_Cl","tutorials_spatial_joins.md":"DJaJIebS"} +{"api.md":"rwOlNC64","call_notes.md":"4XfLIuCb","experiments_accurate_accumulators.md":"M4qZ7KkV","experiments_predicates.md":"CnJQ0U_w","explanations_crs.md":"hL3zygs6","explanations_paradigms.md":"5swduggE","explanations_peculiarities.md":"X2E97mNU","explanations_winding_order.md":"Dpaehb2f","index.md":"CUD5AAwV","introduction.md":"CvSgtF5Z","source_geometryops.md":"c3RKO_GD","source_geometryopsflexijoinsext_geometryopsflexijoinsext.md":"HBhep5dV","source_geometryopslibgeosext_buffer.md":"Brzai-EG","source_geometryopslibgeosext_geometryopslibgeosext.md":"DXXByX-R","source_geometryopslibgeosext_segmentize.md":"DaXDPzTK","source_geometryopslibgeosext_simple_overrides.md":"MFwVo7KW","source_geometryopslibgeosext_simplify.md":"BZkQX4Vm","source_geometryopsprojext_geometryopsprojext.md":"Dj40qLug","source_geometryopsprojext_reproject.md":"Bt073qSk","source_geometryopsprojext_segmentize.md":"CohFVrr_","source_methods_angles.md":"BxkVl1n0","source_methods_area.md":"ZY5sR85X","source_methods_barycentric.md":"BwzaQLz7","source_methods_buffer.md":"CrtOsAlT","source_methods_centroid.md":"C8xYEz15","source_methods_clipping_clipping_processor.md":"D4hdTK_U","source_methods_clipping_coverage.md":"CyC7UMdx","source_methods_clipping_cut.md":"D3HIqxMy","source_methods_clipping_difference.md":"BBSGhdHU","source_methods_clipping_intersection.md":"CTqsFPDc","source_methods_clipping_predicates.md":"BO8YbwMP","source_methods_clipping_union.md":"C3409Ldy","source_methods_convex_hull.md":"CzlE2-2j","source_methods_distance.md":"BUmcV4gz","source_methods_equals.md":"DXtETBXY","source_methods_geom_relations_contains.md":"D-fJ5l_e","source_methods_geom_relations_coveredby.md":"BMdPj8Ng","source_methods_geom_relations_covers.md":"BFSAElIq","source_methods_geom_relations_crosses.md":"DGEGsJXB","source_methods_geom_relations_disjoint.md":"BlUjhWXB","source_methods_geom_relations_geom_geom_processors.md":"U9N4Zvs6","source_methods_geom_relations_intersects.md":"Dmm5oQJ5","source_methods_geom_relations_overlaps.md":"XXk-NXEp","source_methods_geom_relations_touches.md":"CG6tbJ3y","source_methods_geom_relations_within.md":"B5DGvcyD","source_methods_orientation.md":"CJJPLosz","source_methods_polygonize.md":"CVeeXkcB","source_not_implemented_yet.md":"DW1FcB6-","source_primitives.md":"Y-Ywjmd3","source_src_apply.md":"Cv2-2CFT","source_src_applyreduce.md":"CQegM7Zd","source_src_geometry_utils.md":"BNP4rp8d","source_src_geometryopscore.md":"4mMc6kXF","source_src_keyword_docs.md":"eVWchhDH","source_src_other_primitives.md":"CgdSSOvp","source_src_types.md":"BdEMpQc2","source_transformations_correction_closed_ring.md":"Dd17xmiZ","source_transformations_correction_geometry_correction.md":"DE69CO9L","source_transformations_correction_intersecting_polygons.md":"CFkNbc53","source_transformations_extent.md":"ThGs0SdP","source_transformations_flip.md":"C7zLbbf9","source_transformations_reproject.md":"BkVaiWF-","source_transformations_segmentize.md":"Bu4YHZEa","source_transformations_simplify.md":"Co9wggxJ","source_transformations_transform.md":"BPmSBXwZ","source_transformations_tuples.md":"CpU1coFs","source_types.md":"CMxPFJNV","source_utils.md":"DlH2iY7N","tutorials_creating_geometry.md":"Dw4JaW2f","tutorials_geodesic_paths.md":"BvMcQUdz","tutorials_spatial_joins.md":"y8l5tTUZ"} diff --git a/dev/index.html b/dev/index.html index 6297836e3..632cba120 100644 --- a/dev/index.html +++ b/dev/index.html @@ -8,9 +8,9 @@ - + - + @@ -18,7 +18,7 @@
Skip to content

GeometryOps.jl

Blazing fast geometry operations in pure Julia

GeometryOps

What is GeometryOps.jl?

GeometryOps.jl is a package for geometric calculations on (primarily 2D) geometries.

The driving idea behind this package is to unify all the disparate packages for geometric calculations in Julia, and make them GeoInterface.jl-compatible. We seem to be focusing primarily on 2/2.5D geometries for now.

Most of the usecases are driven by GIS and similar Earth data workflows, so this might be a bit specialized towards that, but methods should always be general to any coordinate space.

We welcome contributions, either as pull requests or discussion on issues!

How to navigate the docs

GeometryOps' docs are divided into three main sections: tutorials, explanations and source code.
Documentation and examples for many functions can be found in the source code section, since we use literate programming in GeometryOps.

  • Tutorials are meant to teach the fundamental concepts behind GeometryOps, and how to perform certain operations.
  • Explanations usually contain little code, and explain in more detail how GeometryOps works.
  • Source code usually contains explanations and examples at the top of the page, followed by annotated source code from that file.
- + \ No newline at end of file diff --git a/dev/introduction.html b/dev/introduction.html index 88c8ae23f..643dc3a82 100644 --- a/dev/introduction.html +++ b/dev/introduction.html @@ -8,9 +8,9 @@ - + - + @@ -18,7 +18,7 @@
Skip to content

Introduction

GeometryOps.jl is a package for geometric calculations on (primarily 2D) geometries.

The driving idea behind this package is to unify all the disparate packages for geometric calculations in Julia, and make them GeoInterface.jl-compatible. We seem to be focusing primarily on 2/2.5D geometries for now.

Most of the usecases are driven by GIS and similar Earth data workflows, so this might be a bit specialized towards that, but methods should always be general to any coordinate space.

We welcome contributions, either as pull requests or discussion on issues!

Main concepts

The apply paradigm

Note

See the Primitive Functions page for more information on this.

The apply function allows you to decompose a given collection of geometries down to a certain level, and then operate on it.

Functionally, it's similar to map in the way you apply it to geometries.

apply and applyreduce take any geometry, vector of geometries, collection of geometries, or table (like Shapefile.Table, DataFrame, or GeoTable)!

What's this GeoInterface.Wrapper thing?

Write a comment about GeoInterface.Wrapper and why it helps in type stability to guarantee a particular return type.

- + \ No newline at end of file diff --git a/dev/source/GeometryOps.html b/dev/source/GeometryOps.html index a700a04d4..5dabef748 100644 --- a/dev/source/GeometryOps.html +++ b/dev/source/GeometryOps.html @@ -8,9 +8,9 @@ - + - + @@ -98,7 +98,7 @@ end end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/GeometryOpsFlexiJoinsExt/GeometryOpsFlexiJoinsExt.html b/dev/source/GeometryOpsFlexiJoinsExt/GeometryOpsFlexiJoinsExt.html index b847d91da..a8b3c7742 100644 --- a/dev/source/GeometryOpsFlexiJoinsExt/GeometryOpsFlexiJoinsExt.html +++ b/dev/source/GeometryOpsFlexiJoinsExt/GeometryOpsFlexiJoinsExt.html @@ -8,9 +8,9 @@ - + - + @@ -34,7 +34,7 @@ FlexiJoins.swap_sides(::typeof(GO.within)) = GO.contains FlexiJoins.swap_sides(::typeof(GO.coveredby)) = GO.covers FlexiJoins.swap_sides(::typeof(GO.covers)) = GO.coveredby

That's a wrap, folks!

julia
end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/GeometryOpsLibGEOSExt/GeometryOpsLibGEOSExt.html b/dev/source/GeometryOpsLibGEOSExt/GeometryOpsLibGEOSExt.html index 842de0ac8..9e887a592 100644 --- a/dev/source/GeometryOpsLibGEOSExt/GeometryOpsLibGEOSExt.html +++ b/dev/source/GeometryOpsLibGEOSExt/GeometryOpsLibGEOSExt.html @@ -8,9 +8,9 @@ - + - + @@ -48,7 +48,7 @@ include("simple_overrides.jl") end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/GeometryOpsLibGEOSExt/buffer.html b/dev/source/GeometryOpsLibGEOSExt/buffer.html index bbe9cea14..d41ea870c 100644 --- a/dev/source/GeometryOpsLibGEOSExt/buffer.html +++ b/dev/source/GeometryOpsLibGEOSExt/buffer.html @@ -8,9 +8,9 @@ - + - + @@ -48,7 +48,7 @@ return _wrap(newgeom; crs = GI.crs(geom), calc_extent) end end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/GeometryOpsLibGEOSExt/segmentize.html b/dev/source/GeometryOpsLibGEOSExt/segmentize.html index 836d8636f..4a9312a70 100644 --- a/dev/source/GeometryOpsLibGEOSExt/segmentize.html +++ b/dev/source/GeometryOpsLibGEOSExt/segmentize.html @@ -8,9 +8,9 @@ - + - + @@ -38,7 +38,7 @@ threaded ) end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/GeometryOpsLibGEOSExt/simple_overrides.html b/dev/source/GeometryOpsLibGEOSExt/simple_overrides.html index 9e956762d..b94714aa6 100644 --- a/dev/source/GeometryOpsLibGEOSExt/simple_overrides.html +++ b/dev/source/GeometryOpsLibGEOSExt/simple_overrides.html @@ -8,9 +8,9 @@ - + - + @@ -63,7 +63,7 @@ calc_extent = false ) end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/GeometryOpsLibGEOSExt/simplify.html b/dev/source/GeometryOpsLibGEOSExt/simplify.html index 8de93bf5a..bfef0d0f7 100644 --- a/dev/source/GeometryOpsLibGEOSExt/simplify.html +++ b/dev/source/GeometryOpsLibGEOSExt/simplify.html @@ -8,9 +8,9 @@ - + - + @@ -46,7 +46,7 @@ kw... ) end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/GeometryOpsProjExt/GeometryOpsProjExt.html b/dev/source/GeometryOpsProjExt/GeometryOpsProjExt.html index 315731698..e47c0b900 100644 --- a/dev/source/GeometryOpsProjExt/GeometryOpsProjExt.html +++ b/dev/source/GeometryOpsProjExt/GeometryOpsProjExt.html @@ -8,9 +8,9 @@ - + - + @@ -25,7 +25,7 @@ include("segmentize.jl") end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/GeometryOpsProjExt/reproject.html b/dev/source/GeometryOpsProjExt/reproject.html index 289b34eb9..7e1099cf9 100644 --- a/dev/source/GeometryOpsProjExt/reproject.html +++ b/dev/source/GeometryOpsProjExt/reproject.html @@ -8,9 +8,9 @@ - + - + @@ -61,7 +61,7 @@ end end end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/GeometryOpsProjExt/segmentize.html b/dev/source/GeometryOpsProjExt/segmentize.html index 6b5867930..e806bc3e1 100644 --- a/dev/source/GeometryOpsProjExt/segmentize.html +++ b/dev/source/GeometryOpsProjExt/segmentize.html @@ -8,9 +8,9 @@ - + - + @@ -36,7 +36,7 @@ end

End the line with the original coordinate, to avoid any multiplication errors.

julia
    push!(new_coords, (x2, y2))
     return nothing
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/angles.html b/dev/source/methods/angles.html index 9cd7acb96..56d38e405 100644 --- a/dev/source/methods/angles.html +++ b/dev/source/methods/angles.html @@ -8,11 +8,11 @@ - + - + - + @@ -22,7 +22,7 @@ using Makie, CairoMakie rect = GI.Polygon([[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0), (0.0, 0.0)]]) -f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect()))

This is clearly a rectangle, with angles of 90 degrees.

julia
GO.angles(rect)  # [90, 90, 90, 90]
4-element Vector{Float64}:
+f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect()))

This is clearly a rectangle, with angles of 90 degrees.

julia
GO.angles(rect)  # [90, 90, 90, 90]
4-element Vector{Float64}:
  90.0
  90.0
  90.0
@@ -141,7 +141,7 @@
     angle = real(acos(val) * 180 / π)
     return angle * (cross_prod < 0 ? -1 : 1)
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/area.html b/dev/source/methods/area.html index 11bb3e8df..64ff772c7 100644 --- a/dev/source/methods/area.html +++ b/dev/source/methods/area.html @@ -8,11 +8,11 @@ - + - + - + @@ -23,10 +23,10 @@ using CairoMakie rect = GI.Polygon([[(0,0), (0,1), (1,1), (1,0), (0, 0)]]) -f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect()))

This is clearly a rectangle, etc. But now let's look at how the points look:

julia
lines!(
+f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect()))

This is clearly a rectangle, etc. But now let's look at how the points look:

julia
lines!(
     collect(GI.getpoint(rect));
     color = 1:GI.npoint(rect), linewidth = 10.0)
-f

The points are ordered in a counterclockwise fashion, which means that the signed area is negative. If we reverse the order of the points, we get a positive area.

julia
GO.signed_area(rect)  # -1.0
-1.0

Implementation

This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that area and signed area are zero for all points and curves, even if the curves are closed like with a linear ring. Also note that signed area really only makes sense for polygons, given with a multipolygon can have several polygons each with a different orientation and thus the absolute value of the signed area might not be the area. This is why signed area is only implemented for polygons.

Targets for applys functions

julia
const _AREA_TARGETS = TraitTarget{Union{GI.PolygonTrait,GI.AbstractCurveTrait,GI.MultiPointTrait,GI.PointTrait}}()
+f

The points are ordered in a counterclockwise fashion, which means that the signed area is negative. If we reverse the order of the points, we get a positive area.

julia
GO.signed_area(rect)  # -1.0
-1.0

Implementation

This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that area and signed area are zero for all points and curves, even if the curves are closed like with a linear ring. Also note that signed area really only makes sense for polygons, given with a multipolygon can have several polygons each with a different orientation and thus the absolute value of the signed area might not be the area. This is why signed area is only implemented for polygons.

Targets for applys functions

julia
const _AREA_TARGETS = TraitTarget{Union{GI.PolygonTrait,GI.AbstractCurveTrait,GI.MultiPointTrait,GI.PointTrait}}()
 
 """
     area(geom, [T = Float64])::T
@@ -104,7 +104,7 @@
     area += _area_component(p1, p2)
     return T(area / 2)
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/barycentric.html b/dev/source/methods/barycentric.html index 04d8fa3f1..d75d73bbc 100644 --- a/dev/source/methods/barycentric.html +++ b/dev/source/methods/barycentric.html @@ -8,11 +8,11 @@ - + - + - + @@ -84,7 +84,7 @@ # and render! hm = heatmap!(a2, xrange, yrange, mean_values; colormap = p1.colormap, colorrange = p1.plots[1].colorrange[], xautolimits = false, yautolimits = false) translate!(hm, 0, 0, -1) # translate the heatmap behind the cropping polygon! -f # finally, display the figure

Barycentric-coordinate API

In some cases, we actually want barycentric interpolation, and have no interest in the coordinates themselves.

However, the coordinates can be useful for debugging, and when performing 3D rendering, multiple barycentric values (depth, uv) are needed for depth buffering.

julia
const _VecTypes = Union{Tuple{Vararg{T, N}}, GeometryBasics.StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}
+f # finally, display the figure

Barycentric-coordinate API

In some cases, we actually want barycentric interpolation, and have no interest in the coordinates themselves.

However, the coordinates can be useful for debugging, and when performing 3D rendering, multiple barycentric values (depth, uv) are needed for depth buffering.

julia
const _VecTypes = Union{Tuple{Vararg{T, N}}, GeometryBasics.StaticArraysCore.StaticArray{Tuple{N}, T, 1}} where {N, T}
 
 """
     abstract type AbstractBarycentricCoordinateMethod
@@ -432,7 +432,7 @@
 
 struct Wachspress <: AbstractBarycentricCoordinateMethod
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/buffer.html b/dev/source/methods/buffer.html index bcdfb6d3e..e3a1f16da 100644 --- a/dev/source/methods/buffer.html +++ b/dev/source/methods/buffer.html @@ -8,9 +8,9 @@ - + - + @@ -28,7 +28,7 @@ println(io, " in your REPL, \nor otherwise loading LibGEOS.jl via using or import.") end end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/centroid.html b/dev/source/methods/centroid.html index 6b36eae40..483b2eabd 100644 --- a/dev/source/methods/centroid.html +++ b/dev/source/methods/centroid.html @@ -8,11 +8,11 @@ - + - + - + @@ -23,9 +23,9 @@ using CairoMakie cshape = GI.Polygon([[(0,0), (0,3), (3,3), (3,2), (1,2), (1,1), (3,1), (3,0), (0,0)]]) -f, a, p = poly(collect(GI.getpoint(cshape)); axis = (; aspect = DataAspect()))

Let's see what the centroid looks like (plotted in red):

julia
cent = GO.centroid(cshape)
+f, a, p = poly(collect(GI.getpoint(cshape)); axis = (; aspect = DataAspect()))

Let's see what the centroid looks like (plotted in red):

julia
cent = GO.centroid(cshape)
 scatter!(GI.x(cent), GI.y(cent), color = :red)
-f

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that if you call centroid on a LineString or LinearRing, the centroid_and_length function will be called due to the weighting scheme described above, while centroid_and_area is called for polygons and multipolygons. However, centroid_and_area can still be called on a LineString or LinearRing when they are closed, for example as the interior hole of a polygon.

The helper functions centroid_and_length and centroid_and_area are made available just in case the user also needs the area or length to decrease repeat computation.

julia
"""
+f

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that if you call centroid on a LineString or LinearRing, the centroid_and_length function will be called due to the weighting scheme described above, while centroid_and_area is called for polygons and multipolygons. However, centroid_and_area can still be called on a LineString or LinearRing when they are closed, for example as the interior hole of a polygon.

The helper functions centroid_and_length and centroid_and_area are made available just in case the user also needs the area or length to decrease repeat computation.

julia
"""
     centroid(geom, [T=Float64])::Tuple{T, T}
 
 Returns the centroid of a given line segment, linear ring, polygon, or
@@ -110,7 +110,7 @@
     y = (y1 * area1 + y2 * area2) / area
     return (x, y), area
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/clipping/clipping_processor.html b/dev/source/methods/clipping/clipping_processor.html index 54be2bdc4..fbbfdfc47 100644 --- a/dev/source/methods/clipping/clipping_processor.html +++ b/dev/source/methods/clipping/clipping_processor.html @@ -8,9 +8,9 @@ - + - + @@ -525,7 +525,7 @@ end return end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/clipping/coverage.html b/dev/source/methods/clipping/coverage.html index c4b7fdc97..a8ed67d6e 100644 --- a/dev/source/methods/clipping/coverage.html +++ b/dev/source/methods/clipping/coverage.html @@ -8,11 +8,11 @@ - + - + - + @@ -27,7 +27,7 @@ xmin, xmax, ymin, ymax = 0, 2, 0, 2 f, a, p = poly(collect(GI.getpoint(cell)); axis = (; aspect = DataAspect())) poly!(collect(GI.getpoint(rect))) -f

It is clear that half of the polygon is within the cell, so the coverage should be 1.0, half of the area of the rectangle.

julia
GO.coverage(rect, xmin, xmax, ymin, ymax)
1.0

Implementation

This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that the coverage is zero for all points and curves, even if the curves are closed like with a linear ring.

Targets for applys functions

julia
const _COVERAGE_TARGETS = TraitTarget{Union{GI.PolygonTrait,GI.AbstractCurveTrait,GI.MultiPointTrait,GI.PointTrait}}()

Wall types for coverage

julia
const UNKNOWN, NORTH, EAST, SOUTH, WEST = 0:4
+f

It is clear that half of the polygon is within the cell, so the coverage should be 1.0, half of the area of the rectangle.

julia
GO.coverage(rect, xmin, xmax, ymin, ymax)
1.0

Implementation

This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that the coverage is zero for all points and curves, even if the curves are closed like with a linear ring.

Targets for applys functions

julia
const _COVERAGE_TARGETS = TraitTarget{Union{GI.PolygonTrait,GI.AbstractCurveTrait,GI.MultiPointTrait,GI.PointTrait}}()

Wall types for coverage

julia
const UNKNOWN, NORTH, EAST, SOUTH, WEST = 0:4
 
 """
     coverage(geom, xmin, xmax, ymin, ymax, [T = Float64])::T
@@ -240,7 +240,7 @@
     y_wall = (wall == NORTH || wall == WEST) ? ymax : ymin
     return x1 * y_wall - x_wall * y1
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/clipping/cut.html b/dev/source/methods/clipping/cut.html index 2d95b077d..4408efc96 100644 --- a/dev/source/methods/clipping/cut.html +++ b/dev/source/methods/clipping/cut.html @@ -8,11 +8,11 @@ - + - + - + @@ -28,7 +28,7 @@ f, a, p1 = Makie.poly(collect(GI.getpoint(cut_polys[1])); color = (:blue, 0.5)) Makie.poly!(collect(GI.getpoint(cut_polys[2])); color = (:orange, 0.5)) Makie.lines!(GI.getpoint(line); color = :black) -f

Implementation

This function depends on polygon clipping helper function and is inspired by the Greiner-Hormann clipping algorithm used elsewhere in this library. The inspiration came from this Stack Overflow discussion.

julia
"""
+f

Implementation

This function depends on polygon clipping helper function and is inspired by the Greiner-Hormann clipping algorithm used elsewhere in this library. The inspiration came from this Stack Overflow discussion.

julia
"""
     cut(geom, line, [T::Type])
 
 Return given geom cut by given line as a list of geometries of the same type as the input
@@ -104,7 +104,7 @@
     end
     return return_coords
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/clipping/difference.html b/dev/source/methods/clipping/difference.html index 7e4f5c79d..8c88b3009 100644 --- a/dev/source/methods/clipping/difference.html +++ b/dev/source/methods/clipping/difference.html @@ -8,9 +8,9 @@ - + - + @@ -183,7 +183,7 @@ ) return nothing end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/clipping/intersection.html b/dev/source/methods/clipping/intersection.html index c205f3f8b..ce63b7ae5 100644 --- a/dev/source/methods/clipping/intersection.html +++ b/dev/source/methods/clipping/intersection.html @@ -8,9 +8,9 @@ - + - + @@ -400,7 +400,7 @@ α, β = _clamped_frac(distance(min_pt, a2, T), a_dist, eps(T)), one(T) - eps(T) end

Return point with smallest distance

julia
    return _tuple_point(min_pt, T), α, β
 end

Return value of x/y clamped between ϵ and 1 - ϵ

julia
_clamped_frac(x::T, y::T, ϵ = zero(T)) where T = clamp(x / y, ϵ, one(T) - ϵ)

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/clipping/predicates.html b/dev/source/methods/clipping/predicates.html index 8b0fdd787..5ab9563dd 100644 --- a/dev/source/methods/clipping/predicates.html +++ b/dev/source/methods/clipping/predicates.html @@ -8,9 +8,9 @@ - + - + @@ -61,7 +61,7 @@ end import .Predicates

If we want to inject adaptivity, we would do something like:

function cross(a, b, c) # try Predicates._cross_naive(a, b, c) # check the error bound there # then try Predicates._cross_adaptive(a, b, c) # then try Predicates._cross_exact end


This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/clipping/union.html b/dev/source/methods/clipping/union.html index 26840f952..8f55a09c3 100644 --- a/dev/source/methods/clipping/union.html +++ b/dev/source/methods/clipping/union.html @@ -8,9 +8,9 @@ - + - + @@ -268,7 +268,7 @@ throw(ArgumentError("Union between $trait_a and $trait_b with target $Target isn't implemented yet.")) return nothing end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/convex_hull.html b/dev/source/methods/convex_hull.html index 4d6715583..6626bb2e5 100644 --- a/dev/source/methods/convex_hull.html +++ b/dev/source/methods/convex_hull.html @@ -8,11 +8,11 @@ - + - + - + @@ -25,7 +25,7 @@ hull_poly = GO.convex_hull(points) lines!(a, hull_poly; label = "Convex hull", color = Makie.wong_colors()[2]) axislegend(a) -f

Convex hull of the USA

julia
import GeometryOps as GO, GeoInterface as GI
+f

Convex hull of the USA

julia
import GeometryOps as GO, GeoInterface as GI
 using CairoMakie # to plot
 using NaturalEarth # for data
 
@@ -33,7 +33,7 @@
 usa = all_adm0.geometry[findfirst(==("USA"), all_adm0.ADM0_A3)]
 f, a, p = lines(usa)
 lines!(a, GO.convex_hull(usa); color = Makie.wong_colors()[2])
-f

Investigating the winding order

The winding order of the monotone chain method is counterclockwise, while the winding order of the GEOS method is clockwise.

GeometryOps' convexity detection says that the GEOS hull is convex, while the monotone chain method hull is not. However, they are both going over the same points (we checked), it's just that the winding order is different.

In reality, both sets are convex, but we need to fix the GeometryOps convexity detector (isconcave)!

We may also decide at a later date to change the returned winding order of the polygon, but most algorithms are robust to that, and you can always fix it...

julia
import GeoInterface as GI, GeometryOps as GO, LibGEOS as LG
+f

Investigating the winding order

The winding order of the monotone chain method is counterclockwise, while the winding order of the GEOS method is clockwise.

GeometryOps' convexity detection says that the GEOS hull is convex, while the monotone chain method hull is not. However, they are both going over the same points (we checked), it's just that the winding order is different.

In reality, both sets are convex, but we need to fix the GeometryOps convexity detector (isconcave)!

We may also decide at a later date to change the returned winding order of the polygon, but most algorithms are robust to that, and you can always fix it...

julia
import GeoInterface as GI, GeometryOps as GO, LibGEOS as LG
 using CairoMakie # to plot
 
 points = rand(Point2{Float64}, 100)
@@ -44,7 +44,7 @@
 a1, p1 = lines(fig[1, 1], go_hull; color = 1:GI.npoint(go_hull), axis = (; title = "MonotoneChainMethod()"))
 a2, p2 = lines(fig[2, 1], lg_hull; color = 1:GI.npoint(lg_hull), axis = (; title = "GEOS()"))
 cb = Colorbar(fig[1:2, 2], p1; label = "Vertex number")
-fig

Implementation

julia
"""
+fig

Implementation

julia
"""
     convex_hull([method], geometries)
 
 Compute the convex hull of the points in `geometries`.
@@ -74,7 +74,7 @@
 struct MonotoneChainMethod end

GrahamScanMethod, etc. can be implemented in GO as well, if someone wants to. If we add an extension on Quickhull.jl, then that would be another algorithm.

julia
convex_hull(geometries) = convex_hull(MonotoneChainMethod(), geometries)

TODO: have this respect the CRS by pulling it out of geometries.

julia
function convex_hull(::MonotoneChainMethod, geometries)

Extract all points as tuples. We have to collect and allocate here, because DelaunayTriangulation only accepts vectors of point-like geoms.

Cleanest would be to use the iterable from GO.flatten directly, but that would require us to implement the convex hull algorithm directly.

TODO: create a specialized method that extracts only the information required, GeometryBasics points can be passed through directly.

julia
    points = collect(flatten(tuples, GI.PointTrait, geometries))

Compute the convex hull using DelTri (shorthand for DelaunayTriangulation.jl).

julia
    hull = DelaunayTriangulation.convex_hull(points)

Convert the result to a GI.Polygon and return it. View would be more efficient here, but re-allocating is cleaner.

julia
    point_vec = DelaunayTriangulation.get_points(hull)[DelaunayTriangulation.get_vertices(hull)]
     return GI.Polygon([GI.LinearRing(point_vec)])
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/distance.html b/dev/source/methods/distance.html index 27a94e7c5..af7668fd7 100644 --- a/dev/source/methods/distance.html +++ b/dev/source/methods/distance.html @@ -8,11 +8,11 @@ - + - + - + @@ -28,13 +28,13 @@ f, a, p = poly(collect(GI.getpoint(rect)); axis = (; aspect = DataAspect())) scatter!(GI.x(point_in), GI.y(point_in); color = :red) scatter!(GI.x(point_out), GI.y(point_out); color = :orange) -f

This is clearly a rectangle with one point inside and one point outside. The points are both an equal distance to the polygon. The distance to point_in is negative while the distance to point_out is positive.

julia
(
+f

This is clearly a rectangle with one point inside and one point outside. The points are both an equal distance to the polygon. The distance to point_in is negative while the distance to point_out is positive.

julia
(
 GO.distance(point_in, rect),  # == 0
 GO.signed_distance(point_in, rect),  # < 0
 GO.signed_distance(point_out, rect)  # > 0
 )
(0.0, -0.5, 0.5)

Consider also a heatmap of signed distances around this object:

julia
xrange = yrange = LinRange(-0.5, 1.5, 300)
 f, a, p = heatmap(xrange, yrange, GO.signed_distance.(Point2f.(xrange, yrange'), Ref(rect)); colormap = :RdBu, colorrange = (-0.75, 0.75))
-a.aspect = DataAspect(); Colorbar(f[1, 2], p, label = "Signed distance"); lines!(a, GI.convert(GO.GeometryBasics, rect)); f

Implementation

This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Distance and signed distance are only implemented for points to other geometries right now. This could be extended to include distance from other geometries in the future.

The distance calculated is the Euclidean distance using the Pythagorean theorem. Also note that singed_distance only makes sense for "filled-in" shapes, like polygons, so it isn't implemented for curves.

julia
const _DISTANCE_TARGETS = TraitTarget{Union{GI.AbstractPolygonTrait,GI.LineStringTrait,GI.LinearRingTrait,GI.LineTrait,GI.PointTrait}}()
+a.aspect = DataAspect(); Colorbar(f[1, 2], p, label = "Signed distance"); lines!(a, GI.convert(GO.GeometryBasics, rect)); f

Implementation

This is the GeoInterface-compatible implementation. First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Distance and signed distance are only implemented for points to other geometries right now. This could be extended to include distance from other geometries in the future.

The distance calculated is the Euclidean distance using the Pythagorean theorem. Also note that singed_distance only makes sense for "filled-in" shapes, like polygons, so it isn't implemented for curves.

julia
const _DISTANCE_TARGETS = TraitTarget{Union{GI.AbstractPolygonTrait,GI.LineStringTrait,GI.LinearRingTrait,GI.LineTrait,GI.PointTrait}}()
 
 """
     distance(point, geom, ::Type{T} = Float64)::T
@@ -198,7 +198,7 @@
     end
     return min_dist
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/equals.html b/dev/source/methods/equals.html index a1eaccee3..403e8cfd7 100644 --- a/dev/source/methods/equals.html +++ b/dev/source/methods/equals.html @@ -8,11 +8,11 @@ - + - + - + @@ -28,7 +28,7 @@ scatter!(GI.getpoint(l1), color = :blue) lines!(GI.getpoint(l2), color = :orange) scatter!(GI.getpoint(l2), color = :orange) -f

We can see that the two lines do not share a common set of points and edges in the plot, so they are not equal:

julia
GO.equals(l1, l2)  # returns false
false

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that while we need the same set of points and edges, they don't need to be provided in the same order for polygons. For for example, we need the same set points for two multipoints to be equal, but they don't have to be saved in the same order. The winding order also doesn't have to be the same to represent the same geometry. This requires checking every point against every other point in the two geometries we are comparing. Also, some geometries must be "closed" like polygons and linear rings. These will be assumed to be closed, even if they don't have a repeated last point explicitly written in the coordinates. Additionally, geometries and multi-geometries can be equal if the multi-geometry only includes that single geometry.

julia
"""
+f

We can see that the two lines do not share a common set of points and edges in the plot, so they are not equal:

julia
GO.equals(l1, l2)  # returns false
false

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that while we need the same set of points and edges, they don't need to be provided in the same order for polygons. For for example, we need the same set points for two multipoints to be equal, but they don't have to be saved in the same order. The winding order also doesn't have to be the same to represent the same geometry. This requires checking every point against every other point in the two geometries we are comparing. Also, some geometries must be "closed" like polygons and linear rings. These will be assumed to be closed, even if they don't have a repeated last point explicitly written in the coordinates. Additionally, geometries and multi-geometries can be equal if the multi-geometry only includes that single geometry.

julia
"""
     equals(geom1, geom2)::Bool
 
 Compare two Geometries return true if they are the same geometry.
@@ -282,7 +282,7 @@
     end
     return true
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/geom_relations/contains.html b/dev/source/methods/geom_relations/contains.html index 5606deee6..cb20fc354 100644 --- a/dev/source/methods/geom_relations/contains.html +++ b/dev/source/methods/geom_relations/contains.html @@ -8,11 +8,11 @@ - + - + - + @@ -28,7 +28,7 @@ scatter!(GI.getpoint(l1), color = :blue) lines!(GI.getpoint(l2), color = :orange) scatter!(GI.getpoint(l2), color = :orange) -f

We can see that all of the points and edges of l2 are within l1, so l1 contains l2. However, l2 does not contain l1.

julia
GO.contains(l1, l2)  # returns true
+f

We can see that all of the points and edges of l2 are within l1, so l1 contains l2. However, l2 does not contain l1.

julia
GO.contains(l1, l2)  # returns true
 GO.contains(l2, l1)  # returns false
false

Implementation

This is the GeoInterface-compatible implementation.

Given that contains is the exact opposite of within, we simply pass the two inputs variables, swapped in order, to within.

julia
"""
     contains(g1::AbstractGeometry, g2::AbstractGeometry)::Bool
 
@@ -50,7 +50,7 @@
 ```
 """
 contains(g1, g2) = GeometryOps.within(g2, g1)

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/geom_relations/coveredby.html b/dev/source/methods/geom_relations/coveredby.html index 548177558..376d8fac0 100644 --- a/dev/source/methods/geom_relations/coveredby.html +++ b/dev/source/methods/geom_relations/coveredby.html @@ -8,11 +8,11 @@ - + - + - + @@ -26,7 +26,7 @@ l1 = GI.Line([p1, (1.0, 1.0)]) f, a, p = lines(GI.getpoint(l1)) scatter!(p1, color = :red) -f

As we can see, p1 is on the endpoint of l1. This means it is not within, but it does meet the definition of coveredby.

julia
GO.coveredby(p1, l1)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the coveredby function and arguments g1 and g2, this criteria is as follows: - points of g1 are allowed to be in the interior of g2 (either through overlap or crossing for lines) - points of g1 are allowed to be on the boundary of g2 - points of g1 are not allowed to be in the exterior of g2 - no points of g1 are required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

The code for the specific implementations is in the geom_geom_processors file.

julia
const COVEREDBY_ALLOWS = (in_allow = true, on_allow = true, out_allow = false)
+f

As we can see, p1 is on the endpoint of l1. This means it is not within, but it does meet the definition of coveredby.

julia
GO.coveredby(p1, l1)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the coveredby function and arguments g1 and g2, this criteria is as follows: - points of g1 are allowed to be in the interior of g2 (either through overlap or crossing for lines) - points of g1 are allowed to be on the boundary of g2 - points of g1 are not allowed to be in the exterior of g2 - no points of g1 are required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

The code for the specific implementations is in the geom_geom_processors file.

julia
const COVEREDBY_ALLOWS = (in_allow = true, on_allow = true, out_allow = false)
 const COVEREDBY_CURVE_ALLOWS = (over_allow = true, cross_allow = true, on_allow = true, out_allow = false)
 const COVEREDBY_CURVE_REQUIRES = (in_require = false, on_require = false, out_require = false)
 const COVEREDBY_POLYGON_REQUIRES = (in_require = true, on_require = false, out_require = false,)
@@ -200,7 +200,7 @@
     end
     return true
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/geom_relations/covers.html b/dev/source/methods/geom_relations/covers.html index 42d27138e..174d15e41 100644 --- a/dev/source/methods/geom_relations/covers.html +++ b/dev/source/methods/geom_relations/covers.html @@ -8,11 +8,11 @@ - + - + - + @@ -28,7 +28,7 @@ f, a, p = lines(GI.getpoint(l1)) scatter!(p1, color = :red) -f

julia
GO.covers(l1, p1)  # returns true
+f

julia
GO.covers(l1, p1)  # returns true
 GO.covers(p1, l1)  # returns false
false

Implementation

This is the GeoInterface-compatible implementation.

Given that covers is the exact opposite of coveredby, we simply pass the two inputs variables, swapped in order, to coveredby.

julia
"""
     covers(g1::AbstractGeometry, g2::AbstractGeometry)::Bool
 
@@ -50,7 +50,7 @@
 ```
 """
 covers(g1, g2)::Bool = GeometryOps.coveredby(g2, g1)

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/geom_relations/crosses.html b/dev/source/methods/geom_relations/crosses.html index bcff24039..cacfeae5b 100644 --- a/dev/source/methods/geom_relations/crosses.html +++ b/dev/source/methods/geom_relations/crosses.html @@ -8,9 +8,9 @@ - + - + @@ -137,7 +137,7 @@ end return false end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/geom_relations/disjoint.html b/dev/source/methods/geom_relations/disjoint.html index 9a6fc1d84..1228bee2f 100644 --- a/dev/source/methods/geom_relations/disjoint.html +++ b/dev/source/methods/geom_relations/disjoint.html @@ -8,11 +8,11 @@ - + - + - + @@ -28,7 +28,7 @@ scatter!(GI.getpoint(l1), color = :blue) lines!(GI.getpoint(l2), color = :orange) scatter!(GI.getpoint(l2), color = :orange) -f

We can see that none of the edges or vertices of l1 interact with l2 so they are disjoint.

julia
GO.disjoint(l1, l2)  # returns true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the disjoint function and arguments g1 and g2, this criteria is as follows: - points of g1 are not allowed to be in the interior of g2 - points of g1 are not allowed to be on the boundary of g2 - points of g1 are allowed to be in the exterior of g2 - no points required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

The code for the specific implementations is in the geom_geom_processors file.

julia
const DISJOINT_ALLOWS = (in_allow = false, on_allow = false, out_allow = true)
+f

We can see that none of the edges or vertices of l1 interact with l2 so they are disjoint.

julia
GO.disjoint(l1, l2)  # returns true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the disjoint function and arguments g1 and g2, this criteria is as follows: - points of g1 are not allowed to be in the interior of g2 - points of g1 are not allowed to be on the boundary of g2 - points of g1 are allowed to be in the exterior of g2 - no points required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

The code for the specific implementations is in the geom_geom_processors file.

julia
const DISJOINT_ALLOWS = (in_allow = false, on_allow = false, out_allow = true)
 const DISJOINT_CURVE_ALLOWS = (over_allow = false, cross_allow = false, on_allow = false, out_allow = true)
 const DISJOINT_REQUIRES = (in_require = false, on_require = false, out_require = false)
 const DISJOINT_EXACT = (exact = _False(),)
@@ -195,7 +195,7 @@
     end
     return true
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/geom_relations/geom_geom_processors.html b/dev/source/methods/geom_relations/geom_geom_processors.html index 628bb36c6..839d76334 100644 --- a/dev/source/methods/geom_relations/geom_geom_processors.html +++ b/dev/source/methods/geom_relations/geom_geom_processors.html @@ -8,9 +8,9 @@ - + - + @@ -454,7 +454,7 @@ end return skip, returnval end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/geom_relations/intersects.html b/dev/source/methods/geom_relations/intersects.html index 9b6b17c4b..7e9222b53 100644 --- a/dev/source/methods/geom_relations/intersects.html +++ b/dev/source/methods/geom_relations/intersects.html @@ -8,11 +8,11 @@ - + - + - + @@ -26,7 +26,7 @@ line2 = GI.Line([(123.354492,-15.961329), (127.22168,-14.008696)]) f, a, p = lines(GI.getpoint(line1)) lines!(GI.getpoint(line2)) -f

We can see that they intersect, so we expect intersects to return true, and we can visualize the intersection point in red.

julia
GO.intersects(line1, line2)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

Given that intersects is the exact opposite of disjoint, we simply pass the two inputs variables, swapped in order, to disjoint.

julia
"""
+f

We can see that they intersect, so we expect intersects to return true, and we can visualize the intersection point in red.

julia
GO.intersects(line1, line2)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

Given that intersects is the exact opposite of disjoint, we simply pass the two inputs variables, swapped in order, to disjoint.

julia
"""
     intersects(geom1, geom2)::Bool
 
 Return true if the interiors or boundaries of the two geometries interact.
@@ -44,7 +44,7 @@
 ```
 """
 intersects(geom1, geom2) = !disjoint(geom1, geom2)

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/geom_relations/overlaps.html b/dev/source/methods/geom_relations/overlaps.html index 59e7ebc4e..ea2f12bb3 100644 --- a/dev/source/methods/geom_relations/overlaps.html +++ b/dev/source/methods/geom_relations/overlaps.html @@ -8,11 +8,11 @@ - + - + - + @@ -28,7 +28,7 @@ scatter!(GI.getpoint(l1), color = :blue) lines!(GI.getpoint(l2), color = :orange) scatter!(GI.getpoint(l2), color = :orange) -f

We can see that the two lines overlap in the plot:

julia
GO.overlaps(l1, l2)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that that since only elements of the same dimension can overlap, any two geometries with traits that are of different dimensions automatically can return false.

For geometries with the same trait dimension, we must make sure that they share a point, an edge, or area for points, lines, and polygons/multipolygons respectively, without being contained.

julia
"""
+f

We can see that the two lines overlap in the plot:

julia
GO.overlaps(l1, l2)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait. This is also used in the implementation, since it's a lot less work!

Note that that since only elements of the same dimension can overlap, any two geometries with traits that are of different dimensions automatically can return false.

For geometries with the same trait dimension, we must make sure that they share a point, an edge, or area for points, lines, and polygons/multipolygons respectively, without being contained.

julia
"""
     overlaps(geom1, geom2)::Bool
 
 Compare two Geometries of the same dimension and return true if their
@@ -229,7 +229,7 @@
     seg_val, _, _ = _intersection_point(Float64, edge_a, edge_b; exact = _False())
     return seg_val != line_out
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/geom_relations/touches.html b/dev/source/methods/geom_relations/touches.html index 6b00cc838..988e27af8 100644 --- a/dev/source/methods/geom_relations/touches.html +++ b/dev/source/methods/geom_relations/touches.html @@ -8,11 +8,11 @@ - + - + - + @@ -27,7 +27,7 @@ f, a, p = lines(GI.getpoint(l1)) lines!(GI.getpoint(l2)) -f

We can see that these two lines touch only at their endpoints.

julia
GO.touches(l1, l2)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the touches function and arguments g1 and g2, this criteria is as follows: - points of g1 are not allowed to be in the interior of g2 - points of g1 are allowed to be on the boundary of g2 - points of g1 are allowed to be in the exterior of g2 - no points of g1 are required to be in the interior of g2 - at least one point of g1 is required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

The code for the specific implementations is in the geom_geom_processors file.

julia
const TOUCHES_POINT_ALLOWED = (in_allow = false, on_allow = true, out_allow = false)
+f

We can see that these two lines touch only at their endpoints.

julia
GO.touches(l1, l2)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the touches function and arguments g1 and g2, this criteria is as follows: - points of g1 are not allowed to be in the interior of g2 - points of g1 are allowed to be on the boundary of g2 - points of g1 are allowed to be in the exterior of g2 - no points of g1 are required to be in the interior of g2 - at least one point of g1 is required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

The code for the specific implementations is in the geom_geom_processors file.

julia
const TOUCHES_POINT_ALLOWED = (in_allow = false, on_allow = true, out_allow = false)
 const TOUCHES_CURVE_ALLOWED = (over_allow = false, cross_allow = false, on_allow = true, out_allow = true)
 const TOUCHES_POLYGON_ALLOWS = (in_allow = false, on_allow = true, out_allow = true)
 const TOUCHES_REQUIRES = (in_require = false, on_require = true, out_require = false)
@@ -191,7 +191,7 @@
     end
     return true
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/geom_relations/within.html b/dev/source/methods/geom_relations/within.html index 8074c9003..954e1a3c9 100644 --- a/dev/source/methods/geom_relations/within.html +++ b/dev/source/methods/geom_relations/within.html @@ -8,11 +8,11 @@ - + - + - + @@ -28,7 +28,7 @@ scatter!(GI.getpoint(l1), color = :blue) lines!(GI.getpoint(l2), color = :orange) scatter!(GI.getpoint(l2), color = :orange) -f

We can see that all of the points and edges of l2 are within l1, so l2 is within l1, but l1 is not within l2

julia
GO.within(l1, l2)  # false
+f

We can see that all of the points and edges of l2 are within l1, so l2 is within l1, but l1 is not within l2

julia
GO.within(l1, l2)  # false
 GO.within(l2, l1)  # true
true

Implementation

This is the GeoInterface-compatible implementation.

First, we implement a wrapper method that dispatches to the correct implementation based on the geometry trait.

Each of these calls a method in the geom_geom_processors file. The methods in this file determine if the given geometries meet a set of criteria. For the within function and arguments g1 and g2, this criteria is as follows: - points of g1 are allowed to be in the interior of g2 (either through overlap or crossing for lines) - points of g1 are allowed to be on the boundary of g2 - points of g1 are not allowed to be in the exterior of g2 - at least one point of g1 is required to be in the interior of g2 - no points of g1 are required to be on the boundary of g2 - no points of g1 are required to be in the exterior of g2

The code for the specific implementations is in the geom_geom_processors file.

julia
const WITHIN_POINT_ALLOWS = (in_allow = true, on_allow = false, out_allow = false)
 const WITHIN_CURVE_ALLOWS = (over_allow = true, cross_allow = true, on_allow = true, out_allow = false)
 const WITHIN_POLYGON_ALLOWS = (in_allow = true, on_allow = true, out_allow = false)
@@ -210,7 +210,7 @@
     end
     return true
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/orientation.html b/dev/source/methods/orientation.html index aa9d9f771..7454898c8 100644 --- a/dev/source/methods/orientation.html +++ b/dev/source/methods/orientation.html @@ -8,9 +8,9 @@ - + - + @@ -117,7 +117,7 @@ _isparallel(bx - ax, by - ay, dx - cx, dy - cy) _isparallel(Δx1, Δy1, Δx2, Δy2) = (Δx1 * Δy2 == Δy1 * Δx2)

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/methods/polygonize.html b/dev/source/methods/polygonize.html index ebc1061ff..65a794380 100644 --- a/dev/source/methods/polygonize.html +++ b/dev/source/methods/polygonize.html @@ -8,9 +8,9 @@ - + - + @@ -306,7 +306,7 @@ end return edges end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/not_implemented_yet.html b/dev/source/not_implemented_yet.html index 25979eed5..3f46472eb 100644 --- a/dev/source/not_implemented_yet.html +++ b/dev/source/not_implemented_yet.html @@ -8,9 +8,9 @@ - + - + @@ -21,7 +21,7 @@ function buffer end function convexhull end function concavehull end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/primitives.html b/dev/source/primitives.html index f73ecffed..a73d058e2 100644 --- a/dev/source/primitives.html +++ b/dev/source/primitives.html @@ -8,9 +8,9 @@ - + - + @@ -18,7 +18,7 @@
Skip to content
- + \ No newline at end of file diff --git a/dev/source/src/GeometryOpsCore.html b/dev/source/src/GeometryOpsCore.html index f071c8214..a9e522fbe 100644 --- a/dev/source/src/GeometryOpsCore.html +++ b/dev/source/src/GeometryOpsCore.html @@ -8,9 +8,9 @@ - + - + @@ -42,7 +42,7 @@ include("geometry_utils.jl") end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/src/apply.html b/dev/source/src/apply.html index ef52c03f8..75ca9b4f6 100644 --- a/dev/source/src/apply.html +++ b/dev/source/src/apply.html @@ -8,9 +8,9 @@ - + - + @@ -170,7 +170,7 @@ end

Here we use the compiler directive @assume_effects :foldable to force the compiler to lookup through the closure. This alone makes e.g. flip 2.5x faster!

julia
Base.@assume_effects :foldable @inline function _maptasks(f::F, taskrange, threaded::_False)::Vector where F
     map(f, taskrange)
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/src/applyreduce.html b/dev/source/src/applyreduce.html index fa8ff145a..d2a36adaa 100644 --- a/dev/source/src/applyreduce.html +++ b/dev/source/src/applyreduce.html @@ -8,9 +8,9 @@ - + - + @@ -89,7 +89,7 @@ Base.@assume_effects :foldable function _mapreducetasks(f::F, op, taskrange, threaded::_False; init) where F mapreduce(f, op, taskrange; init) end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/src/geometry_utils.html b/dev/source/src/geometry_utils.html index f3d269121..74388c85a 100644 --- a/dev/source/src/geometry_utils.html +++ b/dev/source/src/geometry_utils.html @@ -8,9 +8,9 @@ - + - + @@ -19,7 +19,7 @@
Skip to content
julia
_linearring(geom::GI.LineString) = GI.LinearRing(parent(geom); extent=geom.extent, crs=geom.crs)
 _linearring(geom::GI.LinearRing) = geom

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/src/keyword_docs.html b/dev/source/src/keyword_docs.html index 1fa4a50d0..88a336714 100644 --- a/dev/source/src/keyword_docs.html +++ b/dev/source/src/keyword_docs.html @@ -8,9 +8,9 @@ - + - + @@ -26,7 +26,7 @@ $CRS_KEYWORD $CALC_EXTENT_KEYWORD """

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/src/other_primitives.html b/dev/source/src/other_primitives.html index b55fc5a96..d874a180c 100644 --- a/dev/source/src/other_primitives.html +++ b/dev/source/src/other_primitives.html @@ -8,9 +8,9 @@ - + - + @@ -133,7 +133,7 @@ return T{false,false}(child_geoms; crs, extent) end end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/src/types.html b/dev/source/src/types.html index 58426e392..158a1ffd2 100644 --- a/dev/source/src/types.html +++ b/dev/source/src/types.html @@ -8,9 +8,9 @@ - + - + @@ -126,7 +126,7 @@ @inline _booltype(x::Bool)::BoolsAsTypes = x ? _True() : _False() @inline _booltype(x::BoolsAsTypes)::BoolsAsTypes = x

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/transformations/correction/closed_ring.html b/dev/source/transformations/correction/closed_ring.html index 17c4698f6..2c46d0b52 100644 --- a/dev/source/transformations/correction/closed_ring.html +++ b/dev/source/transformations/correction/closed_ring.html @@ -8,9 +8,9 @@ - + - + @@ -47,7 +47,7 @@ else

Assemble the ring as a vector

julia
        tups = tuples.(GI.getpoint(ring))

Close the ring

julia
        push!(tups, tups[1])

Return an actual ring

julia
        return GI.LinearRing(tups)
     end
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/transformations/correction/geometry_correction.html b/dev/source/transformations/correction/geometry_correction.html index fee11d675..c3b89747a 100644 --- a/dev/source/transformations/correction/geometry_correction.html +++ b/dev/source/transformations/correction/geometry_correction.html @@ -8,9 +8,9 @@ - + - + @@ -48,7 +48,7 @@ end return final_geometry end

Available corrections

GeometryOps.ClosedRing Type
julia
ClosedRing() <: GeometryCorrection

This correction ensures that a polygon's exterior and interior rings are closed.

It can be called on any geometry correction as usual.

See also GeometryCorrection.

source

GeometryOps.DiffIntersectingPolygons Type
julia
DiffIntersectingPolygons() <: GeometryCorrection

This correction ensures that the polygons included in a multipolygon aren't intersecting. If any polygon's are intersecting, they will be made nonintersecting through the difference operation to create a unique set of disjoint (other than potentially connections by a single point) polygons covering the same area. See also GeometryCorrection, UnionIntersectingPolygons.

source

GeometryOps.GeometryCorrection Type
julia
abstract type GeometryCorrection

This abstract type represents a geometry correction.

Interface

Any GeometryCorrection must implement two functions: * application_level(::GeometryCorrection)::AbstractGeometryTrait: This function should return the GeoInterface trait that the correction is intended to be applied to, like PointTrait or LineStringTrait or PolygonTrait. * (::GeometryCorrection)(::AbstractGeometryTrait, geometry)::(some_geometry): This function should apply the correction to the given geometry, and return a new geometry.

source

GeometryOps.UnionIntersectingPolygons Type
julia
UnionIntersectingPolygons() <: GeometryCorrection

This correction ensures that the polygon's included in a multipolygon aren't intersecting. If any polygon's are intersecting, they will be combined through the union operation to create a unique set of disjoint (other than potentially connections by a single point) polygons covering the same area.

See also GeometryCorrection.

source


This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/transformations/correction/intersecting_polygons.html b/dev/source/transformations/correction/intersecting_polygons.html index 182fcfbed..a5fc9cd05 100644 --- a/dev/source/transformations/correction/intersecting_polygons.html +++ b/dev/source/transformations/correction/intersecting_polygons.html @@ -8,9 +8,9 @@ - + - + @@ -114,7 +114,7 @@ end return diff_multipoly end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/transformations/extent.html b/dev/source/transformations/extent.html index a1a8e2306..571f18407 100644 --- a/dev/source/transformations/extent.html +++ b/dev/source/transformations/extent.html @@ -8,9 +8,9 @@ - + - + @@ -30,7 +30,7 @@ """ embed_extent(x; threaded=false, crs=nothing) = apply(identity, GI.PointTrait(), x; calc_extent=true, threaded, crs)

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/transformations/flip.html b/dev/source/transformations/flip.html index 6357c7371..a3aa2a20b 100644 --- a/dev/source/transformations/flip.html +++ b/dev/source/transformations/flip.html @@ -8,9 +8,9 @@ - + - + @@ -39,7 +39,7 @@ end end end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/transformations/reproject.html b/dev/source/transformations/reproject.html index 0a4218e05..10216c103 100644 --- a/dev/source/transformations/reproject.html +++ b/dev/source/transformations/reproject.html @@ -8,9 +8,9 @@ - + - + @@ -58,7 +58,7 @@ nothing end end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/transformations/segmentize.html b/dev/source/transformations/segmentize.html index eaab14d75..650d09a54 100644 --- a/dev/source/transformations/segmentize.html +++ b/dev/source/transformations/segmentize.html @@ -8,11 +8,11 @@ - + - + - + @@ -38,7 +38,7 @@ f, a, p = poly(collect(GI.getpoint(linear)); label = "Linear", axis = (; aspect = DataAspect())) p2 = poly!(collect(GI.getpoint(geodesic)); label = "Geodesic") axislegend(a; position = :lt) -f

There are two methods available for segmentizing geometries at the moment:

Missing docstring.

Missing docstring for LinearSegments. Check Documenter's build log for details.

Missing docstring.

Missing docstring for GeodesicSegments. Check Documenter's build log for details.

Benchmark

We benchmark our method against LibGEOS's GEOSDensify method, which is a similar method for densifying geometries.

julia
using BenchmarkTools: BenchmarkGroup
+f

There are two methods available for segmentizing geometries at the moment:

Missing docstring.

Missing docstring for LinearSegments. Check Documenter's build log for details.

Missing docstring.

Missing docstring for GeodesicSegments. Check Documenter's build log for details.

Benchmark

We benchmark our method against LibGEOS's GEOSDensify method, which is a similar method for densifying geometries.

julia
using BenchmarkTools: BenchmarkGroup
 using Chairmarks: @be
 using Main: plot_trials
 using CairoMakie
@@ -76,7 +76,7 @@
 
 end
 
-plot_trials(segmentize_suite)

julia
abstract type SegmentizeMethod end
+plot_trials(segmentize_suite)

julia
abstract type SegmentizeMethod end
 """
     LinearSegments(; max_distance::Real)
 
@@ -171,7 +171,7 @@
     end

End the line with the original coordinate, to avoid any multiplication errors.

julia
    push!(new_coords, (x2, y2))
     return nothing
 end

Note

The _fill_linear_kernel definition for GeodesicSegments is in the GeometryOpsProjExt extension module, in the segmentize.jl file.


This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/transformations/simplify.html b/dev/source/transformations/simplify.html index 9303adac1..eb3fc6f30 100644 --- a/dev/source/transformations/simplify.html +++ b/dev/source/transformations/simplify.html @@ -8,11 +8,11 @@ - + - + - + @@ -28,7 +28,7 @@ f, a, p = poly(original; label = "Original") poly!(simple; label = "Simplified") axislegend(a) -f

Benchmark

We benchmark these methods against LibGEOS's simplify implementation, which uses the Douglas-Peucker algorithm.

julia
using BenchmarkTools, Chairmarks, GeoJSON, CairoMakie
+f

Benchmark

We benchmark these methods against LibGEOS's simplify implementation, which uses the Douglas-Peucker algorithm.

julia
using BenchmarkTools, Chairmarks, GeoJSON, CairoMakie
 import GeometryOps as GO, LibGEOS as LG, GeoInterface as GI
 using CoordinateTransformations
 using NaturalEarth
@@ -41,7 +41,7 @@
 usa_poly = GI.getgeom(usa_multipoly, findmax(GO.area.(GI.getgeom(usa_multipoly)))[2]) # isolate the poly with the most area
 usa_centroid = GO.centroid(usa_poly)
 usa_reflected = GO.transform(Translation(usa_centroid...)  LinearMap(Makie.rotmatrix2d(π))  Translation((-).(usa_centroid)...), usa_poly)
-f, a, p = plot(usa_poly; label = "Original", axis = (; aspect = DataAspect()))#; plot!(usa_reflected; label = "Reflected")

This is the complex polygon we'll be benchmarking.

julia
simplify_suite = BenchmarkGroup(["Simplify"])
+f, a, p = plot(usa_poly; label = "Original", axis = (; aspect = DataAspect()))#; plot!(usa_reflected; label = "Reflected")

This is the complex polygon we'll be benchmarking.

julia
simplify_suite = BenchmarkGroup(["Simplify"])
 singlepoly_suite = BenchmarkGroup(["Polygon", "title:Polygon simplify", "subtitle:Random blob"])
 
 include(joinpath(dirname(dirname(pathof(GO))), "test", "data", "polygon_generation.jl"))
@@ -55,7 +55,7 @@
     singlepoly_suite["LibGEOS"][GI.npoint(geom)] = @be LG.simplify($geom_lg, 0.1) seconds=1
 end
 
-plot_trials(singlepoly_suite; legend_position=(1, 1, TopRight()), legend_valign = -2, legend_halign = 1.2, legend_orientation = :horizontal)

julia
multipoly_suite = BenchmarkGroup(["MultiPolygon", "title:Multipolygon simplify", "subtitle:USA multipolygon"])
+plot_trials(singlepoly_suite; legend_position=(1, 1, TopRight()), legend_valign = -2, legend_halign = 1.2, legend_orientation = :horizontal)

julia
multipoly_suite = BenchmarkGroup(["MultiPolygon", "title:Multipolygon simplify", "subtitle:USA multipolygon"])
 
 for frac in exp10.(LinRange(log10(0.3), log10(1), 6)) # TODO: this example isn't the best.  How can we get this better?
     geom = GO.simplify(usa_multipoly; ratio = frac)
@@ -74,7 +74,7 @@
     # GO-VW : $(GI.npoint( GO.simplify((GO.VisvalingamWhyatt(; tol = _tol)), geom_go)))
     println()
 end
-plot_trials(multipoly_suite)

julia
export simplify, VisvalingamWhyatt, DouglasPeucker, RadialDistance
+plot_trials(multipoly_suite)

julia
export simplify, VisvalingamWhyatt, DouglasPeucker, RadialDistance
 
 const _SIMPLIFY_TARGET = TraitTarget{Union{GI.PolygonTrait, GI.AbstractCurveTrait, GI.MultiPointTrait, GI.PointTrait}}()
 const MIN_POINTS = 3
@@ -507,7 +507,7 @@
     end
     return nothing
 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/transformations/transform.html b/dev/source/transformations/transform.html index 7d722dca0..30574447c 100644 --- a/dev/source/transformations/transform.html +++ b/dev/source/transformations/transform.html @@ -8,9 +8,9 @@ - + - + @@ -72,7 +72,7 @@ end end end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/transformations/tuples.html b/dev/source/transformations/tuples.html index d223c5e5a..dbc5e4927 100644 --- a/dev/source/transformations/tuples.html +++ b/dev/source/transformations/tuples.html @@ -8,9 +8,9 @@ - + - + @@ -36,7 +36,7 @@ end end end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/types.html b/dev/source/types.html index e116e2177..9e8175659 100644 --- a/dev/source/types.html +++ b/dev/source/types.html @@ -8,9 +8,9 @@ - + - + @@ -55,7 +55,7 @@ error("$(f) requires a `$(kw)` keyword argument to the `GEOS` algorithm, which was not provided.") end end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/source/utils.html b/dev/source/utils.html index d5fbe807e..b02830a6a 100644 --- a/dev/source/utils.html +++ b/dev/source/utils.html @@ -8,9 +8,9 @@ - + - + @@ -137,7 +137,7 @@ (x1, x2), (y1, y2) = extent.X, extent.Y return x1 ≤ GI.x(p) ≤ x2 && y1 ≤ GI.y(p) ≤ y2 end

This page was generated using Literate.jl.

- + \ No newline at end of file diff --git a/dev/tutorials/creating_geometry.html b/dev/tutorials/creating_geometry.html index adc41c99e..4bc8300e7 100644 --- a/dev/tutorials/creating_geometry.html +++ b/dev/tutorials/creating_geometry.html @@ -8,11 +8,11 @@ - + - + - + @@ -27,37 +27,37 @@ import Proj # Plotting using CairoMakie -using GeoMakie

Creating and plotting geometries

Let's start by making a single Point.

julia
point = GI.Point(0, 0)
GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((0, 0), nothing)

Now, let's plot our point.

julia
fig, ax, plt = plot(point)

Let's create a set of points, and have a bit more fun with plotting.

julia
x = [-5, 0, 5, 0];
+using GeoMakie

Creating and plotting geometries

Let's start by making a single Point.

julia
point = GI.Point(0, 0)
GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((0, 0), nothing)

Now, let's plot our point.

julia
fig, ax, plt = plot(point)

Let's create a set of points, and have a bit more fun with plotting.

julia
x = [-5, 0, 5, 0];
 y = [0, -5, 0, 5];
 points = GI.Point.(zip(x,y));
 plot!(ax, points; marker = '✈', markersize = 30)
-fig

Points can be combined into a single MultiPoint geometry.

julia
x = [-5, -5, 5, 5];
+fig

Points can be combined into a single MultiPoint geometry.

julia
x = [-5, -5, 5, 5];
 y = [-5, 5, 5, -5];
 multipoint = GI.MultiPoint(GI.Point.(zip(x, y)));
 plot!(ax, multipoint; marker = '☁', markersize = 30)
-fig

Let's create a LineString connecting two points.

julia
p1 = GI.Point.(-5, 0);
+fig

Let's create a LineString connecting two points.

julia
p1 = GI.Point.(-5, 0);
 p2 = GI.Point.(5, 0);
 line = GI.LineString([p1,p2])
 plot!(ax, line; color = :red)
-fig

Now, let's create a line connecting multiple points (i.e. a LineString). This time we get a bit more fancy with point creation.

julia
r = 2;
+fig

Now, let's create a line connecting multiple points (i.e. a LineString). This time we get a bit more fancy with point creation.

julia
r = 2;
 k = 10;
 ϴ = 0:0.01:2pi;
 x = r .* (k + 1) .* cos.(ϴ) .- r .* cos.((k + 1) .* ϴ);
 y = r .* (k + 1) .* sin.(ϴ) .- r .* sin.((k + 1) .* ϴ);
 lines = GI.LineString(GI.Point.(zip(x,y)));
 plot!(ax, lines; linewidth = 5)
-fig

We can also create a single LinearRing trait, the building block of a polygon. A LinearRing is simply a LineString with the same beginning and endpoint, i.e., an arbitrary closed shape composed of point pairs.

A LinearRing is composed of a series of points.

julia
ring1 = GI.LinearRing(GI.getpoint(lines));
GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing)

Now, let's make the LinearRing into a Polygon.

julia
polygon1 = GI.Polygon([ring1]);
GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing)], nothing, nothing)

Now, we can use GeometryOps and CoordinateTransformations to shift polygon1 up, to avoid plotting over our earlier results. This is done through the GeometryOps.transform function.

julia
xoffset = 0.;
+fig

We can also create a single LinearRing trait, the building block of a polygon. A LinearRing is simply a LineString with the same beginning and endpoint, i.e., an arbitrary closed shape composed of point pairs.

A LinearRing is composed of a series of points.

julia
ring1 = GI.LinearRing(GI.getpoint(lines));
GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing)

Now, let's make the LinearRing into a Polygon.

julia
polygon1 = GI.Polygon([ring1]);
GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing)], nothing, nothing)

Now, we can use GeometryOps and CoordinateTransformations to shift polygon1 up, to avoid plotting over our earlier results. This is done through the GeometryOps.transform function.

julia
xoffset = 0.;
 yoffset = 50.;
 f = CoordinateTransformations.Translation(xoffset, yoffset);
 polygon1 = GO.transform(f, polygon1);
 plot!(polygon1)
-fig

Polygons can contain "holes". The first LinearRing in a polygon is the exterior, and all subsequent LinearRings are treated as holes in the leading LinearRing.

GeoInterface offers the GI.getexterior(poly) and GI.gethole(poly) methods to get the exterior ring and an iterable of holes, respectively.

julia
hole = GI.LinearRing(GI.getpoint(multipoint))
+fig

Polygons can contain "holes". The first LinearRing in a polygon is the exterior, and all subsequent LinearRings are treated as holes in the leading LinearRing.

GeoInterface offers the GI.getexterior(poly) and GI.gethole(poly) methods to get the exterior ring and an iterable of holes, respectively.

julia
hole = GI.LinearRing(GI.getpoint(multipoint))
 polygon2 = GI.Polygon([ring1, hole])
GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, T, Nothing, Nothing} where T}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, T, Nothing, Nothing} where T[GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.0, 0.0), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.010987813253244, 0.0004397316773170068), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.043805248003498, 0.0035114210915891397), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.098016055420953, 0.011814947665167774), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.172899020101585, 0.027886421973952302), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.267456684570245, 0.05416726609360478), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.380427415579764, 0.09297443860091348), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.51030066635026, 0.1464721641710074), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.655335250260467, 0.21664550952386064), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.813580405100698, 0.30527612515520186), nothing)  …  GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.866418416586406, -0.3376428491230612), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.704405820024185, -0.24279488312757858), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.55494217175954, -0.16692537029320365), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.420040147662014, -0.10832215707812454), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.30151010318639, -0.0650624499034016), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.200938172182195, -0.03503632062070827), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.119667078681967, -0.01597247419241532), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.058779893613323, -0.005465967083412071), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.019086932781654, -0.0010075412835199304), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Float64, Float64}, Nothing}((20.001115954499138, -1.4219350464667047e-5), nothing)], nothing, nothing), GeoInterface.Wrappers.LinearRing{false, false, Vector{GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}[GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((-5, -5), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((-5, 5), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((5, 5), nothing), GeoInterface.Wrappers.Point{false, false, Tuple{Int64, Int64}, Nothing}((5, -5), nothing)], nothing, nothing)], nothing, nothing)

Shift polygon2 to the right, to avoid plotting over our earlier results.

julia
xoffset = 50.;
 yoffset = 0.;
 f = CoordinateTransformations.Translation(xoffset, yoffset);
 polygon2 = GO.transform(f, polygon2);
 plot!(polygon2)
-fig

Polygons can also be grouped together as a MultiPolygon.

julia
r = 5;
+fig

Polygons can also be grouped together as a MultiPolygon.

julia
r = 5;
 x = cos.(reverse(ϴ)) .* r .+ xoffset;
 y = sin.(reverse(ϴ)) .* r .+ yoffset;
 ring2 =  GI.LinearRing(GI.Point.(zip(x,y)));
@@ -67,7 +67,7 @@
 f = CoordinateTransformations.Translation(xoffset, yoffset);
 multipolygon = GO.transform(f, multipolygon);
 plot!(multipolygon)
-fig

Great, now we can make Points, MultiPoints, Lines, LineStrings, Polygons (with holes), and MultiPolygons and modify them using [CoordinateTransformations] and [GeometryOps].

Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

In geospatial sciences we often have data in one Coordinate Reference System (CRS) (source) and would like to display it in different (destination) CRS. GeoMakie allows us to do this by automatically projecting from source to destination CRS.

Here, our source CRS is common geographic (i.e. coordinates of latitude and longitude), WGS84.

julia
source_crs1 = GFT.EPSG(4326)
GeoFormatTypes.EPSG{1}((4326,))

Now let's pick a destination CRS for displaying our map. Here we'll pick natearth2.

julia
destination_crs = "+proj=natearth2"
"+proj=natearth2"

Let's add land area for context. First, download and open the Natural Earth global land polygons at 110 m resolution.GeoMakie ships with this particular dataset, so we will access it from there.

julia
land_path = GeoMakie.assetpath("ne_110m_land.geojson")
"/home/runner/.julia/packages/GeoMakie/yzfbc/assets/ne_110m_land.geojson"

Note

Natural Earth has lots of other datasets, and there is a Julia package that provides an interface to it called NaturalEarth.jl.

Read the land MultiPolygons as a GeoJSON.FeatureCollection.

julia
land_geo = GeoJSON.read(land_path)
FeatureCollection with 127 Features

We then need to create a figure with a GeoAxis that can handle the projection between source and destination CRS. For GeoMakie, source is the CRS of the input and dest is the CRS you want to visualize in.

julia
fig = Figure(size=(1000, 500));
+fig

Great, now we can make Points, MultiPoints, Lines, LineStrings, Polygons (with holes), and MultiPolygons and modify them using [CoordinateTransformations] and [GeometryOps].

Plot geometries on a map using GeoMakie and coordinate reference system (CRS)

In geospatial sciences we often have data in one Coordinate Reference System (CRS) (source) and would like to display it in different (destination) CRS. GeoMakie allows us to do this by automatically projecting from source to destination CRS.

Here, our source CRS is common geographic (i.e. coordinates of latitude and longitude), WGS84.

julia
source_crs1 = GFT.EPSG(4326)
GeoFormatTypes.EPSG{1}((4326,))

Now let's pick a destination CRS for displaying our map. Here we'll pick natearth2.

julia
destination_crs = "+proj=natearth2"
"+proj=natearth2"

Let's add land area for context. First, download and open the Natural Earth global land polygons at 110 m resolution.GeoMakie ships with this particular dataset, so we will access it from there.

julia
land_path = GeoMakie.assetpath("ne_110m_land.geojson")
"/home/runner/.julia/packages/GeoMakie/yzfbc/assets/ne_110m_land.geojson"

Note

Natural Earth has lots of other datasets, and there is a Julia package that provides an interface to it called NaturalEarth.jl.

Read the land MultiPolygons as a GeoJSON.FeatureCollection.

julia
land_geo = GeoJSON.read(land_path)
FeatureCollection with 127 Features

We then need to create a figure with a GeoAxis that can handle the projection between source and destination CRS. For GeoMakie, source is the CRS of the input and dest is the CRS you want to visualize in.

julia
fig = Figure(size=(1000, 500));
 ga = GeoAxis(
     fig[1, 1];
     source = source_crs1,
@@ -75,8 +75,8 @@
     xticklabelsvisible = false,
     yticklabelsvisible = false,
 );

Plot land for context.

julia
poly!(ga, land_geo, color=:black)
-fig

Now let's plot a Polygon like before, but this time with a CRS that differs from our source data

julia
plot!(multipolygon; color = :green)
-fig

But what if we want to plot geometries with a different source CRS on the same figure?

To show how to do this let's create a geometry with coordinates in UTM (Universal Transverse Mercator) zone 10N EPSG:32610.

julia
source_crs2 = GFT.EPSG(32610)
GeoFormatTypes.EPSG{1}((32610,))

Create a polygon (we're working in meters now, not latitude and longitude)

julia
r = 1000000;
+fig

Now let's plot a Polygon like before, but this time with a CRS that differs from our source data

julia
plot!(multipolygon; color = :green)
+fig

But what if we want to plot geometries with a different source CRS on the same figure?

To show how to do this let's create a geometry with coordinates in UTM (Universal Transverse Mercator) zone 10N EPSG:32610.

julia
source_crs2 = GFT.EPSG(32610)
GeoFormatTypes.EPSG{1}((32610,))

Create a polygon (we're working in meters now, not latitude and longitude)

julia
r = 1000000;
 ϴ = 0:0.01:2pi;
 x = r .* cos.(ϴ).^3 .+ 500000;
 y = r .* sin.(ϴ) .^ 3 .+5000000;
629-element Vector{Float64}:
@@ -86,7 +86,7 @@
 
  5.0e6
  5.0e6

Now create a LinearRing from Points

julia
ring3 = GI.LinearRing(Point.(zip(x, y)))
GeoInterface.Wrappers.LinearRing{false, false, Vector{Point{2, Float64}}, Nothing, Nothing}(Point{2, Float64}[[1.5e6, 5.0e6], [1.4998500087497458e6, 5.000000999950001e6], [1.4994001399837343e6, 5.000007998400139e6], [1.4986507085647392e6, 5.000026987852369e6], [1.4976022389592e6, 5.000063948817746e6], [1.4962554647802354e6, 5.000124843834609e6], [1.4946113281484335e6, 5.000215611503127e6], [1.4926709788709967e6, 5.000342160541625e6], [1.4904357734399722e6, 5.000510363870095e6], [1.4879072738504685e6, 5.0007260527263e6]  …  [1.4870405593989636e6, 4.999194331880103e6], [1.4896621210021754e6, 4.999426363321033e6], [1.491990928929295e6, 4.999609061508909e6], [1.4940253560034204e6, 4.999748243174828e6], [1.4957639801366436e6, 4.999849768598615e6], [1.497205585568957e6, 4.999919535736425e6], [1.4983491639274692e6, 4.999963474314044e6], [1.4991939151049731e6, 4.999987539891298e6], [1.4997392479570867e6, 4.999997707902938e6], [1.499984780817334e6, 4.999999967681458e6]], nothing, nothing)

Now create a Polygon from the LineRing

julia
polygon3 = GI.Polygon([ring3])
GeoInterface.Wrappers.Polygon{false, false, Vector{GeoInterface.Wrappers.LinearRing{false, false, Vector{Point{2, Float64}}, Nothing, Nothing}}, Nothing, Nothing}(GeoInterface.Wrappers.LinearRing{false, false, Vector{Point{2, Float64}}, Nothing, Nothing}[GeoInterface.Wrappers.LinearRing{false, false, Vector{Point{2, Float64}}, Nothing, Nothing}(Point{2, Float64}[[1.5e6, 5.0e6], [1.4998500087497458e6, 5.000000999950001e6], [1.4994001399837343e6, 5.000007998400139e6], [1.4986507085647392e6, 5.000026987852369e6], [1.4976022389592e6, 5.000063948817746e6], [1.4962554647802354e6, 5.000124843834609e6], [1.4946113281484335e6, 5.000215611503127e6], [1.4926709788709967e6, 5.000342160541625e6], [1.4904357734399722e6, 5.000510363870095e6], [1.4879072738504685e6, 5.0007260527263e6]  …  [1.4870405593989636e6, 4.999194331880103e6], [1.4896621210021754e6, 4.999426363321033e6], [1.491990928929295e6, 4.999609061508909e6], [1.4940253560034204e6, 4.999748243174828e6], [1.4957639801366436e6, 4.999849768598615e6], [1.497205585568957e6, 4.999919535736425e6], [1.4983491639274692e6, 4.999963474314044e6], [1.4991939151049731e6, 4.999987539891298e6], [1.4997392479570867e6, 4.999997707902938e6], [1.499984780817334e6, 4.999999967681458e6]], nothing, nothing)], nothing, nothing)

Now plot on the existing GeoAxis.

Note

The keyword argument source is used to specify the source CRS of that particular plot, when plotting on an existing GeoAxis.

julia
plot!(ga,polygon3; color=:red, source = source_crs2)
-fig

Create geospatial geometries with embedded coordinate reference system information

Great, we can make geometries and plot them on a map... now let's export the data to common geospatial data formats. To do this we now need to create geometries with embedded CRS information, making it a geospatial geometry. All that's needed is to include ; crs = crs as a keyword argument when constructing the geometry.

Let's do this for a new Polygon

julia
r = 3;
+fig

Create geospatial geometries with embedded coordinate reference system information

Great, we can make geometries and plot them on a map... now let's export the data to common geospatial data formats. To do this we now need to create geometries with embedded CRS information, making it a geospatial geometry. All that's needed is to include ; crs = crs as a keyword argument when constructing the geometry.

Let's do this for a new Polygon

julia
r = 3;
 k = 7;
 ϴ = 0:0.01:2pi;
 x = r .* (k + 1) .* cos.(ϴ) .- r .* cos.((k + 1) .* ϴ);
@@ -106,7 +106,7 @@
 GeoParquet.write(fn, df, (:geometry,))
"shapes.parquet"

Finally, if there's no Julia-native package that can write data to your desired format (e.g. .gpkg, .gml, etc), you can use GeoDataFrames. This package uses the GDAL library under the hood which supports writing to nearly all geospatial formats.

julia
import GeoDataFrames
 fn = "shapes.gpkg"
 GeoDataFrames.write(fn, df)
"shapes.gpkg"

And there we go, you can now create mapped geometries from scratch, manipulate them, plot them on a map, and save them in multiple geospatial data formats.

- + \ No newline at end of file diff --git a/dev/tutorials/geodesic_paths.html b/dev/tutorials/geodesic_paths.html index 0887cdd6f..af42fdcfd 100644 --- a/dev/tutorials/geodesic_paths.html +++ b/dev/tutorials/geodesic_paths.html @@ -8,11 +8,11 @@ - + - + - + @@ -27,8 +27,8 @@ fig, ga, _cp = lines(GeoMakie.coastlines(); axis = (; type = GeoAxis)) lines!(ga, GO.segmentize(GO.GeodesicSegments(; max_distance = 100_000), GI.LineString([IAH, AMS])); color = Makie.wong_colors()[2]) -fig

- +fig

+ \ No newline at end of file diff --git a/dev/tutorials/spatial_joins.html b/dev/tutorials/spatial_joins.html index 40c15830c..af53422f4 100644 --- a/dev/tutorials/spatial_joins.html +++ b/dev/tutorials/spatial_joins.html @@ -8,11 +8,11 @@ - + - + - + @@ -37,14 +37,14 @@ pl = GI.Polygon([GI.LinearRing([(0, 0), (1, 0), (1, 1), (0, 0)])]) pu = GI.Polygon([GI.LinearRing([(0, 0), (0, 1), (1, 1), (0, 0)])]) poly_df = DataFrame(geometry = [pl, pu], color = [:red, :blue]) -f, a, p = poly(poly_df.geometry; color = tuple.(poly_df.color, 0.3))

Here, the upper polygon is blue, and the lower polygon is red. Keep this in mind!

Now, we generate the points.

julia
points = tuple.(rand(1000), rand(1000))
+f, a, p = poly(poly_df.geometry; color = tuple.(poly_df.color, 0.3))

Here, the upper polygon is blue, and the lower polygon is red. Keep this in mind!

Now, we generate the points.

julia
points = tuple.(rand(1000), rand(1000))
 points_df = DataFrame(geometry = points)
 scatter!(points_df.geometry)
-f

You can see that they are evenly distributed around the box. But how do we know which points are in which polygons?

We have to join the two dataframes based on which polygon (if any) each point lies within.

Now, we can perform the "spatial join" using FlexiJoins. We are performing an outer join here

julia
@time joined_df = FlexiJoins.innerjoin(
+f

You can see that they are evenly distributed around the box. But how do we know which points are in which polygons?

We have to join the two dataframes based on which polygon (if any) each point lies within.

Now, we can perform the "spatial join" using FlexiJoins. We are performing an outer join here

julia
@time joined_df = FlexiJoins.innerjoin(
     (points_df, poly_df),
     by_pred(:geometry, GO.within, :geometry)
 )
julia
scatter!(a, joined_df.geometry; color = joined_df.color)
-f

Here, you can see that the colors were assigned appropriately to the scattered points!

Real-world example

Suppose I have a list of polygons representing administrative regions (or mining sites, or what have you), and I have a list of polygons for each country. I want to find the country each region is in.

julia
import GeoInterface as GI, GeometryOps as GO
+f

Here, you can see that the colors were assigned appropriately to the scattered points!

Real-world example

Suppose I have a list of polygons representing administrative regions (or mining sites, or what have you), and I have a list of polygons for each country. I want to find the country each region is in.

julia
import GeoInterface as GI, GeometryOps as GO
 using FlexiJoins, DataFrames, GADM # GADM gives us country and sublevel geometry
 
 using CairoMakie, GeoInterfaceMakie
@@ -69,7 +69,7 @@
     ::FlexiJoins.ByPred{typeof(my_predicate_function)}, 
     datas
 ) = true

This will enable FlexiJoins to support your custom function, when it's passed to by_pred(:geometry, my_predicate_function, :geometry).

- + \ No newline at end of file