diff --git a/initial_view/secondtake.ipynb b/initial_view/secondtake.ipynb index 2f3fbf06..bc35512c 100644 --- a/initial_view/secondtake.ipynb +++ b/initial_view/secondtake.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ @@ -16,7 +16,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 9, "metadata": {}, "outputs": [], "source": [ @@ -30,7 +30,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 10, "metadata": {}, "outputs": [], "source": [ @@ -41,7 +41,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 11, "metadata": {}, "outputs": [], "source": [ @@ -51,7 +51,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 12, "metadata": {}, "outputs": [ { @@ -68,7 +68,7 @@ " dtype='object', length=127)" ] }, - "execution_count": 7, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -79,7 +79,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 13, "metadata": {}, "outputs": [ { @@ -126,19 +126,12 @@ "gdf = gpd.read_file(shapefile_path)\n", "\n", "# Print the head of the GeoDataFrame\n", - "print(gdf.head())import geopandas as gpd\n", - "\n", - "# Load the shapefile\n", - "shapefile_path = '/home/dadams/Repos/california_equity_git/california_enviroscreen/calif_enviroscreen_shape/CES4 Final Shapefile.shp'\n", - "gdf = gpd.read_file(shapefile_path)\n", - "\n", - "# Print the head of the GeoDataFrame\n", "print(gdf.head())" ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 14, "metadata": {}, "outputs": [ { @@ -177,7 +170,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 15, "metadata": {}, "outputs": [ { @@ -296,7 +289,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 16, "metadata": {}, "outputs": [ { @@ -375,7 +368,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 17, "metadata": {}, "outputs": [ { @@ -558,7 +551,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 18, "metadata": {}, "outputs": [ { @@ -605,7 +598,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 19, "metadata": {}, "outputs": [ { @@ -653,6 +646,985 @@ "plt.tight_layout()\n", "plt.show()" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "1. **Project Volume Evolution**\n", + "- Growth phase: 2014-2019 (from ~0 to 5000+ projects)\n", + "- Plateau: 2019-2022 (~4000-5000 projects)\n", + "- Sharp decline: 2023-2024 (down to ~500 projects)\n", + "\n", + "2. **Average Project Size**\n", + "- Relatively stable 2014-2023 ($0.1-0.3M per project)\n", + "- Dramatic increase in 2024 (to ~$1.3M per project)\n", + "- Suggests shift to fewer but larger projects\n", + "\n", + "3. **Total GGRF Funding**\n", + "- Steady increase: 2014-2020 (reaching ~$1.1B)\n", + "- Recent decline: 2020-2024 (down to ~$0.67B)\n", + "- More stable pattern than project counts\n", + "\n", + "4. **Partnership Trends**\n", + "- Generally stable at 1.0-1.1 partners until 2020\n", + "- Spike in 2020 (~1.24 partners)\n", + "- New peak in 2024 (~1.32 partners)\n", + "- Suggests increasing regional collaboration\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Program Scale Distribution:\n", + "size_category\n", + "Small 21\n", + "Large 11\n", + "Medium 5\n", + "Mega 1\n", + "Name: count, dtype: int64\n", + "\n", + "Geographic Concentration:\n", + "Top 5 counties account for 39.3% of funding\n", + "\n", + "Program Categories by Total Funding (Billions $):\n", + "size_category\n", + "Large 2.19\n", + "Small 2.00\n", + "Mega 1.19\n", + "Medium 0.78\n", + "Name: total_funding, dtype: float64\n", + "\n", + "Largest Programs (by total funding):\n", + " total_funding \\\n", + "Program Name \n", + "Affordable Housing and Sustainable Communities ... 1192203125 \n", + "Low Carbon Transit Operations Program 775906434 \n", + "Transit and Intercity Rail Capital Program 771556000 \n", + "Fire Prevention Program 596274123 \n", + "Community Air Protection 529523228 \n", + "\n", + " project_count \\\n", + "Program Name \n", + "Affordable Housing and Sustainable Communities ... 93 \n", + "Low Carbon Transit Operations Program 766 \n", + "Transit and Intercity Rail Capital Program 135 \n", + "Fire Prevention Program 600 \n", + "Community Air Protection 5187 \n", + "\n", + " avg_funding dac_rate \\\n", + "Program Name \n", + "Affordable Housing and Sustainable Communities ... 12819388.44 0.16 \n", + "Low Carbon Transit Operations Program 1012932.68 0.09 \n", + "Transit and Intercity Rail Capital Program 5715229.63 0.19 \n", + "Fire Prevention Program 993790.20 0.00 \n", + "Community Air Protection 102086.61 0.00 \n", + "\n", + " ghg_per_dollar \n", + "Program Name \n", + "Affordable Housing and Sustainable Communities ... 0.00 \n", + "Low Carbon Transit Operations Program 0.01 \n", + "Transit and Intercity Rail Capital Program 0.01 \n", + "Fire Prevention Program 0.00 \n", + "Community Air Protection 0.00 \n" + ] + } + ], + "source": [ + "# 1. Program Scale Analysis\n", + "program_scale = data_filtered.groupby('Program Name').agg({\n", + " 'Total Program GGRFFunding': ['count', 'sum', 'mean'],\n", + " 'Is Benefit Disadvantaged Communities': 'mean',\n", + " 'Total Project GHGReductions': 'sum'\n", + "}).round(2)\n", + "\n", + "# Flatten column names\n", + "program_scale.columns = ['project_count', 'total_funding', 'avg_funding', \n", + " 'dac_rate', 'total_ghg']\n", + "\n", + "# Calculate GHG efficiency\n", + "program_scale['ghg_per_dollar'] = program_scale['total_ghg'] / program_scale['total_funding']\n", + "\n", + "# Categorize programs by size\n", + "def categorize_program_size(mean_funding):\n", + " if mean_funding > 10e6: # 10M\n", + " return 'Mega'\n", + " elif mean_funding > 1e6: # 1M\n", + " return 'Large'\n", + " elif mean_funding > 500e3: # 500K\n", + " return 'Medium'\n", + " else:\n", + " return 'Small'\n", + "\n", + "program_scale['size_category'] = program_scale['avg_funding'].apply(categorize_program_size)\n", + "\n", + "print(\"Program Scale Distribution:\")\n", + "print(program_scale['size_category'].value_counts())\n", + "\n", + "# 2. Geographic Analysis\n", + "geographic_dist = data_filtered.groupby('County').agg({\n", + " 'Total Program GGRFFunding': ['count', 'sum'],\n", + " 'Is Benefit Disadvantaged Communities': 'mean',\n", + " 'Total Project GHGReductions': 'sum'\n", + "})\n", + "\n", + "geographic_dist.columns = ['project_count', 'total_funding', 'dac_rate', 'total_ghg']\n", + "\n", + "# Calculate concentration metrics\n", + "total_funding = geographic_dist['total_funding'].sum()\n", + "top_5_counties = geographic_dist['total_funding'].nlargest(5)\n", + "concentration = (top_5_counties.sum() / total_funding) * 100\n", + "\n", + "print(\"\\nGeographic Concentration:\")\n", + "print(f\"Top 5 counties account for {concentration:.1f}% of funding\")\n", + "\n", + "# 3. Print key findings\n", + "print(\"\\nProgram Categories by Total Funding (Billions $):\")\n", + "size_summary = program_scale.groupby('size_category')['total_funding'].sum().sort_values(ascending=False)/1e9\n", + "print(size_summary.round(2))\n", + "\n", + "# Show largest programs\n", + "print(\"\\nLargest Programs (by total funding):\")\n", + "print(program_scale.nlargest(5, 'total_funding')[\n", + " ['total_funding', 'project_count', 'avg_funding', 'dac_rate', 'ghg_per_dollar']\n", + "].round(2))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n", + "1. **Program Scale Distribution**\n", + "- Most programs (21) are \"Small\" scale\n", + "- 11 \"Large\" programs\n", + "- Only 1 \"Mega\" program (Affordable Housing at $1.19B)\n", + "- More balanced distribution than when including transportation subsidies\n", + "\n", + "1. **Funding Allocation**\n", + "- Large programs: $2.19B total\n", + "- Small programs: $2.00B total\n", + "- Mega programs: $1.19B total\n", + "- Medium programs: $0.78B total\n", + "- Total GGRF funding: ~$6.16B\n", + "\n", + "1. **Top Programs by Funding**\n", + "- Affordable Housing: $1.19B (93 projects)\n", + "- Low Carbon Transit: $776M (766 projects)\n", + "- Transit/Rail Capital: $772M (135 projects)\n", + "- Fire Prevention: $596M (600 projects)\n", + "- Community Air Protection: $530M (5,187 projects)\n", + "\n", + "1. **Program Characteristics**\n", + "- Wide range in project counts (93 to 5,187)\n", + "- Average project sizes vary significantly:\n", + " * Affordable Housing: $12.8M/project\n", + " * Transit/Rail: $5.7M/project\n", + " * Community Air Protection: $102K/project\n", + "\n", + "1. **Geographic Distribution**\n", + "- Less concentrated than before\n", + "- Top 5 counties: 39.3% of funding (vs. previous 75.6%)\n", + "- Suggests more equitable geographic distribution\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. DAC Benefits by Program Size:\n", + " dac_rate total_funding project_count\n", + " mean min max sum sum\n", + "size_category \n", + "Large 0.087 0.00 0.67 2185763970 1314\n", + "Medium 0.036 0.00 0.18 779274523 831\n", + "Mega 0.160 0.16 0.16 1192203125 93\n", + "Small 0.084 0.00 0.92 2003043460 28913\n", + "\n", + "2. Regional Distribution:\n", + " total_funding project_count dac_rate total_ghg\n", + "region \n", + "Central Valley 1387932197 14496 0.104 25320641\n", + "Other 2289435192 9195 0.101 24839824\n", + "Urban 2482917689 7460 0.161 15727243\n", + "\n", + "4. Multi-County vs Single-County Projects:\n", + " Multi-County Single-County\n", + "project_count 7.520000e+02 3.039900e+04\n", + "total_funding 5.210746e+08 5.639210e+09\n", + "avg_funding 6.929184e+05 1.855064e+05\n", + "dac_rate 1.090000e-01 2.730000e-01\n", + "ghg_per_dollar 1.200000e-02 1.100000e-02\n" + ] + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAA/IAAAK9CAYAAACHG1c1AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB34klEQVR4nOzdeVyU5f7/8fcMw8DIMigKoqCg4Jb7mtrRSsrKLM3SzNKsTt/6VaZ2PGkntdNmq1lZemzR1qNZZvtipFlmaaKpJzP3hURcQZB97t8fHOY4sjijwHDr6/l4zCPnvq/7vj83jMab67qvy2IYhiEAAAAAAGAKVn8XAAAAAAAAvEeQBwAAAADARAjyAAAAAACYCEEeAAAAAAATIcgDAAAAAGAiBHkAAAAAAEyEIA8AAAAAgIkQ5AEAAAAAMBGCPAAAAAAAJkKQBwCcFeLj43XzzTf7uwyf3XzzzYqPj/d3GTgDTz/9tJo1a6aAgAB17NhRklRUVKS///3viouLk9Vq1aBBgyRJFotFDz30kE/nX7ZsmSwWi5YtW1aldQMAzIsgDwCoNvPmzZPFYnG/goOD1aJFC919993av3+/v8vzyeOPP67Fixd73f7AgQO699571apVKzkcDkVFRal79+66//77lZ2dXX2F1nLff/+9hg4dqsaNG8tut8vpdKpHjx56+OGHy3wmLrzwQrVt27bc8+zcuVMWi0XPPPNMmX0ZGRmaOHGi2rVrp9DQUAUHBysxMVGjR4/WDz/8cMoaS89d0euJJ55wt/3666/197//Xb1799bcuXP1+OOPS5Jef/11Pf3007r22mv1xhtvaNy4cb58mQAAqJTN3wUAAM5+Dz/8sBISEpSXl6cffvhBs2bN0ueff66NGzeqTp06VXKNzZs3y2qtvt9PP/7447r22mvdPauVOXz4sLp27aqsrCzdcsstatWqlQ4dOqT169dr1qxZuvPOOxUaGipJeuWVV+Ryuaqt7tpkypQpeuSRR9SsWTPdfPPNatasmfLy8rRmzRo9++yzeuONN7Rt27YzusaqVas0YMAAHTt2TNdff73uuOMOBQUFaceOHVq8eLHmzZun7777Tn369DnluYYPH64rrriizPZOnTq5//ztt9/KarXqtddek91u99jeuHFjPffccx7H5ubmymbz7cevPn36KDc31+P8AIBzG0EeAFDtLr/8cnXt2lWSdNtttykyMlLTp0/XRx99pOHDh5d7TE5OjkJCQry+RlBQUJXUWhVee+017d69WytWrFCvXr089mVlZXkEssDAwJouzy8WLFigRx55REOHDtVbb71VJpQ+99xzZUKvr44cOaJBgwbJZrNp3bp1atWqlcf+Rx99VPPnz5fD4fDqfJ07d9aNN95YaZuMjAw5HI4y95ORkaGIiIgy7YODg7269omsVutpHQcAOHsxtB4AUOMuvvhiSdKOHTsklTwnHhoaqm3btumKK65QWFiYRowYIakk0N93332Ki4tTUFCQWrZsqWeeeUaGYXics7xn5I8ePaqxY8e6j01MTNSTTz5Zpgfc5XLp+eefV7t27RQcHKwGDRrosssu0y+//CKp5LnmnJwcvfHGG+7h1ZU9j79t2zYFBATo/PPPL7MvPDzcI5Sd/Iz8hRdeWOGQ7nnz5vl8bye78sor1axZs3L39ezZ0/0LF0lasmSJLrjgAkVERCg0NFQtW7bUAw88UOn5KzJlyhTVr1+/TM91KafT6fOz4yebPXu29u3bpxkzZpQJ8VLJ93H48OHq1q3bGV3nxPPNnTtXOTk5Ht8ji8WipUuX6j//+Y97e+nz7eU9I5+WlqZbb71VjRo1UlBQkBISEnTnnXeqoKBAUsXPyP/888+67LLL5HQ6VadOHfXt21crVqzwaPPQQw/JYrFo69atuvnmmxURESGn06nRo0fr+PHjZe7p7bffVvfu3VWnTh3VrVtXffr00ddffy1JGjVqlOrXr6/CwsIyx1166aVq2bLlaX4lAQC+okceAFDjSodPR0ZGurcVFRWpf//+uuCCC/TMM8+oTp06MgxDV111lZYuXapbb71VHTt21FdffaUJEyYoLS2t0h7c48ePq2/fvkpLS9P//d//qUmTJvrxxx81adIkd9grdeutt2revHm6/PLLddttt6moqEjff/+9fvrpJ3Xt2lVvvfWWbrvtNnXv3l233367JKl58+YVXrtp06YqLi7WW2+9pVGjRvn0tfnHP/6h2267zWPb22+/ra+++kpRUVE+39vJhg0bppEjR2r16tUegXbXrl366aef9PTTT0uS/vOf/+jKK69U+/bt9fDDDysoKEhbt24tExS98ccff+iPP/7Qbbfd5n6kwFvFxcU6ePBgme1Hjhwps+2TTz6Rw+HQNddc43ON5Tl+/Hi5146IiJDNZtNbb72lOXPmaNWqVXr11VcllQy7f+utt/TYY48pOztb06ZNkyS1bt263Gv8+eef6t69u44eParbb79drVq1Ulpamt5//30dP368wuH03377rS6//HJ16dJFU6dOldVq1dy5c3XxxRfr+++/V/fu3T3aDx06VAkJCZo2bZpSU1P16quvKioqSk8++aS7zT//+U899NBD6tWrlx5++GHZ7Xb9/PPP+vbbb3XppZfqpptu0ptvvqmvvvpKV155pfu49PR0ffvtt5o6dapvX2AAwOkzAACoJnPnzjUkGd98841x4MABY8+ePcb8+fONyMhIw+FwGHv37jUMwzBGjRplSDImTpzocfzixYsNScajjz7qsf3aa681LBaLsXXrVve2pk2bGqNGjXK/f+SRR4yQkBDjjz/+8Dh24sSJRkBAgLF7927DMAzj22+/NSQZY8aMKVO/y+Vy/zkkJMTj/JVJT083GjRoYEgyWrVqZdxxxx3Gu+++axw9erRM21GjRhlNmzat8FwrVqwwAgMDjVtuucXneytPZmamERQUZNx3330e25966inDYrEYu3btMgzDMJ577jlDknHgwAFvbrlSH330kSHJmDFjhsd2l8tlHDhwwONVWFjo3t+3b19DUqWvp59+2t2+bt26RseOHctcPysry+Ma2dnZlda7Y8eOSq+5cuVKd9tRo0YZISEhZc7Rt29f47zzziuzXZIxdepU9/uRI0caVqvVWL16dZm2pZ+/pUuXGpKMpUuXurcnJSUZ/fv39/iMHj9+3EhISDAuueQS97apU6cakjw+P4ZhGIMHDzYiIyPd77ds2WJYrVZj8ODBRnFxcbl1FBcXG7GxscawYcM89k+fPt2wWCzG9u3by9wDAKB6MLQeAFDtkpOT1aBBA8XFxen6669XaGioPvzwQzVu3Nij3Z133unx/vPPP1dAQIDGjBnjsf2+++6TYRj64osvKrzmwoUL9Ze//EV169bVwYMH3a/k5GQVFxdr+fLlkqQPPvhAFoul3N5Ei8VyWvcbHR2tX3/9VXfccYeOHDmi2bNn64YbblBUVJQeeeSRMo8FVCQ9PV3XXnutOnbsqJdfftnneytPeHi4Lr/8cr333nsedSxYsEDnn3++mjRpIknu57s/+uijM56MLysrS5LK9MZnZmaqQYMGHq9169Z5tImPj9eSJUvKvN5+++1yr1Nej/9NN93kcY3777/fq7pvv/32cq/dpk0bL++8ci6XS4sXL9bAgQM9HmkoVdHnb926ddqyZYtuuOEGHTp0yP39z8nJUb9+/bR8+fIy37M77rjD4/1f/vIXHTp0yP29Wbx4sVwul6ZMmVJm0sjSOqxWq0aMGKGPP/5Yx44dc+9/55131KtXLyUkJPj+RQAAnBaG1gMAqt1LL72kFi1ayGazKTo6Wi1btiwTFmw2m2JjYz227dq1S40aNVJYWJjH9tJhyrt27arwmlu2bNH69evVoEGDcvdnZGRIKhnm36hRI9WrV8/n+6pMTEyMZs2apZdffllbtmzRV199pSeffFJTpkxRTExMmeHzJysqKtLQoUNVXFysRYsWeUzm5+29VWTYsGFavHixVq5cqV69emnbtm1as2aNx5D8YcOG6dVXX9Vtt92miRMnql+/frrmmmt07bXX+rw6QOn37+Rl90JDQ7VkyRJJJcu4lQ7rP1FISIiSk5PLbN+5c2e51ylvab+HH35Yd999tyTpkksu8brupKSkcq9dVQ4cOKCsrKwKl9iryJYtWySp0sc2MjMzVbduXff70l/QlCrdd+TIEYWHh2vbtm2yWq2n/CXFyJEj9eSTT+rDDz/UyJEjtXnzZq1Zs0azZ8/26R4AAGeGIA8AqHbdu3cvt8fxREFBQVW6fJzL5dIll1yiv//97+Xub9GiRZVdqzIWi0UtWrRQixYtNGDAACUlJemdd945ZZCfMGGCVq5cqW+++abMLzjO9N4GDhyoOnXq6L333lOvXr303nvvyWq16rrrrnO3cTgcWr58uZYuXarPPvtMX375pRYsWKCLL75YX3/9tQICArz8Csg98dzGjRs9tttsNndQ3rt3r9fnq+w6v/76qwoLCz1WA2jfvv0Zn7s2Ke1tf/rpp9WxY8dy25w8MqGi75e3o0NKtWnTRl26dNHbb7+tkSNH6u2335bdbtfQoUN9Og8A4MwQ5AEAtVbTpk31zTff6NixYx698r///rt7f0WaN2+u7OzsU/aoNm/eXF999ZUOHz5caa/86Q6zP1GzZs1Ut25d7du3r9J28+fP14wZMzRjxgz17du33Jq9ubeKhISE6Morr9TChQs1ffp0LViwQH/5y1/UqFEjj3ZWq1X9+vVTv379NH36dD3++OP6xz/+oaVLl/p07ZYtWyopKUmLFy/WjBkzfFpW0BdXXnmlfvrpJ3344YemCJYNGjRQeHh4mV9wnErpRIvh4eFVNmKgefPmcrlc+u233yr85UCpkSNHavz48dq3b5/effddDRgwwKP3HwBQ/XhGHgBQa11xxRUqLi7WzJkzPbY/99xzslgsuvzyyys8dujQoVq5cqW++uqrMvuOHj2qoqIiSdKQIUNkGIb++c9/lml3Ym9lSEiIjh496lXdP//8s3JycspsX7VqlQ4dOlTpMl0bN27UbbfdphtvvFH33ntvuW28vbfKDBs2TH/++adeffVV/frrrxo2bJjH/sOHD5c5pjTg5efnu7f9/vvv2r179ymv99BDD+ngwYP661//Wu7yZb72DJfnzjvvVHR0tMaNG6c//vijWq5RlaxWqwYNGqRPPvnEvdThiSqqt0uXLmrevLmeeeaZch8lOHDggM+1DBo0SFarVQ8//HCZ5+tPrmP48OGyWCy69957tX37dt14440+Xw8AcGbokQcA1FoDBw7URRddpH/84x/auXOnOnTooK+//lofffSRxo4dW+kScBMmTNDHH3+sK6+8UjfffLO6dOminJwcbdiwQe+//7527typ+vXr66KLLtJNN92kF154QVu2bNFll10ml8ul77//XhdddJH72eouXbrom2++0fTp09WoUSMlJCSoR48e5V77rbfe0jvvvKPBgwerS5custvt2rRpk15//XUFBwdXuhb76NGjJUl9+vQpM6Fbr1691KxZM6/vrTJXXHGFwsLC9Le//U0BAQEaMmSIx/6HH35Yy5cv14ABA9S0aVNlZGTo5ZdfVmxsrC644AJ3u9atW6tv375l1jg/2Q033KCNGzdq2rRpWrVqla6//nolJCQoJydHGzdu1L///W+FhYWdUc9uvXr19OGHH2rgwIHq0KGDrr/+enXr1k2BgYHas2ePFi5cKKns8+IVSU1NLXdSvebNm6tnz56nXeeJHn/8cX399dfq27evbr/9drVu3Vr79u3TwoUL9cMPP7gnHTyR1WrVq6++qssvv1znnXeeRo8ercaNGystLU1Lly5VeHi4PvnkE5/qSExM1D/+8Q898sgj+stf/qJrrrlGQUFBWr16tRo1auReRk8qGUlw2WWXaeHChYqIiNCAAQPO9MsAAPCVv6bLBwCc/UqXnytvaa0TVbSEl2EYxrFj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95j09PRy26enp7vfv/jii7r99tsVGxsrm80mq9WqV155RX369KmwlmnTpumf//znGdwNAAAAAAA1w+cgP3fu3Oqoo8q8+OKL+umnn/Txxx+radOmWr58ue666y41atRIycnJ5R4zadIkj57+rKwsxcXF1VTJAAAAAAB47cwecj8D9evXV0BAgPbv3++xff/+/WrYsGG5xzRs2LDS9rm5uXrggQf04YcfasCAAZKk9u3ba926dXrmmWcqDPJBQUEKCgo601sCAAAAAKDandY68u+//76GDh2q888/X507d/Z4ectut6tLly5KSUlxb3O5XEpJSVHPnj3LPaZnz54e7SVpyZIl7vaFhYUqLCyU1ep5WwEBAXK5XF7XBgAAAABAbeVzkH/hhRc0evRoRUdHa+3aterevbsiIyO1fft2XX755T6da/z48XrllVf0xhtvaNOmTbrzzjuVk5Oj0aNHS5JGjhzpMRnevffeqy+//FLPPvusfv/9dz300EP65ZdfdPfdd0uSwsPD1bdvX02YMEHLli3Tjh07NG/ePL355psaPHiwr7cKAAAAAECt4/PQ+pdffllz5szR8OHDNW/ePP39739Xs2bNNGXKFB0+fNincw0bNkwHDhzQlClTlJ6ero4dO+rLL790T2i3e/duj971Xr166d1339WDDz6oBx54QElJSVq8eLHatm3rbjN//nxNmjRJI0aM0OHDh9W0aVM99thjuuOOO3y9VQAAAAAAah2f15GvU6eONm3apKZNmyoqKkpLlixRhw4dtGXLFp1//vk6dOhQddVaY1hHHgAAAABQk3zJoT4PrW/YsKG7571Jkyb66aefJEk7duyQj78TAAAAAAAAPvI5yF988cX6+OOPJUmjR4/WuHHjdMkll2jYsGE8hw4AAAAAQDXzeWi9y+WSy+WSzVbyeP38+fP1448/KikpSf/3f/8nu91eLYXWJIbWAwAAAABqki851Ocgfy4gyAMAAAAAapIvOdSrWevXr1/v9cXbt2/vdVsAAAAAAOAbr4J8x44dZbFYTjmZncViUXFxcZUUBgAAAAAAyvIqyO/YsaO66wAAAAAAAF7wKsg3bdq0uusAAAAAAABe8CrIly43542rrrrqtIsBAAAAAACV8yrIDxo0yKuT8Yw8AAAAAADVy6sg73K5qrsOAAAAAADgBau/CwAAAAAAAN47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bMMwtGfPHq+LLCgo0Jo1azRp0iT3NqvVquTkZK1cubLcY1auXKnx48d7bOvfv78WL14sqeQXAZ999pn+/ve/q3///lq7dq0SEhI0adIkDRo0qMJa8vPzlZ+f735/Oo8IAAAAAABQE3xeRz4hIUEHDhwos/3w4cNKSEjw+jwHDx5UcXGxoqOjPbZHR0crPT293GPS09MrbZ+RkaHs7Gw98cQTuuyyy/T1119r8ODBuuaaayodSTBt2jQ5nU73Ky4uzuv7AAAAAACgJvkc5A3DKNMbL0nZ2dl+fw7d5XJJkq6++mqNGzdOHTt21MSJE3XllVe6h96XZ9KkScrMzHS/fBlZAAAAAABATfJqaL0k95B2i8WiyZMnq06dOu59xcXF+vnnn9WxY0evL1y/fn0FBARo//79Htv379+vhg0blntMw4YNK21fv3592Ww2tWnTxqNN69at9cMPP1RYS1BQkIKCgryuHQAAAAAAf/G6R37t2rVau3atDMPQhg0b3O/Xrl2r33//XR06dNC8efO8vrDdbleXLl2UkpLi3uZyuZSSkqKePXuWe0zPnj092kvSkiVL3O3tdru6deumzZs3e7T5448/1LRpU69rAwAAAACgtvK6R37p0qWSpNGjR+v555+vktncx48fr1GjRqlr167q3r27ZsyYoZycHI0ePVqSNHLkSDVu3FjTpk2TJN17773q27evnn32WQ0YMEDz58/XL7/8ojlz5rjPOWHCBA0bNkx9+vTRRRddpC+//FKffPKJli1bdsb1AgAAAADgb14H+VIzZsxQUVFRme2HDx+WzWbzKeAPGzZMBw4c0JQpU5Senq6OHTvqyy+/dE9ot3v3blmt/xs00KtXL7377rt68MEH9cADDygpKUmLFy9W27Zt3W0GDx6s2bNna9q0aRozZoxatmypDz74QBdccIGvtwoAAAAAQK3j1TryJ7r88ss1cOBA/b//9/88ts+ePVsff/yxPv/88yot0B9YRx4AAAAAUJN8yaE+z1r/888/66KLLiqz/cILL9TPP//s6+kAAAAAAIAPfA7y+fn55Q6tLywsVG5ubpUUBQAAAAAAyudzkO/evbvH5HKlZs+erS5dulRJUQAAAAAAoHw+T3b36KOPKjk5Wb/++qv69esnSUpJSdHq1av19ddfV3mBAAAAAADgf3zuke/du7dWrlypuLg4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qZrKAAAAAABAGV5PdpeQkHDqk1ks2r59+xkX5W9MdgcAAAAAqEm+5FCve+R37NhxxoUBAAAAAIAzwzPyAAAAAACYiNc98rm5uUpJSdGVV14pSZo0aZLy8/Pd+wMCAvTII48oODi46qsEAAAAAACSfAjyb7zxhj777DN3kJ85c6bOO+88ORwOSdLvv/+uRo0aady4cdVTKQAAAAAA8H5o/TvvvKPbb7/dY9u7776rpUuXaunSpXr66af13nvvVXmBAAAAAADgf7wO8lu3blW7du3c74ODg2W1/u/w7t2767fffqva6gAAAAAAgAevh9YfPXrU45n4AwcOeOx3uVwe+wEAAAAAQNXzukc+NjZWGzdurHD/+vXrFRsbWyVFAQAAAACA8nkd5K+44gpNmTJFeXl5Zfbl5ubqn//8pwYMGFClxQEAAAAAAE8WwzAMbxru379fHTt2lN1u1913360WLVpIkjZv3qyZM2eqqKhIa9euVXR0dLUWXBOysrLkdDqVmZmp8PBwf5cDAAAAADjL+ZJDvX5GPjo6Wj/++KPuvPNOTZw4UaX532Kx6JJLLtHLL798VoR4AAAAAABqM6+DvCQlJCToyy+/1OHDh7V161ZJUmJiourVq1ctxQEAAAAAAE8+BflS9erVU/fu3au6FgAAAAAAcApeT3YHAAAAAAD8jyAPAAAAAICJ1Iog/9JLLyk+Pl7BwcHq0aOHVq1aVWn7hQsXqlWrVgoODla7du30+eefV9j2jjvukMVi0YwZM6q4agAAAAAAap7fg/yCBQs0fvx4TZ06VampqerQoYP69++vjIyMctv/+OOPGj58uG699VatXbtWgwYN0qBBg7Rx48YybT/88EP99NNPatSoUXXfBgAAAAAANcLvQX769On661//qtGjR6tNmzaaPXu26tSpo9dff73c9s8//7wuu+wyTZgwQa1bt9Yjjzyizp07a+bMmR7t0tLSdM899+idd95RYGBgTdwKAAAAAADVzq9BvqCgQGvWrFFycrJ7m9VqVXJyslauXFnuMStXrvRoL0n9+/f3aO9yuXTTTTdpwoQJOu+8805ZR35+vrKysjxeAAAAAADURn4N8gcPHlRxcbGio6M9tkdHRys9Pb3cY9LT00/Z/sknn5TNZtOYMWO8qmPatGlyOp3uV1xcnI93AgAAAABAzfD70PqqtmbNGj3//POaN2+eLBaLV8dMmjRJmZmZ7teePXuquUoAAAAAAE6PX4N8/fr1FRAQoP3793ts379/vxo2bFjuMQ0bNqy0/ffff6+MjAw1adJENptNNptNu3bt0n333af4+PhyzxkUFKTw8HCPFwAAAAAAtZFfg7zdbleXLl2UkpLi3uZyuZSSkqKePXuWe0zPnj092kvSkiVL3O1vuukmrV+/XuvWrXO/GjVqpAkTJuirr76qvpsBAAAAAKAG2PxdwPjx4zVq1Ch17dpV3bt314wZM5STk6PRo0dLkkaOHKnGjRtr2rRpkqR7771Xffv21bPPPqsBAwZo/vz5+uWXXzRnzhxJUmRkpCIjIz2uERgYqIYNG6ply5Y1e3MAAAAAAFQxvwf5YcOG6cCBA5oyZYrS09PVsWNHffnll+4J7Xbv3i2r9X8DB3r16qV3331XDz74oB544AElJSVp8eLFatu2rb9uAQAAAACAGmMxDMPwdxG1TVZWlpxOpzIzM3leHgAAAABQ7XzJoWfdrPUAAAAAAJzNCPIAAAAAAJgIQR4AAAAAABPx+2R3qBoul6Gdh3J0LK9IYcE2xUeGyGq1+LssAAAAAEAVI8ifBTamZeqD1L3ampGt/EKXggKtSowK1ZDOsWrb2Onv8gAAAAAAVYggb3Ib0zL1QsoWHc4pUIzTIYczQLkFxdqwN1NpR3I1pl8SYR74L0auAAAA4GxAkDcxl8vQB6l7dTinQIlRobJYSgJJaLBNiUGh2pqRrUWpaWoTE05YwTmPkSsAAAA4WzDZnYntPJSjrRnZinE63CG+lMViUYzToS0Zx7TzUI6fKgRqh9KRKxv2ZirCYVd8/RBFOOzasLdk+8a0TH+XCAAAAHiNIG9ix/KKlF/oksMeUO5+hz1A+YUuHcsrquHKgNrj5JErocE2BVgtJSNXokJ1OKdAi1LT5HIZ/i4VAAAA8ApB3sTCgm0KCrQqt6C43P25BcUKCrQqLJgnKHDuYuQKAAAAzjYEeROLjwxRYlSo9mXmyjA8exMNw9C+zFwlRYUpPjLETxUC/sfIFQAAAJxtCPImZrVaNKRzrOqF2LU1I1vZeUUqdhnKzivS1oxs1Qux65rOjZnoDuc0Rq4AAADgbEOQN7m2jZ0a0y9J7WKdOppboJ0Hc3Q0t0DtYyNYeg4QI1cAAABw9qEL6izQtrFTbWLCWR8bKEfpyJW0I7nuZ+Ud9gDlFhRrX2YuI1cAAABgOgT5s4TValGzBqH+LgOolUpHrpSuI78/q2Qd+faxEbqmc2NGrgAAAMBUCPIAzgmMXAEAAMDZgiAP4JzByBUAAACcDZjsDgAAAAAAEyHIAwAAAABgIgR5AAAAAABMhCAPAAAAAICJEOQBAAAAADARgjwAAAAAACZCkAcAAAAAwEQI8gAAAAAAmAhBHgAAAAAAEyHIAwAAAABgIgR5AAAAAABMhCAPAAAAAICJEOQBAAAAADARgjwAAAAAACZCkAcAAAAAwEQI8gAAAAAAmAhBHgAAAAAAEyHIAwAAAABgIgR5AAAAAABMhCAPAAAAAICJEOQBAAAAADARgjwAAAAAACZCkAcAAAAAwEQI8gAAAAAAmAhBHgAAAAAAEyHIAwAAAABgIgR5AAAAAABMhCAPAAAAAICJEOQBAAAAADARgjwAAAAAACZCkAcAAAAAwEQI8gAAAAAAmAhBHgAAAAAAEyHIAwAAAABgIgR5AAAAAABMhCAPAAAAAICJEOQBAAAAADARgjwAAAAAACZi83cBAKqXy2Vo56EcHcsrUliwTfGRIbJaLf4uCwAAAMBpIsgDZ4nyAvtv+7L0Qepebc3IVn6hS0GBViVGhWpI51i1bez0d8kAAAAATgNBHjgLbEzLLBPY69axKyMrT0UuQzFOhxzOAOUWFGvD3kylHcnVmH5JhHkAAADAhHhGHjC5jWmZeiFlizbszVSEw674+iGKCA7UT9sP6ff0Y4oMsSs02KYAq0WhwTYlRoXqcE6BFqWmyeUy/F0+AAAAAB8R5AETc7kMfZC6V4dzCpQYFeoO7IZFskiyWqSdh3JkGP8L7BaLRTFOh7ZkHNPOQzn+Kx4AAADAaSHIAya281COtmZkK8bpkMXyvwnsCotcchlSSJBNmblFOpZX5HGcwx6g/EJXme0AAAAAaj+CPGBix/KKlF/oksMe4LE90GZVwH9npi92GSosdnnszy0oVlCgVWHBTJMBAAAAmA1BHjCxsGCbggKtyi0o9tweZFO4w6bs/CIFWKXAgP/9VTcMQ/syc5UUFab4yJCaLhkAAADAGSLIAyYWHxmixKhQ7cvM9XgOXhaLEiJDZBiSyyh5Xr7YZSg7r0hbM7JVL8Suazo3Zj15AAAAwIQYVwv4QXlrvp9OqLZaLRrSOVZpR3Ldz8o77CXLzB3KKVCrmDBFhQXpyPFCZRzLV1CgVe1jI3RN58YsPQcAAACYFEEeqGHlrfmeGBWqIZ1jTytct23s1Jh+Se5z7s9yeQT2NjHhVfJLAwAAAAC1A0EeqEGla74fziko6T13lvSeb9ibqbQjuRrTL+m0w3xlgb1Zg9CqvhUAAAAAfkKQB2rIyWu+ly4XFxpsU2JQqLZmZGtRapraxISf9jB7AjsAAABw9mOyO6CGVLTmuyRZLBbFOB3aknFMOw/l+KlCAAAAAGZAkAdqSEVrvpdy2AOUX+jSsbyiGq4MAAAAgJkQ5IEaUtGa76VyC4oVFGhVWDBPvAAAAACoGEEeqCEVrvkuyTAM7cvMVVJUmOIjQ/xUIQAAAAAzIMgDNaR0zfd6IXZtzchWdl6Ril2GsvOKtDUjW/VC7Lqmc2OWhgMAAABQKYI8UINK13xvF+vU0dwC7TyYo6O5BWofG3HaS88BAAAAOLfwMC5Qw0615jsAAAAAVIYgD/gBa74DAAAAOF0MrQcAAAAAwEQI8gAAAAAAmAhBHgAAAAAAEyHIAwAAAABgIrUiyL/00kuKj49XcHCwevTooVWrVlXafuHChWrVqpWCg4PVrl07ff755+59hYWFuv/++9WuXTuFhISoUaNGGjlypP7888/qvg0AAAAAAKqd34P8ggULNH78eE2dOlWpqanq0KGD+vfvr4yMjHLb//jjjxo+fLhuvfVWrV27VoMGDdKgQYO0ceNGSdLx48eVmpqqyZMnKzU1VYsWLdLmzZt11VVX1eRtAQAAAABQLSyGYRj+LKBHjx7q1q2bZs6cKUlyuVyKi4vTPffco4kTJ5ZpP2zYMOXk5OjTTz91bzv//PPVsWNHzZ49u9xrrF69Wt27d9euXbvUpEmTU9aUlZUlp9OpzMxMhYeHn+adAQAAAADgHV9yqF975AsKCrRmzRolJye7t1mtViUnJ2vlypXlHrNy5UqP9pLUv3//CttLUmZmpiwWiyIiIsrdn5+fr6ysLI8XAAAAAAC1kV+D/MGDB1VcXKzo6GiP7dHR0UpPTy/3mPT0dJ/a5+Xl6f7779fw4cMr/K3GtGnT5HQ63a+4uLjTuBsAAAAAAKqf35+Rr06FhYUaOnSoDMPQrFmzKmw3adIkZWZmul979uypwSoBAAAAAPCezZ8Xr1+/vgICArR//36P7fv371fDhg3LPaZhw4ZetS8N8bt27dK3335b6TMGQUFBCgoKOs27AAAAAACg5vi1R95ut6tLly5KSUlxb3O5XEpJSVHPnj3LPaZnz54e7SVpyZIlHu1LQ/yWLVv0zTffKDIysnpuAAAAAACAGubXHnlJGj9+vEaNGqWuXbuqe/fumjFjhnJycjR69GhJ0siRI9W4cWNNmzZNknTvvfeqb9++evbZZzVgwADNnz9fv/zyi+bMmSOpJMRfe+21Sk1N1aeffqri4mL38/P16tWT3W73z40CAAAAAFAF/B7khw0bpgMHDmjKlClKT09Xx44d9eWXX7ontNu9e7es1v8NHOjVq5feffddPfjgg3rggQeUlJSkxYsXq23btpKktLQ0ffzxx5Kkjh07elxr6dKluvDCC2vkvgAAAAAAqA5+X0e+NmIdeQAAAABATTLNOvIAAAAAAMA3BHkAAAAAAEyEIA8AAAAAgIkQ5AEAAAAAMBGCPAAAAAAAJkKQBwAAAADARPy+jjzMxeUytPNQjo7lFSks2Kb4yBBZrRZ/lwUAAAAA5wyCPLy2MS1TH6Tu1daMbOUXuhQUaFViVKiGdI5V28ZOf5cHAAAAAOcEgjy8sjEtUy+kbNHhnALFOB1yOAOUW1CsDXszlXYkV2P6JRHmAQAAAKAG8Iw8TsnlMvRB6l4dzilQYlSoQoNtCrBaFBpsU2JUqA7nFGhRappcLsPfpQIAAADAWY8gj1PaeShHWzOyFeN0yGLxfB7eYrEoxunQloxj2nkox08VAgAAAMC5gyCPUzqWV6T8Qpcc9oBy9zvsAcovdOlYXlENVwYAAAAA5x6CPE4pLNimoECrcguKy92fW1CsoECrwoKZcgEAAAAAqhtBHqcUHxmixKhQ7cvMlWF4PgdvGIb2ZeYqKSpM8ZEhfqoQAAAAAM4dBHmcktVq0ZDOsaoXYtfWjGxl5xWp2GUoO69IWzOyVS/Erms6N2Y9eQAAAACoAQR5eKVtY6fG9EtSu1injuYWaOfBHB3NLVD72AiWngMAAACAGsRDzfBa28ZOtYkJ185DOTqWV6SwYJviI0PoiQcAAACAGkSQh0+sVouaNQj1dxkAAAAAcM4iyJ9jXC6DHnUAAAAAMDGC/DlkY1qmPkjdq60Z2covdCko0KrEqFAN6RzLM+4AAAAAYBIE+XPExrRMvZCyRYdzChTjdMjhDFBuQbE27M1U2pFcJqwDAAAAAJNg1nqTcrkMbT+QrV/3HNX2A9lyuYxK236QuleHcwqUGBWq0GCbAqwWhQbblBgVqsM5BVqUmlbpOQAAAAAAtQM98ibk6xD5nYdytDUjWzFOhywWz+fhLRaLYpwObck4pp2HcpjIDgAAAABqOXrkTaZ0iPyGvZmKcNgVXz9EEQ67Nuwt2b4xLbPMMcfyipRf6JLDHlDuOR32AOUXunQsr6i6ywcAAAAAnCGCvImc7hD5sGCbggKtyi0oLve8uQXFCgq0KiyYARoAAAAAUNsR5E3ElyHyJ4qPDFFiVKj2ZebKMDxDvmEY2peZq6SoMMVHhlT7PQAATs2XeVAAAMC5hy5YE3EPkXdWPER+f1bZIfJWq0VDOscq7Uiu+xcBDnvJrPX7MnNVL8Suazo3Zj15AKgFWCoUAACcCj3yJnImQ+TbNnZqTL8ktYt16mhugXYezNHR3AK1j41g6TkAqCVOZx4UAABw7qFH3kRKh8hv2JupxKBQj+H1pUPk28dGVDhEvm1jp9rEhGvnoRwdyytSWLBN8ZEh9MQDQC1w8jwopf/GhwbblBgUqq0Z2VqUmqY2MeH8uw0AwDmOIG8iVTFE3mq1sMQcANRCLBUKAAC8xdB6k2GIPACcnVgqFAAAeIseeRNiiDwAnH1OnAcltJy5TlgqFAAAlOKnAZNiiDwAnF3OdB4UAABw7iDIw29cLoNRBQDwXywVCgAAvEWQh1+wTjIAlFU6D0rpv4/7s0r+fWwfG6FrOjfm30cAACCJIA8/KF0n+XBOQUmPk7Okx2nD3kylHcll0j4A5zTmQQEAAKdCkEeNYp1kADg15kEBAACVYfk51Chf1kkGAAAAAJRFkEeNYp1kAAAAADgzBHnUqBPXSS4P6yQDAAAAQOUI8qhRpesk78vMlWEYHvtK10lOigpjnWQAAAAAqABBHjWqdJ3keiF2bc3IVnZekYpdhrLzirQ1I5t1kgEAAADgFAjyqHGl6yS3i3XqaG6Bdh7M0dHcArWPjWDpOQAAAAA4BR5Ehl+wTjIAAAAAnB6CPPyGdZIBAAAAwHcEeZiey2XQsw8AAADgnEGQNynCa4mNaZn6IHWvtmZkK7/QpaBAqxKjQjWkcyzP2gMAAAA4KxHkTYjwWmJjWqZeSNmiwzkFinE65HAGKLegWBv2ZirtSC4T5wEAAAA4KzFrvcmUhtcNezMV4bArvn6IIhx2bdhbsn1jWqa/S6wRLpehD1L36nBOgRKjQhUabFOA1aLQYJsSo0J1OKdAi1LT5HIZpz4ZAAAAAJgIQd5ECK//s/NQjrZmZCvG6ZDF4vlIgcViUYzToS0Zx7TzUI6fKgQAAACA6kGQN5FKw6uksGCbUncf0fdbDpz1Yf5YXpHyC11y2APK3e+wByi/0KVjeUU1XBkAAAAAVC+ekTcRd3h1eobXIzkF2n4wW5nHC5VTUKznvvlDy/44cFY/Mx8WbFNQoFW5BcUKDS77Mc4tKFZQoFVh5ewDAAAAADOjR95ETgyvpY7kFGhjWqYO5xTIkCG7zaogW4DW7zl6Vj8zHx8ZosSoUO3LzJVheI4+MAxD+zJzlRQVpvjIED9VCAAAAADVgyBvImXCq2Fo+8FsZRcUqaCwWEdyCpVbUKSdB0uWpdt75PhZ+8y81WrRkM6xqhdi19aMbGXnFanYZSg7r0hbM7JVL8Suazo3PieX5AMAAABwdiPIm8jJ4TU9K08Hj+Urt6BYxwtdsgVYVC/ErqDAAB0+XqBDOYVau/vIWTvhW9vGTo3pl6R2sU4dzS3QzoM5OppboPaxESw9BwAAAOCsxQPEJlMaXj9I3au1u46UTOZmkerYAxQeHKigwJLn58ODA5WVV6g/j+YqM7fQz1VXn7aNnWoTE66dh0pGIYQF2xQfGUJPPAAAAICzFkHehErD68Jf9uiRz35TncAAhQYHesxkb7FYZA+w6nhhsbLO4iAvlYxUaNYg1N9lAAAAAECNYGi9SVmtFrVoGKaQIJuKDUOWMh3QhvKLihVkC1C4I9AfJQIAAAAAqgFB3sScjkA1cjoUaLUqM7dQhcUuGYahwmKXMnMLFWi1qpEzWE6CPAAAAACcNRhab2LxkSHq2CRC+UXFKix26VhesXJdhgKsFtWrY5ctwKJOTeqyBBsAAAAAnEUI8iZWOot92pFcHc4pUGxdmwIsFhUbho7lFbEEGwAAAACchRhab3InLsFW5DKUlVekIpfBEmwAAAAAcJaiR97EXC5DOw/lqNhlaESPJpKknPxilmADAAAAgLMYQd6kNqZl6oPUvdqaka38QpeCAq1KjArVkM6xLMUGAAAAAGcxgrwJbUzL1AspW3Q4p0AxTocczgDlFhRrw95MpR3JZUg9AAAAAJzFeEbeZFwuQx+k7tXhnAIlRoUqNNimAKtFocE2JUaF6nBOgRalpsnlMvxdKgAAAACgGhDkTWbnoRxtzchWjNMhi8XzGXiLxaIYp0NbMo5p56EcP1UIAAAAAKhOBHmTOZZXpPxClxz2gHL3O+wByi906VheUQ1XBgAAAACoCQR5kwkLtiko0KrcguJy9+cWFCso0KqwYKY/AAAAAICzEUHeZOIjQ5QYFap9mbkyDM/n4A3D0L7MXCVFhSk+MsRPFQIAAAAAqhNB3mSsVouGdI5VvRC7tmZkKzuvSMUuQ9l5Rdqaka16IXZd07kxa8gDAAAAwFmK8dcm1LaxU2P6JbnXkd+fVbKOfPvYCF3TuTFLzwEAAACASlb92nkoR8fyihQWbFN8ZMhZ0elJkDepto2dahMTflZ+KAEAAADgTG1My3R3fuYXlnR+JkaFakjnWNN3fhLkTcxqtahZg1B/lwEAAAAAtcrGtEy9kLJFh3MKFON0yOEMUG5BsTbszVTakVyN6Zdk6jDPM/IAAAAAgLOGy2Xog9S9OpxToMSoUIUG2xRgtSg02KbEqFAdzinQotQ0uVzGqU9WSxHkzzEul6HtB7L1656j2n4g29QfXgAAAAA42c5DOdqaka0Yp0MWi+ejxxaLRTFOh7ZkHNPOQzl+qvDMMbTe5HyZvOFsfkYEAAAAACTpWF6R8gtdcjgDyt3vsAdof5ZLx/KKariyqkOQN7Fyg3mDUJ3frJ4aOh0ewb62PyNyts4mCQAAAKBmhQXbFBRoVW5BsUKDy0be3IJiBQVaFVbOPrMwb+XnuPKCeXpmrj7bsE8f//qnGoYHq16oXYlRoRrcqbE+XJvmfkakdHhJaLBNiUGh2pqRrUWpaWoTE+6X8MxIAQAAAABVJT4yRIlRodqwN1OJQaEew+sNw9C+zFy1j41QfGSIH6s8MwR5Ezp58gaLxaLD2fn6fV+WjhcWy3AZOpyTp6AA6bvfM7R88wEVulyKCXdIhiSLJMPQsfwiFRS5FGCxKHXXYX2/5YD+ktTAqzB/Jj3oJx6bnpmr91PTdCSnQDHhwSoKMpSdV6jVOw9r75Fc3VvJSIHTqaGiY051LkYMnNv4/gMAAJiH1WrRkM6xSjuS635W3mEvGZG8LzNX9ULsuqZzY1P/PGcxDMPvs5299NJLevrpp5Wenq4OHTroxRdfVPfu3Stsv3DhQk2ePFk7d+5UUlKSnnzySV1xxRXu/YZhaOrUqXrllVd09OhR9e7dW7NmzVJSUpJX9WRlZcnpdCozM1Ph4eFnfH9VbfuBbE39+D+KcNgVGmzT4ex8rdh2UMcLimUYJVm9PAEWKcwRqCb16iivsFiHsgt0vKBIRf+d8C4hMkS9k+qfsif8THrQTzw2r6BYaZm5Kio21LxBiA7lFCgrt0jFLkNWS8l99GwWqeeGdSzzl+x0aqjomI5xEVq352iF52LEwLmN7z8AAIA5lfdzXFJUmK7p3LhW/hznSw71e5BfsGCBRo4cqdmzZ6tHjx6aMWOGFi5cqM2bNysqKqpM+x9//FF9+vTRtGnTdOWVV+rdd9/Vk08+qdTUVLVt21aS9OSTT2ratGl64403lJCQoMmTJ2vDhg367bffFBwcfMqaanuQ/3XPUT322SbF1w9RZm6hftl5WIdzCiRVHOKlko740lElwYEBJaHfMCSLVFxsyOmwKSo8WLF161T4zHyZIf0n/WarsmftTz62yOXS6p2HlV/kUmGRS8H2AIUHB8pmtajIZehYXqGsFoseH9xO/ds2PKMaKjpm24FjOnAsXw3CgtS8QViZcw1oH6PP1u87rfuF+Z3J5x0AAAD+Z6aRlb7kUL8vPzd9+nT99a9/1ejRo9WmTRvNnj1bderU0euvv15u++eff16XXXaZJkyYoNatW+uRRx5R586dNXPmTEklwXTGjBl68MEHdfXVV6t9+/Z688039eeff2rx4sU1eGfVp3TyhuP5RdpxIFvH8gsrDfClDEmGIbkMKa+wWC7DkC2gpOu7TlCADElFxUaF6yqeyXqM5R1b7DJKfrlgGCpyGTJchgIDLLJYLAoMsCqiTqDyi1z6dP0+9zlPp4aKjgkJClBRsaHcgmIVFRsKDQooc65/fbdNh7Lzz9r1J1Gxc2H9UQAAgLOd1WpRswah6hAXoWYNQmttiPeVX4N8QUGB1qxZo+TkZPc2q9Wq5ORkrVy5stxjVq5c6dFekvr37+9uv2PHDqWnp3u0cTqd6tGjR4XnzM/PV1ZWlserNiudvGHnoRwdPl4gGXIPRT+V0kfkXf/tjS8qNmS1WhQWFKiQoEBl/fc3VeWtq3gm6zGWd2xggFWGpPxiQ3abVQXFhgqL/3cXxS4pONCqPzNz3ec8nRoqOuZYXpGy8ooU7ii572P5RR7nCgu26c/MPIU77Gft+pOo2Lmw/igAAADMya9B/uDBgyouLlZ0dLTH9ujoaKWnp5d7THp6eqXtS//ryzmnTZsmp9PpfsXFxZ3W/dSU0skbQoJsyvlv+DzVL5bK220YUlBggOrVsSsoMEA2q0XFLkMBFovyC8uuq+hej9Fe8XqM5R1X0bFhwTbVsQeUPBOvkl8slPZuGoah4wVFqlvHLut/jz/dGio6prDYpWKXoSCbVcUuQ4VFLo/9ARaLiooNBVTwt6Sy+4X5ncnnHQAAAKhOfh9aXxtMmjRJmZmZ7teePXv8XdIptW3s1C29ExQWHPjfnvjKk7zVUvLNtqhk0jupJEhHhpSEeEkqchkKsFpUbBjlrqt44nqM5alsPcbyjrVYLGpSL0QBVovyi10lowUsJQE7K69QQYEBinE6FGwPcJ/zdGqo6JjAAGvJtYtcCrBaFGjz/OtQ/N9HD4o9871X9wvzO5PPOwAAAFCd/Brk69evr4CAAO3fv99j+/79+9WwYcNyj2nYsGGl7Uv/68s5g4KCFB4e7vEyg0vaROuKtg0VHhyoEHuAHIHWCuO8yygJyTarVGxI9gCLPEcLl/SAhwfbdCyvSElRYWXWVSwd0r8vM1cnz5FYuh5jecdVdmxsXYeiw4Iko+SXCHmFxSoocikyxK62MeE6XuBZy+nUUNExYcE2hQfblJVbqPBgm8KCbB7nOpZXpEbOYGXlFvh8vzC/M/m8AwAAANXJr0HebrerS5cuSklJcW9zuVxKSUlRz549yz2mZ8+eHu0lacmSJe72CQkJatiwoUebrKws/fzzzxWe06ysVouu7RqnpOiSteRtAVYFlj8KWLJIAVaLrFaLAgMsqh8WJFtAgLLyCpVbUKSjxwtks1hkC7BUuK5i6ZD+eiF2bc3IVnZeyVJx2XlF2pqRXel6jBUdm5NfrNBgm5yOQMU4g9WqYbg6NYlQUlSYDuUUlDnn6dRQ2bVtARY57AGyBViUnV9c5lz/17e5IkODfL5fmN+ZfN4BAACA6lQrlp8bNWqU/vWvf6l79+6aMWOG3nvvPf3++++Kjo7WyJEj1bhxY02bNk1SyfJzffv21RNPPKEBAwZo/vz5evzxx8ssP/fEE094LD+3fv36s2b5uZNtTMvUnOXb9cuuw8o8Xqj8IpdcJ3xbDUMKsErBdpua1q2jK9o31MHsAq3bfVR/Hs1VfrFLQbYANXIGq1OTuqdcV/FM1mOs6NgOcc4ya7lXds7TqeF0r2229SdRtfj+AwAAoCaYah15SZo5c6aefvpppaenq2PHjnrhhRfUo0cPSdKFF16o+Ph4zZs3z91+4cKFevDBB7Vz504lJSXpqaee0hVXXOHebxiGpk6dqjlz5ujo0aO64IIL9PLLL6tFixZe1WO2IC+VLJW1/WC2/th/TC5DcgRalVvokmEYyskvktViUXR4sHo3ry+bzepeTzEzt7BkaLkjUE5HoNfrKp7JeowVHevrOU+nhtO9tpnWn0TV4/sPAACA6ma6IF/bmDHIAwAAAADMy5ccyqz1AAAAAACYCEEeAAAAAAATIcgDAAAAAGAiBHkAAAAAAEyEIA8AAAAAgIkQ5AEAAAAAMBGCPAAAAAAAJkKQBwAAAADARAjyAAAAAACYCEEeAAAAAAATIcgDAAAAAGAiBHkAAAAAAEyEIA8AAAAAgIkQ5AEAAAAAMBGCPAAAAAAAJkKQBwAAAADARAjyAAAAAACYCEEeAAAAAAATIcgDAAAAAGAiBHkAAAAAAEzE5u8CaiPDMCRJWVlZfq4EAAAAAHAuKM2fpXm0MgT5chw7dkySFBcX5+dKAAAAAADnkmPHjsnpdFbaxmJ4E/fPMS6XS3/++afCwsJksVj8XU6FsrKyFBcXpz179ig8PNzf5cDP+DzgRHwecCI+DzgRnweciM8DTsTnwb8Mw9CxY8fUqFEjWa2VPwVPj3w5rFarYmNj/V2G18LDw/mLBjc+DzgRnweciM8DTsTnASfi84AT8Xnwn1P1xJdisjsAAAAAAEyEIA8AAAAAgIkQ5E0sKChIU6dOVVBQkL9LQS3A5wEn4vOAE/F5wIn4POBEfB5wIj4P5sFkdwAAAAAAmAg98gAAAAAAmAhBHgAAAAAAEyHIAwAAAABgIgR5AAAAAABMhCBvUi+99JLi4+MVHBysHj16aNWqVf4uCX4wbdo0devWTWFhYYqKitKgQYO0efNmf5eFWuKJJ56QxWLR2LFj/V0K/CQtLU033nijIiMj5XA41K5dO/3yyy/+Lgt+UFxcrMmTJyshIUEOh0PNmzfXI488IuY8PjcsX75cAwcOVKNGjWSxWLR48WKP/YZhaMqUKYqJiZHD4VBycrK2bNnin2JR7Sr7PBQWFur+++9Xu3btFBISokaNGmnkyJH6888//VcwykWQN6EFCxZo/Pjxmjp1qlJTU9WhQwf1799fGRkZ/i4NNey7777TXXfdpZ9++klLlixRYWGhLr30UuXk5Pi7NPjZ6tWr9a9//Uvt27f3dynwkyNHjqh3794KDAzUF198od9++03PPvus6tat6+/S4AdPPvmkZs2apZkzZ2rTpk168skn9dRTT+nFF1/0d2moATk5OerQoYNeeumlcvc/9dRTeuGFFzR79mz9/PPPCgkJUf/+/ZWXl1fDlaImVPZ5OH78uFJTUzV58mSlpqZq0aJF2rx5s6666io/VIrKsPycCfXo0UPdunXTzJkzJUkul0txcXG65557NHHiRD9XB386cOCAoqKi9N1336lPnz7+Lgd+kp2drc6dO+vll1/Wo48+qo4dO2rGjBn+Lgs1bOLEiVqxYoW+//57f5eCWuDKK69UdHS0XnvtNfe2IUOGyOFw6O233/ZjZahpFotFH374oQYNGiSppDe+UaNGuu+++/S3v/1NkpSZmano6GjNmzdP119/vR+rRXU7+fNQntWrV6t79+7atWuXmjRpUnPFoVL0yJtMQUGB1qxZo+TkZPc2q9Wq5ORkrVy50o+VoTbIzMyUJNWrV8/PlcCf7rrrLg0YMMDj3wmcez7++GN17dpV1113naKiotSpUye98sor/i4LftKrVy+lpKTojz/+kCT9+uuv+uGHH3T55Zf7uTL4244dO5Senu7x/wyn06kePXrwsyUklfx8abFYFBER4e9ScAKbvwuAbw4ePKji4mJFR0d7bI+Ojtbvv//up6pQG7hcLo0dO1a9e/dW27Zt/V0O/GT+/PlKTU3V6tWr/V0K/Gz79u2aNWuWxo8frwceeECrV6/WmDFjZLfbNWrUKH+Xhxo2ceJEZWVlqVWrVgoICFBxcbEee+wxjRgxwt+lwc/S09MlqdyfLUv34dyVl5en+++/X8OHD1d4eLi/y8EJCPLAWeKuu+7Sxo0b9cMPP/i7FPjJnj17dO+992rJkiUKDg72dznwM5fLpa5du+rxxx+XJHXq1EkbN27U7NmzCfLnoPfee0/vvPOO3n33XZ133nlat26dxo4dq0aNGvF5AFCuwsJCDR06VIZhaNasWf4uBydhaL3J1K9fXwEBAdq/f7/H9v3796thw4Z+qgr+dvfdd+vTTz/V0qVLFRsb6+9y4Cdr1qxRRkaGOnfuLJvNJpvNpu+++04vvPCCbDabiouL/V0ialBMTIzatGnjsa1169bavXu3nyqCP02YMEETJ07U9ddfr3bt2ummm27SuHHjNG3aNH+XBj8r/fmRny1xotIQv2vXLi1ZsoTe+FqIIG8ydrtdXbp0UUpKinuby+VSSkqKevbs6cfK4A+GYejuu+/Whx9+qG+//VYJCQn+Lgl+1K9fP23YsEHr1q1zv7p27aoRI0Zo3bp1CggI8HeJqEG9e/cusxzlH3/8oaZNm/qpIvjT8ePHZbV6/tgXEBAgl8vlp4pQWyQkJKhhw4YeP1tmZWXp559/5mfLc1RpiN+yZYu++eYbRUZG+rsklIOh9SY0fvx4jRo1Sl27dlX37t01Y8YM5eTkaPTo0f4uDTXsrrvu0rvvvquPPvpIYWFh7mfZnE6nHA6Hn6tDTQsLCyszP0JISIgiIyOZN+EcNG7cOPXq1UuPP/64hg4dqlWrVmnOnDmaM2eOv0uDHwwcOFCPPfaYmjRpovPOO09r167V9OnTdcstt/i7NNSA7Oxsbd261f1+x44dWrdunerVq6cmTZpo7NixevTRR5WUlKSEhARNnjxZjRo1qnQmc5hXZZ+HmJgYXXvttUpNTdWnn36q4uJi98+X9erVk91u91fZOJkBU3rxxReNJk2aGHa73ejevbvx008/+bsk+IGkcl9z5871d2moJfr27Wvce++9/i4DfvLJJ58Ybdu2NYKCgoxWrVoZc+bM8XdJ8JOsrCzj3nvvNZo0aWIEBwcbzZo1M/7xj38Y+fn5/i4NNWDp0qXl/rwwatQowzAMw+VyGZMnTzaio6ONoKAgo1+/fsbmzZv9WzSqTWWfhx07dlT48+XSpUv9XTpOwDryAAAAAACYCM/IAwAAAABgIgR5AAAAAABMhCAPAAAAAICJEOQBAAAAADARgjwAAAAAACZCkAcAAAAAwEQI8gAAAAAAmAhBHgAAAAAAEyHIAwBwjoiPj9eMGTP8XUYZy5Ytk8Vi0dGjR6v1Oq+99pouvfTS0z7+5ptv1qBBg9zvL7zwQo0dO9b9/uSvr8Vi0eLFi0/7elXp5ptvLnf77NmzNXDgwJotBgBwxgjyAIBab+XKlQoICNCAAQP8XUqNsFgs7pfT6VTv3r317bffnvF5V69erdtvv70KKizh7S8Gfv31V1111VWKiopScHCw4uPjNWzYMGVkZEiSevXqpX379snpdFZZbSfLy8vT5MmTNXXqVPe2hx56SBaLRZdddlmZ9k8//bQsFosuvPBC97bnn39e8+bN8/qa+/bt0+WXX34mZVe7W265Rampqfr+++/9XQoAwAcEeQBArffaa6/pnnvu0fLly/Xnn39W67UMw1BRUVG1XsMbc+fO1b59+7RixQrVr19fV155pbZv315u28LCQq/O2aBBA9WpU6cqyzylAwcOqF+/fqpXr56++uorbdq0SXPnzlWjRo2Uk5MjSbLb7WrYsKEsFku11fH+++8rPDxcvXv39tgeExOjpUuXau/evR7bX3/9dTVp0sRjm9PpVEREhNfXbNiwoYKCgk675qrw8ssvq23btvr3v/+tmJgY9e3bV9999517v91u1w033KAXXnjBj1UCAHxFkAcA1GrZ2dlasGCB7rzzTg0YMMCjR/SGG27QsGHDPNoXFhaqfv36evPNNyVJLpdL06ZNU0JCghwOhzp06KD333/f3b50WPcXX3yhLl26KCgoSD/88IO2bdumq6++WtHR0QoNDVW3bt30zTffeFxr3759GjBggBwOhxISEvTuu++W6aU+evSobrvtNjVo0EDh4eG6+OKL9euvv57yviMiItSwYUO1bdtWs2bNUm5urpYsWSKppMd+1qxZuuqqqxQSEqLHHntMkjRr1iw1b95cdrtdLVu21FtvveVxztOp7ZNPPlG3bt0UHBys+vXra/DgwZJKhpXv2rVL48aNc48eKM+KFSuUmZmpV199VZ06dVJCQoIuuugiPffcc0pISPD4HpQOrb/wwgs9RiWUvnbu3HnaX9P58+eXO4Q8KipKl156qd544w33th9//FEHDx4sMwLk5KH1p3Ly0PoNGzbo4osvlsPhUGRkpG6//XZlZ2eXOf8zzzyjmJgYRUZG6q677vL4Rc3LL7+spKQkBQcHKzo6Wtdee22F1//22291zz33uP/ufPLJJ7rhhhuUl5fn0W7gwIH6+OOPlZub6/W9AQD8iyAPAKjV3nvvPbVq1UotW7bUjTfeqNdff12GYUiSRowYoU8++cQjDH311Vc6fvy4O3BOmzZNb775pmbPnq3//Oc/GjdunG688UaPXklJmjhxop544glt2rRJ7du3V3Z2tq644gqlpKRo7dq1uuyyyzRw4EDt3r3bfczIkSP1559/atmyZfrggw80Z84c93DxUtddd50yMjL0xRdfaM2aNercubP69eunw4cPe/01cDgckqSCggL3toceekiDBw/Whg0bdMstt+jDDz/Uvffeq/vuu08bN27U//3f/2n06NFaunRphec9VW2fffaZBg8erCuuuEJr165VSkqKunfvLklatGiRYmNj9fDDD2vfvn3at29fuddo2LChioqK9OGHH7q/b6eyaNEi9zn37duna665Ri1btlR0dLRXdZfnhx9+UNeuXcvdd8stt3j8guj111/XiBEjZLfbvarXGzk5Oerfv7/q1q2r1atXa+HChfrmm2909913e7RbunSptm3bpqVLl+qNN97QvHnz3LX98ssvGjNmjB5++GFt3rxZX375pfr06VPhNVNTU9WsWTPdddddCg8PV9euXfV///d/6t+/v0e7rl27qqioSD///HOV3S8AoJoZAADUYr169TJmzJhhGIZhFBYWGvXr1zeWLl3q8f7NN990tx8+fLgxbNgwwzAMIy8vz6hTp47x448/epzz1ltvNYYPH24YhmEsXbrUkGQsXrz4lLWcd955xosvvmgYhmFs2rTJkGSsXr3avX/Lli2GJOO5554zDMMwvv/+eyM8PNzIy8vzOE/z5s2Nf/3rXxVeR5Lx4YcfGoZhGDk5Ocb/+3//zwgICDB+/fVX9/6xY8eW+Tr99a9/9dh23XXXGVdccYX7fdOmTX2qrWfPnsaIESMqrPPE81XmgQceMGw2m1GvXj3jsssuM5566ikjPT3dvb/0e3DkyJEyx06fPt2IiIgwNm/e7HXdJzty5IghyVi+fLnH9qlTpxodOnQwCgoKjKioKOO7774zsrOzjbCwMOPXX3817r33XqNv377u9qNGjTKuvvpq9/u+ffsa9957b4VfjxO/j3PmzDHq1q1rZGdnu/d/9tlnhtVqdX8tRo0aZTRt2tQoKipyt7nuuuvcn+cPPvjACA8PN7Kyssq9z5P98MMPhtVqNZ544gnjyiuvrLRt3bp1jXnz5nl1XgCA/9EjDwCotTZv3qxVq1Zp+PDhkiSbzaZhw4bptddec78fOnSo3nnnHUklvZ4fffSRRowYIUnaunWrjh8/rksuuUShoaHu15tvvqlt27Z5XOvk3trs7Gz97W9/U+vWrRUREaHQ0FBt2rTJ3SO/efNm2Ww2de7c2X1MYmKi6tat637/66+/Kjs7W5GRkR7X37FjR5nrn2z48OEKDQ1VWFiYPvjgA7322mtq3759hfVu2rSpzPPfvXv31qZNm8o9vze1rVu3Tv369au0Tm889thjSk9P1+zZs3Xeeedp9uzZatWqlTZs2FDpcV988YUmTpyoBQsWqEWLFl7XfbLSIePBwcHl7g8MDNSNN96ouXPnauHChWrRooXH17oqbNq0SR06dFBISIh7W+/eveVyubR582b3tvPOO08BAQHu9zExMe5RHpdccomaNm2qZs2a6aabbtI777yj48ePV3jN3r17a9GiRfrss8/01VdfKSYmRnfccYf2799fpq3D4aj0XACA2sXm7wIAAKjIa6+9pqKiIjVq1Mi9zTAMBQUFaebMmXI6nRoxYoT69u2rjIwMLVmyRA6Hwz0LeemQ+88++0yNGzf2OPfJk5CdGLAk6W9/+5uWLFmiZ555RomJiXI4HLr22ms9hrefSnZ2tmJiYrRs2bIy+041adpzzz2n5ORkOZ1ONWjQoMz+k+v1lTe1lQ7prwqRkZG67rrrdN111+nxxx9Xp06d9Mwzz3g8m36i3377Tddff72eeOIJjyXjTudrGhkZKYvFoiNHjlRY3y233KIePXpo48aNuuWWW3y6t6oUGBjo8d5iscjlckmSwsLClJqaqmXLlunrr7/WlClT9NBDD2n16tUV3vvVV1+tq6++WjfffLNGjhyp+++/X4MHD9aPP/7o0e7w4cPlfs4AALUTQR4AUCsVFRXpzTff1LPPPltm7e9Bgwbp3//+t+644w716tVLcXFxWrBggb744gtdd9117jDUpk0bBQUFaffu3erbt69P11+xYoVuvvlm97P22dnZ7snWJKlly5YqKirS2rVr1aVLF0klIwBODIudO3dWenq6bDab4uPjfbp+w4YNlZiY6HX71q1ba8WKFRo1apTHPbRp06bc9t7U1r59e6WkpGj06NHl7rfb7SouLva6xhOPa968uXvW+pMdPHhQAwcO1JAhQzRu3Dif6y7vem3atNFvv/1W4Try5513ns477zytX79eN9xwg0/3443WrVtr3rx5ysnJcf8SZsWKFbJarWrZsqXX57HZbEpOTlZycrKmTp2qiIgIffvtt7rmmmtOeezFF1+sKVOm6Oqrr1ZhYaH778m2bduUl5enTp06nd7NAQBqHEEeAFArffrppzpy5IhuvfXWMuuLDxkyRK+99pruuOMOSSWz18+ePVt//PGHx+RuYWFh+tvf/qZx48bJ5XLpggsuUGZmplasWKHw8HCP0HuypKQkLVq0SAMHDpTFYtHkyZPdPaOS1KpVKyUnJ+v222/XrFmzFBgYqPvuu08Oh8M9g3tycrJ69uypQYMG6amnnlKLFi30559/uieRq2jytdMxYcIEDR06VJ06dVJycrI++eQTLVq0qMxM+6W8qW3q1Knq16+fmjdvruuvv15FRUX6/PPPdf/990sqmQV/+fLluv766xUUFKT69euXuc6nn36q+fPn6/rrr1eLFi1kGIY++eQTff7555o7d265tQ0ZMkR16tTRQw89pPT0dPf2Bg0anPbXtH///vrhhx80duzYCr+G3377rQoLC31aYs5bI0aM0NSpUzVq1Cg99NBDOnDggO655x7ddNNN7kn8TuXTTz/V9u3b1adPH9WtW1eff/65XC5Xhb8IeOutt1RQUKBLL71UhmFo9+7dmjNnjtq3b+/R8//999+rWbNmat68eZXcKwCg+vGMPACgVnrttdfcQ8tPNmTIEP3yyy9av369pJKQ9Ntvv6lx48ZlnhN/5JFHNHnyZE2bNk2tW7fWZZddps8++8y99FlFpk+frrp166pXr14aOHCg+vfv7/E8vCS9+eabio6OVp8+fTR48GD99a9/VVhYmPtZbIvFos8//1x9+vTR6NGj1aJFC11//fXatWuX1+HNW4MGDdLzzz+vZ555Ruedd57+9a9/ae7cubrwwgvLbe9NbRdeeKEWLlyojz/+WB07dtTFF1+sVatWuc/x/9u7Y9bUwSiM489dLQVXB0lBlypKEQTpqF9Bx1JB/QSC4GrGgmRw6OBUhFAHQQQhIB2EfgO7OIigEFwEQVwceqd7Qail2N6m4f5/kO0knGR78r68p9FoaD6fKxKJHN2WHYvFFAgEVK1WdXV1pUwmo263q3a7rZubmzfvGY/HmkwmMgxDoVDo77VYLE7+pqVSScPhUJvN5mjN2dnZPwnxkhQIBOQ4jtbrtdLptPL5vHK5nFqt1oefEQwG1ev1lM1mdXl5qfv7e9m2rXg8/mZ9NBpVv99XOp1Wp9NRMpnUfr/X4+PjQZ1t26pUKp96PwDA9/r1+vrBWTAAAOBdy+VS4XBYo9HoSw6J+2qhUEimaapcLnvdiicKhYJSqZTq9brXrXy7YrF4MGLvj5eXF2WzWU2n0zd/mgEAfia21gMAcKKnpydtt1slEgm5rqtaraaLi4t3Z3t7Ybfb6fn5WavV6ujq7f/g7u5Og8HA6zZ+FNd19fDwQIgHAJ9hRR4AgBM5jqNqtarZbKbz83NdX1/LsiwZhuF1awcsy5Jpmrq9vVWz2fS6HQAA8EkEeQAAAAAAfITD7gAAAAAA8BGCPAAAAAAAPkKQBwAAAADARwjyAAAAAAD4CEEeAAAAAAAfIcgDAAAAAOAjBHkAAAAAAHyEIA8AAAAAgI/8Bu+pbvhvxK5eAAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# 1. DAC Benefits by Program Size\n", + "dac_by_size = program_scale.groupby('size_category').agg({\n", + "Would you like to:\n", + "1. Analyze DAC benefit patterns by program size?\n", + "2. Look deeper into geographic distribution patterns?\n", + "3. Examine the relationship between project size and GHG efficiency?\n", + "4. Investigate multi-county collaboration patterns?\n", + " 'dac_rate': ['mean', 'min', 'max'],\n", + " 'total_funding': 'sum',\n", + " 'project_count': 'sum'\n", + "}).round(3)\n", + "\n", + "# 2. Geographic Analysis\n", + "# Add region classification\n", + "def classify_region(county):\n", + " if isinstance(county, str): # Handle multi-county cases\n", + " counties = county.split(',')\n", + " county = counties[0].strip()\n", + " \n", + " urban_counties = ['Los Angeles', 'San Francisco', 'Alameda', 'San Diego', 'Orange']\n", + " central_valley = ['Fresno', 'Kern', 'Kings', 'Madera', 'Merced', 'San Joaquin', 'Stanislaus', 'Tulare']\n", + " \n", + " if county in urban_counties:\n", + " return 'Urban'\n", + " elif county in central_valley:\n", + " return 'Central Valley'\n", + " else:\n", + " return 'Other'\n", + "\n", + "geographic_dist['region'] = geographic_dist.index.map(classify_region)\n", + "regional_metrics = geographic_dist.groupby('region').agg({\n", + " 'total_funding': 'sum',\n", + " 'project_count': 'sum',\n", + " 'dac_rate': 'mean',\n", + " 'total_ghg': 'sum'\n", + "}).round(3)\n", + "\n", + "# 3. Project Size vs GHG Efficiency\n", + "# Create scatter plot\n", + "plt.figure(figsize=(12, 8))\n", + "plt.scatter(program_scale['avg_funding']/1e6, \n", + " program_scale['ghg_per_dollar'],\n", + " alpha=0.6)\n", + "plt.xlabel('Average Project Size (Millions $)')\n", + "plt.ylabel('GHG Reduction per Dollar')\n", + "plt.title('Project Size vs. GHG Efficiency')\n", + "\n", + "# 4. Multi-county Analysis\n", + "multi_county_data = data_filtered[data_filtered['County'].str.contains(',', na=False)]\n", + "single_county_data = data_filtered[~data_filtered['County'].str.contains(',', na=False)]\n", + "\n", + "multi_vs_single = pd.DataFrame({\n", + " 'Multi-County': {\n", + " 'project_count': len(multi_county_data),\n", + " 'total_funding': multi_county_data['Total Program GGRFFunding'].sum(),\n", + " 'avg_funding': multi_county_data['Total Program GGRFFunding'].mean(),\n", + " 'dac_rate': multi_county_data['Is Benefit Disadvantaged Communities'].mean(),\n", + " 'ghg_per_dollar': (multi_county_data['Total Project GHGReductions'].sum() / \n", + " multi_county_data['Total Program GGRFFunding'].sum())\n", + " },\n", + " 'Single-County': {\n", + " 'project_count': len(single_county_data),\n", + " 'total_funding': single_county_data['Total Program GGRFFunding'].sum(),\n", + " 'avg_funding': single_county_data['Total Program GGRFFunding'].mean(),\n", + " 'dac_rate': single_county_data['Is Benefit Disadvantaged Communities'].mean(),\n", + " 'ghg_per_dollar': (single_county_data['Total Project GHGReductions'].sum() / \n", + " single_county_data['Total Program GGRFFunding'].sum())\n", + " }\n", + "})\n", + "\n", + "print(\"1. DAC Benefits by Program Size:\")\n", + "print(dac_by_size)\n", + "\n", + "print(\"\\n2. Regional Distribution:\")\n", + "print(regional_metrics)\n", + "\n", + "print(\"\\n4. Multi-County vs Single-County Projects:\")\n", + "print(multi_vs_single.round(3))\n", + "\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n", + "1. **Efficiency Sweet Spot**\n", + "- Highest GHG efficiency (0.12-0.13 reduction per dollar) occurs in projects around $2M\n", + "- Secondary peak (0.06) in smaller projects under $1M\n", + "- Suggests optimal scale for GHG reduction isn't necessarily larger projects\n", + "\n", + "1. **Size-Efficiency Relationship**\n", + "- No clear linear relationship\n", + "- Most projects cluster in lower ranges (both size and efficiency)\n", + "- Largest projects ($12M+) show relatively low GHG efficiency\n", + "- Suggests diminishing returns as projects scale up\n", + "\n", + "1. **Distribution Pattern**\n", + "- Dense cluster of projects under $2M with varying efficiency\n", + "- Sparse distribution in higher project sizes\n", + "- Few projects achieve both large scale and high efficiency\n", + "\n", + "Let's identify:\n", + "1. What programs occupy that sweet spot around $2M with high efficiency?\n", + "2. What characteristics do those efficient projects share?\n", + "3. Are there geographic patterns in the more efficient projects?\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1. Most GHG-Efficient Programs:\n", + " total_funding \\\n", + "Program Name \n", + "Sustainable Agricultural Lands Conservation Pro... 122424176 \n", + "Climate Smart Agriculture 338161549 \n", + "Fluorinated Gases Emission Reduction Incentives 1000001 \n", + "Low-Carbon Fuels Production Program 12500000 \n", + "Food Production Investment Program 117791478 \n", + "Wetlands and Watershed Restoration 16171301 \n", + "Forest Health Program 207621340 \n", + "Waste Diversion 118571417 \n", + "Renewable Energy for Agriculture Program 9500000 \n", + "Woodsmoke Reduction Program 7895909 \n", + "\n", + " avg_funding \\\n", + "Program Name \n", + "Sustainable Agricultural Lands Conservation Pro... 1275251.83 \n", + "Climate Smart Agriculture 257941.68 \n", + "Fluorinated Gases Emission Reduction Incentives 66666.73 \n", + "Low-Carbon Fuels Production Program 3125000.00 \n", + "Food Production Investment Program 2103419.25 \n", + "Wetlands and Watershed Restoration 2021412.62 \n", + "Forest Health Program 1701814.26 \n", + "Waste Diversion 463169.60 \n", + "Renewable Energy for Agriculture Program 211111.11 \n", + "Woodsmoke Reduction Program 8233.48 \n", + "\n", + " ghg_per_dollar dac_rate \n", + "Program Name \n", + "Sustainable Agricultural Lands Conservation Pro... 0.123 0.01 \n", + "Climate Smart Agriculture 0.062 0.05 \n", + "Fluorinated Gases Emission Reduction Incentives 0.037 0.00 \n", + "Low-Carbon Fuels Production Program 0.036 0.00 \n", + "Food Production Investment Program 0.025 0.00 \n", + "Wetlands and Watershed Restoration 0.025 0.00 \n", + "Forest Health Program 0.023 0.00 \n", + "Waste Diversion 0.016 0.09 \n", + "Renewable Energy for Agriculture Program 0.013 0.00 \n", + "Woodsmoke Reduction Program 0.013 0.00 \n", + "\n", + "2. Characteristics of High-Efficiency Programs:\n", + "\n", + "Size Distribution:\n", + "size_category\n", + "Large 5\n", + "Small 5\n", + "Name: count, dtype: int64\n", + "\n", + "3. Geographic Distribution of High-Efficiency Projects:\n", + " Total Program GGRFFunding \\\n", + " count sum \n", + "County \n", + "Sierra 5 485667 \n", + "Mono 10 2946879 \n", + "Lassen 28 5510913 \n", + "Calaveras 32 9678108 \n", + "Los Angeles, Solano 1 212629 \n", + "\n", + " Total Project GHGReductions ghg_per_dollar \n", + " sum \n", + "County \n", + "Sierra 730033 1.503155 \n", + "Mono 1570341 0.532883 \n", + "Lassen 2089977 0.379243 \n", + "Calaveras 1857223 0.191899 \n", + "Los Angeles, Solano 23680 0.111368 \n" + ] + }, + { + "data": { + "image/png": "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NF1gYKA6dOigiRMnasiQIRo9erQkycPDQ5IynOW9atUqde/eXY899pgqVaokT09PnTx5Mkd1r1q1Sk888YSeffZZRUdHq1SpUtq1a1eG9dJvuJkufU52d3f3DOtWq1bNFoZHRkbafaWfZX6jefPm6dy5c9q0aZM2b95s+/r+++81c+ZMnT17Vv7+/goODtYff/xhe15aWlqGm6s64v7779fmzZtN52gPDAzMMK95Zj/D63l4eGR6Zj4AAAAAALj7EaIDwP87deqUGjRooIkTJ+rPP//U/v37NX36dH388cd64oknJF07y/mBBx7Qhx9+qO3bt+uXX35Rnz597LbTr18//fjjj9qzZ4/+/vtv/fzzz6pQoYIkKSgoSN7e3lqwYIESExOVlJQk6do839999522b9+utWvXqn379jc9o/pmypQpo8WLF+v333/X9u3b9dJLLykxMTHDeocOHVKvXr20c+dOff/99xo2bJhee+21TLfZsGFDxcbGqkWLFlq0aJEOHDig33//Xf/5z3+0fv36TJ8zZswYNW3aVNHR0YqKirJ9tW7dWoUKFdKkSZMkXZuzfdCgQfrxxx+1c+dOvfbaazpz5ozdVDOOaNeunUJCQtSiRQutWrVK+/bt0w8//KDVq1dLujb//Pr16/Xtt99q9+7d6t+/v7Zu3ZrlNsPDw/Xrr7/qyJEjtj9uHDlyROXLl7e7UWt8fLwSEhJs38+aNUvly5d3qn4AAAAAAHB7IUQHcE8wDEPnU6/qzPnLOp96NcN0HpLk6+urmJgYff7556pXr56ioqLUt29fvfjiixo+fLhtvbFjx+rq1auqXr26evTooYEDB9ptx8PDQwkJCbr//vtVr149ubu7a8qUKZKu3bz0iy++0KhRo1S8eHFbOD9mzBidOXNG1apV03PPPafu3bsrKCgoR6+5T58+qlatmho3bqz69evbguUbxcfH6+LFi6pVq5ZeffVVvfbaa6Y3CLVYLJo3b57q1aunTp06qWzZsmrbtq0OHjyo4ODgDOsnJiZq7ty5atWqVYbH3Nzc1LJlS40ZM0aS9Oabb6pdu3aKj49XbGysfH191bhxY3l5eTn1uj08PLRo0SIFBQXpscceU+XKlfXhhx/azqxv3Lix+vbtqzfeeEM1a9bUuXPnFB8fn+U23333XR04cEClS5e2XY1w5coV7dy5Uxcu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y9u1a6dVq1bZXu++fft05coV1apVy/Ycf39/lStXLsO2blbH5s2bVbduXVuADgAAcCvRuwAAAMAVnD4T/fqzZNPVqFFDxYsX1yeffGI7mxf3njJlyshisWjHjh0u2d71wavFYskQxFosFttULZL0+OOPKywsTF9//bWKFy8uq9WqqKioLG+8mZKSIkn6+uuvFRMTY/dY+tndZry8vNSoUSM1atRIffv21QsvvKD+/fvbzed942swW5b+Onr37q3Fixfr008/VWRkpLy9vfXUU09leA2ZTZfjiNOnT2vWrFm6cuWKRowYYVuelpamsWPH6v3333dqezerw9vbO8vH3dzcMvzx5cqVK07VAAAAYIbeBQAAAK6QrRuLZqZcuXL6448/XLU53IGKFCmixo0b68svv9T58+czPH727Nlc2/epU6e0c+dO9enTRw8//LAqVKigM2fO2K3j4eEhyf6y3eDgYBUvXlz79u1TZGSk3Vf6zTodVbFixUxftzNWrVqljh07qmXLlqpcubJCQkIyTJGSmcxeW2YmTZqkkiVLasuWLdq8ebPt67PPPtP48eOVlpamUqVKKX/+/Haf56SkJO3atcvp13P//fdr5cqVpsF4YGCgjh49avs+LS1NW7dudXo/AAAAzqB3AQAAgDOcDtGTk5PtvpKSkrRjxw716dOHu9xDX375pdLS0lSrVi398MMP2r17t7Zv364vvvhCsbGxubbfwoULq2jRoho9erT27NmjZcuWqVevXnbrBAUFydvbWwsWLFBiYqKSkpIkSQMGDNCgQYP0xRdfaNeuXfrrr780btw4DR48ONN9nTp1Sg0aNNDEiRP1559/av/+/Zo+fbo+/vhjPfHEEzl6HWXKlNHMmTO1efNmbdmyRc8884zd2fZmzF7bjcaMGaOnnnpKUVFRdl+dO3fWyZMntWDBAhUsWFAdOnTQ66+/ruXLl+vvv/9W586d5ebmluWcopnp2rWrkpOT1bZtW61fv167d+/Wd999p507d0q6Nqf63LlzNXfuXO3YsUMvv/xyhj+2JCQkKD4+3vb9unXrVL58eR05csS27OGHH9bw4cOdqg0AANz96F0AAADgCk6H6IUKFVLhwoVtX0WKFFHFihW1evVqu+khcHcxDEPnU6/qzPnLOp961XT+81KlSmnjxo166KGH9O9//1tRUVFq1KiRli5d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WFTAI58KeNx8XQAAAOB2QO8CAPce8gsAucFi3Oz2xZlYuXKl3n33XW3ZskUpKSmqVq2a+vXrp0ceecSp7cTExKhmzZoaPny4pGuXVYaGhqpbt2566623Mqzfpk0bnT9/3m7A+8ADD6hKlSoaOXKkJKlt27bKnz+/vvvuO2dflk1ycrL8/f2VlJQkPz+/bG8HAADgXsRYCrcTehcAAACYcXQs5fR0LpJUt25dLV68WMePH9eFCxf022+/6ZFHHtH69esd3sbly5e1YcMGNWzY8H/FuLmpYcOGWr16dabPWb16td36ktS4cWPb+larVXPnzlXZsmXVuHFjBQUFKSYmRrNnz86yltTUVCUnJ9t9AQAAALjz0bsAAAAgp5wO0VNSUnTx4kW7ZZs3b9bjjz+umJgYh7dz8uRJpaWlKTg42G55cHCwjh07lulzjh07luX6x48fV0pKij788EM9+uijWrRokVq2bKknn3xSv/zyi2ktgwYNkr+/v+0rNDTU4dcBAAAA4PZE7wIAAABXcDhEP3z4sGJjY22DtV69eunChQuKj49XTEyMfHx89Pvvv+dmrTdltVolSU888YR69uypKlWq6K233lKzZs1sl0xmJiEhQUlJSbavw4cP36qSAQAAALgYvQsAAABcyeEbi77++uu6dOmShg4dqpkzZ2ro0KFauXKlYmJitHfvXpUsWdKpHQcEBMjd3V2JiYl2yxMTExUSEpLpc0JCQrJcPyAgQPny5VPFihXt1qlQoYJ+++0301o8PT3l6enpVP0AAAAAbk/0LgAAAHAlh89E//XXXzVixAh17dpVU6ZMkWEYat++vYYPH+70IFSSPDw8VL16dS1dutS2zGq1aunSpYqNjc30ObGxsXbrS9LixYtt63t4eKhmzZrauXOn3Tq7du1SWFiY0zUCAAAAuPPQuwAAAMCVHD4TPTExUREREZKkoKAgFShQQE2aNMnRznv16qUOHTqoRo0aqlWrloYMGaLz58+rU6dOkqT4+HiVKFFCgwYNkiS99tpriouL02effaamTZtqypQpWr9+vUaPHm3b5uuvv642bdqoXr16euihh7RgwQL99NNPWrFiRY5qBQAAAHBnoHcBAACAKzkcokvX7kB//b89PDxytPM2bdroxIkT6tevn44dO6YqVapowYIFthvwHDp0yG6ftWvX1uTJk9WnTx+9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gxEjRhAREYGHhwfh4eEuk0dlZ2czaNAgKlSogI+PD7fccovz2AD27dtHx44dKVOmDD4+PtStW5d58+adt/7e3t4F3gf5o5T27t2LyWTi22+/pWXLlnh5edGkSROSk5NZvXo1jRs3xtfXlzvvvJNjx46ddz8iIiLXkqlTpxIYGFja1SgR1/OxXS3UbxERERG5cZX6SHSAvn370rdv30JfOzuYmO/BBx/kwQcfLPb2zw6oSvGlp6fTrl07mjVrxurVqzl69CiPP/44ffv2dQm0L168GH9/fxYtWnTe7Y0cOZJ33nmHd999lwkTJtCtWzf27dtH2bJlcTgcVKxYke+++46goCCWL19Onz59CAsLo0uXLgwaNIht27Zx+vRpZwC7bNmy2Gw2Zx2XLVuGu7s7r7/+Ou3bt2fTpk1YrVbGjh3L1KlT+fzzz6lduzZjx45l1qxZtG7dusi6/uc//6FmzZrcc889hb5+9uRPZ86coWfPnkyYMAHDMBg7diwdOnRg586d+Pn5MXPmTN5//31mzJhB3bp1OXz4MBs3bnSu37dvX/744w9mzJhBeHg4s2bNon379mzevJkaNWrw7LPPkpOTw9KlS/Hx8eGPP/7A19e3OKfwvF599VXGjRtHREQEjz32GI888gh+fn6MHz8eb29vunTpwvDhw5k0adI/3peIiFwbevXqxalTpwr8yH4l5eTkMG7cOKZPn87OnTvx9vamZs2aPP744/zrX//CYrGUWt3+idjYWJYsWVJguc1mw9299C/Jq1Spwr59+wCcbT506NCLuua+EajfIiIiInJjKv0rdrmsfvzxR5cA65133sl33313Sdv6+uuvycrK4osvvsDHxweAiRMn0rFjR95++23nqBsfHx8+/fRTrFbrebfXq1cvunbtCsCbb77JBx98wKpVq2jfvj0Wi4WRI0c6y1atWpUVK1bw7bff0qVLF3x9ffHy8iI7O9tl8qavvvoKh8PBp59+6gxsx8fHExgYSGJiInfccQfjxo1j6NCh3HfffQBMnjz5vHkmAZKTkwvcRtu/f38+/fRTIG/E/l9//QVQIBg/ZcoUAgMDWbJkCXfffTcpKSmEhobStm1bLBYLERERNG3aFMgbsRQfH09KSgrh4eEADBo0iAULFhAfH8+bb75JSkoK999/P/Xq1QOgWrVq5607wEcffeSsa76PP/6Ybt26OZ8PGjSIdu3aAXm3G3ft2pXFixfTokULAHr37n1Vp6wREZHrT05ODu3atWPjxo2MGjWKFi1a4O/vz++//86YMWNo0KAB9evXv6Rt22y2y1vZS1BYurWrIYCe77XXXuOJJ57g9OnTjB07loceeogKFSrQvHnzAmXzU/iJiIiIiNwISj2di1xecXFxLpMTffDBB5e8rW3bthEdHe0MoAO0aNECh8PBjh07nMvq1atXrE7UzTff7Py/j48P/v7+HD161Lnsww8/pFGjRgQHB+Pr68uUKVNISUk57zY3btzIn3/+iZ+fH76+vvj6+lK2bFmysrLYtWsXqampHDp0iFtuucW5jru7O40bNy5WG5zt3//+Nxs2bGD48OEuKW2OHDnCE088QY0aNQgICMDf35+0tDRn3R988EEyMzOpVq0aTzzxBLNmzSI3NxfIS5djt9uJiopy1t/X15clS5awa9cuAPr168frr79OixYtePXVV9m0adMF69qtWzeX98GGDRsKjKo/+3zk/yCSH6jPX3b2+REREVmyZAlNmzbFw8ODsLAwhgwZ4vyb9uOPPxIYGIjdbneWDwgIYMiQIc7n+aPJizJu3DiWLl3K4sWLefbZZ6lfvz7VqlXjkUceYeXKldSoUQOABQsWcNtttzlTtd19993Ov5vwv9Rl33zzDTExMXh6ejJ9+nTn67Nnz6ZGjRp4enrSrl079u/f71KPSZMmUb16daxWKzVr1uTLL790ef1CaeqKUli6Ncgbpd6/f3+Xsp07d6ZXr17O5xdK/3aujRs3EhcXh5+fH/7+/jRq1Ig1a9act35+fn6EhoYSFRXFhx9+iJeXF//973+BvJHqo0aNokePHvj7+zsnkJ85cyZ169bFw8ODKlWqMHbs2Au2g4iIiIjItUZB9OuMj48PkZGRzkdYWFiRZU0mU4Hc4JcySuvsIPv5nHv7tclkwuFwADBjxgwGDRpE7969+fnnn9mwYQOPPvooOTk5591mWloajRo1KhAwTk5O5pFHHrnoY8lXo0YNlx8KIG+C1sjISMqXL++yvGfPnmzYsIHx48ezfPlyNmzYQFBQkLPulSpVYseOHXz00Ud4eXnxzDPP0KpVK2w2G2lpabi5ubF27VqX+m/bts2ZE/7xxx9n9+7ddO/enc2bN9O4cWMmTJhw3voHBAS4vA8iIyPx8/NzKXP2+cgfxX/usvzzIyIicuDAATp06ECTJk3YuHEjkyZN4rPPPuP1118HoGXLlpw5c4b169c71wkKCnIJ9C5ZsoTY2Ngi9zF9+nTatm1LgwYNCrxmsVic1xzp6ekMGDCANWvWsHjxYsxmM/fee2+Bv1tDhgzh+eefZ9u2bc67rzIyMnjjjTf44osvSEpK4tSpUzz88MPOdWbNmsXzzz/PwIED2bJlC08++SSPPvooCQkJLtseOXIkXbp0YdOmTXTo0IFu3brx999/F68xL0Hfvn1ZsWIFM2bMYNOmTTz44IO0b9+enTt3Flq+W7duVKxYkdWrV7N27VqGDBlyUalw3N3dsVgsLtdiY8aMITo6mvXr1zNs2DDWrl1Lly5dePjhh9m8eTMjRoxg2LBhupNNRERERK47CqLfwIKDg10mP9q5cycZGRnO57Vr12bjxo2kp6c7lyUlJWE2mwukOvmnkpKSaN68Oc888wwNGjQgMjLSZUQZgNVqdRndBtCwYUN27txJ+fLlCwSNAwICCAgIICwsjJUrVzrXyc3NZe3ateetT9euXdmxYwdz5swpVt379etHhw4dnCOxjh8/7lLGy8uLjh078sEHH5CYmMiKFSvYvHkzDRo0wG63c/To0QL1PzttTaVKlXjqqaf44YcfGDhwIJ988skF6yUiInI5ffTRR1SqVImJEydSq1YtOnfuzMiRIxk7diwOh4OAgADq16/vEjR/5plnWL9+PWlpaRw4cIA///yTmJiYIvexc+dOatWqdcG63H///dx3331ERkZSv359Pv/8czZv3swff/zhUq5///7cd999VK1a1TmwwGazMXHiRJo1a0ajRo2YNm0ay5cvZ9WqVUBeoLhXr14888wzREVFMWDAAO677z7GjBnjsu38NHWRkZG8+eabpKWlObdxvjY8+86zgQMHXvBY4X/p37777jtatmxJ9erVGTRoELfddpvLZOfnrtO2bVtq1apFjRo1ePDBB4mOji7W/nJychg9ejSpqakuaetat27NwIEDqV69OtWrV+e9996jTZs2DBs2jKioKHr16kXfvn159913i7UfEREREZFrhYLoN7DWrVszceJE1q9fz5o1a3jqqadcRih169YNT09PevbsyZYtW0hISOC5556je/fuzvQfl0uNGjVYs2YNCxcuJDk5mWHDhrF69WqXMlWqVGHTpk3s2LGD48ePY7PZ6NatG+XKlaNTp04sW7aMPXv2kJiYSL9+/Zw5y59//nneeustZs+ezfbt23nmmWc4derUeevz8MMP88ADD/Dwww/z2muvsXLlSvbu3cuSJUv45ptvcHNzc6n7l19+ybZt21i5ciXdunXDy8vL+frUqVP57LPP2LJlC7t37+arr77Cy8uLypUrExUVRbdu3ejRowc//PADe/bsYdWqVYwePZqffvoJyAsALFy4kD179rBu3ToSEhKoXbv2eeufkZHB4cOHXR4nT568mFNSwKxZswoENmrVqsWsWbOcz4cOHUqPHj3+0X5EROTqtG3bNpo1a+YyuXaLFi1IS0tz/s2NiYkhMTHReafbPffcQ+3atfntt99YsmQJ4eHhzpQsZweTn3rqKYACd8gVZefOnXTt2pVq1arh7+9PlSpVAAqkgSssfZu7uztNmjRxPq9VqxaBgYFs27bNeZz584OcfZz5r+e7UJq6wpybbm3o0KEXPliKl/7tXAMGDODxxx+nbdu2vPXWW0WWO9tLL72Er68v3t7evP3227z11lvcddddztfPbc+i2mrnzp0FBj6IiIiIiFzLrp6ZjKRIhmGQkWMnJ9eB1d2Mt9XNpQN7qcaOHcujjz5Ky5YtCQ8PZ/z48S4jtL29vVm4cCHPP/88TZo0wdvbm/vvv5/33nvvH+/7XE8++STr16/noYcewmQy0bVrV5555hnmz5/vLPPEE0+QmJhI48aNSUtLIyEhgdjYWJYuXcpLL73Efffdx5kzZ6hQoQJt2rTB398fgIEDB3Lo0CF69uyJ2Wzmscce49577yU1NbXI+uTnUf3kk0+Ij4/nnXfewWazUbFiRdq0aePSBp999hl9+vShYcOGVKpUiTfffJNBgwY5Xw8MDOStt95iwIAB2O126tWrx3//+1+CgoKAvIlQX3/9dQYOHMiBAwcoV64ct956K3fffTcAdrudZ599lr/++gt/f3/at2/P+++/f972/OSTTwqMVm/Xrh0LFiwo5hkpKDU1tUCKmx07dri046FDhy6Yx15ERK5fsbGxzlHhAFFRUcTGxpKYmMjJkyddRqFv2LDB+f/8v9lRUVFs3779gvvp2LEjlStX5pNPPiE8PByHw8FNN91UIA1ccVPOXYrzpakrSn66tXOZzebzptg7O/3b2T/kAy4Typ9txIgRPPLII/z0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ILqIiIiIiIiIiIiISBEURBcRERERERERERERKYKC6CIiIiIiIiIiIiIiRVAQXURERERERERERESkCAqii4iIiIiIiIiIiIgUQUF0EREREREREREREZEiKIguIiIiIiIiIiIiIlIEBdFFRERERERERERERIqgILqIiIiIiIiIiIiISBEURBcRERERERERERERKYKC6CIiIiIiIiIiIiIiRVAQXURERERERERERESkCAqii4iIiIiIiIiIiIgUQUF0EREREREREREREZEiKIguIiIiIiIiIiIiIlIEBdFFRERERERERERERIqgILqIiIiIiIiIiIiISBEURBcRERERERERERERKYKC6CIiIiIiIiIiIiIiRVAQXURERERERERERESkCAqii4iIiIiIiIiIiIgUQUF0EREREREREREREZEiKIguIiIiIiIiIiIiIlIEBdFFRERERERERERERIqgILqIiMg1LDExEZPJxKlTp0q7KgBUqVKFcePGleg+9u7di8lkYsOGDSW6HxERERERERFQEF1EROSy6dWrFyaTqcDjzz//LLR8bGws/fv3L/F6BQYGOuvi4+NDw4YN+e6770p8vxdSnOPv1asXnTt3dllWqVIlDh06xE033VRylQNGjBhB/fr1L3l9BftFRERERESuDwqii4iI/L/Jkyfj5+dHbm6uc1laWhoWi4XY2FiXsvkjwHft2uWyvH379hw6dMjlsW/fvlIfLR4aGsqhQ4dYv349TZo04aGHHmL58uWFls3JybnCtSto+/btmEwmjh075rL81ltvxcfHh8DAQNzd3QHIysrC09OTzz77rFjbNplMzJ49+3JXWURERERERK5TCqKLiIj8v7i4ONLS0lizZo1z2bJlywgNDWXlypVkZWU5lyckJBAREUH16tVdtuHh4UFoaKjLw83NDYDffvuNpk2b4uHhQVhYGLt378bhcDjXzc7Opl+/fpQvXx5PT09uu+02Vq9e7bL9efPmERUVhZeXF3Fxcezdu7dYx2Y2mwkNDSUqKooPP/wQLy8v/vvf/wJ5KVhGjRpFjx498Pf3p0+fPgDMnDmTunXr4uHhQZUqVRg7dqzLNo8ePUrHjh3x8vKiatWqTJ8+3eX1wkZinzp1CpPJRGJionPZ1q1bufvuu/H398fPz4+WLVtisVjw9fVl3rx5zJkzxzmSfu3atZQt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48ePc/r0aecPGhkZGQBs2rSJ9PR0HA4HYWFhABw5coRXXnmFhQsXAlC3bl0yMzPJysoqEKg3mUzONt64cSNJSUm88cYbztezs7PJzc0lIyMDb29vl/bOd/PNN/Pf//6X+vXrc8cdd9C8eXN27NjBunXr2L17NwA9e/YEcElv8+mnnzp/DACcefNFRERERETk6qOR6CIiImeJjIykYsWKJCQkkJCQ4Bw5HR4eTqVKlVi+fDkJCQm0bt0a+F9g9KeffqJjx47ExsayYcMG/vjjD2de9HyrV692ybF9+vRpLBYLFStWdObmzszMZPr06axevZrvvvsOgMqVK7v8e3YwePPmzQAF8p6fy93dncjISEJDQ4mPj2fFihU0b96cb775hoMHDxaYoLR27dokJSWxYsUKunXrRocOHejYsSORkZH8+9//xuFwkJuby9q1a5112rFjh3PUeP5EoJAX4M939iSjAOXKlWPZsmXO4Pq5wsPDOXbsGMuWLaNGjRqUL1/epT0TEhIoU6YMmzZtwjAMevbsyYYNG7j77rvx9vZm/fr1BAUFXbB90tLSGDlyJBs2bHA+nn76aWrVquXyg4G7u+v4gypVqnDLLbfwwgsvcPDgQbp27UqFChWYPn06s2fPBnCm3AkJCXGe5/DwcCIjI52PqlWrnrd+IiIiIiIiUnoURBcRETlHXFwciYmJJCYmEhsb61zeqlUr5s+fz6pVq5z50OvUqYOHhwcpKSnOFB35gdFKlSoBYLVaAThw4ADPPfcc27dvZ86cOezZs4eGDRtiNpvZv38/ALt27XKOrh49ejSQlw4E4J577gFg2LBh7Nixg6+//pq5c+e61L127dqsXLnSZVl2dnaBY2zQoAFDhw5l+fLlWCwWZwqSfAMHDmTx4sWMHDmS8PBwKlasyPfff8+///1v9u3bh9lspn379jz55JP89ddfZGZm8vjjj+Pl5eXchslk4tZbb+U///kP7u7uxMfH88orrwBw5swZkpOTqV+/PqdPn+bhhx9mzZo17Ny5ky+//NI5er9evXqcOHGCb7/9lltvvdUl2L5mzRoSExO588472b9/P8899xzLli2jRYsWfPfddwwePBgvLy+OHz/ucmwWiwW73e6yrGHDhuzYscMlsF22bFk8PDwwm89/uWS1WunZsydfffUV48aN4/jx48yYMYN58+YVKDt0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7QqIiEjpiQrxo3/bKKYs3U3KiQxMJgjwsuDuZibX7iA104ZhQOUgH55sVY0aIX6lXWURERG5AnSNICIiIvI/CqKLiNzgokL8GNXpJtannCQx+Rh7jqeTZbPjZjYRXSmQ2KhgGlYug6cmChMREbmh6BpBREREJI+C6CIigpfVjeaR5WhWPYhMm51smwMPixkvi5smCBMREbmB6RpBREREREF0ERE5i8lkwtvqjre1tGsiIiIiVxNdI4iIiMiNTBOLioiIiIiIiIiIiIgUQUF0EREREREREREREZEiKIguIiIiIiIiIiIiIlIEBdFFRERERERERERERIpwVQTRP/zwQ6pUqYKnpye33HILq1atOm/57777jlq1auHp6Um9evWYN2+e8zWbzcZLL71EvXr18PHxITw8nB49enDw4MGSPgwREREREbmOqd8iIiIicmMq9SD6N998w4ABA3j11VdZt24d0dHRtGvXjqNHjxZafvny5XTt2pXevXuzfv16OnfuTOfOndmyZQsAGRkZrFu3jmHDhrFu3Tp++OEHduzYwT333HMlD0tERERERK4j6reIiIiI3LhMhmEYpVmBW265hSZNmjBx4kQAHA4HlSpV4rnnnmPIkCEFyj/00EOkp6fz448/Opfdeuut1K9fn8mTJxe6j9WrV9O0aVP27dtHRETEBet0+vRpAgICSE1Nxd/f/xKPTEREROTGpGspuR5djf0W0OdNRERE5J8o7rVUqY5Ez8nJYe3atbRt29a5zGw207ZtW1asWFHoOitWrHApD9CuXbsiywOkpqZiMpkIDAy8LPUWEREREZEbh/otIiIiIjc299Lc+fHjx7Hb7YSEhLgsDwkJYfv27YWuc/jw4ULLHz58uNDyWVlZvPTSS3Tt2rXIXxOys7PJzs52Pj99+vTFHIaIiIiIiFzHrpZ+C6jvIiIiIlIaSj0nekmy2Wx06dIFwzCYNGlSkeVGjx5NQECA81GpUqUrWEsREREREbmRFbffAuq7iIiIiJSGUg2ilytXDjc3N44cOeKy/MiRI4SGhha6TmhoaLHK51+I7tu3j0WLFp13NMfQoUNJTU11Pvbv33+JRyQiIiIiItebq6XfAuq7iIiIiJSGUg2iW61WGjVqxOLFi53LHA4HixcvplmzZoWu06xZM5fyAIsWLXIpn38hunPnTn755ReCgoLOWw8PDw/8/f1dHiIiIiIiInD19FtAfRcRERGR0lCqOdEBBgwYQM+ePWncuDFNmzZl3LhxpKen8+ijjwLQo0cPKlSowOjRowF4/vnniYmJYezYsdx1113MmDGDNWvWMGXKFCDvQvSBBx5g3bp1/Pjjj9jtdmfewbJly2K1WkvnQEVERERE5JqlfouIiIjIjavUg+gPPfQQx44dY/jw4Rw+fJj69euzYMEC5yQ8KSkpmM3/GzDfvHlzvv76a1555RVefvllatSowezZs7npppsAOHDgAHPnzgWgfv36LvtKSEggNjb2ihyXiIiIiIhcP9RvEREREblxmQzDMEq7Eleb06dPExAQQGpqqm6PFBEREblIupYSuXL0eRMRERG5dMW9lirVnOgicnmYTCZmz55dqnUYMWJEgVFUIiIiIiIiIiIi1zoF0eW6NXnyZPz8/MjNzXUuS0tLw2KxFLg9NjExEZPJxK5du/7RPvfu3YvJZGLDhg3/aDsAvXr1wmQyYTKZsFgshISEcPvtt/P555/jcDhcyh46dIg777zzH+/znxg0aFCBybNERERERERERESudQqiy3UrLi6OtLQ01qxZ41y2bNkyQkNDWblyJVlZWc7lCQkJREREUL169dKoapHat2/PoUOH2Lt3L/PnzycuLo7nn3+eu+++2+XHgdDQUDw8PEqsHna7vUDg/ly+vr4EBQWVWB1ERERERERERERKg4Loct2qWbMmYWFhJCYmOpclJibSqVMnqlatyu+//+6yPC4uDoAvv/ySxo0b4+fnR2hoKI888ghHjx51lj158iTdunUjODgYLy8vatSoQXx8PABVq1YFoEGDBphMJpcR759++im1a9fG09OTWrVq8dFHH13wGDw8PAgNDaVChQo0bNiQl19+mTlz5jB//nymTp3qLHd2OpfmzZvz0ksvuWzn2LFjWCwWli5dCkB2djaDBg2iQoUK+Pj4cMstt7i009SpUwkMDGTu3LnUqVMHDw8PUlJSSExMpGnTpvj4+BAYGEiLFi3Yt28fUDCdi8Ph4LXXXqNixYp4eHg4J9/Klz9q/4cffiAuLg5vb2+io6NZsWLFBdtFRERERERERETkSlEQXa5rcXFxJCQkOJ8nJCQQGxtLTEyMc3lmZiYrV650BtFtNhujRo1i48aNzJ49m71799KrVy/nNoYNG8Yff/zB/Pnz2bZt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J1KrVi06derEy8OGM3bsWM5k5nDmzBk+++wzxowZQ5s2bahXrx7Tpk1zphQBSElJwcfHh06dOtG/f3+mT59O7969GTVqFMOGDSMlJYWMjAy+//57Vq9eTd++ffH09MTf3x+A6tWrM3z4cE6cOMHOnTsB+PLLL6lUqRJz587lp59+co6o/nrqJxxJmkmliAiybQ5SM22s+mUOJkxYffwJbNSB/X9n4GvKC8Z36nQP9erVo3bt2sTHx2MymUhJSaFhw4Z0797dOUr/XKdPn+bpp5/m888/x2q18tVXX1GnTh0mTpxInTp1gLxULA0aNGD69OnYbDZOnTrF7bffztdff427uzt16tQhOjqaadOmuYzsP1v+HQZhYWGcPn2a/v37s3btWr7++muys7Np2rQpt912G5GRkXTp0oWwsDDc3Nzw9fXF3d2dGTNm8Nhjj/Hyyy9Ts2ZNIC/gHxERwddff43NZsPb25ubbrqJ1q1bM3HiRL788kvGjh1LSEgI8+fPJzMzk3feeYeAgAAaNWrknLwUoG3btoSFhdGuXTvn5KUXo2HDhnz77bfMmDGDm266ieHDh/Paa6+5TCp6LpvNxo4dO8jIyHAuS0lJ4dChQ87nqampzjsCREREROTKMQyD9OxcTqbnkJ6de8HRYiIiIiLFERXiR/+2UVQO8mH/3xnsPpbGibRsUjNtnEjLZvexNPb/nUHlIB9eaBtFjRC/UqmncqJfA2JjY0lPT2f16tWcPHmSqKgogoODiYmJ4dFHHyUrK4vExESqVatGREQEmzZtwmazuUzsaLFYaNq0qXOSzG3bttGsWTOybA7WpZxkSfIx1pwuS1paGn0mL6ScJZecnByiG/xv4seyZctSr149YmJiALj99tupXLky1apVo3379rz//vuYTCZMJhPPP/88s2bNom7dunz44YfObQQFBXH77bfz888/AzgvvgMDAzEMg/vuu49mzZphMplo164d7dq1Y+PGjdSvX58f58wiOLQCLVouZtfGJexacoK7Xvmc0Mi6VC3nQ2xUMN/tzCTRzY0ff/zRJT94dnY2L7zwAk8//bRz2QMPPADA3r17AZg7dy61atViy5YtvPjii8yaNYubbroJyJtE9Pfff8fHx4fbbrvN5fwMGDCA8PBw6tevz4oVK4iIiHC2V36A+2yzZs2ic+fOzueBgYGMGzeOW2+9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CsifzHPj/lOU9Sl+SpfUTBvRlQJLbHKeqBA/RnW6ifUpJ0lMPsae4+lk2ey4mU1EVwokNiqYhpXL4KnJgUREREREbghn912qBfvSpEoZjqflcPBUJmeycnE4HJgwUdbHSnigF+V8rbiZzew+llaifRcRERGR0qQg+hWQP5nnhpRT2OyOYk0ueqUm8/SyutE8shzNqgeRabOTbXPgYTHjZXHTJKIiIiIiIjeYwvouIf6ehPh7kOswcDgMzGYT7mYT+VOJXqm+i4iIiEhp0b12V8jVPpmnyWTC2+pOGR8r3lZ3XfyKiIiIiNygCu+7mHA3m7G6u+FuNpMfQC+NvouIiIjIlaYg+hWiyTxFRERERORaoL6LiIiIiCulc7mCNJmniIiIiIhcC9R3EREREfkfBdGvME3mKSIiIiIi1wL1XURERETyKIheCjSZp4iIiIiIXAvUdxERERFREL1U5U/m6W0t7ZqIiIiIiIgUTX0XERERuZFpYlERERERERERERERkSIoiC4iIiIiIiIiIiIiUgQF0UVEREREREREREREiqAguoiIiIiIiIiIiIhIERREFxEREREREREREREpgoLoIiIiIiIiIiIiIiJFUBBdRERERERERERERKQICqKLiIiIiIiIiIiIiBRBQXQRERERERERERERkSIoiC4iIiIiIiIiIiIiUgQF0UVEREREREREREREiqAguoiIiIiIiIiIiIhIERREFxEREREREREREREpgoLoIiIiIiIiIiIiIiJFUBBdRERERERERERERKQICqKLiIiIiIiIiIiIiBRBQXQRERERERERERERkSIoiC4iIiIiIiIiIiIiUgQF0UVEREREREREREREiqAguoiIiIiIiIiIiIhIERREFxEREREREREREREpgntpV+BqZBgGAKdPny7lmoiIiIhce/KvofKvqUSk5KjvIiIiInLpitt3URC9EGfOnAGgUqVKpVwTERERkWvXmTNnCAgIKO1qiFzX1HcRERER+ecu1HcxGRoiVIDD4eDgwYP4+flhMplKbD+nT5+mUqVK7N+/H39//xLbz41G7Vpy1LYlR21bctS2JUdtWzKuh3Y1DIMzZ84QHh6O2azsgSIl6Ur1XeD6+H6Soun8Xt90fq9/OsfXN53fklPcvotGohfCbDZTsWLFK7Y/f39/fQBKgNq15KhtS47atuSobUuO2rZkXOvtqhHoIlfGle67wLX//STnp/N7fdP5vf7pHF/fdH5LRnH6LhoaJCIiIiIiIiIiIiJSBAXRRURERERERERERESKoCB6KfLw8ODVV1/Fw8OjtKtyXVG7lhy1bclR25YctW3JUduWDLWriFyt9P10fdP5vb7p/F7/dI6vbzq/pU8Ti4qIiIiIiIiIiIiIFEEj0UVEREREREREREREiqAguoiIiIiIiIiIiIhIERREFxEREREREREREREpgoLoJezDDz+kSpUqeHp6csstt7Bq1arzlv/uu++oVasWnp6e1KtXj3nz5l2hml5bLqZdp06dislkcnl4enpewdpeO5YuXUrHjh0JDw/HZDIxe/bsC66TmJhIw4YN8fDwIDIykqlTp5Z4Pa9FF9u2iYmJBd63JpOJw4cPX5kKXyNGjx5NkyZN8PPzo3z58nTu3JkdO3ZccD19117YpbStvm+LZ9KkSdx88834+/vj7+9Ps2bNmD9//nnX0XtWRErC5e6rGIbB8OHDCQsLw8vLi7Zt27Jz586SPAS5gMt5jm02Gy+99BL16tXDx8eH8PBwevTowcGDB0v6MKQIJRlveOqppzCZTIwbN+4y11qKqyTO77Zt27jnnnsICAjAx8eHJk2akJKSUlKHIOdxuc9vWloaffv2pWLFinh5eVGnTh0mT55ckodww1EQvQR98803DBgwgFdffZV169YRHR1Nu3btOHr0aKHlly9fTteuXenduzfr16+nc+fOdO7cmS1btlzhml/dLrZdAfz9/Tl06JDzsW/fvitY42tHeno60dHRfPjhh8Uqv2fPHu666y7i4uLYsGED/fv35/HHH2fhwoUlXNNrz8W2bb4dO3a4vHfLly9fQjW8Ni1ZsoRnn32W33//nUWLFmGz2bjjjjtIT08vch191xbPpbQt6Pu2OCpWrMhbb73F2rVrWbNmDa1bt6ZTp05s3bq10PJ6z4pISSiJvso777zDBx98wOTJk1m5ciU+Pj60a9eOrKysK3VYcpbLfY4zMjJYt24dw4YNY926dfzwww/s2LGDe+6550oelvy/kow3zJo1i99//53w8PCSPgwpQkmc3127dnHbbbdRq1YtEhMT2bRpE8OGDdOgl1JQEud3wIABLFiwgK+++opt27bRv39/+vbty9y5c6/UYV3/DCkxTZs2NZ599lnnc7vdboSHhxujR48utHyXLl2Mu+66y2XZLbfcYjz55JMlWs9rzcW2a3x8vBEQEHCFanf9AIxZs2adt8yLL75o1K1b12XZQw89ZLRr164Ea3btK07bJiQkGIBx8uTJK1Kn68XRo0cNwFiyZEmRZfRde2mK07b6vr10ZcqUMT799NNCX9N7VkRKwuXuqzgcDiM0NNR49913na+fOnXK8PDwMP7zn/+UwBHIhVyJ/uiqVasMwNi3b9/lqbQUW0md37/++suoUKGCsWXLFqNy5crG+++/f9nrLhdWEuf3oYceMv71r3+VTIXlopTE+a1bt67x2muvuZRp2LCh8e9///sy1vzGppHoJSQnJ4e1a9fStm1b5zKz2Uzbtm1ZsWJFoeusWLHCpTxAu3btiix/I7qUdoW821oqV65MpUqVzjvaTy6O3rMlr379+oSFhXH77beTlJRU2tW56qWmpgJQtmzZIsvofXtpitO2oO/bi2W325kxYwbp6ek0a9as0DJ6z4rI5VYSfZU9e/Zw+PBhlzIBAQHccsst+r4qBVeqP5qamorJZCIwMPCy1FuKp6TOr8PhoHv37gwePJi6deuWTOXlgkri/DocDn766SeioqJo164d5cuX55ZbbilWCle5vErq89u8eXPmzp3LgQMHMAyDhIQEkpOTueOOO0rmQG5ACqKXkOPHj2O32wkJCXFZHhISUmRO48OHD19U+RvRpbRrzZo1+fzzz5kzZw5fffUVDoeD5s2b89dff12JKl/XinrPnj59mszMzFKq1fUhLCyMyZMnM3PmTGbOnEmlSpWIjY1l3bp1pV21q5bD4aB///60aNGCm266qchy+q69eMVtW33fFt/mzZvx9fXFw8ODp556ilmzZlGnTp1Cy+o9KyKXW0n0VfL/1ffV1eFK9EezsrJ46aWX6Nq1K/7+/pen4lIsJXV+3377bdzd3enXr9/lr7QUW0mc36NHj5KWlsZbb71F+/bt+fnnn7n33nu57777WLJkSckciBSqpD6/EyZMoE6dOlSsWBGr1Ur79u358MMPadWq1eU/iBuUe2lXQKSkNWvWzGV0X/PmzalduzYff/wxo0aNKsWaiRStZs2a1KxZ0/m8efPm7Nq1i/fff58vv/yyFGt29Xr22WfZsmULv/32W2lX5bpT3LbV923x1axZkw0bNpCamsr3339Pz549WbJkSZGBdBERkauJzWajS5cuGIbBpEmTSrs6chmsXbuW8ePHs27dOkwmU2lXRy4zh8MBQKdOnXjhhReAvLuely9fzuTJk4mJiSnN6sllMGHCBH7//Xfmzp1L5cqVWbp0Kc8++yzh4eEFRrHLpdFI9BJSrlw53NzcOHLkiMvyI0eOEBoaWug6oaGhF1X+RnQp7Xoui8VCgwYN+PPPP0uiijeUot6z/v7+eHl5lVKtrl9NmzbV+7YIffv25ccffyQhIYGKFSuet6y+ay/OxbTtufR9WzSr1UpkZCSNGjVi9OjRREdHM378+ELL6j0rIpdbSfRV8v/V99XVoST7o/kB9H379rFo0SKNQi8FJXF+ly1bxtGjR4mIiMDd3R13d3f27dvHwIEDqVKlSokchxSuJM5vuXLlcHd3LzBgo3bt2qSkpFzG2suFlMT5zczM5OWXX+a9996jY8eO3HzzzfTt25eHHnqIMWPGlMyB3IAURC8hVquVRo0asXjxYucyh8PB4sWLi8x52qxZM5fyAIsWLSqy/I3oUtr1XHa7nc2bNxMWFlZS1bxh6D17ZW3YsEHv23MYhkHfvn2ZNWsWv/76K1WrVr3gOnrfFs+ltO259H1bfA6Hg+zs7EJf03tWRC63kuirVK1aldDQUJcyp0+fZuXKlfq+KgUl1R/ND6Dv3LmTX375haCgoJI5ADmvkji/3bt3Z9OmTWzYsMH5CA8PZ/DgwSxcuLDkDkYKKInza7VaadKkCTt27HApk5ycTOXKlS/zEcj5lMT5tdls2Gw2zGbXMK+bm5vzLgS5DEp3XtPr24wZMwwPDw9j6tSpxh9//GH06dPHCAwMNA4fPmwYhmF0797dGDJkiLN8UlKS4e7ubowZM8bYtm2b8eqrrxoWi8XYvHlzaR3CVeli23XkyJHGwoULjV27dhlr1641Hn74YcPT09PYunVraR3CVevMmTPG+vXrjfXr1xuA8d577xnr16839u3bZxiGYQwZMsTo3r27s/zu3bsNb29vY/Dgwca2bduMDz/80HBzczMWLFhQWodw1brYtn3//feN2bNnGzt37jQ2b95sPP/884bZbDZ++eWX0jqEq9LTTz9tBAQEGImJicahQ4ecj4yMDGcZfddemktpW33fFs+QIUOMJUuWGHv27DE2bdpkDBkyxDCZTMbPP/9sGIbesyJyZZREX+Wtt94yAgMDjTlz5hibNm0yOnXqZFStWtXIzMy84scnl/8c5+TkGPfcc49RsWJFY8OGDS7XB9nZ2aVyjDeyKxFvqFy5svH++++X9KFIIUri/P7www+GxWIxpkyZYuzcudOYMGGC4ebmZixbtuyKH9+NriTOb0xMjFG3bl0jISHB2L17txEfH294enoaH3300RU/vuuVguglbMKECUZERIRhtVqNpk2bGr///rvztZiYGKNnz54u5b/99lsjKirKsFqtRt26dY2ffvrpCtf42nAx7dq/f39n2ZCQEKNDhw7GunXrSqHWV7+EhAQDKPDIb8+ePXsaMTExBdapX7++YbVajWrVqhnx8fFXvN7Xgott27ffftuoXr264enpaZQtW9aIjY01fv3119Kp/FWssDYFXN6H+q69NJfStvq+LZ7HHnvMqFy5smG1Wo3g4GCjTZs2zgC6Yeg9KyJXzuXuqzgcDmPYsGFGSEiI4eHhYbRp08bYsWPHlTgUKcLlPMd79uwp8vogISHhCh2RnK2k4w0Kopeukji/n332mREZGWl4enoa0dHRxuzZs0v6MKQIl/v8Hjp0yOjVq5cRHh5ueHp6GjVr1jTGjh1rOByOK3E4NwSTYRjGlRjxLiIiIiIiIiIiIiJyrVFOdBERERERERERERGRIiiILiIiIiIiIiIiIiJSBAXRRURERERERERERESKoCC6iIiIiIiIiIiIiEgRFEQXERERERERERERESmCgugiIiIiIiIiIiIiIkVQEF1EREREREREREREpAgKoouIiIiIiIiIiIiIFEFBdBGRy6hKlSqMGzeutKtRQGJiIiaTiVOnTpXofj777DPuuOOOS16/V69edO7c2fk8NjaW/v37O5+f274mk4nZs2df8v4up169ehW6fPLkyXTs2PHKVkZERERE5Bo0ZcoUKlWqhNlsZty4cYwYMYL69euXdrVERBREF5E8K1aswM3Njbvuuqu0q3JFmEwm5yMgIIAWLVrw66+//uPtrl69mj59+lyGGuYpblB+48aN3HPPPZQvXx5PT0+qVKnCQw89xNGjRwFo3rw5hw4dIiAg4LLV7VxZWVkMGzaMV1991blsxIgRmEwm2rdvX6D8u+++i8lkIjY21rls/PjxTJ06tdj7PHToEHfeeec/qXaJe+yxx1i3bh3Lli0r7aqIiIiIyFWiV69ezv6IxWIhJCSE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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Let's identify the most GHG-efficient projects and analyze their characteristics\n", + "\n", + "# Add efficiency metric to original program data\n", + "program_scale['efficiency_tier'] = pd.qcut(program_scale['ghg_per_dollar'], \n", + " q=4, \n", + " labels=['Low', 'Medium-Low', 'Medium-High', 'High'])\n", + "\n", + "print(\"1. Most GHG-Efficient Programs:\")\n", + "high_efficiency = program_scale[program_scale['efficiency_tier'] == 'High'].sort_values('ghg_per_dollar', ascending=False)\n", + "print(high_efficiency[['total_funding', 'avg_funding', 'ghg_per_dollar', 'dac_rate']].round(3))\n", + "\n", + "# Analyze characteristics of high-efficiency programs\n", + "print(\"\\n2. Characteristics of High-Efficiency Programs:\")\n", + "print(\"\\nSize Distribution:\")\n", + "print(high_efficiency['size_category'].value_counts())\n", + "\n", + "# Geographic analysis of high-efficiency programs\n", + "print(\"\\n3. Geographic Distribution of High-Efficiency Projects:\")\n", + "# Filter original data for these programs\n", + "high_eff_projects = data_filtered[\n", + " data_filtered['Program Name'].isin(high_efficiency.index)\n", + "]\n", + "geographic_dist = high_eff_projects.groupby('County').agg({\n", + " 'Total Program GGRFFunding': ['count', 'sum'],\n", + " 'Total Project GHGReductions': 'sum'\n", + "}).round(2)\n", + "\n", + "# Calculate efficiency by region\n", + "geographic_dist['ghg_per_dollar'] = (\n", + " geographic_dist[('Total Project GHGReductions', 'sum')] / \n", + " geographic_dist[('Total Program GGRFFunding', 'sum')]\n", + ")\n", + "\n", + "print(geographic_dist.nlargest(5, 'ghg_per_dollar'))\n", + "\n", + "# Create visualization of efficiency patterns\n", + "plt.figure(figsize=(15, 8))\n", + "\n", + "plt.subplot(1, 2, 1)\n", + "# Size vs Efficiency for high performers\n", + "plt.scatter(high_efficiency['avg_funding']/1e6, \n", + " high_efficiency['ghg_per_dollar'],\n", + " alpha=0.6,\n", + " s=100)\n", + "plt.xlabel('Average Project Size (Millions $)')\n", + "plt.ylabel('GHG Reduction per Dollar')\n", + "plt.title('High-Efficiency Programs: Size vs Performance')\n", + "\n", + "# Add program labels\n", + "for idx, row in high_efficiency.iterrows():\n", + " plt.annotate(idx[:20] + '...' if len(idx) > 20 else idx,\n", + " (row['avg_funding']/1e6, row['ghg_per_dollar']),\n", + " xytext=(5, 5), textcoords='offset points')\n", + "\n", + "plt.subplot(1, 2, 2)\n", + "# DAC Rate vs Efficiency\n", + "plt.scatter(high_efficiency['dac_rate'], \n", + " high_efficiency['ghg_per_dollar'],\n", + " alpha=0.6,\n", + " s=100)\n", + "plt.xlabel('DAC Benefit Rate')\n", + "plt.ylabel('GHG Reduction per Dollar')\n", + "plt.title('High-Efficiency Programs: Equity vs Performance')\n", + "\n", + "plt.tight_layout()\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Urban/Rural Analysis Summary:\n", + " Project Count Total Funding (B) Avg Project Size (M) \\\n", + "region_type \n", + "Central Valley 14496 1.388 0.096 \n", + "Rural 8474 2.183 0.258 \n", + "Urban 8181 2.589 0.316 \n", + "\n", + " GHG Efficiency DAC Rate \n", + "region_type \n", + "Central Valley 0.018 0.181 \n", + "Rural 0.011 0.233 \n", + "Urban 0.007 0.462 \n" + ] + }, + { + "data": { + "image/png": "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aP369Xr77bd15swZTZ06VdLdZWFeffVVVa9eXX369JEk81+h//jjD23fvl2dOnVSoUKFdOLECc2YMUMNGzbUwYMHlSNHjoeqLTo6OtkNND08PB7qXAMHDpS7u7tGjhypEydOaNq0aRowYICWLl1q7jNixAiNGzdOLVq0UIsWLbR79241bdpU8fHx6XqOK1euqFmzZnrxxRfVoUMHLV++XO+++67Kly+v5s2bS7r7B4vnnntO586d0xtvvCEfHx8tWrRImzdvfqDr6dChg/z8/BQaGqqdO3fqk08+0ZUrVzRv3jxJd78627t3bx04cMBiCZw//vhD//zzT7KvKaZX0geKe2cdjx8/Xu+//746dOigV199VRcuXNCnn36q+vXra8+ePea+M2bM0IABA1SvXj0NGTJEJ06cUNu2beXu7q5ChQql+rybNm1S8+bNVaxYMY0aNUo3b97Up59+qjp16mj37t3JBucdOnRQ0aJFFRoaqt27d2vWrFny8vLShx9+mOrzbN++Xfnz51eRIkVS3H/t2jXze/Ly5ctatGiRDhw4oK+++ir1F+4h/f3336pXr57y5Mmjd955R1mzZtUXX3yhhg0b6ueff062xmta7/Pz58+radOm8vT01NChQ5U3b16dOHFCK1euTLOWNWvWKDg42PyV6Xr16qlhw4bmr4Hfr0qVKlq1apViYmKUJ0+eR38xAAB4AAsXLtSLL76obNmyqXPnzpoxY4b++OMPVatWTVmzZtULL7yglStX6osvvrCYTfrdd98pLi5OnTp1knR3Nnnr1q21bds29enTR6VLl9b+/fs1depU/fPPP8nuF/TTTz9p2bJlGjBggDw8PMxjlI8//litW7dW165dFR8fryVLlqh9+/ZavXq1WrZsaT4+ODhYy5Yt08svv6yaNWvq559/ttifJCoqSjVr1jQH956envrxxx/1yiuvKCYmRoMHD37g1+z27ds6ffq08ufPb9E+Z84c3bp1S3369JGLi4vy5cv3wGOze82fP189evRQUFCQPvzwQ924cUMzZsxQ3bp1tWfPHvOx+/btU7169ZQ1a1b16dNHfn5++vfff/XDDz9o/PjxevHFF/XPP/9o8eLFmjp1qvlzgqenZ4rP6+XlpezZs+uHH37QwIEDUwxFrSldunSy5TCvXr2qkJAQi/A9vdeWmgEDBihv3rwaNWqU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AF27ds08DnNyctJLL72kH374QfPnz9edO3cslnKRpA4dOujMmTMpjtVu3rxpddmSezk7O8tkMlmMU0+cOKHvvvvOol9QUJAk6fPPP7doTxrn3Xu+du3aacWKFSmGzI97ibn7PcrYLCgoSHny5NEHH3yQ4v1Zkmr39PRU/fr1NXv2bJ06dcqiz71jmaSwPj2Td27cuKEdO3akuC/pPlApLamRpG/fvvrnn3/07bffphhWp/fa0jJz5kyL42fMmKE7d+4kG+d37txZJpNJb7zxho4fP/7I4/yBAwcqR44cmjBhgqT0X0+BAgVUrlw5zZs3z2JSyc8//6z9+/en+pwZMd61platWjIMQ7t27Uqz77hx4zRy5Mhk9yPIKC1atNDvv/9u8f6MjY3VzJkz5efnl+J9FlITExNj8ZlLuhuoOzk5PdSYX7p77zNrY343NzeVLVv2gWoEMgoz0QFkmFatWqlRo0YaPny4Tpw4oYoVK2rDhg1atWqVBg8ebJ6BIElVqlTRpk2bNGXKFBUoUEBFixZVjRo19Pzzz2v+/Plyc3NTmTJltGPHDm3atEn58+fPsLpfffVV9e3bV+3atVOTJk30119/af369Q/9NTJPT0+99dZbCg0N1fPPP68WLVpoz549+vHHHx/rV9Nee+01ffbZZ+rcubPeeOMN+fr6auHCheZ1xtM7myYiIkKtW7dWs2bNtGPHDi1YsEBdunRJFuRWqlRJ5cqVM98Uq3Llyo9Uf5kyZdSiRQvNmjVL77//vooXL65x48Zp2LBhOnHihNq2bavcuXMrIiJC3377rfr06aO33npL2bJl06hRozRw4EA999xz6tChg06cOKG5c+emuEb8/SZNmqTmzZurVq1aeuWVV3Tz5k19+umncnNz06hRox7pmu7VsmVLZcmSRZs2bVKfPn2S7d+6dat5rczLly/r+++/188//6xOnTrJ39//sdWRZNy4cdq4caPq1q2rfv36KUuWLPriiy8UFxeniRMnPvD5vv76a33++ed64YUXVLx4cV27dk1ffvml8uTJk+YfI4oXL66ePXuqYcOGOn/+vLZs2aJPPvlEBw8e1IwZMyz63r59Wz///HOyG6MBAJCRkm60eO8N3O9Vs2ZNeXp6auHCheawvGPHjvr00081cuRIlS9fPtlsypdfflnLli1T3759tXnzZtWpU0cJCQk6fPiwli1bpvXr16tq1aqp1tWyZUtNmTJFzZo1U5cuXXT+/HlNnz5dJUqU0L59+8z9qlSponbt2mnatGm6dOmSatasqZ9//ln//POPJMtx4oQJE7R582bVqFFDvXv3VpkyZXT58mXt3r1bmzZt0uXLlx/qNUyvhx2b5cmTRzNmzNDLL7+sypUrq1OnTvL09NSpU6e0Zs0a1alTxzy555NPPlHdunVVuXJl9enTR0WLFtWJEye0Zs0a7d27V9Ld10yShg8frk6dOilr1qxq1apVijPhb9y4odq1a6tmzZpq1qyZChcurKtXr+q7777T1q1b1bZtW1WqVCnFutesWaN58+apXbt22rdvn8XvLVeuXGrbtu0DXVtq4uPj1bhxY3Xo0EFHjhzR559/rrp16yZ7X3t6eqpZs2b65ptvlDdv3kdeVjB//vzq2bOnPv/8cx06dEilS5dO9/V88MEHatOmjerUqaOePXvqypUr+uyzz1SuXLk0v635uMe71tStW1f58+fXpk2bzDcGtqZBgwapLuvzuA0dOlSLFy9W8+bNNWjQIOXLl09ff/21IiIitGLFimTfekjLTz/9pAEDBqh9+/Z69tlndefOHc2fP9/8B7jU1K1bV/Xq1VPTpk116tQpXbp0Sb/++qvWrVund999N1n/jRs3qlWrVqyJDvthAMBj0r9/f+P+/61cu3bNGDJkiFGgQAEja9asRsmSJY1JkyYZiYmJFv0OHz5s1K9f38iePbshyejRo4dhGIZx5coVo2fPnoaHh4eRK1cuIygoyDh8+LBRpEgRcx/DMIzNmzcbkozNmzenWuOcOXMMScYff/xhtU9CQoLx7rvvGh4eHkaOHDmMoKAg49ixY8me09q5UqolISHBGD16tOHr62tkz57daNiwoXHgwIF0XUeDBg2MsmXLJquzR48eRpEiRSzajh8/brRs2dLInj274enpabz55pvGihUrDEnGzp07U31tRo4caUgyDh48aLz00ktG7ty5DXd3d2PAgAHGzZs3Uzxm4sSJhiTjgw8+SPXc97J2PYZhGFu2bDEkGSNHjjS3rVixwqhbt66RM2dOI2fOnIa/v7/Rv39/48iRIxbHfvLJJ0aRIkUMFxcXo3r16savv/5qVKlSxWjWrJm5T0REhCHJmDNnjsWxmzZtMurUqWNkz57dyJMnj9GqVSvj4MGDKb4+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1rt3cnKSu7u72rZtq/z582vgwIHq3Lmzmjdvrrx586pIkSIqXry43nvvPfPXLIsUKWL1HKNHj9aoUaNUp04djRkzRk5OTtq1a5e+/fZbNWnSJN19UlJS1Lp1a/3www966aWXVKlSJR04cEBTpkzRH3/8kWaNxx9++EGrV6/Wa6+9pnz58umjjz5Su3btdOrUKRUqVEiSdObMGdWuXVuXL1/WSy+9pIoVK+r06dNauXKlrl27pjJlyqhu3bqKjIzUwIEDLY4fGRmpfPny6fnnn7/vPR03bpxMJpPeeustnTt3TlOnTlVQUJD279+vPHnyqFu3bhozZoyWLVtmsUTOzZs3tXLlSrVr1+6BvqGQ+o87//58fPvtt2rWrJlq1qyp8PBwOTg4aN68eWrUqJG+//5784z16OhoNW3aVEWLFtXo0aOVnJysMWPGmH8RvJe4uDjVqVNH165dU//+/VWoUCEtWLBArVu31sqVK9WmTRuL/hMmTJCDg4MGDx6s+Ph4ffDBB+ratat27dpl8zUDAIAH161bN7399tvatGmTxbc8d+3apWPHjmnevHlycnJS27ZtFRkZqbffftvc5+jRozp8+LB69eqlfPnyPVQdt27dMo9Jb9y4oejoaE2ePFn169dX6dKlzf1+++031a1bV8WLF9fQoUPl5uam5cuXKyQkRKtWrUoz5ujXr58KFCig8PBwnThxQlOnTtXrr7+uZcuWmfssXLhQoaGhCg4O1vvvv69r165pxowZqlevnqKjo1WqVCm98847qlChgmbNmmVeGqds2bJprsPT01MzZszQq6++qjZt2pgnFaW3XM79pDeuk6Rp06apdevW6tq1q27evKmlS5eqQ4cOWrdunVq0aGG+phdffFG1a9fWSy+9JEnmeuPi4vT000+bw15PT09t2LBBvXv3VkJCQprlJ9Ozfft2LVu2TP3795ezs7M++eQTNW3aVLt371bVqlXVsGFD+fj4KDIyMs3PJDIyUmXLllVgYGCm3JOMXk9iYqIaNWqks2fPasCAAfL29tbixYu1devW+57XMAy1bt1aW7duVe/eveXv769vvvlGQ4YM0enTp9NMwMnI7yUA7MAAgAyIj483JBkhISFptv3zzz/G+fPnza9r166Zt4WHhxuS7vlq0aKFuX+bNm0MScbly5ctznH9+nWLc/zzzz/3rdnX19do0qSJeZ8DBw4Y3bp1MyQZffv2Nff7/vvvDUlGZGSkxf4bN260aD937pzh5ORktGjRwkhJSTH3e/vttw1JRmhoaJrrvtu8efMMSUZMTIxhGIZx+fJlI1++fEZAQIBx/fp1i77/PkeLFi0MX1/fNMeLiYkxJBnz5s0zt/n7+xteXl7GxYsXzW2//PKL4eDgYHTv3j1Njb169bI4Zps2bYxChQqlOdfdQkNDrf5Mg4OD09Q4ceJEi/23bt1qSDJWrFhh0X73vTt69Kjh4OBgtGnTxkhOTrbo++971KBBA6NBgwbm9wsXLjQcHByM77//3mKfmTNnGpKMH3/80dwmyXBycjKOHTtmbvvll18MScb06dPNbd27dzccHByMn3/+Oc39SK3l008/NSQZhw4dMm+7efOmUbhwYYu/I+lJvSfFixc3EhISzO3Lly83JBnTpk0ztwUGBhoBAQEW+69evdqQZGzduvWe50m9x0eOHDHOnz9vnDhxwpg7d66RJ08ew9PT00hMTDRfU7ly5Yzg4GCLe33t2jWjdOnSxnPPPWdua9WqleHq6mqcPn3a3Hb06FEjV65caT4Lvr6+FvfijTfeMCRZ/KyuXLlilC5d2ihVqpT55556fypVqmQkJSWZ+06bNs2QZBw4cOCe1w0AAGyTOnZNb+yTysPDw6hRo4ZF2+uvv274+PiYxw+bNm0yJBnR0dHmPl9++aUhyZgyZcpD1ejr65vueLRu3brGhQsXLPo2btzYqFatmnHjxg1zW0pKilGnTh2jXLly5rbU6w4KCrIYAw0cONBwdHQ0/65y5coVI3/+/EafPn0szhMbG2t4eHhYtFu7l6GhoRbj/PPnzxuSjPDw8Axdf+r4aO7cucb58+eNM2fOGBs3bjT8/PwMk8lk7N6926L/v39XM4w749SqVasajRo1smh3c3NLd+zau3dvo2jRomnubadOnQwPD480x79b6s9nz5495raTJ08aLi4uRps2bcxtw4YNM5ydnS1+Lzx37pyRK1eu+94bW+5JRq9n0qRJhiRjzZo15j7Xr183KlasmGb8fffPdM2aNYYk491337U4R/v27Q2TyWTxO0hGfy8BkP1YzgVAhiQkJEhKfwZ0w4YN5enpaX5FRESk6bNq1Spt3rw5zevu2cfWzjNz5kyLc9SrVy9DdW/atMm8T7Vq1bRw4UL17NlTEydONPdZsWKFPDw89Nxzz+nChQvmV82aNZU3b17z7IItW7bo5s2b6tevn8XyFBmZbWHN5s2bdeXKFQ0dOjTNzOH0ljS5n7Nnz2r//v3q0aOHChYsaG5/4okn9Nxzz2n9+vVp9nnllVcs3j/zzDO6ePGi+WdxLy4uLun+XCdMmGBz7dasWbNGKSkpGjlyZJr19u91j1asWKFKlSqpYsWKFj/XRo0aSVKaWSNBQUEWM4KeeOIJubu7688//5R0Z2b7mjVr1KpVK4s1Qe+u5YUXXpCLi4siIyPN27755htduHAhw9+w6N69u8WMrPbt26to0aIWP7/u3btr165dFl9HjYyMlI+Pj3mpnPupUKGCPD09VapUKfXq1Ut+fn7asGGDXF1dJUn79+/X0aNH1aVLF128eNF8DxMTE9W4cWN99913SklJUXJysrZs2aKQkBAVK1bMfHw/Pz81a9bsvnWsX79etWvXtvhc582bVy+99JJOnDih33//3aJ/z549LdbAT/1qburPCgAAZJ+8efPqypUr5ve3b9/WsmXL1LFjR/P4qFGjRvLy8rIYH6WONR92FrokBQQEmMeh69at07hx4/Tbb7+pdevWun79uqQ734z99ttv9cILL+jKlSvmcc3FixcVHByso0eP6vTp0xbHfemllyzGm88884ySk5N18uRJSXfG8pcvX1bnzp0txpuOjo4KCAjI0CzlzNKrVy95enqqWLFiatq0qeLj47Vw4UI99dRTFv3+vXb9P//8o/j4eD3zzDPat2/ffc9hGIZWrVqlVq1ayTAMi2sODg5WfHx8ho4TGBiomjVrmt+XLFlSzz//vL755hslJydLujPWTUpKslhqZtmyZbp9+3aGx9T3uye2XM/GjRtVvHhxtW7d2nx8FxeXDD1na/369XJ0dFT//v0t2gcNGiTDMLRhwwaL9vv9XgLAPljOBUCGpA5ur169mmbbp59+qitXriguLs7qgKZ+/frmBxj+293B8b/P4+HhYW5v166dqlatKunOYCN1cHU/AQEBevfdd5WcnKyDBw/q3Xff1T///GMRwB09elTx8fHy8vJK9xipDwFKHSzf/WAiT0/PNF+TzKjUADT12h5Wao0VKlRIs61SpUr65ptvlJiYKDc3N3N7yZIlLfqlXss///wjd3f3e57P0dFRQUFBD1v2PR0/flwODg6qXLmyTfsdPXpUhw4dsrqcSOrPNdXd90G6cy9S18U/f/68EhIS7vuzyp8/v1q1aqXFixdr7Nixku6E28WLFzcH+Pdz998xk8kkPz8/i7X0O3bsqDfeeEORkZEaOXKk4uPjtW7dOg0cODDD/wCzatUqubu76/z58/roo48UExNj8YvV0aNHJcm8hmd64uPjdePGDV2/fl1+fn5ptqfXdreTJ0+mu0xUpUqVzNv/fd/v9XcWAABkr6tXr1qMozdt2qTz58+rdu3aFs8sefbZZ7VkyRK9//77cnBwMI8z/x3AP6jChQtbjElbtGihChUqqH379vrss8/Ur18/HTt2TIZhaMSIERoxYkS6xzl37pyKFy9ufn+/MUfqWMnaGO9+Y+nMNHLkSD3zzDO6evWqvvjiCy1dujTNBBTpzhKd7777rvbv32/xnKCMjB/Pnz+vy5cva9asWZo1a1a6fe4eY6cnvQe9li9fXteuXdP58+fl7e2tihUr6qmnnlJkZKR69+4t6c6Y+umnn87Q+FK6/z2x5XpOnjypsmXLprlPGR3rFitWLM0/GP17rPtv9/u9BIB9EKIDyBAPDw8VLVpUBw8eTLMtNfy6+2GZD6JixYqSpIMHD6pu3brmdh8fH/MDSwsUKJDuOtzp+feAOjg4WBUrVlTLli01bdo0hYWFSbozw/jumTH/lpE1ne9mbRCa0fA/Ozk6Oqbbbtz1kJtHTUpKiqpVq6bJkyenu/3uB+Bm5n3o3r27VqxYoR07dqhatWpau3atXnvttXR/kXlQBQoUUMuWLc0h+sqVK5WUlGTT8wT+/Y9brVq1UrVq1dS1a1ft3btXDg4O5mcWTJw4Uf7+/ukeI2/evA/0ENOH8V/9OwsAwKPm77//Vnx8vEWQmDqmfuGFF9LdZ/v27Xr22WfN4/4DBw5kSW2NGzeWJH333Xfq16+feVwzePBgBQcHp7vP3YHo/cYcqcdcuHCh+UGm/3b3Q02zUrVq1cy/94SEhOjatWvq06eP6tWrZx73fv/992rdurXq16+vTz75REWLFlXu3Lk1b968dB/8erfU6/2///s/q5MsHmT9dmu6d++uAQMG6O+//1ZSUpJ++uknffzxxxne/373JLuvJ6MY6wI5EyE6gAxr0aKFPvvsM+3evdv8MMHM1rJlS02YMEGRkZEWIXpmadGihRo0aKD33ntPL7/8stzc3FS2bFlt2bJFdevWtZiFezdfX19Jd2aclClTxtx+/vz5NLMCUmepXL58Wfnz5ze33z3LIPVregcPHrznLIaMzixOrfHIkSNpth0+fFiFCxe2mIX+KChbtqxSUlL0+++/Ww1yre33yy+/qHHjxg+0NM7dPD095e7unu4/JN2tadOm8vT0VGRkpAICAnTt2jV169Ytw+dKndWUyjAMHTt2LM0gvnv37nr++ef1888/KzIyUjVq1FCVKlUyfJ5/y5s3r8LDw9WzZ08tX75cnTp1Mv/9dHd3v+c3Dry8vOTi4mIx2yxVem138/X1tfp3NnU7AADIeRYuXChJ5lA6MTFRX375pTp27Kj27dun6d+/f39FRkbq2WefVfny5VWhQgV9+eWXmjZtWrrLRj6M27dvS/rfN2lTx++5c+fOtG9Spo6VvLy8Mu2YmTFule48iP2LL77QuHHjNHPmTEl3voXo4uKib775Rs7Ozua+8+bNy1Adnp6eypcvn5KTkx/qeu8e60rSH3/8IVdXV4sJTJ06dVJYWJiWLFmi69evK3fu3OrYseMDn/fue2LL9fj6+ur333+XYRgW9yajY90tW7boypUrFrPRGesCjxbWRAeQYW+++aZcXV3Vq1cvxcXFpdmeGf8yXrduXT333HOaNWuWvvzyy3T7POx53nrrLV28eFGzZ8+WdGeWTHJysnnpjX+7ffu2Ll++LOnO2nS5c+fW9OnTLWqYOnVqmv1SB9TfffeduS0xMVELFiyw6NekSRPly5dP48ePTzOb99/ncHNzU3x8/H2vrWjRovL399eCBQvMdUt3QvpNmzapefPm9z1GThMSEiIHBweNGTPGPFsk1b3+Lrzwwgs6ffq0+ef8b9evX1diYqJNdTg4OCgkJERfffWV9uzZk2b7v2vJlSuXOnfurOXLl2v+/PmqVq2aTbNYPv/8c4uvNq9cuVJnz55Ns754s2bNVLhwYb3//vvavn27TbPQ09O1a1eVKFFC77//viSpZs2aKlu2rD788MN0l3I6f/68pP8t67NmzRqdOXPGvP3YsWNp1nhMT/PmzbV7927t3LnT3JaYmKhZs2apVKlSNi/lAwAAst63336rsWPHqnTp0uratask6YsvvlBiYqL69u2r9u3bp3m1bNlSq1atMi8jMnr0aF28eFEvvviiOfT+t02bNmndunUPVN9XX30lSapevbqkO0F3w4YN9emnn+rs2bNp+qeOa2wRHBwsd3d3vffee7p161amHDP12TT/Hss/iLJly6pdu3aaP3++YmNjJd0Zs5lMJotvx544cUJr1qxJs7+bm1uaGhwdHdWuXTutWrUq3YklGb3enTt3Wqyd/tdff+nLL79UkyZNLGZhFy5cWM2aNdOiRYsUGRmppk2bprtEaEbdfU9suZ7g4GCdPn1aa9euNbfduHEj3d817ta8eXMlJyenmUU/ZcoUmUymDD1DCID9MRMdQIaVK1dOixcvVufOnVWhQgV17dpV1atXl2EYiomJ0eLFi+Xg4KASJUo81HkWLVqkpk2bKiQkRM2aNVNQUJAKFCig2NhYbdmyRd99991DDTSaNWumqlWravLkyerbt68aNGigl19+WePHj9f+/fvVpEkT5c6dW0ePHtWKFSs0bdo0tW/fXp6enho8eLDGjx+vli1bqnnz5oqOjtaGDRvSDOaaNGmikiVLqnfv3hoyZIgcHR01d+5ceXp66tSpU+Z+7u7umjJlil588UU99dRT6tKliwoUKKBffvlF165dM4fuNWvW1LJlyxQWFqannnpKefPmVatWrdK9vokTJ6pZs2YKDAxU7969df36dU2fPl0eHh4aNWrUA9+39Ny+fVuLFi1Kd1ubNm0yZda7n5+f3nnnHY0dO1bPPPOM2rZtK2dnZ/38888qVqyYxo8fn+5+3bp10/Lly/XKK69o69atqlu3rpKTk3X48GEtX75c33zzTboPCL2X9957T5s2bVKDBg300ksvqVKlSjp79qxWrFihH374weJbB927d9dHH32krVu3mkPpjCpYsKDq1aunnj17Ki4uTlOnTpWfn1+aBxflzp1bnTp10scffyxHR0d17tzZpvPcLXfu3BowYICGDBmijRs3qmnTpvrss8/UrFkzValSRT179lTx4sV1+vRpbd26Ve7u7uZfUEeNGqVNmzapbt26evXVV82/KFStWlX79++/53mHDh2qJUuWqFmzZurfv78KFiyoBQsWKCYmRqtWrcrUZXAAAIDtNmzYoMOHD+v27duKi4vTt99+q82bN8vX11dr1641P+coMjJShQoVUp06ddI9TuvWrTV79mx9/fXXatu2rTp27KgDBw5o3Lhxio6OVufOneXr66uLFy9q48aNioqKytAyI6dPnzaPSW/evKlffvlF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22+/Zcn5M0t23CsAAB5l5ER4VNgjI8roWNLmmeiZ5ebNm9q7d6+CgoL+V4yDg4KCgrRz585099m5c6dFf0kKDg622j+jUm/S3Wu89+3bV4ULF1bt2rU1d+5c3e/fG8aPH28xK9/Hx+eh6gIAAACySkxMjEqWLGl1e4kSJXTixInsKwgAAADIoR7oyaArV67U8uXLderUKd28edNi2759+zJ0jAsXLig5OVlFihSxaC9SpIgOHz6c7j6xsbHp9o+NjbWh+rR1jB07Vi+99JJF+5gxY9SoUSO5urpq06ZNeu2113T16lX179/f6rGGDRumsLAw8/vUmegAAABATpMnTx6dOHHCapB+4sQJ5cmTJ5urAgAAAHIem2eif/TRR+rZs6eKFCmi6Oho1a5dW4UKFdKff/6pZs2aZUWNWSYhIUEtWrRQ5cqVNWrUKIttI0aMUN26dVWjRg299dZbevPNNzVx4sR7Hs/Z2Vnu7u4WLwAAACAnCggI0MKFC61u//zzz1W7du1srAgAAADImWwO0T/55BPNmjVL06dPl5OTk958801t3rxZ/fv3V3x8fIaPU7hwYTk6OiouLs6iPS4uTt7e3unu4+3tbVP/e7ly5YqaNm2qfPny6YsvvlDu3Lnv2T8gIEB///23xZrnAAAAwKNq8ODBmjdvngYPHmwxxo6Li9OgQYM0f/58DR482I4VAgAAADmDzSH6qVOnVKdOHUl3vgJ65coVSVK3bt20ZMmSDB/HyclJNWvWVFRUlLktJSVFUVFRCgwMTHefwMBAi/6StHnzZqv9rUlISFCTJk3k5OSktWvXysXF5b777N+/XwUKFJCzs7NN5wIAAAByomeffVYRERH6+OOPVaxYMRUoUEAFCxZUsWLFFBERoenTp6tRo0b2LhMAAACwO5vXRPf29talS5fk6+urkiVL6qefflL16tUVExNz3wdv3i0sLEyhoaGqVauWateuralTpyoxMVE9e/aUJHXv3l3FixfX+PHjJUkDBgxQgwYNNGnSJLVo0UJLly7Vnj17NGvWLPMxL126pFOnTunMmTOSpCNHjpjr9vb2Ngfo165d06JFi5SQkKCEhARJkqenpxwdHfXVV18pLi5OTz/9tFxcXLR582a99957zMQBAADAf8rLL7+sli1bavny5Tp27JgMw1D58uXVvn17lShRwt7lAQAAADmC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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "Top Programs by Region (Funding in Millions $):\n", + "region_type Central Valley Rural \\\n", + "Program Name \n", + "Transit and Intercity Rail Capital Program 18.28 86.89 \n", + "Affordable Housing and Sustainable Communities ... 205.61 321.80 \n", + "Low Carbon Transit Operations Program 52.88 178.45 \n", + "Community Air Protection 144.75 145.80 \n", + "Transformative Climate Communities 69.17 62.67 \n", + "Urban Greening Program 18.91 58.50 \n", + "Fire Prevention Program 51.09 493.55 \n", + "Waste Diversion 22.71 50.54 \n", + "Low-Income Weatherization Program 62.87 57.02 \n", + "Urban and Community Forestry Program 7.55 13.80 \n", + "\n", + "region_type Urban \n", + "Program Name \n", + "Transit and Intercity Rail Capital Program 666.38 \n", + "Affordable Housing and Sustainable Communities ... 664.79 \n", + "Low Carbon Transit Operations Program 544.58 \n", + "Community Air Protection 238.97 \n", + "Transformative Climate Communities 70.89 \n", + "Urban Greening Program 61.36 \n", + "Fire Prevention Program 51.63 \n", + "Waste Diversion 45.32 \n", + "Low-Income Weatherization Program 39.08 \n", + "Urban and Community Forestry Program 37.84 \n" + ] + } + ], + "source": [ + "# Define urban/rural classification\n", + "def classify_urban_rural(county):\n", + " if isinstance(county, str): # Handle multi-county cases\n", + " counties = county.split(',')\n", + " county = counties[0].strip()\n", + " \n", + " urban_counties = ['Los Angeles', 'San Francisco', 'Alameda', 'San Diego', 'Orange', 'Santa Clara']\n", + " central_valley = ['Fresno', 'Kern', 'Kings', 'Madera', 'Merced', 'San Joaquin', 'Stanislaus', 'Tulare']\n", + " \n", + " if county in urban_counties:\n", + " return 'Urban'\n", + " elif county in central_valley:\n", + " return 'Central Valley'\n", + " else:\n", + " return 'Rural'\n", + "\n", + "# Add classification to data\n", + "data_filtered['region_type'] = data_filtered['County'].map(classify_urban_rural)\n", + "\n", + "# Analyze by region type\n", + "region_analysis = data_filtered.groupby('region_type').agg({\n", + " 'Total Program GGRFFunding': ['count', 'sum', 'mean'],\n", + " 'Total Project GHGReductions': ['sum', 'mean'],\n", + " 'Is Benefit Disadvantaged Communities': 'mean'\n", + "}).round(3)\n", + "\n", + "# Calculate GHG efficiency by region\n", + "ghg_efficiency = (region_analysis[('Total Project GHGReductions', 'sum')] / \n", + " region_analysis[('Total Program GGRFFunding', 'sum')])\n", + "\n", + "print(\"Urban/Rural Analysis Summary:\")\n", + "summary_df = pd.DataFrame({\n", + " 'Project Count': region_analysis[('Total Program GGRFFunding', 'count')],\n", + " 'Total Funding (B)': region_analysis[('Total Program GGRFFunding', 'sum')]/1e9,\n", + " 'Avg Project Size (M)': region_analysis[('Total Program GGRFFunding', 'mean')]/1e6,\n", + " 'GHG Efficiency': ghg_efficiency,\n", + " 'DAC Rate': region_analysis[('Is Benefit Disadvantaged Communities', 'mean')]\n", + "})\n", + "print(summary_df.round(3))\n", + "\n", + "# Visualize key metrics\n", + "fig, ((ax1, ax2), (ax3, ax4)) = plt.subplots(2, 2, figsize=(15, 12))\n", + "\n", + "# 1. Total Funding by Region\n", + "ax1.bar(summary_df.index, summary_df['Total Funding (B)'], color='skyblue')\n", + "ax1.set_title('Total Funding by Region (Billions $)')\n", + "ax1.set_ylabel('Funding (Billions $)')\n", + "\n", + "# 2. Average Project Size\n", + "ax2.bar(summary_df.index, summary_df['Avg Project Size (M)'], color='skyblue')\n", + "ax2.set_title('Average Project Size by Region (Millions $)')\n", + "ax2.set_ylabel('Average Size (Millions $)')\n", + "\n", + "# 3. GHG Efficiency\n", + "ax3.bar(summary_df.index, summary_df['GHG Efficiency'], color='skyblue')\n", + "ax3.set_title('GHG Reduction Efficiency by Region')\n", + "ax3.set_ylabel('GHG Reduction per Dollar')\n", + "\n", + "# 4. DAC Benefit Rate\n", + "ax4.bar(summary_df.index, summary_df['DAC Rate'], color='skyblue')\n", + "ax4.set_title('DAC Benefit Rate by Region')\n", + "ax4.set_ylabel('Proportion Benefiting DACs')\n", + "\n", + "plt.tight_layout()\n", + "plt.show()\n", + "\n", + "# Look at program distribution by region\n", + "print(\"\\nTop Programs by Region (Funding in Millions $):\")\n", + "program_by_region = pd.crosstab(\n", + " data_filtered['Program Name'], \n", + " data_filtered['region_type'], \n", + " values=data_filtered['Total Program GGRFFunding'],\n", + " aggfunc='sum'\n", + ")/1e6\n", + "\n", + "print(program_by_region.sort_values('Urban', ascending=False).head(10).round(2))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n", + "1. **GHG Efficiency Gap**\n", + "- Central Valley is ~3x more efficient than Urban areas (0.0175 vs 0.0065 GHG reduction per dollar)\n", + "- Rural areas also outperform Urban (0.010 vs 0.0065)\n", + "- Suggests climate dollars go further in non-urban areas\n", + "\n", + "1. **Inverse DAC Pattern**\n", + "- Urban areas have highest DAC benefit rate (~0.45)\n", + "- Rural areas at ~0.23 DAC rate\n", + "- Central Valley lowest at ~0.18\n", + "\n", + "1. **Investment Distribution**\n", + "- Urban areas get most funding ($2.5B)\n", + "- Rural second ($2.2B)\n", + "- Central Valley least ($1.4B)\n", + "- Average project sizes follow same pattern\n" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Program Types and Efficiency by Region:\n", + "\n", + "Urban Most Efficient Programs:\n", + " Program Name \\\n", + "100 Woodsmoke Reduction Program \n", + "29 Fluorinated Gases Emission Reduction Incentives \n", + "61 Renewable Energy for Agriculture Program \n", + "89 Waste Diversion \n", + "32 Food Production Investment Program \n", + "\n", + " Total Program GGRFFunding efficiency \n", + "100 808 0.1027 \n", + "29 530239 0.0380 \n", + "61 42551 0.0290 \n", + "89 45316021 0.0203 \n", + "32 13221462 0.0129 \n", + "\n", + "Rural Most Efficient Programs:\n", + " Program Name \\\n", + "69 Sustainable Agricultural Lands Conservation Pr... \n", + "49 Low-Carbon Fuels Production Program \n", + "28 Fluorinated Gases Emission Reduction Incentives \n", + "31 Food Production Investment Program \n", + "37 Forest Health Program \n", + "\n", + " Total Program GGRFFunding efficiency \n", + "69 108577417 0.1273 \n", + "49 5000000 0.0905 \n", + "28 469762 0.0352 \n", + "31 32710900 0.0298 \n", + "37 163034942 0.0285 \n", + "\n", + "Central Valley Most Efficient Programs:\n", + " Program Name \\\n", + "68 Sustainable Agricultural Lands Conservation Pr... \n", + "14 Climate Smart Agriculture \n", + "30 Food Production Investment Program \n", + "87 Waste Diversion \n", + "59 Renewable Energy for Agriculture Program \n", + "\n", + " Total Program GGRFFunding efficiency \n", + "68 9744397 0.1253 \n", + "14 274120208 0.0751 \n", + "30 71859116 0.0255 \n", + "87 22712521 0.0252 \n", + "59 3761222 0.0180 \n" + ] + } + ], + "source": [ + "# Calculate efficiency ratios and examine program types\n", + "print(\"Program Types and Efficiency by Region:\")\n", + "program_efficiency = data_filtered.groupby(['Program Name', 'region_type']).agg({\n", + " 'Total Program GGRFFunding': 'sum',\n", + " 'Total Project GHGReductions': 'sum'\n", + "}).reset_index()\n", + "\n", + "program_efficiency['efficiency'] = (program_efficiency['Total Project GHGReductions'] / \n", + " program_efficiency['Total Program GGRFFunding'])\n", + "\n", + "# Show top efficient programs by region\n", + "for region in ['Urban', 'Rural', 'Central Valley']:\n", + " print(f\"\\n{region} Most Efficient Programs:\")\n", + " region_data = program_efficiency[program_efficiency['region_type'] == region]\n", + " print(region_data.nlargest(5, 'efficiency')[\n", + " ['Program Name', 'Total Program GGRFFunding', 'efficiency']\n", + " ].round(4))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "This breakdown is really revealing about what works where:\n", + "\n", + "1. **Urban Efficiency Leaders**\n", + "- Woodsmoke Reduction (0.1027)\n", + "- Fluorinated Gases (0.0380)\n", + "- Renewable Energy for Agriculture (0.0290)\n", + "- But notice: Top performers have relatively small funding amounts (except Waste Diversion at $45M)\n", + "\n", + "2. **Rural Efficiency Champions**\n", + "- Sustainable Agricultural Lands (0.1273, $108M)\n", + "- Low-Carbon Fuels (0.0905)\n", + "- Larger programs achieving high efficiency\n", + "- Strong agriculture and land-use focus\n", + "\n", + "3. **Central Valley Success Stories**\n", + "- Sustainable Agricultural Lands (0.1253)\n", + "- Climate Smart Agriculture (0.0751, $274M)\n", + "- High efficiency with substantial funding amounts\n", + "\n", + "**Key Patterns:**\n", + "1. Agricultural and land-use programs dominate efficiency in rural/CV\n", + "2. Urban areas achieve efficiency through smaller, targeted programs\n", + "3. Central Valley shows ability to maintain efficiency at scale\n", + "4. Similar program types (e.g., Food Production) perform differently by region\n", + "\n", + "Would you like to:\n", + "1. Analyze the characteristics of the most efficient programs in each region?\n", + "2. Look at how program size relates to efficiency within each region?\n", + "3. Examine whether these patterns change over time?\n", + "4. Investigate if multi-county collaborations affect these regional differences?" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Multi-County vs Single-County by Region:\n", + " Total Program GGRFFunding \\\n", + " count sum \n", + "region_type is_multi_county \n", + "Central Valley False 14312 1314145988 \n", + " True 184 73786209 \n", + "Rural False 8194 2060718991 \n", + " True 280 122681272 \n", + "Urban False 7893 2264345480 \n", + " True 288 324607138 \n", + "\n", + " Total Project GHGReductions \\\n", + " mean sum \n", + "region_type is_multi_county \n", + "Central Valley False 91821.268 24949448 \n", + " True 401012.005 371193 \n", + "Rural False 251491.212 22645122 \n", + " True 438147.400 906509 \n", + "Urban False 286880.208 12069861 \n", + " True 1127108.118 4945575 \n", + "\n", + " Is Benefit Disadvantaged Communities \\\n", + " mean \n", + "region_type is_multi_county \n", + "Central Valley False 0.182 \n", + " True 0.103 \n", + "Rural False 0.238 \n", + " True 0.086 \n", + "Urban False 0.474 \n", + " True 0.135 \n", + "\n", + " ghg_per_dollar \n", + " \n", + "region_type is_multi_county \n", + "Central Valley False 0.018985 \n", + " True 0.005031 \n", + "Rural False 0.010989 \n", + " True 0.007389 \n", + "Urban False 0.005330 \n", + " True 0.015236 \n" + ] + } + ], + "source": [ + "# Analyze multi-county projects by region type\n", + "data_filtered['is_multi_county'] = data_filtered['County'].str.contains(',', na=False)\n", + "\n", + "regional_collab = data_filtered.groupby(['region_type', 'is_multi_county']).agg({\n", + " 'Total Program GGRFFunding': ['count', 'sum', 'mean'],\n", + " 'Total Project GHGReductions': 'sum',\n", + " 'Is Benefit Disadvantaged Communities': 'mean'\n", + "}).round(3)\n", + "\n", + "# Calculate efficiency\n", + "regional_collab['ghg_per_dollar'] = (\n", + " regional_collab[('Total Project GHGReductions', 'sum')] / \n", + " regional_collab[('Total Program GGRFFunding', 'sum')]\n", + ")\n", + "\n", + "print(\"Multi-County vs Single-County by Region:\")\n", + "print(regional_collab)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "This intersection of multi-county and regional patterns reveals:\n", + "\n", + "1. **Project Size Patterns**\n", + "- Average project size is consistently larger in multi-county projects across all regions:\n", + " * Urban: $1.13M vs $287K\n", + " * Rural: $438K vs $251K\n", + " * Central Valley: $401K vs $92K\n", + "\n", + "1. **GHG Efficiency Varies By Region**\n", + "- Single-county efficiency:\n", + " * Central Valley leads (0.019)\n", + " * Rural second (0.011)\n", + " * Urban lowest (0.005)\n", + "- Multi-county efficiency shows different pattern:\n", + " * Urban leads (0.015)\n", + " * Rural and Central Valley lower (0.007 and 0.005)\n", + "\n", + "1. **DAC Benefits Trade-off**\n", + "- Single-county DAC rates:\n", + " * Urban highest (47.4%)\n", + " * Rural (23.8%)\n", + " * Central Valley (18.2%)\n", + "- Multi-county shows lower DAC rates across all regions:\n", + " * Urban (13.5%)\n", + " * Central Valley (10.3%)\n", + " * Rural lowest (8.6%)\n", + "\n", + "Key Findings:\n", + "1. Multi-county collaborations most successful in urban areas for GHG efficiency\n", + "2. Single-county projects better at reaching DACs across all regions\n", + "3. Central Valley efficiency advantage disappears in multi-county projects\n", + "4. Urban areas seem to benefit most from regional coordination\n", + "\n", + "This suggests different collaboration strategies might be needed for different regions." + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Index(['Tract', 'ZIP', 'County', 'ApproxLoc', 'TotPop19', 'CIscore',\n", + " 'CIscoreP', 'Ozone', 'OzoneP', 'PM2_5', 'PM2_5_P', 'DieselPM',\n", + " 'DieselPM_P', 'Pesticide', 'PesticideP', 'Tox_Rel', 'Tox_Rel_P',\n", + " 'Traffic', 'TrafficP', 'DrinkWat', 'DrinkWatP', 'Lead', 'Lead_P',\n", + " 'Cleanup', 'CleanupP', 'GWThreat', 'GWThreatP', 'HazWaste', 'HazWasteP',\n", + " 'ImpWatBod', 'ImpWatBodP', 'SolWaste', 'SolWasteP', 'PollBurd',\n", + " 'PolBurdSc', 'PolBurdP', 'Asthma', 'AsthmaP', 'LowBirtWt', 'LowBirWP',\n", + " 'Cardiovas', 'CardiovasP', 'Educatn', 'EducatP', 'Ling_Isol',\n", + " 'Ling_IsolP', 'Poverty', 'PovertyP', 'Unempl', 'UnemplP', 'HousBurd',\n", + " 'HousBurdP', 'PopChar', 'PopCharSc', 'PopCharP', 'Child_10',\n", + " 'Pop_10_64', 'Elderly65', 'Hispanic', 'White', 'AfricanAm', 'NativeAm',\n", + " 'OtherMult', 'Shape_Leng', 'Shape_Area', 'AAPI', 'geometry'],\n", + " dtype='object')" + ] + }, + "execution_count": 28, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "gdf.columns" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [ + { + "ename": "MergeError", + "evalue": "Not allowed to merge between different levels. (1 levels on the left, 2 on the right)", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mMergeError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[29], line 19\u001b[0m\n\u001b[1;32m 12\u001b[0m county_funding \u001b[38;5;241m=\u001b[39m data_filtered\u001b[38;5;241m.\u001b[39mgroupby(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mCounty\u001b[39m\u001b[38;5;124m'\u001b[39m)\u001b[38;5;241m.\u001b[39magg({\n\u001b[1;32m 13\u001b[0m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mTotal Program GGRFFunding\u001b[39m\u001b[38;5;124m'\u001b[39m: [\u001b[38;5;124m'\u001b[39m\u001b[38;5;124msum\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mcount\u001b[39m\u001b[38;5;124m'\u001b[39m],\n\u001b[1;32m 14\u001b[0m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mTotal Project GHGReductions\u001b[39m\u001b[38;5;124m'\u001b[39m: \u001b[38;5;124m'\u001b[39m\u001b[38;5;124msum\u001b[39m\u001b[38;5;124m'\u001b[39m,\n\u001b[1;32m 15\u001b[0m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mIs Benefit Disadvantaged Communities\u001b[39m\u001b[38;5;124m'\u001b[39m: \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mmean\u001b[39m\u001b[38;5;124m'\u001b[39m\n\u001b[1;32m 16\u001b[0m })\u001b[38;5;241m.\u001b[39mround(\u001b[38;5;241m2\u001b[39m)\n\u001b[1;32m 18\u001b[0m \u001b[38;5;66;03m# Merge the datasets\u001b[39;00m\n\u001b[0;32m---> 19\u001b[0m county_analysis \u001b[38;5;241m=\u001b[39m \u001b[43mpd\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmerge\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 20\u001b[0m \u001b[43m \u001b[49m\u001b[43mces_county\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 21\u001b[0m \u001b[43m \u001b[49m\u001b[43mcounty_funding\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 22\u001b[0m \u001b[43m \u001b[49m\u001b[43mleft_index\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mTrue\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[1;32m 23\u001b[0m \u001b[43m \u001b[49m\u001b[43mright_index\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43;01mTrue\u001b[39;49;00m\n\u001b[1;32m 24\u001b[0m \u001b[43m)\u001b[49m\n\u001b[1;32m 26\u001b[0m \u001b[38;5;28mprint\u001b[39m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mCounty Environmental Burden vs Funding:\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[1;32m 27\u001b[0m \u001b[38;5;28mprint\u001b[39m(county_analysis\u001b[38;5;241m.\u001b[39msort_values(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mCIscore\u001b[39m\u001b[38;5;124m'\u001b[39m, ascending\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mFalse\u001b[39;00m)\u001b[38;5;241m.\u001b[39mhead(\u001b[38;5;241m10\u001b[39m))\n", + "File \u001b[0;32m~/Repos/california_equity_git/.venv/lib/python3.12/site-packages/pandas/core/reshape/merge.py:170\u001b[0m, in \u001b[0;36mmerge\u001b[0;34m(left, right, how, on, left_on, right_on, left_index, right_index, sort, suffixes, copy, indicator, validate)\u001b[0m\n\u001b[1;32m 155\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m _cross_merge(\n\u001b[1;32m 156\u001b[0m left_df,\n\u001b[1;32m 157\u001b[0m right_df,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 167\u001b[0m copy\u001b[38;5;241m=\u001b[39mcopy,\n\u001b[1;32m 168\u001b[0m )\n\u001b[1;32m 169\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 170\u001b[0m op \u001b[38;5;241m=\u001b[39m \u001b[43m_MergeOperation\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 171\u001b[0m \u001b[43m \u001b[49m\u001b[43mleft_df\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 172\u001b[0m \u001b[43m \u001b[49m\u001b[43mright_df\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 173\u001b[0m \u001b[43m \u001b[49m\u001b[43mhow\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mhow\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 174\u001b[0m \u001b[43m \u001b[49m\u001b[43mon\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mon\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 175\u001b[0m \u001b[43m \u001b[49m\u001b[43mleft_on\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mleft_on\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 176\u001b[0m \u001b[43m \u001b[49m\u001b[43mright_on\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mright_on\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 177\u001b[0m \u001b[43m \u001b[49m\u001b[43mleft_index\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mleft_index\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 178\u001b[0m \u001b[43m \u001b[49m\u001b[43mright_index\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mright_index\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 179\u001b[0m \u001b[43m \u001b[49m\u001b[43msort\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msort\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 180\u001b[0m \u001b[43m \u001b[49m\u001b[43msuffixes\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msuffixes\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 181\u001b[0m \u001b[43m \u001b[49m\u001b[43mindicator\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mindicator\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 182\u001b[0m \u001b[43m \u001b[49m\u001b[43mvalidate\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mvalidate\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 183\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 184\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m op\u001b[38;5;241m.\u001b[39mget_result(copy\u001b[38;5;241m=\u001b[39mcopy)\n", + "File \u001b[0;32m~/Repos/california_equity_git/.venv/lib/python3.12/site-packages/pandas/core/reshape/merge.py:784\u001b[0m, in \u001b[0;36m_MergeOperation.__init__\u001b[0;34m(self, left, right, how, on, left_on, right_on, left_index, right_index, sort, suffixes, indicator, validate)\u001b[0m\n\u001b[1;32m 778\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m _left\u001b[38;5;241m.\u001b[39mcolumns\u001b[38;5;241m.\u001b[39mnlevels \u001b[38;5;241m!=\u001b[39m _right\u001b[38;5;241m.\u001b[39mcolumns\u001b[38;5;241m.\u001b[39mnlevels:\n\u001b[1;32m 779\u001b[0m msg \u001b[38;5;241m=\u001b[39m (\n\u001b[1;32m 780\u001b[0m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mNot allowed to merge between different levels. \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 781\u001b[0m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m(\u001b[39m\u001b[38;5;132;01m{\u001b[39;00m_left\u001b[38;5;241m.\u001b[39mcolumns\u001b[38;5;241m.\u001b[39mnlevels\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m levels on the left, \u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 782\u001b[0m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;132;01m{\u001b[39;00m_right\u001b[38;5;241m.\u001b[39mcolumns\u001b[38;5;241m.\u001b[39mnlevels\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m on the right)\u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 783\u001b[0m )\n\u001b[0;32m--> 784\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m MergeError(msg)\n\u001b[1;32m 786\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mleft_on, \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mright_on \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_validate_left_right_on(left_on, right_on)\n\u001b[1;32m 788\u001b[0m (\n\u001b[1;32m 789\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mleft_join_keys,\n\u001b[1;32m 790\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mright_join_keys,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 793\u001b[0m right_drop,\n\u001b[1;32m 794\u001b[0m ) \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_get_merge_keys()\n", + "\u001b[0;31mMergeError\u001b[0m: Not allowed to merge between different levels. (1 levels on the left, 2 on the right)" + ] + } + ], + "source": [ + "# First, summarize CES data by county\n", + "ces_county = gdf.groupby('County').agg({\n", + " 'CIscore': 'mean',\n", + " 'PollBurd': 'mean',\n", + " 'Poverty': 'mean',\n", + " 'TotPop19': 'sum',\n", + " 'Hispanic': 'mean',\n", + " 'White': 'mean'\n", + "}).round(2)\n", + "\n", + "# Compare with our funding distribution\n", + "county_funding = data_filtered.groupby('County').agg({\n", + " 'Total Program GGRFFunding': ['sum', 'count'],\n", + " 'Total Project GHGReductions': 'sum',\n", + " 'Is Benefit Disadvantaged Communities': 'mean'\n", + "}).round(2)\n", + "\n", + "# Merge the datasets\n", + "county_analysis = pd.merge(\n", + " ces_county,\n", + " county_funding,\n", + " left_index=True,\n", + " right_index=True\n", + ")\n", + "\n", + "print(\"County Environmental Burden vs Funding:\")\n", + "print(county_analysis.sort_values('CIscore', ascending=False).head(10))" + ] } ], "metadata": {